summary of site-wide JavaScript functionality
United States-English
»
Contact HP
Search:
HP OpenVMS Systems
All of HP
HP OpenVMS Systems Documentation
HP OpenVMS MACRO Compiler
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
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
ST
x
_C instruction
ST
x
_C instruction #1
ST
x
_C instruction #2
ST
x
_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
Previous
Next
Contents
Index
Privacy statement
Using this site means you accept its terms
Feedback to webmaster
© 2012 Hewlett-Packard Development Company, L.P.