VMS Help  —  MACRO  /ALPHA  MACRO-64 Alpha Architecture Quick Reference, Register Usage Conventions
    Register Usage Conventions for OpenVMS Alpha lists the register
    usage conventions for OpenVMS Alpha. MACRO-64 recognizes FP and
    SP as register synonyms, but does not recognize AI, RA, or PV as
    register synonyms.

    Table 11 Register Usage Conventions for OpenVMS Alpha

    R0             Int func ret value
    R1             Scratch
    R2-R15         Saved
    R16-           Argument
    R21
    R22-           Scratch
    R24
    R25     AI     Argument information
    R26     RA     Return address
    R27     PV     Procedure value
    R28            Volatile scratch
    R29     FP     Stack frame base
    R30     SP     Stack pointer
    R31            Zero
    F0             F-P function ret value
    F1             F-P complex func ret value
    F2-F9          Saved
    F10-           Scratch
    F15
    F16-           Argument
    F22
    F23-           Scratch
    F30
    F31            Zero
Close Help