 // SECTION "PALHDR"
 
 
MANIFEST
 $( ENDSTREAMCH = -1
 BYTESPERWORD = 4
 MAXINT = -1>>1
 SIGNBIT = ~MAXINT
 PAGEMASK = #XFFFFFE00
 PAGESIZE = #X200
 P.ADDR = #XFFFFFF
 P.TAG = #XFF000000
 P.TAGP = P.TAG-SIGNBIT
 FLTEN = 10E0
 
 BUFFL = 128
 NUMBA = 1000000000
 NUMWI = 9
 
 H0 = 0    // selectors
 H1 = 1
 H2 = 2
 H3 = 3
 
 S.NUM = 0
 S.STRING = 1
 S.FLT = 2
 S.FPL = 3
 S.NUMJ = 4
 S.RATN = 5
 S.RATL = 6
 S.RATP = 7
 S.POLY = 8
 S.POLYJ = 9
 
 S.LOC = 10
 
 S.CDX = 11
 S.CDY = 12
 S.CDZ = 13
 S.CD = 14
 
 S.BCPLF = 15
 S.BCPLR = 16
 S.BCPLV = 17
 S.CODEV = 20
 S.CODE0 = 21
 S.CODE1 = 22
 S.CODE2 = 23
 S.CODE3 = 24
 S.CODE4 = 25
 
 S.RDS = 26
 S.WRS = 27
 
 S.UNSET = 29
 S.UNSET1 = 30
 
 S.GENSY = 31
 S.NAME = 32
 S.GLZ = 33
 S.GLG = 34
 S.GLO = 35
 S.QU = 36
 
 S.TUPLE = 38
 S.XTUPL = 39
 
 S.TRA = 40
 
 S.E = 41
 S.CLOS = 42
 S.ACLOS = 43
 S.CLOS2 = 44
 S.ECLOS = 45
 S.FCLOS = 46
 S.JCLOS = 47
 S.KCLOS = 48
 
 S.REC = 49
 S.RECA = 50
 S.LET = 51
 S.LETA = 52
 S.LETB = 53
 S.COND = 54
 S.CONDA = 55
 S.CONDB = 56
 
 S.SEQ = 57
 S.SEQA = 58
 S.COLON = 59
 S.RETU = 60
 S.DASH = 61
 S.AA = 62
 S.ZZ = 63
 
 S.APZ = 64
 S.APPLY = 65
 S.APPLE = 66
 S.AA1 = 67
 S.A1A = 68
 S.AP1 = 69
 S.A1E = 70
 S.APV = 71
 S.AVE = 72
 S.AA2 = 73
 S.A2A = 74
 S.AP2 = 75
 S.A2E = 76
 S.AAA = 77
 S.AEA = 78
 S.APQ = 79
 S.AQE = 80
 
 S.J = 81
 S.Z = 82
 
 S.MCC = 83
 S.MCF = 84
 S.MCK = 85
 
 S.MAL = 86
 S.MAR = 87
 S.MS = 88
 S.MT = 89
 S.MAA = 90
 S.MA1 = 91
 S.MF1 = 92
 S.MF1A = 93
 S.MA2L = 94
 S.MA2R = 95
 S.MF2L = 96
 S.MF2R = 97
 S.MAQ = 98
 S.MLET = 99
 S.MCOND = 100
 
 S.MZ = 101
 S.MMCC = 102
 S.MMCF = 103
 S.MMCK = 104
 
 S.MMAL = 105
 S.MMAR = 106
 S.MMS = 107
 S.MMT = 108
 S.MMAA = 109
 S.MMA1 = 110
 S.MMF1 = 111
 S.MMF1A = 112
 S.MMA2L = 113
 S.MMA2R = 114
 S.MMF2L = 115
 S.MMF2R = 116
 S.MMAQ = 117
 S.MMLET = 118
 S.MMCOND = 119
 
 S.MB = 120
 
 S.IF = 121
 S.UNLESS = 122
 S.WHILE = 123
 S.UNTIL = 124
 S.REPEAT = 125
 S.FOR = 126
 S.DO = 127
 S.THEN = 128
 S.OR = 129
 S.ELSE = 130
 S.DIADOP = 131
 S.RELOP = 132
 S.LPAR = 133
 S.RPAR = 134
 S.IN = 135
 S.AND = 136
 S.WITHIN = 137
 S.WHERE = 138
 S.Q2 = 139
 S.SH1 = 140
 S.INFIX = 141
 S.DOT = 142
 S.FIN = 143
 S.NIL = 144
 S.NULL = 145
 S.PP = 146
 S.DLR = 147
 S.BY = 148
 S.QR = 149
 
 STR1 = BYTESPERWORD*2
 STR2 = STR1+7
 
 FR.CALLBCPL = 3
 FR.GC = 12
 FR.S = 64
 
 Z = 0
 Y0 = -(SIGNBIT>>1)
 Y1 = Y0+1
 Y2 = Y0+2
 Y3 = Y0+3
 YM = Y0-1
 
 MM3 = S.RATL
 MTYPSZ = S.MZ-1
 TYPSZ = S.MB
 JGAP = S.MZ-S.Z
 
 YLOC = SIGNBIT>>1
 YFJ = SIGNBIT>>1
 YSG = SIGNBIT>>2
 SVA = SIGNBIT>>2
 $)
 
 
GLOBAL
 $( G0:0
 START:1
 ABORT:3
 BACKTRACE:4
 ERRORMESSAGE:5
 SAVEAREA:6
 UNLOADALL:7
 LOADFORT:8
 UNLOAD:9
 LOAD:10
 SELECTINPUT:11
 SELECTOUTPUT:12
 RDCH:13
 WRCH:14
 UNRDCH:15
 INPUT:16
 OUTPUT:17
 INCONTROL:18
 OUTCONTROL:19
 TRIMINPUT:20
 SETWINDOW:21
 BINARYINPUT:22
 READREC:23
 WRITEREC:24
 WRITESEG:25
 SKIPREC:26
 TIMEOFDAY:27
 TIME:28
 DATE:29
 STOP:30
 LEVEL:31
 LONGJUMP:32
 BINWRCH:34
 REWIND:35
 FINDLOG:36
 WRITETOLOG:37
 FINDTPUT:38
 FINDPARM:39
 APTOVEC:40
 FINDOUTPUT:41
 FINDINPUT:42
 FINDLIBRARY:43
 INPUTMEMBER:44
 PARMS:45
 ENDREAD:46
 ENDWRITE:47
 CLOSELIBRARY:48
 OUTPUTMEMBER:49
 ENDTOINPUT:51
 LOADPOINT:52
 ENDPOINT:53
 STACKBASE:54
 STACKEND:55
 STACKHWM:56
// G57 IS 'OS' OR 'CMS'
 WRITES:60
 WRITEN:62
 NEWLINE:63
 NEWPAGE:64
 WRITEO:65
 PACKSTRING:66
 UNPACKSTRING:67
 WRITED:68
 WRITEARG:69
 READN:70
 TERMINATOR:71
 CH:71
 LOADPAGE:72
 TURNPAGE:73
 WRITEX:74
 WRITEHEX:75
 WRITEF:76
 WRITEOCT:77
 MAPSTORE:78
 USERPOSTMORTEM:79
 CALLIFORT:80
 CALLRFORT:81
 SETBREAK:82
 ISBREAK:83
 ERRORRESET:84
 GETBYTE:85
 PUTBYTE:86
 GETVEC:87
 FREEVEC:88
 RANDOM:89
 MULDIV:90
 RESULT2:91
 BLOCKSIZE:92
 CREATEBLOCKFILE:93
 OPENBLOCKFILE:94
 CLOSEBLOCKFILE:95
 READBLOCK:96
 WRITEBLOCK:97
 WRNEXTBLOCK:98
 MOVEBLOCK:99
 
 DUMMY:100
 ZERO:101
 WRC:102
 WCH:103
 WCH1:104
 CHC:105
 CHZ:106
 WRITEP:107
 WRITEL:108
 WRFLT:109
 TAB:110
 XTAB:111
 YTAB:112
 ZTAB:113
 Q.INPUT:114
 Q.OUTPUT:115
 Q.SELINPUT:116
 Q.SELOUTPUT:117
 Q.ENDREAD:118
 Q.ENDWRITE:119
 SYSIN:120
 SYSOUT:121
 RCH:122
 RCH0:123
 RCH1:124
 PEEPCH:125
 RBASE:126
 READSN:127
 SETIO:128
 SOFTERROR:129
 MAPGVEC:130
 MAPSEG:131
 MAPLOAD:132
 VALIDCODE:133
 VALIDENTRY:134
 ERLEV:135
 ERLAB:136
 STACKB:137
 STACKL:138
 BACKTR:139
 NARGS:140
 WFRAME:141
 
 STACKP:150
 ST1:152
 ST2:153
 SVU:154
 SVV:155
 SSZ:156
 REGION:157
 
 STACK:161
 SCANP:162
 SCANST:163
 MARKA:164
 STKOVER:165
 GPFN:166
 SQUASH:167
 
 EQL:170
 
 SADD:171
 SMUL:172
 SDIV:173
 
 OKPAL:174
 REC0:175
 REC1:176
 THROW:177
 
 KSQ:179
 KWORDS:180
 KSTACK:181
 
 LASTDITCH:184
 WRITEARGP:185
 ERRORP:186
 PFRAME:187
 PMAP:188
 FLEVEL:189
 MAPHEAP:190
 VERIFY:191
 PALDD:192
 
 SETUP:193
 INITFF:194
 SETGLOB:195
 VALGLOB:196
 STOV:197
 TTOV:198
 FIXBCPL1:199
 
 PARAMA:200
 PARAMB:201
 PARAMC:202
 PARAMD:203
 PARAMI:204
 PARAMJ:205
 PARAMK:206
 PARAMM:207
 PARAMN:208
 PARAMQ:209
 PARAMV:210
 PARAMY:211
 PARAMZ:212
 PARAM:213
 
 GW0:214
 GW1:215
 GW2:216
 GW3:217
 GW4:218
 
 MSG0:220
 MSG1:221
 MSG2:222
 MSG3:223
 
 CODE:225
 BCPLF:226
 BCPLR:227
 BCPLV:228
 GETV:229
 GETMV:230
 STREAM:231
 
 G.LOAD:232
 G.UNLOAD:233
 
 SEL1:235
 SEL2:236
 G.POSINT:237
 G.NP:238
 G.NT:239
 
 CALLBCPL:240
 TRANSPAL:241
 
 BUFFP:242
 RTIME:243
 TEMPUS:244
 TEMPUSP:245
 CLOCK:246
 
 CONS:249
 CYCLES:250
 GENSYMN:251
 ALGN:252
 LCOEF:253
 LDEG:254
 FRAG:255
 MFN:256
 NUMARG:257
 WORSE:258
 WORSE1:259
 GSEQ:260
 GSEQF:261
 
 OCM:262
 TYP:263
 FFF:264
 EVSY:265
 KEEP1:266
 KEEP2:267
 
 PATCH0:268
 PATCH1:269
 PATCH2:270
 PATCH3:271
 PATCH4:272
 PATCH5:273
 
 M:275
 ZC:276
 ZE:277
 ZJ:278
 ZS:279
 ZSY:280
 ZSC:281
 ZSQ:282
 ZU:283
 
 E:294
 J:295
 ARG1:296
 ROOT:297
 TRZ:298
 ERZ:299
 
 A.NUM:300
 A.QU:301
 A.FCLOS:302
 A.EQ:303
 A.GT:304
 A.PLUS:305
 A.MINU:306
 A.MUL:307
 A.DIV:308
 A.NULL:309
 
 ERROR:320
 ERRORSET:321
 ERROREVAL:322
 
 LL.SY:330
 LL.RX:331
 RP:334
 READX:335
 REXQ:336
 REXP:337
 RDEF:338
 RFNDEF:339
 RBV:340
 RBVLIST:341
 RSYM:342
 RS:343
 GETEX:346
 
 RDS:351
 WRS:352
 REA:355
 PRIN:357
 PRCH:358
 PRINL:360
 PRINT:361
 PRINTA:362
 PRINK:363
 PRINE:365
 PRINJ:366
 PRIND:367
 
 TRAP:430
 DOTRAP:431
 DOTRAP1:432
 TRACE:435
 UNTRACE:436
 DOTRACE:437
 DOTRACE1:438
 
 SHOW:440
 SHOW1:445
 
 FIXV:470
 FLOATV:471
 ABSV:472
 RATAPPROX:480
 SHLV:486
 SHRV:487
 
 LVV:490
 RVV:491
 TYV:492
 HDV:493
 MIV:494
 TLV:495
 NULL:496
 IV:497
 ORDER:498
 LMAP:500
 LMAPL:501
 LMAPT:502
 
 DOFOR:509
 AUG:511
 ISV:512
 ASSG:513
 GENGLO:514
 GENSYM:515
 ASYM:516
 REV:517
 REVD:518
 XTUPLE:520
 FIND:521
 PUT:522
 
 ARITHV:529
 COERCE:530
 ARITHFN:531
 EQLV:532
 GTV:533
 ADD:538
 MINU:539
 MUL:540
 DIV:541
 MODV:542
 POW:543
 NEG:544
 POSITIVE:545
 RECIP:546
 GCDA:547
 
 MAINVAR:550
 NUM:551
 ATOM:552
 TUPLE:553
 RAT:555
 SYN:556
 FUNCTION:557
 
 APPLY:560
 EVAL:561
 GET4:562
 GETX:563
 
 LINKWORD:572
 FINDWORD:573
 PUTWORD:574
 COMPL:575
 
 POL:576
 EQPOLY:577
 EVALPOLY:578
 ALG:579
 ALGATOM:580
 ADDPOLY:581
 ADDP1:582
 POLYMAPF:583
 MULPOLY:584
 DIVPOLY:585
 PSEUDOREMPOLY:586
 COPYU:587
 COPYV:588
 UNCOPY:589
 MONICPOLY:590
 POLYGCD:591
 
 MATCHBV:599
 SIMNAME:600
 SIMTUP:601
 FN:602
 REC:603
 MLET:604
 MLET1:605
 COLON:606
 MCOLON:607
 SEQ:608
 MSEQ:609
 COND:610
 MCOND:611
 LINSEQ:612
 RETU:613
 MQU:614
 AP1:615
 AP2:616
 MDOL:617
 MK.AA:618
 MK.ZZ:619
 MDASH:620
 MNULL:621
 MCLOS1:622
 MA2:623
 
 MK.AUG:624
 MK.LOGOR:625
 MK.LOGAND:626
 MK.NE:627
 MK.GE:628
 MK.LT:629
 MK.LE:630
 MK.PLUS:632
 MK.MINU:633
 MK.MUL:634
 MK.DIV:635
 MK.POW:636
 MFOR:637
 MWHI:638
 MDOLV:639
 
 FIXAP:640
 
 NUMBER:671
 STRING:673
 NAME:674
 GLOBA:675
 
 DUMP:695
 UNDUMP:696
 
 LONGADD:701
 LONGSUB:702
 LONGAS1:703
 LONGMUL:704
 LONGMUL1:705
 LONGCMP:706
 LONGDIV1:707
 LONGDIV:708
 
 LOOKUP:710
 BIND:711
 BIND1:712
 BINDA:713
 BINDR:714
 DOREC:716
 DORECA:717
 
 DIFR:720
 DIFR1:721
 
 IGCD:725
 GCD1:726
 LGCD:727
 
 L.FLATTEN:734
 FLATTEN:735
 FLAT1:736
 FIXAPF:737
 FLATBV:738
 SIMENV:739
 LOADN:740
 
 FF.CLOS:755
 FF.RECA:756
 FF.TUPLE:757
 FF.CONDB:758
 FF.SEQA:759
 FF.DASH:760
 FF.E:761
 FF.A1E:763
 FF.AVE:764
 FF.A2E:765
 
 LL.ZC:780
 LA.ENTX:781
 LA.ENTY:782
 LA.ENTZ:783
 LA.APLOC:784
 LA.APTUP:785
 LA.APCODE2:786
 LA.APCLOS2:787
 LA.APECLOS:788
 LA.APFCLOS:789
 
 LL.ENTX:790
 LL.ENTY:791
 LL.ENTZ:792
 LL.APECLOS:793
 LL.APFCLOS:794
 LA.A1:795
 LA.AE:796
 
 LL.EV:797
 LL.EX:798
 LL.AP:800
 LL.GLZ:801
 LL.RSC:802
 LL.RSF:803
 LL.SVC:804
 LL.SVF:805
 LL.SVF1:806
 
 LL.BIND:811
 LL.BINDE:816
 LL.UNBIND:817
 LL.CY:820
 LL.CYF:821
 LL.NA:822
 LL.NA1:823
 LL.NA2:824
 LL.NAF:825
 LL.NA1F:826
 LL.NA2F:827
 LL.ST:830
 LL.US:831
 
 LL.REC0:833
 LL.REC1:834
 LL.DASH:835
 LL.E:836
 LL.J:837
 LL.COND:838
 
 LL.TUP:840
 LL.TUPA:841
 LL.TUPZ:842
 LL.1TUP:843
 LL.CLOSL:845
 LL.CLOSX:847
 LL.APV:850
 LL.AP1:851
 LL.HDV:852
 LL.MIV:853
 LL.TLV:854
 LL.NULL:855
 LL.ATOM:856
 LL.AP2:857
 LL.AP2F:858
 LL.AP2S:859
 LL.AP2SF:860
 LL.CONS:861
 LL.CONSF:862
 LL.XCONS:863
 LL.XCONSF:864
 
 LL.LV:869
 LL.RV:870
 LL.BVF:872
 LL.BVFE:873
 LL.BVFA:874
 LL.BVF1:875
 LL.BVFZ:876
 LL.BVE:877
 LL.BVEZ:878
 LL.ENT2:879
 
 LL.APCF:880
 LL.APCF1:881
 LL.APCK:882
 LL.APCC:883
 LL.APBF:884
 LL.APBF1:885
 LL.APBK:886
 LL.APBC:887
 LL.APKF:888
 LL.APKK:889
 LL.APKC:890
 LL.APKJ:891
 LL.APNF:892
 LL.APNF1:893
 LL.APNK:894
 LL.APNC:895
 LL.APNJ:896
 $)
 
 
MANIFEST
 $( OCMSZ = 120
 MAXGLOB = 896 $)

