User Guide

Index 293
24592—Rev. 3.15—November 2009 AMD64 Technology
Symbols
#AC exception......................................................... 88
#BP exception ......................................................... 87
#BR exception......................................................... 87
#DB exception......................................................... 87
#DE exception......................................................... 87
#DF exception ......................................................... 87
#GP exception ......................................................... 88
#MC exception ........................................................ 88
#MF exception ......................................... 88, 231, 243
#NM exception........................................................ 87
#NP exception ......................................................... 87
#OF exception ......................................................... 87
#PF exception.......................................................... 88
#SS exception.......................................................... 88
#TS exception ......................................................... 87
#UD exception ................................................ 87, 179
#XF exception ................................................. 88, 179
Numerics
128-bit media programming.................................... 105
16-bit mode .......................................................... xviii
32-bit mode ............................................................ xix
3DNow!/tm technology .............................................. 4
3DNow!™ instructions .......................................... 193
64-bit media programming ..................................... 193
64-bit mode ........................................................ xix, 6
A
AAA instruction ................................................ 47, 69
AAD instruction ................................................ 47, 69
AAM instruction................................................ 47, 69
AAS instruction................................................. 47, 69
aborts...................................................................... 87
absolute address....................................................... 15
ADC instruction ...................................................... 50
ADD instruction ...................................................... 50
addition................................................................... 50
ADDPD instruction................................................ 166
ADDPS instruction ................................................ 166
addressing
absolute address ................................................... 15
address size............................................... 17, 67, 72
branch address...................................................... 68
canonical form ..................................................... 15
complex address ................................................... 16
effective address................................................... 15
I/O ports ..................................................... 123, 203
IP-relative ...................................................... 16, 18
linear ............................................................. 11, 12
memory................................................................ 14
operands................................................ 40, 123, 203
PC-relative ..................................................... 16, 18
RIP-relative................................................. xxiv, 18
stack address ........................................................ 16
string address........................................................ 16
virtual ............................................................ 11, 12
x87 stack............................................................ 240
ADDSD instruction ................................................ 166
ADDSS instruction................................................. 166
ADDSUBPD instruction......................................... 169
ADDSUBPS instruction ......................................... 169
AF bit...................................................................... 35
affine ordering ............................................... 130, 256
AH register........................................................ 25, 26
AL register ........................................................ 25, 26
alignment
128-bit media ............................................. 123, 190
64-bit media ....................................................... 204
general-purpose ............................................ 40, 101
AND instruction....................................................... 56
ANDNPD instruction ............................................. 174
ANDNPS instruction .............................................. 174
ANDPD instruction ................................................ 174
ANDPS instruction................................................. 174
arithmetic instructions ........ 50, 145, 166, 216, 225, 266
ARPL instruction ..................................................... 70
array bounds ............................................................ 56
ASCII adjust instructions .......................................... 47
AX register........................................................ 25, 26
B
B bit...................................................................... 244
BCD data type ....................................................... 252
BCD digits .............................................................. 38
BH register ........................................................ 25, 26
biased exponent ........................ xix, 126, 131, 251, 257
binary-coded-decimal (BCD) digits ........................... 38
bit scan instructions.................................................. 54
bit strings................................................................. 38
bit test instructions ................................................... 54
BL register ........................................................ 25, 26
BOUND instruction............................................ 56, 69
BP register......................................................... 25, 26
BPL register ............................................................ 26
branch removal ............................... 114, 154, 198, 221
branch-address displacements ................................... 68
Index