Optimizing for SIMD Integer Applications
4
4-9
Figure 4-2 illustrates two values interleaved in the destination register,
and Example 4-4 shows code that uses the operation. The two signed
doublewords are used as source operands and the result is interleaved
signed words. The pack instructions can be performed with or without
saturation as needed.
Figure 4-1
PACKSSDW
mm, mm/mm64 Instruction Example
Figure 4-2
Interleaved Pack with Saturation
O M15159
D
C
B
A
D
1
C
1
B
1
A
1
m m /m 64
m m
m m
O M15160
D
C
B
A
D
1
B
1
C
1
A
1
MM/M64
m m
m m
Summary of Contents for ARCHITECTURE IA-32
Page 1: ...IA 32 Intel Architecture Optimization Reference Manual Order Number 248966 013US April 2006...
Page 220: ...IA 32 Intel Architecture Optimization 3 40...
Page 434: ...IA 32 Intel Architecture Optimization 9 20...
Page 514: ...IA 32 Intel Architecture Optimization B 60...
Page 536: ...IA 32 Intel Architecture Optimization C 22...