Document revision date: 30 March 2001
[Compaq] [Go to the documentation home page] [How to order documentation] [Help on this site] [How to contact us]
[OpenVMS documentation]

OpenVMS MACRO-32 Porting and User's Guide


Previous Contents Index

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
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
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
Registers
    available for use by MACRO-32 code
    declaring at routine entry points #1
    declaring at routine entry points #2
    differences between Alpha 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
/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 linkage
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
Source changes
    required #1
    required #2
Source code
    See VAX MACRO source code
SP
    Alpha register
Spin locks
    synchronization guarantees
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
Static data
    overwriting
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
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_PAGE
V
VAX dependencies
    removing
VAX instructions
    detecting problematic
VAX MACRO
    See MACRO
VAX MACRO source code
    common for VAX and Alpha
    compiling #1
    compiling #2
    conditionalizing for architecture
    untranslatable instructions
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
W
/WARN qualifier #1
/WARN qualifier #2
/WARN qualifier #3
Warning messages
    disabling reporting
X
XFC instruction

  [Go to the documentation home page] [How to order documentation] [Help on this site] [How to contact us]  
  privacy and legal statement  
5601PRO_INDEX_003.HTML