Google
 

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