Itanium Architecture for Software Developers

The floating-point logic instructions perform functions similar to those of the integer logic instructions that were introduced in Chapter 6; however, they process data organized in floating-point register format. Table 9.21 shows that the basic logic functions supported for integer data AND, OR, exclusive-OR, and AND complement are also implemented with floating-point instructions. Moreover, one new function called floating-point select is available.
| Mnemonic | Operation | Format | Description |
|---|---|---|---|
| fand | Floating-point | (qp) fand f1=f2,f3 | The bit-wise logical AND of the significand fields of f2 and f3 is computed. The resulting value is stored in the significand field of f1. 1003EH exponent field of f1 |
| for | Floating-point | (qp) for f1=f2,f3 | The bit-wise logical OR of the significand fields of f2 and f3 is computed. The resulting value is stored in the significand field of f1. 1003EH exponent field of f1 |
| fxor | Floating-point | (qp) fxor f1=f2,f3 | The bit-wise logical exclusive-OR of the significand fields of f2 and f3 is computed. The resulting value is stored in the signifcand field of f1. 1003EH exponent field of f1 |
| fandcm | Floating-point | (qp) fandcm f1=f2,f3 | The bit-wise logical AND of the significand field of f2 with the bit-wise complemented significand field of f3 is computed. The resulting value is stored in the significand field of f1. 1003EH exponent... |