intel® 64 and ia-32 architectures software 64 and ia-32 architectures software developer’s...
TRANSCRIPT
Document Number: 252046-052
Intel 64 and IA-32 ArchitecturesSoftware Developers Manual
Documentation Changes
September 2016
Notice: The Intel 64 and IA-32 architectures may contain design defects or errors known as errata that may cause the product to deviate from published specifications. Current characterized errata are documented in the specification updates.
2 Intel 64 and IA-32 Architectures Software Developers Manual Documentation Changes
Intel technologies features and benefits depend on system configuration and may require enabled hardware, software, or serviceactivation. Learn more at intel.com, or from the OEM or retailer.
No computer system can be absolutely secure. Intel does not assume any liability for lost or stolen data or systems or any damagesresulting from such losses.
You may not use or facilitate the use of this document in connection with any infringement or other legal analysis concerning Intelproducts described herein. You agree to grant Intel a non-exclusive, royalty-free license to any patent claim thereafter draftedwhich includes subject matter disclosed herein.
No license (express or implied, by estoppel or otherwise) to any intellectual property rights is granted by this document.
The products described may contain design defects or errors known as errata which may cause the product to deviate from pub-lished specifications. Current characterized errata are available on request.
This document contains information on products, services and/or processes in development. All information provided here is sub-ject to change without notice. Contact your Intel representative to obtain the latest Intel product specifications and roadmaps
Copies of documents which have an order number and are referenced in this document, or other Intel literature, may be obtainedby calling 1-800-548-4725, or by visiting http://www.intel.com/design/literature.htm.
Intel, the Intel logo, Intel Atom, Intel Core, Intel SpeedStep, MMX, Pentium, VTune, and Xeon are trademarks of Intel Corporationin the U.S. and/or other countries.
*Other names and brands may be claimed as the property of others.
Copyright 1997-2016, Intel Corporation. All Rights Reserved.
http://www.intel.com/design/literature.htmhttp://www.intel.com/design/literature.htm
Intel 64 and IA-32 Architectures Software Developers Manual Documentation Changes 3
Contents
Revision History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Preface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Summary Tables of Changes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Documentation Changes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Revision History
4 Intel 64 and IA-32 Architectures Software Developers Manual Documentation Changes
Revision History
Revision Description Date
-001 Initial release November 2002
-002 Added 1-10 Documentation Changes. Removed old Documentation Changes items that already have been
incorporated in the published Software Developers manualDecember 2002
-003
Added 9 -17 Documentation Changes. Removed Documentation Change #6 - References to bits Gen and Len
Deleted. Removed Documentation Change #4 - VIF Information Added to CLI
Discussion
February 2003
-004 Removed Documentation changes 1-17. Added Documentation changes 1-24. June 2003
-005 Removed Documentation Changes 1-24. Added Documentation Changes 1-15.
September 2003
-006 Added Documentation Changes 16- 34. November 2003
-007 Updated Documentation changes 14, 16, 17, and 28. Added Documentation Changes 35-45.
January 2004
-008 Removed Documentation Changes 1-45. Added Documentation Changes 1-5.
March 2004
-009 Added Documentation Changes 7-27. May 2004
-010 Removed Documentation Changes 1-27. Added Documentation Changes 1.
August 2004
-011 Added Documentation Changes 2-28. November 2004
-012 Removed Documentation Changes 1-28. Added Documentation Changes 1-16.
March 2005
-013 Updated title. There are no Documentation Changes for this revision of the
document.July 2005
-014 Added Documentation Changes 1-21. September 2005
-015 Removed Documentation Changes 1-21. Added Documentation Changes 1-20.
March 9, 2006
-016 Added Documentation changes 21-23. March 27, 2006
-017 Removed Documentation Changes 1-23. Added Documentation Changes 1-36.
September 2006
-018 Added Documentation Changes 37-42. October 2006
-019 Removed Documentation Changes 1-42. Added Documentation Changes 1-19.
March 2007
-020 Added Documentation Changes 20-27. May 2007
-021 Removed Documentation Changes 1-27. Added Documentation Changes 1-6
November 2007
-022 Removed Documentation Changes 1-6 Added Documentation Changes 1-6
August 2008
-023 Removed Documentation Changes 1-6 Added Documentation Changes 1-21
March 2009
Revision History
Intel 64 and IA-32 Architectures Software Developers Manual Documentation Changes 5
-024 Removed Documentation Changes 1-21 Added Documentation Changes 1-16
June 2009
-025 Removed Documentation Changes 1-16 Added Documentation Changes 1-18
September 2009
-026 Removed Documentation Changes 1-18 Added Documentation Changes 1-15
December 2009
-027 Removed Documentation Changes 1-15 Added Documentation Changes 1-24
March 2010
-028 Removed Documentation Changes 1-24 Added Documentation Changes 1-29
June 2010
-029 Removed Documentation Changes 1-29 Added Documentation Changes 1-29
September 2010
-030 Removed Documentation Changes 1-29 Added Documentation Changes 1-29
January 2011
-031 Removed Documentation Changes 1-29 Added Documentation Changes 1-29
April 2011
-032 Removed Documentation Changes 1-29 Added Documentation Changes 1-14
May 2011
-033 Removed Documentation Changes 1-14 Added Documentation Changes 1-38
October 2011
-034 Removed Documentation Changes 1-38 Added Documentation Changes 1-16
December 2011
-035 Removed Documentation Changes 1-16 Added Documentation Changes 1-18
March 2012
-036 Removed Documentation Changes 1-18 Added Documentation Changes 1-17
May 2012
-037 Removed Documentation Changes 1-17 Added Documentation Changes 1-28
August 2012
-038 Removed Documentation Changes 1-28 Add Documentation Changes 1-22
January 2013
-039 Removed Documentation Changes 1-22 Add Documentation Changes 1-17
June 2013
-040 Removed Documentation Changes 1-17 Add Documentation Changes 1-24
September 2013
-041 Removed Documentation Changes 1-24 Add Documentation Changes 1-20
February 2014
-042 Removed Documentation Changes 1-20 Add Documentation Changes 1-8
February 2014
-043 Removed Documentation Changes 1-8 Add Documentation Changes 1-43
June 2014
-044 Removed Documentation Changes 1-43 Add Documentation Changes 1-12
September 2014
-045 Removed Documentation Changes 1-12 Add Documentation Changes 1-22
January 2015
-046 Removed Documentation Changes 1-22 Add Documentation Changes 1-25
April 2015
-047 Removed Documentation Changes 1-25 Add Documentation Changes 1-19
June 2015
Revision Description Date
Revision History
6 Intel 64 and IA-32 Architectures Software Developers Manual Documentation Changes
-048 Removed Documentation Changes 1-19 Add Documentation Changes 1-33
September 2015
-049 Removed Documentation Changes 1-33 Add Documentation Changes 1-33
December 2015
-050 Removed Documentation Changes 1-33 Add Documentation Changes 1-9
April 2016
-051 Removed Documentation Changes 1-9 Add Documentation Changes 1-20
June 2016
-052 Removed Documentation Changes 1-20 Add Documentation Changes 1-22
September 2016
Revision Description Date
Intel 64 and IA-32 Architectures Software Developers Manual Documentation Changes 7
Preface
This document is an update to the specifications contained in the Affected Documents table below. This document is a compilation of device and documentation errata, specification clarifications and changes. It is intended for hardware system manufacturers and software developers of applications, operating systems, or tools.
Affected Documents
NomenclatureDocumentation Changes include typos, errors, or omissions from the current published specifications. These will be incorporated in any new release of the specification.
Document Title Document Number/Location
Intel 64 and IA-32 Architectures Software Developers Manual, Volume 1: Basic Architecture 253665
Intel 64 and IA-32 Architectures Software Developers Manual, Volume 2A: Instruction Set Reference, A-L 253666
Intel 64 and IA-32 Architectures Software Developers Manual, Volume 2B: Instruction Set Reference, M-U 253667
Intel 64 and IA-32 Architectures Software Developers Manual, Volume 2C: Instruction Set Reference, V-Z 326018
Intel 64 and IA-32 Architectures Software Developers Manual, Volume 2D: Instruction Set Reference 334569
Intel 64 and IA-32 Architectures Software Developers Manual, Volume 3A: System Programming Guide, Part 1 253668
Intel 64 and IA-32 Architectures Software Developers Manual, Volume 3B: System Programming Guide, Part 2 253669
Intel 64 and IA-32 Architectures Software Developers Manual,