MMX(TM) Technology Intrinsics on ItaniumŪ Architecture

MMX™ technology intrinsics provide access to the MMX technology instruction set on ItaniumŪ-based systems. To provide source compatibility with the IA-32 architecture, these intrinsics are equivalent both in name and functionality to the set of IA-32-based MMX intrinsics.

The prototypes for MMX technology intrinsics are in the mmintrin.h header file.

Data Types

The C data type __m64 is used when using MMX technology intrinsics. It can hold eight 8-bit values, four 16-bit values, two 32-bit values, or one 64-bit value.

The __m64 data type is not a basic ANSI C data type. Therefore, observe the following usage restrictions:

 

For complete details of the hardware instructions, see the IntelŪ Architecture MMX™ Technology Programmer's Reference Manual. For descriptions of data types, see the IntelŪ Architecture Software Developer's Manual, Volume 2.