It's IFE-d out in most places already.
MOVEM 0,P.TOP
POPJ P,
-EPOPJ: SKIPE MULTSG
+EPOPJ:
+IFE ITS,[
+ SKIPE MULTSG
POP P,E
+]
POPJ P,
IFE ITS,[
GETPAX: TDZA B,B ; here if other segs ok
EXCH P,GCPDL
SKIPE SWAPGC
JRST IAMSGC
- SKIPN MULTSG
- JRST IAGC
+IFE ITS,[
+ SKIPE MULTSG
JRST ISECGC
+]
+ JRST IAGC
AAGC: SETZM SWAPGC
EXCH P,GCPDL
LOPBAR: SUB TP,C%11
LOPFOO: SOJG B,LOPPOP
JUMPE R,LOPBLT ; OK, NOT RSUBR
+IFE ITS,[
SKIPL 1(R) ; NOT PURE RSUBR
SKIPN MULTSG
+]
+IFN ITS, SKIPN 1(R) ; NOT PURE RSUBR
JRST LOPBLT
MOVE B,M