Trailing-Edge
-
PDP-10 Archives
-
BB-L014E-BM
-
autopatch/iogen.c04
There are no other files named iogen.c04 in the archive.
INS 22/1 ;04C1
;V12B****************
;JEH 13-JAN-82 [1331] Failure in phase E - write advancing data-name
; lines where data-name was syntaxed
;DMN/JM 21-SEP-81 [1303] RMS Variable Length records take "Depending
; On" Error return
;DMN/JM 21-SEP-81 [1302] Bad Table Link if RMS Record Key missing
;DMN 31-AUG-81 [1305] WRONG CODE GEN FOR WRITE REC-NAME AFTER
; ADVANCING DATA-NAME, WHERE REC-NAME HAS OCCURS
; DEPENDING ON CLAUSE.
REP 7/23 ;04C2
SKIPN TE,WDPITM## ;DEPENDING ITEM?
JRST WADV5A ;NO, SKIP THIS
TRNN TE,-1 ;ARE WE SURE?
JRST WADV5A ;NO
WIT
;[D1305] SKIPN TE,WDPITM## ;DEPENDING ITEM?
SKIPE TE,WDPITM## ;[M1305] ;DEPENDING ITEM?
;[D1305] JRST WADV5A ;NO, SKIP THIS
TRNN TE,-1 ;ARE WE SURE?
JRST WADV5A ;NO
PUSHJ PP,WADVV ;[1305] GENERATE CODE FOR IT
JRST OVRPUT ;[1305] JUMP OVER PUTOP
WADVV: ;[1305]
REP 36/23 ;04C3
JRST OVRPUT ;JUMP OVER PUTOP
WIT
;[D1305] JRST OVRPUT ;JUMP OVER PUTOP
POPJ PP, ;[1305] RETURN
INS 41/23 ;04C4
POPJ PP, ;[1305]
INS 22/26 ;04C5
TSWF FERROR ;[1331] WAS ADV ITEM SYNTAXED?
JRST BADADV ;[1331] YES - GIVE ERROR
REP 34/26 ;04C6
PUSHJ PP,PUTOP
WIT
SKIPE TE,WDPITM## ;[1305] DEPENDING ITEM?
TRNN TE,-1 ;[1305] ARE WE SURE?
JRST WDVG8A ;[1305] NO
PUSHJ PP,WADVV ;[1305] YES, GENERATE CODE FOR IT
JRST WDVG8B ;[1305] JUMP OVER PUTOP
WDVG8A: ;[1305]
PUSHJ PP,PUTOP
WDVG8B: ;[1305]
REP 102/27 ;04C7
MOVEI TE,4 ; LOAD RUNTIME SIZE IN AC4
WIT
;[D1303] MOVEI TE,4 ; LOAD RUNTIME SIZE IN AC4
INS 106/27 ;04C8
MOVEI TE,4 ;[1303] LOAD RUNTIME SIZE IN AC4
INS 8/50 ;04C9
;IMPROPER ADVANCING DATA-NAME LINES [1331]
BADADV: MOVEI DW,E.288 ;[1331] DATA-NAME WAS SYNTAXED
JRST ADVERA ;[1331]
INS 10/64 ;04C10
JUMPE TA,UKADRY ;[1302] IF NO KEY, GIVE FATAL DIAG MSG.
SUM 8701