
Table 3–7:  Operators (Continued)
| Operator | Meaning | 
| 
 | 
 | 
| Bit concatenation | |
| {} | Indicates explicit operator precedence | 
| (x) | Contents of memory location whose address is x | 
| x <m:n> | Contents of bit field of x defined by bits n through m | 
| x <m> | M’th bit of x | 
| ACCESS(x,y) | Accessibility of the location whose address is x using the | 
| 
 | access mode y. Returns a Boolean value TRUE if the | 
| 
 | address is accessible, else FALSE. | 
| AND | Logical product | 
| ARITH_RIGHT_SHIFT(x,y) | Arithmetic right shift of first operand by the second oper- | 
| 
 | and. Y is an unsigned shift value. Bit 63, the sign bit, is | 
| 
 | copied into vacated bit positions and shifted out bits are | 
| 
 | discarded. | 
| BYTE_ZAP(x,y) | X is a quadword, y is an  | 
| 
 | corresponds to a byte of the result. The y bit to x byte cor- | 
| 
 | respondence is y <n> ↔ x <8n+7:8n>. This correspon- | 
| 
 | dence also exists between y and the result. | 
| 
 | For each bit of y from n = 0 to 7, if y <n> is 0 then byte | 
| 
 | <n> of x is copied to byte <n> of result, and if y <n> is 1 | 
| 
 | then byte <n> of result is forced to all zeros. | 
| 
 | 
 | 
Instruction Formats 
