12.5. Floating-Point Parallel Operations

When we first introduced floating-point instructions, we correlated them with their apparent integer equivalents. Similarly, we now introduce the Itanium floating-point parallel operations by analogy to operations on full-width data.

Table 12-3 lists the Itanium instructions that perform operations on two single-precision floating-point values packed in the 82-bit floating-point registers. Analogies are drawn to instructions that operate with double-precision data where appropriate.

Table 12-3. Itanium Floating-Point Parallel Instructions
Instruction NameOpcode(s)Analogy
Convert Parallel Floating-Point to Integerfpcvt.fx, fpcvt.fxufcvt.fx, fcvt.fxu
Floating-Point Mixfmix 
Floating-Point Packfpack 
Floating-Point ...

Get Itanium® Architecture for Programmers: Understanding 64-Bit Processors and EPIC Principles now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.