| AND $X,$Y,$Z | AND $X,$Y,Z |
| OR $X,$Y,$Z | OR $X,$Y,Z |
| XOR $X,$Y,$Z | XOR $X,$Y,Z |
| ANDN $X,$Y,$Z | ANDN $X,$Y,Z |
| ORN $X,$Y,$Z | ORN $X,$Y,Z |
| NAND $X,$Y,$Z | NAND $X,$Y,Z |
| NOR $X,$Y,$Z | NOR $X,$Y,Z |
| NXOR $X,$Y,$Z | NXOR $X,$Y,Z |
Specification:
In the following table a is used for a bit from the source operand $Y and b for the corresponding bit in the source operand $Z (or Z). The other columns show the corresponding result bit.
| a | b | AND(&) | OR(|) | XOR(ˆ) | NAND( ˜ & ) | NOR(˜ |) | NXOR(˜ ˆ) | ANDN(\) | ORN(|˜ ) |
| 0 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 0 | 1 |
| 1 | 0 | 0 | 1 | 1 | 1 | 0 | 0 | 1 | 1 |
| 0 | 1 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 0 |
| 1 | 1 | 1 | 1 | 0 | 0 | 0 | 1 | 0 | 1 |
Timing:
1υ
Description:
The specified operation is executed in parallel on each of the 64 bits of the two source operands which yields 64 result bits.