User`s guide

Index
A
ADAWI instruction
synchronization guarantees, 3–23
ADDRESSBITS symbol, 1–10
Addresses
passing 64-bit values, 5–2, E–1
specifying 64-bit computing, 5–5
Addressing
64-bit, 1–2
macros for 64-bit, E–1
support for 64-bit, 5–1 to 5–8
Address loading optimization
enabling, A–8
.ALIGN directive, B–1
Aligning data, 4–1, A–10
atomicity considerations, 2–28
compiler alignment assumptions, 4–1
precedence of alignment controls, 4–2
recommendations, 4–2
Alignment assumptions, 4–1
quadword memory references, 4–1
Alpha assembly language code
See Alpha instructions, Alpha assembly
language object code, and Code
Alpha assembly language object code
obtaining from compiler, A–7
Alpha instructions
See also Alpha assembly language object code
and Code
generated for atomicity, 2–23, 2–27
generated for granularity, 2–24
using, 3–24, C–1
Alpha MACRO compiler
See MACRO compiler
ALPHA symbol, 1–10
AP
modifying, 2–10
offsets from, 2–8
references from, 2–8 to 2–9
references from .JSB_ENTRY routines, 2–9
ARCH_DEFS.MAR, 1–10
$ARGn symbols, 2–33, 5–5
Argument list
determining when homed, A–6
forcing the homing of, 2–9, B–4
Argument list (cont’d)
FP-based references to, 2–9
homed, 2–8
indicating quadword references, B–4
Argument lists
fixed-size, 5–2
suppressing homing, 5–4
variable-size, 5–4
Argument pointer (AP)
See AP
Argument register, 2–17, 2–19
Arguments
declaring quadword, 5–4
maximum number of, 2–9, B–4
symbolic variables, 2–33
Arithmetic traps, 3–17, 3–24
.ASCIC, 3–15
.ASCID directive, B–1
.ASCII data, 3–15
.ASCIZ, 3–15
Assembler directives
VAX MACRO, B–1
Assembly language code
See Alpha instructions, Alpha assembly
language object code, Code, VAX MACRO
instructions, and VAX MACRO source code
Assembly language instructions
Alpha built-ins, 5–7
ASTs (asynchronous system traps)
preserving atomicity, 3–24
Atomicity, 3–24
See also Synchronization
alignment considerations, 2–28
byte and word-write operations, 2–24, A–8,
B–17
interlocked instructions, 2–29
preserving, 2–22, A–8, B–17
read-modify-write operations, 2–21, A–8, B–17
when cannot be guaranteed, 2–26 to 2–28
Atomicity controls
precedence over granularity, 2–26
Index–1