Trailing-Edge
-
PDP-10 Archives
-
decuslib20-03
-
decus/20-0078/comp/ca.mac
There are 2 other files named ca.mac in the archive. Click here to see a list.
00100 SUBTTL Lars Enderin June 1973
00200
00300 Comment; ==== Module CA ====
00400
00500 Author: Lars Enderin
00600
00700 Version: 4A [6,13,17,30,40,41,132,136,140,144,176,321]
00800
00900 Purpose: Handles control symbols (i e neither operators nor
01000 operands)
01100
01200 Contents: Actions for BBLK, BPROG, etc. (symbol type SYMBT2)
01300
01400 Entry: CAEN
01500
01600 ;
01700 twoseg
01800 RELOC 400K
01900 search simmac,simmc2,simmcr,simrpa
02000 CTITLE CA
02100 sall
02200 macinit
02300
02400 ;--- External routines
02500
02600 IFN QDEBUG,<EXTERN YCADB,O2DB1,O2DB2,O2DB3
02700 >
02800 EXTERN CGAD,CGCA,CGCC,CGCO,CGIM,CGIM1,CGMO,CGMO1,CGVA,O2AF,O2SM
02900 EXTERN O2AB,CGG2,CGG3,CGG4,CGR2,CGR3,CGR4
03000 EXTERN CARL,CGPU
03100 EXTERN O2EX,M2CO
03200 EXTERN O2LN1,O2LN2,O2LN3,O2LN4,O2LN5,O2LN6
03300 EXTERN O2AD,O2CF,O2DF,O2DFTE,O2GA,O2GF,O2GI,O2GR,O2GW,O2GWD,O2IV
03400 EXTERN CGLO,CGLO1,CGRD
03500
03600 ;--- External data
03700
03800 EXTERN QOPSTZ
03900 EXTERN YUNDEC,YRELLT,YRELST,YORFX,YQRELR,YQRELL,YQRELT
03950 EXTERN YCANTR,YCGSWC,YQREL,YCASM
04000 EXTERN YDCSTB,YTEXTI,YPROCI,YSIMUI,YSYSI,YSYSO,YSWCHA
04100 EXTERN YCALID,YCAMTC,YCAQND,YCAZMP,YCAZHE,YLXIAC
04200 EXTERN YELIN1,YELIN2 ;[40]
04300 EXTERN YBKST,YBKSTP,YCERFL,YDCSTO,YDCSTP,YDICTB,YEXPL,YEXPP
04400 EXTERN YFORSI,YGAP,YLINE,YMPSIZ,YCABKB
04500 EXTERN YOPSTB,YOPST,YOPSTP,YORZHB,YORZQU,YO2ZSD
04600 EXTERN YRDSTO,YRDSTP,YRELPT,YSTATM,YTENT,YZHET,YZHBXC
04700 EXTERN YRELCD,YSWRF
04800
04900 INTERN CACO,CADS,CADISP,CAEN,CADS,CAUD,CAUNDI,CAUS,CAUSTD,ERROR.
05000 INTERN CAPROT,CAUNPR ;[40]