	.title	rt11	rt11 header file
;
; Version of 10-Feb-82
;
RSX	=	0		;Assemble for RT11
C$$SXT	=	0		;Assume SXT instruction
				;Note: set C$$SXT = 0 for 11/04, 11/05,
				; 11/20 and 11/40 without EIS.
C$$EIS	=	0		;Disable inline EIS
				; may be overridden at compile time.
C$$FLT	=	0		;Assume double precision
C$PMTR	=	4		;Locally define C$PMTR and C$AUTO
C$AUTO	=	-6		;To minimize global symbol references

.IIF	NDF	L$$IST	.NLIST
.IIF	NDF	L$$IST	.DSABL	CRF
.IIF	NDF	C$$SXT	C$$SXT	=	0	; No SXT
.IIF	NDF	C$$EIS	C$$EIS	=	0	; No EIS
.MACRO	CALL	ARG1,ARG2
.IF B	ARG2
	  JSR	PC,ARG1
.IFF
	  JSR	ARG1,ARG2
.ENDC
.ENDM	CALL

.MACRO	CALLR	ARG1
	  JMP	ARG1
.ENDM

.MACRO	RETURN	ARG1
.IF B	ARG1
	  RTS	PC
.IFF
	  RTS	ARG1
.ENDC
.ENDM	RETURN

;
; This macro defines the crash instruction
;
.MACRO	CRASH
.LIST
	BPT
.NLIST
.ENDM	CRASH

	.ENABL	LC, GBL
	.NLIST	CND, BEX
.IIF	NDF	L$$IST	.ENABL	CRF
.IIF	NDF	L$$IST	.LIST
