Q |
Quad parameter #1
|
Quad parameter #2
|
Quad parameter #3
|
Quad parameter #4
|
Quad parameter #5
|
Quad parameter #6
|
Quad parameter #7
|
Quad parameter #8
|
Quad parameter #9
|
Quad parameter #10
|
QUAD parameter for page macros
|
Quadword addresses
|
computing
|
Quadword arguments
|
declaring
|
passing
|
Quadword literal mode
|
disabling #1
|
disabling #2
|
disabling #3
|
disabling #4
|
enabling #1
|
enabling #2
|
Quadword moves into the VAX SP and PC
|
Quadword operations
|
aligned quadwords
|
QUAD_ARGS parameter
|
Qualifiers
|
Queue instructions
|
synchronization guarantees
|
R |
$RAB macro
|
$RAB64 macro #1
|
$RAB64 macro #2
|
$RAB64_STORE macro #1
|
$RAB64_STORE macro #2
|
$RAB_STORE macro
|
.REFn directive
|
Register declaration
|
input argument
|
output argument
|
preserve argument
|
scratch argument
|
Register mapping
|
on I64
|
Registers
|
available for use by Macro-32 code
|
declaring at routine entry points #1
|
declaring at routine entry points #2
|
differences between Alpha and Itanium and VAX
|
entry-point
|
help for specifying
|
preserving contents #1
|
preserving contents #2
|
preserving contents #3
|
preserving contents #4
|
preserving contents #5
|
preserving in prologue and epilogue code
|
preserving in prologue and epilogue code
|
restoring contents #1
|
restoring contents #2
|
restoring contents #3
|
restoring contents #4
|
restoring contents #5
|
restrictions
|
saving and restoring on stack
|
saving contents #1
|
saving contents #2
|
saving contents #3
|
saving contents #4
|
saving contents #5
|
REI instruction
|
modifying the instruction stream
|
using to change mode
|
REI target
|
constructing
|
Reserved operand faults
|
RETFOLLOC warning message
|
/RETRY_COUNT qualifier
|
Return address
|
modifying #1
|
modifying #2
|
pushing onto stack #1
|
pushing onto stack #2
|
removing from stack #1
|
removing from stack #2
|
RMS macros
|
support for data buffers in 64-bit address space #1
|
support for data buffers in 64-bit address space #2
|
$ROUND_RETADR macro
|
Routine calls
|
code generation
|
Routine linkage, Alpha systems
|
RTNCALLOC warning message
|
S |
Scratch register argument
|
Scratch register set #1
|
Scratch register set #2
|
Scratch register set #3
|
Self-modifying code #1
|
Self-modifying code #2
|
detecting
|
$SETUP_CALL64 macro #1
|
$SETUP_CALL64 macro #2
|
passing 64-bit values
|
.SET_REGISTERS directive #1
|
.SET_REGISTERS directive #2
|
.SET_REGISTERS directive #3
|
/SHOW qualifier
|
Sign extension
|
checking with $IS_32BITS macro #1
|
checking with $IS_32BITS macro #2
|
using EVAX_SEXTL built-in
|
Signal value
|
SS$_DECOVF
|
SS$_FLTDIV
|
SS$_INTOVF
|
SS$_ROPRAND
|
Source changes
|
required
|
Source code
|
See VAX MACRO source code
|
SP
|
Alpha register
|
Specialized directives #1
|
Specialized directives #2
|
Spin locks
|
synchronization guarantees
|
SS$_HPARITH condition code
|
Stack
|
allocating space on
|
building data structures on
|
detecting unaligned references
|
pushing label onto
|
pushing return address onto #1
|
pushing return address onto #2
|
referencing data outside current stack frame
|
removing return address from #1
|
removing return address from #2
|
unaligned references to
|
Stack base
|
for exception service routines #1
|
for exception service routines #2
|
Stack pointer (SP)
|
See SP
|
Stack usage
|
required changes
|
STARLET.MLB #1
|
STARLET.MLB #2
|
STARLET.OLB
|
$START_OF_PAGE macro #1
|
$START_OF_PAGE macro #2
|
Static data
|
overwriting
|
Static initialization
|
STCMUSFOL warning message
|
Store conditional instruction
|
See STx_C instruction
|
STx_C instruction #1
|
STx_C instruction #2
|
STx_C instruction #3
|
SVPCTX instruction
|
Symbol vectors
|
Symbolic variables
|
for debugging routine arguments
|
Symbols
|
architecture-specific
|
/SYMBOLS qualifier #1
|
/SYMBOLS qualifier #2
|
.SYMBOL_ALIGNMENT directive #1
|
.SYMBOL_ALIGNMENT directive #2
|
SYMBOL_VECTOR statement
|
Synchronization
|
See also Atomicity
|
T |
Threads
|
preserving atomicity
|
/TIE qualifier #1
|
/TIE qualifier #2
|
.TRANSFER directive #1
|
.TRANSFER directive #2
|
Transfer vectors
|
TRAPB instruction
|
Traps
|
arithmetic #1
|
arithmetic #2
|
floating-point instruction
|
packed decimal instruction
|
U |
/UNALIGNED qualifier #1
|
/UNALIGNED qualifier #2
|
/UNALIGNED qualifier #3
|
UNLOCK operator
|
$UNLOCK_PAGE
|
$UNLOCK_PAGE macro
|
.USE_LINKAGE directive #1
|
.USE_LINKAGE directive #2
|
in porting from OpenVMS Alpha to OpenVMS I64
|
V |
VAX dependencies
|
removing
|
VAX floating-point format
|
on OpenVMS I64 systems
|
VAX instructions
|
detecting problematic
|
untranslatable
|
VAX MACRO assembler directives
|
VAX MACRO source code
|
common for VAX, Alpha, and I64
|
compiling #1
|
compiling #2
|
conditionalizing for architecture
|
untranslatable instructions
|
VAX symbol
|
VAXPAGE symbol
|
VAXREGS option #1
|
VAXREGS option #2
|
Vectors
|
symbol
|
transfer
|
Virtual address
|
converting to first byte in next page
|
converting to first byte in previous page
|
converting to first byte within page
|