Intel 64 and IA-32 Architectures Software Developers Manual Volume 2B, Instruction Set Reference, N-Z
Vol. 2B INDEX-9
INDEX
floating-point encodings, B-69
integer instruction encodings, B-77
SSE3
CPUID flag, 3-172
SSE3 extensions
CPUID flag, 3-172
event mgmt instruction encodings, B-87
floating-point instruction encodings, B-86
integer instruction encodings, B-87, B-88
SSSE3 extensions, B-88
CPUID flag, 3-172
Stack, pushing values on, 4-213
Status flags, EFLAGS register, 3-119, 3-122, 3-301,
3-307, 3-498, 4-292, 4-373
STC instruction, 4-330
STD instruction, 4-331
Stepping information, 3-180
STI instruction, 4-332
STMXCSR instruction, 4-335
STOS instruction, 4-250, 4-337
STOSB instruction, 4-337
STOSD instruction, 4-337
STOSQ instruction, 4-337
STOSW instruction, 4-337
STR instruction, 4-341
String instructions, 3-134, 3-461, 3-543, 3-654,
4-17, 4-286, 4-337
SUB instruction, 3-25, 3-258, 3-541, 4-343
SUBPD instruction, 4-346
SUBSS instruction, 4-355
Summary table notation, 3-7
SWAPGS instruction, 4-358
SYSCALL instruction, 4-360
SYSENTER instruction, 4-362
CPUID flag, 3-174
SYSEXIT instruction, 4-366
CPUID flag, 3-174
SYSRET instruction, 4-370
T
Tangent, x87 FPU operation, 3-363
Task register
loading, 3-554
storing, 4-341
Task switch
CALL instruction, 3-87
return from nested task, IRET instruction, 3-484
TEST instruction, 4-372
Thermal Monitor
CPUID flag, 3-176
Thermal Monitor 2, 3-172
CPUID flag, 3-172
Time Stamp Counter, 3-174
Time-stamp counter, reading, 4-246
TLB entry, invalidating (flushing), 3-482
TS (task switched) flag, CR0 register, 3-112
TSD flag, CR4 register, 4-246
TSS, relationship to task register, 4-341
U
UCOMISD instruction, 4-375
UCOMISS instruction, 4-378
UD2 instruction, 4-381
Undefined, format opcodes, 3-404
Unordered values, 3-303, 3-404, 3-406
UNPCKHPD instruction, 4-382
UNPCKHPS instruction, 4-385
UNPCKLPD instruction, 4-388
UNPCKLPS instruction, 4-391
V
VERR instruction, 4-394
Version information, processor, 3-160
VERW instruction, 4-394
VM (virtual 8086 mode) flag, EFLAGS register, 3-484
VMCALL instruction, 5-1
VMCLEAR instruction, 5-1
VMLAUNCH instruction, 5-1
VMPTRLD instruction, 5-1
VMPTRST instruction, 5-1
VMREAD instruction, 5-1
VMRESUME instruction, 5-1
VMWRITE instruction, 5-1
VMXOFF instruction, 5-1
VMXON instruction, 5-2
W
WAIT/FWAIT instructions, 4-397
WBINVD instruction, 4-399
Write-back and invalidate caches, 4-399
WRMSR instruction, 4-401
CPUID flag, 3-174
X
x87 FPU
checking for pending x87 FPU exceptions, 4-397
constants, 3-342
initialization, 3-330
instruction opcodes, A-22
x87 FPU control word
loading, 3-344, 3-346
RC field, 3-333, 3-342, 3-384
restoring, 3-368
saving, 3-371, 3-390
storing, 3-387
x87 FPU data pointer, 3-346, 3-368, 3-371, 3-390
x87 FPU instruction pointer, 3-346, 3-368, 3-371,
3-390
x87 FPU last opcode, 3-346, 3-368, 3-371, 3-390
x87 FPU status word
condition code flags, 3-303, 3-323, 3-404, 3-406,
3-409