Trailing-Edge
-
PDP-10 Archives
-
decuslib10-02
-
43,50263/sddndf.mac
There are 2 other files named sddndf.mac in the archive. Click here to see a list.
UNIVERSAL S$$NDF NAME DEFINITIONS
SUBTTL REGISTER NAMES
PASS2
; STANDARD REGISTER NAMES
R0=0 ; SCRATCH REGISTER
R1=1 ; NORMAL ACCUMULATOR, SCRATCH REGISTER
R2=2 ; SCRATCH REGISTER
R3=3 ; LINK REGISTER, PROGRAM LEVEL 3
R4=4 ; LINK, LEVEL 4
R5=5 ; LINK, LEVEL 5
R6=6 ; LINK, LEVEL 6
R7=7 ; LINK, LEVEL 7
R8=10 ; LINL, LEVEL 8
R9=11 ; LINK, LEVEL 9
R10=12 ; LINK, LEVEL 10
R11=13 ; LINK, LEVEL 11
R12=14 ; LINK, LEVEL 12
R13=15
R14=16
R15=17
; SPECIAL REGISTER NAMES
SS=17 ; SYSTEM STACK
ES=16 ; EXPRESSION STACK
PS=16 ; PATTERN STACK (DURING PATTERN MATCHES)
DT=15 ; DATA BLOCK POINTER
CR=14 ; CURSOR POSITION (DURING PATTERN MATCHES)
RC=13 ; REMAINING CHARACTERS (DURING PATTERN MATCHES)
AS=12 ; ASSIGNMENT STACK (DURING PATTERN MATCHES)
CS=10 ; CONDITIONAL STACK (DURING PATTERN MATCHES)
SUBTTL PARAMETER DEFINITIONS
RADIX 10
; STACK PARAMETERS
P$SSSZ=32 ; INITIAL SS SIZE (30 ELEMENTS)
P$SSXT=8 ; SS EXTENSION SIZE
P$ESSZ=32 ; INITIAL ES SIZE (30 ELEMENTS)
P$ESXT=8 ; ES EXTENSION SIZE
P$PSSZ=16 ; INITIAL PS SIZE (14 ELEMENTS)
P$PSXT=4 ; PS EXTENSION SIZE
P$ASSZ=8 ; INITIAL AS SIZE (6 ELEMENTS)
P$ASXT=4 ; AS EXTENSION SIZE
P$CSSZ=9 ; INITIAL CS SIZE (3 COND. VAL.)
P$CSXT=4 ; CS EXTENSION SIZE
; FREE STORAGE PARAMETERS
P$GBUF=^O203 ; INITIAL GARBAGE COLLECT STACK SIZE
P$GBXT=100 ; GARBAGE COLLECT STACK EXTENSION SIZE
; SYMBOL TABLE PARAMETERS
P$HSHS=127 ; DEFAULT HASH SIZE
P$GSXT=42 ; GLOBAL SYMBOL TABLE EXTENSION SIZE (10)
P$GVXT=11 ; GLOBAL VARIABLE BLOCK SIZE (10 VARIABLES)
; I/O PARAMETERS
P$ATXT=16 ; ASSOCIATION TABLE EXTENSION SIZE (4)
; MUST BE > OR = 16
P$ALEN=72 ; DEFAULT ASSOCIATION LENGTH
; KEYWORD PARAMETERS
P$MXLN=^O777777 ; DEFAULT VALUE FOR &MAXLNGTH
P$MXST=50000 ; DEFAULT VALUE FOR &STLIMIT
P$DENS=75 ; DEFAULT VALUE FOR &DENSITY (75% FULL)
; MACHINE PARAMETERS
P$PDP6=0 ; ON FOR PDP-6, OFF FOR PDP-10
P$KI10=1 ; ON FOR KI10, OFF FOR KA10 AND PDP-6
SUBTTL OPERATOR DEFINITIONS
; UUO DEFINITIONS
OPDEF UFERR [1B8] ; UNCONDITIONALLY FATAL ERROR
OPDEF CFERR [2B8] ; CONDITIONALLY FATAL ERROR
OPDEF FCALV [3B8] ; FUNCTION CALL FOR VALUE
OPDEF FCALN [4B8] ; FUNCTION CALL FOR NAME
OPDEF DASGN [5B8] ; DEDICATED ASSIGNMENT
OPDEF DCONC [6B8] ; DEDICATED STRING CONCATENATION
OPDEF DICNV [7B8] ; DEDICATED INTEGER CONVERSION
OPDEF DRCNV [8B8] ; DEDICATED REAL CONVERSION
OPDEF AREFV [9B8] ; ARRAY/TABLE REFERENCE FOR VALUE
OPDEF AREFN [10B8] ; ARRAY/TABLE REFERENCE FOR NAME
END