//	*OUT(CGHEAD)
////   START OF       "CGHEAD"  
GLOBAL $(  
	DATAV:100; TEMPV:101; LABV:102; DATAT:103 
	DATAP:104; RELV:105   
	NEXTCELL:107  
	ARG1:108; ARG2:109; SSP:110   
	STVQ:111  
	FULL:112  
	V1:113; V2:114; V3:115; VP:116; VD:117; VG:118
	OP:123
	OPTION:125
	BSWIT:129 
	BSAVE:130; BRETU:131; BKORE:132; BFINI:133; BEXEC:134 
	GCUE:137; SCUE:138
	GMAX:139  
	BATABLE:140; CUECHAIN:141 
	GREL:142  
	SEG:143; SEGMAX:144; GVEC:145 
	LIBLIST:146; SEGNAME:147  
$) 

GLOBAL $(  
	TY.HALT:8;  TY.DISPLAY:9;  TY.DELETE:10;  TY.CHAINPROG:11;
	EXECUTE:24;   
	WRITECH:44;   
	READCH:47 
	OUTPUT:55;  MONITOR:56;  INPUT:57;
	CH:58 
	WRITES:60;  WRITEC:61;  WRITEN:62;  NEWLINE:63;  WRITEPN:64;  
	PACKSTRING:66;  UNPACKSTRING:67;  
	RCH:68; READN:69  
	REPORT:70;  REPORTCOUNT:71;  REPORTMAX:72;
	WRITED:75;  WRITEF:76;  WRITEO:77;  WRITEOCT:77;  
	RKCODE:160; LOSE1:161;STACK:162; CGSTART:163; CGEND:164; CGSTRING:165 
	MOVETOANYR:166; MOVETOANYIR:167; INR:168; INIR:169; ISZERO:170
	ISCONST:171   
	MOVETO:172; MOVETOR:173; MOVETOIR:174; ADDR:175;  
	FILLA:176; SET:177; CELLC:179; OUTINSTR:180; COMPILE:181; ASSEMBLE:182
	COMPLP:183; CGJTJF:184; COMPNUM:185; COMPAD:186   
	B.A.SET:188   
	WRLAB:195; WROPCODE:196;LSPACE=197; STORE:198;STOREI:199; 
	STORET:200; STOREIN:201; ISFREE:202   
	NEXTR:205; NEXTIR:206; FRER:207;                        LOADT:210 
	INITSTACK:211; CELL:212;              LOADLV:214;CGPLUS:215   
	CGREL:217; CGSHIFT:218; CGLOGOP:219; CGSWITCH:220; CGAPPLY:221;   
	CGGLOBAL:222; CGENTRY:223; SCAN:224; CG1900:225; CELLL:226
	READOP:229
	READL:231 
	CGDIV.OR.REM.OR.MULT:235; CGRV:236;CGMINUS:237
	NEWCELL:238; WRITECUES:239
	SCSTART:240; SCEND:241; CREATESEMICOMPFILE:242
	CLOSESEMICOMPFILE:243 
	LIST:244; FREECELL:245; APPENDN:246; STRING:247   
	SCF1:248; SCF5:249; SCFIELD:250   
	NEWRECORD:251; ENDRECORD:252; SLCUEREC:253
	TITLEREC:254; TERMINREC:255   
	PACK1900:256  
	PRIORITYNAMEREC: 257  
	BRANCHAHEAD:258   
	EMPTY:259 
	SUMMARIZESTATE:264
$) 

GLOBAL $(  
	SWAP:270  
	INPUTFILE:278 
	SEMICOMPFILE:280  
$) 

GLOBAL $(  
	GXV:341;  
	GSEG:342  
	GPLFV:344; GSCFV:345; GBINV:346; GNAMEV:347   
	MODE:348  
$) 

MANIFEST $(
	NONE = -1        // FOR EMPTY REGISTER FIELDS 
	DREL = #44                                     // LOWER PRESET
	PREL = #53                                     // PROGRAM 
	ABS = #40 
	NUMBER = 1; CONST = 2; LCONST = 3; LABEL = 4; LOCAL = 5   
	IREG = 6; XREG = 7
	H1 = 0; H2 = 1; H3 = 2; H4 = 3; H5 = 4
	TEMPSIZE = 5  
	LABT = 250
	TEMPT= 250
	FREET= 250
	LP = #44;       LPI = #64 
	LT = #45;       LTI = #65 
	PR = #53;       PRI = #73 
	R1 = #54;       R1I = #74 
	R4 = #57;       R4I = #77 
	VA1 = #10; VA2 = #11; VA3 = #12; VA4 = #13
	AU = #14  
	END = #04 
	MSK = #00 
$) 

MANIFEST $(
	DIRECT = #04000000                   // ADD TO CHANGE X TO N  
	LDX  = #00000000; ADX  = #00040000; NGX = #00100000; SBX = #00140000  
	STO  = #00400000  
	ANDX = #01000000; ORX  = #01040000; ERX = #01100000   
	TXU  = #01300000; TXL  = #01340000
	STOZ = #01540000  
	ORS  = #01440000  
	MPY  = #02000000  
	DVS  = #02300000  
	BZE  = #02400000; BNZ  = #02500000; BPZ = #02600000; BNG = #02700000  
	CALL = #03400000; EXIT = #03500000
	BRN  = #03600000  
	BCS  = #53600000; BCC  = #63600000
	LDN  = #04000000; ADN  = #04040000; NGN = #04100000; SBN = #04140000  
	SLL  = #04402000  
	SRL  = #04502000  
	ANDN = #05000000; ORN  = #05040000; ERN = #05100000; NULL = #05140000 
	LDCT = #05200000  
$) 

MANIFEST  $(          // CODE SYMBOL REPRESENTATION
	C.TRUE=4;   C.FALSE=5 
	C.RV=8
	C.FNAP=10;   C.MULT=11;   C.DIV=12;   C.REM=13;  C.PLUS=14;  C.MINUS=15   
	C.NEG=17  
	C.EQ=20;   C.NE=21;   C.LS=22;   C.GR=23;   C.LE=24;   C.GE=25
	C.NOT=30;   C.LSHIFT=31;   C.RSHIFT=32;   C.LOGAND=33;  C.LOGOR=34
	C.EQV=35;   C.NEQV=36;
	C.LP=40;   C.LG=41;   C.LN=42;   C.LSTR=43;   C.LL=44 
	C.LLP = 45
	C.LLG=46;   C.LLL=47; 
	C.RTAP=51  ; C.GOTO=52
	C.FINISH=68;         C.SWITCHON=70;   
	C.GLOBAL= 76  
	C.SP=80;   C.SG=81;   C.SL=82;   C.STIND=83   
	C.JUMP=85;   C.JT=86;   C.JF=87   
	C.LAB=90;   C.STACK=91;   C.STORE=92;   C.RSTACK=93;   C.ENTRY=94;
	C.SAVE=95; C.FNRN=96;   C.RTRN=97;   C.RES=98 
	C.DATALAB=100;   C.ITEML=101;   C.ITEMN=102 ;  C.ERROR=103
	C.END=104       ;  C.STOP=105 
$) 

GLOBAL $(  
	WRITEBUCKET:400   
	WRITESTEERINGBUCKET:401   
	WRITEMASTERSEGMENT:402
$) 
////   END OF "CGHEAD"  
//	*END
//	****

