background image

Vol. 1 4-9

DATA TYPES

4.7 

BCD AND PACKED BCD INTEGERS

Binary-coded decimal integers (BCD integers) are unsigned 4-bit integers with valid values ranging from 0 to 9. IA-
32 architecture defines operations on BCD integers located in one or more general-purpose registers or in one or 
more x87 FPU registers (see Figure 4-9).

Figure 4-8.  128-Bit Packed SIMD Data Types

0

127

Packed Words

Packed Bytes

Packed Doublewords

Packed Word Integers

Packed Byte Integers

Packed Doubleword Integers

Fundamental 128-Bit Packed SIMD Data Types

128-Bit Packed Floating-Point and Integer Data Types

Packed Quadwords

0

127

0

127

0

127

0

127

0

127

0

127

0

127

0

127

0

127

Packed Quadword Integers

Packed Single Precision 

Floating Point

Packed Double Precision 

Floating Point