Trailing-Edge
-
PDP-10 Archives
-
decuslib10-04
-
43,50325/predef.beg
There are no other files named predef.beg in the archive.
! File: PREDEF.BEG
!
! This work was supported by the Advanced Research
! Projects Agency of the Office of the Secretary of
! Defense (F44620-73-C-0074) and is monitored by the
! Air Force Office of Scientific Research.
! THE PREDEFINED SYMBOL TABLE ENTRIES
!------------------------------------------
EXTERNAL
STVEC VVREG: ! THE PREDEFINED REGISTERS
SPREG: ! VREG, SP, AND PC
PCREG,
STVEC RR0:RR1:RR2:RR3:RR4:RR5, ! THE OTHER PREDEFINED REGISTERS
DLREMAIN, ! THE "MACRO" $REMAINING
! THE STANDARD SUPPORT ROUTINES (AND VARIABLES)
! ARITHMETIC SUPPORT
STVEC LEXMUL: ! MUL (11/20 MULTIPLY ROUTINE)
LEXMOD: ! MODR (11/20 MODULO ROUTINE)
LEXDIV: ! DIVR (11/20 DIVIDE ROUTINE)
LEXROT: ! ROT (ROTATE ROUTINE)
LEXSHIFT, ! SHIFT (11/20 SHIFT ROUTINE)
! REGISTER SAVING/RESTORING
STVEC LXSAV2:
LXSAV3:
LXSAV4:
LXSAV5,
! COROUTINE-EXPRESSION SUPPORT
STVEC LEXCREATE: ! $CREAT
LEXEXCHJ: ! EXCHJ
LEXBREG: ! $BREG (VARIABLE)
LEXPREV, ! $PREV (VARIABLE)
! SIGNAL-ENABLE SUPPORT
STVEC LXSIGL: ! $SIGNL (SIGNAL ROUTINE)
LXSIG1: ! $SIGN1 (SIGNAL ROUTINE SPECIAL ENTRY POINT)
LXENAB: ! $ENABL (ENABLE ROUTINE)
LXSIGV: ! SIGVAL (VARIABLE)
LXSIGR, ! SIGREG (VARIABLE)
! SIX12 SUPPORT
STVEC LXINT612: ! FOR INITIALIZATION
LXY612: ! FOR FIXING-UP DURING SIGNALS
LXE612: ! FOR ROUTINE ENTRY
LXX612, ! FOR ROUTINE EXIT
! HYDRA SUPPORT
STVEC LXHLNK: ! $LINK (HYDRA LINK FOR ROUTINE CALLS)
LXIHLNK: ! $ILINK (IHYDRA LINK FOR ROUTINE CALLS)
LXHLTB, ! LINKTB (HYDRA LINK TABLE)
! THE SPECIAL FUNCTIONS
STVEC LXHALT:
LXRESET:
LXWAIT:
LXNOP:
LXSWAB:
LXCARRY:
LXOVFLOW:
LXMFPI:
LXMFPD:
LXMTPI:
LXMTPD;