User Guide

Revision History xv
24592—Rev. 3.15—November 2009 AMD64 Technology
Revision History
Date Revision Description
November 2009 3.15
Modified description of the Auxiliary Carry Flag on page 35.
Clarified section 3.3.4, “Load Segment Registers” on page 49.
Added “Atomicity of accesses.” on page 94.
Revised section 3.11, “Cross-Modifying Code” on page 103.
September 2007 3.14 Incorporated minor clarifications and formatting changes.
July 2007 3.13
Revised rFLAGS register table 3-5 on page 34.
Added “Cross-Modifying Code” on page 103.
Added “Feature Detection in a Virtualized Environment” on page 76.
Merged table of MXCSR register reset values into Figure 4-13 on page 118.
Added “Misaligned Exception Mask (MM)” on page 120.
Revised indefinite-value encodings in table 4-7 on page 132 and table 6-10
on page 259.
Revised “Precision” on page 260.
Made minor editorial changes for purposes of clarification.
September 2006 3.12 Incorporated minor clarifications and formatting changes.
December 2005 3.11 Updated index entries.
February 2005 3.10
Clarified “Self-Modifying Code” on page 98. Made several patches to index
references. Added general descriptions of SSE3 instructions to Chapter 4.
Added description of the CMPXCHG16B instruction to Chapter 3. Corrected
minor typographical errors. Elaborated explanation of PREFETCHlevel
instructions.
September 2003 3.09 Corrected several factual errors.
September 2002 3.07
Corrected minor organizational problems in sections dealing with ‘Prefetch’
instructions in Chapters 3, 4, and 5. Clarified the general description of the
operation of certain 128-bit media instructions in Chapter 1. Corrected a
factual error in the description of the FNINIT/FINIT instructions in Chapter 6.
Corrected operand descriptions for the CMOVcc instructions in Chapter 3.
Added Revision History. Corrected marketing denotations.