The SSE2 Instruction Set

General

The 130nm Pentium® 4 processor added 144 new instructions to the IA32 instruction set. The programmer may determine whether a processor supports these instructions by executing a CPUID request type 1 and verifying that EDX[26] = 1 (see Figure 56-6).

Figure 56-6. Request Type 1 EDX Content

Generally, the SSE2 instructions add the following functionality:

  • A new data type, 64-bit DP FP numbers, has been added.

  • The programmer can now pack two, 64-bit DP FP numbers (see Figure 56-7 on page 1334) in each of two XMM registers and then perform packed FP operation on them (or between two numbers packed ...

Get The Unabridged Pentium 4 IA32 Processor Genealogy 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.