TABLE OF CONTENTS
x
A.2.6.5.Escape Opcodes with DA as First Byte . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-15
A.2.6.6.Escape Opcodes with DB as First Byte . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-16
A.2.6.7.Escape Opcodes with DC as First Byte . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-18
A.2.6.8.Escape Opcodes with DD as First Byte . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-19
A.2.6.9.Escape Opcodes with DE as First Byte . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-21
A.2.6.10.Escape Opcodes with DF As First Byte . . . . . . . . . . . . . . . . . . . . . . . . . . . . A-22
APPENDIX B
INSTRUCTION FORMATS AND ENCODINGS
B.1.MACHINE INSTRUCTION FORMAT. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-1
B.1.1.Reg Field (reg). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-2
B.1.2.Encoding of Operand Size Bit (w). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-3
B.1.3.Sign Extend (s) Bit. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-3
B.1.4.Segment Register Field (sreg). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-4
B.1.5.Special-Purpose Register (eee) Field . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-4
B.1.6.Condition Test Field (tttn) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-5
B.1.7.Direction (d) Bit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-5
B.2.INTEGER INSTRUCTION FORMATS AND ENCODINGS . . . . . . . . . . . . . . . . . . . B-6
B.3.MMX INSTRUCTION FORMATS AND ENCODINGS . . . . . . . . . . . . . . . . . . . . B-19
B.3.1.Granularity Field (gg). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-19
B.3.2.MMX and General-Purpose Register Fields
(mmxreg and reg) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-19
B.3.3.MMX Instruction Formats and Encodings Table . . . . . . . . . . . . . . . . . . . . . . B-20
B.4.STREAMING SIMD EXTENSION FORMATS AND ENCODINGS TABLE . . . . . . B-24
B.4.1.Instruction Prefixes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-24
B.4.2.Notations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-26
B.4.3.Formats and Encodings. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . B-27
B.5.FLOATING-POINT INSTRUCTION FORMATS AND ENCODINGS . . . . . . . . . . . B-36
APPENDIX C
COMPILER INTRINSICS AND FUNCTIONAL EQUIVALENTS
C.1.SIMPLE INTRINSICS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-2
C.2.COMPOSITE INTRINSICS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . C-11