I-4
Index
AMD-K5 Processor Technical Reference Manual
18524C/0—Nov1996
HOLD . . . . . . . . . . . . . 5-8, 5-76, 5-166, 5-168, 6-19
HWCR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-3
I
I/O
breakpoints . . . . . . . . . . . . . . . . . . . . . . . . . 7-16
cycles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-8
M/IO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-95
trap dword . . . . . . . . . . . . . . . . . . . . . . . . . . 6-31
trap restart Slot . . . . . . . . . . . . . . . . . . . . . . 6-31
Idle clock . . . . . . . . . . . . . . . . . . . . . . . 5-137, 5-169
IDT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-176
IEEE 1149.1. . . . . . . . . . . . . . . . 5-127–5-131, 7-19
IERR . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-10, 5-78
IGNNE . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-9, 5-79
Illegal Instructions . . . . . . . . . . . . . . . . . . . . . 3-36
Indexed Addressing . . . . . . . . . . . . . . . . . . . . . 4-3
INIT . . . . . . . . . . . . . . . 5-8, 5-10, 5-16, 5-81, 5-195
Initialization . . . . . . . . . . . . . . . . . . . . . 5-81, 5-109
Inquire Cycles . . . . . . . 2-21, 5-8, 5-156, 6-12, 6-14
HIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-70
HITM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-72
MESI state . . . . . . . . . . . . . . . . . . . . . . . . . . 5-71
signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-9
Instruction Boundary . . . . . . . . . . . . . . . . . . . 2-12
Instruction Cache . . . . . . . . . . . . . . . . . . . . . . 2-14
Instruction-Retirement Boundary . . . . . . . . 2-12
Instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-28
address-generation interlocks . . . . . . . . . . . 4-4
ALU classes . . . . . . . . . . . . . . . . . . . . . . . . . . 2-9
bit scan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-4
bit test . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-4
boundary . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-12
branch. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-2
byte operations . . . . . . . . . . . . . . . . . . . . . . . 4-3
CMPXCHG8B. . . . . . . . . . . . . . . . . . . 3-30, 5-138
CPUID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-29
data in code . . . . . . . . . . . . . . . . . . . . . . . . . . 4-2
dependencies . . . . . . . . . . . . . . . . . . . . . . . . . 4-2
floating-point . . . . . . . . . . . . . . . . . . . . . . . . . 4-4
HLT. . . . . . . . . . . . . . . . . . . . . . . . . . . 5-35, 5-180
illegal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-36
indexed addressing . . . . . . . . . . . . . . . . . . . . 4-3
integer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-8
INVD. . . . . . . . . . . . . . . . . . . . . . . . . . 5-35, 5-180
jumps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-3
load . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-15
loops . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-3
memory operands . . . . . . . . . . . . . . . . . . . . . 4-2
MOV to/from CR4 . . . . . . . . . . . . . . . . . . . . 3-31
move and convert . . . . . . . . . . . . . . . . . . . . . 4-3
multiplies . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-3
operands. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-2
optimization . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1
performance. . . . . . . . . . . . . . . . . . . . . . . . . . 4-1
prefixes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-3
RDMSR. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-33
RDTSC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-32
RSM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-35
serializing . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-8
shifts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-2
short forms . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1
simple . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-1
stack . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4-2
store . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-15, 2-24
SYSCALL . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-4
SYSRET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-4
test . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-22
USEHDT. . . . . . . . . . . . . . . . . 5-103, 5-107, 7-23
WBINVD. . . . . . . . . . . . . . . . . . . . . . . 5-35, 5-180
WRMSR . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-33
x86 predecode . . . . . . . . . . . . . . . . . . . . . . . . 2-3
Integer Instructions . . . . . . . . . . . . . . . . . . . . . 4-8
Integer/Shift Units . . . . . . . . . . . . . . . . . . . . . . 2-9
Internal Architecture . . . . . . . . . . . . . . . . . . . . 2-1
Internal Errors . . . . . . . . . . . . . . . . . . . . . . . . 5-78
Internal Resistors . . . . . . . . . . . . . . . . . . . . . . . 5-4
Internal Snooping . . . . . . . . . . . . . . . . . . . . . . 2-22
Interrupt Acknowledge . . . . . . . . 5-8, 5-85, 5-175
Interrupt Redirection . . . . . . . . . . . . . . . . . . 3-12
Interrupt Redirection Bitmap (IRB). . . 3-13, 3-21
Interrupt-acknowledge operations . . . . . . . . . 2-8
Interrupts . . . . . . . . . . . . . . . . . . . . . . . . 5-13, 5-16
BUSCHK. . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-46
FLUSH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-65
in SMM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6-32
INIT. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-81
interrupt acknowledge . . . . . . . . . . . 5-85, 5-175
interrupt flag . . . . . . . . . . . . . . . . . . . . . . . . 5-86
interrupt-acknowledge . . . . . . . . . . . . 2-8, 5-175
interrupt-table access . . . . . . . . . . . . . . . . . 3-23
INTR . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-15, 5-84
IRB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-13
latched . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-15
maskable . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-84
NMI . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-15, 5-97
precise . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-13
R/S. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-107
recognition . . . . . . . . . . . . . . . . . . . . . . . . . . 5-13
redirection . . . . . . . . . . . . . . . . . . . . . . 3-12, 3-21
simultaneous . . . . . . . . . . . . . . . . . . . . . . . . 5-15
SMI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-116
SMI acknowledge . . . . . . . . . . . . . . . . . . . 5-121
software . . . . . . . . . . . . . . . . . . . 3-21, 5-13, 5-86
virtual . . . . . . . . . . . . . . . . . . . . . . . . . . 3-13, 3-15
Interrupts. Also see Exceptions . . . . . . . . . . 5-13
INTR . . . . . . . . . . . . . 5-10, 5-15–5-16, 5-84, 5-175
INV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5-9, 5-88
Summary of Contents for AMD-K5
Page 1: ...AMD K5 Processor Technical Reference Manual TM...
Page 10: ...x AMD K5 Processor Technical Reference Manual 18524C 0 Nov1996...
Page 24: ...1 4 Overview AMD K5 Processor Technical Reference Manual 18524C 0 Nov1996...
Page 54: ...2 30 Internal Architecture AMD K5 Processor Technical Reference Manual 18524C 0 Nov1996...
Page 116: ...4 26 Performance AMD K5 Processor Technical Reference Manual 18524C 0 Nov1996...
Page 356: ...6 44 System Design AMD K5 Processor Technical Reference Manual 18524C 0 Nov1996...
Page 380: ...7 24 Test and Debug AMD K5 Processor Technical Reference Manual 18524C 0 Nov1996...
Page 396: ...A 16 AMD K5 Processor Technical Reference Manual 18524C 0 Nov1996...
Page 406: ...I 10 Index AMD K5 Processor Technical Reference Manual 18524C 0 Nov1996...