Data Types (Compiler Intrinsics)

Microsoft Specific

3DNow! technology uses a packed data format where the data is packed in a single, 64-bit 3DNow!/MMX register or a quadword memory operand, comprising two IEEE 32-bit single-precision, floating-point doublewords.

The following figure shows the 3DNow! floating-point data type. D0 and D1 each hold an IEEE 32-bit single-precision, floating-point doubleword.

3DNow! Data Type

3DNow! data type

The following figure shows the IEEE 32-bit single-precision, floating-point format.

Single-Precision, Floating-Point Data Format

3DNow! single-precision, floating-point

The final figure shows the formats for the integer data types.

Integer Data Types

3DNow! integer data types

See __m64 for more information.

See Also

Reference

AMD 3DNow! Technology Overview and Intrinsics