Compaq ECQD2KCTE Laptop User Manual


 
Index–6
I
I/O devices, DMA
MB and WMB with
, 5–22
reliably communicating with processor
, 5–27
shared memory locations with, 5–11
I/O interface overview
, 8–1
IEEE floating-point
exception handlers
, B–3
floating-point control (FP_C) quadword
, B–4
format, 2–6
FPCR (floating-point control register)
, 4–79
function field format
, 4–85
hardware support, B–2
NaN
, 2–6
options
, B–1
S_floating, 2–7
standard charts
, B–12
standard, mapping to
, B–6
T_floating, 2–8
trap handling
, B–6
X_floating
, 2–9
See also Floating-point instructions
IEEE floating-point control word
, B–4
IEEE floating-point instructions
add instructions
, 4–111
compare instructions
, 4–113
convert from integer instructions, 4–118
convert S_floating to T_floating
, 4–119
convert T_floating to S_floating
, 4–120
convert to integer instructions, 4–117
divide instructions
, 4–122
from integer moves
, 4–124
function codes for, C–6
multiply instructions
, 4–127
operate instructions
, 4–102
square root instructions, 4–129
subtract instructions
, 4–131
to register moves
, 4–123
IEEE standard
, 4–88
conformance to
, B–1
mapping to
, B–6
IGN (ignore)
, 1–9
IMB (PALcode) instruction
, 5–23
required
, 6–8
virtual I-cache coherency
, 5–5
imb (PALcode) instruction
required
, 6–8
IMP (implementation dependent)
, 1–9
IMPLVER (Implementation version) instruction
,
4–141
IMPLVER value assignments
, D–3
Independent floating-point function codes
, C–8
INE bit
See also Arithmetic traps, inexact result
INED bit. See Trap disable bits, inexact result trap
Inexact result enable (INEE)
FP_C quadword bit
, B–6
Inexact result status (INES)
FP_C quadword bit
, B–5
Infinity
, 4–64
conversion to integer
, 4–88
INSBL instruction
, 4–55
Insert byte instructions
, 4–55
INSLH instruction
, 4–55
INSLL instruction
, 4–55
INSQH instruction
, 4–55
INSQL instruction
, 4–55
Instruction encodings
common architecture
, C–1
numerical order
, C–10
opcodes and format summarized
, C–1
Instruction fetches (memory)
, 5–11
Instruction formats
branch
, 3–12
conventions
, 3–10
floating-point convert
, 3–14
floating-point operate, 3–13
floating-point to integer move
, 3–14
memory
, 3–11
memory jump, 3–12
operand values
, 3–10
operators
, 3–6
overview, 1–4
PALcode
, 3–14
registers
, 3–1
Instruction set
access type field
, 3–5
Boolean, 4–41
branch
, 4–18
byte manipulate
, 4–47
conditional move (integer), 4–43
data type field
, 3–6
floating-point subsetting
, 4–2
integer arithmetic, 4–24
introduced
, 1–6
jump
, 4–18
load memory integer, 4–4
miscellaneous
, 4–132
multimedia
, 4–151
name field, 3–5
opcode qualifiers
, 4–3
operand notation
, 3–5
overview, 4–1
shift, arithmetic
, 4–46
software emulation rules
, 4–3
store memory integer, 4–4
VAX compatibility
, 4–149
See also Floating-point instructions