1704 FORTRAN MASTER RECORD CARD / 1 PRIME PART A = F0220000, F1P00010
00000 2ORG0 F1P00020
00000 0 01146 0 01146 3PZEORG1PA,,ORG1PA F1P00030
00001 0 00000 0 03161 4PZEEND1PA−1 F1P00040
5 F1P00050
6THIS IS PART A OF 2 PARTS OF SECTION ONE PRIME F1P00060
7 F1P00070
01146 8ORG1PA ORG614 F1P00080
01146 0 76100 0 00000 9NOP TO PERMIT STOP FOR TESTING RUNS, F1P00090
01147 0 77000 0 00204 10PARTA WEF4 F1P00100
11 TABLE SAVING PROGRAM F1P00110
12WRITE FIXCON WORD COUNT ON DRUM F1P00120
01150 0 76600 0 00302 13WRS194 F1P00130
01151 0 50000 0 00414 14CLAFXCNIX−3 F1P00140
01152 0 77100 0 00021 15ARS17 F1P00150
01153 0 60100 0 02107 16STOWORKCL F1P00160
01154 0 70000 0 02107 17CPYWORKCL F1P00170
01155 0 70000 0 02107 18CPYWORKCL F1P00180
19PROGRAM FOR SAVING COMPAIL TABLE F1P00190
01156−0 53400 2 00637 20LXDBBOX,2 F1P00200
01157 3 00000 2 01161 21TXHA1PTS,2,0 F1P00210
01160 0 07400 4 00004 22TSXDIAG,4 STOP FOR NO INSTRUCTIONS COMPILED F1P00220
01161 0 76600 0 00223 23A1PTS WRS147 F1P00230
01162 0 53400 1 07730 24LXAL(0),1 SAVE F1P00240
01163 0 70000 1 00640 25AA3PTS CPYCIB,1 CIT F1P00250
01164 1 77777 1 01165 26TXIAA1PTS,1,−1 BUFFER F1P00260
01165 1 00001 2 01166 27AA1PTS TXIAA2PTS,2,1 F1P00270
01166 3 00000 2 01163 28AA2PTS TXHAA3PTS,2,0 F1P00280
01167 0 77000 0 00223 29WEF147 F1P00290
01170 0 77200 0 00223 30REW147 F1P00300
01171−0 76000 0 00012 31A5PTS RTT TURN OFF TAPE CHECK F1P00310
01172 0 76100 0 00000 32NOP INDICATOR AND LIGHTS F1P00320
01173 0 53400 1 07734 33LXAL(4),1 F1P00330
01174 0 53400 4 07730 34LXAL(0),4 F1P00340
01175 0 76200 0 00223 35A14PTS RDS147 F1P00350
01176 0 70000 4 03163 36A6PTS CPYCOMP,4 COPY A RECORD OF COMPILED F1P00360
01177 1 77777 4 01176 37TXIA6PTS,4,−1 INSTRUCTIONS INTO STORAGE F1P00370
01200 0 02000 0 01222 38TRAA10PTS EOF F1P00380
01201 0 76600 0 00333 39WRS219 EOR F1P00390
01202−0 76000 0 00012 40RTT F1P00400
01203 0 02000 0 01217 41TRAA11PTS TAPE CHECK ON F1P00410
01204 0 76600 0 00222 42WRS146 F1P00420
01205 0 50000 0 02245 43CLACMPREC COUNT EACH F1P00430
01206 0 40000 0 07731 44ADDL(1) COMPAIL F1P00440
01207 0 60100 0 02245 45STOCMPREC RECORD F1P00450
01210 0 53400 1 07732 46LXAL(2),1 F1P00460
01211 0 53400 2 07730 47LXAL(0),2 TRANSFER RECORD F1P00470
01212 0 70000 2 03163 48A9PTS CPYCOMP,2 FROM STORAGE F1P00480
01213 1 77777 2 01214 49TXIA7PTS,2,−1 TO TAPE 2 F1P00490
01214 1 00001 4 01215 50A7PTS TXIA8PTS,4,1 F1P00500
01215 3 00000 4 01212 51A8PTS TXHA9PTS,4,0 F1P00510
01216 0 02000 0 01175 52TRAA14PTS F1P00520
01217 0 76401 0 00223 53A11PTS BST147,0,1 PREPARE TO READ RECORD AGAIN F1P00530
01220 2 00001 1 01174 54TIXA14PTS−1,1,1 TEST FOR 2 TAPE CHECKS, F1P00540
01221 0 07400 4 00004 55TSXDIAG,4 STOP FOR 5TH READ CHECK F1P00550
01222 0 77000 0 00222 56A10PTS WEF146 END OF COMPAIL ON TAPE 2 F1P00560
01223 0 76600 0 00222 57WRS146 F1P00570
01224 0 70000 0 02245 58CPYCMPREC F1P00580
59PROGRAM TO SAVE FORSUB TABLE F1P00590
01225−0 53400 1 00470 60LXDBK,1 F1P00600
01226−3 00000 1 01234 61TXLWEF,1,0 TEST FOR EMPTY TABLE F1P00610
01227 0 53400 2 07730 62LXAL(0),2 F1P00620
01230 0 70000 2 00471 63CPYFORSUB,2 F1P00630
01231 1 77777 2 01232 64TXIA15PTS,2,−1 F1P00640
01232 1 00001 1 01233 65A15PTS TXIA15PTS+1,1,1 F1P00650
01233 3 00000 1 01230 66TXHA15PTS−2,1,0 F1P00660
01234 0 77000 0 00222 67WEF WEF146 F1P00670
68PROGRAM FOR SAVING FLOCON TABLE F1P00680
01235−0 53400 4 00421 69FL00 LXDFLCNIX−3,4 (N) F1P00690
01236−0 75400 4 00000 70PXD0,4 F1P00700
01237 0 77100 0 00022 71ARS18 F1P00710
01240 0 60100 0 02244 72STOFLSIZE LOAD FLSIZE WITH N F1P00720
01241−3 00000 4 01276 73TXLFL09,4,0 IS TABLE EMPTY F1P00730
01242−0 50000 0 07742 74CALMSK F1P00740
01243 0 32000 0 00422 75ANSFLCNIX−2 F1P00750
01244 0 32000 0 00421 76ANSFLCNIX−3 F1P00760
01245 0 50000 0 00421 77CLAFLCNIX−3 GET NUMBER OF WORDS IN FLOCON INCLUDING CK SUMS F1P00770
01246 0 40200 0 00422 78SUBFLCNIX−2 F1P00780
01247 0 62100 0 01256 79STAFL04 SAVE L F1P00790
01250 0 53400 2 07735 80FL01 LXAL(5),2 SET TO TRY FIVE TIMES IF CK SUM FAILS F1P00800
01251 0 53400 4 01256 81FL02 LXAFL04,4 (L) F1P00810
01252 0 76200 0 00302 82RDR2 F1P00820
01253 0 46000 0 00422 83LDAFLCNIX−2 F1P00830
01254 0 70000 4 05453 84FL03 CPYOTA+450,4 COPY FLOCON FROM DRUM F1P00840
01255 2 00001 4 01254 85TIXFL03,4,1 F1P00850
01256−0 75400 0 00000 86FL04 PXD**,0 F1P00860
01257 0 53400 4 01256 87LXAFL04,4 COMPUTE CK SUM OF ENTRIES VERSUS CK SUM OF CK F1P00870
01260 0 53400 1 07737 88LXAL(50),1 SUMS. TABLE IS OF FORM A CK SUM FOR FIFTY WORDS F1P00880
01261 0 36100 4 05453 89FL05 ACLOTA+450,4 FOLLOWED BY THE FIFTY WORDS F1P00890
01262 0 76000 0 00006 90COM F1P00900
01263−2 00001 4 01307 91TNXERROR,4,1 F1P00910
01264 0 36100 4 05453 92FL06 ACLOTA+450,4 F1P00920
01265−2 00001 4 01271 93TNXFL07,4,1 FINAL ENRTY , GET OUT OF CK SUM LOOP F1P00930
01266 2 00001 1 01264 94TIXFL06,1,1 F1P00940
01267 0 76000 0 00006 95COM F1P00950
01270 1 00061 1 01261 96TXIFL05,1,49 F1P00960
01271 0 76000 0 00006 97FL07 COM F1P00970
01272 0 10000 0 01275 98TZEFL08 TEST CK SUM F1P00980
01273 2 00001 2 01251 99TIXFL02,2,1 CK SUM FAILED, TRY AGAIN F1P00990
01274 0 07400 4 00004 100TSXDIAG,4 CK SUM FAILED FIVE TIMES F1P01000
01275 0 53400 4 01256 101FL08 LXAFL04,4 (L) F1P01010
01276 0 76600 0 00222 102FL09 WTB2 F1P01020
01277 0 70000 0 02244 103CPYFLSIZE F1P01030
01300−3 00000 4 01310 104TXLPROFOR,4,0 IS FLOCON EMPTY F1P01040
01301 0 53400 1 07737 105LXAL(50),1 F1P01050
01302−2 00001 4 01307 106FL10 TNXERROR,4,1 F1P01060
01303 0 70000 4 05453 107FL11 CPYOTA+450,4 F1P01070
01304−2 00001 4 01310 108TNXPROFOR,4,1 FINISHED, GET OUT OF LOOP F1P01080
01305 2 00001 1 01303 109TIXFL11,1,1 F1P01090
01306 1 00061 1 01302 110TXIFL10,1,49 F1P01100
01307 0 07400 4 00004 111ERROR TSXDIAG,4 INDEX RAN OUT AT CK SUM F1P01110
112ROUTINE TO PROCESS FORMAT TABLE F1P01120
01310 0 07400 1 07505 113PROFOR TSXTAP00,1 F1P01130
01311 0 00000 0 00012 114HTR10 F1P01140
01312 0 00000 0 04551 115OTA F1P01150
01313 0 07400 1 07656 116TSXWAT00,1 F1P01160
01314 0 00000 0 00012 117HTR10 F1P01170
01315 0 00000 0 04551 118OTA F1P01180
119ROUTINE TO CONVERT DIM TABLES TO SIZ TABLE. F1P01190
01316−0 53400 4 00452 120ADD00 LXDDIM1IX−3,4 ENTRY COUNT F1P01200
01317−3 00000 4 01346 121TXLADD07,4,0 TABLE EMPTY F1P01210
01320 0 53400 2 07735 122ADD01 LXAL(5),2 F1P01220
01321 0 76200 0 00303 123ADD02 RDR3 F1P01230
01322 0 53400 1 07730 124LXAL(0),1 F1P01240
01323 0 46000 0 00453 125LDAORGDM1 F1P01250
01324−0 75400 0 00000 126PXD0,0 F1P01260
01325 0 70000 1 04551 127ADD03 CPYOTA,1 COPY NAME F1P01270
01326 0 70000 1 04552 128CPYOTA+1,1 COPY N1 F1P01280
01327 1 77776 1 01330 129TXIADD04,1,−2 F1P01290
01330−0 70000 0 02106 130ADD04 CADGARBGE COPY AND SUM CK SUMS F1P01300
01331 2 00001 4 01325 131TIXADD03,4,1 F1P01310
01332 0 76000 0 00006 132COM F1P01320
01333−0 53400 4 00452 133LXDDIM1IX−3,4 F1P01330
01334 0 53400 1 07730 134LXAL(0),1 F1P01340
01335 0 36100 1 04551 135ADD05 ACLOTA,1 SUM ENTRIES F1P01350
01336 0 36100 1 04552 136ACLOTA+1,1 F1P01360
01337 1 77776 1 01340 137TXIADD06,1,−2 F1P01370
01340 2 00001 4 01335 138ADD06 TIXADD05,4,1 F1P01380
01341 0 76000 0 00006 139COM F1P01390
01342 0 10000 0 01347 140TZEADD08 F1P01400
01343−0 53400 4 00452 141LXDDIM1IX−3,4 CHECK SUM ERROR, TRY AGAIN F1P01410
01344 2 00001 2 01321 142TIXADD02,2,1 F1P01420
01345 0 07400 4 00004 143TSXDIAG,4 REPEATED CK SUM ERRORS IN READING DRUM F1P01430
01346 0 53400 1 07730 144ADD07 LXAL(0),1 F1P01440
01347−0 63400 1 02110 145ADD08 SXDNEWBAS,1 F1P01450
146NOW READ DIM2 TABLE F1P01460
01350−0 53400 4 00457 147LXDDIM2IX−3,4 F1P01470
01351−3 00000 4 01413 148TXLADD18,4,0 TABLE EMPTY F1P01480
01352 0 53400 2 07735 149ADD09 LXAL(5),2 F1P01490
01353 0 76200 0 00303 150ADD10 RDR3 F1P01500
01354−0 53400 1 02110 151LXDNEWBAS,1 F1P01510
01355 0 46000 0 00460 152LDAORGDM2 F1P01520
01356−0 75400 0 00000 153PXD0,0 F1P01530
01357 0 70000 1 04551 154ADD11 CPYOTA,1 COPY NAME F1P01540
01360 0 70000 1 04552 155CPYOTA+1,1 COPY N1 N2 F1P01550
01361 1 77776 1 01362 156TXIADD12,1,−2 F1P01560
01362−0 70000 0 02106 157ADD12 CADGARBGE COPY AND SUM CK SUMS F1P01570
01363 2 00001 4 01357 158TIXADD11,4,1 F1P01580
01364 0 76000 0 00006 159COM F1P01590
01365−0 53400 4 00457 160LXDDIM2IX−3,4 F1P01600
01366−0 53400 1 02110 161LXDNEWBAS,1 F1P01610
01367 0 36100 1 04551 162ADD13 ACLOTA,1 F1P01620
01370 0 36100 1 04552 163ACLOTA+1,1 F1P01630
01371 1 77776 1 01372 164TXIADD14,1,−2 F1P01640
01372 2 00001 4 01367 165ADD14 TIXADD13,4,1 F1P01650
01373 0 76000 0 00006 166COM F1P01660
01374 0 10000 0 01400 167TZEADD15 F1P01670
01375−0 53400 4 00457 168LXDDIM2IX−3,4 CK SUM ERROR TRY AGAIN F1P01680
01376 2 00001 2 01353 169TIXADD10,2,1 F1P01690
01377 0 07400 4 00004 170TSXDIAG,4 REPEATED CK SUM ERRORS IN READING DRUM F1P01700
01400−0 53400 4 00457 171ADD15 LXDDIM2IX−3,4 F1P01710
01401−0 53400 1 02110 172LXDNEWBAS,1 F1P01720
01402 0 60000 0 02107 173STZWORKCL F1P01730
01403 0 50000 1 04552 174ADD16 CLAOTA+1,1 F1P01740
01404 0 62100 0 02107 175STAWORKCL F1P01750
01405 0 76500 0 00065 176LRS53 F1P01760
01406 0 20000 0 02107 177MPYWORKCL N1*N2 F1P01770
01407−0 60000 1 04552 178STQOTA+1,1 F1P01780
01410 1 77776 1 01411 179TXIADD17,1,−2 F1P01790
01411 2 00001 4 01403 180ADD17 TIXADD16,4,1 F1P01600
01412−0 63400 1 02110 181SXDNEWBAS,1 UPDATE NEWBAS FOR DIM3 ROUTINE F1P01810
182NOW READ DIM3 TABLE. F1P01820
01413−0 53400 4 00464 183ADD18 LXDDIM3IX−3,4 F1P01830
01414−3 00000 4 01462 184TXLADD28,4,0 DIM3 TABLE EMPTY F1P01840
01415 0 53400 2 07735 185ADD19 LXAL(5),2 F1P01850
01416 0 76200 0 00303 186ADD20 RDR3 F1P01860
01417−0 53400 1 02110 187LXDNEWBAS,1 F1P01870
01420 0 46000 0 00465 188LDAORGDM3 F1P01680
01421−0 75400 0 00000 189PXD0,0 F1P01890
01422 0 70000 1 04551 190ADD21 CPYOTA,1 F1P01900
01423 0 70000 1 04552 191CPYOTA+1,1 F1P01910
01424 0 70000 4 02243 192CPYBUFFER,4 F1P01920
01425 1 77776 1 01426 193TXIADD22,1,−2 F1P01930
01426−0 70000 0 02106 194ADD22 CADGARBGE F1P01940
01427 2 00001 4 01422 195TIXADD21,4,1 F1P01950
01430 0 76000 0 00006 196COM F1P01960
01431−0 53400 4 00464 197LXDDIM3IX−3,4 F1P01970
01432−0 53400 1 02110 198LXDNEWBAS,1 F1P01980
01433 0 36100 1 04551 199ADD23 ACLOTA,1 F1P01990
01434 0 36100 1 04552 200ACLOTA+1,1 F1P02000
01435 0 36100 4 02243 201ACLBUFFER,4 F1P02010
01436 1 77776 1 01437 202TXIADD24,1,−2 F1P02020
01437 2 00001 4 01433 203ADD24 TIXADD23,4,1 F1P02030
01440 0 76000 0 00006 204COM F1P02040
01441 0 10000 0 01445 205TZEADD25 F1P02050
01442−0 53400 4 00464 206LXDDIM3IX−3,4 F1P02060
01443 2 00001 2 01416 207TIXADD20,2,1 CK SUM FAILED TRY AGAIN F1P02070
01444 0 07400 4 00004 208TSXDIAG,4 REPEATED CK SUM ERRORS IN READING DRUM F1P02080
01445−0 53400 4 00464 209ADD25 LXDDIM3IX−3,4 F1P02090
01446−0 53400 1 02110 210LXDNEWBAS,1 F1P02100
01447 0 50000 1 04552 211ADD26 CLAOTA+1,1 F1P02110
01450 0 60000 0 02107 212STZWORKCL F1P02120
01451 0 62100 0 02107 213STAWORKCL F1P02130
01452 0 76500 0 00065 214LRS53 F1P02140
01453 0 20000 0 02107 215MPYWORKCL N1*N2 F1P02150
01454 0 20000 4 02243 216MPYBUFFER,4 N3*(N1*N2) F1P02160
01455−0 60000 1 04552 217STQOTA+1,1 F1P02170
01456 1 77776 1 01457 218TXIADD27,1,−2 F1P02160
01457 2 00001 4 01447 219ADD27 TIXADD26,4,1 F1P02190
01460 0 76100 0 00000 220NOP NOT USED. F1P02200
01461 0 76100 0 00000 221NOP NOT USED. F1P02210
222NOW WRITE SIZ TABLE ON TAPE 2. F1P02220
01462−0 75400 1 00000 223ADD28 PXD0,1 F1P02230
01463 0 76000 0 00006 224COM F1P02240
01464 0 40000 0 07740 225ADDDECR1 F1P02250
01465−0 73400 4 00000 226PDX0,4 F1P02260
01466−0 75400 4 00000 227PXD0,4 F1P02270
01467 0 77100 0 00022 228ARS18 F1P02280
01470 0 60100 0 02107 229STOWORKCL F1P02290
01471 0 40000 0 07731 230ADDL(1) F1P02300
01472 0 73400 1 00000 231PAX0,1 F1P02310
01473 0 53400 2 07730 232LXAL(0),2 F1P02320
01474−0 75400 0 00000 233PXD0,0 F1P02330
01475 0 36100 2 04551 234ADD33 ACLOTA,2 COMPUTE CK SUM FOR SIZ TABLE F1P02340
01476 1 77777 2 01477 235TXIADD32,2,−1 F1P02350
01477 2 00001 4 01475 236ADD32 TIXADD33,4,1 F1P02360
01500 0 60200 2 04551 237SLWOTA,2 F1P02370
01501 0 50000 0 02101 238CLADMASK F1P02380
01502 0 32000 0 00030 239ANSEIFNO F1P02390
01503 0 76600 0 00222 240WTB2 F1P02400
01504 0 70000 0 00030 241CPYEIFNO F1P02410
01505 0 70000 0 02107 242CPYWORKCL F1P02420
01506−3 00001 1 01513 243TXLADD31,1,1 F1P02430
01507 0 53400 2 07730 244LXAL(0),2 F1P02440
01510 0 70000 2 04551 245ADD29 CPYOTA,2 F1P02450
01511 1 77777 2 01512 246TXIADD30,2,−1 F1P02460
01512 2 00001 1 01510 247ADD30 TIXADD29,1,1 F1P02470
01513 0 77000 0 00202 248ADD31 WEF2 F1P02480
01514 0 76600 0 00222 249WTB2 WRITE SENSE SWITCH SETTINGS AS RE- F1P02490
01515 0 53400 1 07735 250LXAL(5),1 CORD ONE, FILE FIVE, TAPE TWO F1P02500
01516 0 70000 1 00036 251X0010 CPYENDI1+5,1 F1P02510
01517 2 00001 1 01516 252TIXX0010,1,1 F1P02520
01520 0 07400 1 07505 253TSXTAP00,1 ASSEMBLE AND WRITE SUBDEF TABLE F1P02530
01521 0 00000 0 00013 25411 F1P02540
01522 0 00000 0 04551 255OTA F1P02550
01523 0 07400 1 07656 256TSXWAT00,1 F1P02560
01524 0 00000 0 00013 25711 F1P02570
01525 0 00000 0 04551 258OTA F1P02580
01526 0 07400 1 07505 259TSXTAP00,1 ASSEMBLE AND WRITE COMMON TABLE F1P02590
01527 0 00000 0 00014 26012 F1P02600
01530 0 00000 0 04551 261OTA F1P02610
01531 0 07400 1 07656 262TSXWAT00,1 F1P02620
01532 0 00000 0 00014 26312 F1P02630
01533 0 00000 0 04551 264OTA F1P02640
01534 0 07400 1 07505 265TSXTAP00,1 ASSEMBLE AND WRITE TABLE OF HOLLERITH ARGS F1P02650
01535 0 00000 0 00015 26613 F1P02660
01536 0 00000 0 04551 267OTA F1P02670
01537 0 07400 1 07656 268TSXWAT00,1 F1P02680
01540 0 00000 0 00015 26913 F1P02690
01541 0 00000 0 04551 270OTA F1P02700
01542 0 07400 1 07505 271TSXTAP00,1 ASSEMBLE TEIFNO FROM TAPE 4 F1P02710
01543 0 00000 0 00000 272HTR0 F1P02720
01544 0 00000 0 04551 273HTROTA F1P02730
01545 0 60000 0 02105 274STZPAT15 INSURE DECREMENT IS CLEAR F1P02740
01546−0 53400 4 04550 275LXDOTA−1,4 LENGTH OF TEIFNO INTO I.R.4 F1P02750
01547−3 00001 4 01606 276TXLWRITE,4,1 IS TEIFNO EMPTY OR IS THERE A SINGLE ENTRY F1P02760
01550−0 53400 1 02103 277LXDPAT13,1 INITIALIZE I.R. TO STEP THROUGH TABLE F1P02770
01551−0 63400 4 02104 278SXDPAT14,4 SAVE WORD COUNT F1P02780
01552−0 53400 4 02104 279ISPLUS LXDPAT14,4 REINTIALIZE FOR FURTHER SEARCHING F1P02790
01553 0 50000 1 04551 280NEXT CLAOTA,1 PICK UP NEXT ENTRY IN TEIFNO F1P02800
01554 0 12000 0 01561 281TPLMASK HAS THIS BEEN PROCESSED F1P02810
01555 0 60200 1 04551 282SLWOTA,1 F1P02820
01556 1 77777 1 01557 283TXIISTHRU,1,−1 NO, SET I.R. TO LOOK AT NEXT ENTRY F1P02830
01557 2 00001 4 01553 284ISTHRU TIXNEXT,4,1 HAVE ALL ENTRIES BEEN EXAMINED F1P02840
01560 0 02000 0 01606 285TRAWRITE YES, FINISHED F1P02850
01561 0 62100 0 02105 286MASK STAPAT15 STORE COMPERAND F1P02860
01562 1 77777 1 01563 287TXIRECOMP,1,−1 SET I.R.S TO START COMPARISON F1P02870
01563−0 75400 1 00000 288RECOMP PXD0,1 F1P02880
01564−0 73400 2 00000 289PDX0,2 F1P02890
01565−2 00001 4 01606 290TNXWRITE,4,1 HAVE ALL ENTRIES BEEN EXAMINED F1P02900
01566−0 63400 4 02104 291SXDPAT14,4 SAVE NUMBER OF ENTRIES YET TO BE TREATED F1P02910
01567 0 50000 2 04551 292PAT16 CLAOTA,2 PICK UP ENTRY TO BE COMPARED F1P02920
01570−0 12000 0 01575 293TMINODUP NO SEARCH NECESSARY IF NEGATIVE F1P02930
01571−0 32000 0 02102 294ANAPAT11 ISOLATE EXTERNAL FORMULA NUMBER F1P02940
01572 0 34000 0 02105 295CASPAT15 COMPARE TO REMAINING ENTRIES F1P02950
01573 0 02000 0 01575 296TRANODUP NO DUPLICATE F1P02960
01574 0 02000 0 01600 297TRAPAT9 DUPLICATE F1P02970
01575 1 77777 2 01576 298NODUP TXIPAT8,2,−1 NO DUPLICATE, SET I.R. TO OBTAIN NEXT ENTRYF1P02980
299FOR COMPARISON F1P02990
01576 2 00001 4 01567 300PAT8 TIXPAT16,4,1 HAVE ALL ENTRIES BEEN COMPARED F1P03000
01577 0 02000 0 01552 301TRAISPLUS YES F1P03010
01600 0 50000 2 04551 302PAT9 CLAOTA,2 FLAG DUPLICATE ENTRY NEGATIVE F1P03020
01601−0 76000 0 00003 303SSM F1P03030
01602 0 60100 2 04551 304STOOTA,2 F1P03040
01603 0 50200 1 04550 305CLSOTA−1,1 F1P03050
01604 0 60100 1 04550 306STOOTA−1,1 F1P03060
01605 0 02000 0 01552 307TRAISPLUS F1P03070
01606 0 07400 1 07656 308WRITE TSXWAT00,1 WRITE TEIFNO ON TAPE F1P03080
01607 0 00000 0 00000 309HTR0 F1P03090
01610 0 00000 0 04551 310OTA F1P03100
01611 0 07400 1 07505 311TSXTAP00,1 ASSEMBLE TIFGO F1P03110
01612 0 00000 0 00002 312HTR2 F1P03120
01613 0 00000 0 03163 313L(2TA) HTR2TA F1P03130
314START PROGRAM FOR MODIFICATION OF TIFGO WITH TEIFNO F1P03140
01614 0 50000 0 03162 315MFGTP CLA2TA−1 GET NUMBER OF WORDS IN 2TA. F1P03150
01615 0 10000 0 01751 316TZEWFG00 EXIT FOR NO ENTRIES IN TABLE, F1P03160
01616−0 73400 2 00000 317PDX0,2 SET INDEX B TO NUMBER OF WORDS, F1P03170
01617 0 77100 0 00022 318ARS18 COMPUTE F1P03180
01620 0 40000 0 01613 319ADDL(2TA) 2TA F1P03190
01621 0 62100 0 01646 320STAMFG00 PLUS F1P03200
01622 0 62100 0 01663 321STAMFG03 NUMBER F1P03210
01623 0 62100 0 01665 322STAMFG05 OF F1P03220
01624 0 62100 0 01701 323STAMFG08 WORDS F1P03230
01625 0 62100 0 01702 324STAMFG09 IN F1P03240
01626 0 62100 0 01716 325STAMFG12 2TA F1P03250
01627 0 62100 0 01740 326STAMFG18 AND F1P03260
01630 0 62100 0 01747 327STAMFG20 INITIALIZE ADDRESSES F1P03270
01631 0 50000 0 04550 328CLAOTA−1 GET NUM WORDS IN OTA F1P03280
01632−0 10000 0 01634 329TNZMFGOK TABLE EXISTS F1P03290
01633 0 02000 0 07751 330TRATEIFER STOP FOR NO TABLE IN OTA F1P03300
01634 0 77100 0 00022 331MFGOK ARS18 NUMBER WORDS PUT IN AC ADDRESS F1P03310
01635 0 40000 0 07750 332ADDL(OTA) ADD OTA ORIGIN F1P03320
01636 0 62100 0 01652 333STAMFG01 INITIALIZE ADDRESSES WITH F1P03330
01637 0 62100 0 01661 334STAMFG02 OTA + NUM WORDS F1P03340
01640 0 62100 0 01670 335STAMFG06 F1P03350
01641 0 62100 0 01677 336STAMFG07 F1P03360
01642 0 62100 0 01706 337STAMFG10 F1P03370
01643 0 62100 0 01715 338STAMFG11 F1P03380
01644 0 62100 0 01736 339STAMFG17 F1P03390
01645 0 62100 0 01745 340STAMFG19 F1P03400
01646 0 50000 2 00000 341MFG00 CLA0,2 ADDR IS 2TA + NUM WORDS IN 2TA. (1) F1P03410
01647 0 12000 0 01722 342TPLMFG14 SIGN IS PLUS. F1P03420
01650 0 62100 0 07746 343STAE3 SAVE A1. F1P03430
01651−0 53400 4 04550 344LXDOTA−1,4 SET INDEX C TO NUM WORDS IN OTA.(2) F1P03440
01652 0 50000 4 00000 345MFG01 CLA0,4 AL PRIME AND AL GO TO AC. F1P03450
01653−0 32000 0 07742 346ANAMSK ERASE AL PRIME IN AC. F1P03460
01654 0 40200 0 07746 347SUBE3 COMPARE TEIFNO ARGUMENT WITH A1. F1P03470
01655 0 10000 0 01661 348TZEMFG02 AL EQUALS ARGUMENT. F1P03480
01656 2 00001 4 01652 349TIXMFG01,4,1 COMP AL VS NEXT TEIFNO ENTRY. (3A1)F1P03490
01657 0 50000 0 02103 350CLAPAT13 F1P03500
01660 0 02000 0 01663 351TRAMFG03 F1P03510
01661 0 50000 4 00000 352MFG02 CLA0,4 A1 PRIME AND A1L GO TO AC. F1P03520
01662 0 77100 0 00022 353ARS18 A1 PRIME GOES TO ADDRESS OF AC F1P03530
01663 0 62100 2 00000 354MFG03 STA0,2 (I) A1 PRIME REPLACES A1 F1P03540
01664 1 77777 2 01665 355MFG04 TXIMFG05,2,−1 TAKE WORD 2 OF TIFGO ENTRY F1P03550
01665 0 50000 2 00000 356MFG05 CLA0,2 (1). AC DECK IS A2, ADDR IS A3 F1P03560
01666 0 62100 0 07746 357STAE3 SAVE A3 F1P03570
01667−0 53400 4 04550 358LXDOTA−1,4 (2) F1P03580
01670 0 50000 4 00000 359MFG06 CLA0,4 A3 PRIME AND A3 GO TO AC F1P03590
01671−0 32000 0 07742 360ANAMSK ERASE A3 PRIME IN AC F1P03600
01672 0 40200 0 07746 361SUBE3 COMPARE TEIFNO ARGUMENT WITH A3 F1P03610
01673 0 10000 0 01677 362TZEMFG07 A3 EQUALS ARGUMENT F1P03620
01674 2 00001 4 01670 363TIXMFG06,4,1 (3A3) F1P03630
01675 0 50000 0 02103 364CLAPAT13 F1P03640
01676 0 02000 0 01701 365TRAMFG08 F1P03650
01677 0 50000 4 00000 366MFG07 CLA0,4 A3 PRIME AND A3 GO TO AC F1P03660
01700 0 77100 0 00022 367ARS18 A3 PRIME GOES TO ADDR OF AC F1P03670
01701 0 62100 2 00000 368MFG08 STA0,2 (1). A3 PRIME REPLACES A3 F1P03680
01702 0 50000 2 00000 369MFG09 CLA0,2 (1). A2 AND A3 PRIME GO TO AC F1P03690
01703 0 77100 0 00022 370ARS18 A2 GOES TO ADDR OF AC F1P03700
01704 0 62100 0 07746 371STAE3 SAVE A2 F1P03710
01705−0 53400 4 04550 372LXDOTA−1,4 (2) F1P03720
01706 0 50000 4 00000 373MFG10 CLA0,4 A2 PRIME AND A2 GO TO AC F1P03730
01707−0 32000 0 07742 374ANAMSK ERASE A2 PRIME IN AC F1P03740
01710 0 40200 0 07746 375SUBE3 COMPARE TEIFNO ARGUMENT WITH A2 F1P03750
01711 0 10000 0 01715 376TZEMFG11 A2 EQUALS ARGUMENT F1P03760
01712 2 00001 4 01706 377TIXMFG10,4,1 (3A2) F1P03770
01713 0 50000 0 02103 378CLAPAT13 F1P03780
01714 0 02000 0 01716 379TRAMFG12 F1P03790
01715 0 50000 4 00000 380MFG11 CLA0,4 A2 PRIME AND A2 GO TO AC F1P03800
01716 0 62200 2 00000 381MFG12 STD0,2 (1) A2 PRIME REPLACES A2 F1P03810
01717 2 00001 2 01646 382TIXMFG00,2,1 TAKE FIRST WORD OF NEXT 2TA ENTRY F1P03820
01720 2 00001 2 01717 383MFG13 TIXMFG13−1,2,1 TAKE SECOND WORD OF 2TA ENTRY F1P03830
01721 0 02000 0 01751 384TRAWFG00 EXIT TO TAPE WRITING PROGRAM F1P03840
01722 0 73400 4 00000 385MFG14 PAX0,4 INTEGER N GOES TO INDEX C F1P03850
01723 0 02000 4 01733 386TRAMFG14+9,4 F1P03860
01724 0 02000 0 01720 387TRAMFG13 N EQUALS 7 NO MODIFICATION F1P03670
01725 0 02000 0 01734 388TRAMFG15 N EQUALS 6 F1P03880
01726 0 02000 0 01664 389TRAMFG04 N EQUALS 5 F1P03890
01727 0 02000 0 01664 390TRAMFG04 N EQUALS 4 F1P03900
01730 0 02000 0 01664 391TRAMFG04 N EQUALS 3 F1P03910
01731 0 02000 0 01720 392TRAMFG13 N EQUALS 2 NO MODIFICATION F1P03920
01732 0 02000 0 01720 393TRAMFG13 N EQUALS 1 NO MODIFICATION F1P03930
01733 0 02000 0 01734 394TRAMFG15 N EQUALS 0 F1P03940
01734 1 77777 2 01735 395MFG15 TXIMFG16,2,−1 TAKE WORD 2 OF 2TA ENTRY F1P03950
01735−0 53400 4 04550 396MFG16 LXDOTA−1,4 (2) F1P03960
01736 0 50000 4 00000 397MFG17 CLA0,4 K PRIME AND K GO TO AC F1P03970
01737−0 32000 0 07742 398ANAMSK ERASE K PRIME F1P03980
01740 0 40200 2 00000 399MFG18 SUB0,2 (1). COMPARE K WITH TEIFNO ARGUMENTF1P03990
01741 0 10000 0 01745 400TZEMFG19 K EQUALS ARGUMENT F1P04000
01742 2 00001 4 01736 401TIXMFG17,4,1 (3K) F1P04010
01743 0 50000 0 02103 402CLAPAT13 F1P04020
01744 0 02000 0 01747 403TRAMFG20 F1P04030
01745 0 50000 4 00000 404MFG19 CLA0,4 K PRIME AND K GO TO AC F1P04040
01746 0 77100 0 00022 405ARS18 K PRIME GOES TO ADDRESS OF AC F1P04050
01747 0 62100 2 00000 406MFG20 STA0,2 (1). K PRIME REPLACES K F1P04060
01750 2 00001 2 01646 407TIXMFG00,2,1 TAKE FIRST WORD OF NEXT 2TA ENTRY F1P04070
01751 0 07400 1 07656 408WFG00 TSXWAT00,1 WRITE 2TA ON TAPE F1P04080
01752 0 00000 0 00002 4092 F1P04090
01753 0 00000 0 03163 410HTR2TA F1P04100
01754 0 07400 1 07505 411TSXTAP00,1 ASSEMBLE TRAD F1P04110
01755 0 00000 0 00003 412HTR3 F1P04120
01756 0 00000 0 03163 413L(3TA) HTR3TA F1P04130
414 PROGRAM FOR MODIFICATION OF TRAD WITH TEIFNO F1P04140
01757 0 50000 0 03162 415MTRTP CLA3TA−1 GET NUM OF WORDS IN 3TA F1P04150
01760 0 10000 0 02011 416TZEWTR00 NO ENTRIES IN TABLE F1P04160
01761−0 73400 2 00000 417PDX0,2 NUMBER OF WORDS PUT IN INDEX B F1P04170
01762 0 77100 0 00022 418ARS18 RESET ADDRESSES F1P04180
01763 0 40000 0 01756 419ADDL(3TA) F1P0419O
01764 0 62100 0 02000 420STAMTR02 F1P04200
01765 0 62100 0 02007 421STAMTR04 F1P04210
01766 0 50000 0 04550 422CLAOTA−1 GET NUMBER WORDS IN OTA. F1P04220
01767−0 10000 0 01771 423TNZMTROK TABLE EXISTS F1P04230
01770 0 02000 0 07751 424TRATEIFER STOP FOR NO TABLE IN OTA F1P04240
01771 0 77100 0 00022 425MTROK ARS18 PUT NUMBER WORDS IN AC ADDRESS F1P04250
01772 0 40000 0 07750 426ADDL(OTA) ADD OTA ORIGIN F1P04260
01773 0 62100 0 01775 427STAMTR01 INITIALIZE ADDRESS F1P04270
01774−0 53400 4 04550 428MTR00 LXDOTA−1,4 SET INDEX C TO NUM WORDS IN OTA F1P04280
01775 0 50000 4 00000 429MTR01 CLA0,4 A SUB I PRIME AND A SUB I GO TO AC F1P04290
01776 0 62200 0 07746 430STDE3 SAVE A SUB I PRIME F1P04300
01777−0 32000 0 07742 431ANAMSK ERASE SUB I PRIME F1P04310
02000 0 40200 2 00000 432MTR02 SUB0,2 ADDR IS 3TA + NUM WORDS IN 3TA (1) F1P04320
02001 0 10000 0 02005 433TZEMTR03 A SUB I EQUALS ARGUMENT F1P04330
02002 2 00001 4 01775 434TIXMTR01,4,1 A SUB I NOT EQUAL TO ARGUMENT F1P04340
02003 0 50000 0 02103 435CLAPAT13 F1P04350
02004 0 02000 0 02007 436TRAMTR04 F1P04360
02005 0 50000 0 07746 437MTR03 CLAE3 A SUB I PRIME GOES TO AC DECR. F1P04370
02006 0 77100 0 00022 438ARS18 A SUB I PRIME GOES TO AC ADDR. F1P04380
02007 0 62100 2 00000 439MTR04 STA0,2 (1). A SUB I PRIME REPLACES A SUB IF1P04390
02010 2 00001 2 01774 440TIXMTR00,2,1 TAKE NEXT WORD OF 3TA F1P04400
02011 0 07400 1 07656 441WTR00 TSXWAT00,1 ALL WORDS OF 3TA EXAMINED SO F1P04410
02012 0 00000 0 00003 4423 F1P04420
02013 0 00000 0 03163 4433TA F1P04430
02014 0 07400 1 07505 444AD000 TSXTAP00,1 ASSEMBLE TDO F1P04440
02015 0 00000 0 00001 4451 F1P04450
02016 0 00000 0 03163 446OATDO 1TA F1P04460
447 PROGRAM FOR MODIFICATION OF TDO WITH TEIFNO F1P04470
02017 0 50000 0 03162 448MDOTP CLA1TA−1 GET NUMBER OF WORDS IN ITA F1P04480
02020 0 10000 0 02074 449TZEWDO00 EXIT FOR NO WORDS IN TABLE F1P04490
02021−0 73400 2 00000 450PDX0,2 NUMBER OF WORDS IN ITA PUT IN IRB F1P04500
02022 0 77100 0 00022 451ARS18 NUM WORDS PUT IN AC ADDR F1P04510
02023 0 40000 0 02016 452ADDOATDO ADD ORIGIN OF ASSEMBLED TDO F1P04520
02024 0 62100 0 02036 453STAMDO00 INITIALIZE ADDRESSES F1P84530
02025 0 62100 0 02072 454STAMDO06 F1P04540
02026 0 62100 0 02041 455STAMDO30 F1P04550
02027 0 50000 0 04550 456CLAOTA−1 GET NUMBER WORDS IN OTA F1P04560
02030 0 77100 0 00022 457MDOOK ARS18 PUT NUMBER WORDS IN AC ADDRESS F1P04570
02031 0 40000 0 07750 458ADDL(OTA) ADD OTA ORIGIN AND F1P04580
02032 0 62100 0 02050 459STAMDO02 INITIALIZE ADDRESSES F1P04590
02033 0 62100 0 02057 460STAMDO03 F1P04600
02034 0 62100 0 02062 461STAMDO04 F1P04610
02035 0 62100 0 02070 462STAMDO041 F1P04620
02036 0 50000 2 00000 463MDO00 CLA0,2 ADDR IS ITA + NUMBER WORDS (1) F1P04630
02037 0 12000 0 02043 464TPLMDO01 SIGN OF WORD IS PLUS F1P04640
02040 0 76000 0 00003 465SSP CHANGE SIGN OF WORD IN TABLE F1P04650
02041 0 60100 2 00000 466MDO30 STO0,2 F1P04660
02042 0 02000 0 02073 467TRAMDO07 F1P04670
02043−0 32000 0 07742 468MDO01 ANAMSK ERASE DECR IN AC F1P04680
02044 0 62100 0 07747 469STAE1 SAVE BETA F1P04690
02045−0 53400 4 04550 470LXDOTA−1,4 SET INDEX C TO NUM WORDS IN OTA F1P04700
02046 3 00000 4 02050 471TXHMDO02,4,0 TEST FOR TEIFNO F1P04710
02047 0 02000 0 07751 472TRATEIFER STOP FOR NO TEIFNO F1P04720
02050 0 50000 4 00000 473MDO02 CLA0,4 BETA PRIME AND BETA GO TO AC F1P04730
02051−0 32000 0 07742 474ANAMSK ERASE BETA PRIME F1P04740
02052 0 40200 0 07747 475SUBE1 BETA COMPARED WITH TABLE ARGUMENT F1P04750
02053 0 10000 0 02057 476TZEMDO03 BETA EQUALS ARGUMENT F1P04760
02054 2 00001 4 02050 477TIXMDO02,4,1 BETA NOT EQUAL TO ARGUMENT F1P04770
02055 0 50000 0 02103 478CLAPAT13 F1P04780
02056 0 02000 0 02072 479TRAMDO06 F1P04790
02057 0 50000 4 00000 480MDO03 CLA0,4 BETA PRIME AND BETA GO TO AC F1P04800
02060 0 62200 0 07746 481STDE2 SAVE DECR OF FIRST POSSIBILITY F1P04810
02061−2 00001 4 02066 482TNXMDO08,4,1 SEE IF THERE ARE 2 ENTRIES FOR F1P04820
02062 0 50000 4 00000 483MDO04 CLA0,4 ONE ARGUMENT F1P04830
02063−0 32000 0 07742 484ANAMSK ERASE DECR IN AC F1P04840
02064 0 40200 0 07747 485SUBE1 F1P04650
02065 0 10000 0 02070 486TZEMDO041 THERE ARE 2 ENTRIES F1P04860
02066 0 50000 0 07746 487MDO08 CLAE2 THERE IS ONLY ONE ENTRY F1P04870
02067 0 02000 0 02071 488TRAMDO05 FOR THIS ARGUMENT F1P04860
02070 0 50000 4 00000 489MDO041 CLA0,4 F1P04890
02071 0 77100 0 00022 490MDO05 ARS18 F1P04900
02072 0 62100 2 00000 491MDO06 STA0,2 (I)* BETA PRIME REPLACES BETA F1P04910
02073 2 00005 2 02036 492MDO07 TIXMDO00,2,5 TAKE NEXT ENTRY IN ITA F1P04920
02074 0 07400 1 07656 493WDO00 TSXWAT00,1 WRITE TDO ON TAPE F1P04930
02075 0 00000 0 00001 494HTR1 F1P04940
02076 0 00000 0 03163 495T0T1 HTR1TA F1P04950
02077 0 76200 0 00221 496RTB1 F1P04960
02100 0 02000 0 00004 497TRA4 GO TO 1-CS FOR PART B OF ONE PRIME F1P04970
02101 0 77777 0 00000 498DMASK 0,0,32767 F1P04980
02102+000000077777 499PAT11 OCT77777 F1P04990
02103 0 00000 0 00000 500PAT13 HTR0 F1P05000
02104 0 00000 0 00000 501PAT14 HTR0 F1P05010
02105 0 00000 0 00000 502PAT15 HTR0 F1P05020
02106 503GARBGE BSS1 F1P05030
02107 504WORKCL BSS1 F1P05040
02110 505NEWBAS BSS1 F1P05050
02243 506BUFFER BES90 F1P05060
02243 507E1PTS BSS1 F1P05070
02244 508FLSIZE BSS1 F1P05080
02245 509CMPREC BSS1 F1P05090
03162 510END1PA ORG1650 F1P05100
03162 5111TAM1 BSS1 NO OF WORDS IN BLOCK F1P05110
03163 5121TA BSS750 BLOCK FOR TABLE ASSEMBLING F1P05120
513 F1P05130
514 F1P05140
515704 FORTRAN MASTER RECORD CARD / 1 PRIME PART B = F0240000. F1P05150
00000 516ORG0 F1P05160
00000 0 00507 0 00507 517PZEORG1PB,,ORG1PB F1P05170
00001 0 00000 0 01613 518PZEEND1PB F1P05180
519 F1P05190
520THIS IS PART B OF 2 PARTS OF SECTION ONE PRIME F1P05200
521 F1P05210
00507 522ORG1PB ORG327 F1P05220
00507 0 76100 0 00000 523NOP TO PERMIT A STOP FOR TESTING USE. F1P05230
00510 0 07400 1 07505 524TSXTAP00,1 ASSEMBLE FORVAL F1P05240
00511 0 00000 0 00006 525TNT6 HTR6 F1P05250
00512 0 00000 0 01614 526TOT6 HTR6TA F1P05260
00513−0 53400 4 01613 527LXD6TA−1,4 TEST FOR ENTRIES IN FORVAL, IF NONE WRITE F1P05270
00514−3 00000 4 00546 528TXLCLMD09,4,0 IDENTIFICATION WORD AND ZERO WORD. F1P05280
529 F1P05290
00515 0 07400 1 07505 530TSXTAP00,1 ASSEMBLE TABLE OF FIRST, LAST FORMULA F1P05300
00516 0 00000 0 00020 53116 F1P05310
00517 0 00000 0 03564 532L16TA 16TA F1P05320
533 F1P05330
00520−0 53400 2 03563 534LXD16TA−1,2 TEST FOR ANY ENTRIES IN CALL NUMBER TABLE, F1P05340
00521−3 00000 2 00546 535TXLCLMD09,2,0 IF NONE WRITE OUT FORVAL TABLE. F1P05350
536 F1P05360
537THERE ARE ENTRIES IN BOTH FORVAL AND CALL NUMBER TABLES. F1P05370
538THEREFORE THERE MAY BE SOME NUMBER IN FORVAL WHICH MUST BE F1P05380
539REPLACED WITH THE LAST NUMBER RELATED TO A CALL STATEMENT. F1P05390
540THE PROGRAM TO SEARCH AND REPLACE IS BASED UPON THE TWO F1P05400
541TABLES BEING ORDERED BY MAGNITUDE OF INTERNAL FORMULA F1P05410
542NUMBERS. THIS PERMITS A SINGLE PASS OVER BOTH, F1P05420
543 F1P05430
00522 0 60000 0 02107 544STZWORKCL F1P05440
00523 0 53400 1 07730 545LXAL(0),1 PREPARE FOR FORWARD SEARCH. F1P05450
00524−0 53400 4 01613 546LXD6TA−1,4 NO OF ENTRIES IN FORVAL. F1P05460
00525−0 75400 2 00000 547PXD,2 F1P05470
00526 0 77100 0 00022 548ARS18 F1P05480
00527 0 40000 0 00517 549ADDL16TA F1P05490
00530 0 62100 0 00531 550STA*+1 F1P05500
551 F1P05510
U00531 0 50000 2 552CLMD01 CLA..,2 GET NEXT ENTRY IN CALL TABLE. F1P05520
00532 0 62200 0 02107 553STDWORKCL DIVIDE ENTRY INTO FIRST IN AC, LAST IN CS. F1P05530
00533−0 32000 0 07742 554ANAMSK F1P05540
00534 0 76700 0 00022 555ALS18 F1P05550
00535 0 34000 1 01614 556CLMD02 CAS6TA,1 COMPARE CALL FIRST IN AC TO NEXT FORVAL. F1P05560
00536 1 77777 1 00545 557TXICLMD04,1,−1 CALL GREATER THAN FORVAL F1P05570
00537 0 02000 0 00542 558TRACLMD03 CALL EQUAL FORVAL. F1P05580
00540 2 00001 2 00531 559TIXCLMD01,2,1 GO FOR NEXT CALL ENTRY IF ANY. OTHERWISE F1P05590
00541 0 02000 0 00546 560TRACLMD09 GO WRITE FORVAL TABLE. F1P05600
561 F1P05610
00542 0 50000 0 02107 562CLMD03 CLAWORKCL REPLACE FORMULA NUMBER IN FORVAL WHICH IS F1P05620
00543 0 62200 1 01614 563STD6TA,1 FIRST RELATED TO CALL WITH LAST. F1P05630
00544 1 77777 1 00545 564TXI*+1,1,−1 F1P05640
00545 2 00001 4 00535 565CLMD04 TIXCLMD02,4,1 GO ON WITH SEARCH IF THERE ARE MORE FORVALSF1P05650
566 IF NOT GO WRITE FORVAL TABLE. F1P05660
567 F1P05670
00546 0 07400 1 07656 568CLMD09 TSXWAT00,1 F1P05680
00547 0 00000 0 00006 569HTR6 FORVAL F1P05690
00550 0 00000 0 01614 570HTR6TA ON TAPE F1P05700
00551 0 50000 0 01613 571CLA6TA−1 GET NUMBER OF WORDS IN FORVAL F1P05710
00552−0 10000 0 00554 572TNZWFD00 TABLE EXISTS F1P05720
00553 0 02000 0 00610 573TRAA4VAR EXIT 10 ASSEMBLE NEXT TABLE F1P05730
00554 0 76600 0 00302 574WFD00 WRS194 PREPARE TO WRITE FORVAL ON DRUM F1P05740
00555−0 73400 1 00000 575WFD01 PDX0,1 SET INDEX A TO NUM OF WORDS F1P05750
00556 0 53400 2 00555 576LXAWFD01,2 SET INDEX B TO ZERO F1P05760
00557 0 77100 0 00022 577ARS18 PUT NUM OF WORDS IN AC F1P05770
00560 0 40000 0 00512 578ADDTOT6 F1P05780
00561 0 62100 0 00571 579STAWFD04 INITIALIZE F1P05790
00562 0 62100 0 00602 580STAWFD07 F1P05800
00563 0 40200 0 07731 581SUBL(1) ADDRESSES F1P05810
00564 0 62100 0 00570 582STAWFD03 F1P05820
00565 0 62100 0 00601 583STAWFD06 F1P05830
00566 1 77777 1 00567 584TXIWFD02,1,−1 SUBTRACT ONE FROM INDEX A F1P05840
00567 0 76000 0 00000 585WFD02 CLM COMPUTE CHECK SUM F1P05850
00570 0 36100 1 00000 586WFD03 ACL0,1 FOR EACH FORVAL F1P05860
00571 0 36100 1 00000 587WFD04 ACL0,1 ENTRY AND SAVE IN F1P05870
00572 0 60200 2 03564 588SLWFRCHS,2 SEPARATE TABLE F1P05880
00573 1 77777 2 00574 589TXIWFD05,2,−1 F1P05890
00574 2 00002 1 00567 590WFD05 TIXWFD02,1,2 TEST END OF FORVAL ENTRIES F1P05900
00575 0 53400 2 00555 591LXAWFD01,2 SET INDEX B TO ZERO F1P05910
00576−0 53400 1 01613 592LXD6TA−1,1 F1P05920
00577 0 46000 0 07744 593LDADRL02 F1P05930
00600 1 77777 1 00601 594TXIWFD06,1,−1 F1P05940
00601 0 70000 1 00000 595WFD06 CPY0,1 WRITE FORVAL F1P05950
00602 0 70000 1 00000 596WFD07 CPY0,1 ENTRY F1P05960
00603−2 00002 1 00606 597TNXWFD08,1,2 TEST END OF FORVAL ENTRIES F1P05970
00604 0 70000 2 03564 598CPYFRCHS,2 WRITE CHECK SUM F1P05980
00605 1 77777 2 00601 599TXIWFD06,2,−1 FOR ABOVE ENTRY F1P05990
00606 0 70000 2 03564 600WFD08 CPYFRCHS,2 WRITE CHECK SUM FOR LAST ENTRY F1P06000
00607 0 70000 0 07743 601CPYFRCON WRITE END OF TABLE SIGNAL F1P06010
00610 0 07400 1 07505 602A4VAR TSXTAP00,1 ASSEMBLE FORVAR. F1P06020
00611 0 00000 0 00005 603TNT5 HTR5 F1P06030
00612 0 00000 0 01614 604HTR5TA F1P06040
00613 0 07400 1 07656 605TSXWAT00,1 WRITE FORVAR ON TAPE F1P06050
00614 0 00000 0 00005 606HTR5 F1P06060
00615 0 00000 0 01614 607HTR5TA F1P06070
00616 0 07400 1 07505 608TSXTAP00,1 ASSEMBLE FORTAG F1P06080
00617 0 00000 0 00004 609HTR4 F1P06090
00620 0 00000 0 01614 610HTR4TA F1P06100
00621 0 07400 1 07656 611TSXWAT00,1 WRITE FORTAG ON TAPE F1P06110
00622 0 00000 0 00004 612HTR4 F1P06120
00623 0 00000 0 01614 613HTR4TA F1P06130
614PROGRAM FOR PROCESSING FREQUENCY TABLE. FRET F1P06140
00624 0 07400 1 07505 615TSXTAP00,1 ASSEMBLE FRET. F1P06150
00625 0 00000 0 00007 616HTR7 F1P06160
00626 0 00000 0 01614 617TOT7 HTR7TA ORIGIN OF ASSEMBLED FRET, F1P06170
00627 0 50000 0 01613 618MFRTP CLA7TA−1 GET NUM OF WORDS IN TABLE F1P06180
00630 0 10000 0 01114 619TZEWFR00 EXIT FOR EMPTY TABLE F1P06190
00631−0 73400 2 00000 620PDX0,2 SET INDEX B TO NUM WORDS IN TABLE F1P06200
00632 0 77100 0 00022 621ARS18 PUT NUMBER IN AC ADDRESS AND F1P06210
00633 0 40000 0 00626 622ADDTOT7 INITIALIZE ADDRESSES F1P06220
00634 0 62100 0 00645 623STAMFR00 F1P06230
00635 0 62100 0 00662 624STAMFR03 F1P06240
00636 0 50000 0 04550 625CLAOTA−1 GET NUMBER OF WORDS IN OTA F1P06250
00637−0 10000 0 00641 626TNZMFROK TABLE EXISTS F1P06260
00640 0 02000 0 07751 627TRATEIFER STOP FOR NO TABLE IN OTA F1P06270
00641 0 77100 0 00022 628MFROK ARS18 PUT NUMBER WORDS IN AC ADDRESS F1P06280
00642 0 40000 0 07750 629ADDL(OTA) ADD OTA ORIGIN AND F1P06290
00643 0 62100 0 00651 630STAMFR01 INITIALIZE ADDRESSES F1P06300
00644 0 62100 0 00660 631STAMFR02 F1P06344
00645 0 50000 2 00000 632MFR00 CLA0,2 ADDR IS 7TA + NUMBER OF WORDS F1P06320
00646 0 12000 0 00663 633TPLMFR04 DO NOT MODIFY THIS WORD F1P06330
00647 0 62100 0 01604 634STAE10 SAVE ABSOLUTE PART OF WORD F1P06340
00650−0 53400 1 04550 635LXDOTA−1,1 SET INDEX TO NUM WORDS IN OTA F1P06350
00651 0 50000 1 00000 636MFR01 CLA0,1 TEIFNO ARGUMENT IS IN AC. F1P06360
00652−0 32000 0 07742 637ANAMSK COMPARE WITH 7TA WORD F1P06370
00653 0 40200 0 01604 638SUBE10 F1P06380
00654 0 10000 0 00660 639TZEMFR02 MODIFY 7TA WORD F1P06390
00655 2 00001 1 00651 640TIXMFR01,1,1 GO TO NEXT TEIFNO WORD F1P06400
00656 0 50000 0 07730 641CLAL(0) NO ENTRY FOUND IN TEIFNO. IGNORE. F1P06410
00657 0 02000 0 00662 642TRAMFR03 F1P06420
00660 0 50000 1 04551 643MFR02 CLAOTA,1 TEIFNO WORD GOES TO AC F1P06430
00661 0 77100 0 00022 644ARS18 INTERNAL FORMULA NUM IN AC ADDR, F1P06440
00662 0 62100 2 00000 645MFR03 STA0,2 INTERNAL FORMULA NUM GOES TO 7TA F1P06450
00663 2 00001 2 00645 646MFR04 TIXMFR00,2,1 EXAMINE NEXT WORD OF 7TA F1P06460
647PROGRAM FOR SORTING FRET F1P06470
00664 0 50000 0 01613 648SFRTP CLA7TA−1 GET NUMBER OF WORDS IN FRET F1P06480
00665 0 77100 0 00022 649ARS18 NUMBER WORDS IN TABLE GO TO AC ADDRF1P06490
00666 0 40000 0 00626 650ADDTOT7 COMPUTE NUMBER OF WORDS IN TABLE F1P06500
00667 0 62100 0 00701 651STASFR01 PLUS ORIGIN OF TABLE AND INITIALIZEF1P06510
00670 0 62100 0 00707 652STASFR03 ADDRESSES F1P06520
00671 0 62100 0 00721 653STASFR06 F1P06530
00672 0 62100 0 00724 654STASFR07 F1P06540
00673 0 62100 0 00733 655STASFR11 F1P06550
00674 0 62100 0 00743 656STASFR13 F1P06560
00675 0 62100 0 00753 657STASFR17 F1P06570
00676 0 76000 0 00000 658SFR00 CLM SET E12 TO ZERO TO INDICATE F1P06580
00677 0 60100 0 07746 659STOE12 TABLE IS IN ORDER. F1P06590
00700−0 53400 1 01613 660LXD7TA−1,1 SET INDEX A TO NUM OF WORDS IN 7TA F1P06600
00701 0 50000 1 00000 661SFR01 CLA0,1 A WORD OF 7TA GOES TO AC. F1P06610
00702−0 12000 0 00704 662TMISFR02 COMPARE THIS WORD. IT IS ALPHA ONE F1P06620
00703 1 77777 1 00701 663TXISFR01,1,−1 EXAMINE NEXT WORD OF 7TA F1P06630
00704 0 62100 0 01605 664SFR02 STAE11 SAVE ALPHA ONE FOR COMPARISON F1P06640
00705−0 63400 1 01606 665SXDA1BOX,1 SAVE INDEX FOR RETURN TO ALPHA ONE F1P06650
00706−2 00001 1 00762 666TNXSFR21,1,1 EXAMINE NEXT WORD OF 7TA F1P06660
00707 0 50000 1 00000 667SFR03 CLA0,1 PUT NEXT WORD OF 7TA IN AC. F1P06670
00710−0 12000 0 00713 668TMISFR05 COMPARE THIS WORD. IT IS ALPHA TWO F1P06680
00711−3 00001 1 00762 669TXLSFR21,1,1 EXIT FOR END OF TABLE F1P06690
00712 1 77777 1 00707 670TXISFR03,1,−1 EXAMINE NEXT 7TA WORD F1P06700
00713 0 76000 0 00003 671SFR05 SSP COMPUTE ALPHA TWO F1P06710
00714 0 40200 0 01605 672SUBE11 MINUS ALPHA ONE F1P06720
00715 0 12000 0 00701 673TPLSFR01 ALPHA ONE IS SMALLER F1P06730
00716 0 50000 0 07731 674CLAL(1) C(E12) NOT ZERO INDICATES TABLE WASF1P06740
00717 0 60100 0 07746 675STOE12 NOT IN ORDER ON THIS PASS. F1P06750
00720 0 53400 4 07730 676LXAL(0),4 SET INDEX C TO ZERO TO INDEX OTA F1P06760
00721 0 50000 1 00000 677SFR06 CLA0,1 ALPHA TWO GOES TO AC F1P06770
00722 0 60100 4 04551 678STOOTA,4 SAVE ALPHA TWO F1P06780
00723 1 77777 1 00724 679TXISFR07,1,−1 GET NEXT WORD OF ALPHA TWO ENTRY F1P06790
00724 0 50000 1 00000 680SFR07 CLA0,1 PUT THIS WORD IN AC F1P06800
00725−0 12000 0 00732 681TMISFR10 ALL WORDS OF ALPHA TWO ENTRY SAVED F1P06810
00726 1 77777 4 00727 682TXISFR09,4,−1 GO TO NEXT WORD OF OTA F1P06820
00727 0 60100 4 04551 683SFR09 STOOTA,4 SAVE WORDS OF ALPHA TWO ENTRY F1P06830
00730−3 00001 1 00732 684TXLSFR10,1,1 ALPHA TWO ENTRY IS END OF TABLE F1P06840
00731 1 77777 1 00724 685TXISFR07,1,−1 EXAMINE NEXT WORD OF 7TA F1P06850
00732−0 53400 1 01606 686SFR10 LXDA1BOX,1 SET INDEX A TO GET ADDR OF ALPHA 1 F1P06860
00733 0 50000 1 00000 687SFR11 CLA0,1 ALPHA ONE GOES TO AC F1P06870
00734 1 77777 4 00735 688TXISFR12,4,−1 GO TO NEXT WORD OF OTA F1P06880
00735 0 60100 4 04551 689SFR12 STOOTA,4 SAVE ALPHA ONE F1P06890
00736−0 63400 4 01607 690SXDA2BOX,4 COMPUTE INDEX FOR F1P06900
00737 0 50000 0 01606 691CLAA1BOX RETURNING TO ALPHA ONE F1P06910
00740 0 40000 0 01607 692ADDA2BOX AFTER TRANSPOSING F1P06920
00741 0 62200 0 01607 693STDA2BOX ALPHA ONE AND ALPHA TWO ENTRIES F1P06930
00742 1 77777 1 00743 694TXISFR13,1,−1 EXAMINE NEXT WORD OF 7TA F1P06940
00743 0 50000 1 00000 695SFR13 CLA0,1 PUT NEXT WORD IN AC F1P06950
00744−0 12000 0 00750 696TMISFR15 FINISHED SAVING ALPHA ONE ENTRY F1P06960
00745 1 77777 4 00746 697TXISFR14,4,−1 GO TO NEXT WORD OF OTA F1P06970
00746 0 60100 4 04551 698SFR14 STOOTA,4 SAVE WORDS OF ALPHA ONE ENTRY F1P06980
00747 1 77777 1 00743 699TXISFR13,1,−1 EXAMINE NEXT WORD OF 7TA F1P06990
00750−0 53400 1 01606 700SFR15 LXDA1BOX,1 SET INDEX A TO GET ADDR OF ALPHA 1 F1P07000
00751 0 53400 2 07730 701LXAL(0),2 SET INDEX B TO INDEX OTA F1P07010
00752 0 50000 2 04551 702SFR16 CLAOTA,2 ALPHA ONE ENTRY AND ALPHA TWO ENTRYF1P07020
00753 0 60100 1 00000 703SFR17 STO0,1 ARE INTERCHANGED F1P07030
00754 1 77777 2 00755 704TXISFR18,2,−1 GO TO NEXT WORD OF OTA F1P07040
00755−2 00001 1 00676 705SFR18 TNXSFR00,1,1 END OF TABLE EXIT F1P07050
00756−3 00001 4 00760 706TXLSFR20,4,1 TEST IF OTA IS EMPTIED F1P07060
00757 1 00001 4 00752 707TXISFR16,4,1 COUNT WORDS TAKEN FROM OTA F1P07070
00760−0 53400 1 01607 708SFR20 LXDA2BOX,1 GET OLD ALPHA ONE AS NEW ALPHA ONE F1P07080
00761 0 02000 0 00701 709TRASFR01 START OVER WITH NEW ALPHA ONE F1P07090
00762 0 50000 0 07746 710SFR21 CLAE12 TEST IF TABLE IS IN ORDER F1P07100
00763−0 10000 0 00676 711TNZSFR00 EXAMINE TABLE AGAIN F1P07110
712PROGRAM TO REVERSE FREQUENCIES FOR GO TO VECTOR ENTRIES IN F1P07120
713TIFGD F1P07130
00764 0 76400 0 00222 714RFT00 BST146 MOVE TAPE F1P07140
00765 0 76400 0 00222 715BST146 THRU TABLES F1P07150
00766 0 76400 0 00222 716BST146 ALREADY WRITTEN F1P07160
00767 0 76400 0 00222 717BST146 TO OBTAIN F1P07170
00770 0 76400 0 00222 718BST146 TIFGO F1P07180
00771 0 76400 0 00222 719BST146 F1P07190
00772 0 76200 0 00222 720RDS146 SELECT TAPE FOR READING F1P07200
00773 0 50000 0 07734 721CLAL(4) PREPARE TO COUNT F1P07210
00774 0 60100 0 01610 722STOIT1 TWO TAPE TESTS F1P07220
00775 0 70000 0 07747 723CPYE1RF GET TABLE NUMBER F1P07230
00776 0 50000 0 07747 724CLAE1RF AND COMPARE WITH F1P07240
00777 0 40200 0 07745 725SUBTNT2 TABLE CALLED FOR F1P07250
01000 0 10000 0 01002 726TZERFT01 TABLE NUMBERS AGREE F1P07260
01001 0 07400 4 00004 727TSXDIAG,4 STOP FOR TABLE NOT IN RIGHT RECORD F1P07270
01002 0 70000 0 04550 728RFT01 CPYOTA−1 GET NUMBER OF WORDS F1P07280
01003 0 50000 0 04550 729CLAOTA−1 IN TAPE RECORD F1P07290
01004 0 10000 0 01107 730TZEWFR01 EXIT FOR EMPTY TABLE ON TAPE F1P07300
01005 0 62200 0 01022 731STDRFT05 F1P07310
01006−0 76000 0 00012 732RTT TURN OFF TAPE F1P07320
01007 0 76100 0 00000 733NOP CHECK INDICATOR AND LIGHTS F1P07330
01010 0 53400 2 07730 734RFT02 LXAL(0),2 SET INDEX B TO ZERO F1P07340
01011 0 70000 2 04551 735RFT03 CPYOTA,2 F1P07350
01012 1 77777 2 01011 736TXIRFT03,2,−1 COPY LOOP F1P07360
01013 0 76100 0 00000 737NOP END OF FILE JUMP F1P07370
01014 0 76600 0 00333 738WRS219 END OF RECORD. DELAY FOR TAPE TEST F1P07380
01015−0 76000 0 00012 739RTT TAPE TEST F1P07390
01016 0 02000 0 01020 740TRARFT04 TAPE TEST ON F1P07400
01017 0 02000 0 01032 741TRARFT07 TAPE TEST OFF F1P07410
01020 0 76400 0 00224 742RFT04 BST148 REPEAT RECORD F1P07420
01021 0 76200 0 00224 743RDS148 PREPARE TO READ RECORD F1P07430
01022 1 00000 2 01023 744RFT05 TXIRFT06,2,** COMPENSATE FOR REREADING RECORD F1P07440
01023 0 50000 0 01610 745RFT06 CLAIT1 COUNT F1P07450
01024 0 40200 0 07731 746SUBL(1) TWO F1P07460
01025 0 60100 0 01610 747STOIT1 TAPE TESTS F1P07470
01026 0 70000 0 07747 748CPYE1RF GET TABLE NUMBER F1P07480
01027 0 70000 0 07747 749CPYE1RF GET NUMBER OF WORDS IN TABLE F1P07490
01030 0 12000 0 01010 750TPLRFT02 GO TO READ TAPE F1P07500
01031 0 07400 4 00004 751TSXDIAG,4 STOP FOR SECOND TAPE TEST F1P07510
01032 0 50000 0 01613 752RFT07 CLA7TA−1 COMPUTE TABLE F1P07520
01033 0 77100 0 00022 753ARS18 ORIGIN PLUS F1P07530
01034 0 40000 0 00626 754ADDTOT7 NUMBER OF F1P07540
01035 0 62100 0 01057 755STARFT09 WORDS IN F1P07540
01036 0 62100 0 01072 756STARFT13 FRET AND F1P07560
01037 0 62100 0 01103 757STARFT18 INITIALIZE ADDRESSES F1P07570
01040 0 50000 0 04550 758CLAOTA−1 GET NUMBER OF WORDS IN TI FGO F1P07580
01041 0 77100 0 00022 759ARS18 PUT IN AC AND F1P07590
01042 0 40200 0 07731 760SUBL(1) SUBTRACT ONE F1P07600
01043 0 73400 4 00000 761PAX0,4 SET INDEX C TO THIS NUMBER F1P07610
01044 0 40000 0 07750 762ADDTOTO ADD ORIGIN OF TIFGO ADD F1P07620
01045 0 62100 0 01050 763STARFT08 INITIALIZE ADDRESS F1P07630
01046 0 76000 0 00000 764CLM F1P07640
01047 0 60200 0 01611 765SLWE1RFT F1P07650
01050 0 50000 4 00000 766RFT08 CLA0,4 GET FIRST WORD OF TIFGO ENTRY F1P07660
01051 0 62200 0 01611 767STDE1RFT SAVE FORMULA NUMBER F1P07670
01052−0 12000 0 01056 768TMIRFT09−1 ENTRY IS AN IF(E) F1P07680
01053−0 32000 0 07742 769ANAMSK ERASE DECREMENT OF AC F1P07690
01054 0 40200 0 07732 770SUBL(2) TEST FOR GO TO VECTOR ENTRY F1P07700
01055−0 10000 0 01106 771TNZRFT20 EXIT FOR ENTRY NOT A GO TO VECTOR F1P07710
01056−0 53400 1 01613 772LXD7TA−1,1 SET INDEX A TO NUM OF WORDS IN FRETF1P07720
01057 0 50000 1 00000 773RFT09 CLA0,1 GET WORD OF FRET ENTRY F1P07730
01060 0 12000 0 01065 774TPLRFT10 TEST FOR FIRST WORD OF ENTRY F1P07740
01061 0 76000 0 00003 775SSP PUT FORMULA NUMBER F1P07750
01062 0 76700 0 00022 776ALS18 IN DECREMENT OF AC F1P07760
01063 0 40200 0 01611 777SUBE1RFT COMPARE FORMULA NUMBERS F1P07770
01064 0 10000 0 01067 778TZERFT11 FORMULA NUMBERS MATCH F1P07780
01065 2 00001 1 01057 779RFT10 TIXRFT09,1,1 TEST END OF FRET F1P07790
01066 0 02000 0 01106 780TRARFT20 EXIT FOR END OF FRET F1P07800
01067−2 00001 1 01106 781RFT11 TNXRFT20,1,1 PREPARE FOR SECOND WORD OF ENTRY F1P07810
01070−0 63400 1 01612 782RFT12 SXDE2RFT,1 AND SAVE INDEX A FOR RETURN F1P07820
01071 0 53400 2 07730 783LXAL(0),2 SET INDEX B TO ZERO F1P07830
01072 0 50000 1 00000 784RFT13 CLA0,1 GET FREQUENCY PART OF ENTRY F1P07840
01073−0 12000 0 01077 785TMIRFT15 TEST END OF ENTRY F1P07850
01074 0 60100 2 03172 786STOFRTS,2 SAVE FREQUENCY F1P07860
01075 1 77777 2 01076 787TXIRFT14,2,−1 TAKE NEXT FRTS WORD F1P07870
01076 2 00001 1 01072 788RFT14 TIXRFT13,1,1 TAKE NEXT FRET WORD F1P07880
01077−3 00000 2 01106 789RFT15 TXLRFT20,2,0 EXIT FOR NO FREQUENCY IN ENTRY F1P07890
01100−0 53400 1 01612 790LXDE2RFT,1 SET INDEX A TO GET 2ND ENTRY WORD F1P07900
01101 1 00001 2 01102 791RFT16 TXIRFT17,2,1 GET FREQUENCIES F1P07910
01102 0 50000 2 03172 792RFT17 CLAFRTS,2 IN REVERSE ORDER F1P07920
01103 0 60100 1 00000 793RFT18 STO0,1 AND REPLACE IN FRET ENTRY F1P07930
01104 1 77777 1 01105 794TXIRFT19,1,−1 TAKE NEXT WORD OF FRET ENTRY F1P07940
01105 3 00000 2 01101 795RFT19 TXHRFT16,2,0 TEST END OF ENTRY F1P07950
01106 2 00002 4 01050 796RFT20 TIXRFT08,4,2 TEST END OF TIFGO F1P07960
01107 0 76200 0 00222 797WFR01 RDS146 POSITION F1P07970
01110 0 76200 0 00222 798RDS146 TAPE F1P07980
01111 0 76200 0 00222 799RDS146 FOR F1P07990
01112 0 76200 0 00222 800RDS146 WRITING F1P08000
01113 0 76200 0 00222 801RDS146 FRET F1P08010
01114 0 07400 1 07656 802WFR00 TSXWAT00,1 WRITE F1P08020
01115 0 00000 0 00007 803HTR7 FRET F1P08030
01116 0 00000 0 01614 804HTR7TA ON TAPE F1P08040
01117 0 07400 1 07505 805TSXTAP00,1 ASSEMBLE EQUIT. F1P08050
01120 0 00000 0 00010 8068 F1P08060
01121 0 00000 0 04551 807EQ F1P08070
808PROGRAM FOR CLASSES OF EQUIVALENCE F1P08080
809INITIALIZATION OF ADDRESSES AND STORAGE F1P08090
01122 0 50000 0 04550 810CLEQ CLAEQM1 COMPUTE EO ORIGIN PLUS F1P08100
01123 0 77100 0 00022 811ARS18 NUMBER OF WORDS IN TABLE F1P08110
01124 0 40000 0 01574 812ADDL(EQ) F1P08120
01125 0 62100 0 01165 813STAB7CLQ F1P08130
01126 0 62100 0 01171 814STAB8CLQ F1P08140
01127 0 62100 0 01200 815STAB9CLQ F1P08150
01130 0 62100 0 01174 816STAB2CLQ F1P08160
01131 0 62100 0 01213 817STAB11CLQ F1P08170
01132 0 62100 0 01225 818STAC2CLQ F1P08180
01133 0 62100 0 01230 819STAC3CLQ F1P08190
01134 0 62100 0 01271 820STAA10CLQ F1P08200
01135 0 62100 0 01302 821STAA11CLQ F1P08210
01136 0 62100 0 01315 822STAA12CLQ F1P08220
01137 0 62100 0 01326 823STAA13CLQ F1P08230
01140 0 62100 0 01306 824STAA17CLQ F1P08240
01141 0 62100 0 01237 825STAC10CLQ F1P08250
01142 0 76000 0 00000 826OADDR CLM F1P08260
01143 0 60200 0 01613 827SLWMEEQM1 F1P08270
01144 0 60200 0 01575 828SLWBOX1 F1P08280
01145 0 60200 0 01577 829SLWE1CLEQ F1P08290
01146 0 60200 0 01600 830SLWE2CLEQ F1P08300
01147 0 60200 0 01601 831SLWE3CLEQ F1P08310
01150 0 60200 0 01602 832SLWE4CLEQ F1P08320
01151 0 60200 0 01603 833SLWE5CLEQ F1P08330
01152 0 53400 2 01142 834LXAOADDR,2 F1P08340
01153−0 53400 4 04550 835LXDEQM1,4 F1P08350
01154 0 60200 2 01614 836G2CLQ SLWMEEQ,2 F1P08360
01155 1 77777 2 01156 837TXIG1CLQ,2,−1 F1P08370
01156 2 00001 4 01154 838G1CLQ TIXG2CLQ,4,1 F1P08380
01157 0 50000 0 07740 839CLADECR1 F1P08390
01160 0 60100 0 01576 840STOBOX2 F1P08400
841INITIALIZATION OF AN EQUIVALENCE CLASS F1P08410
01161−0 53400 1 04550 842BOCLQ LXDEQM1,1 SET INDEX A TO MUM OF WORDS IN EQ F1P08420
01162−3 00000 1 01454 843TXLOUT,1,0 EXIT FOR EMPTY EQ TABLE F1P08430
01163−0 53400 2 01576 844LXDBOX2,2 PREPARE TO ENTER F1P06440
01164 1 77777 2 01165 845TXIB7CLQ,2,−1 A WORD IN MEEQ F1P08450
01165 0 50000 1 00000 846B7CLQ CLA0,1 OBTAIN EQ WORD F1P06460
01166 0 10000 0 01212 847TZEB5CLQ EXIT FOR DELETED EQ SET F1P08470
01167 0 60100 2 01614 848STOMEEQ,2 SAVE EQ SET IN TABLE MEEQ F1P08480
01170 0 76000 0 00000 849CLM INDICATE F1P08490
01171 0 60200 1 00000 850B8CLQ SLW0,1 DELETED F1P08500
01172 1 77777 2 01173 851TXIB1CLQ,2,−1 EQ SET F1P08510
01173−2 00001 1 00000 852B1CLQ TNX0,1,1 EXIT FOR END OF EQ TABLE F1P08520
01174 0 50000 1 00000 853B2CLQ CLA0,1 OBTAIN EQ SUBSCRIPT F1P08530
01175−0 12000 0 01206 854TMIB4CLQ EXIT FOR END OF EQ SET F1P08540
01176 0 60100 2 01614 855STOMEEQ,2 SAVE REST OF EQ SET F1P08550
01177 1 77777 1 01200 856TXIB9CLQ,1,−1 F1P08560
01200 0 50000 1 00000 857B9CLQ CLA0,1 OBTAIN EQ SYMBOL F1P08570
01201 1 77777 2 01202 858TXIB10CLQ,2,−1 F1P08580
01202 0 60100 2 01614 859B10CLQ STOMEEQ,2 F1P08590
01203 1 77777 2 01204 860TXIB3CLQ,2,−1 IN TABLE MEEQ F1P08600
01204 2 00001 1 01174 861B3CLQ TIXB2CLQ,1,1 F1P08610
01205 0 02000 0 00000 862TRA** EXIT FOR END OF EQ TABLE F1P08620
01206 0 76000 0 00003 863B4CLQ SSP SAVE LAST F1P08630
01207 0 60100 2 01614 864STOMEEQ,2 SUBSCRIPT OF EQ SET F1P08640
01210−0 63400 2 01576 865SXDBOX2,2 AND ITS MEEQ INDEX F1P08650
01211 0 02000 0 01220 866TRAC0CLQ GO TO COMPARISON ROUTINE F1P08660
01212 1 77777 1 01213 867B5CLQ TXIB11CLQ,1,−1 F1P08670
01213 0 50000 1 00000 868B11CLQ CLA0,1 LOOP TO F1P08680
01214 0 12000 0 01216 869TPLB6CLQ GO THROUGH F1P08690
01215 2 00001 1 01165 870TIXB7CLQ,1,1 DELETED SET F1P08700
01216 2 00002 1 01213 871B6CLQ TIXB11CLQ,1,2 F1P08710
01217 0 02000 0 01360 872TRAEND EXIT FOR COMPLETELY DELETED EO TABLF1P08720
873COMPARISON OF MEEQ SYMBOLS WITH EQ SYMBOLS F1P08730
01220−0 53400 2 01576 874C0CLQ LXDBOX2,2 INITIALIZE TEST F1P06740
01221−0 63400 2 01253 875SXDC5CLQ,2 FOR END OF MEEO TABLE F1P08750
01222−0 53400 2 01575 876LXDBOX1,2 SET INDEX B TO GET 1ST SYMB OF MEEQF1P08760
01223−0 53400 1 04550 877C6CLQ LXDEQ−1,1 PREPARE TO SCAN EQ TABLE F1P08770
01224−0 63400 1 01577 878C7CLQ SXDE1CLEQ,1 SAVE INDEX OF 1ST WORD OF EQ SET F1P08760
01225 0 50000 1 00000 879C2CLQ CLA0,1 OBTAIN EQ WORD F1P08790
01226−0 10000 0 01235 880TNZC4CLQ SET NOT DELETED F1P08800
01227 1 77777 1 01230 881TXIC3CLQ,1,−1 F1P08810
01230 0 50000 1 00000 882C3CLQ CLA0,1 LOOP TO GO THRU F1P08820
01231−0 12000 0 01233 883TMIC1CLQ DELETED SET F1P08830
01232 2 00002 1 01230 884TIXC3CLQ,1,2 F1P08840
01233 2 00001 1 01224 885C1CLQ TIXC7CLQ,1,1 EXAMINE NEXT EQ SET F1P08850
01234 0 02000 0 01252 886TRAC9CLQ EXIT FOR END OF EO TABLE F1P08860
01235 0 60100 0 01603 887C4CLQ STOE5CLEQ SAVE EQ SYMBOL F1P08870
01236 1 77777 1 01237 888TXIC10CLQ,1,−1 F1P08880
01237 0 50000 1 00000 889C10CLQ CLA0,1 GET EQ SUBSCRIPT F1P08890
01240 0 12000 0 01246 890TPLC8CLQ NOT END OF EQ SET F1P08900
01241 0 50000 0 01603 891CLAE5CLEQ GET LAST SYMBOL OF EQ SET F1P08910
01242 0 40200 2 01614 892SUBMEEQ,2 COMPARE WITH MEEQ SYMBOL F1P08920
01243 0 10000 0 01263 893TZEA0CLQ MATCH F1P08930
01244 2 00001 1 01224 894TIXC7CLQ,1,1 NO MATCH F1P08940
01245 0 02000 0 01252 895TRAC9CLQ F1P08950
01246 0 50000 0 01603 896C8CLQ CLAE5CLEQ F1P08960
01247 0 40200 2 01614 897SUBMEEQ,2 F1P08970
01250 0 10000 0 01263 898TZEA0CLQ F1P08980
01251 2 00001 1 01225 899TIXC2CLQ,1,1 F1P08990
01252 1 77776 2 01253 900C9CLQ TXIC5CLQ,2,−2 GET NEXT MEEQ SYMBOL F1P09000
01253 3 00000 2 01223 901C5CLQ TXHC6CLQ,2,** TEST END OF TABLE MEEQ F1P09010
902 END OF TABLE MEEQ, NO MATCH IN TABLE EQ F1P09020
01254−0 53400 2 01576 903F2CLQ LXDBOX2,2 INDICATE F1P09030
01255 0 50000 2 01614 904CLAMEEQ,2 END OF SET F1P09040
01256−0 76000 0 00003 905SSM IN TABLE F1P09050
01257 0 60100 2 01614 906STOMEEQ,2 MEEQ F1P09060
01260 1 77777 2 01261 907TXIF1CLQ,2,−1 INITIALIZE INDEX OF F1P09070
01261−0 63400 2 01575 908F1CLQ SXDBOX1,2 NEXT SET IN TABLE MEEO AND F1P09080
01262 0 02000 0 01161 909TRABOCLQ INITIALIZE THE SET F1P09090
910MEEQ SYMBOL MATCHES EQ SYMBOL F1P09100
01263 1 00001 1 01264 911A0CLQ TXIA14CLQ,1,1 F1P09110
01264−0 63400 1 01314 912A14CLQ SXDA6CLQ,1 SAVE EO INDEX OF MATCHED SYMBOL F1P09120
01265 2 00001 1 01266 913TIXA1CLQ,1,1 F1P09130
01266 1 77777 2 01267 914A1CLQ TXIA2CLQ,2,−1 F1P09140
01267 0 50000 2 01614 915A2CLQ CLAMEEQ,2 F1P09150
01270 0 62100 0 01600 916STAE2CLEQ SAVE SUBSCRIPT OF MEEQ SYMBOL F1P09160
01271 0 50000 1 00000 917A10CLQ CLA0,1 F1P09170
01272 0 62100 0 01601 918STAE3CLEQ SAVE SUBSCRIPT OF EQ SYMBOL F1P09160
01273−0 53400 2 01576 919LXDBOX2,2 F1P09190
01274 1 77777 2 01275 920TXIA16CLQ,2,−1 F1P09200
01275−0 63400 2 01356 921A16CLQ SXDE1CLQ,2 F1P09210
01276 1 00001 2 01277 922TXIA15CLQ,2,1 F1P09220
01277−0 12000 0 01313 923A15CLQ TMIA9CLQ MATCHED SYMBOL IS END OF EQ SET F1P09230
01300 1 77777 2 01301 924A4CLQ TXIA3CLQ,2,−1 LOOP TO TRANSFER F1P09240
01301−2 00001 1 00000 925A3CLQ TNX0,1,1 TO MEEO SYMBOLS OF F1P09250
01302 0 50000 1 00000 926A11CLQ CLA0,1 EQ BELOW MATCHED SYMBOL F1P09260
01303 0 60100 2 01614 927STOMEEQ,2 F1P09270
01304−2 00001 1 00000 928TNX0,1,1 F1P09280
01305 1 77777 2 01306 929TXIA17CLQ,2,−1 F1P09290
01306 0 50000 1 00000 930A17CLQ CLA0,1 F1P09300
01307−0 12000 0 01312 931TMIA5CLQ F1P09310
01310 0 60100 2 01614 932STOMEEQ,2 F1P09320
01311 0 02000 0 01300 933TRAA4CLQ F1P09330
01312 0 62100 2 01614 934A5CLQ STAMEEQ,2 SAVE SBSCR OF LAST SYMBOL OF EQ SETF1P09340
01313−0 53400 1 01577 935A9CLQ LXDE1CLEQ,1 F1P09350
01314−3 00000 1 01321 936A6CLQ TXLA8CLQ,1,** EXIT FOR MATCHED SYMBOL REACHED F1P09360
01315 0 50000 1 00000 937A12CLQ CLA0,1 LOOP TO TRANSFER F1P09370
01316 1 77777 2 01317 938TXIA7CLQ,2,−1 TO MEEO SYMBOLS OF F1P09380
01317 0 60100 2 01614 939A7CLQ STOMEEQ,2 EQ ABOVE MATCHED F1P09390
01320 1 77777 1 01314 940TXIA6CLQ,1,−1 SYMBOL F1P09400
01321−0 63400 2 01576 941A8CLQ SXDBOX2,2 F1P09410
01322−0 63400 2 01343 942SXDD2CLQ,2 F1P09420
01323−0 63400 2 01336 943SXDD4CLQ,2 F1P09430
01324−0 53400 1 01577 944LXDE1CLEQ,1 INDICATE F1P09440
01325 0 76000 0 00000 945CLM DELETED F1P09450
01326 0 60200 1 00000 946A13CLQ SLW0,1 EQ SET F1P09460
947NORMALIZATION OF MEEQ SUBSCRIPTS F1P09470
01327 0 50000 0 01601 948CLAE3CLEQ GET EQ SUBSCRIPT F1P09480
01330 0 40200 0 01600 949SUBE2CLEQ COMPARE WITH MEEQ SUBSCRIPT F1P09490
01331 0 10000 0 01220 950TZEC0CLQ SUBSCRIPTS MATCH F1P09500
01332 0 62100 0 01602 951STAE4CLEQ F1P09510
01333 0 12000 0 01350 952TPLE0CLQ F1P09520
953EQ SUBSCRIPT LESS THAN MEEQ SUBSCRIPT F1P09530
01334−0 53400 2 01356 954LXDE1CLQ,2 F1P09540
01335 1 77777 2 01336 955TXID4CLQ,2,−1 F1P09550
01336−3 00000 2 01344 956D4CLQ TXLD3CLQ,2,** F1P09560
01337 0 50000 2 01614 957D1CLQ CLAMEEQ,2 NORMALIZE SUBSCRIPTS F1P09570
01340 0 40000 0 01602 958ADDE4CLEQ OF NEW SYMBOLS F1P09580
01341 0 62100 2 01614 959STAMEEQ,2 IN MEEQ SET F1P09590
01342 1 77776 2 01343 960TXID2CLQ,2,−2 F1P09600
01343 3 00000 2 01337 961D2CLQ TXHD1CLQ,2,** F1P09610
01344 0 50000 2 01614 962D3CLQ CLAMEEQ,2 NORMALIZE SUBSCRIPT F1P09620
01345 0 40000 0 01602 963ADDE4CLEQ OF LAST NEW SYMBOL F1P09630
01346 0 62100 2 01614 964STAMEEQ,2 ENTERED IN MEEQ SET F1P09640
01347 0 02000 0 01220 965TRAC0CLQ GO TO COMPARISON ROUTINE F1P09650
966EQ SUBSCRIPT GREATER THAN MEEQ SUBSCRIPT F1P09660
01350−0 53400 2 01575 967E0CLQ LXDBOX1,2 F1P09670
01351 1 77777 2 01352 968TXIE2CLQ,2,−1 F1P09680
01352 0 50000 2 01614 969E2CLQ CLAMEEQ,2 NORMALIZE SUBSCRIPTS F1P09690
01353 0 40000 0 01602 970ADDE4CLEQ OF OLD SYMBOLS F1P09700
01354 0 62100 2 01614 971STAMEEQ,2 IN MEEQ SET F1P09710
01355 1 77776 2 01356 972TXIE1CLQ,2,−2 F1P09720
01356 3 00000 2 01352 973E1CLQ TXHE2CLQ,2,** F1P09730
01357 0 02000 0 01220 974TRAC0CLQ GO TO COMPARISON ROUTINE F1P09740
01360 0 50000 0 01576 975END CLABOX2 COMPUTE F1P09750
01361 0 76000 0 00006 976COM NUMBER F1P09760
01362 0 40000 0 07741 977ADDDECR2 OF WORDS F1P09770
01363−0 73400 2 00000 978PDX0,2 IN TABLE F1P09780
01364−0 75400 2 00000 979PXD0,2 MEEO AND F1P09790
01365 0 62200 0 01613 980STDMEEQM1 SAVE WITH TABLE F1P09800
981REDUNDANCY AND INCONSISTENCY TEST OF EQUIVALENCE SENTENCES F1P09810
01366−0 53400 2 01576 982LXDBOX2,2 INITIALIZATION F1P09820
01367−0 63400 2 01417 983SXDM11CLQ,2 OF F1P09830
01370 0 53400 2 01142 984LXAOADDR,2 INDEXING F1P09840
01371−0 63400 2 01575 985SXDBOX1,2 F1P09850
01372−0 53400 2 01575 986M6CLQ LXDBOX1,2 OBTAIN F1P09860
01373 0 50000 2 01614 987CLAMEEQ,2 FIXED F1P09870
01374 0 60100 0 01577 988STOSMBL SYMBOL F1P09880
01375 1 77777 2 01376 989TXIM10CLQ,2,−1 AND F1P09890
01376 0 50000 2 01614 990M10CLQ CLAMEEQ,2 ITS F1P09900
01377 0 60100 0 01600 991STOSBSCR SUBSCRIPT F1P09910
01400 1 77777 2 01401 992TXIM1CLQ,2,−1 F1P09920
01401 0 50000 2 01614 993M1CLQ CLAMEEQ,2 GET CHANGING SYMBOL AND F1P09930
01402 0 34000 0 01577 994CASSMBL COMPARE WITH FIXED SYMBOL F1P09940
01403 0 02000 0 01405 995TRAM2CLQ NO MATCH F1P09950
01404 0 02000 0 01423 996TRAK1CLQ MATCH F1P09960
01405 1 77777 2 01406 997M2CLQ TXIM3CLQ,2,−1 HAS END OF CHANGING SYMBOLS F1P09970
01406 0 50000 2 01614 998M3CLQ CLAMEEQ,2 BEEN REACHED, NO MATCH CASE F1P09980
01407−0 12000 0 01411 999TMIM4CLQ YES F1P09990
01410 1 77777 2 01401 1000TXIM1CLQ,2,−1 NO F1P10000
01411−0 63400 2 01416 1001M4CLQ SXDM7CLQ,2 F1P10010
01412−0 53400 2 01575 1002M9CLQ LXDBOX1,2 PREPARE TO GET F1P10020
01413 1 77776 2 01414 1003TXIM5CLQ,2,−2 NEXT FIXED F1P10030
01414−0 63400 2 01575 1004M5CLQ SXDBOX1,2 SYMBOL F1P10040
01415 1 77777 2 01416 1005TXIM7CLQ,2,−1 F1P10050
01416 3 00000 2 01372 1006M7CLQ TXHM6CLQ,2,** TEST END OF MEEQ SET F1P10060
01417−3 00000 2 01450 1007M11CLQ TXLCLQOUT,2,0 F1P10070
01420 1 77777 2 01421 1008TXIM8CLQ,2,−1 F1P10080
01421−0 63400 2 01575 1009M8CLQ SXDBOX1,2 F1P10090
01422 0 02000 0 01372 1010TRAM6CLQ F1P10100
01423 1 77777 2 01424 1011K1CLQ TXIK2CLQ,2,−1 GET SUBSCRIPT F1P10110
01424 0 50000 2 01614 1012K2CLQ CLAMEEQ,2 OF CHANGING SYMBOL F1P10120
01425−0 12000 0 01443 1013TMIK4CLQ END OF SET REACHED F1P10130
01426 0 34000 0 01600 1014CASSBSCR COMPARE SUBSCRIPTS OF MATCHED SYMBLF1P10140
01427 0 02000 0 01431 1015TRAK3CLQ NO MATCH, INCONSISTENT CASE F1P10150
01430 1 77777 2 01401 1016TXIM1CLQ,2,−1 MATCH, REDUNDANT CASE F1P10160
01431−0 53400 4 01442 1017K3CLQ LXDNEWTBL,4 F1P10170
01432 3 00000 4 01435 1018TXHERSTOR,4,0 F1P10180
01433 0 50000 0 07743 1019CLAFRCON F1P10190
01434 0 60100 0 01614 1020STOMEEQ F1P10200
01435 0 50000 0 01577 1021ERSTOR CLASMBL F1P10210
01436 0 60100 4 01615 1022STOMEEQ+1,4 F1P10220
01437 1 77777 4 01440 1023TXISAVIR4,4,−1 F1P10230
01440−0 63400 4 01442 1024SAVIR4 SXDNEWTBL,4 F1P10240
01441 0 02000 0 01412 1025TRAM9CLQ GET NEXT SYMBOL F1P10250
01442 0 00000 0 00000 1026NEWTBL HTR0 F1P10260
01443 0 76000 0 00003 1027K4CLQ SSP F1P10270
01444 0 34000 0 01600 1028CASSBSCR F1P10280
01445 0 02000 0 01431 1029TRAK3CLQ F1P10290
01446 0 02000 0 01412 1030TRAM9CLQ F1P10300
01447 0 02000 0 01431 1031TRAK3CLQ F1P10310
01450−0 53400 4 01442 1032CLQOUT LXDNEWTBL,4 F1P10320
01451−3 00000 4 01454 1033TXLOUT,4,0 F1P10330
01452 0 50000 0 07743 1034CLAFRCON F1P10340
01453 0 60100 4 01615 1035STOMEEQ+1,4 F1P10350
01454 0 07400 1 07656 1036OUT TSXWAT00,1 WRITE EQUIT ON TAPE. F1P10360
01455 0 00000 0 00010 10378 F1P10370
01456 0 00000 0 01614 1038MEEQ F1P10380
01457 0 07400 1 07505 1039TSXTAP00,1 ASSEMBLE TABLE CLOSUB F1P10390
01460 0 00000 0 00011 10409 F1P10400
01461 0 00000 0 01614 1041TOT9 9TA F1P10410
1042PROGRAM FOR REMOVING DUPLICATE ENTRIES FROM TABLE CLOSUB F1P10420
01462 0 50000 0 01613 1043RDCTP CLA9TA−1 GET NUMBER OF WORDS IN 9TA F1P10430
01463 0 10000 0 01514 1044TZEREC07 EXIT FOR EMPTY TABLE F1P10440
01464−0 73400 4 00000 1045PDX0,4 SET INDEX C TO NUM OF WORDS IN 9TA F1P10450
01465 0 77100 0 00022 1046ARS18 COMPUTE TABLE ORIGIN PLUS F1P10460
01466 0 40000 0 01461 1047ADDTOT9 NUMBER OF WORDS IN TABLE F1P10470
01467 0 62100 0 01473 1048STAREC01 AND INITIALIZE ADDRESS F1P10480
01470−0 53400 2 01477 1049LXDREC03,2 SET INDEX B TO COMP 1 AND F1P10490
01471−0 63400 2 01500 1050SXDREC04,2 SAVE COMP 1 IN DECR OF REC04 F1P10500
01472 0 53400 2 07730 1051REC00 LXAL(0),2 SET INDEX B TO ZERO F1P10510
01473 0 50000 4 00000 1052REC01 CLA0,4 GET 9TA WORD AND F1P10520
01474 0 34000 2 01614 1053REC02 CAS9TA,2 COMPARE WITH 9TA WORD F1P10530
01475 0 02000 0 01477 1054TRAREC03 9TA WORDS NOT EQUAL F1P10540
01476 0 02000 0 01505 1055TRAREC06 9TA WORDS ARE EQUAL F1P10550
01477 1 77777 2 01500 1056REC03 TXIREC04,2,−1 TAKE NEXT 9TA WORD F1P10560
01500 3 00000 2 01474 1057REC04 TXHREC02,2,** TEST FOR END OF NEW 9TA TABLE F1P10570
01501−0 53400 1 01500 1058LXDREC04,1 ADD COMP 1 TO DECR OF F1P10580
01502 1 77777 1 01503 1059TXIREC05,1,−1 REC04 TO ACCOUNT FOR F1P10590
01503−0 63400 1 01500 1060REC05 SXDREC04,1 FOLLOWING ENTRY F1P10600
01504 0 60100 2 01614 1061STO9TA,2 ENTER UNEQUAL 9TA WORD IN TABLE F1P10610
01505 2 00001 4 01472 1062REC06 TIXREC00,4,1 TEST END OF OLD 9TA TABLE F1P10620
01506−0 53400 4 01500 1063LXDREC04,4 GET TWOS COMP OF NUMBER F1P10630
01507−0 75400 4 00000 1064PXD0,4 OF WORDS ENTERED IN 9TA F1P10640
01510 0 76000 0 00006 1065COM COMPUTE TRUE FIGURE AND F1P10650
01511 0 40000 0 07731 1066ADDL(1) STORE IN 9TA-1 F1P10660
01512−0 73400 4 00000 1067PDX0,4 F1P10670
01513−0 63400 4 01613 1068SXD9TA−1,4 F1P10680
01514 0 07400 1 07656 1069REC07 TSXWAT00,1 WRITE MODIFIED F1P10690
01515 0 00000 0 00011 1070HTR9 TABLE CLOSUB F1P10700
01516 0 00000 0 01614 1071HTR9TA ON TAPE F1P10710
01517 0 77000 0 00222 1072WEF146 END OF TAPE TABLES FILE F1P10720
01520 0 77200 0 00203 1073REW3 F1P10730
01521 0 50000 0 01573 1074CLAWAT99 CHANGE WAT SUB ROUTINE TO WRITE ON TAPE 3 F1P10740
01522 0 62100 0 07661 1075STAWAT09 F1P10750
01523 0 62100 0 07701 1076STAWAT05+2 F1P10760
01524 0 62100 0 07704 1077STAWAT07−1 F1P10770
01525 0 62100 0 07721 1078STAWAT08 F1P10780
01526 0 50000 0 07703 1079CLAWAT05+4 NOP F1P10790
01527 0 60100 0 07673 1080STOWAT04−1 OVER COPY IDENTIFICATION F1P10800
01530 0 60100 0 07674 1081STOWAT04 OVER COPY WORD COUNT F1P10810
01531 0 60100 0 07665 1082STOWAT03−1 OVER STA FOR WORD COUNT F1P10820
01532 0 50000 0 07752 1083CLATP3TRA F1P10830
01533 0 60100 0 07676 1084STOWAT04+2 F1P10840
01534 0 07400 1 07505 1085TSXTAP00,1 ASSEMBLE NONEXC TABLE F1P10850
01535 0 00000 0 00016 108614 F1P10860
01536 0 00000 0 01614 1087XTA F1P10870
01537 0 07400 1 07656 1088TSXWAT00,1 WRITE NONEXC TABLE ON TAPE 3 F1P10880
01540 0 00000 0 00016 108914 F1P10890
01541 0 00000 0 01614 1090XTA F1P10900
01542 0 07400 1 07505 1091TSXTAP00,1 ASSEMBLE TSTOPS TABLE F1P10910
01543 0 00000 0 00017 109215 F1P10920
01544 0 00000 0 01614 1093XTA F1P10930
01545 0 07400 1 07656 1094TSXWAT00,1 WRITE TSTOPS TABLE AS SECOND RECORD TAPE 3 F1P10940
01546 0 00000 0 00017 109515 F1P10950
01547 0 00000 0 01614 1096XTA F1P10960
01550 0 50000 0 00030 1097CLAEIFNO F1P10970
01551 0 40000 0 07740 1098ADDDECR1 SET EIFNO TO LAST ADD IN PROBLEM PLUS 1 F1P10980
01552 0 60100 0 00030 1099STOEIFNO F1P10990
01553−0 50000 0 07741 1100CALDECR2 F1P11000
01554 0 76000 0 00006 1101COM F1P11010
01555 0 32000 0 00020 1102ANS16 F1P11020
01556 0 50000 0 00034 1103CLAENDI4 F1P11030
01557 0 34000 0 07731 1104CASL(1) F1P11040
01560 0 02000 0 01564 1105TRA*+4 F1P11050
01561 0 50000 0 07741 1106CLADECR2 F1P11060
01562−0 60200 0 00020 1107ORS16 F1P11070
01563 0 02000 0 01571 1108TRASPACE F1P11080
01564−0 75400 0 00000 1109PXD,0 F1P11090
01565 0 76000 0 00164 1110SWT4 F1P11100
01566 0 02000 0 01571 1111TRASPACE F1P11110
01567 0 50000 0 07741 1112CLADECR2 F1P11120
01570−0 60200 0 00020 1113ORS16 F1P11130
01571 0 76200 0 00221 1114SPACE RTB1 F1P11140
01572 0 02000 0 00004 1115TRA4 F1P11150
01573 0 00000 0 00223 1116WAT99 147 F1P11160
1117WORKING STORAGE FOR PROGRAM CLEQ F1P11170
01574 0 00000 0 04551 1118L(EQ) EQ F1P11180
01575 0 00000 0 00000 1119BOX1 F1P11190
01576 0 00000 0 00000 1120BOX2 F1P11200
01577 0 00000 0 00000 1121E1CLEQ F1P11210
01600 0 00000 0 00000 1122E2CLEQ F1P11220
01601 0 00000 0 00000 1123E3CLEQ F1P11230
01602 0 00000 0 00000 1124E4CLEQ F1P11240
01603 0 00000 0 00000 1125E5CLEQ F1P11250
1126WORKING STORAGE FOR PROGRAM AMW F1P11260
01604 0 00000 0 00000 1127E10 F1P11270
01605 0 00000 0 00000 1128E11 AMW2105 F1P11280
01606 0 00000 0 00000 1129A1BOX AMW 2106 F1P11290
01607 0 00000 0 00000 1130A2BOX AMW 2305 F1P11300
01610 0 00000 0 00000 1131IT1 AMW 2510 F1P11310
01611 0 00000 0 00000 1132E1RFT F1P11320
01612 0 00000 0 00000 1133E2RFT F1P11330
01613 1134END1PB ORG907 F1P11340
01613 1135XTAM1 BSS1 F1P11350
01614 1136XTA BSS1500 THIS IS TABLE ASSEMBLY BUFFER OF PART 2 F1P11360
1137 F1P11370
1138 F1P11380
1139704 FORTRAN MASTER RECORD CARD / 1 PRIME COMMON = F0210000. F1P11390
00000 1140ORG0 F1P11400
00000 0 00004 0 04550 1141PZEORG1PC,,1TOCS F1P11410
00001 0 00000 0 07760 1142PZEEND1PC F1P11420
1143 F1P11430
1144COMMON TO SECTION ONE PRIME F1P11440
1145 F1P11450
04550 1146ORG1PC ORG2408 F1P11460
04550 1147OTAM1 BSS1 LOCATION OF NUM OF WORDS IN TEIFNO F1P11470
04551 1148OTA BSS1500 BLOCK FOR ASSEMBLED TEIFNO F1P11480
1149TABLE ASSEMBLY PROGRAM F1P11490
07505 0 77200 0 00204 1150TAP00 REW4 F1P11500
07506−0 60000 0 07754 1151STQE2A F1P11510
07507−0 63400 2 07755 1152SXDE3A,2 F1P11520
07510−0 63400 4 07756 1153SXDE4A,4 F1P11530
07511 0 50000 1 00001 1154CLA1,1 GET TABLE NUMBER F1P11540
07512 0 62100 0 07513 1155STATAP00+6 F1P11550
07513 0 73400 2 00000 1156PAX,2 F1P11560
07514 0 76700 0 00001 1157ALS1 F1P11570
07515 0 40000 1 00001 1158ADD1,1 FORM 3I F1P11580
07516 0 40000 0 07630 1159ADDOAD F1P11590
07517 0 62100 0 07574 1160STATAP06 F1P11600
07520 0 62100 0 07541 1161STATAP20 F1P11610
07521 0 40000 0 07732 1162ADDL(2) FORM INTET + 3I +2 F1P11620
07522 0 62100 0 07531 1163STATAP01 F1P11630
07523 0 62100 0 07570 1164STATAP05 F1P11640
07524 0 50000 2 07655 1165CLAMWN+10,2 F1P11650
07525 0 73400 2 00000 1166PAX,2 TABLE MAXIMUM F1P11660
07526−0 63400 2 07601 1167SXDTAP081,2 F1P11670
07527−0 63400 2 07617 1168SXDOVTEST,2 F1P11680
07530 0 53400 2 07730 1169LXAL(0),2 F1P11690
07531 0 53400 4 00000 1170TAP01 LXA**,4 NO OF BLOCKS OF THIS TABLE ON TAPE 4 F1P11700
07532 0 50000 1 00002 1171CLA2,1 F1P11710
07533 0 62100 0 07561 1172STATAP03 F1P11720
07534 0 62100 0 07577 1173STATAP08 F1P11730
07535 0 40200 0 07731 1174SUBL(1) F1P11740
07536 0 62100 0 07603 1175STATAP11 F1P11750
07537 0 62100 0 07612 1176STATAP12 F1P11760
07540−3 00000 4 07570 1177TXLTAP05,4,0 TEST FOR NO TAPE RECORDS F1P11770
07541 0 50000 0 00000 1178TAP20 CLA** F1P11780
07542 0 62200 0 07622 1179STDTAP14+1 F1P11790
07543−0 76000 0 00012 1180RTT TURN OFF INDICATOR F1P11600
07544 3 00000 0 00000 1181TXH0,0,0 F1P11810
07545 0 76600 0 00333 1182TAP02 IOD F1P11820
07546−0 76000 0 00012 1183RTT TEST INDICATOR F1P11830
07547 1 00001 4 07621 1184TXITAP14,4,1 ON F1P11840
07550 0 50000 0 07734 1185CLAL(4) OFF F1P11850
07551 0 60100 0 07757 1186STOE5A F1P11860
07552 0 76200 0 00224 1187READ4 RTB4 F1P11870
07553 0 70000 0 07753 1188CPYE1A COPY IDENTIFICATION F1P11880
07554 0 02000 0 07556 1189TRATAP025 F1P11890
07555 0 07400 4 00004 1190TSXDIAG,4 EOF MACHINE ERROR F1P11900
07556 0 50000 0 07753 1191TAP025 CLAE1A F1P11910
07557 0 40200 1 00001 1192SUB1,1 TEST FOR RECORD OF TABLE BEING ASSEMBLED F1P11920
07560−0 10000 0 07552 1193TNZREAD4 F1P11930
07561 0 70000 2 00000 1194TAP03 CPY**,2 F1P11940
07562 1 77777 2 07617 1195TXIOVTEST,2,−1 F1P11950
07563 0 07400 4 00004 1196TSXDIAG,4 EOF MACHINE ERROR F1P11960
07564 2 00001 4 07545 1197TIXTAP02,4,1 F1P11970
07565 0 76600 0 00333 1198TAP04 IOD F1P11980
07566−0 76000 0 00012 1199RTT F1P11990
07567 0 02000 0 07621 1200TRATAP14 F1P12000
07570 0 50000 0 00000 1201TAP05 CLA** F1P12010
07571 0 77100 0 00022 1202ARS18 F1P12020
07572 0 10000 0 07603 1203TZETAP11 F1P12030
07573 0 73400 4 00000 1204PAX,4 F1P12040
07574 0 40000 0 00000 1205TAP06 ADD** F1P12050
07575 0 62100 0 07576 1206STATAP07 F1P12060
07576 0 50000 4 00000 1207TAP07 CLA**,4 F1P12070
07577 0 60100 2 00000 1208TAP08 STO**,2 F1P12080
07600 1 77777 2 07601 1209TXITAP081,2,−1 F1P12090
07601−3 00000 2 07620 1210TAP081 TXLOVFLOW,2,** F1P12100
07602 2 00001 4 07576 1211TAP09 TIXTAP07,4,1 F1P12110
07603 0 60000 0 00000 1212TAP11 STZ** F1P12120
07604−0 75400 2 00000 1213PXD,2 F1P12130
07605 0 10000 0 07613 1214TZETAP13 F1P12140
07606 0 77100 0 00022 1215ARS18 F1P12150
07607 0 76000 0 00006 1216COM F1P12160
07610 0 40000 0 07731 1217ADDL(1) F1P12170
07611 0 73400 2 00000 1218PAX,2 F1P12180
07612−0 63400 2 00000 1219TAP12 SXD**,2 F1P12190
07613 0 56000 0 07754 1220TAP13 LDQE2A F1P12200
07614−0 53400 2 07755 1221LXDE3A,2 F1P12210
07615−0 53400 4 07756 1222LXDE4A,4 F1P12220
07616 0 02000 1 00003 1223TRA3,1 RETURN TO CALLER F1P12230
07617 3 00000 2 07561 1224OVTEST TXHTAP03,2,** F1P12240
07620 0 07400 4 00004 1225OVFLOW TSXDIAG,4 BUFFER AREA EXCEEDED F1P12250
07621 0 76400 0 00204 1226TAP14 BST4 F1P12260
07622 1 00000 2 07623 1227TXITAP14+2,2,** F1P12270
07623 0 50000 0 07757 1228CLAE5A F1P12280
07624 0 40200 0 07731 1229SUBL(1) F1P12290
07625 0 60100 0 07757 1230STOE5A F1P12300
07626−0 10000 0 07552 1231TNZREAD4 F1P12310
07627 0 07400 4 00004 1232TSXDIAG,4 THREE FAILURES IN READING A RECORD FROM T4 F1P12320
07630 0 00000 0 00322 1233OAD INTET F1P12330
07631 1234BSS3 F1P12340
1235MAXIMUM NUMBER OF WORDS ALLOWED IN VARIOUS TABLES F1P12350
07634 0 00000 0 77634 1236−100 F1P12360
07635 0 00000 0 77634 1237−100 F1P12370
07636 0 00000 0 77324 1238−300 F1P12380
07637 0 00000 0 76422 1239−750 F1P12390
07640 0 00000 0 76174 1240−900 F1P12400
07641 0 00000 0 76650 1241−600 F1P12410
07642 0 00000 0 76174 1242−900 F1P12420
07643 0 00000 0 75152 1243MWN −1430 F1P12430
07644 0 00000 0 75044 1244−1500 F1P12440
07645 0 00000 0 75044 1245−1500 F1P12450
07646 0 00000 0 76422 1246−750 F1P12460
07647 0 00000 0 76030 1247−1000 F1P12470
07650 0 00000 0 75044 1248−1500 F1P12480
07651 0 00000 0 75044 1249−1500 F1P12490
07652 0 00000 0 77406 1250−250 F1P12500
07653 0 00000 0 76650 1251−600 F1P12510
07654 0 00000 0 76422 1252−750 F1P12520
07655 0 00000 0 76422 1253−750 F1P12530
1254 F1P12540
1255PROGRAM FOR WRITING AN ASSEMBLED TABLE ON TAPE F1P12550
07656−0 63400 2 07726 1256WAT00 SXDE1W,2 START PROGRAM WAT F1P12560
07657 0 50000 0 07734 1257CLAL(4) PREPARE TO COUNT F1P12570
07660 0 60100 0 07727 1258STOE2W TWO TAPE TESTS F1P12580
07661 0 76600 0 00222 1259WAT09 WRS146 PREPARE TO WRITE ON TAPE 2 F1P12590
07662 0 50000 1 00002 1260CLA2,1 COMPUTE LOCATION OF NUMBER OF WORDSF1P12600
07663 0 40200 0 07731 1261SUBL(1) IN TABLE AND INITIALIZE ADDRESSES F1P12610
07664 0 62100 0 07666 1262STAWAT03 F1P12620
07665 0 62100 0 07674 1263STAWAT04 F1P12630
07666 0 50000 0 00000 1264WAT03 CLA** ADDRESS IS NTA-1 F1P12640
07667 0 77100 0 00022 1265ARS18 NUMBER OF WORDS IN TABLE PUT IN F1P12650
07670 0 73400 2 00000 1266PAX0,2 INDEX B F1P12660
07671 0 40000 1 00002 1267ADD2,1 RESET ADDRESS F1P12670
07672 0 62100 0 07677 1268STAWAT05 F1P12680
07673 0 70000 1 00001 1269CPY1,1 IDENTIFY TABLE ON TAPE F1P12690
07674 0 70000 0 00000 1270WAT04 CPY** NUM OF WORDS IN TABLE PUT ON TAPE F1P12700
07675 0 40200 1 00002 1271SUB2,1 F1P12710
07676 0 10000 0 07724 1272TZEWAT06 NO ENTRIES IN TABLE F1P12720
07677 0 70000 2 00000 1273WAT05 CPY0,2 ADDR IS NTA + NUM WORDS IN NTA F1P12730
07700 2 00001 2 07677 1274TIXWAT05,2,1 COPY LOOP F1P12740
07701 0 76400 0 00222 1275BST146 F1P12750
07702−0 76000 0 00012 1276RTT F1P12760
07703 0 76100 0 00000 1277NOP F1P12770
07704 0 76200 0 00222 1278RDS146 F1P12780
07705 0 70000 0 07754 1279WAT07 CPYE2A F1P12790
07706 0 02000 0 07705 1280TRAWAT07 F1P12800
07707 0 76100 0 00000 1281NOP E O R F1P12810
07710 0 76600 0 00333 1282WRS219 E O F F1P12820
07711−0 76000 0 00012 1283RTT F1P12830
07712 0 02000 0 07714 1284TRAWAT10 TAPE CHECK ON F1P12840
07713 0 02000 0 07724 1285TRAWAT06 TAPE CHECK OFF F1P12850
07714 0 50000 0 07727 1286WAT10 CLAE2W F1P12860
07715 0 40200 0 07731 1287SUBL(1) F1P12870
07716 0 60100 0 07727 1288STOE2W F1P12880
07717 0 12000 0 07721 1289TPLWAT08 F1P12890
07720 0 07400 4 00004 1290TSXDIAG,4 STOP FOR THIRD TAPE CHECK F1P12900
07721 0 76400 0 00222 1291WAT08 BST146 F1P12910
07722 0 02000 0 07661 1292TRAWAT09 F1P12920
07723 0 70000 0 07730 1293CPYL(0) F1P12930
07724−0 53400 2 07726 1294WAT06 LXDE1W,2 RESTORE INDEX B F1P12940
07725 0 02000 1 00003 1295TRA3,1 RETURN TO MAIN PROGRAM F1P12950
1296 F1P12960
07726 0 00000 0 00000 1297E1W F1P12970
07727 0 00000 0 00000 1298E2W F1P12980
07730 0 00000 0 00000 1299L(0) 0 F1P12990
07731 0 00000 0 00001 1300L(1) 1 F1P13000
07732 0 00000 0 00002 1301L(2) 2 F1P13010
07733 0 00000 0 00003 1302L(3) 3 F1P13020
07734 0 00000 0 00004 1303L(4) 4 F1P13030
07735 0 00000 0 00005 1304L(5) 5 F1P13040
07736 0 00000 0 00010 1305L(8) 8 F1P13050
07737 0 00000 0 00062 1306L(50) 50 F1P13060
07740 0 00001 0 00000 1307DECR1 0,0,1 F1P13070
07741 0 00002 0 00000 1308DECR2 0,0,2 F1P13080
07742+000000077777 1309 MSK OCT77777 AMWO5O3 F1P13090
07743+377777777777 1310FRCON OCT377777777777 35 ONES. AMW 1318 F1P13100
07744 0 00000 0 00312 1311DRL02 202 F1P13110
07745 0 00000 0 00002 1312TNT2 2 F1P13120
07746 0 00000 0 00000 1313E3 NON ERASABLE 0416 TO 0908 F1P13130
07747 0 00000 0 00000 1314E4 F1P13140
07750 0 00000 0 04551 1315L(0TA) OTA F1P13150
07751 0 07400 4 00004 1316TEIFER TSXDIAG,4 F1P13160
07752 0 10000 0 07723 1317TP3TRA TZEWAT06−1 F1P13170
07753 1318E1A BSS1 F1P13180
07754 1319E2A BSS1 F1P13190
07755 1320E3A BSS1 F1P13200
07756 1321E4A BSS1 F1P13210
07757 1322E5A BSS1 F1P13220
07747 1323E1 SYNE4 F1P13230
07746 1324E2 SYNE3 F1P13240
07505 1325TAPOO SYNTAP00 F1P13250
07656 1326WATOO SYNWAT00 F1P13260
07750 1327L(OTA) SYNL(0TA) F1P13270
00004 1328DIAG SYN4 F1P13280
03163 1329COMP SYN1TA F1P13290
03163 13302TA SYN1TA F1P13300
03163 13313TA SYN1TA F1P13310
07750 1332TOTO SYNL(OTA) F1P13320
04550 1333EQM1 SYNOTA−1 F1P13330
04551 1334EQ SYNOTA F1P13340
01614 13354TA SYNXTA F1P13350
01614 13365TA SYNXTA F1P13360
01614 13376TA SYNXTA F1P13370
01614 13387TA SYNXTA F1P13380
01614 13399TA SYNXTA F1P13390
01613 1340MEEQM1 SYNXTA−1 F1P13400
01614 1341MEEQ SYNXTA F1P13410
03172 1342FRTS SYNXTA+750 F1P13420
03564 1343FRCHS SYNXTA+1000 F1P13430
07746 1344E12 SYNE3 F1P13440
07747 1345E1RF SYNE4 F1P13450
01577 1346SMBL SYNE1CLEQ F1P13460
01600 1347SBSCR SYNE2CLEQ F1P13470
03564 134816TA SYN6TA+1000 F1P13480
00004 13491TOCS SYN4 F1P13490
1350 F1P13500
1351THE FOLLOWING SYN CARDS ARE FOR PARAMETERS IN THE CARRY OVER F1P13510
1352FROM SECTION ONE TO SECTION ONE PRIME. F1P13520
00030 1353EIFNO SYN24 F1P13530
00031 1354ENDI1 SYN25 F1P13540
00034 1355ENDI4 SYN28 F1P13550
00322 1356INTET SYN210 F1P13560
00417 1357FXCNIX SYN271 F1P13570
00424 1358FLCNIX SYN276 F1P13580
00453 1359ORGDM1 SYN299 F1P13590
00455 1360DIM1IX SYN301 F1P13600
00460 1361ORGDM2 SYN304 F1P13610
00462 1362DIM2IX SYN306 F1P13620
00465 1363ORGDM3 SYN309 F1P13630
00467 1364DIM3IX SYN311 F1P13640
00470 1365BK SYN312 F1P13650
00471 1366FORSUB SYN313 F1P13660
00637 1367BBOX SYN415 F1P13670
00640 1368CIB SYN416 F1P13680
07760 1369END1PC BSS0 F1P13690