
Index
355
24593—Rev. 3.09—September 2003
AMD 64-Bit Technology
Symbols
#AC exception........................................... 107
#BP exception ........................................... 106
#BR exception........................................... 107
#DB exception........................................... 106
#DE exception........................................... 106
#DF exception........................................... 107
#GP exception........................................... 107
#MC exception.......................................... 107
#MF exception .......................... 107, 276, 292
#NM exception.......................................... 107
#NP exception........................................... 107
#OF exception........................................... 107
#PF exception ........................................... 107
#SS exception............................................ 107
#TS exception............................................ 107
#UD exception .................................. 107, 212
#XF exception................................... 107, 212
Numerics
128-bit media programming..................... 127
16-bit mode................................................. xxi
32-bit mode................................................. xxi
3DNow! instructions ............................. 229
64-bit media programming....................... 229
64-bit mode............................................. xxi, 8
A
AAA instruction.................................... 56, 83
AAD instruction.................................... 56, 83
AAM instruction................................... 56, 83
AAS instruction .................................... 56, 83
aborts......................................................... 106
absolute address ......................................... 19
ADC instruction.......................................... 59
ADD instruction.......................................... 59
addition........................................................ 59
ADDPD instruction................................... 198
ADDPS instruction................................... 198
addressing
absolute address ...................................... 19
address size .................................. 21, 81, 87
branch address......................................... 82
canonical form ......................................... 18
complex address....................................... 19
effective address...................................... 18
I/O ports.......................................... 147, 240
IP-relative........................................... 19, 22
linear................................................... 13, 15
memory..................................................... 16
operands................................... 46, 147, 240
PC-relative ......................................... 19, 22
RIP-relative.................................... xxvii, 22
stack address ........................................... 20
string address .......................................... 20
virtual................................................. 13, 15
x87 stack................................................. 289
ADDSD instruction.................................. 198
ADDSS instruction................................... 198
AF bit .......................................................... 39
affine ordering ................................. 156, 308
AH register ........................................... 29, 30
AL register............................................ 29, 30
alignment
128-bit media................................. 148, 225
64-bit media........................................... 241
general-purpose............................... 47, 125
AND instruction......................................... 67
ANDNPD instruction............................... 206
ANDNPS instruction................................ 206
ANDPD instruction.................................. 206
ANDPS instruction................................... 206
arithmetic instructions..... 59, 174, 197, 255,
267, 320
ARPL instruction....................................... 84
array bounds............................................... 67
ASCII adjust instructions.......................... 56
auxiliary carry flag..................................... 39
AX register ........................................... 29, 30
B
B bit........................................................... 292
BCD data type .......................................... 304
BCD digits................................................... 43
BH register............................................ 29, 30
biased exponent ........ xxi, 151, 157, 302, 310
binary-coded-decimal (BCD) digits .......... 43
bit scan instructions................................... 65
bit strings.................................................... 44
bit test instructions.................................... 65
BL register ............................................ 29, 30
BOUND instruction.............................. 67, 83
BP register ............................................ 29, 30
BPL register................................................ 30
branch removal................. 137, 184, 234, 262
branch-address displacements.................. 82
branches.............................. 93, 102, 125, 224
Index