1704 FORTRAN II, SECTION V, TAG ANALYSIS, 8-1-6-2 F5G00010
2DAVID STERNLIGHT I.B.M. WORLD HEADQUARTERS 5 N0V 58. F5G00020
3 INTRODUCTION F5G00030
4TNE GENERAL PHILOSOPHY OF SECTI0N 5 IS TO REDUCE A PROGRAM F5G00040
5USING AS MANY INDEX REGISTERS AS NEEDED TO ONE USING 3 INDEX F5G00050
6REGISTERS IN AS EFFICIENT A MEANS AS POSSIBLE, CALLING ON F5G00060
7INDEX CELLS WHICH ARE STORAGE LOCATIONS, TO RETAIN DISPLACED F5G00070
8INFORMATION WHEN THE CONTENTS OF AN INDEX REGISTER MUST BE F5G00080
9REPLACED. THUS THE INDEX CELLS CORRESPOND TO ORIGINAL INDEX F5G00090
10REGISTERS USED IN THE FORTRAN OBJECT PROGRAM BEFORE SECTION5.F5G00100
11THE MAIN PROBLEMS SECTION 5 HANDLES ARE THOSE OF KEEPING F5G00110
12INDEX CELLS UP TO DATE, AND EFFICIENTLY SEEING TO IT THAT THEF5G00120
133 INDEX REGISTERS CONTAIN THE PROPER INFORMATION AT ALL F5G00130
14TIMES FOR THE CORRECT EXECUTION 0F TAGGED INSTRUCTIONS. F5G00140
15GENERALLY, SECTION 5 COMPILES SX,S WHENEVER AN INDEX CELL F5G00150
16MUST BE UPDATED SO THAT IF AN INDEX QUANTITY IS NEEDED AND F5G00160
17NOT PRESENT IN AN INDEX REGISTER, AN LX CAN BE USED WITHOUT F5G00170
18CONCERN ABOUT WHAT IS WIPED OUT. THE SKILLFUL PLACEMENT OF F5G00180
19THESE SX,S IS ONE OF THE MAJOR JOBS OF SECTION 5. F5G00190
20THE PROGRAM IS ANALYZED USING THE CONCEPT OF BASIC BLOCKS, F5G00200
21PROGRAM UNITS HAVING A SINGLE ENTRY AND EXIT POINT, AS DEFIN-F5G00210
22ED BY SECTION 4. THE LINKS BETWEEN BASIC BLOCKS ARE LABELED F5G00220
23BY FREQUENCY IN SECTION 4, BY ACTUAL PROGRAM SIMULATION. F5G00230
24SECTION 5 ANALYSES THE OBJECT PROGRAM BY STARTING WITH THE F5G00240
25HIGHEST FREQUENCY LINK BETWEEN BB,S AND EXPANDING OUTWARD F5G00250
26ALONG PREDECESSOR AND SUCCESSOR BASIC BLOCKS. THE AREA FORM-F5G00260
27ED IN THIS MANNER IS A PORT1ON OF THE OBJECT PROGRAM AND IS F5G00270
28CALLED A LOOPLIST. THIS IS TREATED TO REDUCE THE NUMBER OF F5G00280
29INDEX REGISTERS TO 3, IS THEN CALLED A REGION, AND CAN ENTER F5G00290
30FUTURE LOOPLISTS. THE LOOPLIST PROCESS IS CONTINUED, F5G00300
31CONSTANTLY EXPANDING THE TREATED AREA OF THE OBJECT PROGRAM F5G00310
32BY THE INCLUSION OF ALREADY TREATED REGIONS IN THE CURRENT F5G00320
33LOOPLIST WHERE APPROPRIATE TO THE FLOW OF THE PROGRAM. THESEF5G00330
34REGIONS BECOME A PART OF THIS LATEST LOOPLIST,S REGION AT THEF5G00340
35END OF THE LOOPLIST TREATMENT, FORMING A NEW, SINGLE REGION. F5G00350
36FINALLY THE ENTIRE PR0GRAM HAS BEEN TREATED. A FURTHER PRIN-F5G00360
37CIPLE USED BY SECTION 5 IS TO COMPILE THE UPDATING SX,S AS F5G00370
38LATE AS POSSIBLE TO TRADE OBJECT PROGRAM SPACE FOR TIME, F5G00380
39SINCE THE LATER THE SX IS COMPILED, THE LOWER THE FREQUENCY F5G00390
40OF TRANSFERS BETWEEN BLOCKS, HENCE THE FEWER THE EXECUTIONS F5G00400
41OF THE SX. F5G00410
42LPLST IS FORMED IN CORES BY SECTION 5 PART 1. IT SUMMARIZES F5G00420
43EACH NEW REGION TO BE TREATED. PREFIX CODES ARE 2=OPAQUE F5G00430
44REGION, 1=TRANSPARENT REGION (AT LEAST ONE INDEX REGISTER F5G00440
45FREE) AND PREFIX CODE 0=BASIC BLOCKS. THE BB NUMBER F5G00450
46IS CONTAINED IN THE DECREMENT OR ADDRESS. 77777 INDICATES F5G00460
47LPLST ENTRY IS AT END OF REGION OR LPLST EXIT IS AT BEGINNINGF5G00470
48OF REGION, SPECIFIED BY BB NUMBER. 000000 INDICATES NOTHING F5G00480
49INTERVENING BETWEEN THAT POINT AND THE NEXT DECREMENT OR F5G00490
50ADDRESS. A WORD OF FULL SEVENS, CALLED SENTINEL, TERMINATES F5G00500
51EPLST. THUS A NEW REGION TO BE TREATED MIGHT HAVE A LPLST F5G00510
52BEFORE TREATMENT LIKE F5G00520
53277777 000014 F5G00530
54000023 000000 F5G00540
55100026 000033 F5G00550
56200003 777777 F5G00560
57777777 777777. F5G00570
58TNIS MEANS ENTRY IN OPAQUE REGION ENDING IN BB 14, THEN COMESF5G00580
59BB23, THEN IMMEDIATELY FOLLOWS A TRANSPARENT REGION FROM F5G00590
60BB 26 TO BB 33, THEN AN OPAQUE REGION ENTERING AT BB 3, F5G00600
61TERMINATING THIS LPLST. WHEN TREATED, THIS ENT1RE LPLST F5G00610
62BECOMES A NEW, SINGLE REGION, ENCOMPASSING THE OLD REGIONS F5G00620
63AND BB,S IN IT, WHICH WILL DISAPPEAR. F5G00630
64REG TABLE, IN CORES, HAS 1 WORD PER EXISTING REGION. PREFIX F5G00640
65INDICATES EXISTENCE IN REGI0N OF LX,S TO THE IR,S , F5G00650
66DECREMENT=FIRST BB NO. IN REGION, TAG BITS=EMPTINESS F5G00660
67THROUGHOUT REGION OF IR,S. F5G00670
68 INPUT TABLES INCLUDE PRED, SUCC, BBB, ALL ON DRUM. F5G00680
69SUCC IS FIRST DRUM TABLE. IT IS PREPARED BY SECTION 4, F5G00690
70ORDERED ON BB NUMBER. IT IS PING PONGED BETWEEN DRUM AND F5G00700
71CORES BY THE SE6 ROUTINE. F5G00710
72THE WORD FORMAT IS SIGN BIT MADE NEGATIVE BY X89 WHEN A LINK F5G00720
73IS TREATED. BITS 1-14=FREQUENCY OF LINK, ADDRESS=NO. OF F5G00730
74SUCCESSOR BASIC BLOCK. F5G00740
75PRED IS THE SECOND DRUM TABLE. IT IS PREPARED BY SECTION 4. F5G00750
76PRED IS ORDERED ON BB NUMBER AND PING PONGED BETWEEN DRUM ANDF5G00760
77CORES BY THE SE5 ROUTINE. F5G00770
78WORD FORMAT IS SIGN BIT NEGATIVE WHEN LINK TREATED. F5G00780
79BITS 1-14=FREQUENCY OF LINK. BITS 15-17 CALL FOR LX,S TO F5G00790
80THE 3 INDEX REGISTERS AND BITS 18-20 CALL FOR SX,S TO APPRO- F5G00800
81PRIATE INDEX CELLS. THESE SX,S WILL LATER BE COMPILED F5G00810
82BETWEEN BASIC BLOCKS BY PART 4 OF SECTION 5. THE ADDRESS F5G00820
83CONTAINS THE NUMBER OF THE PREDECESSOR BASIC BLOCK. F5G00830
84BBB IS THE THIRD DRUM TABLE, AND IS PREPARED BY SECTION 4. F5G00840
85THERE IS A 6 WORD ENTRY FOR EACH BB, AND A FINAL DUMMY ENTRY.F5G00850
86THE SE AND SE1 ROUTINES PING PONG BBB BETWEEN DRUM AND CORES.F5G00860
87WORD FORMAT FROM SECTION 4. FIRST WORD DECR=STARTING POIN, F5G00870
88IN SUCC, ADDRESS=STARTING POINT IN PRED OF ENTRIES F5G00880
89REFERRING TO THIS BASIC BLOCK. FIRST WORD PREFIX CONTAINS F5G00890
90CODE DESCRIBING TYPE OF ENDING BB HAS. CODING IS.... F5G00900
91000=DO WITH AN IF, 001=MSE, 010=PROBABILITY BRANCH F5G00910
92011=CERTAINTY BRANCH, 100=DO WITHOUT AN IF, 101=GO TO N, F5G00920
93110=STOP. SECOND WORD, BITS 12-17=PERMUTATION NUMBERS, F5G00930
94INITIALIZED TO 33 BY SECTION 4. ADDRESS=ORDINAL NUMBER OF F5G00940
95FIRST TAGLIST ENTRY BELONGING TO THIS BB. REMAINING WORDS F5G00950
96INITIALIZED TO ZEROES BY SECTION 4. F5G00960
97IN SECTION 5 PART 1, FURTHER ENTRIES ARE MADE. SECOND WORD F5G00970
98BITS S-2 INDICATE IR ACTIVITY IN THIS BB. PERMUTATION NOS. F5G00980
99MAY UNDERGO CHANGE. WORDS 3-5 RECORD ENTRY AND EXIT CONDS. F5G00990
100FOR THE 3 INDEX REGISTERS IN THE DECREMENT AND ADDRESS. F5G01000
101WORD 6 DECR=REGION NUMBER BB CURRENTLY BELONGS TO. F5G01010
102ADDRESS=NUMBER OF NEXT BB IN REGION. F5G01020
103STAG IS THE FOURTH DRUM TABLE. INITIALIZED TO ZEROES AT SEC.F5G01030
1045 PART 1 START. ONE 4 BIT ENTRY FOR EACH TAGLIST INSTRUCTIONF5G01040
105IS MADE IN SECTION 5 PART 1 AND READ IN PART 4. BITS S-8 F5G01050
106CALL FOR AN SX PRECEDING THE TAGLIST INSTRUCTION, BITS 9-17 F5G01060
107FOR AN LX FOLLOWING. BITS 18-35 IN PAIRS SPECIFY THE INDEX F5G01070
108REGISTER TAGLIST INSTRUCTION IS TO USE. THUS PRED RECORDS F5G01080
109INTER BB LX,S AND SX,S AN0 STAG RECORDS INTRA-BB LX,S AND F5G01090
110SX,S. STAG IS HANOLED BY THE SE4 ROUTINE. F5G01100
111CMTAG, THE CORE BUFFER FOR TAGLIST, HAS THE SAME WORD F5G01110
112FORMAT, THAT IS, THE DECREMENT CONTAINS THE INSTRUCTI0N F5G01120
113CLASS, CODED FROM 0 TO 6, AND THE ADDRESS CONTAINS THE F5G01130
114SYMBOLIC ADDRESS, AS FOLLOWS, BITS 24-26 CONTAIN TAU 1,2, F5G01140
115OR 3, AND BITS 27-35 CONTAIN THE NUMBER OF THE ENTRY IN THAT F5G01150
116TAU TABLE. NOTE THAT IN THE OUTPUT, THE SYMBOLIC ADDRESS OF F5G01160
117INDEX CELLS IS, TAU 1=G, TAU 2=10, TAU 3=1G, AND THIS F5G01170
118SYMBOL IS FOLLOWED BY THE NUMBER OF THE ENTRY. THUS A F5G01180
119TAGLIST ENTRY IN THE ADDRESS OF 003005 BECOMES 1G5, THAT IS, F5G01190
120TAU 3, ENTRY 5. THE INSTRUCTION CLASSES AS FOLLOWS, IN DECRF5G01200
121L=LXA,LXD,PAX,PDX. 2=LXP. 3=DED. 4 IS UNUSED BUT AVAIL. F5G01210
122FOR TNX. 5=ACTIVE INSTR LIKE TIX AND TXI. 6=PASSIVE INSTR. F5G01220
123A PASSIVE INSTR IS A TAGGED INSTR THAT DOES NOT CHANGE THE F5G01230
124OONTENTS 0F THE INDEX REGISTER. 7=UNUSED BUT AVAIL. FOR TIX.F5G01240
125WHEN 7 IS USED FOR A TIX, IT REPRESENTS A TIX USED AS A F5G01250
126TRANSFER, NOT AN ACTIVE TIX. ACTIVE 1NSTRUCTIONS MAY F5G01260
127BE RECOGNIZED BY THEIR ADDRESSES, WHICH ARE OF THE FORM *+Q F5G01270
128WHERE Q IS SOME CONSTANT. F5G01280
129CORE INFORMATION TRANSFERRED BETWEEN SECTION 4 AND SECTION 5 F5G01290
130IS IN THE LAST 4 CORE LOCATIONS, CALLED KEYS. F5G01300
131GIVING DRUM TABLE LENGTHS. TAPE TABLES USED FOR INPUT F5G01310
132INCLUDE TAGLIST AND CIT. INTERMEDIATE TABLES INCLUDE THE F5G01320
133ABOVE AND STAG, LPLST, CMTAG, AND REG. CMTAG IS A CORE F5G01330
134BUFFER FOR TAGLIST. THE DRUM TABLES ALSO APPEAR IN CORE F5G01340
135IN BUFFER LOADS WHEN THE SOURCE PROGRAM EXCEEDS A CERTAIN F5G01350
136COMBINATION 0F THE FACTORS OF LENGTH AND COMPLEXITY OF F5G01360
137TRANSFER STRUCTURE. OUTPUT TABLES INCLUDE CIT ON TAPE. F5G01370
138TAGLIST, ON TAPE 3, IS HANDLED BY THE S4 SUBROUTINE. IT IS AF5G01380
139SEQUENTIAL LIST OF ALL TAGGED OBJECT PR0GRAM INSTRUCTIONS F5G01390
140RESULTING FROM SECTION 3. EACH ENTRY IS ONE WORD. THE F5G01400
141PREFIX DESCRIBES THE TYPE OF INSTRUCTION AND THE ADDRESS F5G01410
142CONTAINS SYMBOLIC INDEX REGISTER,S NAME. F5G01420
143 BY USING LARGER MACHINE SIZE THAN 4K, THE PROGRAM F5G01430
144TABLE SPACE IN CORE CAN BE INCREASED, PROVIDING FASTER F5G01440
145COMPILING AND REDUCING THE AMOUNT OF DRUM PING PONGING. F5G01450
146IN ADDITION, SENSE SWITCH 4, WHEN 0OWN, PROVIDES UP TO F5G01460
14720 PER CENT FASTER COMPILING ON LARGER SOURCE PROGRAMS, AT F5G01470
148A NEGLIGIBLE LOSS, IN MOST CASES, IN OBJECT PROGRAM F5G01480
149EFFICIENCY. THIS SENSE SWITCH HAS NO EFFECT ON SHORTER F5G01490
150PROGRAMS. F5G01500
151 IN ORDER TO INCREASE TABLE SPACE AS DESCRIBED ABOVE, F5G01510
152SECTION IV OF FORTRAN, THE FLOW PASS OF TAG ANALYSIS, MUST F5G01520
153BE ADJUSTED AS TO LENGTHS OF DRUM TABLE BUFFER LOADS PASSED F5G01530
154ON TO SECTION V, AND THE POSITION OF INFORMATION AT THE END F5G01540
155OF CORES , HERE SAID TO BE IN KEYS, MUST BE CHANGED. F5G01550
156IN SECTION V, MSIZE AS WELL AS OTHER ITEMS SPECIFIED IN F5G01560
157THE FOLLOWING PARAMETER LIST MUST BE CHANGED. F5G01570
158 8-1-6-2 PARAMETER LIST F5G01580
20000 159 MSIZE EQU8192 8-1-6-2 MEMORY SIZE F5G01590
00226 160 FP1 EQU150 8-1-6-2 REG TABLE SIZE F5G01600
00074 161 S3P1 EQU60 8-1-6-2 LPLST TABLE SIZE F5G01610
00360 162 STL EQU240 8-1-6-2 STAG LENGTH F5G01620
163 FIXED PARAMETER LIST, INDEP. OF CORESIZE F5G01670
17774 164 KEYS SYNMSIZE−4 CONSTANTS TO RELATE PROGRAM TO TABLES F5G01680
165ORDER OF DRUM TABLES IS SUCC STARTING AT ZERO, FOLLOWED BY F5G01690
166PRED, BBB, AND STAG, WHICH IS FILLED IN BY SECTION V. F5G01700
167THE ORDER OF INFORMATION IN KEYS IS ... KEYS=NUMBER OF BBS, F5G01710
168KEYS+1=START OF PRED, KEYS+2=START OF BBB, AND KEYS+3=STAG. F5G01720
00004 169INSTTP EQU4 COMPILED INST ON TAPE 4 F5G01730
00003 170 TAPE EQU3 OUTPUT TAPE IS 3 F5G01740
00003 171 OTAPE EQU3 OUTPUT TAPE IS 3 F5G01750
00003 172 BLT EQU3 BLOCK LIST ON TAPE 3 F5G01760
00002 173 ACTPE EQU2 ASSIGN CONSTANTS ON TAPE 2 F5G01770
00001 174 RECNO EQU1 NO OF CIT RECORDS IN AT ONE TIME F5G01780
00144 175 ZINST EQURECNO*100 LENGTH OF INST TABLE F5G01790
00144 176 LCLST EQU100 LENGTH OF OUTPUT BLOCK, COMPILED INSTR F5G01800
00200 177 NSXD EQU128 NO. OF SXD CASES IN SXD LIST F5G01810
00024 178 PTL1 EQU20 SPACE FOR PATCHES, PART 1 F5G01811
00051 179 PTL2 EQU41 SPACE FOR PATCHES, PART 2. F5G01812
00052 180 PTL3 EQU42 SPACE FOR PATCHES, PART 3 F5G01813
00042 181 PTL4 EQU34 SPACE FOR PATCHES, PART 4. F5G01814
00000 182 SET EQU0 INITIAL DRUM ADDRESS F5G01820
00000 183 K EQU0 INITIAL DRUM ADDRESS F5G01830
184 EDITOR RECORD NO. 75 F5G01840
185FOR CONTROL CARD INFORMATION, SEE END OF ASSEMBLY. F5G01850
186 NO DIAGNOSTIC CALLER FOLLOWS F5G01870
187 PART 1A F5G01880
188OPTIMIZE INDEXING EXCEPT FOR PERMUTATION, GO TO N, F5G01890
189INSTRUCTION COMPILATION. F5G01900
00030 190ORG24 F5G01910
191 ROUTINE TO TRANSFER NEXT F5G01920
192 PP0GRAM PART F5G01930
00030 0 76200 0 00221 193R RTB1 SKIP DIAGNOSTIC F5G01940
00031 0 02000 0 00004 194TRA4 READ NEXT PROGRAM RECORD F5G01950
195THE ROUTINES SE, SE1, SE4, SE5, SE6 MANIPULATE DRUM TABLES F5G01960
196AUCC, PRED, BBB, AND STAG. THEY ARE ENTERED WITH THE WANTED F5G01970
197ITEM IN THE AC. THEY LOAD IX1 FOR IMMEDIATE REFERENCE T0 THEF5G01980
198STATED ITEM. AFTER SAVING CORES ON THE DRUM WHERE NECESSARY,F5G01990
199THEY BRING IN THE APPROPRIATE PART OF DRUM TABLES. IF THE F5G02000
200ITEM IS ALREADY IN CORES, OF COURSE NO SAVING OR DRUM F5G02010
201MANIPULATION IS NECESSARY. F5G02020
00032 0 76700 0 00022 202SE4 ALS18 F5G02030
00033−0 32000 0 00303 203ANASEK4 F5G02040
00034 0 07400 2 00101 204TSXSE21,2 F5G02050
205 PARAMETERS FOR STAG TABLE F5G02060
00035 0 00000 0 00000 206STAGP HTR0 N(0) F5G02070
00036 0 00000 0 00000 207HTR0 N(1) F5G02080
00037 0 00360 0 00000 208HTR0,0,STAGL N(S) F5G02090
00040 0 00000 0 00000 209HTR0,0,SET N(L) F5G02100
00041 0 00000 0 00001 210HTR1 S F5G02110
00042 0 00000 0 00000 211HTRSET D(0) F5G02120
00043 0 00000 0 05263 212HTRSTAG A F5G02130
213 PARAMETERS FOR SUCC. TABLE F5G02140
00044−0 32000 0 00303 214SE6 ANASEK4 F5G02150
00045 0 07400 2 00101 215TSXSE21,2 F5G02160
00046 0 00000 0 00000 216 SUCCP HTR0 N(0) F5G02170
00047−000000000001 217OCT−1 N(1) F5G02180
00050 0 01037 0 00000 218HTR0,0,SUCCL N(S) F5G02190
00051 0 00000 0 00000 219HTRSET N(L) F5G02200
00052 0 00000 0 00001 220HTR1 S F5G02210
00053 0 00000 0 00000 221HTR0 D(0) F5G02220
00054 0 00000 0 16734 222HTRSUCC A F5G02230
223 PARAMETERS FOR PRED. TABLE F5G02240
00055 0 76700 0 00022 224SE5 ALS18 F5G02250
00056−0 32000 0 00303 225ANASEK4 F5G02260
00057 0 07400 2 00101 226TSXSE21,2 F5G02270
00060 0 00000 0 00000 227 PREDP HTR0 N(0) F5G02280
00061−000000000001 228OCT−1 N(1) F5G02290
00062 0 01037 0 00000 229HTR0,0,PREDL N(S) F5G02300
00063 0 00000 0 00000 230HTRSET N(L) F5G02310
00064 0 00000 0 00001 231HTR1 S F5G02320
00065 0 00000 0 00000 232HTRSET D(0) F5G02330
00066 0 00000 0 15674 233HTRPRED A F5G02340
234 PARAMETERS FOR BBB TABLE F5G02350
00067 0 76700 0 00022 235SE1 ALS18 BB NO. IN ADDR. F5G02360
00070−0 32000 0 00303 236SE ANASEK4 BB NO. IN DECR. F5G02370
00071 0 07400 2 00101 237TSXSE21,2 F5G02380
00072 0 00000 0 00000 238 BBBP HTR0 N(0) IN DECR. 1ST BB IN CM F5G02390
00073−000000000001 239OCT−1 N(1) IN DECR,LAST BB IN CM +1 F5G02400
00074 0 00420 0 00000 240HTR0,0,BBBL N(S) IN DECR,NO.+ BBS POS. IN CM F5G02410
00075 0 00000 0 00000 241HTRSET N(L) IN DECR,NO. OF BBS F5G02420
00076 0 00000 0 00006 242HTR6 S IN ADDR.,NO. OF WDS PER BB F5G02430
00077 0 00000 0 00000 243HTRSET D(0) IN ADDR.,INITIAL DRUM ADDR. F5G02440
00100 0 00000 0 12533 244HTRBBB A IN ADDR.,INITIAL CM ADDR F5G02450
245 2 ED PARAMETER IS + OR - ACCORDING F5G02460
246 AS CM BLOCK IS FULL OR EMPTY F5G02470
247 SR FOR SHUFFLING TABLES TO AND FROM DRUM F5G02480
00101 0 60100 0 00306 248SE21 STOSEV2 STORE ITEM NO.,N F5G02490
00102 0 34000 2 00002 249CAS2,2 IS N IN CM F5G02500
00103 3 00000 0 00000 250TXH−,−,− F5G02510
00104−3 00000 0 00106 251TXLSE42,0,− F5G02520
00105 0 02000 0 00156 252TRASE41 POSSIBLY F5G02530
00106−0 63400 4 00311 253SE42 SXDSEV5,4 NO,STORE RETURN INDEX F5G02540
00107 0 50000 2 00002 254CLA2,2 F5G02550
00110−0 12000 0 00120 255TMISE35 IS CM BLOCK EMPTY F5G02560
00111 0 07400 4 00262 256TSXSE22,4 NO,FORM CHECK SUM F5G02570
00112 0 50000 0 00273 257CLASE23 F5G02580
00113 0 62100 0 00115 258STASE24 STORE F5G02590
00114 0 50000 0 00307 259CLASEV3 CHECK F5G02600
00115 0 60100 0 00000 260SE24 STOSET SUM F5G02610
00116 0 50000 0 00277 261CLASEK F5G02620
00117 0 07400 4 00166 262TSXSE26,4 F5G02630
00120 0 50000 0 00314 263SE35 CLAZERO F5G02640
00121 0 56000 0 00306 264LDQSEV2 N(0)=(INT. PT. (N/N(S)).N(S) F5G02650
00122 0 22100 2 00003 265DVP3,2 F5G02660
00123 0 20000 2 00003 266MPY3,2 F5G02670
00124−0 60000 2 00001 267STQ1,2 N(1)=MIN (N (0)+N(S),N(L)) F5G02680
00125 0 50000 2 00001 268CLA1,2 F5G02690
00126 0 40000 2 00003 269ADD3,2 F5G02700
00127 0 56000 2 00004 270LDQ4,2 F5G02710
00130−0 60000 2 00002 271STQ2,2 F5G02720
00131 0 04000 0 00133 272TLQSE36 F5G02730
00132 0 60100 2 00002 273STO2,2 F5G02740
00133 0 50000 0 00300 274SE36 CLASEK1 TRANSFER IN A F5G02750
00134 0 07400 4 00166 275TSXSE26,4 BLOCK OF THE TABLE F5G02760
00135 0 07400 4 00262 276TSXSE22,4 CHECK SUM F5G02770
00136 0 50000 0 00273 277CLASE23 COMPARE F5G02780
00137 0 62100 0 00140 278STASE37 CHECK F5G02790
00140 0 50000 0 00000 279SE37 CLASET SUMS F5G02800
00141 0 34000 0 00307 280CASSEV3 F5G02810
00142 0 02000 0 00144 281SE45 TRASE43 F5G02820
00143 0 02000 0 00152 282TRASE40 AGREE F5G02630
00144−0 53400 4 00151 283SE43 LXDTPCT,4 REPEAT 5 TIMES F5G02840
00145 1 00001 4 00146 284TXISE44,4,1 F5G02850
00146−0 63400 4 00151 285SE44 SXDTPCT,4 F5G02860
00147−3 00004 4 00133 286TXLSE36,4,4 TRY AGAIN F5G02870
00150 0 07400 4 00004 287TSX4,4 TRIED 5 TIMES GO TO DIAGNOSTIC F5G02880
288NOTE ON THIS 150 STOP. THIS DRUM CHECKSUM STOP MAY BE CAUSEDF5G02890
289BY MACHINE ERROR. F5G02900
290IF IX 2 CONTAINS TABLE IS AND CHECK F5G02910
29177744 STAG 40 F5G02920
29277732 SUCC 51 ALL F5G02930
29377721 PRED 63 OCTAL F5G02940
29477707 BBB 75 F5G02950
295TO SEE IF THE CHECKED LOCATION CONTENTS ARE LESS F5G02960
296THAN THE CONTENTS 0F 306 OCTAL. IF SO, SOURCE PROGRAM, RATH-F5G02970
297ER THAN MACHINE ERROR IS LIKELY. THE ERROR C0ULD BE F5G02980
298A. TRANSFER TO A NON-EXECUTABLE INSTRUCTION. F5G02990
299B. UNREACHABLE EXECUTABLE INSTRUCTION IN PROGRAM. F5G03000
300C. LAST STATEMENT OF A DO IS A TRANSFER. F5G03010
301D. INCORRECT NUMBER OF ENTRIES IN A FREQUENCY STATEMENT. F5G03020
00151 0 00000 0 00000 302 TPCT HTR F5G03030
00152−0 63400 0 00151 303SE40 SXDTPCT,0 RESET TAPECOUNT F5G03040
00153−0 53400 4 00311 304LXDSEV5,4 RESTORE RETURN INDEX F5G03050
00154 0 50000 0 00306 305CLASEV2 GET N AGANIN F5G03060
00155 0 02000 0 00156 306TRASE41 F5G03070
307 THE ITEM MIGHT BE IN STORAGE F5G03080
00156 0 40200 2 00001 308SE41 SUB1,2 N-N(01 F5G03090
00157−0 12000 0 00106 309TMISE42 DOES IT LIE IN STORAGE F5G03100
00160 0 76500 0 00043 310LRS35 YES,INDEX= F5G03110
00161 0 20000 2 00005 311MPY5,2 COM((N-N(0).S) F5G03120
00162 0 76300 0 00021 312LLS17 F5G03130
00163 0 40200 0 00304 313SUBSEK5 F5G03140
00164 0 73400 1 00000 314PAX0,1 F5G03150
00165 0 02000 4 00001 315TRA1,4 F5G03160
316 DRUM TRANSFER SUBROUTINE PROPER F5G03170
00166−0 63400 4 00310 317SE26 SXDSEV4,4 STORE RETURN INDEX AND ITEM NO. TO BE TRANSFERRED F5G03180
00167 0 60100 0 00260 318STOSE25 STORE READ-WRITE INDICATOR F5G03190
00170 0 56000 2 00003 319LDQ3,2 FORM F5G03200
00171 0 20000 2 00005 320MPY5,2 N(S)*S+1 F5G03210
00172 0 76300 0 00021 321LLS17 AND F5G03220
00173 0 40000 0 00315 322ADDONEA STORE F5G03230
00174 0 60100 0 00305 323STOSEV1 IT
00175 0 50000 0 00314 324CLAZERO FORM F5G03250
00176 0 56000 2 00001 325LDQ1,2 ((N(O)/N(S)) F5G03260
00177 0 22100 2 00003 326DVP3,2 (N(S)(S+1)) F5G03270
00200 0 20000 0 00305 327MPYSEV1 F5G03280
00201−0 60000 0 00305 328STQSEV1 INITIAL DRUM ADDRESS F5G03290
00202 0 50000 2 00006 329CLA6,2 =D(0)+(NON(S))$(N(S).S=1) F5G03300
00203 0 40000 0 00305 330ADDSEV1 F5G03310
00204 0 60100 0 00313 331STOSEV7 SET LDA INSTRUCTIONS F5G03320
00205 0 76700 0 00007 332ALS7 COMPUTE THE F5G03330
00206 0 76000 0 00006 333COMDRUM SELECTION F5G03340
00207−0 73400 1 00000 334PDX0,1 INDEX F5G03350
00210 0 07400 4 00260 335TSXSE25,4 SELECT DRUM F5G03360
00211 0 50000 2 00002 336CLA2,2 F5G03370
00212 0 40200 2 00001 337SUB1,2 (N(1)-N(0))S F5G03380
00213 0 76500 0 00065 338LRS53 INTO MQ F5G03390
00214 0 20000 2 00005 339MPY5,2 F5G03400
00215 0 50000 0 00313 340CLASEV7 FORM NO. OF F5G03410
00216−0 32000 0 00301 341ANASEK2 WORDS LEFT ON F5G03420
00217 0 40200 0 00302 342SUBSEK3 DRUM GROUP F5G03430
00220 0 76000 0 00003 343SSP F5G03440
00221 0 04000 0 00247 344TLQSE31 MUST BLOCK BE SPLIT F5G03450
00222 0 73400 4 00000 345PAX0,4 YES F5G03460
00223 0 40000 2 00007 346ADD7,2 SET INDEX AND F5G03470
00224 0 62100 0 00236 347STASE27 COMPUTE ADDRESS OF 1ST CPY F5G03480
00225 0 40200 2 00007 348SUB7,2 COMPUTE NO. F5G03490
00226−0 60000 0 00305 349STQSEV1 OF WORDS IN F5G03500
00227 0 40200 0 00305 350SUBSEV1 2 ED TRANSFER F5G03510
00230 0 40200 0 00315 351SUBONEA F5G03520
00231 0 76000 0 00003 352SSP F5G03530
00232 0 60100 0 00305 353STOSEV1 F5G03540
00233 0 40000 0 00236 354ADDSE27 F5G03550
00234 0 62100 0 00243 355STASE29 SET 2 ED CPY F5G03560
00235 0 46000 0 00313 356SE28 LDASEV7 F5G03570
00236 0 70000 4 00000 357SE27 CPYSET,4 TRANSFER F5G03580
00237 2 00001 4 00236 358TIXSE27,4,1 1ST BLOCK OF WORDS F5G03590
00240 2 00001 1 00241 359TIXSE30,1,1 DECREASE C(1) BY 1 F5G03600
00241 0 07400 4 00260 360SE30 TSXSE25,4 SELECT DRUM F5G03610
00242 0 53400 4 00305 361LXASEV1,4 F5G03620
00243 0 70000 4 00000 362SE29 CPYSET,4 TRANSFER F5G03630
00244 2 00001 4 00243 363TIXSE29,4,1 2 EDBLOCK F5G03640
00245−0 53400 4 00310 364SE34 LXDSEV4,4 F5G03650
00246 0 02000 4 00001 365TRA1,4 RETURN F5G03660
00247 0 76300 0 00043 366SE31 LLS35 (N(1)-N(0)).S+1 F5G03670
00250 0 40000 0 00315 367ADDONEA WORDS ARE TO F5G03680
00251 0 73400 4 00000 368PAX0,4 BE TRANSFERED F5G03690
00252 0 40000 2 00007 369ADD7,2 F5G03700
00253 0 62100 0 00255 370STASE32 F5G03710
00254 0 46000 0 00313 371SE33 LDASEV7 F5G03720
00255 0 70000 4 00000 372SE32 CPYSET,4 F5G03730
00256 2 00001 4 00255 373TIXSE32,4,1 F5G03740
00257 0 02000 0 00245 374TRASE34 F5G03750
00260 0 76200 1 00300 375SE25 RDS192,1 (OR WRS) DRUM F5G03760
00261 0 02000 4 00001 376TRA1,4 SELECTION SUBROUTINE. F5G03770
377 CHECK SUM SUBROUTINE F5G03780
00262 0 50000 2 00002 378SE22 CLA2,2 F5G03790
00263 0 40200 2 00001 379SUB1,2 COMPUTE F5G03800
00264 0 76500 0 00043 380LRS35 (N(1)-N(0)).S F5G03610
00265 0 20000 2 00005 381MPY5,2 THE NUMBER OF WORDS F5G03820
00266 0 76300 0 00021 382LLS17 TO BE SUM F5G03830
00267 0 73400 1 00000 383PAX0,1 CHECKED F5G03840
00270 0 40000 2 00007 384ADD7,2 COMPUTE AND STORE F5G03850
385ADDRESS OF WORD F5G03860
00271 0 62100 0 00273 386STASE23 FOLLOWING LAST TABLE WORD. F5G03870
00272 0 50000 0 00314 387CLAZERO CLEAR SUM CHECK. F5G03880
00273 0 36100 1 00000 388SE23 ACL−,1 FORM THE F5G03890
00274 2 00001 1 00273 389TIXSE23,1,1 SUM CHECK. F5G03900
00275 0 60200 0 00307 390SLWSEV3 F5G03910
00276 0 02000 4 00001 391TRA1,4 F5G03920
00277 0 76600 1 00300 392SEK WRS192,1 WRS,192,1 F5G03930
00300 0 76200 1 00300 393SEK1 RDS192,1 RDS,192,1 F5G03940
00301 0 00000 0 03777 394SEK2 HTR2047 MASK TO EXTRACT LAST 11 BIT F5G03950
00302 0 00000 0 04000 395SEK3 HTR2048 2048 IN ADDR. F5G03960
00303 0 77777 0 00000 396SEK4 HTR0,0,−1 IN DECR. PART F5G03970
00304 0 00000 1 00000 397SEK5 HTR0,1 2 15 F5G03980
00305 0 00000 0 00000 398 SEV1 NS.S+1 TEMP STORAGE F5G03990
00306 0 00000 0 00000 399 SEV2 STORAGE OF N (DECR.) F5G04000
00307 0 00000 0 00000 400 SEV3 STORAGE OF CK SUM. F5G04010
00310 0 00000 0 00000 401 SEV4 RETURN FROM SE 26 F5G04020
00311 0 00000 0 00000 402 SEV5 RETURN FROM SE F5G04030
00312 0 00000 0 00000 403 SEV6 STORE N TO BE TRANSFERRED F5G04040
00313 0 00000 0 00000 404 SEV7 INITIAL DRUM ADDR. F5G04050
00314+000000000000 405ZERO OCT0 F5G04060
00315 0 00000 0 00001 406ONEA HTR1 F5G04070
00316 0 00001 0 00000 407ONED HTR0,0,1 F5G04080
408 CONSTANTS USED IN S1 F5G04090
00317 0 00006 0 00000 409S1K2 HTR0,0,6 CONSTANT WHICH LOOKS LIKE PASS. REF. F5G04100
00320 0 00000 0 00010 410S1K3 HTR8 NO. OF S3 VARIABLES SAVED. F5G04110
00317 411C SYNS1K2 F5G04120
00321 0 77777 0 00000 412S2K1 HTR0,0,−1 ONES IN DECR. PART. F5G04130
00322 0 00001 0 00000 413S2K2 HTR0,0,1 CONST. USED TO TEST FOR LX. F5G04140
00323−377777777777 414S3K1 OCT−377777777777 END LOOP LIST SENTENIAL F5G04150
00324 0 77777 7 77777 415S3K2 HTR−1,−1,−1 USED FOR CF TO FIND OUT IF THIS IS BB F5G04160
00325 0 00074 0 00000 416S3K3 HTR0,0,S3P1 INITIALIZING CONST. FOR LOOP LIST F5G04170
00326+000000777777 417S3K4 OCT777777 MASK TO EXTRACT LAST 1/2 WORD. F5G04180
00327 0 77777 0 00000 418S3K5 HTR0,0,−1 MASK TO EXTRACT INST. TYPE F5G04190
419CONSTANTS OF S4 F5G04200
00330 0 00000 0 04615 420S4K1 CMTL F5G04210
00331 0 00000 0 00017 421S4K2 HTR15 NO OF TAGS PER RECORD. F5G04220
00332 0 00000 0 05716 422S4K3 HTRCMTAG F5G04230
423 THE L CONSTANTS MUST BE AHEAD OF THOSE FOR S5 F5G04240
00333+000000777776 424LK1 OCT777776 E,HASH SYMBOL F5G04250
00334−200000000000 425LK2 OCT−200000000000 CONSTANT= FOR EXTRACTING F5G04260
00335−300000000000 426LK3 OCT−300000000000 1ST 2,3 BITS OF WORD RESPT. F5G04270
427CONSTANTS FOR MATCHING SUBR0UTINE F5G04280
00336+000000777777 428S5K1 OCT777777 PHI,EMPTINESS 444 F5G04290
00337+000000777775 429S5K2 OCT777775 CONSTANT USED TO TEST-FOR REAL TAGS F5G04300
00340−000000000000 430S5K3 OCT−0 -0 F5G04310
00341 0 00000 0 00002 431S5K4 HTR2 +2 .1 F5G04320
00342 0 00000 0 00003 432S5K5 HTR3 +3 F5G04330
00343 0 00000 0 00010 433S5K6 HTR8 +8 F5G04340
00344 0 00000 0 00004 434S9K1 HTR4 +4 F5G04350
00345 0 00000 1 00000 435S9K2 0,1 F5G04360
00346 0 00000 2 00000 4360,2 F5G04370
00347 0 00000 4 00000 4370,4 F5G04380
00350 0 00003 0 00000 438S9K3 HTR0,0,3 MASK TO EXTRACT 2 BITS IN DECR. F5G04390
00351 0 00000 0 07776 439SAK1 4094 F5G04400
440CONSTANTS 0F SB F5G04410
00352+001000000000 441SBK1 OCT+001000000000 CONST. USED T0 GENERATE SX BIT. AD. F5G04420
00353 0 00000 0 77777 442SBK2 HTR−1 USED TO EXTRACT ADDR. F5G04430
00354 0 00004 0 00000 443SBK3 HTR0,0,4 CONST. TO GENERATE SX BIT FOR TRANSFER F5G04440
00355 0 04741 0 00000 444SCK1 HTR0,0,LPLST F5G04450
00356+177777077777 445FK1 OCT177777077777 TRANSPARANT REGION CONST F5G04460
00357+277777077777 446FK2 OCT277777077777 OPAQUE REGION CONST F5G04470
00360 0 00000 7 00000 447FK3 HTR0,7 MASK TO EXTRACT TAG. F5G04480
00361+177777777777 448FK4 OCT177777777777 CONST TO TEST FOR OPAQUE REG. F5G04490
00362 0 00000 0 00226 449FK5 HTRFP1 LENGTH OF REGION LIST F5G04500
00363−000000000000 450XK3 OCT−0 3 CONSTANTS USED TO F5G04510
00364+200000000000 451OCT200000000000 CHANGE REGION WDS. F5G04520
00365+100000000000 452OCT100000000000 TO INDICATE IRS LX ED. F5G04530
00366−377776000000 453XK4 OCT−377776000000 E,HASH SYMBOL,IN LQT HALF F5G04540
00367−300000000000 454XK5 OCT−300000000000 MASK FOR PREFIX F5G04550
00370+200000000000 455XK6 OCT200000000000 F5G04560
00371 0 00000 0 00011 456XK9 HTR9 F5G04570
00363 457XK10 SYNXK3 MASK TO EXTRACT 1ST IN BB FIT. F5G04580
00372+000001000000 458XK11 OCT1000000 CONST. TO GENERAGE LX BIT. F5G04590
00373 0 00005 0 00000 459XK12 HTR0,0,5 4 CONSTS. USED TO TEST FOR ACTIVE F5G04600
00374 0 00004 0 00000 460XK13 HTR0,0,4 TNX F5G04610
00375 0 00007 0 00000 461XK14 HTR0,0,7 TIX F5G04620
00376 0 00002 0 00000 462XK15 HTR0,0,2 LXP F5G04630
00377 0 00000 4 00000 463XK16 HTR0,4 CONST. TO GENERATE LX BIT. F5G04640
00400 1 00000 0 00000 464XK17 PON CONST. TO SEPARATE TYPES F5G04650
00366 465XK18 SYNXK4 E IN LEFT HALF WORD. F5G04660
00401−377777000000 466XK19 OCT−377777000000 MASK LEFT HALF WORD. F5G04670
00402−377700777777 467XK20 OCT−377700777777 CONST. TO DELETE PERM. NOS. F5G04680
00403 0 00003 0 00000 468XK21 HTR0,0,3 CONST. TO TEST FOR DED INST. F5G04690
00404−377777077777 469XK22 OCT−377777077777 CONST. TO DELETE PHIS. F5G04700
00405 0 00000 1 00000 470XK23 HTR0,1 F5G04710
00406 0 00000 2 00000 471HTR0,2 F5G04720
00407 0 00000 4 00000 472HTR0,4 F5G04730
00410 0 00000 0 00000 473 S1V1 TEMP. STORAGE FOR F5G04740
00411 0 00000 0 00000 474HTR F5G04750
00412 0 00000 0 00000 475HTR 1ST 9 VARIABLES F5G04760
00413 0 00000 0 00000 476HTR IN S3 F5G04770
00414 0 00000 0 00000 477HTR F5G04780
00415 0 00000 0 00000 478HTR F5G04790
00416 0 00000 0 00000 479HTR F5G04800
00417 0 00000 0 00000 480HTR F5G04810
00420 0 00000 0 00000 481 S1V3 THE CLA IN S3 F5G04820
00421 0 00000 0 00000 482 S1V4 RETURN INDEX F5G04830
00422 0 00000 0 00000 483 S1V5 (+/-)=DECIDE ON (MOST/LEAST) REPL. I.R. F5G04840
00423 0 00000 0 00000 484 S1V6 TEMP F5.04850
00424 0 00000 0 00000 485 S1V7 STORAGE F5G04860
486THE IR1,2,3 CELLS SIMULATE OBJECT MACHINE INDEX REGISTERS, F5G04870
487AND CONTAIN A REAL TAG, THE EMPTY SYMBOL 777777, OR THE HASH F5G04880
488SYMBOL 777776. IHASH MEANS THE REGISTER IS NOT EMPTY BUT F5G04890
489ITS CONTENTS HAVE NO VALUE, I.E. LXP COMPILED IN SECTION 3 ORF5G04900
490DED COMPILED IN SECTION 2. (LXP IS A WARNING THAT ALTHOUGH IRF5G04910
491IS VALUELESS, IT WILL BE LOADED VERY SOON WITH A NEW VALUE.))F5G04920
00425 0 00000 0 00000 492 IR1 THE 3 I.R.S IN F5G04930
00426 0 00000 0 00000 493 IR2 THE LAST 1/2 OF REGISTER F5G04940
00427 0 00000 0 00000 494 IR3 F5G04950
00430 0 00000 0 00000 495 IRR HOLDS 3,2,1 IF IR1,2,3 SELECTED F5G04960
00431 0 00000 0 00000 496IND1 + OR - ACCORDING AS IR1 FOUND OR IR1 NOT FOUND F5G04970
00432 0 00000 0 00000 497IND2 + F5G04980
00433 0 00000 0 00000 498IND3 + F5G04990
00434 0 00000 0 00000 499 IN4 +F OR - IF IR HAS OR HASNT BEEN FOUND F5G05000
500 VARIABLES OF S3 SUBROUTINE F5G05010
00435 0 00000 0 00000 501 S3V1 LOCATION OF 1ST TAG IN BB F5G05020
00436 0 00000 0 00000 502 S3V2 TAG COUNTER,IN DECR. PART. F5G05030
00437 0 00000 0 00000 503 S3V3 + NO. OF TAGS LEFT IN BB AFTER TIX,OR- F5G05040
00440 0 00000 0 00000 504 S3V4 LOOP LIST INDEX. F5G05050
00441 0 00000 0 00000 505 1TAG THE TAN-TAG F5G05060
00442 0 00000 0 00000 506 TPE THE TYPE OF INSTR. F5G05070
00443 0 00000 0 00000 507 INTAG TAG + INSTR. TYPE (ENTRY IN TAG LIST) F5G05080
00444 0 00000 0 00000 508 S3V5 LOOP LIST QUANTITY F5G05090
00445 0 00000 0 00000 509 S3V8 RETURN INDEX F5G05100
00446 0 00000 0 00000 510 S3V6 (1ST TAG IN BB-1ST TAG IN C.M.) F5G05110
00447 0 00000 0 00000 511 S3V7 NO. OF WORDS LEFT IN C.M. F5G05120
00450 0 00000 0 00000 512 S3V9 (+/-)= (THIS IS NOT NEW BB/THIS IS NEW BB) F5G05130
513 VARIABLES OF S4 F5G05140
00451 0 00000 0 00000 514 S4V1 LOC OF 1ST TAG IN CMTAG F5G05150
00452 0 00000 0 00000 515 S4V2 LOC OF 1ST TAG IN NEXT RECORD (TAPE POS.) F5G05160
00453 0 00000 0 00000 516 S4V3 (LOC OF LAST TAG)+ 1 F5G05170
517 ABOVE MUST BE SET AT START. F5G05180
00454 0 00000 0 00000 518 S4V4 (LOC. OF 1ST TAG IN BB-POS OF TAPE) F5G05190
519 VARIABLES FOR MATCHING SUBROUTINE S5 F5G05200
00455 0 00000 0 00000 520IR4 TEMP. STORAGE FOR C (IR1) F5G05210
00456 0 00000 0 00000 521IR5 TEMP. STORAGE FOR C (IR2) F5G05220
00457 0 00000 0 00000 522IR6 TEMP. STORAGE FOR C (IR3) F5G05230
00460 0 00000 0 00000 523ENC COUNTER OF = F5G05240
00461 0 00000 0 00000 524IRC COUNTER OF = F5G05250
525THE IN 1,2,3, EN4,5,6 CELLS ARE LOADED BY THE S5 R0UTINE F5G05260
526FOR PERMUTATION OF INDEX REGISTER ASSIGNMENT THROUGHOUT AN F5G05270
527ALREADY TREATED REGI0N UPON ENTRY TO THIS REGION IN LPLST. F5G05280
528OPTIMIZED MATCH T0 CURRENT CONTENTS OF IR1,2,3 IS SECURED BY F5G05290
529PERMUTING THE ENTIRE REGION AS NECESSARY. THE IN1,2,3 F5G05300
530AND EN4,5,6 CELLS LINK THE OUTMODED SYSTEM EN1,2,3, EX1,2,3 F5G05310
531ACT1,2,3 FOR THIS REGION WITH THE ABSOLUTE SYSTEM IR1,2,3, F5G05320
532AC1,2,3, LX1,2,3. FOR EXAMPLE EN4 IS 3,2,OR1 DEPENDING ON F5G05330
533WHETHER THE CORRESPONDENT OF EN1 IS IR 1,2,OR 3. INVERSELY, F5G05340
534IN1 IS 3,2,OR1 FOR THE CORRESPONDENT OF IR1 EQUAL TO EN1,2,3.F5G05350
00462 0 00000 0 00000 535IN1 INDEX OF CORRES 0F IR1 F5G05360
00463 0 00000 0 00000 536IN2 INDEX OF CORRES OF IR2 F5G05370
00464 0 00000 0 00000 537IN3 INDEX OF CORRES OF IR3 F5G05380
00465 0 00000 0 00000 538EN4 INDEX OF CORRES 0F EN1 F5G05390
00466 0 00000 0 00000 539EN5 INDEX OF CORRES OF EN2 F5G05400
00467 0 00000 0 00000 540EN6 INDEX OF CORRES OF EN3 F5G05410
00470 0 00000 0 00000 541EN1 THE ENTRANCE REQUIREM F5G05420
00471 0 00000 0 00000 542EN2 ENTS EN1,ENZ,EN3. F5G05430
00472 0 00000 0 00000 543EN3 F5G05440
00473 0 00000 0 00000 544S5V1 TEMP. STORE FOR RETURN INDEX. F5G05450
00474 0 00000 0 00000 545S5V2 TEMP STORE FOR LOOP LIST QUANT. F5G05460
00475 0 00000 0 00000 546S9V1 TEMP. STORE FOR BB NO. F5G05470
00476 0 00000 0 00000 547S9V2 TEMP. STORE FOR RETURN INDEX F5G05480
00477 0 00000 0 00000 548S9V4 TEMP. STORE FOR REGION WORD. F5G05490
549 VARIABLES 0F SA SUBROUTINE (WHICH GETS EXIT CONDTITIONS) F5G05500
00500 0 00000 0 00000 550SAV1 TEMP STORE FOR PERMUTATION NOS. F5G05510
00501 0 00000 0 00000 551SAV2 RETURN INDEX. F5G05520
00502 0 00000 0 00000 552SAV3 TEMP. STORE FOR REGION WORD. F5G05530
553THE EX1,2,3 CELLS CONTAIN THE EXIT REQUIREMENTS FOR A BB THATF5G05540
554HAS ALREADY BEEN TREATED. F5G05550
00503 0 00000 0 00000 555EX1 3 EXIT CONDITIONS F5G05560
00504 0 00000 0 00000 556EX2 F5G05570
00505 0 00000 0 00000 557EX3 F5G05580
558THE ACT 1,2,3 CELLS CONTAIN ACTIVITY OF AN ALREADY TREATED BBF5G05590
00506 0 00000 0 00000 559ACT1 3 ACTIVE F5G05600
00507 0 00000 0 00000 560HTR INDICATORS F5G05610
00510 0 00000 0 00000 561HTR F5G05620
562 VARIABLES OF SB F5G05630
00511 0 00000 0 00000 563SBV1 RETURN INDEX F5G05640
00512 0 00000 0 00000 564SBV2 TEMP. STORAGE. F5G05650
00513 0 00000 0 00000 565SBV3 TEMP. STORAGE. F5G05660
00514 0 00000 0 00000 566SBV4 INDEX OF REGISTER WHICH IS ACTIVE. F5G05670
00515 0 00000 0 00000 567SBV5 STORAGE FOR PERMUTATION NOS. F5G05680
00516 0 00000 0 00000 568SCV1 RETURN INDEX F5G05690
00517 0 00000 0 00000 569SCV2 INDEX OF BB. F5G05700
00520 0 00000 0 00000 570SCV3 INDEX OF POSITION IN LOOP LIST F5G05710
00521 0 00000 0 00000 571ACIND + OR - MEANS 2ED OR ACTIVE PASS F5G05720
00522 0 00000 0 00000 572SDV1 STORE FOR RETURN INDEX. F5G05730
00523 0 00000 0 00000 573SDV2 INDEX OF ACTIVE I.R. F5G05740
00524 0 00000 0 00000 574SDV3 THE PERMUTATION NOS. F5G05750
00525 0 00000 0 00000 575SDV4 TEMP. STORE FOR INDEX OF BB F5G05760
00526 0 00000 0 00000 576SFV1 ACTIVE INDICATOR FORMED HERE. F5G05770
00527 0 00000 0 00000 577SFV2 RETURN INDEX. F5G05780
00530 0 00000 0 00000 578SGV1 RETURN INDEX F5G05790
00531 0 00000 0 00000 579SGV2 PERMUTED REGION WORD F5G05800
00532 0 00000 0 00000 580FV1 HIGHEST FREQ. IN REGION (I.C. PRED. TABLE ENTRY) F5G05810
00533 0 00000 0 00000 581FV2 BB NO. OF BB HAVING HIGHEST FREQ. (ADDR.) F5G05820
00534 0 00000 0 00000 582FV3 PRED. NO. (I.C. 0TH WORD FROM BB. (ADDR.) F5G05830
00535 0 00000 0 00000 583FV4 WORD HAVING REGION NO. (5TH BB WORD) F5G05840
00536 0 00000 0 00000 584FV5 CURRENT BB NO. BEING CONSIDERED. (ADDR.) F5G05850
00537 0 00000 0 00000 585FV6 RETURN INDEX OF F1,F80 F5G05860
00540 0 00000 0 00000 586FV7 PRED. NO. BEING CONSIDERED IN B.B. (ADDR.) F5G05870
00541 0 00000 0 00000 587FV8 FIRST PRED. FROM NEXT B.B. (ADDR.) F5G05880
00542 0 00000 0 00000 588FV9 0,0,− F5G05890
00543 0 00000 0 00000 589FV10 0,0,− F5G05900
00544 0 00000 0 00000 590FV101 HIGHEST FREQ. IN BB (PRED. TABLE ENTRY) F5G05910
00545 0 00000 0 00000 591FV102 BB NO. BEING CONSIDERED. (ADDR.) F5G05920
00546 0 00000 0 00000 592FV103 PRED. NO. (0TH WORD FROM BB) (ADDR.) F5G05930
00547 0 00000 0 00000 593FV104 WORD HAVING REGION. NO. F5G05940
00550 0 00000 0 00000 594LPIND + OR - IF IT ISNT 0F IS A LOOP F5G05950
00551 0 00000 0 00000 595LV1 THE CONDITIONS OF THE I.R.S F5G05960
00552 0 00000 0 00000 596LV2 AT END OF THE F5G05970
00553 0 00000 0 00000 597LV3 1ST LXING PASS. F5G05980
00554 0 00000 0 00000 598LV4 THE LOOP LIST QUANTITY F5G05990
00555 0 00000 0 00000 599LV5 WORD FROM BB WITH PRED. AND SUCC. LOCS F5G06000
600 VARIABLES OF 2ED LXING PASS. F5G06010
601ACTIVITY. WHEN SIMULATING A NEW BB IN THE 2ND LXING PASS, F5G06020
602IF AN LX, TXI, OR TIX IS ENCOUNTERED, THE APPROPRIATE INDEX F5G06030
603REGISTER BECOMES ACTIVE. THIS IS PLUS ACTIVITY. IF THE SAMEF5G06040
604REGISTER MUST BE DISPLACED IN THE SAME LPLST, SB IS ENTERED F5G06050
605TO RECORD AN SX NECESSARY. SINCE THE ACTIVITY IS PLUS, THE F5G06060
606SX WILL BE COMPILED IN STAG IMMEDIATELY AFTER THE ACTIVE F5G06070
607INSTRUCTION. THIS SX ENDS THE ACTIVITY, COMPLETELY TAKING F5G06080
608CARE OF THE PROBLEM. AT THE END OF LPLST, IF THE INDEX F5G06090
609REGISTER IS STILL ACTIVE, OR IF, DURING LPLST, AN ACTIVE F5G06100
610REGISTER FALLS OBSOLETE BY A DED OR LXD, THEN ALL THE BLOCKS F5G06110
611IN WHICH IT IS ACTIVE ARE MARKED BY SC, MAKING THIS ACTIVITY F5G06120
612MINUS. THIS, UNLIKE PLUS ACTIVITY, CAN NEVER BE ENDED. THE F5G06130
613APPEARANCE OF A MINUS BB IN A FUTURE LPLST CAUSES THE F5G06140
614APPROPRIATE AC1,2,OR3 TO CONTAIN MINUS ACTIVITY AND WHENEVER F5G06150
615THE CORRESPONDING INDEX REGISTER MUST BE DISPLACED, AN SB F5G06160
616ENTRY WILL CAUSE AN SX TO BE COMPILED IN THE PRED LINK FROM F5G06170
617THAT BB. THIS POSTPONEMENT OF SX COMPILATION AFTER AN ACTIVEF5G06180
618INSTRUCTION FOR AS LONG AS POSSIBLE PRODUCES A LARGER NUMBER F5G06190
6190F SX,S THAN STRICTLY NECESSARY, BUT PLACES THEM IN LOW F5G06200
620FREQUENCY PATHS, TRADING OBJECT PROGRAM SPACE FOR OBJECT F5G06210
621PROGRAM TIME. F5G06220
622THE AC1,2,3 CELLS DESCRIBE THE ACTIVITY STATUS OF IR1,2,3. F5G06230
623ZERO...NOT ACTIVE, PLUS ACTIVITY...ACTIVE INSTRUCTION IN A F5G06240
624BB NOT TREATED UNTIL THIS LPLST. AC1,2,3 CONTAINS INFO. F5G06250
625FOR SB TO MAKE A STAG ENTRY AT THE ACTIVE INSTRUCTION. F5G06260
626MINUS ACTIVITY...ACTIVE INSTR. IN BB ALREADY IN A REGION. F5G06270
627AC1,2,3 CONTAINS INFO. FOR SB TO MAKE A PRED ENTRY AT LINK F5G06280
628OUT OF THE REGION. F5G06290
00556 0 00000 0 00000 629AC1 3 ACTIVE INDICATORS,+0 MEANS NOT ACTIVE F5G06300
00557 0 00000 0 00000 630AC2 IF + VE,THEN ACTIVE THING IS INSTR., DECR. IS F5G06310
00560 0 00000 0 00000 631AC3 LOC. OF BB IN LOOP LIST,ADDR. IS LOC. OF Y-TAG. IF-VE, F5G06320
00561 0 00000 0 00000 632HTR0 ACTIVE THING IS TRANSFER, LOC. IN LP LST IN DECR. F5G06330
633THE LX1,2,3 CELLS CONTAIN THE ENTRANCE REQUIREMENTS FOR A BB.F5G06340
00562 0 00000 0 00000 634LX1 3 ENTRANCE REQUIREMENTS OF A BB F5G06350
00563 0 00000 0 00000 635LX2 BUILT UP HERE. +0 MEANS F5G06360
00564 0 00000 0 00000 636LX3 NO ENTRANCE REQU. DETERMINED. F5G06370
00565 0 00000 0 00000 637XV1 IN DECR., INDEX OF CURRENT REGION F5G06380
00566 0 00000 0 00000 638XV2 THE NEW REGION WORD. F5G06390
00567 0 00000 0 00000 639XV3 THE WORD POSITION IN STAG F5G06400
00570 0 00000 0 00000 640XV4 THE DIGIT INDEX WITHIN THE WORD. F5G06410
00571 0 00000 0 00000 641XV5 THE LOCATION OF CURRENT TAG (INSTR.) F5G06420
00572 0 00000 0 00000 642XV6 NEAR XO7,C.F. OF TNX BRANCH,NEAR X85, TAG F5G06430
00573 0 00000 0 00000 643XV7 X07 TO X09+,INDEX OF BB,NEAR X85,TAG F5G06440
00574 0 00000 0 00000 644XV8 INDEX OF BB NE-R X33 F5G06450
645PERMUTATION. WHEN INDEX REGISTER ASSIGNMENTS THROUGHOUT AN F5G06460
646ALREADY TREATED REGION ARE PERMUTED, STAG, PRED AND BBB MUST F5G06470
647BE UPDATED. INSTEAD, WORD 2 OF BBB CONTAINS PERMUTATION F5G06480
648NUMBERS THROUGH WHICH THESE TABLES ARE READ, AND UPDATING F5G06490
649REQUIRES ONLY THESE NUMBERS TO BE CHANGED. IN SECTION 5 PARTF5G06500
6502 WHEN THE FINAL CONFIGURATION HAS BEEN REACHED, THE TABLES F5G06510
651THEMSELVES ARE ACTUALLY UPDATED. F5G06520
00575 0 00000 0 00000 652XV9 THE PERMUTATION NOS. F5G06530
00576 0 00000 0 00000 653XV10 INDEX OF I.R. IN BB CONSIDERED. F5G06540
00577 0 00000 0 00000 654XV11 F5G06550
00600 0 00000 0 00000 655XV12 F5G06560
00601 0 00000 0 00000 656XV13 INDEX OF PARTICULAR BB X40 ON F5G06570
00602 0 00000 0 00000 657XV14 TEMP. STORE FOR 2 INDEXES F5G06580
00603 0 00000 0 00000 658XV15 WHILE USING SUBROUTINE. F5G06590
00604 0 00000 0 00000 659XV16 TEMP. STORE FOR PRED.=,X91-2+X90,X92 X97 ON F5G06600
00605 0 00000 0 00000 660XV17 TEMP. STORE FOR OLD REGION WD.,X74 F5G06610
00606 0 00000 0 00000 661XV18 IN ADDR.,X111,NO. OF SUCC. WE SEARCH FOR. F5G06620
00607 0 00000 0 00000 662XV19 TEMP STORE FOR PREVIOUS LPLST QUANTITY F5G06630
00610 0 00000 0 00000 663XV20 TEMP STORE IN DECR. ONLY F5G06640
00611 0 00000 0 00000 664XV21 TEMP STORE FOR TAG NEAR X43 F5G06650
00612 0 00000 0 00000 665XV22 NUMBER OF LAST BB FOR WHICH REGION NO. WAS ADDED F5G06660
00613 0 00000 0 00000 666XV23 DECR ONLY , TEMP STORE FOR REGION INDEX F5G06670
00614 0 00000 0 00000 667XV24 0 OR NOT0 IF IS OR ISNT SAME AS 1ST REGION F5G06680
00615 0 00000 0 00000 668AV1 TEMP. STORE FOR PRED. TABLE ENTRY. F5G06690
00616 0 00000 0 00000 669AV2 TEMP. STORE FOR INDEX OF I.R. F5G06700
00617 0 00000 0 00000 670AV3 TEMP. STORE FOR PERM. NOS. F5G06710
671THE S1 AND S111 ROUTINES SELECT THE MOST (S1) OR THE LEAST F5G06720
672(S111) REPLACEABLE INDEX REGISTERS BY SCANNING AHEAD F5G06730
673THROUGH LPLST. THE IR WHOSE CONTENTS ARE REQUIRED AGAIN F5G06740
674SOONEST (LAST) IS THE LEAST (MOST) REPLACEABLE. THESE F5G06750
675R0UTINES USE THE S2 SUBROUTINE, WHICH ACTUALLY TRIES TO F5G06760
676SELECT AN IR. F5G06770
00620−0 76000 0 00003 677S111 SSMSET INDICATOR TO-MEANING F5G06780
00621 0 02000 0 00623 678TRAS109 SEARCH FOR LEAST REPLACEABLE I.R. F5G06790
00622 0 76000 0 00003 679S1 SSPSET INDICATOR TO + MEANING F5G06800
00623 0 60100 0 00422 680S109 STOS1V5 SEARCH FOR MOST REPLACEABLE I.R. F5G06810
00624−0 63400 4 00421 681SXDS1V4,4 STORE RETURN INDEX. F5G06820
00625−0 76000 0 00003 682SSMSET F5G06830
00626 0 60100 0 00431 683STOIND1 INDICATORS F5G06840
00627 0 60100 0 00432 684STOIND2 TO F5G06850
00630 0 60100 0 00433 685STOIND3 NOT F5G06860
00631 0 60100 0 00434 686STOIN4 FOUND. F5G06870
00632−0 53400 2 00641 687LXDS123,2 SET TO LO0P FOR EMPTY I.R. F5G06880
00633 0 53400 1 00342 688S119 LXAS5K5,1 SET COUNT TO 3, N TO 1 F5G06890
00634 0 50000 1 00430 689S120 CLAIR1+3,1 IS IRN EMPTY OR F5G06900
00635 0 34000 2 00000 690CAS0,2 (FILLED WITH HASH) F5G06910
00636−3 77445 0 00640 691S121 TXLS122,0,−LK1 NO, COM(LOC. OF HASH) IN DECR. F5G06920
00637 0 02000 0 00644 692TRAS124 YES, F5G06930
00640 2 00001 1 00634 693S122 TIXS120,1,1 NO,C0UNT TO 3,N=N+1 F5G06940
00641 3 77442 2 00662 694S123 TXHS127,2,−S5K1 HAVE WE LOOKED FOR HASH F5G06950
00642−0 53400 2 00636 695LXDS121,2 NO,SET TO LOOP FOR HASH. F5G06960
00643 0 02000 0 00633 696TRAS119 F5G06970
00644 0 50200 0 00422 697S124 CLSS1V5 LOOKING FOR MOST REPLACEABLE F5G06980
00645−0 12000 0 00656 698TMIS129 I.R. F5G06990
00646 0 60100 1 00434 699STOIND1+3,1 NO, RECORD IRN ELIMINATED F5G07000
00647 0 56000 0 00434 700LDQIN4 F5G07010
00650 0 60100 0 00434 701STOIN4 RECORD SOME IR ELIMINATED F5G07020
00651 0 16200 0 00653 702TQPS128 HAS AN IR BEEN ELIMINATED BEFORE F5G07030
00652 0 02000 0 00640 703TRAS122 NO, F5G07040
00653 0 53400 1 00342 704S128 LXAS5K5,1 SET COUNT TO 3,N=1 F5G07050
00654 0 50000 1 00434 705S126 CLAIND1+3,1 HAS IRN F5G07060
00655 0 12000 0 00660 706TPLS125 BEEN ELIMINATED F5G07070
00656−0 63400 1 00430 707S129 SXDIRR,1 NO,SELECT IRN F5G07080
00657 0 02000 4 00001 708TRA1,4 AND RETURN. F5G07090
00660 2 00001 1 00654 709S125 TIXS126,1,1 COUNT TO 3,N=N+1 F5G07100
00661 0 07400 4 00004 710S130 TSX4,4 DIAGNOSTIC, THERE IS AN ERROR. F5G07110
00662 0 50000 0 01122 711S127 CLAS39 F5G07120
00663 0 60100 0 00420 712STOS1V3 STORE ASIDE F5G07130
00664 0 53400 4 00320 713LXAS1K3,4 THE F5G07140
00665 0 50000 4 00445 714S112 CLAS3V1+8,4 STATE F5G07150
00666 0 60100 4 00420 715STOS1V1+8,4 OF THE F5G07160
00667 2 00001 4 00665 716TIXS112,4,1 S3 ROUTINE. F5G07170
00670 0 07400 4 01023 717S11 TSXS3,4 GET NEXT TAG F5G07180
00671 0 02000 0 00706 718TRAS103 COME HERE IF TAG NOT GOT. F5G07190
00672 0 50000 0 00410 719CLAS1V1 F5G07200
00673 0 34000 0 00435 720CASS3V1 IS THE LOOP C0MPLETED F5G07210
00674 0 02000 0 00676 721TRAS104 NO F5G07220
00675 0 02000 0 00701 722TRAS135 PERHAPS F5G07230
00676 0 07400 4 00766 723S104 TSXS2,4 NO F5G07240
00677 0 02000 0 00745 724TRAS16 COME HERE IF IR DECIDED ON F5G07250
00700 0 02000 0 00670 725TRAS11 COME HERE IF NOT DECIDED ON F5G07260
00701 0 50000 0 00411 726S135 CLAS1V1+1 IS THE LOOP COMPLETED F5G07270
00702 0 34000 0 00436 727CASS3V2 F5G07280
00703 0 02000 0 00676 728TRAS104 F5G07290
00704 0 02000 0 00741 729TRAS102 YES F5G07300
00705 0 02000 0 00676 730TRAS104 F5G07310
00706 0 34000 0 00323 731S103 CASS3K1 IS THIS AN END LOOP LIST F5G07320
00707 0 02000 0 00711 732TRAS105 NO F5G07330
00710 0 02000 0 00763 733TRAS101 YES F5G07340
00711 0 50000 0 00444 734S105 CLAS3V5 GET LOOP LIST QUANTITY AGAIN. F5G07350
00712 0 34000 0 00324 735CASS3K2 IS IT A BB F5G07360
00713 0 76100 0 00000 736NOPNO,IT IS EITHER A TRANSPARENT F5G07370
00714 0 02000 0 00716 737TRAP001 OR OPAQUE REGION F5G07380
00715 0 02000 0 00670 738TRAS11 YES F5G07390
00716 0 34000 0 00417 739 P001 CASS1V1+7 F5G07400
00717 0 02000 0 00721 740TRAS136 F5G07410
00720 0 02000 0 00741 741TRAS102 F5G07420
00721 0 07400 4 00070 742S136 TSXSE,4 GET BB WHICH CONTAINS ENTR. REQU. F5G07430
00722 0 56000 0 00317 743LDQS1K2 MAKE THIS LOOK LIKE A F5G07440
00723−0 60000 0 00442 744STQTPE PASSIVE REFERENCE. F5G07450
00724 0 53400 4 00342 745LXAS5K5,4 SET COUNT TO 3. F5G07460
00725−0 50000 1 12535 746S115 CALBBB+2,1 PUT THIS TAU TAG F5G07470
00726 0 77100 0 00022 747ARS18 IN LOCATION F5G07480
00727 0 60200 0 00441 748SLW1TAG TAG F5G07490
00730−0 63400 1 00423 749SXDS1V6,1 STORE THE F5G07500
00731−0 63400 4 00424 750SXDS1V7,4 INDEXES. F5G07510
00732 0 07400 4 00766 751TSXS2,4 TRY TO SELECT AN I.R. F5G07520
00733 0 02000 0 00745 752TRAS16 COME HERE IF I.R. SELECTED. F5G07530
00734−0 53400 1 00423 753LXDS1V6,1 AND HERE IF NOT. RESTORE F5G07540
00735−0 53400 4 00424 754LXDS1V7,4 THE INDEXES. F5G07550
00736 1 77777 1 00737 755TXIS114,1,−1 DECREASE ENTR. INDEX F5G07560
00737 2 00001 4 00725 756S114 TIXS115,4,1 COUNT TO 3. F5G07570
00740 0 02000 0 00670 757TRAS11 F5G07580
00741 0 50000 0 00431 758S102 CLAIND1 HAS C(IR1) BEEN F5G07590
00742 0 12000 0 00756 759TPLS13 FOUND (ELIMINATED) F5G07600
00743 0 53400 4 00342 760S18 LXAS5K5,4 NO,SELECT F5G07610
00744−0 63400 4 00430 761S15 SXDIRR,4 IR1. F5G07620
00745 0 53400 4 00320 762S16 LXAS1K3,4 RESTORE S3 (GET NEXT TAG SR) F5G07630
00746 0 50000 4 00420 763S113 CLAS1V1+8,4 TO STATE F5G07640
00747 0 60100 4 00445 764STOS3V1+8,4 BEFORE F5G07650
00750 2 00001 4 00746 765TIXS113,4,1 S1 WAS USED. F5G07660
00751 0 50000 0 00420 766CLAS1V3 F5G07670
00752 0 60100 0 01122 767STOS39 F5G07680
00753 0 07400 4 01133 768TSXS4,4 MAKE SURE SAME TAGS ARE IN CM. F5G07690
00754−0 53400 4 00421 769LXDS1V4,4 F5G07700
00755 0 02000 4 00001 770S14 TRA1,4 RETURN F5G07710
00756 0 50000 0 00432 771S13 CLAIND2 HAS IR2 BEEN F5G07720
00757 0 12000 0 00762 772TPLS107 FOUND (ELIMINATED) F5G07730
00760 0 53400 4 00341 773S108 LXAS5K4,4 NO,SELECT F5G07740
00761 0 02000 0 00744 774TRAS15 IR2. F5G07750
00762 0 07400 4 00004 775S107 TSX4,4 DIAGNOSTIC, THERE IS AN ERROR F5G07760
776 OF SOME KIND. F5G07770
00763 0 56000 0 00550 777S101 LDQLPIND IS THIS F5G07780
00764 0 16200 0 00741 778TQPS102 A LOOP F5G07790
00765 0 02000 0 00670 779TRAS11 YES F5G07800
00766 0 50000 0 00441 780 S2 CLA1TAG PUT TAU-TAG IN AC. F5G07810
00767 0 53400 1 00342 781LXAS5K5,1 SET COUNT TO 3. F5G07820
00770 0 56000 1 00434 782S22 LDQIND1+3,1 F5G07830
00771 0 16200 0 00775 783TQPS21 BEEN FOUND F5G07840
00772 0 34000 1 00430 784CASIR1+3,1 NO, IS TAU TAG EQUAL F5G07850
00773 0 02000 0 00775 785TRAS21 NO,TO C(IRN) F5G07860
00774 0 02000 0 00777 786TRAS24 YES F5G07870
00775 2 00001 1 00770 787S21 TIXS22,1,1 NO. F5G07880
00776 0 02000 4 00002 788TRA2,4 RETURN TO L(TSX)+2 F5G07890
00777 0 50000 0 00442 789 S24 CLATPE IS IT A DED, LXP, OR LX CLASS. F5G07900
01000 0 34000 0 00403 790CASXK21 IF SO, MAKE P=1, MAKING TEST=TMI S25 F5G07910
01001−0 50100 0 00340 791ORAS5K3 WHILE IF SO MAKE TEST TPL S25. F5G07920
01002 0 76100 0 00000 792NOP THUS GO TO S23 AND USE IT IF LXP,DED,LX F5G07930
01003 0 63000 0 01005 793STPTEST AND TAGS LEFT IN BB AFTER TIX, OR F5G07940
01004 0 50200 0 00422 794CLSS1V5 IF OTHER AND NO TAGS LEFT IN BB AFTER TIX. F5G07950
01005−0 12000 0 01010 795 TEST TMIS25 THIS MIGHT BE A TPL S25. F5G07960
01006−0 63400 1 00430 796S23 SXDIRR,1 RECORD IRN INDEX. F5G07970
01007 0 02000 4 00001 797TRA1,4 F5G07980
01010 0 56000 0 00314 798S25 LDQZERO RECORD IRN FOUND OR ELIM F5G07990
01011−0 60000 1 00434 799STQIND1+3,1 F5G08000
01012 0 50200 0 00434 800CLSIN4 HAS ONE OTHER I R BEEN F5G08010
01013−0 12000 0 01016 801TMIS26 (FOUND/ELIM) F5G08020
01014 0 60100 0 00434 802STOIN4 F5G08030
01015 0 02000 4 00002 803TRA2,4 F5G08040
01016 0 53400 1 00342 804S26 LXAS5K5,1 SEARCH FOR THE F5G08050
01017 0 50000 1 00434 805S27 CLAIND1+3,1 I.R. WHICH HASNT F5G08060
01020−0 12000 0 01006 806TMIS23 BEEN (FOUND/ELIM) YET. F5G08070
01021 2 00001 1 01017 807TIXS27,1,1 F5G08080
01022 0 07400 4 00004 808TSX4,4 NOT FOUND, DIAGNOSTIC F5G08090
809THE S3 SUBROUTINE EXISTS IN FEED TAG OR FEED LPLST STATES. F5G08100
810IN THE FORMER IT FEEDS THE NEXT ITEM FROM TAGLIST AND TAKES F5G08110
811THE TAG FEED EXIT. IN THE LATTER IT FEEDS THE NEXT ITEM FROMF5G08120
812LPLST AND TAKES THE LPLST FEED EXIT. WHEN IT COMES TO A F5G08130
813EPLST ITEM WHICH IS A BB AND NOT IN A REGION, IT GOES TO F5G08140
814FEED TAG STATE AND STAYS THERE UNTIL THE LAST TAGLIST ITEM INF5G08150
815THAT BB HAS BEEN FED. THEN IT RETURNS T0 LPLST FEED. WHEN F5G08160
816SENTINEL IS FED THE ROUTINE RE-INITIALIZES ITSELF TO THE F5G08170
817BEGINNING OF LPLST AND STAYS IN FEED LPLST STATE. IT USES F5G08180
818THE S4 SUBROUTINE FOR HANDLING TAPE 3 DURING TAGLIST FEEDING.F5G08190
01023−0 53400 1 00436 819S3 LXDS3V2,1 ARE THERE ANY F5G08200
01024 2 00001 1 01122 820TIXS39,1,1 F5G08210
01025−0 63400 4 00445 821SXDS3V8,4 NO,STORE RETURN INDEX F5G08220
01026 0 50000 0 00437 822CLAS3V3 F5G08230
01027 0 60100 0 00450 823STOS3V9 F5G08240
01030 0 12000 0 01114 824TPLS300 ARE THERE ANY MORE TAGS IN BB F5G08250
01031−0 53400 1 00440 825LXDS3V4,1 NO F5G08260
01032 0 50000 0 00444 826CLAS3V5 WAS THE LAST THING F5G08270
01033 0 12000 0 01035 827TPLS306 AN END LPLST F5G08280
01034−0 53400 1 00325 828LXDS3K3,1 YES, RESET LPLST IN0EX F5G08290
01035 0 50000 1 05035 829S306 CLALPLST+S3P1,1 GET LOOP LIST QUANTITY F5G08300
01036 0 60100 0 00444 830STOS3V5 QUANT1TY. F5G08310
01037 1 77777 1 01040 831TXIS31,1,−1 F5G08320
01040−0 63400 1 00440 832S31 SXDS3V4,1 THE INDEX. F5G08330
01041 0 34000 0 00323 833CASS3K1 IS THIS END OF LOOP LIST F5G08340
01042 0 02000 0 01044 834TRAS32 NO, F5G08350
01043 0 02000 0 01052 835TRAS35 YES, F5G08360
01044 0 34000 0 00324 836S32 CASS3K2 F5G08370
01045 0 76100 0 00000 837NOPNO F5G08380
01046 0 02000 0 01050 838TRAS305 F5G08390
01047 0 02000 0 01053 839TRAS34 YES F5G08400
01050−0 53400 4 00445 840S305 LXDS3V8,4 F5G08410
01051 0 50000 0 00444 841CLAS3V5 RETURN WITH LOOP F5G08420
01052 0 02000 4 00001 842S35 TRA1,4 LIST QUANTITY F5G08430
01053 0 07400 4 00070 843S34 TSXSE,4 GET INDEX OF BB F5G08440
01054 0 50000 1 12534 844CLABBB+1,1 F5G08450
01055−0 32000 0 00326 845ANAS3K4 GET AND STORE THE F5G08460
01056 0 60100 0 00435 846S303 STOS3V1 TAG LOCATION. F5G08470
01057 0 07400 4 01133 847TSXS4,4 GO TO PUT TAG IN CM. F5G08480
01060 0 60100 0 00446 848STOS3V6 STORE (1ST BB TAG-1ST TAG IN C.M.) F5G08490
01061 0 40200 0 00330 849SUBS4K1 FORM NO. OF F5G08500
01062 0 76000 0 00003 850SSPWDS LEFT IN C.M. F5G08510
01063 0 60100 0 00447 851STOS3V7 F5G08520
01064 0 50000 0 00444 852CLAS3V5 GET THE F5G08530
01065 0 40000 0 00316 853ADDONED LOC. OF 1ST F5G08540
01066 0 07400 4 00070 854TSXSE,4 TAG IN F5G08550
01067 0 50000 1 12534 855CLABBB+1,1 NEXT BB. F5G08560
01070−0 32000 0 00326 856ANAS3K4 F5G08570
01071 0 40200 0 00435 857SUBS3V1 IS NO. OF TAGS IN BB LESS F5G08580
01072 0 34000 0 00447 858CASS3V7 THAN OR EQUAL TO SPACE IN C.M. F5G08590
01073 0 02000 0 01076 859TRAS304 F5G08600
01074 0 02000 0 01117 860TRAS36 YES, F5G08610
01075 0 02000 0 01117 861TRAS36 YES, F5G08620
01076 0 40200 0 00447 862S304 SUBS3V7 STORE S EXCESS OF TAGS F5G08630
01077 0 60100 0 00437 863STOS3V3 F5G08640
01100 0 50000 0 00447 864CLAS3V7 F5G08650
01101 0 73400 1 00000 865S302 PAX0,1 SET COUNT OF NO. OF TAGS. F5G08660
01102 1 00001 1 01103 866S37 TXIS38,1,1 F5G08670
01103−0 63400 1 00436 867S38 SXDS3V2,1 F5G08680
01104 0 40000 0 00332 868ADDS4K3 SET ADDRESS OF F5G08690
01105 0 40000 0 00446 869ADDS3V6 CLA F5G08700
01106 0 62100 0 01122 870STAS39 INSTRUCTION. F5G08710
01107−0 53400 4 00445 871LXDS3V8,4 F5G08720
01110 0 50000 0 00450 872CLAS3V9 IS THIS A F5G08730
01111 0 12000 0 01023 873TPLS3 NEW BB F5G08740
01112 0 50000 0 00444 874CLAS3V5 YES,RETURN WITH F5G08750
01113 0 02000 4 00001 875TRA1,4 LOOP LIST QUANTITY. F5G08760
01114 0 50000 0 00451 876S300 CLAS4V1 NEXT TAG NEEDED HAS F5G08770
01115 0 40000 0 00330 877ADDS4K1 LOC. (S+1ST TAG IN C.M.) F5G08780
01116 0 02000 0 01056 878TRAS303 F5G08790
01117 0 56000 0 00323 879S36 LDQS3K1 F5G08800
01120−0 60000 0 00437 880STQS3V3 F5G08810
01121 0 02000 0 01101 881TRAS302 F5G08820
01122 0 50000 1 00000 882S39 CLA−,1 GET TAG WORD F5G08830
01123−0 63400 1 00436 883SXDS3V2,1 F5G08840
01124 0 60100 0 00443 884STOINTAG AND F5G08850
01125−0 32000 0 00326 885ANAS3K4 SEPARATE TYPE F5G08860
01126 0 60100 0 00441 886STO1TAG FROM F5G08870
01127−0 50000 0 00327 887CALS3K5 TAU-TAG. F5G08880
01130−0 32000 0 00443 888ANAINTAG F5G08890
01131 0 60100 0 00442 889STOTPE F5G08900
01132 0 02000 4 00002 890TRA2,4 F5G08910
01133 0 50000 0 00435 891S4 CLAS3V1 FORM (LOC. OF 1ST TAG IN BB F5G08920
01134 0 40200 0 00451 892SUBS4V1 -LOC. OF 1ST TAG IN CM) F5G08930
01135−0 12000 0 01142 893TMIS41 IS TAG IN C.M. F5G08940
01136 0 34000 0 00330 894CASS4K1 POSSIBLY,IS IT FOR SURE F5G08950
01137 0 76100 0 00000 895NOPNO F5G08960
01140 0 02000 0 01142 896TRAS41 NO F5G08970
01141 0 02000 4 00001 897TRA1,4 YES. RETURN. F5G08980
01142 0 50000 0 00435 898S41 CLAS3V1 NO,FORM (LOC. OF 1ST TAG IN BB F5G08990
01143 0 40200 0 00452 899SUBS4V2 -POSITION OF TAPE) F5G09000
01144−0 12000 0 01166 900TMIS42 MUST WE RUN TAPE BACK WORDS F5G09010
01145 0 60100 0 00454 901STOS4V4 NO, F5G09020
01146 0 50000 0 00453 902CLAS4V3 CAN ALL THE FOLLOWING TAGS F5G09030
01147 0 40200 0 00452 903SUBS4V2 BE PUT IN C.M. F5G09040
01150 0 34000 0 00330 904CASS4K1 F5G09050
01151 0 02000 0 01154 905TRAS401 NO F5G09060
01152 0 02000 0 01173 906TRAS45 YES,GO,TO SET COUNT F5G09070
01153 0 02000 0 01173 907TRAS45 YES,TO NO. OF TAGS IN BB. F5G09080
01154 0 50000 0 00454 908S401 CLAS4V4 F5G09090
01155 0 34000 0 00331 909CASS4K2 IS TAG IN NEXT RECORD F5G09100
01156 0 76100 0 00000 910NOPNO F5G09110
01157 0 02000 0 01161 911TRAS47 F5G09120
01160 0 02000 0 01172 912TRAS44 YES F5G09130
01161 0 76200 0 00223 913S47 RTBTAPE NO, SPACE FWD 1 REC. F5G09140
01162 0 50000 0 00452 914CLAS4V2 ADJUST TAPE POSITION F5G09150
01163 0 40000 0 00331 915ADDS4K2 F5G09160
01164 0 60100 0 00452 916S43 STOS4V2 F5G09170
01165 0 02000 0 01142 917TRAS41 F5G09180
01166 0 76400 0 00203 918S42 BSTTAPE ADJUST TAPE POSITION F5G09190
01167 0 50000 0 00452 919CLAS4V2 AFTER BACKSPACING F5G09200
01170 0 40200 0 00331 920SUBS4K2 ONE RECORD. F5G09210
01171 0 02000 0 01164 921TRAS43 F5G09220
01172 0 50000 0 00330 922S44 CLAS4K1 SET COUNT TO STORAGE SIZE. F5G09230
01173 0 73400 2 00000 923S45 PAX0,2 F5G09240
01174 0 40000 0 00332 924ADDS4K3 SET CPY F5G09250
01175 0 62100 0 01207 925STAS46 ADDRESS. F5G09=60
01176 0 50000 0 00452 926CLAS4V2 F5G09270
01177 0 60100 0 00451 927STOS4V1 F5G09280
01200 0 76200 0 00223 928S49 RTBTAPE F5G09290
01201−0 63400 2 01210 929SXDS407,2 STORE (2) IN CASE OF TAPE CHECK F5G09300
01202−0 76000 0 00012 930RTTTURN OFF TAPE F5G09310
01203 0 76100 0 00000 931NOPCHECK. F5G09320
01204 0 50000 0 00452 932CLAS4V2 ADJUST F5G09330
01205 0 40000 0 00331 933ADDS4K2 TAPE F5G09340
01206 0 60100 0 00452 934STOS4V2 POSIT1ON F5G09350
01207 0 70000 2 00000 935S46 CPY−,2 F5G09360
01210 1 00000 0 01216 936S407 TXIS48,0,− VALUE OF (2) STORED HERE F5G09370
01211 0 07400 4 00004 937TSX4,4 END OF FILE OCCURRED,DIAGNOSTIC F5G09380
01212−0 63400 4 01244 938SXDS405,4 F5G09390
01213 0 07400 4 01226 939TSXS406,4 CHECK REDUNDANCY BITS F5G09400
01214−0 53400 4 01244 940LXDS405,4 F5G09410
01215 0 02000 0 01200 941TRAS49 F5G09420
01216 2 00001 2 01207 942S48 TIXS46,2,1 COUNT NO. OF WORDS CPYED. F5G09430
01217 0 70000 0 00454 943S409 CPYS4V4 COPY OUT TO F5G09440
01220 0 02000 0 01217 944TRAS409 END OF RECORD. F5G09450
01221 0 07400 4 00004 945TSX4,4 ERRONEOUS END OF FILE,DIAGNOSTIC F5G09460
01222−0 63400 4 01244 946SXDS405,4 CHECK REDUNDANCY BITS F5G09470
01223 0 07400 4 01226 947TSXS406,4 F5G09480
01224−0 53400 4 01244 948LXDS405,4 F5G09490
01225 0 02000 0 01133 949TRAS4 F5G09500
01226 0 76600 0 00333 950S406 IOD F5G09510
01227−0 76000 0 00012 951RTT F5G09520
01230 0 02000 0 01233 952TRAS402 TRY AGAIN F5G09530
01231−0 63400 0 00151 953SXDTPCT,0 RESETS REPEAT COUNT F5G09540
01232 0 02000 4 00001 954S404 TRA1,4 RETURN F5G09550
01233 0 76400 0 00203 955S402 BSTTAPE PREPARE TO READ AGAIN F5G09560
01234−0 53400 2 00151 956LXDTPCT,2 FIVE TIMES F5G09570
01235 1 00001 2 01236 957TXIS402A,2,1 F5G09580
01236−0 63400 2 00151 958S402A SXDTPCT,2 F5G09590
01237−3 00004 2 01241 959TXLS402B,2,4 GO ON F5G09600
01240 0 07400 4 00004 960TSX4,4 NO GOOD,DIAGNOSTIC F5G09610
01241−0 53400 2 01210 961S402B LXDS407,2 RESET INDEX F5G09620
01242 0 76200 0 00223 962RTBTAPE F5G09630
01243−0 53400 4 01244 963LXDS405,4 F5G09640
01244 1 00000 0 01207 964S405 TXIS46,0,− RETURN ADDR. STORED HERE F5G09650
965TNE S5 SUBROUTINE LOADS EN1,2,3 FROM THE ENTRANCE CONDITIONS F5G09660
966OF THE ENTRY BB IN A REGION WHEN THE REGION IS ENCOUNTERED F5G09670
967IN LPLST. IN ADDITION, THE PERMUTATION OF INDEX REGISTERS INF5G09680
968THE REGION PROVIDING THE BEST MATCH BETWEEN IR1,2,3 AND F5G09690
969EN1,2,3 IS LEFT IN CELLS IN1,2,3 AND EN4,5,6 BY S5. S5 USES F5G09700
970S1,S111,S6,S7,S9, AS SUBROUTINES. F5G09710
01245−0 63400 4 00473 971S5 SXDS5V1,4 STORE RETURN INDEX F5G09720
01246 0 60100 0 00474 972STOS5V2 STORE LOOP LIST QUANTITY F5G09730
01247 0 07400 4 01466 973TSXS9,4 GET THE ENTRANCE F5G09740
974 REQUIREMENTS F5G09750
01250 0 50000 0 00340 975CLAS5K3 F5G09760
01251 0 53400 2 00343 976LXAS5K6,2 STORE -0S IN THE COUNTER OF PHIS + OF REAL F5G09770
01252 0 60100 2 00470 977S51 STOENC+8,2 STORE -0S IN THE F5G09780
01253 2 00001 2 01252 978TIXS51,2,1 REGISTERS. F5G09790
01254 0 53400 1 00342 979LXAS5K5,1 SET INDEX FOR EN1,N=1 F5G09800
01255 0 53400 2 00342 980S54 LXAS5K5,2 SET INDEX FOR IR1, M EQUALS 1 F5G09810
01256 0 50000 1 00473 981CLAEN1+3,1 F5G09820
01257 0 34000 0 00336 982CASS5K1 IS ENN EMPTY F5G09830
01260 0 02000 0 01262 983TRAS55 NO F5G09840
01261 0 02000 0 01427 984TRAS58 YES F5G09850
01262 0 56000 2 00465 985S55 LDQIN1+3,2 NO F5G09860
01263 0 16200 0 01267 986TQPS56 IS IRM ASSIGNED F5G09870
01264 0 34000 2 00430 987CASIR1+3,2 NO,IS C(ENM)=C(IRM) F5G09880
01265 0 02000 0 01267 988TRAS56 NO. F5G09890
01266 0 02000 0 01433 989TRAS59 YES. F5G09900
01267 2 00001 2 01262 990S56 TIXS55,2,1 NO. THRU WITH IRS F5G09910
01270 2 00001 1 01255 991S57 TIXS54,1,1 YES. THRU WITH ENS F5G09920
01271 0 53400 2 00342 992LXAS5K5,2 YES,SET INDEX FOR IR1,M=1 F5G09930
01272 0 53400 1 00342 993S510 LXAS5K5,1 SET INDEX FOR EN1,N=1 F5G09940
01273 0 50000 2 00430 994CLAIR1+3,2 F5G09950
01274 0 34000 0 00336 995CASS5K1 IS IRM EMPTY F5G09960
01275 0 02000 0 01277 996TRAS511 NO F5G09970
01276 0 02000 0 01310 997TRAS513 YES F5G09980
01277 0 56000 2 00465 998S511 LDQIN1+3,2 NO F5G09990
01300 0 16200 0 01320 999TQPS514 IS IRM ASSIGNED F5G10000
01301 0 34000 0 00337 1000CASS5K2 NO,IS C(IRM)REAL F5G10010
01302 0 02000 0 01320 1001TRAS514 NO, F5G10020
01303 0 02000 0 01320 1002TRAS514 NO, F5G10030
01304 0 50000 0 00461 1003S512 CLAIRC INCREASE REAL F5G10040
01305 0 40000 0 00315 1004ADDONEA UNASSIGNED TAG F5G10050
01306 0 60100 0 00461 1005STOIRC COUNTER. F5G10060
01307 0 02000 0 01320 1006TRAS514 F5G10070
01310 0 50000 1 00470 1007S513 CLAEN4+3,1 HAS ENN F5G10080
01311 0 12000 0 01317 1008TPLS537 BEEN ASSIGNED F5G10090
01312 0 56000 0 00337 1009LDQS5K2 NO,IS C(ENN) F5G10100
01313 0 50000 1 00473 1010CLAEN1+3,1 REAL F5G10110
01314 0 04000 0 01317 1011TLQS537 F5G10120
01315 0 07400 4 01443 1012TSXS6,4 YES,MAKE IRM=ENN F5G10130
01316 0 02000 0 01320 1013TRAS514 F5G10140
01317 2 00001 1 01310 1014S537 TIXS513,1,1 ARE WE THRU WITH EN S F5G10150
01320 2 00001 2 01272 1015S514 TIXS510,2,1 YES, ARE WE THRU WITH IRS F5G10160
01321 0 50000 0 00460 1016CLAENC YES. F5G10170
01322−0 12000 0 01327 1017TMIS515 ARE THERE NO EMPTY ENS F5G10180
01323 0 34000 0 00341 1018CASS5K4 HOW MANY EMPTY ENS. F5G10190
01324 0 02000 0 01327 1019TRAS515 3 OR 0 F5G10200
01325 0 02000 0 01343 1020TRAS520 2 EMPTY EN F5G10210
01326 0 02000 0 01366 1021TRAS526 1 EMPTY EN F5G10220
01327 0 53400 1 00342 1022S515 LXAS5K5,1 3 OR 0 EMPTY EN,N=1 F5G10230
01330 0 53400 2 00342 1023S519 LXAS5K5,2 M=1 F5G10240
01331 0 50000 1 00470 1024CLAEN4+3,1 F5G10250
01332 0 12000 0 01340 1025TPLS516 ENN ASSIGNED F5G10260
01333 0 50000 2 00465 1026S518 CLAIN1+3,2 NO,IRM F5G10270
01334 0 12000 0 01337 1027TPLS517 ASSIGNED F5G10280
01335 0 07400 4 01443 1028TSXS6,4 NO,MAKE IRM=IRN F5G10290
01336 0 02000 0 01340 1029TRAS516 F5G10300
01337 2 00001 2 01333 1030S517 TIXS518,2,1 F5G10310
01340 2 00001 1 01330 1031S516 TIXS519,1,1 F5G10320
01341−0 53400 4 00473 1032LXDS5V1,4 F5G10330
01342 0 02000 4 00001 1033TRA1,4 RETURN F5G10340
01343 0 50000 0 00461 1034S520 CLAIRC F5G10350
01344 0 34000 0 00341 1035CASS5K4 ARE THERE 3 REAL UNASSNED TAGS IN THE IRS F5G10360
01345 0 02000 0 01350 1036TRAS536 F5G10370
01346 0 02000 0 01405 1037TRAS531 1,NO,GO MATCH EMPTY ENS F5G10380
01347 0 02000 0 01405 1038TRAS531 2,NO. WITH ANY REAL UNASS. IRS F5G10390
01350 0 07400 4 01450 1039S536 TSXS7,4 3, YES, TO COPY IRS, ETC. F5G10400
01351 0 07400 4 00622 1040TSXS1,4 SELECT MOST REPLACEABLE I.R. F5G10410
01352 0 53400 1 00342 1041LXAS5K5,1 F5G10420
01353 0 07400 4 01435 1042TSXS595,4 F5G10430
01354 0 50000 1 00473 1043S521 CLAEN1+3,1 IS EN F5G10440
01355 0 34000 0 00336 1044CASS5K1 EMPTY F5G10450
01356 0 02000 0 01360 1045TRAS522 NO F5G10460
01357 2 00001 1 01354 1046TIXS521,1,1 INDEX COUNTER OF IR S F5G10470
01360 0 07400 4 01443 1047S522 TSXS6,4 MADE ENN = IRM F5G10480
01361 0 53400 1 00342 1048S529 LXAS5K5,1 F5G10490
01362 0 50000 1 00460 1049S525 CLAIR4+3,1 REPLACE THE IRS F5G10500
01363 0 60100 1 00430 1050STOIR1+3,1 F5G10510
01364 2 00001 1 01362 1051TIXS525,1,1 F5G10520
01365 0 02000 0 01327 1052TRAS515 F5G10530
01366 0 56000 0 00461 1053S526 LDQIRC F5G10540
01367 0 50000 0 00341 1054CLAS5K4 ARE THERE 2 OR 3 REAL F5G10550
01370 0 04000 0 01403 1055TLQS530 UNASSNED TAGS F5G10560
01371 0 07400 4 01450 1056TSXS7,4 YES,COPY IRS F5G10570
01372 0 07400 4 00620 1057TSXS111,4 LOOK FOR LEAST REPLACEABLE I.R. F5G10580
01373 0 07400 4 01435 1058TSXS595,4 F5G10590
01374 0 53400 1 00342 1059LXAS5K5,1 ASSIGN THE EMPTY F5G10600
01375 0 50000 1 00473 1060S527 CLAEN1+3,1 EN TO THE IR F5G10610
01376 0 34000 0 00336 1061CASS5K1 SELECTED F5G10620
01377 0 02000 0 01401 1062TRAS528 F5G10630
01400 0 07400 4 01443 1063TSXS6,4 BY F5G10640
01401 2 00001 1 01375 1064S528 TIXS527,1,1 S111. F5G10650
01402 0 02000 0 01361 1065TRAS529 F5G10660
01403 0 16200 0 01405 1066S530 TQPS531 IS THERE ONE REAL TAG F5G10670
01404 0 02000 0 01327 1067TRAS515 NO,GO MATCH ARBITRARILY. F5G10680
01405 0 53400 1 00342 1068S531 LXAS5K5,1 SET COUNT TO 3,N=1 F5G10690
01406 0 53400 2 00342 1069LXAS5K5,2 SET COUNT TO 3,M=1 F5G10700
01407 0 50000 1 00473 1070S532 CLAEN1+3,1 IS ENN F5G10710
01410 0 34000 0 00336 1071CASS5K1 EMPTY F5G10720
01411 0 02000 0 01413 1072TRAS533 NO, F5G10730
01412 0 02000 0 01415 1073TRAS534 YES, F5G10740
01413 2 00001 1 01407 1074S533 TIXS532,1,1 NO,THRU WITH ENS F5G10750
01414 0 02000 0 01327 1075TRAS515 YES. F5G10760
01415 0 50000 2 00465 1076S534 CLAIN1+3,2 F5G10770
01416 0 12000 0 01425 1077TPLS535 F5G10780
01417 0 50000 2 00430 1078CLAIR1+3,2 NO F5G10790
01420 0 34000 0 00337 1079CASS5K2 IS C (IRM) REAL F5G10800
01421 0 76100 0 00000 1080NOPN0 F5G10810
01422 0 02000 0 01425 1081TRAS535 F5G10820
01423 0 07400 4 01443 1082TSXS6,4 YES F5G10830
01424 0 02000 0 01327 1083TRAS515 F5G10840
01425 2 00001 2 01415 1084S535 TIXS534,2,1 NO F5G10850
01426 0 02000 0 01413 1085TRAS533 F5G10860
01427 0 50000 0 00460 1086S58 CLAENC YESENM EMPTY F5G10870
01430 0 40000 0 00315 1087ADDONEA INCREASE COUNTER F5G10880
01431 0 60100 0 00460 1088STOENC OF NO. OF EMPTY ENS. F5G10890
01432 0 02000 0 01270 1089TRAS57 F5G10900
01433 0 07400 4 01443 1090S59 TSXS6,4 MAKE IRM=ENN F5G10910
01434 0 02000 0 01270 1091TRAS57 F5G10920
01435−0 53400 2 00430 1092S595 LXDIRR,2 F5G10930
01436 0 50000 2 00430 1093CLAIR1+3,2 F5G10940
01437 0 34000 0 01465 1094CASS7K1 F5G10950
01440 0 02000 4 00001 1095TRA1,4 F5G10960
01441 0 02000 0 01361 1096TRAS529 F5G10970
01442 0 02000 4 00001 1097TRA1,4 F5G10980
01443−0 75400 1 00000 1098S6 PXD0,1 F5G10990
01444 0 60100 2 00465 1099STOIN1+3,2 F5G11000
01445−0 75400 2 00000 1100PXD0,2 F5G11010
01446 0 60100 1 00470 1101STOEN4+3,1 F5G11020
01447 0 02000 4 00001 1102TRA1,4 F5G11030
01450 0 53400 1 00342 1103S7 LXAS5K5,1 SET COUNT TO 3,M=1 F5G11040
01451 0 50000 1 00430 1104S71 CLAIR1+3,1 COPY ASIDE C(IRM) F5G11050
01452 0 60100 1 00460 1105STOIR4+3,1 F5G11060
01453 0 56000 1 00465 1106LDQIN1+3,1 IRM ASSIGNED F5G11070
01454 0 16200 0 01461 1107TQPS72 F5G11080
01455 0 34000 0 00337 1108CASS5K2 NO, IS C(IRM) REAL F5G11090
01456 0 76100 0 00000 1109NOP F5G11100
01457 0 02000 0 01461 1110TRAS72 NO F5G11110
01460 0 02000 0 01463 1111TRAS73 YES. F5G11120
01461 0 50000 0 01465 1112S72 CLAS7K1 NO,REPLACE C(IRM) F5G11130
01462 0 60100 1 00430 1113STOIR1+3,1 BY IMPOSSIBLE TAG. F5G11140
01463 2 00001 1 01451 1114S73 TIXS71,1,1 COUNT TO 3,M=M+1 F5G11150
01464 0 02000 4 00001 1115TRA1,4 RETURN F5G11160
01465+000000777760 1116S7K1 OCT777760 IMPOSSIBLE TAG VALUE. F5G11170
1117THE S9 SUBROUTINE LOADS EN1,2,3. F5G11180
01466−0 63400 4 00476 1118S9 SXDS9V2,4 STORE RETURN INDEX. F5G11190
01467 0 07400 4 00070 1119TSXSE,4 MAKE SURE BB IS IN C+M+ F5G11200
01470 0 50000 1 12540 1120CLABBB+5,1 GET AND F5G11210
01471−0 73400 2 00000 1121PDX0,2 STORE THE F5G11220
01472 0 50000 2 05263 1122CLAREG,2 REGION F5G11230
01473 0 60100 0 00477 1123STOS9V4 WORD+ F5G11240
01474 0 53400 2 00342 1124LXAS5K5,2 SET COUNT TO 3,N=1 F5G11250
01475 0 50000 1 12534 1125CLABBB+1,1 STORE THE WORD F5G11260
01476 0 60100 0 00475 1126STOS9V1 CONTAINING THE PERMATATION NOS. F5G11270
01477 0 50000 0 00475 1127S92 CLAS9V1 EXTRACT THE N TH F5G11280
01500 0 77100 2 00003 1128ARS3,2 PERMUTATION NO. F5G11290
01501 0 77100 2 00003 1129ARS3,2 AND PUT IT F5G11300
01502−0 32000 0 00350 1130ANAS9K3 IN F5G11310
01503−0 73400 4 00000 1131PDX0,4 INDEX 4. F5G11320
01504−0 50000 0 00477 1132CALS9V4 IS THIS F5G11330
01505−0 32000 4 00350 1133ANAS9K2+3,4 AN EMPTY F5G11340
01506 0 10000 0 01515 1134TZES93 I.R. F5G11350
01507 0 50000 0 00336 1135CLAS5K1 YES,STORE EMPTINESS SYMBOL F5G11360
01510 0 60100 4 00473 1136S94 STOEN1+3,4 F5G11370
01511 1 77777 1 01512 1137TXIS91,1,−1 DOWN THE ENTR. INDEX F5G11380
01512 2 00001 2 01477 1138S91 TIXS92,2,1 COUNT TO 3 F5G11390
01513−0 53400 4 00476 1139LXDS9V2,4 F5G11400
01514 0 02000 4 00001 1140TRA1,4 RETURN F5G11410
01515−0 50000 1 12535 1141S93 CALBBB+2,1 SET THE F5G11420
01516 0 77100 0 00022 1142ARS18 ENTRANCE REQUIREMENT. F5G11430
01517 0 34000 0 00336 1143CASS5K1 IS IT AN EMPTINESS SYMBOL F5G11440
01520 0 02000 0 01510 1144TRAS94 NO, F5G11450
01521 0 50000 0 00333 1145CLALK1 YES,STORE E,(HASH SYMBOL). F5G11460
01522 0 02000 0 01510 1146TRAS94 NO, F5G11470
1147THE SA SUBROUTINE LOADS EX1,2,3 ANO ACT1,2,3 FROM EXIT F5G11480
1148CONDITIONS AND ACTIVITY BITS (PREFIX, WORD 2, BBB) OF THE F5G11490
1149EXIT BB IN A REGION. F5G11500
01523−0 63400 4 00501 1150SA SXDSAV2,4 STORE RETURN INDEX. F5G11510
01524−0 32000 0 00353 1151ANASBK2 IF THIS IS AN IMPOSSIBLE BB, F5G11520
01525 0 56000 0 00351 1152LDQSAK1 RETURN AT ONCE, DOING NOTHING F5G11530
01526 0 04000 4 00001 1153TLQ1,4 F5G11540
01527 0 07400 4 00067 1154TSXSE1,4 MAKE SURE BB IS IN CM. F5G11550
01530 0 50000 1 12540 1155CLABBB+5,1 GET AND F5G11560
01531−0 73400 2 00000 1156PDX0,2 STORE F5G11570
01532 0 50000 2 05263 1157CLAREG,2 REGION F5G11580
01533 0 60100 0 00502 1158STOSAV3 WORD. F5G11590
01534 0 50000 1 12534 1159CLABBB+1,1 GET AND STORE THE F5G11600
01535 0 60100 0 00500 1160STOSAV1 WORD HAVING PERMUTATION N0S. F5G11610
01536 0 53400 2 00342 1161LXAS5K5,2 SET COUNT TO 3,N=N+1 F5G11620
01537−0 50000 0 00500 1162SA1 CALSAV1 PUT PERMUTATION F5G11630
01540 0 77100 2 00003 1163ARS3,2 NUMBER F5G11640
01541 0 77100 2 00003 1164ARS3,2 IN F5G11650
01542−0 32000 0 00350 1165ANAS9K3 INDEX 4 F5G11660
01543−0 73400 4 00000 1166PDX0,4 F5G11670
01544−0 50000 0 00502 1167CALSAV3 IS THIS F5G11680
01545−0 32000 4 00350 1168ANAS9K2+3,4 AN EMPTY F5G11690
01546 0 10000 0 01560 1169TZESA2 EXIT F5G11700
01547 0 50000 0 00336 1170CLAS5K1 YES,STORE EMPTINESS SYMBOL. F5G11710
01550 0 60100 4 00506 1171SA4 STOEX1+3,4 F5G11720
01551−0 50000 0 00500 1172SA5 CALSAV1 STORE THE F5G11730
01552 0 76700 2 00003 1173ALS3,2 ACTIVE F5G11740
01553 0 60200 4 00511 1174SLWACT1+3,4 INDICATOR F5G11750
01554 1 77777 1 01555 1175TXISA3,1,−1 F5G11760
01555 2 00001 2 01537 1176SA3 TIXSA1,2,1 COUNT TO 3 F5G11770
01556−0 53400 4 00501 1177LXDSAV2,4 F5G11780
01557 0 02000 4 00001 1178TRA1,4 RETURN F5G11790
01560−0 50000 1 12535 1179SA2 CALBBB+2,1 F5G11800
01561−0 32000 0 00326 1180ANAS3K4 IS THIS F5G11810
01562 0 34000 0 00336 1181CASS5K1 AN EMPTY SYMBOL F5G11820
01563 0 02000 0 01550 1182TRASA4 NO F5G11830
01564 0 50000 0 00333 1183CLALK1 YES REPLACE BY E. F5G11840
01565 0 02000 0 01550 1184TRASA4 NO F5G11850
1185THE SB SUBROUTINE ENTERS A BIT IN PRED OR STAG TO REQUEST SX F5G11860
1186COMPILATION. THE APPROPRIATE ACTIVITY CELL AC1,2, OR 3 IS F5G11870
1187EXAMINED. IF IT IS NEGATIVE (ACTIVE INSTRUCTION IN A BB F5G11880
1188ALREADY IN A REGION), THE SX BIT IS PLACED IN PRED IN THE F5G11890
1189LINK OUT OF THE REGION. IF IT IS POSITIVE (ACTIVE INSTRUC. F5G11900
1190IN A BB IN THIS LPLST), THE SX BIT IS PLACED IN THE STAG F5G11910
1191TABLE AT THE ACTIVE INSTRUCTION. THE APPROPRIATE AC1,2, OR 3F5G11920
1192IS ALSO TURNED OFF BY SB. F5G11930
01566−0 63400 1 00514 1193SB SXDSBV4,1 STORE INDEX OF ACTIVE I.R+ F5G11940
01567−0 63400 4 00511 1194SXDSBV1,4 STORE INDEX OF RETURN, F5G11950
01570 0 50000 1 00561 1195CLAAC1+3,1 IS THE ACTIVE THING F5G11960
01571 0 12000 0 01641 1196TPLSB1 AN INSTRUCTION F5G11970
01572−0 73400 1 00000 1197PDX0,1 N0 F5G11980
01573 0 50000 1 05035 1198CLALPLST+S3P1,1 GET + STORE F5G11990
01574 0 34000 0 00324 1199CASS3K2 PRED. BB F5G12000
01575 0 76100 0 00000 1200NOP F5G12010
01576 0 02000 0 01600 1201TRASB01 F5G12020
01577 0 77100 0 00022 1202ARS18 NO F5G12030
01600 0 62100 0 00513 1203SB01 STASBV3 F5G12040
01601 0 50000 1 05036 1204CLALPLST+S3P1+1,1 F5G12050
01602 0 34000 0 00323 1205CASS3K1 END LOOP LIST SENTINEL F5G12060
01603 0 02000 0 01605 1206TRASB7 NO, F5G12070
01604 0 50000 0 04741 1207CLALPLST YES,SUCCESSOR IS 1ST ENTRY. F5G12080
01605 0 07400 4 00070 1208SB7 TSXSE,4 NO,GET ADDR. OF F5G12090
01606 0 50000 1 12534 1209CLABBB+1,1 PRED. F5G12100
01607 0 60100 0 00515 1210STOSBV5 STORE PERMUTATION NOS. F5G12110
01610 0 50000 1 12533 1211CLABBB,1 GET ADDR OF 1ST PRED. F5G12120
01611 0 60200 0 00512 1212SB4 SLWSBV2 F5G12130
01612 0 07400 4 00055 1213TSXSE5,4 F5G12140
01613−0 50000 1 15674 1214CALPRED,1 F5G12150
01614−0 32000 0 00353 1215ANASBK2 F5G12160
01615 0 34000 0 00513 1216CASSBV3 IS THIS THE RIGHT TRANSFER F5G12170
01616 0 02000 0 01620 1217TRASB2 NO F5G12180
01617 0 02000 0 01623 1218TRASB5 YES F5G12190
01620 0 50000 0 00512 1219SB2 CLASBV2 NO TRY NEXT PRED. F5G12200
01621 0 40000 0 00315 1220ADDONEA F5G12210
01622 0 02000 0 01611 1221TRASB4 F5G12220
01623 0 53400 2 00342 1222SB5 LXAS5K5,2 F5G12230
01624−0 50000 0 00515 1223SB00 CALSBV5 SEARCH PERMUTATION F5G12240
01625 0 77100 2 00003 1224ARS3,2 NOS. FOR THE INDEX F5G12250
01626 0 77100 2 00003 1225ARS3,2 STORED IN SBV4 F5G12260
01627−0 32000 0 00350 1226ANAS9K3 F5G12270
01630 0 34000 0 00514 1227CASSBV4 IS THIS PERMUTATION NO. F5G12280
01631 0 02000 0 01633 1228TRASB8 NO EQUAL TO THE ACTIVE F5G12290
01632 0 02000 0 01635 1229TRASB9 YES IR F5G12300
01633 2 00001 2 01624 1230SB8 TIXSB00,2,1 NO F5G12310
01634 0 07400 4 00004 1231TSX4,4 DIAGNOSTIC,ERROR F5G12320
01635 0 50000 0 00354 1232SB9 CLASBK3 GENERATE NO STORE F5G12330
01636 0 77100 2 00003 1233ARS3,2 THE F5G12340
01637−0 60200 1 15674 1234ORSPRED,1 SX FIT IN F5G12350
01640 0 02000 0 01654 1235TRASB6 PRED. TABLE. F5G12360
01641−0 32000 0 00326 1236SB1 ANAS3K4 F5G12370
01642 0 76500 0 00043 1237LRS35 COMPUTE NO. OF WORD IN F5G12380
01643 0 22100 0 00371 1238DVPXK9 STAG AND POSITION OF SX F5G12390
01644 0 73400 2 00000 1239PAX0,2 FIT IN WORD. F5G12400
01645−0 50000 0 00352 1240CALSBK1 GENERATE F5G12410
01646 0 76700 2 00010 1241ALS8,2 THE BIT F5G12420
01647 0 60200 0 00512 1242SLWSBV2 TO F5G12430
1243 STORE. F5G12440
01650 0 76300 0 00043 1244LLS35 GET NO. OF WORD OUT OF MQ. F5G12450
01651 0 07400 4 00032 1245TSXSE4,4 MAKE SURE THE WD IS IN C.M. F5G12460
01652−0 50000 0 00512 1246CALSBV2 F5G12470
01653−0 60200 1 05263 1247ORSSTAG,1 F5G12480
01654 0 50000 0 00314 1248SB6 CLAZERO SET IR F5G12490
01655−0 53400 1 00514 1249LXDSBV4,1 TO F F5G12500
01656 0 60100 1 00561 1250STOAC1+3,1 NOT ACTIVE. F5G12510
01657−0 53400 4 00511 1251LXDSBV1,4 RE- F5G12520
01660 0 02000 4 00001 1252TRA1,4 TURN F5G12530
1253THE SC SUBROUTINE HANDLES THE PROBLEM OF AN ACTIVE INDEX F5G12540
1254REGISTER WITH NO SUBSEQUENT LX IN THE PRESENT REGION. THIS F5G12550
1255POSTPONES THE NECESSITY OF AN SX UNTIL A LATER LX IS FOUND. F5G12560
1256THE ACTIVITY IS TRANSFERRED FROM AC1,2,3 TO PREFIX, WORD 2, F5G12570
1257BBB TABLE FOR ALL BB,S DURINC WHICH IN0EX REGISTER IS ACTIVE.F5G12580
1258THIS PERPETUATION OF ACTIVITY WHEN NOT TURNED OFF DURING THE F5G12590
1259TREATMENT OF THE SAME LPLST IN WHICH IT AROSE IS CALLED MARK-F5G12600
1260ING A SECTION OF LPLST ACTIVE. ALL BB,S BETWEEN THE ORIGIN F5G12610
1261OF THE ACTIVITY AND THE PRESENT POINT OF LPLST WHEN SC 1S F5G12620
1262ENTERED ARE MARKED ACTIVE, AND THE DESIGNATED AC1,2,3 IS F5G12630
1263TURNED OFF. SD IS USED AS A SUBROUTINE, DOING THE ACTUAL F5G12640
1264MARKING OF BB,S ACTIVE. F5G12650
01661 0 50000 1 00561 1265SC CLAAC1+3,1 IS IR F5G12660
01662 0 10000 4 00001 1266TZE1,4 ACTIVE F5G12670
01663−0 63400 4 00516 1267SXDSCV1,4 YES,STORE RETURN F5G12680
01664−0 63400 1 01736 1268SXDSC9,1 AND INDEX OF ACT1VE I.R+ F5G12690
01665 0 62200 0 00520 1269STDSCV3 STORE INDEX OF LOOP LIST. F5G12700
01666 0 50000 0 00520 1270CLASCV3 IS THIS THE CURRENT F5G12710
01667 0 40200 0 00316 1271SUBONED F5G12720
01670−0 40000 0 00440 1272SBMS3V4 IS THIS THE CURRENT LPLST INDEX F5G12730
01671−0 10000 0 01674 1273TNZSC40 F5G12740
01672 0 50000 0 00521 1274CLAACIND YES F5G12750
01673 0 12000 4 00001 1275TPL1,4 IS THIS THE ACTIVE PASS F5G12760
01674−0 53400 2 00520 1276SC40 LXDSCV3,2 YES F5G12770
01675 0 50000 2 05035 1277CLALPLST+S3P1,2 F5G12780
01676 0 34000 0 00324 1278CASS3K2 IS 1ST AACTIVE QUANTITY A BB F5G12790
01677 0 02000 0 01721 1279TRASC02 F5G12800
01700 0 02000 0 01721 1280TRASC02 NO F5G12810
01701 0 02000 0 01734 1281TRASC8 YES F5G12820
01702 0 40200 0 00316 1282SC4 SUBONED IS THIS CURRENT F5G12830
01703 0 34000 0 00440 1283CASS3V4 LOOP LIST INDEX F5G12840
01704 0 02000 0 01706 1284TRASC2 NO, F5G12850
01705 0 02000 0 01725 1285TRASC5 YES, F5G12860
01706−0 53400 2 00520 1286SC2 LXDSCV3,2 NO, F5G12870
01707 0 50000 2 05035 1287CLALPLST+S3P1,2 F5G12880
01710 0 34000 0 00323 1288CASS3K1 IS IT END LOOP LIST F5G12890
01711 0 02000 0 01713 1289TRASC3 NO, F5G12900
01712 0 02000 0 01732 1290TRASC6 YES, F5G12910
01713 0 34000 0 00324 1291SC3 CASS3K2 NO,IS IT A BB F5G12920
01714 0 76100 0 00000 1292NOPNO, F5G12930
01715 0 02000 0 01717 1293TRASC04 F5G12940
01716 0 02000 0 01734 1294TRASC8 YES, F5G12950
01717−0 53400 2 01736 1295SC04 LXDSC9,2 NO, PUT INDEX OF ACTIVE IR F5G12960
01720 0 07400 4 01753 1296TSXSD,4 IN 2. GO TO RECORD REGION ACTIVE. F5G12970
01721 0 50000 0 00520 1297SC02 CLASCV3 PREPARE TO GET F5G12980
01722 0 40200 0 00316 1298SUBONED NEXT F5G12990
01723 0 62200 0 00520 1299SC7 STDSCV3 LOOP LIST QUANTITY. F5G13000
01724 0 02000 0 01702 1300TRASC4 F5G13010
01725−0 53400 1 01736 1301SC5 LXDSC9,1 F5G13020
01726 0 50000 0 00314 1302CLAZERO RECORD I.R. NOT F5G13030
01727 0 60100 1 00561 1303STOAC1+3,1 ACTIVE ANYMORE. F5G13040
01730−0 53400 4 00516 1304LXDSCV1,4 F5G13050
01731 0 02000 4 00001 1305TRA1,4 RETURN. F5G13060
01732 0 50000 0 00325 1306SC6 CLAS3K3 ARRANGE TO GET 1ST LPLST QUANTITY F5G13070
01733 0 02000 0 01723 1307TRASC7 QUANTITY NEXT. F5G13080
01734 0 07400 4 00070 1308SC8 TSXSE,4 F5G13090
01735−0 63400 1 00517 1309SXDSCV2,1 GET INDEX OF BB F5G13100
01736 1 00000 1 01737 1310SC9 TXISC01,1,0 INCREASE INDEX BY INDEX OF OCT. I.R. F5G13110
01737 0 50000 1 12540 1311SC01 CLABBB+5,1 GET THE F5G13120
01740−0 32000 0 00326 1312ANAS3K4 EXIT CONDITION. F5G13130
01741−0 53400 2 01736 1313LXDSC9,2 IS EXIT COND. SAME F5G13140
01742 0 34000 2 00430 1314CASIR1+3,2 AS TAG IN ACTIVE I.RH F5G13150
01743 0 02000 0 01721 1315TRASC02 NO, F5G13160
01744 0 02000 0 01746 1316TRASC03 YES, F5G13170
01745 0 02000 0 01721 1317TRASC02 NO, F5G13180
01746−0 50000 0 00340 1318SC03 CALS5K3 RECORD THAT BB IS F5G13190
01747 0 77100 2 00003 1319ARS3,2 ACTIVE F5G13200
01750−0 53400 1 00517 1320LXDSCV2,1 WO THIS F5G13210
01751−0 60200 1 12534 1321ORSBBB+1,1 I+R. F5G13220
01752 0 02000 0 01721 1322TRASC02 F5G13230
01753−0 63400 2 00523 1323SD SXDSDV2,2 F5G13240
01754−0 63400 4 00522 1324SXDSDV1,4 STORE RETURN. F5G13250
01755 0 07400 4 00070 1325TSXSE,4 GET INDEX OF BB F5G13260
01756 0 50000 1 12540 1326CLABBB+5,1 GET F5G13070
01757−0 73400 1 00000 1327PDX0,1 REGION F5G13280
01760 0 50000 1 05263 1328CLAREG,1 WORD. F5G13290
01761 0 07400 4 00070 1329TSXSE,4 GET BB INDEX. F5G13300
01762−0 63400 1 00525 1330SD7 SXDSDV4,1 F5G13310
01763 0 50000 1 12534 1331CLABBB+1,1 STORE F5G13320
01764 0 60100 0 00524 1332STOSDV3 AWAY THE PERMUTATION NOS. F5G13330
01765 0 53400 2 00342 1333LXAS5K5,2 SET COUNT TO 3,N=1 F5G13340
01766−0 50000 0 00524 1334SD3 CALSDV3 IS F5G13350
01767 0 77100 2 00003 1335ARS3,2 PERMUTATION NO. F5G13360
01770 0 77100 2 00003 1336ARS3,2 F5G13370
01771−0 32000 0 00350 1337ANAS9K3 N EQUAL F5G13380
01772 0 34000 0 00523 1338CASSDV2 TO I.R. INDEX F5G13390
01773 0 02000 0 01775 1339TRASD1 NO F5G13400
01774 0 02000 0 02000 1340TRASD4 YES F5G13410
01775 1 77777 1 01776 1341SD1 TXISD1+1,1,−1 NO F5G13420
01776 2 00001 2 01766 1342SD2 TIXSD3,2,1 COUNT TO 3 F5G13430
01777 0 07400 4 00004 1343TSX4,4 F5G13440
02000−0 50000 1 12535 1344SD4 CALBBB+2,1 F5G13450
02001−0 32000 0 00326 1345ANAS3K4 IS TAG IN F5G13460
02002−0 53400 4 00523 1346LXDSDV2,4 EXIT CONDITION F5G13470
02003−0 53400 1 00525 1347LXDSDV4,1 SAME AS IN ACTIVE I.R. F5G13480
02004 0 34000 4 00430 1348CASIR1+3,4 F5G13490
02005 0 02000 0 02007 1349TRASD5 NO F5G13500
02006 0 02000 0 02020 1350TRASD9 YES,IS F5G13510
02007−0 50000 1 12540 1351SD5 CALBBB+5,1 NO THIS LAST F5G13520
02010−0 32000 0 00353 1352ANASBK2 BB F5G13530
02011 0 34000 0 00353 1353CASSBK2 IN REGION F5G13540
02012 0 02000 0 02014 1354TRASD6 NO F5G13550
02013 0 02000 0 02016 1355TRASD8 YES F5G13560
02014 0 07400 4 00067 1356SD6 TSXSE1,4 NO F5G13570
02015 0 02000 0 01762 1357TRASD7 F5G13580
02016−0 53400 4 00522 1358SD8 LXDSDV1,4 RETURN F5G13590
02017 0 02000 4 00001 1359TRA1,4 F5G13600
02020−0 50000 0 00340 1360SD9 CALS5K3 RECORD THIS BB F5G13610
02021 0 77100 2 00003 1361ARS3,2 ACTIVE F5G13620
02022−0 60200 1 12534 1362ORSBBB+1,1 WO THIS IR F5G13630
02023 0 02000 0 02007 1363TRASD5 F5G13640
1364THE SF SUBROUTINE FORMS APPROPRIATE AC1,2,3 ENTRY WHEN AN F5G13650
1365ACTIVE INSTRUCTION IS ENCOUNTERED. F5G13660
02024 0 50000 0 00442 1366SF CLATPE IS THIS F5G13670
02025 0 34000 0 00322 1367CASS2K2 AN LX F5G13680
02026 0 02000 0 02030 1368TRASF1 NO, F5G13690
02027 0 02000 0 02034 1369TRASF4 YES, F5G13700
02030 0 34000 0 00373 1370SF1 CASXK12 NO,IS IT AN ACTIVE INSTR F5G13710
02031 0 02000 4 00001 1371TRA1,4 NO RETURN F5G13720
02032 0 02000 0 02034 1372TRASF4 YES, F5G13730
02033 0 02000 4 00001 1373TRA1,4 NO F5G13740
02034 0 50000 0 00571 1374SF4 CLAXV5 FORM QUANTITY TO F5G13750
02035 0 60100 0 00526 1375STOSFV1 BE PUT F5G13760
02036−0 53400 2 00440 1376LXDS3V4,2 INTO F5G13770
02037 1 00001 2 02040 1377TXISF5,2,1 ACTIVE F5G13780
02040−0 63400 2 00526 1378SF5 SXDSFV1,2 INDICATOR F5G13790
02041 0 02000 4 00002 1379TRA2,4 F5G13800
1380 PERMUTE THE PHI AND LX BITS SUBROUTINE F5G13810
1381THE SG SUBROUTINE PERMUTES AS INDICATED BY EN4,5,6 ON A REG F5G13820
1382ENTRY. F5G13830
02042−0 63400 4 00530 1383SG SXDSGV1,4 SAVE RETURN F5G13840
02043 0 56000 0 00315 1384LDQONEA SET NEN LX AND PHI BITS TO ONEA F5G13850
02044−0 60000 0 00531 1385STQSGV2 F5G13860
02045 0 50000 0 00444 1386CLAS3V5 GET INDEX OF REGION WORD F5G13870
02046 0 07400 4 00070 1387TSXSE,4 F5G13880
02047 0 50000 1 12540 1388CLABBB+5,1 F5G13890
02050−0 73400 2 00000 1389PDX0,2 F5G13900
02051 0 53400 4 00342 1390LXAS5K5,4 SET COUNT T0 3 F5G13910
02052 0 50000 4 00470 1391SG1 CLAEN4+3,4 FIND INDEX OF IR F5G13920
02053−0 73400 1 00000 1392PDX0,1 F5G13930
02054−0 50000 2 05263 1393CALREG,2 PERMUTE THE LX BIT F5G13940
02055 0 76700 4 00003 1394ALS3,4 F5G13950
02056−0 32000 0 00340 1395ANAS5K3 F5G13960
02057 0 77100 1 00003 1396ARS3,1 F5G13970
02060−0 60200 0 00531 1397ORSSGV2 F5G13980
02061−0 50000 2 05263 1398CALREG,2 PERMUTE THE PHI BIT F5G13990
02062 0 77100 4 00003 1399ARS3,4 F5G14000
02063−0 32000 0 00405 1400ANAXK23 F5G14010
02064 0 76700 1 00003 1401ALS3,1 F5G14020
02065−0 60200 0 00531 1402ORSSGV2 F5G14030
02066 2 00001 4 02052 1403TIXSG1,4,1 COUNT TO 3 F5G14040
02067−0 50000 2 05263 1404CALREG,2 F5G14050
02070−0 32000 0 00303 1405ANASEK4 F5G14060
02071−0 50100 0 00531 1406ORASGV2 F5G14070
02072 0 60200 2 05263 1407SLWREG,2 F5G14080
02073−0 53400 4 00530 1408LXDSGV1,4 RETURN F5G14090
02074 0 02000 4 00001 1409TRA1,4 F5G14100
1410THE F1 SUBROUTINE FINDS THE HIGHEST FREQUENCY PRED ENTRY FOR F5G14110
1411A GIVEN BB AND STORES 1T IN FV 101. F5G14120
02075−0 63400 4 00537 1412F1 SXDFV6,4 STORE RETURN F5G14130
02076 0 56000 0 00314 1413LDQZERO SET HIGHEST F5G14140
02077−0 60000 0 00544 1414STQFV101 FREQ. TO 0. F5G14150
02100 0 60100 0 00545 1415STOFV102 STORE BB NO+ F5G14160
02101 0 07400 4 00067 1416TSXSE1,4 GET INDEX OF BB F5G14170
02102 0 50000 1 12540 1417CLABBB+5,1 STORE REGION F5G14180
02103 0 60100 0 00547 1418STOFV104 NO. WORD. F5G14190
02104−0 50000 1 12533 1419CALBBB,1 GET PRED. F5G14200
02105 0 62100 0 00540 1420STAFV7 NO. AND STORE IT F5G14210
02106−0 50000 0 00545 1421CALFV102 GET AND STORE F5G14220
02107 0 40000 0 00315 1422ADDONEA FIRST PRED. IN F5G14230
02110 0 07400 4 00067 1423TSXSE1,4 NEXT B.B. F5G14240
02111 0 50000 1 12533 1424CLABBB,1 F5G14250
02112 0 62100 0 00541 1425STAFV8 F5G14260
02113 0 50000 0 00540 1426CLAFV7 IS TH1S PRED. F5G14270
02114 0 34000 0 00541 1427F4 CASFV8 IN SAME BB F5G14280
02115 0 02000 0 02117 1428TRAF2 F5G14290
02116 0 02000 0 02134 1429TRAF5 NO F5G14300
02117 0 07400 4 00055 1430F2 TSXSE5,4 GET INDEX 0F PRED F5G14310
02120 0 50000 1 15674 1431CLAPRED,1 F5G14320
02121 0 34000 0 00544 1432CASFV101 IS THIS FREQ. GREATER F5G14330
02122 0 02000 0 02125 1433TRAF92 F5G14340
02123 0 76100 0 00000 1434NOP F5G14350
02124 0 02000 0 02130 1435TRAF3 NO F5G14360
02125 0 60100 0 00544 1436F92 STOFV101 STORE NEW MAX. F5G14370
02126 0 50000 0 00540 1437CLAFV7 STORE NEW F5G14380
02127 0 60100 0 00546 1438STOFV103 PRED. NO. F5G14390
02130 0 50000 0 00540 1439F3 CLAFV7 ARRANGE TO F5G14400
02131 0 40000 0 00315 1440ADDONEA CONSIDER NEXT PRED. F5G14410
02132 0 62100 0 00540 1441STAFV7 F5G14420
02133 0 02000 0 02114 1442TRAF4 F5G14430
02134−0 53400 4 00537 1443F5 LXDFV6,4 F5G14440
02135 0 02000 4 00001 1444TRA1,4 RETURN F5G14450
1445THE F30 SUBROUTINE FINDS THE HIGHEST FREQUENCY SUCC ENTRY FORF5G14460
1446A GIVEN BB AND STORES IT IN FV 101. F5G14470
02136−0 63400 4 00537 1447F30 SXDFV6,4 F5G14480
02137 0 56000 0 00314 1448LDQZERO SET HIGHEST FREQH F5G14490
02140−0 60000 0 00544 1449STQFV101 TO 0. F5G14500
02141 0 60100 0 00545 1450STOFV102 STORE BB NO. F5G14510
02142 0 07400 4 00070 1451TSXSE,4 F5G14520
02143 0 50000 1 12540 1452CLABBB+5,1 F5G14530
02144 0 60100 0 00547 1453STOFV104 F5G14540
02145−0 50000 1 12533 1454CALBBB,1 GET SUCC. NO. F5G14550
02146 0 62200 0 00542 1455STDFV9 AND STORE IT F5G14560
02147−0 50000 0 00545 1456CALFV102 GET AND STORE F5G14570
02150 0 40000 0 00316 1457ADDONED SUCC. F5G14580
02151 0 07400 4 00070 1458TSXSE,4 NO. F5G14590
02152 0 50000 1 12533 1459CLABBB,1 OF 1ST SUCC. F5G14600
02153 0 62200 0 00543 1460STDFV10 IN NEXT BB F5G14610
02154 0 50000 0 00542 1461CLAFV9 F5G14620
02155 0 34000 0 00543 1462F31 CASFV10 IS SUCC IN SAME BB F5G14630
02156 0 02000 0 02160 1463TRAF32 F5G14640
02157 0 02000 0 02175 1464TRAF34 N0. F5G14650
02160 0 07400 4 00044 1465F32 TSXSE6,4 GET INDEX OF SUCC. F5G14660
02161 0 50000 1 16734 1466CLASUCC,1 F5G14670
02162 0 34000 0 00544 1467CASFV101 IS THIS FREQ. GREATER F5G14680
02163 0 02000 0 02166 1468TRAF93 F5G14690
02164 0 76100 0 00000 1469NOP F5G14700
02165 0 02000 0 02171 1470TRAF33 NO F5G14710
02166 0 60100 0 00544 1471F93 STOFV101 STORE NEW MAX. F5G14720
02167 0 50000 0 00542 1472CLAFV9 STORE NEW F5G14730
02170 0 60100 0 00546 1473STOFV103 SUCC. NO. F5G14740
02171 0 50000 0 00542 1474F33 CLAFV9 ARRANGE TO CONSIDER F5G14750
02172 0 40000 0 00316 1475ADDONED NEXT SUCC. F5G14760
02173 0 62200 0 00542 1476STDFV9 F5G14770
02174 0 02000 0 02155 1477TRAF31 F5G14780
02175−0 53400 4 00537 1478F34 LXDFV6,4 F5G14790
02176 0 02000 4 00001 1479TRA1,4 RETURN F5G14800
02177 0 50000 0 00314 1480F CLAZERO SET INDICATOR TO SAY F5G14810
02200 0 60100 0 00550 1481STOLPIND THIS ISNT A LOOP. F5G14820
02201 0 60100 0 00532 1482STOFV1 SET HIGHEST FREQ. TO 0. F5G14630
02202 0 60100 0 00536 1483STOFV5 SET TO CONSIDER 0TH BB F5G14840
02203 0 50000 0 00536 1484F7 CLAFV5 F5G14850
02204 0 07400 4 02075 1485TSXF1,4 FIND MOST FREQ. UNCONSIDERED TRANSFER F5G14860
02205 0 50000 0 00544 1486CLAFV101 IS IT GREATER THAN F5G14870
02206 0 34000 0 00532 1487CASFV1 PREVIOUS MAXIMUM F5G14880
02207 0 02000 0 02212 1488TRAF85 F5G14890
02210 0 76100 0 00000 1489NOP F5G14900
02211 0 02000 0 02221 1490TRAF6 NO+ F5G14910
02212 0 60100 0 00532 1491F85 STOFV1 REPLACE PREV. MAX. F5G14920
02213 0 50000 0 00545 1492CLAFV102 AND BB NO. F5G14930
02214 0 60100 0 00533 1493STOFV2 F5G14940
02215 0 50000 0 00546 1494CLAFV103 AND PRED. NO. F5G14950
02216 0 60100 0 00534 1495STOFV3 F5G14960
02217 0 50000 0 00547 1496CLAFV104 AND REGION NO. WORD. F5G14970
02220 0 60100 0 00535 1497STOFV4 F5G14980
02221 0 50000 0 00536 1498F6 CLAFV5 ARRANGE TO CONSIDER NEXT F5G14990
02222 0 40000 0 00315 1499ADDONEA B.B. F5G15000
02223 0 60100 0 00536 1500STOFV5 F5G15010
02224 0 40200 0 17774 1501SUBKEYS F5G15020
02225 0 40000 0 00315 1502ADDONEA F5G15030
02226−0 10000 0 02203 1503TNZF7 WAS THIS THE LAST BB F5G15040
02227 0 76000 0 00012 1504 F86 DCT YES, IF ANY DIVIDE CHECKS GO F5G15050
02230 0 07400 4 00004 1505TSX4,4 TO DIAGNOSTIC. F5G15060
02231 0 50000 0 00532 1506CLAFV1 NO DVD CHECKS, WERE THERE ANY F5G15070
02232−0 10000 0 02234 1507TNZF86A UNCONSIDERED PREDS F5G15080
02233 0 02000 0 00030 1508TRAR NO,CONTINUE PROGRAM, PART I DONE. F5G15090
02234 0 50000 0 00535 1509 F86A CLAFV4 YES F5G15100
02235 0 10000 0 02245 1510TZEF9 IS THIS A REGION ALREADY F5G15110
02236−0 73400 1 00000 1511PDX0,1 YES. F5G15120
02237 0 50000 1 05263 1512CLAREG,1 GET REGION WORD. F5G15130
02240−0 32000 0 00360 1513ANAFK3 F5G15140
02241 0 10000 0 02244 1514TZEF8 IS IT AN OPAQUE REGION F5G15150
02242 0 50000 0 00356 1515CLAFK1 NO,GET TRANSPARENT REGION MARKER. F5G15160
02243 0 02000 0 02245 1516TRAF9 F5G15170
02244 0 50000 0 00357 1517F8 CLAFK2 GET OPAQUE REGION MARKER. F5G15180
02245 0 60100 0 05033 1518F9 STOLPLST+S3P1−2 F5G15190
02246 0 50000 0 00533 1519CLAFV2 STORE THE REGION MARKER F5G15200
02247 0 76700 0 00022 1520ALS18 AT END OF LPLST. F5G15210
02250 0 62200 0 05033 1521STDLPLST+S3P1−2 F5G15220
02251 0 50000 0 00350 1522CLAS9K3 INITIALIZE THE STORING F5G15230
02252 0 62200 0 02270 1523STDF11 POSITION IN LPLST. F5G15240
02253 0 50000 0 00532 1524F23 CLAFV1 GET INDEX F5G15250
02254 0 07400 4 00067 1525TSXSE1,4 OF BB UP FOR ENTRY. F5G15260
02255 0 50000 1 12540 1526CLABBB+5,1 IS THIS BB IN F5G15270
02256 0 10000 0 02611 1527TZEF57 A REGION F5G15280
02257−0 73400 2 00000 1528PDX0,2 YES F5G15290
02260 0 50000 2 05263 1529CLAREG,2 GET AND STORE F5G15300
02261 0 60100 0 00535 1530STOFV4 REGION WORD F5G15310
02262−0 32000 0 00360 1531ANAFK3 F5G15320
02263 0 10000 0 02603 1532TZEF55 IS IT AN OPAQUE REGION F5G15330
02264 0 53400 1 00341 1533LXAS5K4,1 NO, TRANSPARENT F5G15340
02265 0 50000 1 05035 1534F12 CLALPLST+S3P1,1 F5G15350
02266 1 00001 1 02267 1535TXIF25,1,1 STORE INDEX OF LPLST QUANTITY BEING COMPARED. F5G15360
02267−0 63400 1 02412 1536F25 SXDF18,1 F5G15370
02270 3 00000 1 02321 1537F11 TXHF19,1,K ARE WE THRU WITH COMPARISONS F5G15380
02271 0 34000 0 00324 1538CASS3K2 NO,IS THIS BB ENTRY F5G15390
02272 0 76100 0 00000 1539NOP F5G15400
02273 0 02000 0 02275 1540TRAF87 F5G15410
02274 0 02000 0 02265 1541TRAF12 YES. F5G15420
02275 0 07400 4 00070 1542F87 TSXSE,4 GET INDEX OF BB F5G15430
02276 0 50000 1 12540 1543CLABBB+5,1 GET F5G15440
02277−0 73400 1 00000 1544PDX0,1 REGION F5G15450
02300 0 50000 1 05263 1545CLAREG,1 WORD. F5G15460
02301−0 53400 1 02412 1546LXDF18,1 F5G15470
02302 0 34000 0 00535 1547CASFV4 IS THIS THE SAME REGION F5G15480
02303 0 02000 0 02265 1548TRAF12 NO F5G15490
02304 0 02000 0 02306 1549TRAF100 F5G15500
02305 0 02000 0 02265 1550TRAF12 NO F5G15510
02306 0 50000 0 00532 1551F100 CLAFV1 PUT EXIT BB NO. F5G15520
02307 0 62100 1 05036 1552STALPLST+S3P1+1,1 IN TR. REG. QUANTITY F5G15530
02310 2 00001 1 02311 1553F13 TIXF24,1,1 GENERATE INDEX OF LAST THING TO BE MOVED UP. F5G15540
02311−0 53400 2 02270 1554F24 LXDF11,2 GET INDEX TO GENERATE INDEX OF 1ST THING F5G15550
02312−0 63400 1 02412 1555F43 SXDF18,1 STORE INDEX OF LAST THING F5G15560
02313 0 56000 0 00323 1556LDQS3K1 RECORD F5G15570
02314−0 60000 0 00550 1557STQLPIND LOOP. F5G15580
02315 2 00001 2 02316 1558TIXF14,2,1 GENERATE INDEX OF 1ST THING F5G15590
02316 0 07400 4 02407 1559F14 TSXF15,4 GO TO MOVE LPLST QUANTITIES UP+ F5G15600
02317 0 07400 4 02651 1560TSXF80,4 F5G15610
02320 0 02000 0 02717 1561TRAL TO 1ST LXING PASS. F5G15620
02321 0 50000 0 00356 1562F19 CLAFK1 F5G15630
02322−0 53400 1 02270 1563LXDF11,1 STORE TRANSPARENT F5G15640
02323 0 60100 1 05035 1564STOLPLST+S3P1,1 REGION MARKER F5G15650
02324 0 50000 0 00532 1565CLAFV1 F5G15660
02325 0 62100 1 05035 1566STALPLST+S3P1,1 F5G15670
02326 0 07400 4 00067 1567TSXSE1,4 FIND BB INDEX. F5G15680
02327 0 50000 0 00314 1568CLAZERO SET INITIAL MAX F5G15690
02330 0 60100 0 00532 1569STOFV1 FREQ. TO 0+ F5G15700
02331 0 50000 1 12540 1570CLABBB+5,1 GET THE F5G15710
02332−0 73400 1 00000 1571PDX0,1 REGION F5G15720
02333 0 50000 1 05263 1572CLAREG,1 WORD F5G15730
02334 0 77100 0 00022 1573ARS18 F5G15740
02335 0 07400 4 02075 1574F21 TSXF1,4 DETERMINE MOST FREQ. PRED IN BB. F5G15750
02336 0 50000 0 00544 1575CLAFV101 IS IT MORE FREQ. THAN F5G15760
02337 0 34000 0 00532 1576CASFV1 PREV. MAX. F5G15770
02340 0 02000 0 02343 1577TRAF88 F5G15780
02341 0 76100 0 00000 1578NOP F5G15790
02342 0 02000 0 02352 1579TRAF20 NO. F5G15800
02343 0 60100 0 00532 1580F88 STOFV1 REPLACE PREV. MAX. F5G15810
02344 0 50000 0 00545 1581CLAFV102 AND BB NO. F5G15820
02345 0 60100 0 00533 1582STOFV2 AND F5G15830
02346 0 50000 0 00546 1583CLAFV103 PRED. NO. F5G15840
02347 0 60100 0 00534 1584STOFV3 AND F5G15850
02350 0 50000 0 00547 1585CLAFV104 REGION NO. WORD. F5G15860
02351 0 60100 0 00535 1586STOFV4 F5G15870
02352 0 50000 0 00547 1587F20 CLAFV104 ARRANGE TO CONSIDER THE F5G15880
02353−0 32000 0 00353 1588ANASBK2 NEXT B.B. IN REGION. F5G15890
02354 0 34000 0 00353 1589CASSBK2 ARE WE THRU WITH REGION F5G15900
02355 0 02000 0 02335 1590TRAF21 F5G15910
02356 0 02000 0 02360 1591TRAF22 YES F5G15920
02357 0 02000 0 02335 1592TRAF21 F5G15930
02360 0 50000 0 00532 1593F22 CLAFV1 WAS THERE AN UNCONSIDERED F5G15940
02361 0 10000 0 02372 1594TZEF28 PRED F5G15950
02362 0 50000 0 00533 1595CLAFV2 YES,STORE THE F5G15960
02363−0 53400 1 02270 1596LXDF11,1 ENTRY B.B. F5G15970
02364 0 76700 0 00022 1597ALS18 NO. F5G15980
02365 0 62200 1 05035 1598STDLPLST+S3P1,1 F5G15990
02366 1 00001 1 02367 1599TXIF70,1,1 UP THE STORING INDEX F5G16000
02367−0 63400 1 02270 1600F70 SXDF11,1 F5G16010
02370 3 00074 1 02404 1601TXHF73,1,S3P1 IS LPLST FULL F5G16020
02371 0 02000 0 02253 1602TRAF23 F5G16030
02372−0 53400 2 02270 1603F28 LXDF11,2 F5G16040
02373 0 53400 1 00341 1604F56 LXAS5K4,1 F5G16050
02374−0 63400 1 02412 1605SXDF18,1 F5G16060
02375 0 07400 4 02407 1606TSXF15,4 NONE LPLST UP. F5G16070
02376 0 50000 0 04740 1607CLALPLST−1 F5G16080
02377 0 34000 0 00361 1608CASFK4 IS THIS AN OPAQUE REGION F5G16090
02400 0 76100 0 00000 1609NOP F5G16100
02401 0 02000 0 02706 1610TRAF75 TO 2ED LXING PASS. F5G16110
02402 3 00002 1 02421 1611 POO2 TXHF29,1,2 F5G16120
02403 0 02000 0 02706 1612TRAF75 F5G16130
02404 0 50000 0 00303 1613F73 CLASEK4 STORE SPECIAL F5G16140
02405 0 62200 0 04741 1614STDLPLST SYMBOL IN DECR. PART OF 1STSLPLST F5G16150
02406 0 02000 0 02536 1615TRAF53 QUANTITY F5G16160
02407−0 53400 1 00325 1616F15 LXDS3K3,1 SET INDEX TO START OF LOOP LIST. F5G16170
02410 0 50000 2 05035 1617F26 CLALPLST+S3P1,2 MOVE THIS F5G16180
02411 0 60100 1 05035 1618STOLPLST+S3P1,1 ENTRY UP. F5G16190
02412−3 00000 2 02415 1619F18 TXLF17,2,− IN DECR., THE INDEX OF LAST TO BE MOVED. F5G16200
02413 2 00001 1 02414 1620TIXF16,1,1 NO. F5G16210
02414 2 00001 2 02410 1621F16 TIXF26,2,1 ARE WE FINISHED COPYING F5G16220
02415 0 60100 0 04740 1622F17 STOLPLST−1 CASE OF LOOP,STORE PRED. 0F 1ST ELEMENT. F5G16230
02416 0 50000 0 00323 1623CLAS3K1 STORE THE END F5G16240
02417 0 60100 1 05036 1624STOLPLST+S3P1+1,1 LOOP LIST QUANTITY. F5G16250
02420 0 02000 4 00001 1625TRA1,4 F5G16260
02421−0 63400 1 02527 1626F29 SXDF39,1 INITIALIZE STORING LOCATION. F5G16270
02422 0 34000 0 00324 1627F64 CASS3K2 ISNT OPAQUE REGIONH IS IT BE F5G16280
02423 0 76100 0 00000 1628NOPNO. F5G16290
02424 0 02000 0 02426 1629TRAF89 F5G16300
02425 0 02000 0 02543 1630TRAF44 YES. F5G16310
02426 0 56000 0 00314 1631F89 LDQZERO NO, SET INITIAL F5G16320
02427−0 60000 0 00532 1632STQFV1 FREQ+ TO 0. F5G16330
02430 0 07400 4 00070 1633TSXSE,4 GET F5G16340
02431 0 50000 1 12540 1634CLABBB+5,1 REGION F5G16350
02432−0 73400 1 00000 1635PDX0,1 NO. F5G16360
02433 0 50000 1 05263 1636CLAREG,1 GET NO. OF 1ST BB IN REGION F5G16370
02434 0 07400 4 02136 1637F35 TSXF30,4 DETERMINE MOST FREQ SUCC IN BB F5G16380
02435 0 50000 0 00544 1638CLAFV101 IS IT MORE FREQ. THAN F5G16390
02436 0 34000 0 00532 1639CASFV1 PREV+ MAX F5G16400
02437 0 02000 0 02442 1640TRAF90 F5G16410
02440 0 76100 0 00000 1641NOPYES, F5G16420
02441 0 02000 0 02451 1642TRAF36 NO F5G16430
02442 0 60100 0 00532 1643F90 STOFV1 YES, REPLACE PREV.MAX. F5G16440
02443 0 50000 0 00545 1644CLAFV102 AND BB NO. F5G16450
02444 0 60100 0 00533 1645STOFV2 AND F5G16460
02445 0 50000 0 00546 1646CLAFV103 SUCC. NO+ F5G16470
02446 0 60100 0 00534 1647STOFV3 AND F5G16480
02447 0 50000 0 00547 1648CLAFV104 REGION NO. WORD F5G16490
02450 0 60100 0 00535 1649STOFV4 F5G16500
02451 0 50000 0 00547 1650F36 CLAFV104 ARRANGE TO CONSIDER THE F5G16510
02452−0 32000 0 00353 1651ANASBK2 NEXT BB IN REGION F5G16520
02453 0 34000 0 00353 1652CASSBK2 IS IT LAST BB IN REGION F5G16530
02454 0 02000 0 02456 1653TRAF94 F5G16540
02455 0 02000 0 02460 1654TRAF37 YES F5G16550
02456 0 76700 0 00022 1655F94 ALS18 F5G16560
02457 0 02000 0 02434 1656TRAF35 F5G16570
02460 0 50000 0 00532 1657F37 CLAFV1 WAS THERE AN UNCONSIDERED F5G16580
02461−0 53400 1 02527 1658LXDF39,1 SUCC F5G16590
02462 0 10000 0 02550 1659TZEF47 F5G16600
02463 0 50000 0 00533 1660CLAFV2 EXIT BB F5G16610
02464 0 77100 0 00022 1661ARS18 NO. F5G16620
02465 0 62100 1 05035 1662STALPLST+S3P1,1 F5G16630
02466 2 00001 1 02467 1663F45 TIXF62,1,1 DOWN THE STORING F5G16640
02467−0 63400 1 02527 1664F62 SXDF39,1 INDEX. F5G16650
02470 0 50000 0 00532 1665CLAFV1 GET INDEX OF F5G16660
02471 0 07400 4 00067 1666TSXSE1,4 BB UP FOR ENTRY. F5G16670
02472 0 50000 1 12540 1667CLABBB+5,1 IS THIS BB IN F5G16680
02473 0 10000 0 02553 1668TZEF48 A REGION F5G16690
02474−0 73400 2 00000 1669PDX0,2 YES. F5G16700
02475 0 50000 2 05263 1670CLAREG,2 GET AND F5G16710
02476 0 60100 0 00535 1671STOFV4 STORE REGION WORD. F5G16720
02477−0 32000 0 00360 1672ANAFK3 IS IT IN AN F5G16730
02500 0 10000 0 02574 1673TZEF54 OPAGUE REGION F5G16740
02501−0 53400 1 02527 1674LXDF39,1 NO. F5G16750
02502 0 50000 0 00356 1675CLAFK1 STORE TRANSPARENT REGION F5G16760
02503 0 60100 1 05035 1676STOLPLST+S3P1,1 MARKER F5G16770
02504 0 50000 0 00532 1677CLAFV1 WITH F5G16780
02505 0 76700 0 00022 1678ALS18 ENTRY F5G16790
02506 0 62200 1 05035 1679STDLPLST+S3P1,1 BB NO. IN DECR. F5G16800
02507−0 53400 2 00325 1680LXDS3K3,2 SET INDEX TO 1ST ELEMENT IN LPLST. F5G16810
02510 0 50000 2 05035 1681F38 CLALPLST+S3P1,2 F5G16820
02511 0 34000 0 00324 1682CASS3K2 IS THIS A BB ENTRY F5G16830
02512 0 76100 0 00000 1683NOP F5G16840
02513 0 02000 0 02515 1684TRAF91 F5G16850
02514 0 02000 0 02526 1685TRAF40 YES F5G16860
02515−0 63400 2 02412 1686F91 SXDF18,2 STOREINDEX OF QUANTITYBEING C.F. ED F5G16870
02516 0 07400 4 00067 1687TSXSE1,4 F5G16860
02517 0 50000 1 12540 1688CLABBB+5,1 GET F5G16890
02520−0 73400 2 00000 1689PDX0,2 REGION WORD. F5G16900
02521 0 50000 2 05263 1690CLAREG,2 F5G16910
02522−0 53400 2 02412 1691LXDF18,2 GET INDEX OF QUANTITY BEING COMPARED. F5G16920
02523 0 34000 0 00535 1692CASFV4 IS THIS NAME REGION F5G16930
02524 0 02000 0 02526 1693TRAF40 F5G16940
02525 0 02000 0 02531 1694TRAF41 YES F5G16950
02526 2 00001 2 02527 1695F40 TIXF39,2,1 F5G16960
02527−3 00000 2 02535 1696F39 TXLF42,2,− IS THIS INDEX OF QUANTITY BEING COMPARED F5G16970
02530 0 02000 0 02510 1697TRAF38 NO F5G16980
02531 0 50000 2 05035 1698F41 CLALPLST+S3P1,2 PUT EXIT BB NO. F5G16990
02532−0 53400 1 02527 1699LXDF39,1 FROM PREVIOUS QUANTITY F5G17000
02533 0 62100 1 05035 1700STALPLST+S3P1,1 IN THIS LATEST ONE. F5G17010
02534 0 02000 0 02312 1701TRAF43 F5G17020
02535 3 00002 2 02541 1702F42 TXHF63,2,2 IS LPLST FULL F5G17030
02536 0 50000 0 00323 1703F53 CLAS3K1 STORE END F5G17040
02537 0 60100 0 05034 1704STOLPLST+S3P1−1 LOOP LIST SENTINEL. F5G17050
02540 0 02000 0 02706 1705TRAF75 GO TO DEAL WITH STRING. F5G17060
02541 0 50000 2 05035 1706F63 CLALPLST+S3P1,2 F5G17070
02542 0 02000 0 02422 1707TRAF64 F5G17080
02543 0 07400 4 02136 1708F44 TSXF30,4 DETERMINE MOST FREQ. SUCC. IN BB. F5G17090
02544 0 50000 0 00544 1709CLAFV101 STORE THE F5G17100
02545 0 60100 0 00532 1710STOFV1 MOST FREQ. SUCC. AWAY. F5G17110
02546−0 53400 1 02527 1711LXDF39,1 F5G17120
02547−0 10000 0 02466 1712TNZF45 WAS THERE AN UNCONSIDERED SUCC. F5G17130
02550 0 50000 0 00323 1713F47 CLAS3K1 NO,RECORD AN F5G17140
02551 0 60100 1 05036 1714STOLPLST+S3P1+1,1 END LOOP LIST SENTINEL. F5G17150
02552 0 02000 0 02706 1715TRAF75 F5G17160
02553−0 53400 1 02527 1716F48 LXDF39,1 ENTER BB F5G17170
02554 0 50000 0 00532 1717CLAFV1 NO. AND MARKER F5G17100
02555−0 32000 0 00353 1718ANASBK2 IN F5G17190
02556 0 76700 0 00022 1719ALS18 LPLST F5G17200
02557 0 60100 0 00535 1720STOFV4 F5G17210
02560 0 60100 1 05035 1721STOLPLST+S3P1,1 F5G17220
02561−0 63400 1 02570 1722SXDF50,1 F5G17230
02562−0 53400 2 00325 1723LXDS3K3,2 S + TO F5G17240
02563 0 50000 2 05035 1724F51 CLALPLST+S3P1,2 F5G17250
02564 0 34000 0 00535 1725CASFV4 IS THIS SAME BB AS NEW ENTRY F5G17260
02565 0 02000 0 02567 1726TRAF49 F5G17270
02566 0 02000 0 02312 1727TRAF43 YES F5G17280
02567 2 00001 2 02570 1728F49 TIXF50,2,1 DECREASE COMPARISON INDEX. F5G17290
02570−3 00000 2 02572 1729F50 TXLF52,2,− IS THIS INDEX OF NEW QUANTITY F5G17300
02571 0 02000 0 02563 1730TRAF51 NO. F5G17310
02572 3 00002 2 02541 1731F52 TXHF63,2,2 IS LPLST FULL F5G17320
02573 0 02000 0 02536 1732TRAF53 YES. F5G17330
02574−0 53400 1 02527 1733F54 LXDF39,1 IS OPAQUE REGION F5G17340
02575 0 50000 0 00357 1734CLAFK2 ENTER OPAQUE F5G17350
02576 0 60100 1 05035 1735STOLPLST+S3P1,1 REGION MARKER F5G17360
02577 0 50000 0 00532 1736CLAFV1 WITH CORRECT F5G17370
02600 0 76700 0 00022 1737ALS18 ENTRY BB F5G17380
02601 0 62200 1 05035 1738STDLPLST+S3P1,1 NO. F5G17390
02602 0 02000 0 02550 1739TRAF47 F5G17400
02603−0 53400 2 02270 1740F55 LXDF11,2 STORE THE F5G17410
02604 0 50000 0 00357 1741CLAFK2 OPAQUE F5G17420
02605 0 60100 2 05035 1742STOLPLST+S3P1,2 REGION MARKR F5G17430
02606 0 50000 0 00532 1743CLAFV1 WITH F5G17440
02607 0 62100 2 05035 1744STALPLST+S3P1,2 EXIT BB F5G17450
02610 0 02000 0 02373 1745TRAF56 NO. F5G17460
02611 0 50000 0 00532 1746F57 CLAFV1 PUT THE F5G17470
02612−0 32000 0 00353 1747ANASBK2 B.B. NO. F5G17480
02613 0 76700 0 00022 1748ALS18 IN F5G17490
02614 0 60100 0 00535 1749STOFV4 DECR. PART. F5G17500
02615 0 50000 0 02270 1750CLAF11 SET THE END F5G17510
02616 0 62200 0 02623 1751STDF59 TEST. F5G17520
02617 0 53400 1 00341 1752LXAS5K4,1 SET INDEX OF 1ST LPLST TO BE COMPARED F5G17530
02620 0 50000 1 05035 1753F61 CLALPLST+S3P1,1 F5G17540
02621 1 00001 1 02622 1754TXIF58,1,1 F5G17550
02622−0 63400 1 02412 1755F58 SXDF18,1 F5G17560
02623 3 00000 1 02630 1756F59 TXHF60,1,− WAS THAT THE LAST QUANTITY F5G17570
02624 0 34000 0 00535 1757CASFV4 IS THIS THE SAME BB. F5G17580
02625 0 02000 0 02620 1758TRAF61 F5G17590
02626 0 02000 0 02310 1759TRAF13 YES F5G17600
02627 0 02000 0 02620 1760TRAF61 F5G17610
02630−0 53400 1 02270 1761F60 LXDF11,1 F5G17620
02631 0 50000 0 00532 1762CLAFV1 STORE THE F5G17630
02632−0 32000 0 00353 1763ANASBK2 BB F5G17640
02633 0 76700 0 00022 1764ALS18 MARKER. F5G17650
02634 0 60100 1 05035 1765STOLPLST+S3P1,1 F5G17660
02635 0 50000 0 00532 1766CLAFV1 F5G17670
02636 0 07400 4 02075 1767TSXF1,4 FIND MOST FREQ. PRED. OF BB. F5G17680
02637 0 50000 0 00544 1768CLAFV101 DOES B.B. HAVE F5G17690
02640 0 60100 0 00532 1769STOFV1 UNCONSIDERED PRED. F5G17700
02641−0 10000 0 02644 1770TNZF71 F5G17710
02642−0 53400 2 02270 1771LXDF11,2 NO,GO TO MOVE LPLST UP. F5G17720
02643 0 02000 0 02373 1772TRAF56 F5G17730
02644−0 53400 1 02270 1773F71 LXDF11,1 F5G17740
02645 1 00001 1 02646 1774TXIF72,1,1 UP THE STORING INDEX F5G17750
02646−0 63400 1 02270 1775F72 SXDF11,1 F5G17760
02647 3 00074 1 02536 1776TXHF53,1,S3P1 IS LPLST FULL F5G17770
02650 0 02000 0 02253 1777TRAF23 NO. F5G17780
02651 0 53400 1 00362 1778F80 LXAFK5,1 FIND F5G17790
02652 0 50000 1 05263 1779F81 CLAREG,1 THE 1ST AVAILABLE REGION F5G17800
02653 0 10000 0 02656 1780TZEF82 POSITION. F5G17810
02654 2 00001 1 02652 1781TIXF81,1,1 F5G17820
02655 0 07400 4 00004 1782TSX4,4 DIAGNOSTIC, ERROR F5G17830
02656−0 63400 1 00565 1783F82 SXDXV1,1 STORE THE INDEX F5G17840
1784 OF THE NEW REGION WORD F5G17850
02657 0 56000 0 00314 1785F83 LDQZERO STORE INITIAL F5G17860
02660−0 60000 0 00566 1786STQXV2 VALUE OF REGION F5G17870
02661 0 02000 4 00001 1787TRA1,4 F5G17880
02662 0 07400 4 01523 1788F78 TSXSA,4 GET EXIT CONDITIONS OF REGION. F5G17890
02663 0 53400 1 00342 1789LXAS5K5,1 PUT EXIT F5G17900
02664 0 56000 0 00314 1790LDQZERO F5G17910
02665 0 50000 1 00506 1791F76 CLAEX1+3,1 CONDITONS F5G17920
02666 0 60100 1 00430 1792STOIR1+3,1 INTO F5G17930
02667 0 50000 1 00511 1793CLAACT1+3,1 I+R.S F5G17940
02670−0 60000 1 00561 1794STQAC1+3,1 F5G17950
02671 0 12000 0 02675 1795TPLF77 IS THIS EXIT ACTIVE F5G17960
02672 0 50000 0 00325 1796CLAS3K3 YES,FORM AND F5G17970
02673−0 76000 0 00003 1797SSMSTORE ACTIVE F5G17980
02674 0 60100 1 00561 1798STOAC1+3,1 INDICATOR F5G17990
02675 2 00001 1 02665 1799F77 TIXF76,1,1 COUNT TO 3 F5G18000
02676 0 50000 0 00325 1800CLAS3K3 INITIALIZE F5G18010
02677 0 40200 0 00316 1801SUBONED LOOP LIST F5G18020
02700 0 60100 0 00440 1802STOS3V4 TO ITS F5G18030
02701 0 60100 0 00444 1803STOS3V5 F5G18040
02702 0 50000 0 00340 1804CLAS5K3 2ED F5G18050
02703 0 60100 0 00437 1805STOS3V3 ELEMENT F5G18060
02704−0 63400 0 00436 1806SXDS3V2,0 F5G18070
02705 0 02000 0 03072 1807TRAX32 F5G18080
02706 0 07400 4 02651 1808F75 TSXF80,4 DETERMINE NEW REGION INDEX F5G18090
02707 0 50000 0 04741 1809CLALPLST IS 1ST F5G18100
02710 0 56000 0 00324 1810LDQS3K2 ELEMENT OF LPLST A TRANSPARENT F5G18110
02711 0 04000 0 02662 1811TLQF78 ON OPAQUE REGION F5G18120
02712 0 53400 1 00342 1812LXAS5K5,1 NO,INITIALIZE F5G18130
02713 0 50000 0 00336 1813CLAS5K1 THE F5G18140
02714 0 60100 1 00430 1814F79 STOIR1+3,1 I.R.S F5G18150
02715 2 00001 1 02714 1815TIXF79,1,1 TO EMPTINESS F5G18160
02716 0 02000 0 03061 1816TRAX F5G18170
1817 FIRST LXING PASS. F5G18180
02717−0 63400 0 02763 1818 L SXDROT3,0 F5G18190
02720−0 63400 0 02756 1819SXDROT1,0 F5G18200
02721 0 53400 1 00342 1820INIZ LXAS5K5,1 INITIALIZE F5G18210
02722 0 50000 0 00336 1821CLAS5K1 THE F5G18220
02723 0 60100 1 00430 1822L23 STOIR1+3,1 INDEX REGISTERS F5G18230
02724 2 00001 1 02723 1823TIXL23,1,1 TO EMPTINESS. F5G18240
02725 0 56000 0 00325 1824LDQS3K3 F5G18250
02726−0 60000 0 00440 1825STQS3V4 INITIALIZE THE F5G18260
02727 0 56000 0 00340 1826LDQS5K3 LOOP LIST. F5G18270
02730−0 60000 0 00437 1827STQS3V3 MAKE SURE THAT THE F5G18280
02731−0 63400 0 00436 1828SXDS3V2,0 F5G18290
02732 0 07400 4 01023 1829 1L4 TSXS3,4 GET NEXT TAG. F5G18300
02733 0 02000 0 03013 1830TRAL6 *RETURN HERE IF TAG WASNT GOTTEN. F5G18310
02734 0 53400 1 00342 1831LXAS5K5,1 SET COUNT TO 3,N=1 F5G18320
02735 0 50000 0 00441 1832CLA1TAG IS CL (TAG) EQUAL F5G18330
02736 0 34000 1 00430 1833L2 CASIR1+3,1 TO C (IRN) F5G18340
02737 0 02000 0 02741 1834TRAL1 NO. F5G18350
02740 0 02000 0 03000 1835TRA1L3 YES F5G18360
02741 2 00001 1 02736 1836L1 TIXL2,1,1 NO. COUNT TO 3,N=N+1 F5G18370
02742 0 50000 0 00442 1837CLATPE IS THIS F5G18380
02743 0 34000 0 00376 1838CASXK15 AN LXP INSTR. F5G18390
02744 0 02000 0 02746 1839TRAL18 NO, F5G18400
02745 0 02000 0 02752 1840TRAROT0 YES F5G18410
02746 0 34000 0 00403 1841L18 CASXK21 NO,IS IT A DED INSTR. F5G18420
02747 0 02000 0 02773 1842TRAL17 NO F5G18430
02750 0 02000 0 02752 1843TRAROT0 YES F5G18440
02751 0 02000 0 02773 1844TRAL17 F5G18450
02752−0 53400 2 00440 1845 ROT0 LXDS3V4,2 F5G18460
02753−3 00072 2 02732 1846TXL1L4,2,S3P1−2 F5G18470
02754−0 53400 2 02763 1847LXDROT3,2 F5G18480
02755 1 77777 2 02756 1848TXIROT1,2,−1 F5G18490
02756−3 00000 2 02732 1849 ROT1 TXL1L4,2,− F5G18500
02757−0 63400 2 02763 1850SXDROT3,2 F5G18510
02760−0 53400 2 00314 1851LXDZERO,2 F5G18520
02761 0 50000 2 04741 1852 ROT2 CLALPLST,2 F5G18530
02762 0 34000 0 00323 1853CASS3K1 F5G18540
02763−3 00000 0 02765 1854 ROT3 TXLROT4,0,− F5G18550
02764−3 00000 0 02767 1855TXLROT5,0,− F5G18560
02765 0 60100 2 04740 1856 ROT4 STOLPLST−1,2 F5G18570
02766 1 77777 2 02761 1857TXIROT2,2,−1 F5G18580
02767−0 63400 2 02756 1858 ROT5 SXDROT1,2 F5G18590
02770 0 50000 0 04740 1859CLALPLST−1 F5G18600
02771 0 60100 2 04740 1860STOLPLST−1,2 F5G18610
02772 0 02000 0 02721 1861TRAINIZ F5G18620
02773 0 07400 4 00622 1862L17 TSXS1,4 SELECT MOST REPLACEABLE I.R. F5G18630
02774−0 53400 4 00430 1863LXDIRR,4 PLACE TAU-TAG F5G18640
02775 0 50000 0 00441 1864CLA1TAG IN APPROPRIATE F5G18650
02776 0 60100 4 00430 1865STOIR1+3,4 I.R. F5G18660
02777 0 02000 0 02732 1866TRA1L4 F5G18670
03000 0 50000 0 00442 1867 1L3 CLATPE IS THIS AN LXP F5G18680
03001 0 34000 0 00376 1868CASXK15 F5G18690
03002 0 02000 0 03004 1869TRA1L19 F5G18700
03003 0 02000 0 03010 1870TRAL5 YES F5G18710
03004 0 34000 0 00403 1871 1L19 CASXK21 IS IT AN DED F5G18720
03005 0 02000 0 02732 1872TRA1L4 F5G18730
03006 0 02000 0 03010 1873TRAL5 YES. F5G18740
03007 0 02000 0 02732 1874TRA1L4 F5G18750
03010 0 50000 0 00333 1875L5 CLALK1 PLACE AN E IHASH F5G18760
03011 0 60100 1 00430 1876STOIR1+3,1 SYMBOL) IN F5G18770
03012 0 02000 0 02732 1877TRA1L4 RIGHT IR, F5G18780
03013 0 60100 0 00554 1878L6 STOLV4 IS THIS AN END OF LOOP F5G18790
03014 0 34000 0 00323 1879CASS3K1 LIST SENTINEL F5G18800
03015 0 02000 0 03017 1880TRAL14 NO, F5G18810
03016 0 02000 0 03051 1881TRAL15 YES, F5G18820
03017−0 50000 0 00554 1882L14 CALLV4 IS F5G18830
03020−0 32000 0 00335 1883ANALK3 THIS A F5G18840
03021 0 10000 0 02732 1884TZE1L4 BB F5G18850
03022 0 50000 0 00554 1885CLALV4 NO,FORM CORRESPONDENCE F5G18860
03023 0 07400 4 01245 1886TSXS5,4 BETWEEN IRS AND ENS F5G18870
03024 0 50000 0 00554 1887CLALV4 GET + STORE EXIT CONDITIONS F5G18880
03025 0 07400 4 01523 1888TSXSA,4 AND (USELESSLY+ OCTIVE INDICATORS. F5G18890
03026 0 53400 1 00342 1889LXAS5K5,1 SET COUNT TO 3,N=1 F5G18900
03027 0 50000 1 00470 1890L11 CLAEN4+3,1 PUT CORRESPONDENCE INDEX F5G18910
03030−0 73400 2 00000 1891PDX0,2 IN 2. F5G18920
03031 0 50000 1 00506 1892CLAEX1+3,1 IS THIS EXIT CONDITION F5G18930
03032 0 34000 0 00336 1893CASS5K1 EMPTY F5G18940
03033 0 02000 0 03035 1894TRAL13 NO, F5G18950
03034 0 02000 0 03040 1895TRAP003 F5G18960
03035 0 60100 2 00430 1896L13 STOIR1+3,2 NO,REPLACE C (IR) BY EXIT CONDITION. F5G16970
03036 2 00001 1 03027 1897L10 TIXL11,1,1 COUNT TO 3,N*M+1 F5G18980
03037 0 02000 0 02732 1898TRA1L4 F5G18990
03040 0 50000 2 00430 1899 P003 CLAIR1+3,2 F5G19000
03041 0 56000 0 00333 1900LDQLK1 F5G19010
03042 0 04000 0 03036 1901TLQL10 F5G19020
03043 0 53400 4 00342 1902LXAS5K5,4 F5G19030
03044 0 34000 4 00506 1903 P003A CASEX1+3,4 F5G19040
03045 0 02000 0 03047 1904TRAP003B F5G19050
03046−0 60000 2 00430 1905STQIR1+3,2 F5G19060
03047 2 00001 4 03044 1906 P003B TIXP003A,4,1 F5G19070
03050 0 02000 0 03036 1907TRAL10 F5G19080
03051 0 53400 1 00342 1908L15 LXAS5K5,1 COPY ASIDE THE FINAL F5G19090
03052 0 50000 1 00430 1909L16 CLAIR1+3,1 CONTENTS F5G19100
03053 0 34000 0 00333 1910CASLK1 (IF REAL, OTHERWISE F5G19110
03054 0 76100 0 00000 1911NOP F5G19120
03055 0 50000 0 00336 1912CLAS5K1 SET TO F5G19130
03056 0 60100 1 00430 1913STOIR1+3,1 EMPTY) F5G19140
03057 0 60100 1 00554 1914STOLV1+3,1 OF THE F5G19150
03060 2 00001 1 03052 1915TIXL16,1,1 IRS F5G19160
1916 TNE SECOND LXING PASS FOLLOWS. F5G19170
1917 PRECEEDED BY 1ST LXING PASS F5G19180
03061 0 56000 0 00325 1918X LDQS3K3 INITIALIZE THE F5G19190
03062−0 60000 0 00440 1919STQS3V4 LOOP LIST AND F5G19200
03063 0 56000 0 00340 1920LDQS5K3 MAKE SURE TAG F5G19210
03064−0 60000 0 00437 1921STQS3V3 LOC. GETS SET. F5G19220
03065−0 63400 1 00436 1922SXDS3V2,1 F5G19230
03066 0 50000 0 00314 1923X21 CLAZERO SET ACTIVE INDICATORS F5G19240
03067 0 60100 0 00556 1924STOAC1 TO F5G19250
03070 0 60100 0 00557 1925STOAC2 F5G19260
03071 0 60100 0 00560 1926STOAC3 NOT ACTIVE. F5G19270
03072 0 50000 0 00314 1927X32 CLAZERO SET LX INDICATORS F5G19280
03073 0 60100 0 00562 1928STOLX1 TO F5G19290
03074 0 60100 0 00563 1929STOLX2 NOT F5G19300
03075 0 60100 0 00564 1930STOLX3 LX ED. F5G19310
03076 0 60100 0 00521 1931STOACIND SET IND. TO SAY THIS IS 2ED LXING PASS F5G19320
03077 0 07400 4 01023 1932X3 TSXS3,4 TRY TO GET NEXT TAG. F5G19330
03100 0 02000 0 03322 1933TRAX13 COME HERE IF TAG NOT GOT. F5G19340
03101 0 50000 0 01122 1934CLAS39 COMPUTE LOCATIONS OF F5G19350
03102−0 32000 0 00353 1935ANASBK2 THIS TAG=(ADDR. FOLLOWING F5G19360
03103 0 40000 0 00451 1936ADDS4V1 TIX BLACK + L (CM)- F5G19370
03104 0 40200 0 00332 1937SUBS4K3 CMTAG-INDEX OF TAG F5G19380
03105 0 76700 0 00022 1938ALS18 F5G19390
03106−0 40000 0 00436 1939SBMS3V2 F5G19400
03107 0 76500 0 00065 1940LRS53 THEN FORM LOC/9 F5G19410
03110−0 60000 0 00571 1941STQXV5 AND REMAINDER F5G19420
03111 0 22100 0 00371 1942DVPXK9 STORE INTEG. PART F5G19430
03112−0 60000 0 00567 1943STQXV3 AND REMAINDER. F5G19440
03113 0 60100 0 00570 1944STOXV4 F5G19450
03114 0 53400 1 00342 1945LXAS5K5,1 SET COUNT TO 3,N=1 F5G19460
03115 0 50000 0 00441 1946CLA1TAG F5G19470
03116 0 34000 1 00430 1947X2 CASIR1+3,1 IS CONTENTS OF IRN SAME AS OF TAG F5G19480
03117 0 02000 0 03121 1948TRAX1 NO F5G19490
03120 0 02000 0 03257 1949TRAX7 YES F5G19500
03121 2 00001 1 03116 1950X1 TIXX2,1,1 NO COUNT OT 3,N=N+1 F5G19510
03122 0 50000 0 00442 1951CLATPE IS THIS AN F5G19520
03123 0 34000 0 00376 1952CASXK15 LX PRIME F5G19530
03124 0 02000 0 03126 1953TRAX103 NO F5G19540
03125 0 02000 0 03131 1954TRAX8 YES. COMPILE LXD FOR LXP. F5G19550
03126 0 34000 0 00403 1955X103 CASXK21 IS IT A DED F5G19560
03127 0 02000 0 03131 1956TRAX8 F5G19570
03130 0 02000 0 03077 1957TRAX3 YES F5G19580
03131 0 07400 4 00622 1958X8 TSXS1,4 SELECT MOST REPLACEABLE I.R. F5G19590
03132−0 53400 1 00430 1959LXDIRR,1 PLACE TAU-TAG F5G19600
03133 0 50000 0 00441 1960CLA1TAG IN SELECTED F5G19610
03134 0 60100 1 00430 1961STOIR1+3,1 I.R. F5G19620
03135 0 50000 1 00561 1962CLAAC1+3,1 IS THIS F5G19630
03136 0 10000 0 03140 1963TZEX4 IR ACTIVE F5G19640
03137 0 07400 4 01566 1964TSXSB,4 YES,RECORD SXD NECESSARY. F5G19650
03140 0 50000 0 00442 1965X4 CLATPE 1S THIS F5G19660
03141 0 34000 0 00322 1966CASS2K2 AN LX F5G19670
03142 0 02000 0 03144 1967TRAX5 NO F5G19680
03143 0 02000 0 03155 1968TRAX14 YES F5G19690
03144−0 50000 0 00443 1969X5 CALINTAG IS THIS 1ST INSTR. F5G19700
03145−0 32000 0 00363 1970ANAXK10 IN A BB F5G19710
03146−0 10000 0 03204 1971TNZX9 F5G19720
03147 0 50000 0 00567 1972CLAXV3 NO, F5G19730
03150 0 07400 4 00032 1973TSXSE4,4 DETERMINE INDEX IN STAG F5G19740
03151 0 53400 2 00570 1974LXAXV4,2 F5G19750
03152−0 50000 0 00372 1975CALXK11 GENERATE F5G19760
03153 0 76700 2 00010 1976ALS8,2 LX BIT F5G19770
03154−0 60200 1 05263 1977ORSSTAG,1 STORE IN STAG. F5G19780
03155 0 07400 4 02024 1978X14 TSXSF,4 CHECK IF AN ACTIVE INSTR. F5G19790
03156 0 02000 0 03162 1979TRAX01 COME HERE IF NOT ACTIVE F5G19800
03157−0 53400 1 00430 1980LXDIRR,1 ACTIVE-STQRE ACTIVE F5G19810
03160 0 50000 0 00526 1981CLASFV1 INDICATOR F5G19820
03161 0 60100 1 00561 1982STOAC1+3,1 F5G19830
03162−0 53400 2 00430 1983X01 LXDIRR,2 F5G19840
03163 0 50000 2 00565 1984CLALX1+3,2 WAS AN ENTRANCE REQUIREMENT F5G19850
03164−0 10000 0 03167 1985TNZX19 BEEN DETERMINED FOR THIS BB. F5G19860
03165 0 50000 0 00333 1986CLALK1 NO,RECORD HASH F5G19870
03166 0 60100 2 00565 1987STOLX1+3,2 AS ENTRANCE REQUIREMENT F5G19880
03167−0 50000 0 00340 1988X19 CALS5K3 RECORD THAT THERE IS AN F5G19890
03170 0 77100 2 00003 1989ARS3,2 LX FOR THIS IR IN F5G19900
03171−0 60200 0 00566 1990ORSXV2 REGION. F5G19910
03172 0 50000 0 00567 1991X02 CLAXV3 RECORD THE F5G19920
03173 0 07400 4 00032 1992TSXSE4,4 SPECIFIC F5G19930
03174−0 50000 0 00570 1993CALXV4 TAG F5G19940
03175 0 76000 0 00006 1994COMIN F5G19950
03176 0 73400 2 00000 1995PAX0,2 THE F5G19960
03177−0 50000 0 00430 1996CALIRR STAG F5G19970
03200 0 77100 2 00000 1997ARS0,2 TABLE F5G19980
03201 0 77100 2 00000 1998ARS0,2 F5G19990
03202−0 60200 1 05263 1999ORSSTAG,1 F5G20000
03203 0 02000 0 03077 2000TRAX3 F5G20010
03204−0 53400 1 00440 2001X9 LXDS3V4,1 GET F5G20020
03205−3 00072 1 03212 2002TXLXI1+1,1,S3P1−2 F5G20030
03206 0 50000 0 00550 2003CLALPIND F5G20040
03207−0 12000 0 03212 2004TMIXI1+1 F5G20050
03210−0 53400 2 00430 2005LXDIRR,2 F5G20060
03211 0 02000 0 03243 2006XI1 TRAX16−3 F5G20070
03212 0 50000 1 05033 2007CLALPLST+S3P1−2,1 AND F5G20080
03213 0 34000 0 00324 2008CASS3K2 STORE F5G20090
03214 0 76100 0 00000 2009NOPBB F5G20100
03215 0 02000 0 03217 2010TRAX117 F5G20110
03216 0 77100 0 00022 2011ARS18 PRED F5G20120
03217 0 62100 0 00513 2012X117 STASBV3 NO. F5G20130
03220 0 50000 1 05034 2013CLALPLST+S3P1−1,1 F5G20140
03221 0 07400 4 00070 2014TSXSE,4 GET ADDR. OF F5G20150
03222 0 50000 1 12533 2015CLABBB,1 1ST PRED. F5G20160
03223 0 60200 0 00512 2016X03 SLWSBV2 F5G20170
03224 0 07400 4 00055 2017TSXSE5,4 GET PRED. F5G20180
03225−0 50000 1 15674 2018CALPRED,1 F5G20190
03226−0 32000 0 00353 2019ANASBK2 F5G20200
03227 0 34000 0 00513 2020CASSBV3 IS THIS RIGHT PRED. F5G20210
03230 0 02000 0 03232 2021TRAX04 NO F5G20220
03231 0 02000 0 03235 2022TRAX05 YES F5G20230
03232 0 50000 0 00512 2023X04 CLASBV2 NO ARRANGE TO F5G20240
03233 0 40000 0 00315 2024ADDONEA TRY NEXT F5G20250
03234 0 02000 0 03223 2025TRAX03 PRED. F5G20260
03235−0 53400 2 00430 2026X05 LXDIRR,2 PUT LX F5G20270
03236−0 50000 0 00377 2027CALXK16 BIT INTO F5G20280
03237 0 77100 2 00003 2028ARS3,2 PRED. F5G20290
03240−0 60200 1 15674 2029ORSPRED,1 TABLE. F5G20300
03241−0 53400 4 00440 2030LXDS3V4,4 F5G20310
03242−0 60200 4 05034 2031ORSLPLST+S3P1−1,4 F5G20320
03243 0 50000 2 00430 2032CLAIR1+3,2 SET ENTR. REQU. F5G20330
03244 0 60100 2 00565 2033STOLX1+3,2 F5G20340
03245 0 02000 0 03155 2034TRAX14 F5G20350
03246 0 07400 4 01661 2035X16 TSXSC,4 RECORD I.R. ACTIVE IN SECTION OF LPLST F5G20360
03247 0 56000 0 00333 2036LDQLK1 F5G20370
03250 0 50000 1 00565 2037CLALX1+3,1 HAS THIS F5G20380
03251−0 10000 0 03253 2038TNZX100 ENTR. REQU. BEEN DETERMINED F5G20390
03252−0 60000 1 00565 2039STQLX1+3,1 NO,RECORD ENTR. REOU. IS AN E. F5G20400
03253−0 60000 1 00430 2040X100 STQIR1+3,1 ERASE THIS I.R. F5G20410
03254 0 50000 0 00314 2041CLAZERO RECORD THAT THIS F5G20420
03255 0 60100 1 00561 2042STOAC1+3,1 I.R. ISNT ACTIVE. F5G20430
03256 0 02000 0 03172 2043TRAX02 F5G20440
03257−0 63400 1 00430 2044X7 SXDIRR,1 F5G20450
03260 0 50000 0 00442 2045CLATPE IS THIS F5G20460
03261 0 34000 0 00376 2046CASXK15 AN LXP F5G20470
03262 0 02000 0 03264 2047TRAX104 NO F5G20480
03263 0 02000 0 03246 2048TRAX16 YES. F5G20490
03264 0 34000 0 00403 2049X104 CASXK21 IS IT A DED F5G20500
03265 0 02000 0 03267 2050TRAX15 F5G20510
03266 0 02000 0 03246 2051TRAX16 YES. F5G20520
03267 0 07400 4 02024 2052X15 TSXSF,4 DETERMINE ACTIVITY. F5G20530
03270 0 02000 0 03275 2053TRAX17 COME HERE IF NOT ACTIVE. F5G20540
03271−0 53400 1 00430 2054LXDIRR,1 F5G20550
03272 0 07400 4 01661 2055TSXSC,4 RECORD PART OF L0OP LIST ACTIVE. F5G20560
03273 0 50000 0 00526 2056CLASFV1 STORE ACTIVE F5G20570
03274 0 60100 1 00561 2057STOAC1+3,1 INDICATOR. F5G20580
03275 0 50000 0 00442 2058X17 CLATPE F5G20590
03276 0 34000 0 00322 2059CASS2K2 IS THIS AN LX F5G20600
03277 0 02000 0 03301 2060TRAX18 F5G20610
03300 0 02000 0 03162 2061TRAX01 YES. F5G20620
03301−0 53400 1 00430 2062X18 LXDIRR,1 F5G20630
03302 0 50000 1 00565 2063CLALX1+3,1 WAS THIS F5G20640
03303−0 10000 0 03172 2064TNZX02 I.R. LX ED F5G20650
03304 0 50000 1 00430 2065CLAIR1+3,1 NO,STORE THE TAG F5G20660
03305 0 60100 1 00565 2066STOLX1+3,1 IN TH LX INDICATOR. F5G20670
03306 0 02000 0 03172 2067TRAX02 F5G20680
03307 0 07400 4 00070 2068X22 TSXSE,4 MAKE SURE BB IS IN C+M. F5G20690
03310 0 53400 2 00342 2069LXAS5K5,2 F5G20700
03311 0 50000 2 00565 2070X25 CLALX1+3,2 F5G20710
03312−0 10000 0 03314 2071TNZX23 HAS THIS ENTRANCE REQ. BEEN FOUND F5G20720
03313 0 50000 2 00430 2072CLAIR1+3,2 NO,ENTRANCE = EXIT. F5G20730
03314 0 76700 0 00022 2073X23 ALS18 PUT ENTR. REQ. IN LEFT. F5G20740
03315 0 40000 2 00430 2074ADDIR1+3,2 ADD THE EXIT REQUIREMENTS. F5G20750
03316 0 60200 1 12535 2075SLWBBB+2,1 F5G20760
03317 1 77777 1 03320 2076TXIX24,1,−1 DOWN INDEX OF ENTR-EXIT REQU. F5G20770
03320 2 00001 2 03311 2077X24 TIXX25,2,1 COUNT TO 3 F5G20780
03321 0 02000 0 03353 2078TRAX26 F5G20790
03322−0 53400 1 00440 2079X13 LXDS3V4,1 GET LOOP LIST QUANTITY F5G20800
03323 3 00072 1 03353 2080TXHX26,1,S3P1−2 TRANSFER IF THIS IS 1ST IN LPLST F5G20810
03324 0 50000 1 05033 2081CLALPLST+S3P1−2,1 OF PREVIOUS QUANTITY F5G20820
03325 0 60100 0 00607 2082STOXV19 F5G20830
03326 0 56000 0 00324 2083LDQS3K2 WAS IT F5G20840
03327 0 04000 0 03331 2084TLQX126 A BB F5G20850
03330 0 77100 0 00022 2085ARS18 YES F5G20860
03331−0 32000 0 00326 2086 X126 ANAS3K4 IS THERE F5G20870
03332 0 56000 0 00351 2087LDQSAK1 F5G20880
03333 0 04000 0 03346 2088TLQX129 F5G20890
03334 0 07400 4 00067 2089TSXSE1,4 YES, GET EXIT BB F5G20900
03335 0 50000 1 12533 2090CLABBB,1 WAS THAT BB F5G20910
03336 0 77100 0 00041 2091ARS33 TERMINATED BY F5G20920
03337 0 40000 0 00315 2092ADDONEA A F5G20930
03340−0 10000 0 03346 2093TNZX129 GO TO N F5G20940
03341 0 53400 1 00342 2094LXAS5K5,1 YES, SET COUNT TO 3 F5G20950
03342 0 50000 1 00561 2095X128 CLAAC1+3,1 IS THIS IR F5G20960
03343 0 10000 0 03345 2096TZEX127 ACTIVE F5G20970
03344 0 07400 4 01566 2097TSXSB,4 YES, RECORD SXD NECESSARY F5G20980
03345 2 00001 1 03342 2098X127 TIXX128,1,1 COUNT TO 3 F5G20990
03346 0 50000 0 00607 2099X129 CLAXV19 GET F5G21000
03347 0 34000 0 00324 2100CASS3K2 F5G21010
03350 0 76100 0 00000 2101NOPNO F5G21020
03351 0 02000 0 03353 2102TRAX26 F5G21030
03352 0 02000 0 03307 2103TRAX22 YES, F5G21040
03353 0 50000 0 00444 2104X26 CLAS3V5 NO F5G21050
03354 0 34000 0 00323 2105CASS3K1 IS THIS AN END-LOOP-LIST F5G21060
03355 0 02000 0 03357 2106TRAX31 NO F5G21070
03356 0 02000 0 04370 2107TRAX88 YES F5G21080
03357−0 50000 0 00444 2108X31 CALS3V5 F5G21090
03360−0 32000 0 00335 2109ANALK3 F5G21100
03361 0 34000 0 00400 2110CASXK17 WHAT TYPE ENTRY IS THIS F5G21110
03362 0 02000 0 03365 2111TRAX118 F5G21120
03363 0 02000 0 04043 2112TRAX33 TRANSPARENT REGION F5G21130
03364 0 02000 0 03072 2113TRAX32 BB F5G21140
03365 0 50000 0 00444 2114X118 CLAS3V5 OPAQUE REGION F5G21150
03366 0 07400 4 00070 2115TSXSE,4 IS F5G21160
03367 0 50000 1 12540 2116CLABBB+5,1 THIS F5G21170
03370 0 60100 0 00614 2117STOXV24 F5G21180
03371 0 62200 0 00613 2118STDXV23 THE F5G21190
03372 0 50000 0 04741 2119CLALPLST SAME F5G21200
03373 0 56000 0 00361 2120LDQFK4 F5G21210
03374 0 04000 0 03376 2121TLQX221 F5G21220
03375 1 00000 0 03404 2122TXIX213,0,− F5G21230
03376 0 07400 4 00067 2123X221 TSXSE1,4 REGION F5G21240
03377 0 50000 1 12540 2124CLABBB+5,1 AS F5G21250
03400−0 32000 0 00321 2125ANAS2K1 AT THE BEGINNING F5G21260
03401 0 40200 0 00613 2126SUBXV23 OF THE F5G21270
03402 0 60100 0 00614 2127STOXV24 STORE IND. OF SAMENESS OF 1ST REGION F5G21280
03403 0 10000 0 03724 2128TZEX61 LPLST F5G21290
03404 0 50000 0 00444 2129X213 CLAS3V5 F5G21300
03405 0 07400 4 01245 2130X57 TSXS5,4 NO,MATCH ENTR. REQU. F5G21310
03406−0 53400 1 00613 2131X63 LXDXV23,1 GET F5G21320
03407 0 50000 1 05263 2132CLAREG,1 REGION WORD F5G21330
03410 0 07400 4 00070 2133TSXSE,4 CST INDEX OF 1ST BB F5G21340
03411−0 50000 1 12534 2134X209 CALBBB+1,1 GET THE F5G21350
03412 0 60200 0 00575 2135SLWXV9 ORIGINAL PERM. NOS. F5G21360
03413−0 32000 0 00402 2136ANAXK20 STORE WORD TO F5G21370
03414 0 60200 0 00574 2137SLWXV8 CONTAIN NEW PERM. NOS. F5G21380
03415 0 53400 2 00342 2138LXAS5K5,2 SET COUNT TO 3 F5G21390
03416−0 50000 0 00575 2139X210 CALXV9 GET THE F5G21400
03417 0 77100 2 00003 2140ARS3,2 F5G21410
03420 0 77100 2 00003 2141ARS3,2 PERM. NO. AND F5G21420
03421−0 32000 0 00350 2142ANAS9K3 PUT IT F5G21430
03422−0 73400 4 00000 2143PDX0,4 IN 4. F5G21440
03423 0 50000 4 00470 2144CLAEN4+3,4 GET THE F5G21450
03424 0 76700 2 00003 2145ALS3,2 CORRESPONDENCE F5G21460
03425 0 76700 2 00003 2146ALS3,2 OF THE ENTR. REQUIREMENTS F5G21470
03426−0 60200 0 00574 2147ORSXV8 FORM NEW PERM. F5G21480
03427 2 00001 2 03416 2148TIXX210,2,1 F5G21490
03430−0 50000 0 00574 2149CALXV8 STORE NEW PERM. F5G21500
03431 0 62200 1 12534 2150STDBBB+1,1 NOS. F5G21510
03432 0 50000 1 12540 2151CLABBB+5,1 IS THIS THE LAST F5G21520
03433−0 32000 0 00353 2152ANASBK2 BB IN REGION F5G21530
03434 0 34000 0 00353 2153CASSBK2 F5G21540
03435 0 02000 0 03437 2154TRAX211 NO. F5G21550
03436 0 02000 0 03441 2155TRAX212 YES, DONE F5G21560
03437 0 07400 4 00067 2156X211 TSXSE1,4 ARRANGE TO DO NEXT F5G21570
03440 0 02000 0 03411 2157TRAX209 BB. F5G21580
03441 0 53400 1 00342 2158X212 LXAS5K5,1 SET COUNT TO 3 F5G21590
03442 0 50000 1 00465 2159X60 CLAIN1+3,1 GET INDEX F5G21600
03443−0 73400 2 00000 2160PDX0,2 OF EN. F5G21610
03444 0 50000 2 00473 2161CLAEN1+3,2 IS C(ENM) F5G21620
03445 0 34000 1 00430 2162CASIR1+3,1 =C(IRN) F5G21630
03446 0 02000 0 03450 2163TRAX58 F5G21640
03447 0 02000 0 03734 2164TRAX64 YES, F5G21650
03450 0 34000 0 00337 2165X58 CASS5K2 IS C(ENM) REAL F5G21660
03451 0 76100 0 00000 2166NOPNO, F5G21670
03452 0 02000 0 03454 2167TRAX119 F5G21680
03453 0 02000 0 03771 2168TRAX67 YES, F5G21690
03454 0 50000 1 00561 2169X119 CLAAC1+3,1 NO,IS F5G21700
03455 0 10000 0 03457 2170X102 TZEX59 IRN ACTIVE F5G21710
03456 0 07400 4 01566 2171X65 TSXSB,4 YES,RECORD SXD NECESSARY. F5G21720
03457 2 00001 1 03442 2172X59 TIXX60,1,1 F5G21730
03460 0 07400 4 02042 2173TSXSG,4 PERMUTE REGION WORD F5G21740
03461 0 50000 0 04741 2174X89 CLALPLST F5G21750
03462 0 34000 0 00324 2175CASS3K2 IS IT A BB F5G21760
03463 0 07400 4 00067 2176TSXSE1,4 NO F5G21770
03464 0 02000 0 03466 2177TRAX206 F5G21780
03465 0 02000 0 03471 2178TRAX207 F5G21790
03466 0 50000 1 12540 2179X206 CLABBB+5,1 F5G21800
03467−0 73400 1 00000 2180PDX0,1 F5G21810
03470 0 50000 1 05263 2181CLAREG,1 FORM NO OF 1ST BB IN REGION F5G21820
03471 0 62200 0 00566 2182X207 STDXV2 F5G21830
03472 0 53400 1 00342 2183LXAS5K5,1 F5G21840
03473 0 50000 0 00336 2184X116 CLAS5K1 F5G21850
03474 0 34000 1 00430 2185CASIR1+3,1 IS THIS IR EMPTY F5G21860
03475 0 02000 0 03500 2186TRAX115 F5G21870
03476−0 50000 1 00410 2187CALXK23+3,1 YES, INITIALIZE IR F5G21880
03477−0 60200 0 00566 2188ORSXV2 TO EMPTYNESS F5G21890
03500 2 00001 1 03473 2189X115 TIXX116,1,1 COUNT TO 3 F5G21900
03501−0 53400 2 00325 2190LXDS3K3,2 PREPARE TO SCAN LO0P LIST F5G21910
03502−0 63400 2 00600 2191SXDXV12,2 F5G21920
03503 0 50000 2 05035 2192X79 CLALPLST+S3P1,2 F5G21930
03504 0 34000 0 00323 2193CASS3K1 IS THIS END LOOP LIST F5G21940
03505 0 02000 0 03507 2194TRAX120 F5G21950
03506 0 02000 0 03717 2195TRAX81 YES. F5G21960
03507 0 34000 0 00324 2196X120 CASS3K2 IS IT A BB F5G21970
03510 0 76100 0 00000 2197NOP F5G21980
03511 0 02000 0 03513 2198TRAX121 F5G21990
03512 0 77100 0 00022 2199ARS18 YES. F5G22000
03513 0 62100 0 00513 2200X121 STASBV3 STORE EXIT BB NO. F5G22010
03514 0 50000 2 05036 2201CLALPLST+S3P1+1,2 F5G22020
03515 0 34000 0 00323 2202CASS3K1 IS NEXT QUANTITY AN END LPLST F5G22030
03516 0 02000 0 03520 2203TRAX107 F5G22040
03517 0 02000 0 03603 2204TRAX114 YES. F5G22050
03520 0 77100 0 00022 2205X107 ARS18 F5G22060
03521 0 62100 0 00606 2206STAXV18 STORE ENTRY BB NO. F5G22070
03522 0 40000 0 00315 2207ADDONEA F5G22080
03523 0 07400 4 00067 2208TSXSE1,4 F5G22090
03524−0 50000 1 12533 2209CALBBB,1 F5G22100
03525−0 32000 0 00353 2210ANASBK2 F5G22110
03526 0 60100 0 00515 2211STOSBV5 F5G22120
03527 0 50000 0 00606 2212CLAXV18 F5G22130
03530 0 07400 4 00067 2213TSXSE1,4 F5G22140
03531 0 50000 1 12533 2214CLABBB,1 F5G22150
03532−0 32000 0 00353 2215ANASBK2 F5G22160
03533 0 60200 0 00512 2216X109 SLWSBV2 F5G22170
03534 0 07400 4 00055 2217TSXSE5,4 F5G22180
03535−0 50000 1 15674 2218CALPRED,1 F5G22190
03536−0 32000 0 00353 2219ANASBK2 F5G22200
03537 0 34000 0 00513 2220CASSBV3 IS THIS THE RIGHT TRANSFER F5G22210
03540 0 02000 0 03542 2221TRAX108 F5G22220
03541 0 02000 0 03550 2222TRAX110 YES F5G22230
03542 0 50000 0 00512 2223X108 CLASBV2 ARRANGE TO TRY F5G22240
03543 0 40000 0 00315 2224ADDONEA NEXT PRED. F5G22250
03544 0 34000 0 00515 2225CASSBV5 IS THIS PRED ENTRY IN SAME BB F5G22260
03545 0 02000 0 03533 2226TRAX109 F5G22270
03546 0 02000 0 03554 2227TRAX222 F5G22280
03547 0 02000 0 03533 2228TRAX109 F5G22290
03550 0 50000 1 15674 2229X110 CLAPRED,1 SET SIGN F5G22300
03551−0 76000 0 00003 2230SSMOF PRED. F5G22310
03552 0 60100 1 15674 2231STOPRED,1 ENTRY NEGATIVE. F5G22320
03553 0 02000 0 03542 2232TRAX108 F5G22330
03554 0 50000 0 00513 2233X222 CLASBV3 GET INDEX F5G22340
03555 0 40000 0 00315 2234ADDONEA F5G22350
03556 0 07400 4 00067 2235TSXSE1,4 OF F5G22360
03557 0 50000 1 12533 2236CLABBB,1 F5G22370
03560−0 32000 0 00321 2237ANAS2K1 F5G22380
03561 0 60100 0 00515 2238STOSBV5 F5G22390
03562 0 50000 0 00513 2239CLASBV3 F5G22400
03563 0 07400 4 00067 2240TSXSE1,4 F5G22410
03564 0 50000 1 12533 2241CLABBB,1 F5G22420
03565−0 32000 0 00321 2242ANAS2K1 F5G22430
03566 0 60200 0 00512 2243X112 SLWSBV2 F5G22440
03567 0 07400 4 00044 2244TSXSE6,4 F5G22450
03570−0 50000 1 16734 2245CALSUCC,1 F5G22460
03571−0 32000 0 00353 2246ANASBK2 F5G22470
03572 0 34000 0 00606 2247CASXV18 IS THIS RIGHT SUCC. F5G22480
03573 0 02000 0 03575 2248TRAX111 F5G22490
03574 0 02000 0 03607 2249TRAX113 F5G22500
03575 0 50000 0 00512 2250X111 CLASBV2 ARRANGE TO TRY NEXT SUCC. F5G22510
03576 0 40000 0 00316 2251ADDONED F5G22520
03577 0 34000 0 00515 2252CASSBV5 IS THIS SUCC IN SAME BB F5G22530
03600 0 02000 0 03566 2253TRAX112 F5G22540
03601 0 02000 0 03613 2254TRAX74 F5G22550
03602 0 02000 0 03566 2255TRAX112 F5G22560
03603 0 50000 0 00550 2256X114 CLALPIND IS THIS F5G22570
03604 0 12000 0 03613 2257TPLX74 A LOOP F5G22580
03605 0 50000 0 04741 2258CLALPLST YES F5G22590
03606 0 02000 0 03520 2259TRAX107 F5G22600
03607 0 50000 1 16734 2260X113 CLASUCC,1 SET SIGN F5G22610
03610−0 76000 0 00003 2261SSMOF SUCC+ ENTRY F5G22620
03611 0 60100 1 16734 2262STOSUCC,1 NEGATIVE F5G22630
03612 0 02000 0 03575 2263TRAX111 F5G22640
03613−0 53400 2 00600 2264X74 LXDXV12,2 F5G22650
03614 0 50000 2 05035 2265CLALPLST+S3P1,2 F5G22660
03615 0 34000 0 00324 2266CASS3K2 IS IT A BB F5G22670
03616 0 76100 0 00000 2267NOP F5G22680
03617 0 02000 0 03621 2268TRAX122 F5G22690
03620 0 02000 0 03662 2269TRAX80 YES F5G22700
03621−0 73400 4 00000 2270X122 PDX0,4 F5G22710
03622 3 77776 4 03624 2271TXHX205,4,−2 IS THE DECR. AN IMPOSSIBLE BB F5G22720
03623 0 77100 0 00022 2272ARS18 F5G22730
03624 0 07400 4 00067 2273X205 TSXSE1,4 F5G22740
03625 0 50000 1 12540 2274CLABBB+5,1 THE F5G22750
03626−0 73400 1 00000 2275PDX0,1 REOEON F5G22760
03627−0 50000 1 05263 2276CALREG,1 WORD F5G22770
03630 0 60200 0 00605 2277SLWXV17 F5G22780
03631 0 10000 0 03655 2278TZEX105 HAS THIS REGION ALREADY BEEN RENUMBERED F5G22790
03632−0 32000 0 00335 2279ANALK3 OR THE LX BITS FOR F5G22800
03633−0 60200 0 00566 2280ORSXV2 OLD REGION IN NEW REGION WORD. F5G22810
03634−0 50000 0 00404 2281CALXK22 AND THE OLD PHI F5G22820
03635−0 50100 0 00605 2282ORAXV17 BITS F5G22830
03636 0 32000 0 00566 2283ANSXV2 INTO NEW REGION WORD. F5G22840
03637 0 50000 0 00314 2284CLAZERO CLEAR OLD F5G22850
03640 0 60100 1 05263 2285STOREG,1 REGION WORD. F5G22860
03641 0 50000 0 00605 2286CLAXV17 GET INDEX OF F5G22870
03642 0 77100 0 00022 2287ARS18 FIRST BB IN REG F5G22880
03643 0 62100 0 00612 2288X75 STAXV22 STOREBB NO. F5G22890
03644 0 07400 4 00067 2289TSXSE1,4 GET INDEX OF BB F5G22900
03645 0 50000 0 00565 2290X101 CLAXV1 STORE THE F5G22910
03646 0 62200 1 12540 2291STDBBB+5,1 NEW REGION NO. F5G22920
03647 0 50000 1 12540 2292CLABBB+5,1 IS THIS THE F5G22930
03650−0 32000 0 00353 2293ANASBK2 LAST BB F5G22940
03651 0 34000 0 00353 2294CASSBK2 OF THE REGION F5G22950
03652 0 02000 0 03643 2295TRAX75 F5G22960
03653 0 02000 0 03665 2296TRAX76 YES. F5G22970
03654 0 02000 0 03643 2297TRAX75 F5G22980
03655 0 50000 0 00612 2298X105 CLAXV22 RECORD THAT PREVI0USLY F5G22990
03656 0 07400 4 00067 2299TSXSE1,4 NUMBERED BB F5G23000
03657 0 50000 0 00404 2300CLAXK22 WAS LAST F5G23010
03660 0 62100 1 12540 2301STABBB+5,1 ONE IN NEW REGION. F5G23020
03661 0 02000 0 03717 2302TRAX81 FINISHED RENUMBERING. F5G23030
03662 0 77100 0 00022 2303X80 ARS18 F5G23040
03663 0 62100 0 00612 2304STAXV22 F5G23050
03664 0 07400 4 00067 2305TSXSE1,4 F5G23060
03665−0 53400 2 00600 2306X76 LXDXV12,2 F5G23070
03666 1 77777 2 03667 2307X140 TXIX140+1,2,−1 F5G23080
03667−0 63400 2 00600 2308SXDXV12,2 F5G23090
03670 0 50000 2 05035 2309X77 CLALPLST+S3P1,2 F5G23100
03671 0 34000 0 00323 2310CASS3K1 IS THIS END LOOP LIST F5G23110
03672 1 00000 0 03700 2311X219 TXIX217,0,− SEE X217+2 F5G23120
03673 0 50000 0 00336 2312CLAS5K1 YES F5G23130
03674 0 62100 1 12540 2313X216 STABBB+5,1 RECORD THE NEXT BB NO. F5G23140
03675 0 50000 0 00565 2314CLAXV1 RECORD THE F5G23150
03676 0 62200 1 12540 2315STDBBB+5,1 NEW REGION F5G23160
03677 0 02000 0 03503 2316TRAX79 NO. F5G23170
03700 0 56000 0 00324 2317X217 LDQS3K2 F5G23180
03701 0 04000 0 03704 2318TLQX220 F5G23190
03702 0 77100 0 00022 2319X215 ARS18 NO F5G23200
03703 1 00000 0 03674 2320X218 TXIX216,0,− F5G23210
03704−0 63400 2 03672 2321 X220 SXDX219,2 F5G23220
03705 0 07400 4 00070 2322TSXSE,4 F5G23230
03706 0 50000 1 12540 2323CLABBB+5,1 F5G23240
03707−0 73400 1 00000 2324PDX0,1 F5G23250
03710 0 50000 1 05263 2325CLAREG,1 GET REGION WORD F5G23260
03711 0 62200 0 03703 2326STDX218 F5G23270
03712 0 50000 0 00612 2327CLAXV22 F5G23280
03713 0 07400 4 00067 2328TSXSE1,4 F5G23290
03714 0 50000 0 03703 2329CLAX218 F5G23300
03715−0 53400 2 03672 2330LXDX219,2 F5G23310
03716 1 00000 0 03702 2331TXIX215,−,− F5G23320
03717 0 50000 0 00566 2332X81 CLAXV2 F5G23330
03720−0 50100 0 00315 2333ORAONEA F5G23340
03721−0 53400 1 00565 2334LXDXV1,1 NEW REGION F5G23350
03722 0 60100 1 05263 2335STOREG,1 WORD. F5G23360
03723 0 02000 0 02177 2336TRAF F5G23370
03724 0 53400 1 00342 2337X61 LXAS5K5,1 F5G23380
03725−0 75400 1 00000 2338X62 PXD0,1 PLACE APPROPRIATE NOS. F5G23390
03726 0 62200 1 00465 2339STDIN1+3,1 IN CORRSEPONDENCE F5G23400
03727 0 62200 1 00470 2340STDEN4+3,1 TABLES F5G23410
03730 2 00001 1 03725 2341TIXX62,1,1 F5G23420
03731 0 50000 0 00444 2342CLAS3V5 F5G23430
03732 0 07400 4 01466 2343TSXS9,4 GET THE ENTRANCE REQUIREMENTS F5G23440
03733 0 02000 0 03406 2344TRAX63 F5G23450
03734 0 50000 1 00561 2345X64 CLAAC1+3,1 IS THIS I.R. F5G23460
03735 0 10000 0 03457 2346TZEX59 ACTIVE F5G23470
03736−0 53400 4 00440 2347LXDS3V4,4 YES. F5G23480
03737 0 50000 4 05034 2348CLALPLST+S3P1−1,4 GET F5G23490
03740−0 63400 1 00577 2349SXDXV11,1 THE F5G23500
03741−0 63400 2 00600 2350SXDXV12,2 REGION F5G23510
03742 0 07400 4 00070 2351TSXSE,4 WORD F5G23520
03743 0 50000 1 12540 2352CLABBB+5,1 IN F5G23530
03744−0 73400 4 00000 2353PDX0,4 THE F5G23540
03745 0 56000 4 05263 2354LDQREG,4 MQ. F5G23550
03746−0 53400 1 00577 2355LXDXV11,1 HAS THERE F5G23560
03747−0 53400 2 00600 2356LXDXV12,2 F5G23570
03750−0 77300 2 00003 2357RQL3,2 BEEN AN LX F5G23580
03751 0 16200 0 03753 2358TQPX66 FOR THIS I.R. F5G23590
03752 0 02000 0 03456 2359TRAX65 YES F5G23600
03753 0 50000 0 00614 2360X66 CLAXV24 F5G23610
03754−0 10000 0 03762 2361TNZX208 IS THIS SAME REG. AS BEGINS STRING F5G23620
03755 0 50000 0 04741 2362CLALPLST YES F5G23630
03756 0 07400 4 01523 2363TSXSA,4 GET ACTIVE INDS. AT START OF STRING F5G23640
03757−0 53400 1 00577 2364LXDXV11,1 F5G23650
03760 0 50000 1 00511 2365CLAACT1+3,1 WAS THIS IR ACTIVE AT START F5G23660
03761 0 12000 0 03456 2366TPLX65 F5G23670
03762−0 53400 4 00440 2367X208 LXDS3V4,4 YES, MARK ALL F5G23680
03763 0 50000 4 05034 2368CLALPLST+S3P1−1,4 BBS IN OPAQUE F5G23690
03764−0 53400 2 00577 2369LXDXV11,2 REGION ACTIVE F5G23700
03765 0 07400 4 01753 2370TSXSD,4 F5G23710
03766−0 53400 1 00577 2371LXDXV11,1 F5G23720
03767 0 07400 4 01661 2372TSXSC,4 MARK SECTION OF LLLST ACTIVE F5G23730
03770 0 02000 0 03457 2373TRAX59 F5G23740
03771−0 63400 1 00577 2374X67 SXDXV11,1 F5G23750
03772−0 53400 1 00440 2375LXDS3V4,1 GET F5G23760
03773 0 50000 1 05033 2376CLALPLST+S3P1−2,1 PRED+ NO F5G23770
03774 0 34000 0 00324 2377CASS3K2 IS THIS A BB F5G23780
03775 0 76100 0 00000 2378NOP NO, F5G23790
03776 0 02000 0 04000 2379TRAX123 F5G23800
03777 0 77100 0 00022 2380ARS18 YES,SHIFT BB NO RIGHT. F5G23810
04000 0 62100 0 00513 2381X123 STASBV3 AND STORE IT F5G23020
04001 0 50000 1 05034 2382CLALPLST+S3P1−1,1 GET INDEX OF F5G23830
04002 0 07400 4 00070 2383TSXSE,4 THIS BB F5G23840
04003 0 50000 1 12534 2384CLABBB+1,1 GET TO STORE F5G23050
04004 0 60100 0 00575 2385STOXV9 PREM. NO. - F5G23060
04005 0 50000 1 12533 2386CLABBB,1 GET PRED. NO. F5G23070
04006 0 60200 0 00512 2387X68 SLWSBV2 F5G23880
04007 0 07400 4 00055 2388TSXSE5,4 GET INDEX OF PRED. F5G23890
04010−0 50000 1 15674 2389CALPRED,1 IS THIS THE F5G23900
04011−0 32000 0 00353 2390ANASBK2 RIGHT PRED F5G23910
04012 0 34000 0 00513 2391CASSBV3 F5G23920
04013 0 02000 0 04015 2392TRAX69 F5G23930
04014 0 02000 0 04020 2393TRAX70 YES. F5G23940
04015 0 50000 0 00512 2394X69 CLASBV2 F5G23950
04016 0 40000 0 00315 2395ADDONEA F5G23960
04017 0 02000 0 04006 2396TRAX68 F5G23970
04020 0 53400 4 00342 2397X70 LXAS5K5,4 SET COUNT TO 3 F5G23980
04021−0 50000 0 00575 2398X72 CALXV9 FIND F5G23990
04022 0 77100 4 00003 2399ARS3,4 THE F5G24000
04023 0 77100 4 00003 2400ARS3,4 PERM+ NO. F5G24010
04024−0 32000 0 00350 2401ANAS9K3 F5G24020
04025 0 34000 0 00577 2402CASXV11 IS THIS THE RIGHT I.R. F5G24030
04026 0 02000 0 04030 2403TRAX71 NO, F5G24040
04027 0 02000 0 04032 2404TRAX73 YES, F5G24050
04030 2 00001 4 04021 2405X71 TIXX72,4,1 NO, F5G24060
04031 0 07400 4 00004 2406TSX4,4 DIAGNOSTIC, ERROR. F5G24070
04032−0 50000 0 00377 2407X73 CALXK16 RECORD THAT AN F5G24080
04033 0 77100 4 00003 2408ARS3,4 LX IS F5G24090
04034−0 60200 1 15674 2409ORSPRED,1 NECESSARY. F5G24100
04035−0 53400 4 00577 2410LXDXV11,4 RECORD F5G24110
04036−0 50000 0 00340 2411CALS5K3 LX F5G24120
04037 0 77100 4 00003 2412ARS3,4 FOR THIS I.R. F5G24130
04040−0 60200 0 00566 2413ORSXV2 IN THIS REGION. F5G24140
04041−0 53400 1 00577 2414LXDXV11,1 F5G24150
04042 0 02000 0 03454 2415TRAX119 F5G24160
04043 0 50000 0 00444 2416X33 CLAS3V5 F5G24170
04044 0 07400 4 01245 2417TSXS5,4 MATCH ENTRANCE REQU. F5G24180
04045 0 50000 0 00444 2418CLAS3V5 F5G24190
04046 0 07400 4 01523 2419TSXSA,4 GET EXIT COND. F5G24200
04047 0 50000 0 00444 2420CLAS3V5 F5G24210
04050 0 07400 4 00070 2421TSXSE,4 GET INDEX OF F5G24220
04051 0 50000 1 12540 2422CLABBB+5,1 B.B. F5G24230
04052−0 73400 1 00000 2423PDX0,1 GET F5G24240
04053 0 50000 1 05263 2424CLAREG,1 REGION F5G24250
04054 0 07400 4 00070 2425TSXSE,4 WORD. F5G24260
04055−0 63400 1 00601 2426X40 SXDXV13,1 GET INDEX OF FIRST BB. F5G24270
04056−0 50000 1 12534 2427CALBBB+1,1 CLEAR REGISTER TO F5G24280
04057 0 60200 0 00575 2428SLWXV9 CONTAIN PERM. NOS. F5G24290
04060−0 32000 0 00402 2429ANAXK20 GET ORIGINAL PERM. NOS. F5G24300
04061 0 60200 0 00574 2430SLWXV8 F5G24310
04062 0 53400 2 00342 2431LXAS5K5,2 SET COUNT TO 3. F5G24320
04063−0 50000 0 00575 2432X38 CALXV9 GET THE F5G24330
04064 0 77100 2 00003 2433ARS3,2 PERM. F5G24340
04065 0 77100 2 00003 2434ARS3,2 NO. AND F5G24350
04066−0 32000 0 00350 2435ANAS9K3 PUT IT F5G24360
04067−0 73400 4 00000 2436PDX0,4 IN 4. F5G24370
04070 0 50000 4 00470 2437CLAEN4+3,4 GET THE CORRESPONDENCE F5G24380
04071 0 76700 2 00003 2438ALS3,2 OF THE ENTR, F5G24390
04072 0 76700 2 00003 2439ALS3,2 REQUIREMENTS. F5G24400
04073−0 60200 0 00574 2440ORSXV8 FORM NEW PERM. NOS. F5G24410
04074−0 63400 1 00576 2441SXDXV10,1 F5G24420
04075 0 50000 4 00470 2442CLAEN4+3,4 F5G24430
04076−0 73400 1 00000 2443PDX0,1 GET INDEX OF I.R. F5G24440
04077 0 50000 4 00473 2444CLAEN1+3,4 F5G24450
04100 0 34000 0 00336 2445CASS5K1 IS ENM EMPTY F5G24460
04101 0 02000 0 04103 2446TRAX34 NO, F5G24470
04102 0 02000 0 04150 2447TRAX41 YES, F5G24480
04103 0 34000 0 00333 2448X34 CASLK1 NO,IS C(ENM)=E F5G24490
04104 0 02000 0 04106 2449TRAX35 NO, F5G24500
04105 0 02000 0 04111 2450TRAX36 YES, F5G24510
04106 0 34000 1 00430 2451X35 CASIR1+3,1 C-(ENM)=C(IRN) F5G24520
04107 0 02000 0 04111 2452TRAX36 NO F5G24530
04110 0 02000 0 04132 2453TRAX43 YES F5G24540
04111−0 53400 1 00576 2454X36 LXDXV10,1 NO F5G24550
04112 1 77777 1 04113 2455X42 TXIX42+1,1,−1 F5G24560
04113 2 00001 2 04063 2456X37 TIXX38,2,1 COUNT TO 3 F5G24570
04114−0 50000 0 00574 2457CALXV8 STORE NEW F5G24580
04115 0 62200 1 12531 2458STDBBB−2,1 PERM. NOS. F5G24590
04116 0 63000 1 12531 2459STPBBB−2,1 AND ACTIVE INDICATORS F5G24600
04117 0 50000 1 12535 2460CLABBB+2,1 IS THIS F5G24610
04120−0 32000 0 00353 2461ANASBK2 LAST BB IN REGION F5G24620
04121 0 34000 0 00353 2462CASSBK2 F5G24630
04122 0 02000 0 04124 2463TRAX39 F5G24640
04123 0 02000 0 04217 2464TRAX45 YES,DONE. F5G24650
04124 0 07400 4 00067 2465X39 TSXSE1,4 GET INDEX 0F NEXT B.B. F5G24660
04125 0 02000 0 04055 2466TRAX40 F5G24670
04126 0 50000 4 00506 2467X200 CLAEX1+3,4 IS CONTENTS OF IR F5G24680
04127 0 56000 0 00337 2468LDQS5K2 AT EXIT F5G24690
04130 0 04000 0 04135 2469TLQX130 REAL F5G24700
04131 0 02000 0 04111 2470TRAX36 YES F5G24710
04132 0 50000 4 00511 2471X43 CLAACT1+3,4 F5G24720
04133−0 63400 1 05664 2472 PW0 SXDW2+1,1 F5G24730
04134 0 12000 0 04126 2473TPLX200 IS IT ACTIVE AT EXIT F5G24740
04135 0 50000 1 00561 2474X130 CLAAC1+3,1 YES,IS THIS IR ACTIVE F5G24750
04136 0 10000 0 04111 2475TZEX36 F5G24760
04137 0 50000 1 00430 2476CLAIR1+3,1 YES F5G24770
04140 0 60100 0 00611 2477STOXV21 F5G24780
04141−0 53400 1 00576 2478LXDXV10,1 DOES THIS BB CONTAIN THE F5G24790
04142 0 50000 1 12535 2479CLABBB+2,1 SAME TAG IN THIS POSITION F5G24800
04143−0 32000 0 00336 2480ANAS5K1 F5G24810
04144 0 34000 0 00611 2481CASXV21 F5G24820
04145 0 02000 0 05644 2482TRAW0 F5G24830
04146 0 02000 0 04213 2483TRAX44 YES. F5G24840
04147 0 02000 0 05644 2484TRAW0 F5G24850
2485 C(XV10)= INDEX OF PARTICULAR F5G24860
2486 ENTRANCE REQUIREMENT. F5G24870
04150 0 50000 1 00430 2487X41 CLAIR1+3,1 F5G24880
04151 0 60100 0 00572 2488STOXV6 F5G24890
04152 0 76700 0 00022 2489ALS18 STORE AWAY THIS F5G24900
04153 0 40000 1 00430 2490ADDIR1+3,1 TAG TEMPORARILY. F5G24910
04154 0 60200 0 00573 2491SLWXV7 F5G24920
04155 0 50000 1 00430 2492CLAIR1+3,1 IS THIS F5G24930
04156 0 56000 0 00337 2493LDQS5K2 TAG F5G24940
04157 0 04000 0 04176 2494TLQX201 F5G24950
04160−0 53400 1 00601 2495LXDXV13,1 F5G24960
04161 0 53400 4 00342 2496LXAS5K5,4 SET COUNT TO 3. F5G24970
04162−0 50000 1 12535 2497X85 CALBBB+2,1 F5G24980
04163 0 76500 0 00022 2498LRS18 F5G24990
04164 0 34000 0 00572 2499CASXV6 IS ENTR. REQU. EQUAL TO TAG F5G25000
04165 0 02000 0 04167 2500TRAX82 NO, F5G25010
04166 0 02000 0 04202 2501TRAX86 YES, F5G25020
04167 0 50000 0 00314 2502X82 CLAZERO NO, F5G25030
04170 0 76300 0 00022 2503LLS18 F5G25040
04171 0 34000 0 00572 2504CASXV6 IS TAG EQUAL TO EXIT COND. F5G25050
04172 0 02000 0 04174 2505TRAX83 F5G25060
04173 0 02000 0 04206 2506TRAX87 YES F5G25070
04174 1 77777 1 04175 2507X83 TXIX83+1,1,−1 F5G25080
04175 2 00001 4 04162 2508X84 TIXX85,4,1 COUNT TO 3. F5G25090
04176 0 50000 0 00573 2509X201 CLAXV7 STORE THE F5G25100
04177−0 53400 1 00576 2510LXDXV10,1 NEW ENTRANCE- F5G25110
04200 0 60100 1 12535 2511STOBBB+2,1 EXIT REQUI. F5G25120
04201 0 02000 0 04112 2512TRAX42 F5G25130
04202−0 50000 0 00366 2513X86 CALXK18 PUT AN E F5G25140
04203 0 62200 0 00573 2514STDXV7 IN THE ENTR. REQU. F5G25150
04204 0 63000 0 00573 2515STPXV7 F5G25160
04205 0 02000 0 04167 2516TRAX82 F5G25170
04206−0 50000 0 00573 2517X87 CALXV7 PLACE E F5G25180
04207−0 32000 0 00401 2518ANAXK19 IN F5G25190
04210 0 40000 0 00333 2519ADDLK1 EXIT F5G25200
04211 0 60200 0 00573 2520SLWXV7 REQUIREMENT. F5G25210
04212 0 02000 0 04174 2521TRAX83 F5G25220
04213−0 50000 0 00340 2522X44 CALS5K3 RECORD THIS F5G25230
04214 0 77100 2 00003 2523ARS3,2 I.R. F5G25240
04215−0 60200 0 00574 2524ORSXV8 ACTIVE F5G25250
04216 0 02000 0 04112 2525TRAX42 F5G25260
04217 0 53400 2 00342 2526X45 LXAS5K5,2 F5G25270
04220−0 63400 2 00602 2527X56 SXDXV14,2 F5G25280
04221 0 50000 2 00470 2528CLAEN4+3,2 F5G25290
04222−0 73400 4 00000 2529PDX0,4 GET INDEX F5G25300
04223−0 63400 4 00514 2530SXDSBV4,4 OF I.R. F5G25310
04224 0 50000 2 00473 2531CLAEN1+3,2 F5G25320
04225 0 34000 0 00336 2532CASS5K1 IS ENM EMPTY F5G25330
04226 0 02000 0 04230 2533TRAX46 F5G25340
04227 0 02000 0 04343 2534TRAX223 F5G25350
04230 0 34000 0 00333 2535X46 CASLK1 IS THERE HASH IN ENM F5G25360
04231 0 02000 0 04233 2536TRAX134 F5G25370
04232 0 02000 0 04307 2537TRAX55 YES F5G25380
04233 0 34000 4 00430 2538X134 CASIR1+3,4 DOES CONTENTS OF IR EQUAL CONTENTS OF EN F5G25390
04234 0 02000 0 04236 2539TRAX47 NO F5G25400
04235 0 02000 0 04357 2540TRAX131 YES F5G25410
04236−0 53400 1 00440 2541X47 LXDS3V4,1 GET AND F5G25420
04237 0 50000 1 05033 2542CLALPLST+S3P1−2,1 STORE PRED. F5G25430
04240 0 34000 0 00324 2543CASS3K2 BB F5G25440
04241 0 76100 0 00000 2544NOPNO. F5G25450
04242 0 02000 0 04244 2545TRAX124 F5G25460
04243 0 77100 0 00022 2546ARS18 F5G25470
04244 0 62100 0 00513 2547X124 STASBV3 F5G25480
04245 0 50000 1 05034 2548CLALPLST+S3P1−1,1 GET F5G25490
04246 0 07400 4 00070 2549TSXSE,4 BB NO. F5G25500
04247 0 50000 1 12534 2550CLABBB+1,1 STORE THE F5G25510
04250 0 60100 0 00575 2551STOXV9 PERM. NOS. F5G25520
04251 0 50000 1 12540 2552CLABBB+5,1 F5G25530
04252−0 73400 4 00000 2553PDX0,4 F5G25540
04253−0 53400 2 00602 2554LXDXV14,2 F5G25550
04254−0 50000 0 00340 2555CALS5K3 F5G25560
04255 0 77100 2 00003 2556ARS3,2 F5G25570
04256−0 60200 4 05263 2557ORSREG,4 F5G25580
04257 0 50000 1 12533 2558CLABBB,1 GET PRED. NO. F5G25590
04260 0 60200 0 00512 2559X48 SLWSBV2 STORE PRED. NO. F5G25600
04261 0 07400 4 00055 2560TSXSE5,4 OBTAIN PRED. INDEX. F5G25610
04262−0 50000 1 15674 2561CALPRED,1 IS THIS F5G25620
04263−0 32000 0 00353 2562ANASBK2 THE CORRECT F5G25630
04264 0 34000 0 00513 2563CASSBV3 PRED F5G25640
04265 0 02000 0 04267 2564TRAX49 F5G25650
04266 0 02000 0 04272 2565TRAX50 YES. F5G25660
04267 0 50000 0 00512 2566X49 CLASBV2 ARRANGE TO F5G25670
04270 0 40000 0 00315 2567ADDONEA TRY NEXT PREDECESSOR. F5G25680
04271 0 02000 0 04260 2568TRAX48 F5G25690
04272 0 53400 4 00342 2569X50 LXAS5K5,4 1 HAS INDEX OF PRED. F5G25700
04273−0 50000 0 00575 2570X52 CALXV9 EXTRACT F5G25710
04274 0 77100 4 00003 2571ARS3,4 THE F5G25720
04275 0 77100 4 00003 2572ARS3,4 PERM. F5G25730
04276−0 32000 0 00350 2573ANAS9K3 NO. F5G25740
04277 0 34000 0 00514 2574CASSBV4 IS THIS THE PERM. NO. F5G25750
04300 0 02000 0 04302 2575TRAX51 F5G25760
04301 0 02000 0 04304 2576TRAX53 YES. F5G25770
04302 2 00001 4 04273 2577X51 TIXX52,4,1 F5G25780
04303 0 07400 4 00004 2578TSX4,4 DIAGNOSTIC, ERROR. F5G25790
04304−0 50000 0 00377 2579X53 CALXK16 GENERATE F5G25800
04305 0 77100 4 00003 2580ARS3,4 THE LX BIT. F5G25810
04306−0 60200 1 15674 2581ORSPRED,1 INSERT LX BIT. F5G25820
04307−0 53400 1 00514 2582X55 LXDSBV4,1 IS THE F5G25830
04310 0 50000 1 00561 2583CLAAC1+3,1 I.R. F5G25840
04311 0 10000 0 04313 2584TZEX135 ACTIVE F5G25850
04312 0 07400 4 01566 2585TSXSB,4 YES,RECORD SXD NEEDED. F5G25860
04313−0 53400 2 00602 2586X135 LXDXV14,2 REPLACE IR F5G25870
04314−0 53400 4 00514 2587LXDSBV4,4 BY EXIT CONDITIONS F5G25880
04315 0 50000 2 00506 2588CLAEX1+3,2 OF THE F5G25890
04316 0 60100 4 00430 2589STOIR1+3,4 REGION F5G25900
04317 0 50000 2 00511 2590X136 CLAACT1+3,2 IS IR F5G25910
04320 0 12000 0 04325 2591TPLX54 ACTIVE AT EXIT F5G25920
04321 0 50000 0 00440 2592CLAS3V4 SET F5G25930
04322−0 76000 0 00003 2593SSM ACTIVE F5G25940
04323 0 40200 0 00316 2594SUBONED INDICATOR F5G25950
04324 0 60100 4 00561 2595STOAC1+3,4 F5G25960
04325−0 53400 2 00602 2596X54 LXDXV14,2 COUNT TO F5G25970
04326 2 00001 2 04220 2597TIXX56,2,1 3 F5G25980
04327 0 07400 4 02042 2598TSXSG,4 PERMUTE REGION WORD F5G25990
04330−0 50000 2 05263 2599CALREG,2 F5G26000
04331−0 32000 0 00404 2600ANAXK22 F5G26010
04332 0 60200 2 05263 2601SLWREG,2 F5G26020
04333 0 53400 4 00342 2602LXAS5K5,4 F5G26030
04334 0 50000 4 00430 2603XY1 CLAIR1+3,4 F5G26040
04335 0 40200 0 00336 2604SUBS5K1 F5G26050
04336−0 10000 0 04341 2605TNZXY2 F5G26060
04337−0 50000 4 00410 2606CALXK23+3,4 F5G26070
04340−0 60200 2 05263 2607ORSREG,2 F5G26080
04341 2 00001 4 04334 2608XY2 TIXXY1,4,1 F5G26090
04342 0 02000 0 03077 2609TRAX3 F5G26100
04343 0 50000 4 00430 2610X223 CLAIR1+3,4 IS CONTENTS OF IR REAL F5G26110
04344 0 56000 0 00337 2611LDQS5K2 F5G26120
04345 0 04000 0 04325 2612TLQX54 F5G26130
04346 0 53400 1 00342 2613LXAS5K5,1 YES, SET COUNT TO 3 F5G26140
04347 0 34000 1 00506 2614X225 CASEX1+3,1 IS CONTENTS SAME AS EXIT CONDITIONS F5G26150
04350 0 02000 0 04352 2615TRAX224 F5G26160
04351 0 02000 0 04354 2616TRAX226 YES F5G26170
04352 2 00001 1 04347 2617X224 TIXX225,1,1 COUNT TO 3 F5G26180
04353 0 02000 0 04325 2618TRAX54 F5G26190
04354 0 50000 0 00333 2619X226 CLALK1 REPLACE IR BY E F5G26200
04355 0 60100 4 00430 2620STOIR1+3,4 F5G26210
04356 0 02000 0 04325 2621TRAX54 F5G26220
04357 0 56000 2 00506 2622X131 LDQEX1+3,2 IS THE EXIT F5G26230
04360 0 50000 0 00337 2623CLAS5K2 CONDITION REAL FOR THIS IR F5G26240
04361 0 04000 0 04365 2624TLQX132 F5G26250
04362−0 53400 1 00514 2625 X133 LXDSBV4,1 NO F5G26260
04363 0 07400 4 01661 2626TSXSC,4 RECORD PART OF LPLST ACTIVE F5G26270
04364 0 02000 0 04313 2627TRAX135 F5G26280
04365 0 50000 2 00511 2628X132 CLAACT1+3,2 IS THIS IR ACTIVE F5G26290
04366 0 12000 0 04313 2629TPLX135 AT EXIT OF REGION F5G26300
04367 0 02000 0 04362 2630TRAX133 YES F5G26310
04370 0 50000 0 00550 2631X88 CLALPIND F5G26320
04371 0 12000 0 04416 2632TPLXY3 IS THIS A LOOP F5G26330
04372 0 50000 0 04740 2633CLALPLST−1 YES F5G26340
04373 0 34000 0 00324 2634CASS3K2 IS LAST LPLST QUANTITY A BB F5G26350
04374 0 76100 0 00000 2635NOPNO, F5G26360
04375 0 02000 0 04377 2636TRAX125 F5G26370
04376 0 77100 0 00022 2637ARS18 YES F5G26380
04377 0 62100 0 00513 2638X125 STASBV3 STORE PRED. NO. F5G26390
04400 0 50000 0 04741 2639CLALPLST F5G26400
04401 0 07400 4 00070 2640TSXSE,4 GET INDEX 0F 1ST BB IN LOOP. F5G26410
04402−0 63400 1 00574 2641SXDXV8,1 STORE INDEX OF 1ST BB F5G26420
04403 0 50000 1 12533 2642CLABBB,1 F5G26430
04404 0 60200 0 00604 2643X91 SLWXV16 STORE PRED. NO. F5G26440
04405 0 07400 4 00055 2644TSXSE5,4 GET INDEX OF PRED. F5G26450
04406 0 50000 1 15674 2645CLAPRED,1 IS F5G26460
04407−0 32000 0 00353 2646ANASBK2 THIS THE F5G26470
04410 0 34000 0 00513 2647CASSBV3 RIGHT PRED F5G26460
04411 0 02000 0 04413 2648TRAX90 F5G26490
04412 0 02000 0 04445 2649TRAX92 YES F5G26500
04413 0 50000 0 00604 2650X90 CLAXV16 F5G26510
04414 0 40000 0 00315 2651ADDONEA F5G26520
04415 0 02000 0 04404 2652TRAX91 F5G26530
04416 0 53400 1 00342 2653XY3 LXAS5K5,1 F5G26540
04417 0 07400 4 01661 2654XY4 TSXSC,4 F5G26550
04420 2 00001 1 04417 2655TIXXY4,1,1 F5G26560
04421 0 02000 0 03461 2656TRAX89 F5G26570
04422−0 63400 1 04444 2657X97 SXDX137,1 F5G26580
04423 0 34000 1 00430 2658CASIR1+3,1 IS CONTENTS OF IRN EQUAL TO CONTENTS OF ENM F5G26590
04424 0 02000 0 04426 2659TRAX98 F5G26600
04425 0 02000 0 04473 2660TRAX93 YES F5G26610
04426−0 50000 0 00340 2661X98 CALS5K3 RECORD LX FOR F5G26620
04427 0 77100 1 00003 2662ARS3,1 THIS IR IN THIS F5G26630
04430−0 53400 1 00565 2663LXDXV1,1 REGION. F5G26640
04431−0 60200 1 05263 2664ORSREG,1 F5G26650
04432−0 63400 4 00602 2665SXDXV14,4 GET F5G26660
04433−0 63400 2 00603 2666SXDXV15,2 INDEX F5G26670
04434 0 50000 0 00604 2667CLAXV16 OF F5G26680
04435 0 07400 4 00055 2668TSXSE5,4 PRED. F5G26690
04436−0 53400 4 00602 2669LXDXV14,4 F5G26700
04437−0 53400 2 00603 2670LXDXV15,2 F5G26710
04440−0 50000 0 00377 2671CALXK16 RECORD F5G26720
04441 0 77100 4 00003 2672ARS3,4 LX F5G26730
04442−0 60200 1 15674 2673ORSPRED,1 NECESSARY. F5G26740
04443−0 53400 1 04444 2674LXDX137,1 F5G26750
04444 1 00000 0 04464 2675X137 TXIX96,0,− F5G26760
04445−0 53400 2 00574 2676X92 LXDXV8,2 F5G26770
04446 0 53400 4 00342 2677LXAS5K5,4 SET COUNT TO 3 F5G26760
04447 0 50000 2 12534 2678CLABBB+1,2 GET THE WORD WITH F5G26790
04450 0 60100 0 00575 2679STOXV9 PERM. NOS. F5G26800
04451−0 50000 0 00575 2680X95 CALXV9 GET F5G26810
04452 0 77100 4 00003 2681ARS3,4 INDEX F5G26820
04453 0 77100 4 00003 2682ARS3,4 OF F5G26830
04454−0 32000 0 00350 2683ANAS9K3 THE F5G26640
04455−0 73400 1 00000 2684PDX0,1 I.R. F5G26850
04456−0 50000 2 12535 2685CALBBB+2,2 GET ENTRANCE F5G26860
04457 0 77100 0 00022 2686ARS18 REQUIREMENT. F5G26870
04460 0 34000 0 00337 2687CASS5K2 IS ENM REAL F5G26880
04461 0 76100 0 00000 2688NOP F5G26890
04462 0 02000 0 04464 2689TRAX96 NO F5G26900
04463 0 02000 0 04422 2690TRAX97 YES F5G26910
04464 0 50000 1 00561 2691X96 CLAAC1+3,1 IS IRN F5G26920
04465 0 10000 0 04473 2692TZEX93 ACTIVE F5G26930
04466−0 63400 2 00602 2693SXDXV14,2 YES, F5G26940
04467−0 63400 4 00603 2694SXDXV15,4 F5G26950
04470 0 07400 4 01566 2695TSXSB,4 RECORD SXD NECESSARY. F5G26960
04471−0 53400 2 00602 2696LXDXV14,2 F5G26970
04472−0 53400 4 00603 2697LXDXV15,4 F5G26980
04473 1 77777 2 04474 2698X93 TXIX93+1,2,−1 F5G26990
04474 2 00001 4 04451 2699X94 TIXX95,4,1 COUNT TO 3 F5G27000
2700 ACTIVE PASS. F5G27010
2701 FOLLOWS 2 ED LXING PASS. F5G27020
04475 0 56000 0 00325 2702LDQS3K3 INITIALIZE THE F5G27030
04476−0 60000 0 00440 2703STQS3V4 LOOP LIST F5G27040
04477 0 56000 0 00340 2704LDQS5K3 AND F5G27050
04500−0 60000 0 00437 2705STQS3V3 MAKE SURE TAG F5G27060
04501−0 60000 0 00521 2706STQACIND SET IND. TO SAY THIS IS ACTIVE PASS F5G27070
04502−0 63400 0 00436 2707SXDS3V2,0 LOCATION GETS SET F5G27080
04503 0 50000 0 00314 2708A3 CLAZERO ARE F5G27090
04504 0 40100 0 00556 2709ADMAC1 THERE F5G27100
04505 0 40100 0 00557 2710ADMAC2 ANY F5G27110
04506 0 40100 0 00560 2711ADMAC3 ACTIVE I.R.S F5G27120
04507 0 10000 0 03461 2712TZEX89 LEFT GO TO RENUMBER. F5G27130
04510 0 07400 4 01023 2713TSXS3,4 YES. TRY TO GET NEXT TAG. F5G27140
04511 0 02000 0 04644 2714TRAA12 COME HERE IF TAG NOT GOT F5G27150
04512 0 50000 0 01122 2715CLAS39 COMPUTE LOCATION OF THIS F5G27160
04513−0 32000 0 00353 2716ANASBK2 TAG=(ADDR. F0LLOWING F5G27170
04514 0 40000 0 00451 2717ADDS4V1 TIX BLOCK + L(CM)-CM TAG F5G27180
04515 0 40200 0 00332 2718SUBS4K3 - INDEX OF TAG.) F5G27190
04516 0 76700 0 00022 2719ALS18 F5G27200
04517−0 40000 0 00436 2720SBMS3V2 F5G27210
04520 0 76500 0 00065 2721LRS53 F5G27220
04521−0 60000 0 00571 2722STQXV5 F5G27230
04522 0 22100 0 00371 2723DVPXK9 FORM LOC/9 AND F5G27240
04523−0 60000 0 00567 2724STQXV3 REMAINDER F5G27250
04524 0 60100 0 00570 2725STOXV4 F5G27260
04525 0 50000 0 00442 2726CLATPE IS THIS F5G27270
04526 0 34000 0 00322 2727CASS2K2 AN LX F5G27280
04527 0 02000 0 04531 2728TRAA1 F5G27290
04530 0 02000 0 04570 2729TRAA5 YES F5G27300
04531 0 34000 0 00376 2730A1 CASXK15 IS IT AN LX PRIME F5G27310
04532 0 02000 0 04534 2731TRAA20 F5G27320
04533 0 02000 0 04614 2732TRAA8 YES F5G27330
04534 0 34000 0 00403 2733A20 CASXK21 IS IT A DED F5G27340
04535 0 02000 0 04537 2734TRAA21 F5G27350
04536 0 02000 0 04614 2735TRAA8 YES. F5G27360
04537 0 34000 0 00373 2736A21 CASXK12 IS IT AN ACTIVE INSTR. F5G27370
04540 0 02000 0 04542 2737TRAA2 F5G27380
04541 0 02000 0 04570 2738TRAA5 YES. F5G27390
04542 0 50000 0 00567 2739A2 CLAXV3 GET INDEX F5G27400
04543 0 07400 4 00032 2740TSXSE4,4 OF STAG ENTRY. F5G27410
04544 0 53400 2 00570 2741LXAXV4,2 IS THERE F5G27420
04545−0 50000 1 05263 2742CALSTAG,1 AN LX F5G27430
04546 0 77100 2 00010 2743ARS8,2 IN FRONT F5G27440
04547−0 32000 0 00372 2744ANAXK11 OF F5G27450
04550 0 34000 0 00372 2745CASXK11 THIS INSTR. F5G27460
04551 0 02000 0 04503 2746TRAA3 F5G27470
04552 0 02000 0 04554 2747TRAA4 YES. F5G27480
04553 0 02000 0 04503 2748TRAA3 F5G27490
04554−0 50000 0 00570 2749A4 CALXV4 GET F5G27500
04555 0 76000 0 00006 2750COMTHE F5G27510
04556 0 73400 2 00000 2751PAX0,2 S-TAG F5G27520
04557−0 50000 1 05263 2752CALSTAG,1 IN F5G27530
04560 0 76700 2 00000 2753ALS0,2 DECR. F5G27540
04561 0 76700 2 00000 2754ALS0,2 PART. F5G27550
04562−0 32000 0 00350 2755ANAS9K3 F5G27560
04563−0 73400 1 00000 2756PDX0,1 F5G27570
04564 0 50000 1 00561 2757CLAAC1+3,1 IS THE CORRESPONDING F5G27580
04565 0 10000 0 04503 2758TZEA3 I.R. ACTIVE F5G27590
04566 0 07400 4 01566 2759TSXSB,4 YES,RECORD SXD NECESSARY F5G27600
04567 0 02000 0 04503 2760TRAA3 F5G27610
04570 0 50000 0 00567 2761A5 CLAXV3 F5G27620
04571 0 07400 4 00032 2762TSXSE4,4 GET STAG INDEX. F5G27630
04572−0 50000 0 00570 2763CALXV4 F5G27640
04573 0 76000 0 00006 2764COMIS IT F5G27650
04574 0 73400 2 00000 2765PAX0,2 TO F5G27660
04575−0 50000 1 05263 2766CALSTAG,1 AN F5G27670
04576 0 76700 2 00000 2767ALS0,2 F5G27680
04577 0 76700 2 00000 2768ALS0,2 ACTIVE F5G27690
04600−0 32000 0 00350 2769ANAS9K3 , F5G27700
04601−0 73400 1 00000 2770PDX0,1 IR F5G27710
04602 0 50000 1 00561 2771CLAAC1+3,1 F5G27720
04603 0 10000 0 04503 2772TZEA3 F5G27730
04604 0 50000 1 00430 2773 A51 CLAIR1+3,1 IS IT F5G27740
04605 0 34000 0 00441 2774CAS1TAG SAME TAU-TAG F5G27750
04606 0 02000 0 04610 2775TRAA6 F5G27760
04607 0 02000 0 04612 2776TRAA7 YES F5G27770
04610 0 07400 4 01566 2777A6 TSXSB,4 RECORD SXD NEEDED. F5G27780
04611 0 02000 0 04503 2778TRAA3 F5G27790
04612 0 07400 4 01661 2779A7 TSXSC,4 RECORD CERTAIN PART OF F5G27800
04613 0 02000 0 04503 2780TRAA3 LOOP LIST ACTIVE. F5G27810
04614 0 50000 0 00567 2781A8 CLAXV3 GET F5G27820
04615 0 07400 4 00032 2782TSXSE4,4 THE F5G27830
04616−0 50000 0 00570 2783CALXV4 F5G27840
04617 0 76000 0 00006 2784COMSTAG F5G27850
04620 0 73400 2 00000 2785PAX0,2 OF F5G27860
04621−0 50000 1 05263 2786CALSTAG,1 F5G27870
04622 0 60100 0 00423 2787STOS1V6 F5G27871
04623 0 76700 2 00000 2788ALS0,2 THIS F5G27880
04624 0 76700 2 00000 2789ALS0,2 INSTR. F5G27890
04625−0 32000 0 00350 2790ANAS9K3 F5G27900
04626−0 73400 1 00000 2791PDX0,1 F5G27910
04627 0 10000 0 04503 2792TZEA3 DOES THIS INSTR HAVE AN S-TAG F5G27920
04630 0 50000 1 00561 2793CLAAC1+3,1 YES. F5G27930
04631 0 10000 0 04503 2794TZEA3 IS THIS IR ACTIVE F5G27940
04632 0 50000 0 00314 2795CLAZERO F5G27941
04633−0 75400 2 00000 2796PXD0,2 F5G27942
04634 0 76000 0 00006 2797COM F5G27943
04635−0 73400 4 00000 2798PDX0,4 F5G27944
04636 0 50000 0 00423 2799CLAS1V6 F5G27945
04637 0 77100 4 00010 2800ARS8,4 F5G27946
04640−0 32000 0 00316 2801ANAONED F5G27947
04641−0 10000 0 04604 2802TNZA51 F5G27948
04642 0 07400 4 01661 2803TSXSC,4 YES,RECORD SECTION OF LPLST ACTIVE F5G27950
04643 0 02000 0 04503 2804TRAA3 F5G27960
04644−0 53400 1 00440 2805A12 LXDS3V4,1 GET INDEX OF LPLST QUANTITY F5G27970
04645 0 50000 1 05033 2806CLALPLST+S3P1−2,1 GET PREVIOUS LPLST QUANTITY F5G27980
04646 0 60100 0 00607 2807STOXV19 F5G27990
04647 0 56000 0 00324 2808LDQS3K2 WAS IT A F5G28000
04650 0 04000 0 04663 2809TLQA28 F5G28010
04651 0 07400 4 00070 2810A25 TSXSE,4 YES, WAS THAT F5G28020
04652 0 50000 1 12533 2811CLABBB,1 BB TERMINATED F5G28030
04653 0 77100 0 00041 2812ARS33 BY A F5G28040
04654 0 40000 0 00315 2813ADDONEA GO TO N F5G28050
04655−0 10000 0 04663 2814TNZA28 F5G28060
04656 0 53400 1 00342 2815LXAS5K5,1 YES F5G28070
04657 0 50000 1 00561 2816A26 CLAAC1+3,1 IS THIS F5G28080
04660 0 10000 0 04662 2817TZEA27 IR ACTIVE F5G28090
04661 0 07400 4 01566 2818TSXSB,4 YES, RECORD SXD NECESSARY F5G28100
04662 2 00001 1 04657 2819A27 TIXA26,1,1 F5G28110
04663 0 50000 0 00444 2820A28 CLAS3V5 F5G28120
04664 0 56000 0 00324 2821LDQS3K2 IS THIS F5G28130
04665 0 04000 0 04700 2822TLQA35 ATR. REGION F5G28140
04666−0 32000 0 00336 2823ANAS5K1 NO, BB F5G28150
04667 0 10000 0 04503 2824TZEA3 F5G28160
04670 0 76700 0 00003 2825ALS3 F5G28170
04671−0 73400 1 00000 2826PDX0,1 F5G28180
04672−3 00002 1 04674 2827TXLAP1,1,2 F5G28190
04673 1 77777 1 04674 2828TXIAP1,1,−1 F5G28200
04674 0 50000 1 00561 2829AP1 CLAAC1+3,1 F5G28210
04675 0 10000 0 04503 2830TZEA3 F5G28220
04676 0 07400 4 01566 2831TSXSB,4 F5G28230
04677 0 02000 0 04503 2832TRAA3 F5G28240
04700 0 07400 4 00070 2833A35 TSXSE,4 F5G28250
04701 0 50000 1 12540 2834CLABBB+5,1 F5G28260
04702−0 73400 2 00000 2835PDX0,2 INDEX OF REGION TO 2 F5G28270
04703 0 50000 2 05263 2836CLAREG,2 GET REGION F5G28260
04704 0 60100 0 00607 2837STOXV19 F5G28290
04705 0 53400 1 00342 2838LXAS5K5,1 F5G28300
04706−0 50000 0 00607 2839A31 CALXV19 F5G28310
04707 0 76700 1 00003 2840ALS3,1 F5G28320
04710−0 76000 0 00001 2841PBT IS THERE AN LX F5G28330
04711 0 02000 0 04715 2842TRAA30 FOR THIS IR F5G28340
04712 0 50000 1 00561 2843CLAAC1+3,1 YES F5G28350
04713 0 10000 0 04715 2844TZEA30 IS THIS IR ACTIVE F5G28360
04714 0 07400 4 01566 2845TSXSB,4 YES, RECORD SXD NECESSARY F5G28370
04715 2 00001 1 04706 2846A30 TIXA31,1,1 F5G28380
04716 0 50000 0 00444 2847CLAS3V5 F5G28390
04717 0 07400 4 01523 2848TSXSA,4 GET THE EXIT CONDITIONS F5G28400
04720 0 53400 1 00342 2849LXAS5K5,1 F5G28410
04721 0 50000 1 00561 2850A34 CLAAC1+3,1 F5G28420
04722 0 10000 0 04736 2851TZEA32 IS THIS IR ACTIVE F5G28430
04723 0 50000 1 00506 2852CLAEX1+3,1 YES F5G28440
04724 0 56000 0 00337 2853LDQS5K2 F5G28450
04725 0 04000 0 04730 2854TLQA33 IS THE EXIT CONDITION REAL F5G28460
04726 0 50000 1 00511 2855CLAACT1+3,1 YES F5G28470
04727 0 12000 0 04736 2856TPLA32 IS THE IR ACTIVE AT EXIT F5G28480
04730−0 63400 1 00610 2857A33 SXDXV20,1 YES F5G28490
04731−0 53400 2 00610 2858LXDXV20,2 F5G28500
04732 0 50000 0 00444 2859CLAS3V5 F5G28510
04733 0 07400 4 01753 2860TSXSD,4 RECORD TR. REG. ACTIVE F5G28520
04734−0 53400 1 00610 2861LXDXV20,1 F5G28530
04735 0 07400 4 01661 2862TSXSC,4 RECORD SECTION OF LPLST ACTIVE F5G28540
04736 2 00001 1 04721 2863A32 TIXA34,1,1 COUNT TO 3 F5G28550
04737 0 02000 0 04503 2864TRAA3 F5G28560
04740 0 50000 0 00376 2865 QP CLAXK15 F5G28580
04741−0 32000 0 00020 2866ANA16 F5G28590
04742 0 77100 0 00001 2867ARS1 F5G28600
04743 0 62200 0 00103 2868STDSE21+2 F5G28610
04744 0 10000 0 00030 2869TZER F5G28620
04745−0 53400 4 00063 2870LXDPREDP+3,4 F5G28630
04746 0 50000 0 00075 2871CLABBBP+3 F5G28640
04747−3 00000 4 00030 2872QP0 TXLR,4,0 F5G28650
04750 1 77777 4 04751 2873TXIQP1,4,−1 F5G28660
04751−0 63400 4 00104 2874 QP1 SXDSE21+3,4 F5G28670
04752 0 40200 0 00316 2875SUBONED F5G28680
04753 0 07400 4 00070 2876TSXSE,4 F5G28690
04754−0 53400 4 00072 2877LXDBBBP,4 F5G28700
04755 1 00417 4 04756 2878TXIQP2,4,BBBL−1 F5G28710
04756−0 63400 4 04767 2879 QP2 SXDQP4,4 F5G28720
04757−0 63400 4 04771 2880SXDQP5,4 F5G28730
04760 0 53400 4 12533 2881LXABBB,4 F5G28740
04761−0 63400 4 04775 2882SXDQP8,4 F5G28750
04762−0 53400 4 00104 2883LXDSE21+3,4 F5G28760
04763−0 75400 4 00000 2884 QP3 PXD0,4 F5G28770
04764 0 07400 4 00056 2885TSXSE5+1,4 F5G28780
04765 0 50200 1 15674 2886CLSPRED,1 F5G28790
04766 0 73400 4 00000 2887PAX0,4 F5G28800
04767 3 00000 4 04772 2888 QP4 TXHQP6,4,− F5G28810
04770 1 00420 4 04771 2889TXIQP5,4,BBBL F5G28820
04771 3 00000 4 04773 2890 QP5 TXHQP7,4,− F5G28830
04772 0 60100 1 15674 2891 QP6 STOPRED,1 F5G28840
04773−0 53400 4 00306 2892 QP7 LXDSEV2,4 F5G28850
04774 0 50000 0 00072 2893CLABBBP F5G28860
04775−3 00000 4 04747 2894 QP8 TXLQP0,4,− F5G28870
04776 1 77777 4 04763 2895TXIQP3,4,−1 F5G28880
04741 2896ORGQP+1 LPLST MUST START AT SAME PLACE AS QP AND OTHERS. F5G28890
2897 STORAGE ASSIGNMENT (TABLES) F5G28900
04741 2898LPLST BSSS3P1 SPACE FOR LOOP LIST TABLE F5G28910
05263 2899REG BESFP1 SPACE FOR REGION WORDS F5G28920
12510 2900SPACE EQUMSIZE−5−REG STORAGE SPACE LEFT F5G28930
00360 2901 STAGL SYNSTL F5G28940
05263 0 00000 0 00000 2902STAG HTR F5G28950
05264 0 00000 0 00000 2903HTR F5G28960
05265 0 00000 0 00000 2904HTR F5G28960
05266 0 00000 0 00000 2905HTR F5G28960
05267 0 00000 0 00000 2906HTR F5G28960
05270 0 00000 0 00000 2907HTR F5G28960
05271 0 00000 0 00000 2908HTR F5G28960
05272 0 00000 0 00000 2909HTR F5G28960
05273 0 00000 0 00000 2910HTR F5G28960
05274 0 00000 0 00000 2911HTR F5G28960
05275 0 00000 0 00000 2912HTR F5G28960
05276 0 00000 0 00000 2913HTR F5G28960
05277 0 00000 0 00000 2914HTR F5G28960
05300 0 00000 0 00000 2915HTR F5G28960
05301 0 00000 0 00000 2916HTR F5G28960
05302 0 00000 0 00000 2917HTR F5G28960
05303 0 00000 0 00000 2918HTR F5G28960
05304 0 00000 0 00000 2919HTR F5G28960
05305 0 00000 0 00000 2920HTR F5G28960
05306 0 00000 0 00000 2921HTR F5G28960
05307 0 00000 0 00000 2922HTR F5G28960
05310 0 00000 0 00000 2923HTR F5G28960
05311 0 00000 0 00000 2924HTR F5G28960
05312 0 00000 0 00000 2925HTR F5G28960
05313 0 00000 0 00000 2926HTR F5G28960
05314 0 00000 0 00000 2927HTR F5G28960
05315 0 00000 0 00000 2928HTR F5G28960
05316 0 00000 0 00000 2929HTR F5G28960
05317 0 00000 0 00000 2930HTR F5G28960
05320 0 00000 0 00000 2931HTR F5G28960
05321 0 00000 0 00000 2932HTR F5G28960
05322 0 00000 0 00000 2933HTR F5G28960
05323 0 00000 0 00000 2934HTR F5G28960
05324 0 00000 0 00000 2935HTR F5G28960
05325 0 00000 0 00000 2936HTR F5G28960
05326 0 00000 0 00000 2937HTR F5G28960
05327 0 00000 0 00000 2938HTR F5G28960
05330 0 00000 0 00000 2939HTR F5G28960
05331 0 00000 0 00000 2940HTR F5G28960
05332 0 00000 0 00000 2941HTR F5G28960
05333 0 00000 0 00000 2942HTR F5G28960
05334 0 00000 0 00000 2943HTR F5G28960
05335 0 00000 0 00000 2944HTR F5G28960
05336 0 00000 0 00000 2945HTR F5G28960
05337 0 00000 0 00000 2946HTR F5G28960
05340 0 00000 0 00000 2947HTR F5G28960
05341 0 00000 0 00000 2948HTR F5G28960
05342 0 00000 0 00000 2949HTR F5G28960
05343 0 00000 0 00000 2950HTR F5G28960
05344 0 00000 0 00000 2951HTR F5G28960
05345 0 00000 0 00000 2952HTR F5G28960
05346 0 00000 0 00000 2953HTR F5G28960
05347 0 00000 0 00000 2954HTR F5G28960
05350 0 00000 0 00000 2955HTR F5G28960
05351 0 00000 0 00000 2956HTR F5G28960
05352 0 00000 0 00000 2957HTR F5G28960
05353 0 00000 0 00000 2958HTR F5G28960
05354 0 00000 0 00000 2959HTR F5G28960
05355 0 00000 0 00000 2960HTR F5G28960
05356 0 00000 0 00000 2961HTR F5G28960
05357 0 00000 0 00000 2962HTR F5G28960
05360 0 00000 0 00000 2963HTR F5G28960
05361 0 00000 0 00000 2964HTR F5G28960
05362 0 00000 0 00000 2965HTR F5G28960
05363 0 00000 0 00000 2966HTR F5G28960
05364 0 00000 0 00000 2967HTR F5G28960
05365 0 00000 0 00000 2968HTR F5G28960
05366 0 00000 0 00000 2969HTR F5G28960
05367 0 00000 0 00000 2970HTR F5G28960
05370 0 00000 0 00000 2971HTR F5G28960
05371 0 00000 0 00000 2972HTR F5G28960
05372 0 00000 0 00000 2973HTR F5G28960
05373 0 00000 0 00000 2974HTR F5G28960
05374 0 00000 0 00000 2975HTR F5G28960
05375 0 00000 0 00000 2976HTR F5G28960
05376 0 00000 0 00000 2977HTR F5G28960
05377 0 00000 0 00000 2978HTR F5G28960
05400 0 00000 0 00000 2979HTR F5G28960
05401 0 00000 0 00000 2980HTR F5G28960
05402 0 00000 0 00000 2981HTR F5G28960
05403 0 00000 0 00000 2982HTR F5G28960
05404 0 00000 0 00000 2983HTR F5G28960
05405 0 00000 0 00000 2984HTR F5G28960
05406 0 00000 0 00000 2985HTR F5G28960
05407 0 00000 0 00000 2986HTR F5G28960
05410 0 00000 0 00000 2987HTR F5G28960
05411 0 00000 0 00000 2988HTR F5G28960
05412 0 00000 0 00000 2989HTR F5G28960
05413 0 00000 0 00000 2990HTR F5G28960
05414 0 00000 0 00000 2991HTR F5G28960
05415 0 00000 0 00000 2992HTR F5G28960
05416 0 00000 0 00000 2993HTR F5G28960
05417 0 00000 0 00000 2994HTR F5G28960
05420 0 00000 0 00000 2995HTR F5G28960
05421 0 00000 0 00000 2996HTR F5G28960
05422 0 00000 0 00000 2997HTR F5G28960
05423 0 00000 0 00000 2998HTR F5G28960
05424 0 00000 0 00000 2999HTR F5G28960
05425 0 00000 0 00000 3000HTR F5G28960
05426 0 00000 0 00000 3001HTR F5G28960
05427 0 00000 0 00000 3002HTR F5G28960
05430 0 00000 0 00000 3003HTR F5G28960
05431 0 00000 0 00000 3004HTR F5G28960
05432 0 00000 0 00000 3005HTR F5G28960
05433 0 00000 0 00000 3006HTR F5G28960
05434 0 00000 0 00000 3007HTR F5G28960
05435 0 00000 0 00000 3008HTR F5G28960
05436 0 00000 0 00000 3009HTR F5G28960
05437 0 00000 0 00000 3010HTR F5G28960
05440 0 00000 0 00000 3011HTR F5G28960
05441 0 00000 0 00000 3012HTR F5G28960
05442 0 00000 0 00000 3013HTR F5G28960
05443 0 00000 0 00000 3014HTR F5G28960
05444 0 00000 0 00000 3015HTR F5G28960
05445 0 00000 0 00000 3016HTR F5G28960
05446 0 00000 0 00000 3017HTR F5G28960
05447 0 00000 0 00000 3018HTR F5G28960
05450 0 00000 0 00000 3019HTR F5G28960
05451 0 00000 0 00000 3020HTR F5G28960
05452 0 00000 0 00000 3021HTR F5G28960
05453 0 00000 0 00000 3022HTR F5G28960
05454 0 00000 0 00000 3023HTR F5G28960
05455 0 00000 0 00000 3024HTR F5G28960
05456 0 00000 0 00000 3025HTR F5G28960
05457 0 00000 0 00000 3026HTR F5G28960
05460 0 00000 0 00000 3027HTR F5G28960
05461 0 00000 0 00000 3028HTR F5G28960
05462 0 00000 0 00000 3029HTR F5G28960
05463 0 00000 0 00000 3030HTR F5G28960
05464 0 00000 0 00000 3031HTR F5G28960
05465 0 00000 0 00000 3032HTR F5G28960
05466 0 00000 0 00000 3033HTR F5G28960
05467 0 00000 0 00000 3034HTR F5G28960
05470 0 00000 0 00000 3035HTR F5G28960
05471 0 00000 0 00000 3036HTR F5G28960
05472 0 00000 0 00000 3037HTR F5G28960
05473 0 00000 0 00000 3038HTR F5G28960
05474 0 00000 0 00000 3039HTR F5G28960
05475 0 00000 0 00000 3040HTR F5G28960
05476 0 00000 0 00000 3041HTR F5G28960
05477 0 00000 0 00000 3042HTR F5G28960
05500 0 00000 0 00000 3043HTR F5G28960
05501 0 00000 0 00000 3044HTR F5G28960
05502 0 00000 0 00000 3045HTR F5G28960
05503 0 00000 0 00000 3046HTR F5G28960
05504 0 00000 0 00000 3047HTR F5G28960
05505 0 00000 0 00000 3048HTR F5G28960
05506 0 00000 0 00000 3049HTR F5G28960
05507 0 00000 0 00000 3050HTR F5G28960
05510 0 00000 0 00000 3051HTR F5G28960
05511 0 00000 0 00000 3052HTR F5G28960
05512 0 00000 0 00000 3053HTR F5G28960
05513 0 00000 0 00000 3054HTR F5G28960
05514 0 00000 0 00000 3055HTR F5G28960
05515 0 00000 0 00000 3056HTR F5G28960
05516 0 00000 0 00000 3057HTR F5G28960
05517 0 00000 0 00000 3058HTR F5G28960
05520 0 00000 0 00000 3059HTR F5G28960
05521 0 00000 0 00000 3060HTR F5G28960
05522 0 00000 0 00000 3061HTR F5G28960
05523 0 00000 0 00000 3062HTR F5G28960
05524 0 00000 0 00000 3063HTR F5G28960
05525 0 00000 0 00000 3064HTR F5G28960
05526 0 00000 0 00000 3065HTR F5G28960
05527 0 00000 0 00000 3066HTR F5G28960
05530 0 00000 0 00000 3067HTR F5G28960
05531 0 00000 0 00000 3068HTR F5G28960
05532 0 00000 0 00000 3069HTR F5G28960
05533 0 00000 0 00000 3070HTR F5G28960
05534 0 00000 0 00000 3071HTR F5G28960
05535 0 00000 0 00000 3072HTR F5G28960
05536 0 00000 0 00000 3073HTR F5G28960
05537 0 00000 0 00000 3074HTR F5G28960
05540 0 00000 0 00000 3075HTR F5G28960
05541 0 00000 0 00000 3076HTR F5G28960
05542 0 00000 0 00000 3077HTR F5G28960
05543 0 00000 0 00000 3078HTR F5G28960
05544 0 00000 0 00000 3079HTR F5G28960
05545 0 00000 0 00000 3080HTR F5G28960
05546 0 00000 0 00000 3081HTR F5G28960
05547 0 00000 0 00000 3082HTR F5G28960
05550 0 00000 0 00000 3083HTR F5G28960
05551 0 00000 0 00000 3084HTR F5G28960
05552 0 00000 0 00000 3085HTR F5G28960
05553 0 00000 0 00000 3086HTR F5G28960
05554 0 00000 0 00000 3087HTR F5G28960
05555 0 00000 0 00000 3088HTR F5G28960
05556 0 00000 0 00000 3089HTR F5G28960
05557 0 00000 0 00000 3090HTR F5G28960
05560 0 00000 0 00000 3091HTR F5G28960
05561 0 00000 0 00000 3092HTR F5G28960
05562 0 00000 0 00000 3093HTR F5G28960
05563 0 00000 0 00000 3094HTR F5G28960
05564 0 00000 0 00000 3095HTR F5G28960
05565 0 00000 0 00000 3096HTR F5G28960
05566 0 00000 0 00000 3097HTR F5G28960
05567 0 00000 0 00000 3098HTR F5G28960
05570 0 00000 0 00000 3099HTR F5G28960
05571 0 00000 0 00000 3100HTR F5G28960
05572 0 00000 0 00000 3101HTR F5G28960
05573 0 00000 0 00000 3102HTR F5G28960
05574 0 00000 0 00000 3103HTR F5G28960
05575 0 00000 0 00000 3104HTR F5G28960
05576 0 00000 0 00000 3105HTR F5G28960
05577 0 00000 0 00000 3106HTR F5G28960
05600 0 00000 0 00000 3107HTR F5G28960
05601 0 00000 0 00000 3108HTR F5G28960
05602 0 00000 0 00000 3109HTR F5G28960
05603 0 00000 0 00000 3110HTR F5G28960
05604 0 00000 0 00000 3111HTR F5G28960
05605 0 00000 0 00000 3112HTR F5G28960
05606 0 00000 0 00000 3113HTR F5G28960
05607 0 00000 0 00000 3114HTR F5G28960
05610 0 00000 0 00000 3115HTR F5G28960
05611 0 00000 0 00000 3116HTR F5G28960
05612 0 00000 0 00000 3117HTR F5G28960
05613 0 00000 0 00000 3118HTR F5G28960
05614 0 00000 0 00000 3119HTR F5G28960
05615 0 00000 0 00000 3120HTR F5G28960
05616 0 00000 0 00000 3121HTR F5G28960
05617 0 00000 0 00000 3122HTR F5G28960
05620 0 00000 0 00000 3123HTR F5G28960
05621 0 00000 0 00000 3124HTR F5G28960
05622 0 00000 0 00000 3125HTR F5G28960
05623 0 00000 0 00000 3126HTR F5G28960
05624 0 00000 0 00000 3127HTR F5G28960
05625 0 00000 0 00000 3128HTR F5G28960
05626 0 00000 0 00000 3129HTR F5G28960
05627 0 00000 0 00000 3130HTR F5G28960
05630 0 00000 0 00000 3131HTR F5G28960
05631 0 00000 0 00000 3132HTR F5G28960
05632 0 00000 0 00000 3133HTR F5G28960
05633 0 00000 0 00000 3134HTR F5G28960
05634 0 00000 0 00000 3135HTR F5G28960
05635 0 00000 0 00000 3136HTR F5G28960
05636 0 00000 0 00000 3137HTR F5G28960
05637 0 00000 0 00000 3138HTR F5G28960
05640 0 00000 0 00000 3139HTR F5G28960
05641 0 00000 0 00000 3140HTR F5G28960
05642 0 00000 0 00000 3141HTR F5G28960
05643 0 00000 0 00000 3142HTR F5G28960
05644 0 50000 1 12535 3143 W0 CLABBB+2,1 F5G28980
05645 0 77100 0 00022 3144ARS18 F5G28990
05646 0 40200 0 00611 3145SUBXV21 F5G29000
05647 0 10000 0 04112 3146TZEX42 F5G29010
05650 0 53400 1 00342 3147LXAS5K5,1 F5G29020
05651−0 53400 4 00601 3148LXDXV13,4 F5G29030
05652 0 50000 4 12535 3149 W1 CLABBB+2,4 F5G29040
05653 0 76500 0 00022 3150LRS18 F5G29050
05654 0 40200 0 00611 3151SUBXV21 F5G29060
05655 0 10000 0 05665 3152TZEW3 F5G29070
05656 0 50000 0 00314 3153CLAZERO F5G29080
05657 0 76300 0 00022 3154LLS18 F5G29090
05660 0 40200 0 00611 3155SUBXV21 F5G29100
05661 0 10000 0 05665 3156TZEW3 F5G29110
05662 1 77777 4 05663 3157TXIW2,4,−1 F5G29120
05663 2 00001 1 05652 3158 W2 TIXW1,1,1 F5G29130
05664−3 00000 0 04111 3159TXLX36,−,− F5G29140
05665−0 63400 2 05671 3160 W3 SXDW4,2 F5G29150
05666−0 53400 1 05664 3161LXDW2+1,1 F5G29160
05667 0 07400 4 01566 3162TSXSB,4 F5G29170
05670−0 53400 2 05671 3163LXDW4,2 F5G29180
05671−3 00000 0 04111 3164 W4 TXLX36,−,− F5G29190
05672 3165BSSPTL1 SPACE FOR PATCHES F5G29200
04615 3166CMTL SYN9*SPACE/20/15*15 F5G29210
05716 3167CMTAG BSSCMTL F5G29220
00420 3168BBBL SYN6*SPACE/20/6 F5G29230
12533 3169BBB BSSBBBL*6+1 F5G29240
15674 3170PRED SYNBBB+BBBL*6+1 F5G29250
02100 3171SPAC1 EQUMSIZE−4−PRED F5G29260
01037 3172PREDL EQUSPAC1/2−1 F5G29270
15674 3173BSSPREDL+1 F5G29280
01037 3174SUCCL SYNPREDL F5G29290
16734 3175SUCC BSSSUCCL+1 F5G29300
3176 EDITOR RECORD NO. 76 F5G29310
3177FOR CONTROL CARD INFORMATION, SEE END OF ASSEMBEY. F5G29320
3178 DIAGNOSTIO CALLER FOLLOWS F5G29340
3179 PART 1B F5G29350
3180 INITIALIZATION AND PRED LIMIT FOR FAST COMPILING. F5G29360
15674 3181ORGPRED F5G29370
15674 0 53400 1 00362 3182I LXAFK5,1 CLEAR REG. TABLE F5G29380
15675 0 76000 0 00012 3183DCT CLEAR DIVIDE CHECK LIGHT F5G29390
15676 0 76100 0 00000 3184NOP IN CASE DIVIDE CHECK IS ON F5G29400
15677 0 50000 0 00314 3185CLAZERO F5G29410
15700 0 60100 1 05263 3186I11 STOREG,1 F5G29420
15701 2 00001 1 15700 3187TIXI11,1,1 F5G29430
15702 0 76000 0 00140 3188PSE96 TURN OFF SENSE LIGHTS. F5G29440
15703 0 50000 0 17777 3189CLAKEYS+3 INITIALIZE F5G29441
15704 0 60100 0 00042 3190STOSTAGP+5 DRUM ADDR. OF STAG F5G29450
15705 0 50000 0 17775 3191CLAKEYS+1 F5G29460
15706 0 60100 0 00065 3192STOPREDP+5 F5G29470
15707 0 50000 0 17776 3193CLAKEYS+2 F5G29480
15710 0 60100 0 00077 3194STOBBBP+5 DRUM ADDR. OF BB.B. F5G29490
15711 0 50000 0 17774 3195CLAKEYS F5G29500
15712 0 76700 0 00022 3196ALS18 F5G29510
15713 0 60100 0 00075 3197STOBBBP+3 NO. OF BASIC BLOCKS. F5G29520
15714 0 40200 0 00316 3198SUBONED F5G29530
15715 0 07400 4 00070 3199TSXSE,4 F5G29540
15716 0 50000 1 12533 3200CLABBB,1 F5G29550
15717 0 62200 0 00051 3201STDSUCCP+3 LOCATION OF LAST SUCC F5G29560
15720 0 76700 0 00022 3202ALS18 F5G29570
15721 0 62200 0 00063 3203STDPREDP+3 LOCATION OF LAST PRED F5G29580
15722 0 50000 1 12534 3204CLABBB+1,1 F5G29590
15723−0 32000 0 00326 3205ANAS3K4 F5G29600
15724 0 60100 0 00453 3206STOS4V3 F5G29610
15725 0 76500 0 00043 3207LRS35 F5G29620
15726 0 22100 0 00331 3208DVPS4K2 COMPUTE F5G29630
15727−0 60000 0 16005 3209STQIV1 THE F5G29640
15730 0 10000 0 15732 3210TZEI1 LOCATI0N F5G29650
15731 0 50000 0 00315 3211CLAONEA WHICH A TAG F5G29660
15732 0 40000 0 16005 3212I1 ADDIV1 WOULD HAVE F5G29670
15733 0 76500 0 00043 3213LRS35 IF IT F5G29680
15734 0 20000 0 00331 3214MPYS4K2 WERE FIRST IN F5G29690
15735 0 76300 0 00043 3215LLS35 THE NEXT RECORD. F5G29700
15736 0 60100 0 00452 3216STOS4V2 F5G29710
15737 0 60100 0 00451 3217STOS4V1 F5G29720
15740 0 50000 1 12534 3218CLABBB+1,1 DETERMINE NO. F5G29730
15741−0 32000 0 00326 3219ANAS3K4 OF ENTRIES IN F5G29740
15742 0 76500 0 00043 3220LRS35 STAG. F5G29750
15743 0 22100 0 00371 3221DVPXK9 F5G29760
15744−0 60000 0 16005 3222STQIV1 F5G29770
15745 0 10000 0 15747 3223TZEI10 F5G29780
15746 0 50000 0 00315 3224CLAONEA F5G29790
15747 0 40000 0 16005 3225I10 ADDIV1 INITIALIZE F5G29800
15750 0 76700 0 00022 3226ALS18 F5G29010
15751 0 60100 0 00040 3227STOSTAGP+3 OF ENTRIES IN STAG F5G29820
15752 0 76500 0 00043 3228LRS35 COMPUTE F5G29830
15753 0 22100 0 00037 3229DVPSTAGP+2 THE F5G29840
15754 0 10000 0 15756 3230TZEI3 DRUM F5G29850
15755 0 50000 0 00315 3231CLAONEA ADDR. F5G29860
15756−0 60000 0 16006 3232I3 STQIV2 FOLLOWING F5G29870
15757 0 40000 0 16006 3233ADDIV2 THE F5G29880
15760 0 76700 0 00022 3234ALS18 F5G29890
15761 0 40000 0 00040 3235ADDSTAGP+3 STAG F5G29900
15762 0 77100 0 00022 3236ARS18 F5G29910
15763 0 40000 0 00042 3237ADDSTAGP+5 TABLE. F5G29920
15764 0 56000 0 16010 3238LDQIK1 F5G29930
15765 0 04000 0 16004 3239TLQI7 F5G29940
15766 0 50000 0 00036 3240I6 CLASTAGP+1 F5G29950
15767 0 34000 0 00040 3241CASSTAGP+3 ARE WE THRU STORING 0 S F5G29960
15770 0 02000 0 15772 3242TRAI4 F5G29970
15771 0 02000 0 16011 3243TRAI9 F5G29980
15772 0 60100 0 00035 3244I4 STOSTAGP SET N(0) TO OLD N(1) F5G29990
15773 0 40000 0 00037 3245ADDSTAGP+2 SET N(1) T0 MIN (OLD N(1)+N., F5G30000
15774 0 56000 0 00040 3246LDQSTAGP+3 N(L) F5G30010
15775−0 60000 0 00036 3247STQSTAGP+1 F5G30020
15776 0 04000 0 16000 3248TLQI5 F5G30030
15777 0 60100 0 00036 3249STOSTAGP+1 F5G30040
16000 0 50000 0 00277 3250I5 CLASEK F5G30050
16001 0 53400 2 16007 3251LXAIK2,2 F5G30060
16002 0 07400 4 00166 3252TSXSE26,4 STORE BLOCK OF 0S F5G30070
16003 0 02000 0 15766 3253TRAI6 F5G30080
16004 0 07400 4 00004 3254I7 TSX4,4 TO DIAGNOSTIC F5G30090
16005 0 00000 0 00000 3255IV1 F5G30100
16006 0 00000 0 00000 3256IV2 F5G30110
16007 0 00000 0 77744 3257IK2 1−STAGP F5G30120
16010 0 00000 0 17777 3258IK1 HTR8191 F5G30130
16011 0 07400 4 01133 3259I9 TSXS4,4 F5G30140
16012 0 77200 0 00204 3260REWINSTTP REWIND THE COMPILED INST TAPE F5G30150
16013 0 50000 0 17775 3261CLAKEYS+1 F5G30160
16014−0 10000 0 04740 3262TNZLPLST−1 F5G30170
16015 0 60100 0 00550 3263STOLPIND F5G30180
16016 0 60100 0 04740 3264STOLPLST−1 F5G30190
16017 0 60100 0 04741 3265STOLPLST F5G30200
16020 0 50000 0 00323 3266CLAS3K1 F5G30210
16021 0 60100 0 04742 3267STOLPLST+1 F5G30220
16022−0 53400 4 00317 3268LXDS1K2,4 SKIP DIAGNOSTICS F5G30230
16023 0 76200 0 00221 3269I9A RTB1 AND ANTIPINGPONG F5G30240
16024 2 00001 4 16023 3270TIXI9A,4,1 SIX RECORDS F5G30250
16025 0 02000 0 02706 3271TRAF75 F5G30260
3272 EDITOR RECORD NO. 78 F5G30270
3273FOR CONTROL CARD INFORMATION, SEE END 0F ASSEMBLY. F5G30280
3274 DIAGNOSTIC CALLER FOLLOWS F5G30300
3275 PART 1C F5G30310
3276 SUCC LIMIT FOR FAST COMPILING F5G30320
04740 3277ORGLPLST−1 F5G30330
04740−0 53400 1 00103 3278 QS LXDSE21+2,1 F5G30340
04741−3 00000 1 02177 3279TXLF,1,0 F5G30350
04742−0 53400 4 00051 3280LXDSUCCP+3,4 F5G30360
04743 0 50000 0 00075 3281CLABBBP+3 F5G30370
04744−3 00000 4 02177 3282 QS0 TXLF,4,0 F5G30380
04745 1 77777 4 04746 3283TXIQS1,4,−1 F5G30390
04746−0 63400 4 00104 3284 QS1 SXDSE21+3,4 F5G30400
04747 0 40200 0 00316 3285SUBONED F5G30410
04750 0 07400 4 00070 3286TSXSE,4 F5G30420
04751−0 53400 4 00072 3287LXDBBBP,4 F5G30430
04752 1 00417 4 04753 3288TXIQS2,4,BBBL−1 F5G30440
04753−0 63400 4 04764 3289 QS2 SXDQS4,4 F5G30450
04754−0 63400 4 04766 3290SXDQS5,4 F5G30460
04755−0 53400 4 12533 3291LXDBBB,4 F5G30470
04756−0 63400 4 04772 3292SXDQS8,4 F5G30480
04757−0 53400 4 00104 3293LXDSE21+3,4 F5G30490
04760−0 75400 4 00000 3294 QS3 PXD0,4 F5G30500
04761 0 07400 4 00044 3295TSXSE6,4 F5G30510
04762 0 50200 1 16734 3296CLSSUCC,1 F5G30520
04763 0 73400 4 00000 3297PAX0,4 F5G30530
04764 3 00000 4 04767 3298 QS4 TXHQS6,4,− F5G30540
04765 1 00420 4 04766 3299TXIQS5,4,BBBL F5G30550
04766 3 00000 4 04770 3300 QS5 TXHQS7,4,− F5G30560
04767 0 60100 1 16734 3301 QS6 STOSUCC,1 F5G30570
04770−0 53400 4 00306 3302 QS7 LXDSEV2,4 F5G30580
04771 0 50000 0 00072 3303CLABBBP F5G30590
04772−3 00000 4 04744 3304 QS8 TXLQS0,4,− F5G30600
04773 1 77777 4 04760 3305TXIQS3,4,−1 F5G30610
3306 EDITOR RECORD NO. 80 F5G30620
3307FOR CONTROL CARD INFORMATION, SEE END OF ASSEMBLY. F5G30630
3308 DIAGNOSTIC CALLER FOLLOWS F5G30650
3309 PART 1D F5G30660
3310 PRED UNDO FROM FAST COMPILING F5G30670
04740 3311ORGLPLST−1 F5G30660
04740−0 53400 1 00103 3312 QPU LXDSE21+2,1 F5G30690
04741−3 00000 1 00030 3313TXLR,1,0 F5G30700
04742−0 53400 4 00063 3314LXDPREDP+3,4 F5G30710
04743 0 50000 0 00075 3315CLABBBP+3 F5G30720
04744−3 00000 4 00030 3316QPU0 TXLR,4,0 F5G30730
04745 1 77777 4 04746 3317TXIQPU1,4,−1 F5G30740
04746−0 63400 4 00104 3318 QPU1 SXDSE21+3,4 F5G30750
04747 0 40200 0 00316 3319SUBONED F5G30760
04750 0 07400 4 00070 3320TSXSE,4 F5G30770
04751−0 53400 4 00072 3321LXDBBBP,4 F5G30780
04752 1 00417 4 04753 3322TXIQPU2,4,BBBL−1 F5G30790
04753−0 63400 4 04764 3323 QPU2 SXDQPU4,4 F5G30800
04754−0 63400 4 04766 3324SXDQPU5,4 F5G30810
04755 0 53400 4 12533 3325LXABBB,4 F5G30820
04756−0 63400 4 04772 3326SXDQPU8,4 F5G30830
04757−0 53400 4 00104 3327LXDSE21+3,4 F5G30840
04760−0 75400 4 00000 3328 QPU3 PXD0,4 F5G30850
04761 0 07400 4 00056 3329TSXSE5+1,4 F5G30860
04762 0 50200 1 15674 3330CLSPRED,1 F5G30870
04763 0 73400 4 00000 3331PAX0,4 F5G30880
04764 3 00000 4 04767 3332 QPU4 TXHQPU6,4,− F5G30890
04765 1 00420 4 04766 3333TXIQPU5,4,BBBL F5G30900
04766 3 00000 4 04770 3334 QPU5 TXHQPU7,4,− F5G30910
04767 0 60100 1 15674 3335 QPU6 STOPRED,1 F5G30920
04770−0 53400 4 00306 3336 QPU7 LXDSEV2,4 F5G30930
04771 0 50000 0 00072 3337CLABBBP F5G30940
04772−3 00000 4 04744 3338 QPU8 TXLQPU0,4,− F5G30950
04773 1 77777 4 04760 3339TXIQPU3,4,−1 F5G30960
3340 EDITOR RECORD NO. 82 F5G30970
3341FOR CONTROL CARD INFORMATION, SEE END OF ASSEMBLY. F5G30980
3342 DIAGNOSTIC CALLER FOLLOWS F5G31000
3343 PART 1E F5G31010
3344 SUCC UNDO FROM FAST COMPILING F5G31020
04740 3345ORGLPLST−1 F5G31030
04740−0 53400 1 00103 3346 QSU LXDSE21+2,1 F5G31040
04741−3 00000 1 02177 3347TXLF,1,0 F5G31050
04742−0 53400 4 00051 3348LXDSUCCP+3,4 F5G31060
04743 0 50000 0 00075 3349CLABBBP+3 F5G31070
04744−3 00000 4 02177 3350 QSU0 TXLF,4,0 F5G31080
04745 1 77777 4 04746 3351TXIQSU1,4,−1 F5G31090
04746−0 63400 4 00104 3352 QSU1 SXDSE21+3,4 F5G31100
04747 0 40200 0 00316 3353SUBONED F5G31110
04750 0 07400 4 00070 3354TSXSE,4 F5G31120
04751−0 53400 4 00072 3355LXDBBBP,4 F5G31130
04752 1 00417 4 04753 3356TXIQSU2,4,BBBL−1 F5G31140
04753−0 63400 4 04764 3357 QSU2 SXDQSU4,4 F5G31150
04754−0 63400 4 04766 3358SXDQSU5,4 F5G31160
04755−0 53400 4 12533 3359LXDBBB,4 F5G31170
04756−0 63400 4 04772 3360SXDQSU8,4 F5G31180
04757−0 53400 4 00104 3361LXDSE21+3,4 F5G31190
04760−0 75400 4 00000 3362 QSU3 PXD0,4 F5G31200
04761 0 07400 4 00044 3363TSXSE6,4 F5G31210
04762 0 50200 1 16734 3364CLSSUCC,1 F5G31220
04763 0 73400 4 00000 3365PAX0,4 F5G31230
04764 3 00000 4 04767 3366 QSU4 TXHQSU6,4,− F5G31240
04765 1 00420 4 04766 3367TXIQSU5,4,BBBL F5G31250
04766 3 00000 4 04770 3368 QSU5 TXHQSU7,4,− F5G31260
04767 0 60100 1 16734 3369 QSU6 STOSUCC,1 F5G31270
04770−0 53400 4 00306 3370 QSU7 LXDSEV2,4 F5G31280
04771 0 50000 0 00072 3371CLABBBP F5G31290
04772−3 00000 4 04744 3372 QSU8 TXLQSU0,4,− F5G31300
04773 1 77777 4 04760 3373TXIQSU3,4,−1 F5G31310
3374 EDITOR RECORD N0. 84 F5G31320
3375FOR CONTROL CARD INFORMATION, SEE END OF ASSEMBLY. F5G31330
3376 DIAGNOSTIC CALLER FOLLOWS F5G31350
3377 PART 2 F5G31360
3378PERMUTE RESULTS AND COMBINE BB LIST WITH BB TABLE F5G31370
00317 3379ORGC F5G31380
00317 0 00000 0 77777 3380BLV09 HTR−1 BB NO. OF LAST GO TO N F5G31390
00320 0 76200 0 00223 3381BL12 RTBBLT FIND THE END OF FILE PRECEEDING BB LIST F5G31400
00321 0 70000 0 00655 3382BL13 CPYBLIST F5G31410
00322 0 02000 0 00320 3383TRABL12 F5G31420
00323 0 02000 0 00325 3384TRABL6 F5G31430
00324 0 02000 0 00320 3385TRABL12 F5G31440
00325−0 53400 2 00332 3386BL6 LXDCON1,2 F5G31450
00326 0 76200 0 00223 3387BL5 RTBBLT F5G31460
00327 0 53400 1 00332 3388LXACON1,1 F5G31470
00330 0 70000 1 00655 3389BL1 CPYBLIST,1 COPY BB LIST INTO CS F5G31480
00331 1 77777 1 00330 3390TXIBL1,1,−1 F5G31490
00332 0 00005 0 00000 3391CON1 0,0,5 F5G31500
00333 0 76600 0 00333 3392IOD F5G31510
00334−0 76000 0 00012 3393RTT F5G31520
00335 0 02000 0 00435 3394TRABL4 ERROR F5G31530
00336 0 50000 0 17774 3395CLAKEYS O.K. COMPUTE TEST CONSTANT F5G31540
00337 0 40200 0 00552 3396SUBTWO F5G31550
00340 0 60100 0 00566 3397STOBLV3 F5G31560
00341 0 50000 0 00314 3398CLAZERO F5G31570
00342 0 07400 4 00032 3399TSXSE4,4 STAG WORD F5G31580
00343 0 50000 1 05263 3400CLASTAG,1 F5G31590
00344 0 60100 0 00602 3401STOBLV07 F5G31600
00345 0 50000 0 00564 3402CLABLV1 F5G31610
00346 0 56000 0 00566 3403BL3 LDQBLV3 HAVE WE ALREADY DEALT WITH LAST BB F5G31620
00347 0 04000 0 00541 3404TLQBL06 YES , GO TO READ IN NEXT PART F5G31630
00350 0 40000 0 00315 3405ADDONEA F5G31640
00351 0 07400 4 00067 3406TSXSE1,4 GET UNDEX OF NEXT BB F5G31650
00352 0 50000 1 12534 3407CLABBB+1,1 STORE THE NO. OF THE F5G31660
00353−0 32000 0 00554 3408ANARMSK FIRST TAG IN F5G31670
00354 0 60100 0 00571 3409STOBLV6 NEXT BB., F5G31680
00355 0 50000 1 12533 3410CLABBB,1 F5G31690
00356−0 32000 0 00553 3411ANA2AMSK F5G31700
00357 0 60100 0 00570 3412STOBLV5 STORE AWAY NO. OF U1ST PRED IN NEXT BB. F5G31710
00360 0 50000 0 00564 3413CLABLV1 F5G31720
00361 0 07400 4 00067 3414TSXSE1,4 F5G31730
00362−0 53400 2 00565 3415LXDBLV2,2 F5G31740
00363 0 50000 2 00655 3416CLABLIST,2 REPLACE LAST WORD OF BBB ENTRY F5G31750
00364 0 60100 1 12540 3417STOBBB+5,1 BY THE LOCATION FROM THE BB LIST. F5G31760
00365 1 77777 2 00366 3418BL2 TXIBL2+1,2,−1 F5G31770
00366−0 63400 2 00565 3419SXDBLV2,2 F5G31780
00367 0 50000 1 12534 3420CLABBB+1,1 STORE PERMUTATION NOS. F5G31790
00370 0 60100 0 00572 3421STOBLV7 F5G31800
00371−0 63400 1 00567 3422SXDBLV4,1 F5G31810
00372 0 50000 1 12534 3423CLABBB+1,1 GET F5G31820
00373−0 32000 0 00554 3424ANARMSK OF 1ST TAG IN BB F5G31830
00374 0 40200 0 00571 3425SUBBLV6 FORM COUNT OF NO. OF T.GS F5G31840
00375 0 40200 0 00315 3426SUBONEA F5G31850
00376 0 73400 2 00000 3427PAX0,2 C0UNT OF NO. OF TAGS INTO 2. F5G31860
00377−0 63400 2 00600 3428SXDBLV05,2 STORE COUNT OF NO. OF TAGS F5G31870
00400 0 50000 1 12533 3429CLABBB,1 F5G31880
00401−0 32000 0 00553 3430ANA2AMSK F5G31890
00402 0 60100 0 00575 3431BL9 STOBLV01 F5G31900
00403 0 34000 0 00570 3432CASBLV5 IS THIS PRED IN SAME BB F5G31910
00404 0 02000 0 00406 3433TRABL7 YES F5G31920
00405 0 02000 0 00440 3434TRABL01 NO F5G31930
00406 0 07400 4 00055 3435BL7 TSXSE5,4 YES, GET INDEX OF PRED F5G31940
00407−0 50000 0 00555 3436CALSALM F5G31950
00410 0 60200 0 00574 3437SLWBLV9 F5G31960
00411−0 50000 1 15674 3438CALPRED,1 F5G31970
00412 0 60200 0 00573 3439SLWBLV8 STODRE OLD PRED WORD F5G31980
00413 0 32000 0 00574 3440ANSBLV9 INT INITIALIZE NEW PRED WORD F5G31990
00414−0 53400 2 00550 3441LXD2LD3,2 SET COUNT TO 3 F5G32000
00415−0 50000 0 00572 3442BL8 CALBLV7 PLACE THE F5G32010
00416 0 77100 2 00003 3443ARS3,2 PERMUTATION NO. F5G32020
00417 0 77100 2 00003 3444ARS3,2 IN REGISTER 4 F5G32030
00420−0 32000 0 00550 3445ANA2LD3 F5G32040
00421−0 73400 4 00000 3446PDX0,4 F5G32050
00422−0 50000 0 00573 3447CALBLV8 PERMUTE F5G32060
00423 0 76700 2 00003 3448ALS3,2 THE LXD F5G32070
00424−0 32000 0 00557 3449ANABITMK AND SXD F5G32080
00425 0 77100 4 00003 3450ARS3,4 BITS IN THE F5G32090
00426−0 60200 0 00574 3451ORSBLV9 PRED ENTRY F5G32100
00427 2 00001 2 00415 3452TIXBL8,2,1 COUNT TO 3 F5G32110
00430 0 50000 0 00574 3453CLABLV9 F5G32120
00431 0 60100 1 15674 3454STOPRED,1 STORE PRED ENTRY WITH PERMUTED BITS F5G32130
00432 0 50000 0 00575 3455CLABLV01 ARRANGE TO CONSIDER F5G32140
00433 0 40000 0 00315 3456ADDONEA NEXT PRED ENTRY F5G32150
00434 0 02000 0 00402 3457TRABL9 F5G32160
00435 0 76400 0 00203 3458BL4 BSTBLT TAPE CHECK BACKSPACE TAPE F5G32170
00436 2 00001 2 00326 3459TIXBL5,2,1 TRY 5 TIMES F5G32160
00437 0 07400 4 00004 3460TSX4,4 THEN START DIAGNOSTIC. F5G32190
00440−0 53400 1 00600 3461BL01 LXDBLV05,1 F5G32200
00441−2 00001 1 00504 3462BL03 TNXBL04,1,1 IS THERE ANOTHER TAG IN BB F5G32210
00442−0 53400 2 00577 3463LXDBLV04,2 YES F5G32220
00443 2 00001 2 00466 3464TIXBL02,2,1 HAVE WE EXHAUSTED STAG WORD F5G32230
00444−0 63400 1 00600 3465SXDBLV05,1 YES, STORE COUNT OF NO. OF TAGS F5G32240
00445−0 53400 2 00603 3466LXDBLV08,2 STORE F5G32250
00446 0 50000 0 00602 3467CLABLV07 OLD PERMUTED F5G32260
00447 0 60100 2 05263 3468STOSTAG,2 STAG WORD F5G32270
00450 0 50000 0 00314 3469CLAZERO F5G32280
00451 0 60100 0 00602 3470STOBLV07 F5G32290
00452 0 50000 0 00576 3471CLABLV03 GET F5G32300
00453 0 07400 4 00032 3472TSXSE4,4 NEXT F5G32310
00454−0 63400 1 00603 3473SXDBLV08,1 STAG F5G32320
00455−0 50000 1 05263 3474CALSTAG,1 WORD F5G32330
00456 0 60200 0 00601 3475SLWBLV06 STORE STAG WORD F5G32340
00457−0 32000 0 00560 3476ANALMSK AND F5G32350
00460 0 60200 0 00602 3477SLWBLV07 INITIALIZE NEW STAG WORD F5G32360
00461 0 50000 0 00576 3478CLABLV03 INCREASE THE F5G32370
00462 0 40000 0 00315 3479ADDONEA STAG WORD NO. F5G32380
00463 0 60100 0 00576 3480STOBLV03 F5G32390
00464−0 53400 2 00551 3481LXD2LD9,2 RESET COUNT TO 9 F5G32400
00465−0 53400 1 00600 3482LXDBLV05,1 RESTORE 1 F5G32410
00466−0 63400 2 00577 3483BL02 SXDBLV04,2 STORE COUNTER F5G32420
00467−0 50000 0 00601 3484CALBLV06 F5G32430
00470 0 76700 0 00002 3485ALS2 F5G32440
00471 0 60200 0 00601 3486SLWBLV06 F5G32450
00472−0 32000 0 00550 3487ANA2LD3 EXTRACT TAG F5G32460
00473−0 73400 4 00000 3488PDX0,4 F5G32470
00474−0 50000 0 00572 3489CALBLV7 PERMUTE F5G32480
00475 0 77100 4 00003 3490ARS3,4 F5G32490
00476 0 77100 4 00003 3491ARS3,4 THE F5G32500
00477−0 32000 0 00550 3492ANA2LD3 TAG F5G32510
00500 0 77100 2 00012 3493ARS10,2 F5G32520
00501 0 77100 2 00012 3494ARS10,2 F5G32530
00502−0 60200 0 00602 3495ORSBLV07 FORM NEW TAG WORD F5G32540
00503 0 02000 0 00441 3496TRABL03 F5G32550
00504−0 53400 1 00567 3497BL04 LXDBLV4,1 GET INDEX OF BB F5G32560
00505 0 50000 1 12533 3498CLABBB,1 IS F5G32570
00506 0 77100 0 00041 3499ARS33 THIS F5G32560
00507 0 40000 0 00315 3500ADDONEA A GO N F5G32590
00510−0 10000 0 00516 3501TNZBL07 NO F5G32600
00511 0 50000 0 00317 3502CLABLV09 YES, STORE BB NO. F5G32610
00512 0 76700 0 00022 3503ALS18 OF LAST F5G32620
00513 0 62200 1 12534 3504STDBBB+1,1 GO N ENCOUNTERED F5G32630
00514 0 50000 0 00564 3505CLABLV1 STORE PRESENT F5G32640
00515 0 60100 0 00317 3506STOBLV09 BB NO. F5G32650
00516−0 53400 2 00550 3507 BL07 LXD2LD3,2 SET COUNT TO 3 F5G32660
00517−0 50000 0 00572 3508BL09 CALBLV7 F5G32670
00520 0 77100 2 00003 3509ARS3,2 F5G32680
00521 0 77100 2 00003 3510ARS3,2 GET PERMUTATION NO. F5G32690
00522−0 32000 0 00550 3511ANA2LD3 F5G32700
00523−0 73400 4 00000 3512PDX0,4 F5G32710
00524 0 50000 1 12535 3513CLABBB+2,1 PERMUTE F5G32720
00525 0 60100 4 00564 3514STOEXCO,4 ENTRANCE-EXIT REQUIREMENTS F5G32730
00526 1 77777 1 00527 3515BL08 TXIBL08+1,1,−1 F5G32740
00527 2 00001 2 00517 3516TIXBL09,2,1 COUNT TO 3 F5G32750
00530−0 53400 2 00550 3517LXD2LD3,2 PLACE PERMUTED F5G32760
00531 0 50000 2 00564 3518BL10 CLAEXCO,2 ENTRANCE-EXIT COND. F5G32770
00532 0 60100 1 12532 3519STOBBB−1,1 BACK IN BB F5G32780
00533 1 77777 1 00534 3520BL11 TXIBL11+1,1,−1 F5G32790
00534 2 00001 2 00531 3521TIXBL10,2,1 COUNT TO 3 F5G32800
00535 0 50000 0 00564 3522BL05 CLABLV1 PREPARE TO DEAL WITH F5G32810
00536 0 40000 0 00315 3523ADDONEA WITH NEXT BB F5G32820
00537 0 60100 0 00564 3524STOBLV1 F5G32830
00540 0 02000 0 00346 3525TRABL3 F5G32840
00541 0 07400 4 00067 3526BL06 TSXSE1,4 PUT EDN MARK INTO THF DUMMEY BB F5G32850
00542 0 50000 0 00556 3527CLAEN2MK F5G32860
00543 0 60100 1 12540 3528STOBBB+5,1 F5G32870
00544 0 50000 0 00602 3529CLABLV07 STORE F5G32880
00545−0 53400 2 00603 3530LXDBLV08,2 OLD F5G32890
00546 0 60100 2 05263 3531STOSTAG,2 STAG WORD F5G32900
00547 0 02000 0 00030 3532TRAR READ NEXT PART F5G32910
00550 0 00003 0 00000 3533 2LD3 0,0,3 F5G32920
00551 0 00011 0 00000 3534 2LD9 0,0,9 F5G32930
00552 0 00000 0 00002 3535TWO 2 F5G32940
00553 0 00000 0 77777 3536 2AMSK −1 F5G32950
00554 0 00000 7 77777 3537RMSK −1,−1 F5G32960
00555−377770077777 3538SALM OCT−377770077777 MS MASK OUT SXD AND LXD PRED REULTS F5G32970
00556 3 77777 7 77777 3539 EN2MK PTH−1,−1,−1 PUT IN LOCATION OF DUMMEY BB F5G32980
00557 0 00004 4 00000 3540BITMK 0,4,4 F5G32990
00560−377777000000 3541LMSK OCT−377777000000 F5G33000
00564 3542EXCO BES3 THE ENTRANCE-EXIT CONDITIONS PERMUTED F5G33010
00564 0 00000 0 00000 3543BLV1 BBNO. F5G33020
00565 0 00000 0 00000 3544BLV2 INDEX IN BB LIST F5G33030
00566 0 00000 0 00000 3545BLV3 TEST CONSTANT F5G33040
00567 0 00000 0 00000 3546BLV4 INDEX OF BB F5G33050
00570 0 00000 0 00000 3547BLV5 1ST PRED NO. IN NEXT BB F5G33060
00571 0 00000 0 00000 3548BLV6 UST TAG IN NEXT BB F5G33070
00572 0 00000 0 00000 3549BLV7 PERMUTTTION NOS. F5G33080
00573 0 00000 0 00000 3550BLV8 OLD PRED ENTRY F5G33090
00574 0 00000 0 00000 3551BLV9 NEW, PERMUTED, PRED ENTRY F5G33100
00575 0 00000 0 00000 3552BLV01 CURRENT PRED. NO. F5G33110
00576 0 00000 0 00000 3553BLV03 NO. OF STAG WORD, INITIALLY ZERO F5G33120
00577 0 00000 0 00000 3554BLV04 COUNTER TO 9, INITIALLY ZERO F5G33130
00600 0 00000 0 00000 3555BLV05 C0UNT OF NO. OF TAGS IN BB F5G33140
00601 0 00000 0 00000 3556BLV06 STAG WORD F5G33150
00602 0 00000 0 00000 3557BLV07 NEW, PERMUTED , STAG WORD F5G33160
00603 0 00000 0 00000 3558BLV08 INDEX OF OLD STAG WORD F5G33170
00604 3559BSSPTL2 SPACE FOR PATCHES F5G33180
00655 0 00000 0 00000 3560BLIST F5G33190
3561 EDITOR RECORD NO. 86 F5G33200
3562FOR CONTROL CARD INFORMATION, SEE END OF ASSEMBLY. F5G33210
3563 DIAGNOSTIC CALLER FOLLOWS F5G33230
3564 PART 3 F5G33240
3565CHANGE LXD AND SXD RESULTS TO BE C0MPATIBLE WITH GO TO F5G33250
3566N RESTRICTION. MODIFY ASSIGN CONSTANT TABLE. F5G33260
3567 C CONTAINS THE BB NO. OF THE GO TO N F5G33270
00320 3568ORGC+1 F5G33280
00320 0 76200 0 00222 3569START RTBACTPE LOCATE THE END OF FILE BEFORE ASSIGN CONSTANTF5G33290
00321 0 70000 0 00573 3570CPYACV12 F5G33300
00322 0 02000 0 00320 3571TRASTART F5G33310
00323 0 02000 0 00330 3572TRARDIN F5G33320
00324 0 02000 0 00320 3573TRASTART F5G33330
00325 0 76400 0 00202 3574ERR BSTACTPE BACKSPACE TAPE TO TRY AGAIN F5G33340
00326 2 00001 2 00331 3575TIXAAC2,2,1 COUNT TO 5 F5G33350
00327 0 07400 4 00004 3576TSX4,4 TO DIAGNOSTIC F5G33360
00330−0 53400 2 00555 3577 RDIN LXD3LD3,2 F5G33370
00331 0 76200 0 00222 3578AAC2 RTBACTPE F5G33360
00332 0 70000 0 00573 3579CPYACV12 COPY THE EXTRA WORD F5G33390
00333 0 53400 1 00314 3580LXAZERO,1 F5G33400
00334 0 70000 1 00647 3581AAC1 CPYASCON,1 F5G33410
00335 1 77777 1 00334 3582TXIAAC1,1,−1 F5G33420
00336 0 07400 4 00004 3583TSX4,4 F5G33430
00337 0 76600 0 00333 3584IOD CHECK REDUNDANCY BITS F5G33440
00340−0 76000 0 00012 3585RTT F5G33450
00341 0 02000 0 00325 3586TRAERR THERR IS AN ERROR F5G33460
00342 0 76200 0 00222 3587RTBACTPE F5G33470
00343 0 76200 0 00222 3588RTBACTPE F5G33480
00344 0 76200 0 00222 3589RTBACTPE F5G33490
00345 0 76600 0 00333 3590IOD F5G33500
00346−0 63400 1 00527 3591SXDACV1,1 O.K. STORE RECORD OF NO. OF ENTRIES F5G33510
00347−0 63400 1 00541 3592SXDAC22,1 F5G33520
00350 0 50000 0 00317 3593CLAC F5G33530
00351 0 56000 0 00560 3594AC15 LDQACK1 GET BB NO. OF 1ST GO TO N F5G33540
00352 0 04000 0 00520 3595TLQAC16 WAS THIS THE LAST GO TO N F5G33550
00353 0 40000 0 00315 3596ADDONEA NO F5G33560
00354 0 07400 4 00067 3597TSXSE1,4 F5G33570
00355−0 50000 1 12533 3598CALBBB,1 FIND NO. OF 1ST SUCC IN NEXT BB F5G33580
00356 0 77100 0 00022 3599ARS18 F5G33590
00357 0 62100 0 00562 3600STAACV3 F5G33600
00360 0 50000 0 00317 3601CLAC F5G33610
00361 0 07400 4 00067 3602TSXSE1,4 F5G33620
00362 0 50000 0 00314 3603CLAZERO CLEAR THE COMBINED SXDD CASE F5G33630
00363 0 60100 0 00563 3604STOACV4 F5G33640
00364−0 50000 1 12533 3605CALBBB,1 FIND THE NO. OF 1ST SUCC IN THIS BB F5G33650
00365 0 77100 0 00022 3606ARS18 F5G33660
00366−0 32000 0 00552 3607ANAAMSK F5G33670
00367 0 60100 0 00561 3608AC13 STOACV2 F5G33680
00370 0 34000 0 00562 3609CASACV3 IS THIS SUCC IN SAME BB F5G33690
00371 0 02000 0 00373 3610TRAAAC3 YES F5G33700
00372 0 02000 0 00506 3611TRAAC14 NO F5G33710
00373 0 76700 0 00022 3612AAC3 ALS18 F5G33720
00374 0 07400 4 00044 3613TSXSE6,4 YES GET BB NO. OF SUCESSOR F5G33730
00375−0 50000 1 16734 3614CALSUCC,1 F5G33740
00376 0 62100 0 00567 3615STAACV8 F5G33750
00377 0 40000 0 00315 3616ADDONEA FIN NO. OF 1ST PRED ENTRY NEXT BBB F5G33760
00400 0 07400 4 00067 3617TSXSE1,4 F5G33770
00401 0 50000 1 12533 3618CLABBB,1 F5G33780
00402 0 62100 0 00565 3619STAACV6 F5G33790
00403 0 50000 0 00314 3620CLAZERO F5G33800
00404 0 60100 0 00571 3621STOACV10 PRESET COMBINED LXO CASE TO 0 F5G33810
00405 0 50000 0 00567 3622CLAACV8 FIND NO. OF 1ST PRED IN THIS BB F5G33620
00406 0 07400 4 00067 3623TSXSE1,4 F5G33830
00407−0 50000 1 12533 3624CALBBB,1 F5G33840
00410−0 32000 0 00552 3625ANAAMSK F5G33850
00411 0 62100 0 00570 3626STAACV9 RECORD 1ST PRED FOR FUTURE USE F5G33860
00412 0 62100 0 00566 3627AC7 STAACV7 F5G33870
00413 0 34000 0 00565 3628CASACV6 IS THIS PRED IN SAME BB F5G33880
00414 0 02000 0 00416 3629TRAAC4 F5G33890
00415 0 02000 0 00444 3630TRAAC8 NO F5G33900
00416 0 07400 4 00055 3631AC4 TSXSE5,4 IS THIS THE TRANSFER FROM CURRENTLY CONSIDEREF5G33910
00417−0 50000 1 15674 3632CALPRED,1 ED GO TO NP F5G33920
00420−0 32000 0 00552 3633ANAAMSK F5G33930
00421 0 40200 0 00317 3634SUBC F5G33940
00422−0 10000 0 00427 3635TNZAC5 IF NOT SKIP THE ORING 0F SXD CASE F5G33950
00423−0 50000 1 15674 3636CALPRED,1 OR THE SXD CASE INTO COMBINED SXD CASE F5G33960
00424−0 60200 0 00563 3637ORSACV4 F5G33970
00425−0 50000 0 00554 3638CALNTMSK F5G33980
00426 0 32000 1 15674 3639ANSPRED,1 F5G33990
00427−0 50000 1 15674 3640AC5 CALPRED,1 IS THE BB WHICH IS PREDECESSOR F5G34000
00430−0 63400 1 00572 3641SXDACV11,1 A GO TO N F5G34010
00431 0 07400 4 00067 3642TSXSE1,4 F5G34020
00432 0 50000 1 12533 3643CLABBB,1 F5G34030
00433 0 77100 0 00041 3644ARS33 F5G34040
00434 0 40000 0 00315 3645ADDONEA F5G34050
00435−0 10000 0 00441 3646TNZAC6 F5G34060
00436−0 53400 2 00572 3647LXDACV11,2 YES, OR THE LXD XCASE INTO THE F5G34070
00437−0 50000 2 15674 3648CALPRED,2 COMBINED LXD CASE F5G34080
00440−0 60200 0 00571 3649ORSACV10 F5G34090
00441 0 50000 0 00566 3650AC6 CLAACV7 F5G34100
00442 0 40000 0 00315 3651ADDONEA F5G34110
00443 0 02000 0 00412 3652TRAAC7 F5G34120
00444−0 50000 0 00571 3653AC8 CALACV10 IS THE COMBINED LXD CASE ZERO F5G34130
00445−0 32000 0 00553 3654ANATMSK F5G34140
00446 0 10000 0 00503 3655TZEAC12 F5G34150
00447 0 50000 0 00567 3656CLAACV8 NO, HAS THIS BB ALREADY BEEN F5G34160
00450 0 07400 4 00067 3657TSXSE1,4 CONSIDERED F5G34170
00451 0 56000 1 12533 3658LDQBBB,1 AS A SUCCESSOR TO F5G34180
00452−0 77300 0 00024 3659RQL20 A GO TO N F5G34190
00453 0 16200 0 00455 3660TQPAC18 F5G34200
00454 0 02000 0 00503 3661TRAAC12 F5G34210
00455 0 50000 0 00557 3662AC18 CLALT1 F5G34220
00456−0 60200 1 12533 3663ORSBBB,1 RECORD THAT THIS BB HAS BEEN CONSIDERED AS F5G34230
00457 0 50000 0 00570 3664CLAACV9 ECT..PE PREPARE TO SCAN ALL PRED ENTRYS F5G34240
00460 0 62100 0 00566 3665AC11 STAACV7 F5G34250
00461 0 34000 0 00565 3666CASACV6 IS THIS PRED IN SAME BB F5G34260
00462 0 02000 0 00464 3667TRAAC9 F5G34270
00463 0 02000 0 00531 3668TRAAC19 NO F5G34280
00464 0 07400 4 00055 3669AC9 TSXSE5,4 DETERMINE IF THE BB WHICH F5G34290
00465−0 63400 1 00572 3670SXDACV11,1 IS THE PREDECESSOR OF THIS ONE F5G34300
00466 0 50000 1 15674 3671CLAPRED,1 IS A GO TO N F5G34310
00467 0 07400 4 00067 3672TSXSE1,4 F5G34320
00470 0 50000 1 12533 3673CLABBB,1 F5G34330
00471 0 77100 0 00041 3674ARS33 F5G34340
00472 0 40000 0 00315 3675ADDONEA F5G34350
00473−0 10000 0 00500 3676TNZAC10 F5G34360
00474−0 53400 2 00572 3677LXDACV11,2 IT IS A GO TO N F5G34370
00475 0 50000 0 00571 3678CLAACV10 REPLACE LXD CASE BY THE F5G34380
00476−0 32000 0 00553 3679ANATMSK COMBINED LXD CASE F5G34390
00477−0 60200 2 15674 3680ORSPRED,2 F5G34400
00500 0 50000 0 00566 3681AC10 CLAACV7 ARRANGE TO TREAT NEXT PRED ENTRY F5G34410
00501 0 40000 0 00315 3682ADDONEA F5G34420
00502 0 02000 0 00460 3683TRAAC11 F5G34430
00503 0 50000 0 00561 3684AC12 CLAACV2 F5G34440
00504 0 40000 0 00315 3685ADDONEA ARRANGE TO TREAT NEXT SUCC ENTRY F5G34450
00505 0 02000 0 00367 3686TRAAC13 F5G34460
00506 0 50000 0 00317 3687AC14 CLAC STORE COMBINED F5G34470
00507 0 07400 4 00067 3688TSXSE1,4 SXDCASE IN PREFIX F5G34480
00510 0 50000 0 00563 3689CLAACV4 OF 2ED WORD OF BBB ENTRY F5G34490
00511 0 76700 0 00017 3690ALS15 F5G34500
00512 0 63000 1 12534 3691STPBBB+1,1 F5G34510
00513 0 50000 1 12534 3692CLABBB+1,1 GET NEXT GO TO N NUMBER F5G34520
00514 0 77100 0 00022 3693ARS18 F5G34530
00515−0 32000 0 00552 3694ANAAMSK F5G34540
00516 0 60100 0 00317 3695STOC F5G34550
00517 0 02000 0 00351 3696TRAAC15 F5G34560
00520 0 76600 0 00222 3697AC16 WTBACTPE WRITE ASSIGN CONSTANTS BACK ON TAPE F5G34570
00521 0 53400 1 00314 3698LXAZERO,1 F5G34580
00522−0 53400 2 00527 3699LXDACV1,2 F5G34590
00523 0 70000 0 00573 3700CPYACV12 F5G34600
00524−3 00000 2 00030 3701TXLR,2,0 IF NO ASSIGN CONST., GO TO NEXT PART F5G34610
00525 0 70000 1 00647 3702AC17 CPYASCON,1 F5G34620
00526 1 77777 1 00527 3703TXIACV1,1,−1 F5G34630
00527−3 00000 1 00030 3704ACV1 TXLR,1,SET F5G34640
00530 0 02000 0 00525 3705TRAAC17 F5G34650
00531 0 50000 0 00567 3706AC19 CLAACV8 F5G34660
00532 0 07400 4 00067 3707TSXSE1,4 F5G34670
00533 0 53400 2 00314 3708LXAZERO,2 F5G34680
00534 0 50000 1 12540 3709AC25 CLABBB+5,1 F5G34690
00535 0 34000 2 00647 3710AC23 CASASCON,2 IS THIS ASSIGN CONST. EQUAL TO THE F5G34700
00536 0 02000 0 00540 3711TRAAC20 LOCATION OF 1ST INST IN BB F5G34710
00537 0 02000 0 00543 3712TRAAC24 YES F5G34720
00540−3 00000 2 00542 3713AC20 TXLAC21,2,0 F5G34730
00541−3 00000 2 00503 3714AC22 TXLAC12,2,SET F5G34740
00542 1 77777 2 00535 3715AC21 TXIAC23,2,−1 F5G34750
00543−0 50000 0 00571 3716AC24 CALACV10 REPLACE ASSIGN CONST. BY NEW F5G34760
00544−0 32000 0 00553 3717ANATMSK LOCATION SYMBOL F5G34770
00545 0 77100 0 00005 3718ARS5 F5G34780
00546 0 40000 0 00567 3719ADDACV8 F5G34790
00547 0 36100 0 00556 3720ACLLXDC F5G34800
00550 0 60200 2 00647 3721SLWASCON,2 F5G34810
00551 0 02000 0 00534 3722TRAAC25 F5G34820
00552 0 00000 0 77777 3723AMSK HTR−1 F5G34830
00553 0 00000 7 00000 3724TMSK HTR0,−1 F5G34840
00554−377770777777 3725NTMSK OCT777770777777 F5G34050
00555 0 00005 0 00000 3726 3LD3 0,0,5 F5G34860
00556+150000000000 3727LXDC OCT150000000000 THE NUMBER IDENTIFYING THE LOC. OF AN LXD F5G34870
00557 0 00000 1 00000 3728LT1 HTR0,1 F5G34880
00560+000000077776 3729ACK1 OCT77776 F5G34890
00561 0 00000 0 00000 3730ACV2 NO. OF CURRENT SUCC. OF THIS BB IN ADDR. F5G34900
00562 0 00000 0 00000 3731ACV3 NO. OF 1ST SUCC IN NEXT BB IN ADDR F5G34910
00563 0 00000 0 00000 3732ACV4 COMBINED SXD CASE LAST OCTAL DIGIT IN DECR F5G34920
00564 0 00000 0 00000 3733ACV5 NO. OF CURRENT PRED IN ADDR F5G34930
00565 0 00000 0 00000 3734ACV6 NO. OF 1ST PRED IN NEXT BB IN ADDR F5G34940
00566 0 00000 0 00000 3735ACV7 MO. OF CURRENT PRED IN THIS BB IN ADDR F5G34950
00567 0 00000 0 00000 3736ACV8 BB NO. OF SUCCESSOR IN ADDR F5G34960
00570 0 00000 0 00000 3737ACV9 NO. OF 1ST PRED IN THE SUCCESSOR BB IN ADDRF5G34970
00571 0 00000 0 00000 3738ACV10 THE COMBINED LXD CASE F5G34980
00572 0 00000 0 00000 3739ACV11 TEMP. STORE FOR PRED TABLE INDEX AT AC5 F5G34990
00573 0 00000 0 00000 3740ACV12 EXTRA WORD FROM ASSIGN CONSTANT RECORD F5G35000
00574 0 00000 0 00000 3741ACV13 TEMP. STORE FOR LOCATION OF 1ST INST. IN BB F5G35010
00647 3742ASCON BESPTL3 SPACE FOR PATCHES F5G35020
3743 EDITOR RECORD NO. 88 F5G35030
3744FOR CONTROL CARD INFORMATION, SEE END 0F ASSEMBLY. F5G35040
3745 DIAGNOSTIC CALLER FOLLOWS F5G35060
3746 PART 4 F5G35070
3747COMPILE INSTRUCTIONS FROM PREVIOUS RESULTS F5G35080
3748 CONSTANTS F5G35090
00317 3749ORGC F5G35100
00317 0 00000 0 00003 3750L3 3 F5G35110
00320 0 00000 0 00004 3751L4 4 F5G35120
00321 0 00000 0 00007 3752L7 7 F5G35130
00322 0 00000 0 00023 3753L19 19 F5G35140
00316 3754LD1 SYNONED F5G35150
00323 0 00002 0 00000 3755LD2 0,0,2 F5G35160
00324 0 00003 0 00000 3756LD3 0,0,3 F5G35170
00325 0 00004 0 00000 3757LD4 0,0,4 F5G35180
00326 0 00007 0 00000 3758LD7 0,0,7 F5G35190
00327 0 00010 0 00000 3759LD8 0,0,8 F5G35200
00330 0 00011 0 00000 3760LD9 0,0,9 F5G35210
00331 0 00014 0 00000 3761LD12 0,0,12 F5G35220
00332 0 00000 7 00000 3762LT7 0,7 F5G35230
00333 0 00000 0 77754 3763LM20 −20 F5G35240
00334 0 00000 0 77774 3764LM4 −4 F5G35250
00335 0 77777 0 00000 3765DECMK 0,0,−1 F5G35260
00336 3 77777 7 77777 3766ENDMK PTH−1,−1,−1 F5G35270
00337 0 00000 0 77777 3767ADDMK −1 F5G35280
00340+000000777770 3768STMSK OCT777770 F5G35290
00341 0 00007 7 00000 3769PRMK 0,7,7 F5G35300
00342 0 00000 7 77777 3770TAGMK −1,−1 F5G35310
00343−3 77777 0 00000 3771LFTMSK MTH0,0,−1 F5G35320
00343 3772SMK3 SYNLFTMSK F5G35330
00344 634743000000 3773LTPL BCD1TPL000 F5G35340
00345 436747000000 3774LLXP BCD1LXP000 F5G35350
00346 627045000000 3775LSYN BCD1SYN000 F5G35360
00347 242524000000 3776LDED BCD1DED000 F5G35370
00350 635121000000 3777LTRA BCD1TRA000 F5G35380
00351 636267000000 3778LTSX BCD1TSX000 F5G35390
00352 226262000000 3779 LBSS BCD1BSS000 BSS IN BCD. F5G35391
00353+076225000000 3780LPSE OCT76225000000 F5G35400
00354+060000000000 3781GSYM OCT60000000000 GARBAGE SYMBLE F5G35410
00355 0 00004 0 00004 3782T4SYM PZE4,0,4 TAG 4 AND RELATIVE PART 4 F5G35420
00356 0 00000 0 00004 37834 F5G35430
00357 0 00000 0 00002 37842 F5G35440
00360 0 00000 0 00001 37851 F5G35450
00361 0 00000 0 00000 3786VSTAG PZE0 F5G35460
00362 0 00000 0 00001 3787RECSC HTRRECNO ADDR, NO. OF RECS. BROUGHT IN , C.I.T. F5G35470
00363 0 02000 0 00000 3788 LCOUT TRA TRANSFER TO EXIT ROUTINE F5G35480
00364+035121000000 3789OCT35121000000 TRA OP CODE F5G35490
00365+041104000000 3790OCT41104000000 PSE-TRA F5G35500
00366−033642000000 3791OCT−33642000000 DCT-PSE F5G35510
00367−024000000000 3792OCT−24000000000 RTT-DCT F5G35520
00370+027642000000 3793OCT27642000000 MSE-RTT F5G35530
00371−007100000000 3794OCT−7100000000 TZE-MSE F5G35540
00372−032154000000 3795OCT−32154000000 HPR-TZE F5G35550
00373+031316000000 3796LNTOP OCT31316000000 TSX-HPR F5G35560
00374+035121000000 3797OCT35121000000 F5G35570
00375+001622000000 3798OCT1622000000 TXL-TRA F5G35580
00376−031772000000 3799OCT−31772000000 HPR-TXL F5G35590
00377+031400000000 3800LTROP OCT31400000000 TTR-HPR F5G35600
00400−370000000000 3801FSTLT OCT−370000000000 F5G35610
00401−230000000000 3802FSTT OCT−230000000000 F5G35620
00402+170000000000 3803PCC OCT170000000000 MEANS LOCATION OF THIS INST. F5G35630
00403−300000000000 3804PFXMK OCT−300000000000 F5G35640
00404+000770000000 3805XXPSX OCT770000000 CONSTANTS TO TEST PSE ADDR. F5G35650
00405+000160000000 3806XX16X OCT160000000 F5G35660
00406+000360000000 3807XX360 OCT360000000 F5G35670
00407+000000777777 3808SHK1 OCT777777 CONST. TO EXTRACT R. HALF WORD F5G35680
00320 3809SHK2 SYNL4 F5G35690
00410+160000000000 3810SIK2 OCT160000000000 I.D. FOR LOCATION OF SXD F5G35700
00411 626724000000 3811SIK3 BCD1SXD000 SXD IN BCD F5G35710
00411 3812LSXD SYNSIK3 F5G35720
00410 3813IDSXD SYNSIK2 F5G35730
00412 0 00000 0 00144 3814SKK1 LCLST F5G35740
00350 3815SLK1 SYNLTRA TRA IN BCD F5G35750
00413+150000000000 3816SMK1 OCT150000000000 I.D. FOR LOCATION OF LXD F5G35760
00414 436724000000 3817SMK2 BCD1LXD000 LXD IN BCD F5G35770
00414 3818LLXD SYNSMK2 F5G35780
3819 FOR SMK3 SEE LFTMSK F5G35790
00415+140000000000 3820SMK4 OCT140000000000 I.D. FOR TAU-TAG F5G35800
00413 3821SLK2 SYNSMK1 F5G35810
00413 3822IDLXD SYNSMK1 F5G35820
00415 3823IDTAG SYNSMK4 F5G35830
00416−000000000000 3824Z1K3 OCT−0 F5G35840
00416 3825MZE SYNZ1K3 F5G35850
00417 0 77776 0 00000 3826Z2K1 0,0,−2 F5G35860
00420 0 77772 0 00000 38270,0,−6 F5G35870
00421 0 77766 0 00000 38280,0,−10 F5G35880
00422 0 00007 0 00003 3829Z2K2 HTR3,0,7 NO. OF LISTS, NO. OF CASES F5G35890
00423 0 00000 0 00001 3830CASE HTR1 F5G35900
00424 0 00000 0 00002 38312 F5G35910
00425 0 00000 0 00004 38324 F5G35920
00426 0 00000 0 00003 38333 F5G35930
00427 0 00000 0 00005 38345 F5G35940
00430 0 00000 0 00006 38356 F5G35950
00431 0 00000 0 00007 38367 F5G35960
00432+000032212110 3837Z2K3 OCT32212110 CONST. TO DETERMINE NO. 1 S IN 3 BITS F5G35970
00433+000030000000 3838Z2K4 DEC3B14 F5G35980
00434 0 00000 0 00007 3839Z2K5 HTR7 F5G35990
00435 0 00000 0 77777 3840Z4K1 −1 F5G36000
00436 0 00000 0 00000 3841Z4K2 0 F5G36010
00437 0 00000 0 01000 3842LNSXD NSXD*4 F5G36020
00440 0 77770 0 00000 3843Z7K1 0,0,−8 F5G36030
00441 0 77764 0 00000 38440,0,−12 F5G36040
00442 0 77760 0 00000 38450,0,−16 F5G36050
3846THE DEFINITION OF TEMP. AND VARIABLE STORAGE LOCATIONS F5G36060
00443−0 00001 0 00000 3847BBNO MZE0,0,1 DECR., CURRENT BB NO. BEING SCANNED F5G36070
00444 0 00000 0 00000 3848NXTLOC LOCATUON OF 1ST INST OF THE BB F5G36080
00445 0 00000 0 00000 3849OUTBX TEMP. STORAGE OF RETURN INDEXES F5G36090
00446 0 00000 0 00000 3850ERRBX ERROR INDICATOR F5G36100
00447 0 00000 0 00000 3851BBOX TEMP. STORE FOR INDEXES, MAINLY 2 F5G36110
00450 0 00000 0 00000 3852BBOX1 ANOTHER OF SAME F5G36120
00451 0 00000 0 00000 3853ABOX TEMP. STORE , INDEX 1 F5G36130
00452 0 00000 0 00000 3854TAG TAU-TAG FROM AN INST. F5G36140
00453 0 00000 0 00000 3855STAGN1 WORD FROM STAG SHIFTED LEFT MULTIPLE OF 1 F5G36150
00454 0 00000 0 00000 3856STAGN2 SAME WORD SHIFTED BY ONES F5G36160
00455 0 00000 0 00000 38579CNT COUNT TO 9, 9 TAGS IN STAG WORD F5G36170
00456−000000000001 3858STGWD DEC−1 NO. OF STAG ENTRY BEING CONSIDERED F5G36180
00457 0 00000 0 00000 3859TMP10 TEMP. STORE , LASTS ONLY 10 INSTRS. F5G36190
00460 0 00000 0 00000 3860CIND + OR - MEANS IR4 ISNT OR 1S NECESSARY F5G36200
00461−0 00000 0 00000 3861 CPIND MZE + OR - MEANS COMPILE/DONT COMPILE F5G36210
00462 0 00000 0 00000 3862ARG1 U 1ST ARGUMENT FOR SUBROUTINES F5G36220
00463 0 00000 0 00000 3863MBOX 16. OF TRANSFERS IN GO TO VECTOR F5G36230
00464 0 00000 0 00000 3864SUCNO I0. OF A SUCCESSOR, GOV ROUTINE F5G36240
00465 0 00000 0 00000 3865SXD0 LXD CASE IN DECR., PRED NO. IN ADDR. F5G36250
00466 0 00000 0 00000 3866SXD1 3 TAU TAGS WHICH MUST BE STORED F5G36260
00467 0 00000 0 00000 3867SXD2 FROM IR1,2,3 F5G36270
00470 0 00000 0 00000 3868SXD3 RESPT. F5G36280
00471 0 00000 0 00000 3869SADV1 RETURN INDEX F5G36290
00472 0 00000 0 00000 3870SADV2 LOCATION OF 1ST INST IN SUCCESSOR BB F5G36300
00473 0 00000 0 00000 3871SADV3 NO. OF CURRENT PRED F5G36310
00474 0 00000 0 00000 3872SADV4 NO. OF 1ST PRED IN SUCCESSOR BB F5G36320
00475 0 00000 0 00000 3873SADV5 THE SUCCESSOR BB NO. F5G36330
00476 0 00000 0 00000 3874SHV1 RETURN INDEX F5G36340
00477 0 00000 0 00000 3875SHV2 ENTRY FROM PRED. F5G36350
00500 0 00000 0 00000 3876SIV1 INDEX OF SXD CASE RELATIVE TO SXST F5G36360
00501 0 00000 0 00000 3877SIV2 RETURN INDEX F5G36370
00502 0 00000 0 00000 3878SIV3 LOCATI0N OF 1ST INST. IN SXD GROUP F5G36380
00503 0 00000 0 00000 3879SIV4 TEMP. STORE F5G36390
00504 0 00000 0 00000 3880SIV5 STORE FOR INDEX OF TAU TAG IN SXD CASE F5G36400
00505 0 00000 0 00000 3881SIV6 STOER FOR THE TAG F5G36410
00506 0 00000 0 00000 3882SJV1 LXD CASE IN DECR. F5G36420
00507 0 00000 0 00000 3883SJV2 RETURN INDEX F5G36430
00510 0 00000 0 00000 3884SJV3 F5G36440
00655 3885CLST BESLCLST THE NEW LIST OF COMPILED INST. F5G36450
00655 0 00144 0 00000 3886SKV1 0,0,LCLST F5G36460
3887 SKV1 COMES ALREADY INITIALIZED F5G36470
00656 0 00000 0 00000 3888SLV1 RETURN INDEX F5G36480
00657 0 00000 0 00000 3889SLV2 LOCATION TO BE ATTACHED T0 TRA F5G36490
00660 0 00000 0 00000 3890SLV3 + OR - MEANS ISNT OR IS HANGING TRA0 F5G36500
00661 0 00000 0 00000 3891SMV1 RETURN INDEX F5G36510
00662 0 00000 0 00000 3892SMV2 TAG TO BE COMPILED F5G36520
00663 0 00000 0 00000 3893SMV3 STORE INDEX OF QUANTITY IN LIST F5G36530
00664 0 00000 0 00000 3894SMV4 LOCATION , TEMP. STORE F5G36540
00665 0 00000 0 00000 3895Z1V2 NO. OF 1ST PRED. IN NEXT BB F5G36550
00666 0 00000 0 00000 3896Z1V3 NO. OF PRED BEING CONSIDERED F5G36560
00667 0 00000 0 00000 3897Z1V5 THE CASES F5G36570
00670 0 00000 0 00000 3898Z1V8 THE LOC. OF 1ST PRED IN BB, USED IN Z4 F5G36580
00671 0 00000 0 00000 3899Z2V1 IN DECREMENTS, THE INDEXES F5G36590
00672 0 00000 0 00000 3900 THE TOP ENTRIES F5G36600
00673 0 00000 0 00000 3901 IN THE 3 LXD LISTS F5G36610
00674 0 00000 0 00000 3902Z2V2 IN ADDR., NO. OF 1S IN DIFFERENCE F5G36620
00675 0 00000 0 00000 3903Z2V3 IN DECR., INDEX OF LIST GIVING MIN. DIFFERENCF5G36630
00676 3904LIST1 BSS4 F5G36640
00702 3905LIST2 BSS4 F5G36650
00706 3906LIST3 BSS4 F5G36660
00715 3907LLIND BES3 + OR - MEANS LIST NOT TO BE OR TOBE COMPILED F5G36670
00715 0 00000 0 00000 3908Z4V1 TEMP. STORE , LXD CASE IN ADDR. F5G36680
00716 0 00000 0 00000 3909Z5V1 INDEX IN SYN TABLE F5G36690
00717 0 00000 0 00000 3910Z7V1 INDEX OF LIST F5G36700
00720 0 00000 0 00000 3911Z7V2 + OR - MEANS 1ST OR 2ED TIME THRU F5G36710
00735 3912NDINS BES12 BLOCK FOR 3 EXTRA COMPILED INST. F5G36720
01101 3913INST BESRECNO*100 THE BLOCK FOR THE COMPILED INSTR F5G36730
01101−0 00000 0 00000 3914SXST MZE - OR + MEANS NO SEQUENTIAL TRANSFER OR S. T. F5G36740
01102 3915BSS3 F5G36750
3916 THE SXD INST. ASSOCIATED WITH SEQUENTIAL TRANSFER F5G36760
01105 3917SXAS0 BSS4 ASSOCIATED WITH 0 LXD CASE F5G36770
01111 3918SXAS1 BSS4 WITH 1ST LXD LIST F5G36780
01115 3919SXAS2 BSS4 2ED LIST F5G36790
01121 3920SXAS3 BSS4 3RD F5G36800
01125 3921SXAS BSS4*NSXD THE LIST 0F SXD INST. F5G36810
02125−0 00000 0 00000 3922SYN MZE SYN CARD TABLE STORED BACKWARD F5G36820
3923WHEN ENTERED WITH PRESENT BB NO. IN ADDR 0F ARG1 AND BBNO. F5G36830
3924 OFA SUCCESSOR BB IN ADDR. OF AC, SAD FIGURES OUT WHAT THE ADF5G36840
3925DRESS OF CORRESPONDING TRANSFER INST. SH0ULD BE AND RETURNS F5G36850
3926 WITH THE ADDR IN LOGICAL AC F5G36860
02126−0 63400 4 00471 3927SAD SXDSADV1,4 STORE RETURN F5G36870
02127−0 32000 0 00337 3928ANAADDMK STORE THE SUCC. NO. F5G36880
02130 0 60100 0 00475 3929STOSADV5 F5G36890
02131 0 07400 4 00067 3930TSXSE1,4 F5G36900
02132 0 50000 1 12540 3931CLABBB+5,1 F5G36910
02133 0 60100 0 00472 3932STOSADV2 F5G36920
02134 0 50000 1 12533 3933CLABBB,1 F5G36930
02135−0 32000 0 00337 3934ANAADDMK F5G36940
02136 0 60200 0 00474 3935SLWSADV4 F5G36950
02137 0 60200 0 00473 3936SAD1 SLWSADV3 F5G36960
02140 0 07400 4 00055 3937TSXSE5,4 F5G36970
02141 0 50000 1 15674 3938CLAPRED,1 F5G36980
02142−0 32000 0 00337 3939ANAADDMK IS THIS THE CORRECT F5G36990
02143 0 40200 0 00462 3940SUBARG1 PRED ENTRY F5G37000
02144 0 10000 0 02150 3941TZESAD2 F5G37010
02145−0 50000 0 00473 3942CALSADV3 NO, TRY NEXT RETURN F5G37020
02146 0 40000 0 00315 3943ADDONEA F5G37030
02147 0 02000 0 02137 3944TRASAD1 F5G37040
02150−0 50000 1 15674 3945SAD2 CALPRED,1 IS THE SXD CASE 0 F5G37050
02151−0 32000 0 00326 3946ANALD7 F5G37060
02152 0 10000 0 02160 3947TZESAD3 YES F5G37070
02153 0 50000 0 00473 3948CLASADV3 N0, FORM THE SYMBOLIC ADDR. F5G37080
02154 0 40200 0 00474 3949SUBSADV4 AS ID FOR SXD PLUS NO. OF PRED WITHIN F5G37090
02155 0 76700 0 00012 3950ALS10 THE BB * 1024 PLUS BB NO. F5G37100
02156 0 40000 0 00410 3951ADDIDSXD F5G37110
02157 0 02000 0 02165 3952TRASAD6 F5G37120
02160 0 50000 1 15674 3953SAD3 CLAPRED,1 IS THE LXD CASE ZERO F5G37130
02161−0 32000 0 00332 3954ANALT7 F5G37140
02162 0 10000 0 02170 3955TZESAD4 F5G37150
02163 0 77100 0 00005 3956ARS5 NO, FORM TH SYMBOLIC ADOR. F5G37160
02164 0 40000 0 00413 3957ADDIDLXD AS 1024* LXD CASE PLUS BB NO. PLUS F5G37170
02165 0 40000 0 00475 3958SAD6 ADDSADV5 I. D. FOR AN LXD F5G37180
02166−0 53400 4 00471 3959SAD5 LXDSADV1,4 F5G37190
02167 0 02000 4 00001 3960TRA1,4 F5G37200
02170−0 50000 0 00472 3961SAD4 CALSADV2 F5G37210
02171 0 02000 0 02166 3962TRASAD5 F5G37220
3963 THIS ROUTINE COMPILES CURRENT INST) IF INDICATOR IN CPIND F5G37230
3964 INDICATES IT SHOULD BE F5G37240
02172 0 50000 0 00461 3965SCMI CLACPIND SHOULD INST. BE COMPILED F5G37250
02173 0 12000 0 02206 3966TPLSCMI1 F5G37260
02174−0 63400 4 00457 3967SXDTMP10,4 YES, COMP1LE THE INST F5G37270
02175 0 50000 2 01101 3968CLAINST,2 F5G37280
02176 0 07400 4 02367 3969TSXSK,4 F5G37290
02177 0 50000 2 01100 3970CLAINST−1,2 F5G37300
02200 0 07400 4 02367 3971TSXSK,4 F5G37310
02201 0 50000 2 01077 3972CLAINST−2,2 F5G37320
02202 0 07400 4 02367 3973TSXSK,4 F5G37330
02203 0 50000 2 01076 3974CLAINST−3,2 F5G37340
02204 0 07400 4 02367 3975TSXSK,4 F5G37350
02205−0 53400 4 00457 3976LXDTMP10,4 F5G37360
02206−0 76000 0 00003 3977SCMI1 SSM F5G37370
02207 0 60100 0 00461 3978STOCPIND RECORD INST SHOULD BE COMPILED F5G37380
02210 0 02000 4 00001 3979TRA1,4 F5G37390
3980DETERMINE AN SXD CASE SUBROUTINE F5G37400
02211−0 63400 4 00476 3981SH SXDSHV1,4 STORE RETURN F5G37410
02212 0 53400 4 00320 3982LXASHK2,4 CLEAR F5G37420
02213 0 56000 0 00314 3983LDQZERO THE F5G37430
02214−0 60000 4 00471 3984SH1 STQSXD0+4,4 SXD F5G37440
02215 2 00001 4 02214 3985TIXSH1,4,1 POSITIONS 0-3 F5G37450
02216 0 62100 0 00465 3986STASXD0 STORE THE PRED NO. F5G37460
02217 0 07400 4 00055 3987TSXSE5,4 GET INDEX OF PRED F5G37470
02220 0 50000 1 15674 3988CLAPRED,1 GET AND F5G37480
02221 0 60100 0 00477 3989STOSHV2 STORE PRED ENTRY F5G37490
02222 0 07400 4 00067 3990TSXSE1,4 GET INDEX OF BBB TABLE ENTRY F5G37500
02223−0 53400 4 00324 3991LXDLD3,4 NO, SET COUNT TO 3 F5G37510
02224 0 56000 0 00477 3992SH2 LDQSHV2 IS F5G37520
02225−0 77300 4 00022 3993RQL18,4 SXD REQUIRED F5G37530
02226 0 16200 0 02232 3994TQPSH3 FOR THIS I.R. F5G37540
02227 0 50000 1 12535 3995CLABBB+2,1 YES, GET AND F5G37550
02230−0 32000 0 00342 3996ANATAGMK EXTRACT THE F5G37560
02231 0 60100 4 00471 3997STOSXD1+3,4 EXIT CONDITIONS F5G37570
02232 1 77777 1 02233 3998SH3 TXISH3+1,1,−1 DOWN THE EXIT CONDITIONS F5G37580
02233 2 00001 4 02224 3999TIXSH2,4,1 COUNT TO 3 F5G37590
02234−0 50000 0 00477 4000SH4 CALSHV2 GET F5G37600
02235−0 32000 0 00332 4001ANALT7 AND STORE F5G37610
02236 0 76700 0 00003 4002ALS3 LXD CASE F5G37620
02237 0 62200 0 00465 4003STDSXD0 F5G37630
02240−0 53400 4 00476 4004LXDSHV1,4 F5G37640
02241 0 02000 4 00001 4005TRA1,4 RETURN F5G37650
4006COMPILE AN SXD CASE SUBROUTINE F5G37660
02242−0 63400 4 00501 4007SI SXDSIV2,4 STORE RETURN F5G37670
02243−0 63400 1 00500 4008SXDSIV1,1 STORE INDEX 0F SXD CASE F5G37680
02244 0 07400 4 02426 4009TSXSL1,4 RECORD ANY HANGING TRANSFER F5G37690
02245−0 50000 0 00443 4010CALBBNO F5G37700
02246 0 77100 0 00022 4011ARS18 F5G37710
02247 0 60100 0 00657 4012STOSLV2 STORE BB NO. F5G37720
02250 0 07400 4 00067 4013TSXSE1,4 GET INDEX OF BB F5G37730
02251 0 50000 1 12533 4014CLABBB,1 F5G37740
02252−0 32000 0 00337 4015ANAADDMK F5G37750
02253 0 60100 0 00503 4016STOSIV4 STORE LOC. 0F 1ST PRED IN BB F5G37760
02254−0 53400 1 00500 4017LXDSIV1,1 FORM F5G37770
02255 0 50000 1 01101 4018CLASXST,1 LOC. OF THIS PRED - F5G37780
02256−0 32000 0 00337 4019ANAADDMK LOC. OF 1ST PRED IN BB F5G37790
02257 0 40200 0 00503 4020SUBSIV4 F5G37800
02260 0 76700 0 00012 4021ALS10 F5G37810
02261 0 40000 0 00657 4022ADDSLV2 F5G37820
02262 0 40000 0 00410 4023ADDSIK2 F5G37830
02263 0 60100 0 00657 4024STOSLV2 STORE THE LOC. OF 1ST SXD F5G37840
02264−0 53400 2 00324 4025LXDLD3,2 F5G37650
02265 0 50000 1 01102 4026SI2 CLASXST+1,1 F5G37860
02266 0 10000 0 02305 4027TZESI1 IS THIS TAG 0 F5G37870
02267−0 63400 1 00504 4028SXDSIV5,1 NO, PRESERVE INDEX 1 F5G37880
02270 0 60100 0 00505 4029STOSIV6 PRESERVE THE TAG F5G37890
02271 0 50000 0 00657 4030CLASLV2 PUT LOCATION WORD ON TAPE F5G37900
02272 0 07400 4 02367 4031TSXSK,4 F5G37910
02273 0 50000 0 00314 4032CLAZERO AND RESET TO 0 F5G37920
02274 0 60100 0 00657 4033STOSLV2 F5G37930
02275 0 50000 0 00411 4034CLASIK3 PUT SXD ON TAPE F5G37940
02276 0 07400 4 02367 4035TSXSK,4 F5G37950
02277 0 50000 0 00505 4036CLASIV6 14*2**-5+TAU-TAG IS F5G37960
02300 0 40000 0 00415 4037ADDSMK4 SYMBOLIC ADDRESS F5G37970
02301 0 07400 4 02367 4038TSXSK,4 F5G37980
02302 0 50000 2 00361 4039CLAVSTAG,2 F5G37990
02303 0 07400 4 02367 4040TSXSK,4 PUT S-TAG ON TAPE F5G38000
02304−0 53400 1 00504 4041LXDSIV5,1 F5G38010
02305 1 77777 1 02306 4042SI1 TXISI1+1,1,−1 F5G38020
02306 2 00001 2 02265 4043TIXSI2,2,1 COUNT TO 3, FORM N+1 F5G38030
02307−0 53400 1 00500 4044LXDSIV1,1 F5G38040
02310 0 50000 1 01101 4045CLASXST,1 F5G38050
02311−0 73400 2 00000 4046PDX0,2 F5G38060
02312−3 00000 2 02321 4047TXLSI3,2,0 IS THE LXD CASE 0 F5G38070
02313−3 00000 1 02325 4048TXLSI4,1,0 NO, IS THIS THE ST POSITION F5G38080
02314 3 77757 1 02334 4049TXHSI6,1,−16−1 IS THIS ASSOCIATED WITH A LIST F5G38090
02315 0 77100 0 00022 4050SI5 ARS18 NO F5G38100
02316 0 07400 4 02403 4051TSXSL,4 COMPILE A TRA TO LXD CASE F5G38110
02317−0 53400 4 00501 4052LXDSIV2,4 F5G38120
02320 0 02000 4 00003 4053TRA3,4 RETURN TO LOC. OF TSX + 3 F5G38130
02321 0 50200 0 00315 4054SI3 CLSONEA RECORD THAT THERE IS F5G38140
02322 0 60100 0 00660 4055STOSLV3 A HANGING TRA TO 0 CASE F5G38150
02323−0 53400 4 00501 4056LXDSIV2,4 F5G38160
02324 0 02000 4 00001 4057TRA1,4 RETURN TO LOC. OF TSX +1 F5G38170
02325 0 60100 0 00465 4058SI4 STOSXD0 STORE LXD CASE AS ARG FOR SJ F5G38180
02326 0 07400 4 02336 4059TSXSJ,4 IS SXD CASE INST POS. ASSOC. WITH LIST F5G38190
02327 0 00000 0 00000 4060 SHOULDENT BE WITH CASE 0 F5G38200
02330 0 02000 0 02334 4061TRASI6 YES F5G38210
02331−0 53400 1 00500 4062LXDSIV1,1 NO F5G38220
02332 0 50000 1 01101 4063CLASXST,1 F5G38230
02333 0 02000 0 02315 4064TRASI5 GO TO COMPILE TRA TO LXD CASE F5G38240
02334−0 53400 4 00501 4065SI6 LXDSIV2,4 RETURN TO 2 FOLLOWING TSX WITH F5G38250
02335 0 02000 4 00002 4066TRA2,4 INDEX OF TOP QUANTITY IN 1 AND LIST INDEX IN2F5G38260
4067 DETERMINE IF THE SXD CASE IS ASSOCIATED WITH AN LXD LIST F5G38270
02336−0 63400 4 00507 4068SJ SXDSJV2,4 F5G38280
02337 0 50000 0 00465 4069CLASXD0 F5G38290
02340−0 32000 0 00335 4070ANADECMK F5G38300
02341 0 60100 0 00506 4071STOSJV1 F5G38310
02342 0 10000 0 02363 4072TZESJ3 IS THIS THE 0 LXD CASE F5G38320
02343−0 53400 4 00314 4073LXDZERO,4 NO, SET COUNT TO 3, N TO 1 F5G38330
02344−0 53400 2 00324 4074LXDLD3,2 2 HAS THE COUNTER F5G38340
02345 0 50000 4 01111 4075SJ2 CLASXAS1,4 F5G38350
02346 0 12000 0 02357 4076TPLSJ1 DOES THE LIST ALREADY HAVE SXD F5G38360
02347 0 50000 2 00674 4077CLAZ2V1+3,2 NO F5G38370
02350−0 73400 1 00000 4078PDX0,1 GET INDEX OF TOP QUANTITY F5G38380
02351 0 50000 1 00676 4079CLALIST1,1 F5G38390
02352 0 76700 0 00022 4080ALS18 F5G38400
02353 0 40200 0 00506 4081SUBSJV1 IS THIS CASE SAME AS CASE HEADUNG LIST N F5G38410
02354−0 10000 0 02357 4082TNZSJ1 F5G38420
02355−0 53400 4 00507 4083LXDSJV2,4 YES F5G38430
02356 0 02000 4 00002 4084TRA2,4 RETURN, INDEX OF TOP OF LIST IN 1 F5G38440
02357 1 77777 4 02360 4085SJ1 TXISJ1+1,4,−1 F5G38450
02360 2 00001 2 02345 4086TIXSJ2,2,1 COUNT TO 3 F5G38460
02361−0 53400 4 00507 4087LXDSJV2,4 F5G38470
02362 0 02000 4 00003 4088TRA3,4 F5G38480
02363−0 53400 4 00507 4089SJ3 LXDSJV2,4 F5G38490
02364 0 50000 0 01105 4090CLASXAS0 F5G38500
02365 0 12000 4 00003 4091TPL3,4 F5G38510
02366 0 02000 4 00001 4092TRA1,4 F5G38520
4093PUT WORD OF COMPILED INST ON TAPE F5G38530
02367−0 53400 1 00655 4094SK LXDSKV1,1 F5G38540
02370 0 60100 1 00655 4095STOCLST,1 STORE THE WORD IN CLST F5G38550
02371 2 00001 1 02401 4096TIXSK1,1,1 COUNT NO OF WORDS IS CLST FULL F5G38560
02372 0 53400 1 00412 4097LXASKK1,1 YES F5G38570
02373−0 63400 1 00655 4098SXDSKV1,1 RESET THE INDEX F5G38580
02374 0 76600 0 00223 4099WTBOTAPE WRITE THE BLOCK ON F5G38590
02375 0 70000 1 00655 4100SK2 CPYCLST,1 THE OUTPUT TAPE F5G38600
02376 2 00001 1 02375 4101TIXSK2,1,1 F5G38610
02377 0 76600 0 00333 4102IOD F5G38620
02400 0 02000 4 00001 4103TRA1,4 F5G38630
02401−0 63400 1 00655 4104SK1 SXDSKV1,1 STORE INDEX OF NEXT WORD F5G38640
02402 0 02000 4 00001 4105TRA1,4 F5G38650
4106 SUBROUTINE FOR COMPILING TRA TO LXD CASE F5G38660
02403−0 32000 0 00434 4107SL ANAZ2K5 FORM F5G38670
02404 0 76700 0 00012 4108ALS10 THE F5G38680
02405 0 40000 0 00413 4109ADDSLK2 ADDRESS F5G38690
02406 0 60100 0 00657 4110STOSLV2 OF F5G38700
02407 0 50000 0 00443 4111CLABBNO THE F5G38710
02410−0 32000 0 00335 4112ANADECMK F5G38720
02411 0 77100 0 00022 4113ARS18 TRA IN F5G38730
02412−0 60200 0 00657 4114ORSSLV2 SLV2 F5G38740
02413−0 63400 4 00656 4115SXDSLV1,4 STORE RETURJ F5G38750
02414 0 50000 0 00314 4116SL2 CLAZERO PUT 0 LOCATION F5G38760
02415 0 07400 4 02367 4117TSXSK,4 ON TAPE F5G38770
02416 0 50000 0 00350 4118CLALTRA F5G38780
02417 0 07400 4 02367 4119TSXSK,4 PUT SYMB. ADDR. ON TAPE F5G38790
02420 0 50000 0 00657 4120CLASLV2 F5G38800
02421 0 07400 4 02367 4121TSXSK,4 PUT SYMB. ADDR ON TAPE F5G38810
02422 0 50000 0 00314 4122CLAZERO F5G38820
02423 0 07400 4 02367 4123TSXSK,4 ANOTHER 0 F5G38830
02424−0 53400 4 00656 4124LXDSLV1,4 F5G38840
02425 0 02000 4 00001 4125TRA1,4 F5G38850
4126 SUBROUTINE FOR PUTTING HANGING TRA 0 0N TAPE F5G38860
02426 0 50000 0 00660 4127SL1 CLASLV3 F5G38870
02427 0 12000 4 00001 4128TPL1,4 RETURN IF THERE IS NO HANGING TRA0 F5G38880
02430−0 63400 4 00656 4129SXDSLV1,4 OTHERWISE , STORE RETURN AND F5G38890
02431 0 50000 0 00443 4130CLABBNO GET F5G38900
02432 0 07400 4 00070 4131TSXSE,4 THE F5G38910
02433 0 50000 1 12540 4132CLABBB+5,1 SYMBOLIC LOCATION F5G38920
02434 0 60100 0 00657 4133STOSLV2 OF 1ST INST IN BB AND F5G38930
02435 0 50000 0 00314 4134CLAZERO STORE IN SYNBOLIS ADDR WORD F5G38940
02436 0 60100 0 00660 4135STOSLV3 SET INDICATOR TO SAY NO HANGING TRA F5G38950
02437 0 02000 0 02414 4136TRASL2 F5G38960
4137COMPILE AN LXD LIST F5G38970
02440 0 50000 2 00715 4138SM CLALLIND,2 IMMEDIATELY RETURN IF LIST IS F5G38980
02441 0 12000 4 00001 4139TPL1,4 ALREADY COMPOLED F5G38990
02442 0 60200 2 00715 4140SLWLLIND,2 RECORD LIST ALREADY COMPILED F5G39000
02443−0 63400 4 00661 4141SXDSMV1,4 STORE RETURN F5G39010
02444 0 50000 2 00422 4142CLAZ2K1+3,2 COMPUTE THE F5G39020
02445 0 40200 0 00316 4143SUBONED INDEX OF SUB BOTTEM F5G39030
02446 0 62200 0 02453 4144STDSM1 POSITION OF LIDT F5G39040
02447 0 62200 0 02513 4145STDSM5 SET END TEST F5G39050
02450 0 50000 1 00676 4146SM6 CLALIST1,1 F5G39060
02451−0 12000 0 02521 4147TMISM8 DOES THIS ELEMENT OF LIST REPRESENT AN LXD F5G39070
02452−3 00000 1 02454 4148TXLSM1+1,1,0 F5G39080
02453−3 00000 1 02455 4149SM1 TXLSM10,1,SET YES, IS ELEMENT IN SUB BOTTOM POS. F5G39090
02454−0 40000 1 00677 4150SBMLIST1+1,1 NO F5G39100
02455 0 60100 0 00662 4151SM10 STOSMV2 STORE THE TAG AWAY F5G39110
02456 0 50000 0 00443 4152CLABBNO FORN F5G39120
02457−0 32000 0 00335 4153ANADECMK THE F5G39130
02460 0 76500 0 00034 4154LRS28 LOCATION F5G39140
02461 0 50000 1 00676 4155CLALIST1,1 F5G39150
02462 0 76300 0 00012 4156LLS10 F5G39160
02463 0 40000 0 00413 4157ADDSMK1 F5G39170
02464−0 63400 1 00663 4158SXDSMV3,1 STORE INDEX OF LIST QUANTITY F5G39180
02465 0 60100 0 00664 4159STOSMV4 F5G39190
02466 0 07400 4 02426 4160TSXSL1,4 RECORD ANY HANGING TRA0 F5G39200
02467 0 50000 0 00664 4161CLASMV4 F5G39210
02470 0 07400 4 02367 4162TSXSK,4 COMPILE THE LOCATION F5G39220
02471 0 50000 0 00414 4163CLASMK2 F5G39230
02472 0 07400 4 02367 4164TSXSK,4 C0MPILE LXD F5G39240
02473 0 50000 0 00443 4165CLABBNO F5G39250
02474 0 07400 4 00070 4166TSXSE,4 FIND INDEX OF BB F5G39260
02475 0 50000 0 00662 4167CLASMV2 F5G39270
02476 0 34000 0 00320 4168SM3 CASL4 IS THIS THE CORRECT ENT. REQUIREMENT F5G39280
02477 0 02000 0 02501 4169TRASM2 F5G39290
02500 0 02000 0 02503 4170TRASM4 YES F5G39300
02501 0 76700 0 00001 4171SM2 ALS1 NO, SHIFT IT LEFT ONE F5G39310
02502 1 77777 1 02476 4172TXISM3,1,−1 AND INDEX TO NEXT ENRR. REQUIREMENT F5G39320
02503−0 50000 1 12535 4173SM4 CALBBB+2,1 FORM F5G39330
02504 0 77100 0 00022 4174ARS18 AND COMPILE F5G39340
02505 0 40000 0 00415 4175ADDSMK4 THE F5G39350
02506 0 07400 4 02367 4176TSXSK,4 F5G39360
02507 0 50000 0 00662 4177CLASMV2 COMPILE THE TAG F5G39370
02510 0 07400 4 02367 4178TSXSK,4 F5G39380
02511−0 53400 1 00663 4179LXDSMV3,1 IS THE ELEMENT IN SUB BOTTOM POSITION F5G39390
02512−3 00000 1 02514 4180TXLSM5+1,1,0 F5G39400
02513−3 00000 1 02515 4181SM5 TXLSM7,1,SET F5G39410
02514 1 77777 1 02450 4182TXISM6,1,−1 NO, INDEX TO NEXT LIST POS. F5G39420
02515 0 50200 0 00315 4183SM7 CLSONEA F5G39430
02516 0 60100 0 00660 4184STOSLV3 RECORD THAT THERE IS HANGING TRA 0 F5G39440
02517−0 53400 4 00661 4185SM9 LXDSMV1,4 F5G39450
02520 0 02000 4 00001 4186TRA1,4 RETURN F5G39460
02521 0 10000 0 02515 4187SM8 TZESM7 GO TO RECORD HANGING TRA F5G39470
02522 0 76000 0 00003 4188SSP F5G39480
02523 0 07400 4 02403 4189TSXSL,4 RECORD A TRA TO LXD CASE F5G39490
02524 0 02000 0 02517 4190TRASM9 F5G39500
4191THE METHODS OF BRINGNNG IN BLOCKS OF COMPILED INST. AND F5G39510
4192CHECKING FOR ENDINGS IS THE SAME AS IN PASS 2 OF FLOW ANAL. F5G39520
02525−2 00144 2 02527 4193FNDAS TNX2FNDS,2,ZINST IS BLOCK OF INST. ALL USED F5G39530
02526 0 07400 4 03472 4194TSXRDINS,4 YES, READ IN NEXT BLOCK F5G39540
02527−0 50000 2 01076 41952FNDS CALINST−3,2 IS THIS INST. TAGGED F5G39550
02530−0 32000 0 00340 4196ANASTMSK F5G39560
02531 0 10000 0 03336 4197TZECI7A F5G39570
02532−0 53400 4 00455 4198CI4 LXD9CNT,4 YES F5G39580
02533 2 00001 4 02547 4199TIXCI5,4,1 COUNT TO 9, IS STAG WORD EXHAUSTED F5G39590
02534−0 63400 2 00447 4200SXDBBOX,2 YES, GET ANOTHER F5G39600
02535 0 50000 0 00456 4201CLASTGWD INCREASE THE NO. OF CURRENT STAG WORD F5G39610
02536 0 40000 0 00315 4202ADDONEA F5G39620
02537 0 60100 0 00456 4203STOSTGWD F5G39630
02540 0 07400 4 00032 4204TSXSE4,4 GET INDEX OF NEXT STAG WORD F5G39640
02541 0 50000 1 05263 4205CLASTAG,1 F5G39650
02542 0 60100 0 00454 4206STOSTAGN2 GET AND STORE F5G39660
02543 0 76700 0 00002 4207ALS2 F5G39670
02544 0 60100 0 00453 4208STOSTAGN1 THE STAG WORD F5G39680
02545−0 53400 2 00447 4209LXDBBOX,2 RESTORE INDEX REGISER 2 F5G39690
02546−0 53400 4 00330 4210LXDLD9,4 RESET COUNT TO 9 F5G39700
02547−0 63400 4 00455 4211CI5 SXD9CNT,4 F5G39710
02550−0 50000 2 01076 4212CALINST−3,2 F5G39720
02551−0 32000 0 00342 4213ANATAGMK EXTRACT THE TAG F5G39730
02552 0 60100 0 00452 4214STOTAG F5G39740
02553−0 50000 0 00453 4215CALSTAGN1 F5G39750
02554−0 32000 0 00324 4216ANALD3 EXTRACT THE S-TAG F5G39760
02555−0 73400 4 00000 4217PDX0,4 F5G39770
02556−0 50000 4 00361 4218CALVSTAG,4 CONVERT S-TAG TO 1,2, OR 4 F5G39780
02557 0 62100 2 01076 4219STAINST−3,2 REPLACE TAU-TAG BY S-TAG F5G39790
02560 0 40200 0 00320 4220SUBL4 IS THE TAG 4 F5G39800
02561−0 10000 0 02564 4221TNZCI5A F5G39810
02562−0 76000 0 00003 4222SSM F5G39820
02563 0 60100 0 00460 4223STOCIND YES, RECORD IR 4 NECESSARY F5G39830
02564−0 50000 0 00454 4224CI5A CALSTAGN2 F5G39840
02565 0 76700 0 00011 4225ALS9 F5G39850
02566−0 76000 0 00001 4226PBT IS AN LXD NECESSARY F5G39860
02567 0 02000 0 02602 4227TRASKLX NO F5G39870
02570 0 50000 0 00314 4228CLAZERO YES F5G39880
02571 0 07400 4 02367 4229TSXSK,4 COMPILE LOCATION OF 0 F5G39890
02572 0 50000 0 00414 4230CLASMK2 COMPILE LXD F5G39900
02573 0 07400 4 02367 4231TSXSK,4 F5G39910
02574 0 50000 0 00452 4232CLATAG COMPILE THE SYMB. ADDR. OF THE CELL F5G39920
02575−0 50100 0 00415 4233ORASMK4 F5G39930
02576 0 07400 4 02367 4234TSXSK,4 F5G39940
02577 0 50000 2 01076 4235CLAINST−3,2 COMPILE THE S-TAG F5G39950
02600−0 32000 0 00337 4236ANAADDMK F5G39960
02601 0 07400 4 02367 4237TSXSK,4 F5G39970
02602−0 50000 2 01100 4238SKLX CALINST−1,2 F5G39980
02603−0 32000 0 00343 4239ANALFTMSK F5G39990
02604 0 60200 0 00457 4240SLWTMP10 F5G40000
02605 0 50000 0 00457 4241CLATMP10 F5G40010
02606 0 34000 0 00345 4242CASLLXP IS THIS AN LXP F5G40020
02607 0 02000 0 02637 4243TRACI1 F5G40030
02610 0 02000 0 02612 4244TRASKLY YES. F5G40031
02611 0 02000 0 02637 4245TRACI1 F5G40032
02612−0 50000 0 00454 4246 SKLY CALSTAGN2 F5G40040
02613 0 76700 0 00011 4247ALS9 F5G40041
02614−0 76000 0 00001 4248PBT IS LXD NECESSARY. F5G40042
02615 0 02000 0 03462 4249TRACI3A NO. F5G40043
02616 0 50000 2 01076 4250CLAINST−3,2 YES. IS S-TAG=4. F5G40044
02617 0 60200 0 00461 4251SLWCPIND RECORD DONT COMPILE. F5G40045
02620−0 32000 0 00337 4252ANAADDMK F5G40046
02621 0 40200 0 00320 4253SUBL4 F5G40047
02622−0 10000 0 02667 4254TNZCI6 NOT 4. F5G40048
02623−0 50000 2 01074 4255CALINST−5,2 IS NEXT INSTR F5G40049
02624−0 32000 0 00343 4256ANALFTMSK F5G40050
02625 0 60200 0 00457 4257SLWTMP10 AN LXD F5G40051
02626 0 50000 0 00457 4258CLATMP10 F5G40052
02627 0 40200 0 00414 4259SUBLLXD WITH REAL F5G40053
02630−0 10000 0 02667 4260TNZCI6 IR4. F5G40054
02631 0 50000 2 01072 4261CLAINST−7,2 F5G40055
02632−0 32000 0 00337 4262ANAADDMK IF SO, F5G40056
02633 0 40200 0 00320 4263SUBL4 F5G40057
02634−0 10000 0 02667 4264TNZCI6 TURN ON F5G40058
02635 0 76000 0 00141 4265PSE97 F5G40059
02636 0 02000 0 02667 4266TRACI6 SENSE LIGHT. F5G40060
02637 0 34000 0 00347 4267 CI1 CASLDED IS IT A DED F5G40061
02640 0 02000 0 02642 4268TRACI2 F5G40062
02641 0 02000 0 03462 4269TRACI3A YES F5G40070
02642 0 50000 0 00454 4270CI2 CLASTAGN2 F5G40080
02643 0 12000 0 02667 4271TPLCI6 IS SXD REQUIRED F5G40090
02644 0 50000 2 01101 4272CLAINST,2 NEITHER LXP NOR DED, COMPILE THE F5G40100
02645 0 07400 4 02367 4273TSXSK,4 INST. F5G40110
02646 0 50000 2 01100 4274CLAINST−1,2 F5G40120
02647 0 07400 4 02367 4275TSXSK,4 F5G40130
02650 0 50000 2 01077 4276CLAINST−2,2 F5G40140
02651 0 07400 4 02367 4277TSXSK,4 F5G40150
02652 0 50000 2 01076 4278CLAINST−3,2 F5G40160
02653 0 07400 4 02367 4279TSXSK,4 F5G40170
02654 0 50000 0 00314 4280CLAZERO YES, COMPILE AN SXD, ZERO LOCATION F5G40180
02655 0 60100 0 00461 4281STOCPIND RECORD THAT THIS INST. SHOULDNT BE CONPILED F5G40190
02656 0 07400 4 02367 4282TSXSK,4 F5G40200
02657 0 50000 0 00411 4283CLASIK3 SXD IN BCD F5G40210
02660 0 07400 4 02367 4284TSXSK,4 F5G40220
02661 0 50000 0 00452 4285CLATAG SYMB. ADDR. OF TAU-TAG CELL F5G40230
02662−0 50100 0 00415 4286ORASMK4 F5G40240
02663 0 07400 4 02367 4287TSXSK,4 F5G40250
02664 0 50000 2 01076 4288CLAINST−3,2 AND TAG WORD F5G40260
02665−0 32000 0 00337 4289ANAADDMK F5G40270
02666 0 07400 4 02367 4290TSXSK,4 F5G40280
02667−0 50000 0 00453 4291 CI6 CALSTAGN1 NO SXD REQUIRED. F5G40290
02670 0 76700 0 00002 4292ALS2 F5G40300
02671 0 60200 0 00453 4293SLWSTAGN1 F5G40310
02672−0 50000 0 00454 4294CALSTAGN2 F5G40320
02673 0 76700 0 00001 4295ALS1 F5G40330
02674 0 60200 0 00454 4296SLWSTAGN2 F5G40340
02675 0 02000 0 02700 4297TRACKLOC GO TO CHECK FOR ENDINGS F5G40350
02676−0 76000 0 00003 4298CI7 SSM F5G40360
02677 0 60100 0 00461 4299STOCPIND RECODD LATER COMPILING NECESSARY F5G40370
4300NOW THE END OF BB IS CHECKED FOR F5G40380
02700 0 50000 2 01101 4301CKLOC CLAINST,2 IF NO LOCATION SYMBOL , THIS CANT BE F5G40390
02701 0 10000 0 02723 4302TZETR3S ENSING OTHER THAN CERTAINTY F5G40400
02702 0 50000 2 01075 4303CLAINST−4,2 IS THIS LAST INST IN BB F5G40410
02703 0 40200 0 00444 4304SUBNXTLOC F5G40420
02704 0 10000 0 02743 4305TZEENDBB YES, LOOK FOR TYPE OF ENDING F5G40430
02705−0 53400 4 00327 4306LXDLD8,4 NO, CHECK FOR ENDING OF GROUP OF INST F5G40440
02706−0 50000 2 01100 4307CALINST−1,2 F5G40450
02707−0 32000 0 00335 4308ANADECMK LOOK AT OP CODE F5G40460
02710 0 40200 4 00374 4309SUBP SUBLNTOP+1,4 COMPARE TO OP CODES OF POSSIBLE F5G40470
02711 0 10000 4 02737 4310TZETRTIN+1,4 ENDINGS TRANSFER WHEN FOUND F5G40480
02712 2 00001 4 02710 4311TIXSUBP,4,1 TRY NEXT POSSIBILITY F5G40490
02713−0 50000 2 01100 4312CALINST−1,2 NOT FOUND, LOOK FORCONDITIONAL TRANSFER F5G40500
02714−0 32000 0 00400 43136ANA ANAFSTLT F5G40510
02715 0 60200 0 00457 4314SLWTMP10 F5G40520
02716 0 50000 0 00457 4315CLATMP10 F5G40530
02717 0 40200 0 00401 4316SUBFSTT F5G40540
02720 0 10000 0 03162 4317TZETTYPE IS A CONDITIONAL TRANSFER F5G40550
02721 0 07400 4 02172 4318NOEND TSXSCMI,4 NOT AN END OD BB COMPILE INST F5G40560
02722 1 00004 2 02525 4319TXIFNDAS,2,4 IF IT NEEDS TO BE F5G40570
02723 0 50000 2 01075 4320TR3S CLAINST−4,2 IS THIS LAST INST IN BB F5G40580
02724 0 40200 0 00444 4321SUBNXTLOC F5G40590
02725 0 10000 0 03042 4322TZESEQTR YES F5G40600
02726 0 02000 0 02721 4323TRANOEND NO F5G40610
4324 TRANSFER VECTOR SEE SUBP+1 ABOVE F5G40620
02727 0 02000 0 03046 4325TRAGOTOV TRA IS OP CODE F5G40630
02730 0 02000 0 03115 4326TRAIF2PS PSE F5G40640
02731 0 02000 0 03171 4327TRAIF2CS DCT F5G40650
02732 0 02000 0 03171 4328TRAIF2CS RTT F5G40660
02733 0 02000 0 03125 4329TRAMSECS MSE F5G40670
02734 0 02000 0 03226 4330TRAIF3CS TZE F5G40680
02735 0 02000 0 03324 4331TRASTPCSZ HPR F5G40690
02736 0 02000 0 02721 4332TRTIN TRANOEND TSX F5G40700
4333THE FOLLOWING IS 4 WORD TRANSFER VECTOR, SEE ENDBB BELOW F5G40710
02737 0 02000 0 02752 4334TRATRACS TRAIS OP CODE F5G40720
02740 0 02000 0 03037 4335TRADOCS TXL F5G40730
02741 0 02000 0 03042 4336TRAPAUSE HPR F5G40740
02742 0 02000 0 02755 4337TRTTR TRATRAC3 TTR F5G40750
02743−0 53400 4 00325 4338ENDBB LXDLD4,4 THIS INST ENDS A BASIC F5G40760
02744 0 50000 2 01100 4339CLAINST−1,2 BLOCK LOOKAT OP CODE F5G40770
02745−0 32000 0 00335 4340ANADECMK FOR TYPE OF ENDING F5G40780
02746 0 40200 4 00400 43416SUB SUBLTROP+1,4 F5G40790
02747 0 10000 4 02743 4342TZETRTTR+1,4 TRANSFER IF IOUND F5G40800
02750 2 00001 4 02746 4343TIX6SUB,4,1 TRY NEXT POSSIBILITY F5G40810
02751 0 02000 0 03042 4344TRASEQTR F5G40820
02752−0 50000 2 01077 4345TRACS CALINST−2,2 OP CODE IS TRA SEE IF ADDRESS F5G40830
02753−0 32000 0 00403 4346ANAPFXMK IS IN PROGRAM UNCONDITITONAL TRANSFER F5G40840
02754−0 10000 0 02772 4347TNZGOTON IF TRANSFER IT IS A GO TO N F5G40850
02755−0 63400 2 00447 4348TRAC3 SXDBBOX,2 THIS IS GO TO ALPHA F5G40860
02756−0 50000 0 00443 4349CALBBNO F5G40870
02757 0 77100 0 00022 4350ARS18 F5G40880
02760 0 60100 0 00462 4351STOARG1 STORE BBNO AS ARGUMENT OF SAD F5G40890
02761 0 07400 4 00067 4352TSXSE1,4 F5G40900
02762−0 50000 1 12533 4353CALBBB,1 F5G40910
02763 0 07400 4 00044 4354TSXSE6,4 GET SUCC. TABLE ENTRY F5G40920
02764−0 50000 1 16734 4355CALSUCC,1 F5G40930
02765 0 07400 4 02126 4356TSXSAD,4 GO TO DETERMINE SYMBOLIC ADDRESS F5G40940
02766−0 53400 2 00447 4357LXDBBOX,2 F5G40950
02767 0 60200 2 01077 4358SLWINST−2,2 TEPLACE SYMBOLIC ADDR. F5G40960
02770 0 07400 4 02172 4359TSXSCMI,4 COMPILE THE INSTR F5G40970
02771 1 00004 2 03544 4360TXIBEGBB,2,4 BEGINNING OF BB, INDEX TO NEXT INSTR F5G40980
02772−0 63400 2 00447 4361GOTON SXDBBOX,2 F5G40990
02773 0 50000 0 00443 4362CLABBNO F5G41000
02774 0 07400 4 00070 4363TSXSE,4 F5G41010
02775 0 50000 1 12533 4364CLABBB,1 CHECK TO MAKE SURE THIS IS GO TO N F5G41020
02776 0 77100 0 00041 4365ARS33 F5G41030
02777 0 40000 0 00315 4366ADDONEA F5G41040
03000 0 10000 0 03002 4367TZEGON1 F5G41050
03001 0 07400 4 00004 4368TSX4,4 DIAGNOSTIC THIS ISNT GO N F5G41060
03002−0 50000 1 12534 4369GON1 CALBBB+1,1 F5G41070
03003 0 77100 0 00041 4370ARS33 PUT SXD CASE IN TMP10 F5G41080
03004 0 60200 0 00457 4371SLWTMP10 F5G41090
4372 NOW ANY SXD BEFIR GO TO N ARE COMPILED F5G41100
03005−0 53400 2 00324 4373LXDLD3,2 F5G41110
03006 0 50000 2 00361 4374GON3 CLAVSTAG,2 DOES THIS THIS IR NEED SXD F5G41120
03007−0 32000 0 00457 4375ANATMP10 F5G41130
03010 0 10000 0 03032 4376TZEGON2 F5G41140
03011−0 63400 1 00451 4377SXDABOX,1 YES F5G41150
03012 0 56000 0 00314 4378LDQZERO REPLACE LOCATION BY 0 AND F5G41160
03013−0 53400 4 00447 4379LXDBBOX,4 PUT LOCATION ON THE F5G41170
03014 0 50000 4 01101 4380CLAINST,4 SXD INST. F5G41180
03015−0 60000 4 01101 4381STQINST,4 SXDINST F5G41190
03016 0 07400 4 02367 4382TSXSK,4 F5G41200
03017 0 50000 0 00411 4383CLALSXD F5G41210
03020 0 07400 4 02367 4384TSXSK,4 F5G41220
03021−0 53400 1 00451 4385LXDABOX,1 F5G41230
03022−0 50000 1 12535 4386CALBBB+2,1 F5G41240
03023−0 32000 0 00342 4387ANATAGMK F5G41250
03024−0 50100 0 00415 4388ORAIDTAG F5G41260
03025 0 07400 4 02367 4389TSXSK,4 F5G41270
03026−0 50000 0 00457 4390CALTMP10 F5G41280
03027−0 32000 2 00361 4391ANAVSTAG,2 F5G41290
03030 0 07400 4 02367 4392TSXSK,4 F5G41300
03031−0 53400 1 00451 4393LXDABOX,1 F5G41310
03032 1 77777 1 03033 4394GON2 TXIGON2+1,1,−1 F5G41320
03033 2 00001 2 03006 4395TIXGON3,2,1 F5G41330
03034−0 53400 2 00447 4396LXDBBOX,2 F5G41340
03035 0 07400 4 02172 4397TSXSCMI,4 COMPILE THE INST F5G41350
03036 1 00004 2 03544 4398TXIBEGBB,2,4 F5G41360
03037−0 75400 0 00000 4399DOCS PXD0,0 F5G41370
03040 0 60100 0 01101 4400STOSXST T RECORD THERE IS SEQUDNTIAL TRANSFER F5G41380
03041 0 02000 0 02755 4401TRATRAC3 OTHERWISE DO EXACTLY AS FOR TRA TRANSFER F5G41390
03042−0 75400 0 00000 4402PAUSE PXD0,0 F5G41400
03042 4403SEQTR SYNPAUSE F5G41410
03043 0 60100 0 01101 4404STOSXST RECORD SEQUENTIAL TRANSFER F5G41420
03044 0 07400 4 02172 4405TSXSCMI,4 F5G41430
03045 1 00004 2 03544 4406TXIBEGBB,2,4 F5G41440
03046 0 07400 4 02172 4407GOTOV TSXSCMI,4 COMPILE INST IF NECESSARY F5G41450
03047 0 50000 2 01076 4408CLAINST−3,2 FIND NO. OF BRANCHES IN VECTOR F5G41460
03050 0 40200 0 00316 4409SUBLD1 F5G41470
03051 0 62200 0 00463 4410STDMBOX F5G41480
03052 0 50000 0 00443 4411CLABBNO F5G41490
03053 0 77100 0 00022 4412ARS18 STORE BBNO FOR SAD ROUTINE F5G41500
03054 0 60100 0 00462 4413STOARG1 F5G41510
03055 1 00004 2 03056 4414GOV4 TXIGOV4+1,2,4 F5G41520
03056−0 63400 2 00450 4415SXDBBOX1,2 F5G41530
03057 0 07400 4 00067 4416TSXSE1,4 F5G41540
03060 0 50000 1 12533 4417CLABBB,1 F5G41550
03061 0 60200 0 00464 4418SLWSUCNO STORE NO OF 1ST SUCCESSOR F5G41560
03062−0 53400 2 00450 4419LXDBBOX1,2 F5G41570
03063−2 00144 2 03065 442013TNX TNXGOV1,2,ZINST IS BLOCK OF INST ALL USED F5G41580
03064 0 07400 4 03472 4421TSXRDINS,4 T READ NEXT BLOCK F5G41590
03065−0 63400 2 00450 4422GOV1 SXDBBOX1,2 F5G41600
03066−0 50000 0 00464 4423CALSUCNO F5G41610
03067 0 07400 4 00044 4424TSXSE6,4 F5G41620
03070 0 50000 1 16734 4425CLASUCC,1 F5G41630
03071 0 07400 4 02126 4426TSXSAD,4 FINF NEW SYMBOLIC ADDR FOR THIS TRANSFER F5G41640
03072−0 53400 2 00450 4427LXDBBOX1,2 F5G41650
03073 0 60200 0 00457 4428SLWTMP10 STORE SYMBOLIC ADDR. F5G41660
03074−0 53400 4 00463 4429LXDMBOX,4 F5G41670
03075 2 00001 4 03101 4430TIXGOV2,4,1 IS THIS THE LAST TRANSFER F5G41680
03076 0 50000 2 01077 4431CLAINST−2,2 F5G41690
03077 0 40200 0 00444 4432SUBNXTLOC 1ST INST IN NEXT BB, IS IT F5G41700
03100 0 10000 0 03104 4433TZEGOV3 F5G41710
03101 0 50000 0 00457 4434GOV2 CLATMP10 NO F5G41720
03102 0 60100 2 01077 4435STOINST−2,2 F5G41730
03103 0 07400 4 02172 4436TSXSCMI,4 COMPILE THE INXT F5G41740
03104 1 00004 2 03105 4437GOV3 TXIGOV3+1,2,4 F5G41750
03105−0 50000 0 00464 4438CALSUCNO F5G41760
03106 0 40000 0 00316 4439ADDONED F5G41770
03107 0 60200 0 00464 4440SLWSUCNO F5G41780
03110−0 53400 4 00463 4441LXDMBOX,4 F5G41790
03111 1 77777 4 03112 4442GOV5 TXIGOV5+1,4,−1 F5G41800
03112−0 63400 4 00463 4443SXDMBOX,4 F5G41810
03113 3 00000 4 03063 4444TXH13TNX,4,0 IS THIS LAST TRA OF VECTOR F5G41820
03114 0 02000 0 03544 4445TRABEGBB YES F5G41830
03115 0 50000 2 01076 4446IF2PS CLAINST−3,2 THIS IS PSE LOOK AT ADDRESS TO F5G41840
03116−0 32000 0 00404 4447ANAXXPSX SEE IF IT IS 164-6 F5G41850
03117 0 40200 0 00405 4448SUBXX16X F5G41860
03120 0 10000 0 03125 4449TZEPSTCS YES, IT IS A TEST F5G41870
03121 0 50000 2 01076 4450CLAINST−3,2 F5G41880
03122−0 32000 0 00335 4451ANADECMK NO, SEE IF ADDR IS 360 F5G41890
03123 0 40200 0 00406 4452SUBXX360 F5G41900
03124−0 10000 0 02721 4453TNZNOEND NO, THIS ISNT BB END F5G41910
03125 0 07400 4 02172 4454PSTCS TSXSCMI,4 THIS IS A PSE TEST INST F5G41920
03125 4455MSECS SYNPSTCS OR AN MSE INST F5G41930
03126 1 00004 2 03127 4456PS1 TXIPS1+1,2,4 INEDX TO CONSIEER 1ST TRANSFER F5G41940
03127−0 63400 2 00450 4457SXDBBOX1,2 F5G41950
03130−0 50000 0 00443 4458CALBBNO F5G41960
03131 0 77100 0 00022 4459ARS18 F5G41970
03132 0 60100 0 00462 4460STOARG1 STORE BBNO AS ARGUMENT FOR SAD F5G41980
03133 0 07400 4 00067 4461TSXSE1,4 F5G41990
03134−0 50000 1 12533 4462CALBBB,1 F5G42000
03135 0 60100 0 00464 4463STOSUCNO GETNUMBER OF 1ST SUCCESSOR F5G42010
03136 0 40000 0 00316 4464ADDLD1 F5G42020
03137 0 07400 4 00044 4465TSXSE6,4 GET THE SECOND SUCC ENTRY F5G42030
03140 0 50000 1 16734 4466CLASUCC,1 F5G42040
03141 0 07400 4 02126 4467TSXSAD,4 F5G42050
03142−0 53400 2 00450 4468LXDBBOX1,2 F5G42060
03143 0 60200 2 01077 4469SLWINST−2,2 REPLACE SYMBOLIC ADDRESS F5G42070
03144 0 07400 4 02172 4470TSXSCMI,4 F5G42080
03145 1 00004 2 03146 4471PS2 TXIPS2+1,2,4 INCREASE INSTR INDEX F5G42090
03146 0 50000 2 01077 4472CLAINST−2,2 IS THIS A SEQUENTIAL TRANSFER F5G42100
03147 0 40200 0 00444 4473SUBNXTLOC F5G42110
03150 0 10000 0 03307 4474TZEPS3 YES, SKIP COMPILING THE INST F5G42120
03151−0 63400 2 00450 4475SXDBBOX1,2 NO F5G42130
03152 0 50000 0 00464 4476CLASUCNO F5G42140
03153 0 07400 4 00044 4477TSXSE6,4 F5G42150
03154 0 50000 1 16734 4478CLASUCC,1 F5G42160
03155 0 07400 4 02126 4479TSXSAD,4 DETERMINE THE SYMBQLIC ADDRESS F5G42170
03156−0 53400 2 00450 4480LXDBBOX1,2 F5G42180
03157 0 60200 2 01077 4481SLWINST−2,2 REPLACE SYMBOLIC ADDRESS F5G42190
03160 0 07400 4 02172 4482TSXSCMI,4 COMPILE THE INST. F5G42200
03161 1 00004 2 03544 4483TXIBEGBB,2,4 F5G42210
03162 0 50000 2 01077 4484TTYPE CLAINST−2,2 IS THIS TRANSFER TO NEXT INST. F5G42220
03163 0 34000 2 01101 4485CASINST,2 F5G42230
03164 0 02000 0 03166 4486TRATTYP1 F5G42240
03165 0 02000 0 02721 4487TRANOEND YES F5G42250
03166 0 40200 0 00402 4488TTYP1 SUBPCC F5G42260
03167 0 10000 0 02721 4489TZENOEND YES F5G42270
03170 0 02000 0 03173 4490TRACNDTR NO, IS CONDITIONAL TRANSFER F5G42280
03171 0 07400 4 02172 4491IF2CS TSXSCMI,4 THIS IS DCT OR RTT F5G42290
03172 1 00004 2 03173 4492RT1 TXIRT1+1,2,4 INDEX TO CONSIDER 1ST TRANSFER F5G42300
03173−0 63400 2 00450 4493CNDTR SXDBBOX1,2 STORE BBNO. AS ARGUMENT F5G42310
03174−0 50000 0 00443 4494CALBBNO STORE BBNO AS ARGUMENT F5G42320
03175 0 77100 0 00022 4495ARS18 OF SAD F5G42330
03176 0 60100 0 00462 4496STOARG1 F5G42340
03177 0 07400 4 00067 4497TSXSE1,4 F5G42350
03200−0 50000 1 12533 4498CALBBB,1 F5G42360
03201 0 60100 0 00464 4499STOSUCNO F5G42370
03202 0 07400 4 00044 4500TSXSE6,4 GET THE 1ST SUCC ENTRY F5G42380
03203 0 50000 1 16734 4501CLASUCC,1 F5G42390
03204 0 07400 4 02126 4502TSXSAD,4 F5G42400
03205−0 53400 2 00450 4503LXDBBOX1,2 F5G42410
03206 0 60200 2 01077 4504SLWINST−2,2 REPLACE SYMBOLIC ADDRESS F5G42420
03207 0 07400 4 02172 4505TSXSCMI,4 COMPILE THE INST F5G42430
03210 1 00004 2 03211 4506RT2 TXIRT2+1,2,4 F5G42440
03211 0 50000 2 01077 4507CLAINST−2,2 IS THIS A SEQUENTIAL TRANSFER F5G42450
03212 0 40200 0 00444 4508SUBNXTLOC F5G42460
03213 0 10000 0 03307 4509TZEPS3 YES, SKIP COMPILING THE INST F5G42470
03214−0 63400 2 00450 4510SXDBBOX1,2 F5G42480
03215 0 50000 0 00464 4511CLASUCNO F5G42490
03216 0 40000 0 00316 4512ADDLD1 F5G42500
03217 0 07400 4 00044 4513TSXSE6,4 F5G42510
03220 0 50000 1 16734 4514CLASUCC,1 F5G42520
03221 0 07400 4 02126 4515TSXSAD,4 DETERMINE THE SYMBOLIC ADDR F5G42530
03222−0 53400 2 00450 4516LXDBBOX1,2 F5G42540
03223 0 60200 2 01077 4517SLWINST−2,2 F5G42550
03224 0 07400 4 02172 4518TSXSCMI,4 COMPILE THE TRANSFER F5G42560
03225 1 00004 2 03544 4519TXIBEGBB,2,4 F5G42570
03226−0 63400 2 00450 4520IF3CS SXDBBOX1,2 THIS IS A TZE INST I. E. AN IF F5G42580
03227−0 50000 0 00443 4521CALBBNO F5G42590
03230 0 77100 0 00022 4522ARS18 STORE BB NO. FOR SUBROUTINE F5G42600
03231 0 60100 0 00462 4523STOARG1 F5G42610
03232 0 07400 4 00067 4524TSXSE1,4 ARGUMENT F5G42620
03233−0 50000 1 12533 4525CALBBB,1 F5G42630
03234 0 60100 0 00464 4526STOSUCNO F5G42640
03235 0 40000 0 00316 4527ADDLD1 GET THE SUCC ENTRY F5G42650
03236 0 07400 4 00044 4528TSXSE6,4 FOR THE TZE F5G42660
03237 0 50000 1 16734 4529CLASUCC,1 F5G42670
03240 0 07400 4 02126 4530TSXSAD,4 F5G42680
03241−0 53400 2 00450 4531LXDBBOX1,2 F5G42690
03242 0 60200 2 01077 4532SLWINST−2,2 REPLACE THE SYMBOLIC ADDREAS F5G42700
03243 0 07400 4 02172 4533TSXSCMI,4 COMPILE THE TZE F5G42710
03244 1 00004 2 03245 4534IF1 TXIIF1+1,2,4 F5G42720
03245−0 50000 2 01100 4535CALINST−1,2 CHECK NEXT INST TO SEE F5G42730
03246−0 32000 0 00343 4536ANALFTMSK IF IT IS TPL F5G42740
03247 0 60200 0 00457 4537SLWTMP10 F5G42750
03250 0 50000 0 00457 4538CLATMP10 F5G42760
03251 0 40200 0 00344 4539SUBLTPL F5G42770
03252 0 10000 0 03254 4540TZE16CLA F5G42780
03253 0 07400 4 00004 4541IFHPR TSX4,4 IF NOT, DIAGNOSTIC F5G42790
03254 0 50000 2 01077 454216CLA CLAINST−2,2 DOES THIS EXIT GO TO NEXT BB F5G42800
03255 0 40200 0 00444 4543SUBNXTLOC F5G42810
03256−0 10000 0 03265 4544TNZIF2 F5G42820
03257 0 50000 2 01073 4545CLAINST−6,2 YES, DOES NEXT ONE ALSO F5G42830
03260 0 40200 0 00444 4546SUBNXTLOC F5G42840
03261−0 10000 0 03265 4547TNZIF2 F5G42850
03262−0 75400 0 00000 4548PXD0,0 YES, RECORD SEQUENTIAL TRANSFER F5G42860
03263 0 60100 0 01101 4549STOSXST F5G42870
03264 1 00010 2 03544 4550TXIBEGBB,2,8 F5G42880
03265−0 63400 2 00450 4551IF2 SXDBBOX1,2 COMPILE THE TPL F5G42890
03266 0 50000 0 00464 4552CLASUCNO F5G42900
03267 0 07400 4 00044 4553TSXSE6,4 F5G42910
03270 0 50000 1 16734 4554CLASUCC,1 F5G42920
03271 0 07400 4 02126 4555TSXSAD,4 FIND AND F5G42930
03272−0 53400 2 00450 4556LXDBBOX1,2 REPLACE F5G42940
03273 0 60200 2 01077 4557SLWINST−2,2 SYMBOLIC ADDRESS F5G42950
03274 0 07400 4 02172 4558TSXSCMI,4 F5G42960
03275 1 00004 2 03276 4559IF3 TXIIF3+1,2,4 F5G42970
03276−0 50000 2 01100 4560CALINST−1,2 IS THIS TRA F5G42980
03277−0 32000 0 00343 4561ANALFTMSK F5G42990
03300 0 60200 0 00457 4562SLWTMP10 F5G43000
03301 0 50000 0 00457 4563CLATMP10 F5G43010
03302 0 40200 0 00350 4564SUBLTRA F5G43020
03303−0 10000 0 03253 4565TNZIFHPR IF NOT , STOP F5G43030
03304 0 50000 2 01077 4566CLAINST−2,2 YES IT IS IS THIS A F5G43040
03305 0 40200 0 00444 4567SUBNXTLOC SEQUENTIAL TRANSFER F5G43050
03306−0 10000 0 03312 4568TNZIF4 F5G43060
03307−0 75400 0 00000 4569PS3 PXD0,0 YES, RECORD THAT F5G43070
03310 0 60100 0 01101 4570STOSXST F5G43080
03311 1 00004 2 03544 4571TXIBEGBB,2,4 F5G43090
03312−0 63400 2 00450 4572IF4 SXDBBOX1,2 CONPILE THE TRA F5G43100
03313 0 50000 0 00464 4573CLASUCNO F5G43110
03314 0 40000 0 00323 4574ADDLD2 F5G43120
03315 0 07400 4 00044 4575TSXSE6,4 F5G43130
03316 0 50000 1 16734 4576CLASUCC,1 IF NECESSARY F5G43140
03317 0 07400 4 02126 4577TSXSAD,4 MODIFY THE F5G43150
03320−0 53400 2 00450 4578LXDBBOX1,2 SYMBOLIC FSG43160
03321 0 60200 2 01077 4579SLWINST−2,2 A0DRESS F5G43170
03322 0 07400 4 02172 4580TSXSCMI,4 F5G43180
03323 1 00004 2 03544 4581TXIBEGBB,2,4 F5G43190
03324 0 50000 2 01074 4582STPCSZ CLAINST−5,2 F5G43200
03325 0 40200 0 00350 4583SUBLTRA F5G43210
03326−0 10000 0 02721 4584TNZNOEND F5G43220
03327 0 50000 2 01101 4585CLAINST,2 F5G43230
03330 0 40200 2 01073 4586SUBINST−6,2 F5G43240
03331−0 10000 0 02721 4587TNZNOEND F5G43250
03332 0 07400 4 02172 4588STPCS TSXSCMI,4 COMPILE THE TWO INXT F5G43260
03333 1 00004 2 03334 4589STP1 TXISTP1+1,2,4 AND GO TO STAET BB F5G43270
03334 0 07400 4 02172 4590TSXSCMI,4 F5G43280
03335 1 00004 2 03544 4591TXIBEGBB,2,4 F5G43290
4592 THIS ROUTINE ELIMINATES EXTRA SXD AND LXD INXT AROUND F5G43300
4593 SUBROUTINE CALL SEQUENCES F5G43310
03336−0 50000 2 01100 4594CI7A CALINST−1,2 IS THIS AN SXD INST F5G43320
03337−0 32000 0 00343 4595ANALFTMSK F5G43330
03340 0 60200 0 00457 4596SLWTMP10 F5G43340
03341 0 50000 0 00457 4597CLATMP10 F5G43350
03342 0 40200 0 00411 4598SUBLSXD F5G43360
03343−0 10000 0 03412 4599TNZCI7C F5G43370
03344−0 50000 2 01076 4600CALINST−3,2 YES, DOES IT HAVE TAG 4 F5G43380
03345−0 32000 0 00337 4601ANAADDMK F5G43390
03346 0 40200 0 00320 4602SUBL4 F5G43400
03347−0 10000 0 03412 4603TNZCI7C F5G43410
03350 0 50000 0 00460 4604CLACIND YES, IS IR4 NECESSARY F5G43420
03351 0 12000 0 03401 4605TPLDLSXD F5G43430
03352−0 50000 2 01074 4606CALINST−5,2 YES, IS THE NEXT INST A TSX F5G43440
03353−0 32000 0 00343 4607ANALFTMSK F5G43450
03354 0 60200 0 00457 4608SLWTMP10 F5G43460
03355 0 50000 0 00457 4609CLATMP10 F5G43470
03356 0 40200 0 00351 4610SUBLTSX F5G43480
03357−0 10000 0 03412 4611TNZCI7C F5G43490
03360 0 50000 2 01101 4612CLAINST,2 F5G43500
03361 0 07400 4 02367 4613TSXSK,4 YES, COMPILE AN SXD INSTR , TAG 4, TO F5G43510
03362 0 50000 0 00411 4614CLALSXD SPECIAL TEMP. STORAGE LOC. F5G43520
03363 0 07400 4 02367 4615TSXSK,4 F5G43530
03364 0 50000 0 00354 4616CLAGSYM F5G43540
03365 0 07400 4 02367 4617TSXSK,4 F5G43550
03366 0 50000 0 00355 4618CLAT4SYM F5G43560
03367 0 07400 4 02367 4619TSXSK,4 F5G43570
03370 0 50000 2 01075 4620CMTSX CLAINST−4,2 COMPILE THE TSX INST F5G43580
03371 0 07400 4 02367 4621CMTS1 TSXSK,4 F5G43590
03372 0 50000 2 01074 4622CLAINST−5,2 F5G43600
03373 0 07400 4 02367 4623TSXSK,4 F5G43610
03374 0 50000 2 01073 4624CLAINST−6,2 F5G43620
03375 0 07400 4 02367 4625TSXSK,4 F5G43630
03376 0 50000 2 01072 4626CLAINST−7,2 F5G43640
03377 0 07400 4 02367 4627TSXSK,4 F5G43650
03400 1 00010 2 02525 4628CI7B TXIFNDAS,2,8 LOOK AT NEXT INST LXF F5G43660
03401 0 50000 2 01101 4629DLSXD CLAINST,2 F5G43670
03402 0 07400 4 02367 4630TSXSK,4 IR4 NOT NECESS. C0MPILE BSS 0. F5G43680
03403 0 50000 0 00352 4631CLALBSS F5G43690
03404 0 07400 4 02367 4632TSXSK,4 F5G43700
03405 0 50000 0 00314 4633CLAZERO F5G43710
03406 0 07400 4 02367 4634TSXSK,4 F5G43720
03407 0 50000 0 00314 4635CLAZERO F5G43730
03410 0 07400 4 02367 4636TSXSK,4 F5G43740
03411 0 02000 0 03370 4637TRACMTSX F5G43750
03412−0 50000 2 01100 4638CI7C CALINST−1,2 IS THIS AN LXD F5G43770
03413−0 32000 0 00343 4639ANALFTMSK F5G43780
03414 0 60200 0 00457 4640SLWTMP10 F5G43790
03415 0 50000 0 00457 4641CLATMP10 F5G43800
03416 0 40200 0 00414 4642SUBLLXD F5G43810
03417−0 10000 0 02676 4643TNZCI7 NO, GO TO COMPILE THE INST F5G43820
03420−0 50000 2 01076 4644CALINST−3,2 YES, IS THE TAG 4 F5G43830
03421−0 32000 0 00337 4645ANAADDMK F5G43840
03422 0 40200 0 00320 4646SUBL4 F5G43850
03423−0 10000 0 02676 4647TNZCI7 NO, GO TO COMPILE THE INST. F5G43860
03424 0 50000 0 00460 4648CLACIND YES. IS IR4 NECESSARY. F5G43870
03425 0 12000 0 03460 4649TPLCI7E NO, GO TO REPRESS LATER COMPILING OF INST F5G43880
03426−0 76000 0 00141 4650MSE97 CHECK FOR LXP WHICH WAS LXD-D. F5G43881
03427 0 02000 0 03432 4651TRACI7C1 NO SUCH. F5G43882
03430 0 76000 0 00003 4652SSP THERE WAS, SUPPRESS LATER COMPILING F5G43883
03431 0 02000 0 03460 4653TRACI7E OF INST. F5G43884
03432−0 50000 2 01074 4654 CI7C1 CALINST−5,2 IS FOLLOWING INSTR AN SXD. F5G43885
03433−0 32000 0 00343 4655ANALFTMSK F5G43900
03434 0 60200 0 00457 4656SLWTMP10 F5G43910
03435 0 50000 0 00457 4657CLATMP10 F5G43920
03436 0 40200 0 00411 4658SUBLSXD F5G43930
03437−0 10000 0 03450 4659TNZCI7D F5G43940
03440−0 50000 2 01072 4660CALINST−7,2 YES, IS THE TAG A 4 F5G43950
03441−0 32000 0 00337 4661ANAADDMK F5G43960
03442 0 40200 0 00320 4662SUBL4 F5G43970
03443−0 10000 0 03450 4663TNZCI7D F5G43980
03444 0 50000 2 01075 4664CLAINST−4,2 IS SXD FIRST INSTR F5G43990
03445 0 40200 0 00444 4665SUBNXTLOC OF NEXT BB. F5G44000
03446 0 10000 0 03450 4666TZECI7D YES, COMPILE LX. F5G44010
03447 1 00010 2 02525 4667TXIFNDAS,2,8 NO--DELETE LX, SX. F5G44020
03450 0 50000 0 00314 4668CI7D CLAZERO CLMPILE THE LXD WITH GARBAGE F5G44030
03451 0 07400 4 02367 4669TSXSK,4 SYMBOLADDEAA AND TAG 4 F5G44040
03452 0 50000 0 00414 4670CLALLXD F5G44050
03453 0 07400 4 02367 4671TSXSK,4 F5G44060
03454 0 50000 0 00354 4672CLAGSYM F5G44070
03455 0 07400 4 02367 4673TSXSK,4 F5G44080
03456 0 50000 0 00355 4674CLAT4SYM F5G44090
03457 0 07400 4 02367 4675TSXSK,4 F5G44100
03460 0 60100 0 00461 4676CI7E STOCPIND SURPRESS LATER COMPILING INST SET + F5G44110
03461 0 02000 0 02700 4677TRACKLOC F5G44120
03462 0 50000 2 01076 4678CI3A CLAINST−3,2 IS THE S-TAG EQUAL TO 4 F5G44130
03463 0 60200 0 00461 4679SLWCPIND RECORD INST. NOT TO BE COMPILED F5G44140
03464−0 32000 0 00337 4680ANAADDMK F5G44150
03465 0 40200 0 00320 4681SUBL4 F5G44160
03466−0 10000 0 02667 4682TNZCI6 F5G44170
03467−0 75400 0 00000 4683PXD0,0 YES, RECORD IR4 NOT NECESSARY F5G44180
03470 0 60100 0 00460 4684STOCIND F5G44190
03471 0 02000 0 02667 4685TRACI6 SINCE LXP OR DED, SKIP COMPILING INST. F5G44200
4686 THIS ROUTINE READS ANOTHER BLOCK OF COMPILED INST INTO CS F5G44210
4687 AND SHIFTS THE EXTRA INST TO THE BEGINNING OF BLOCK F5G44220
03472−0 63400 4 00445 4688RDINS SXDOUTBX,4 SAVE RETURN INDEX F5G44230
03473 0 50000 0 00320 4689CLAL4 SET ERRBX FOR 5 TRIES F5G44240
03474 0 60100 0 00446 4690STOERRBX F5G44250
03475−0 63400 1 00447 4691SXDBBOX,1 SAVE INDEX 1 F5G44260
03476−0 53400 4 00331 4692LXDLD12,4 SHIFT EX,RA INST FROM END F5G44270
03477 0 50000 4 00735 4693D1CLA CLANDINS,4 OF BLOCK TO BEGINNING F5G44280
03500 0 60100 4 01101 4694STOINST,4 F5G44290
03501 2 00001 4 03477 4695TIXD1CLA,4,1 IS BLOCK SHIFTED F5G44300
03502 0 76200 0 00224 4696D1RDS RTBINSTTP SELECT INST TAPE F5G44310
03503 0 53400 1 00362 4697LXARECSC,1 YES, SET INDEX FOR NO. OF RECORDS F5G44320
03504 0 70000 4 01065 4698D1CPY CPYINST−12,4 COPY BLOCK OF INST F5G44330
03505 1 00001 4 03504 4699TXID1CPY,4,1 SET FOR NEXT WORD F5G44340
03506 0 02000 0 03516 4700TRAD2END END OF FILE F5G44350
03507−2 00001 1 03512 4701TNXD1BCK,1,1 END OF RECORD IS IT END OF LAST RECORD F5G44360
03510 0 76200 0 00224 4702RTBINSTTP NO, READ NEXT RECORD F5G44370
03511 0 02000 0 03504 4703TRAD1CPY F5G44380
03512 0 76600 0 00333 4704D1BCK IOD TEST FOR TAPE ERROR F5G44390
03513−0 76000 0 00012 4705RTT F5G44400
03514 0 02000 0 03530 4706TRAINERR ERROR F5G44410
03515 3 00143 4 03525 4707TXHD1XX,4,ZINST−1 IF 3RD FULL REC. NOT END OF FILE F5G44420
03516−0 75400 4 00000 4708D2END PXD0,4 REACHED END OF INSTR F5G44430
03517 0 40000 0 00327 4709ADDLD8 PUT TEST FOR LAST INST F5G44440
03520 0 62200 0 02525 4710STDFNDAS INTO MAIN ROUTINE F5G44450
03521 0 50000 0 00363 4711CLALCOUT PUT ADDR 0F FINAL EXIT INTO MAIN F5G44460
03522 0 60100 0 02526 4712STOFNDAS+1 ROUTINE F5G44470
03523 0 50000 0 00336 4713CLAENDMK F5G44480
03524 0 60100 4 01065 4714STOINST−12,4 F5G44490
03525−0 53400 4 00445 4715D1XX LXDOUTBX,4 NO ERROR, RESTORE INDEX REGISTERS F5G44500
03526−0 53400 1 00447 4716LXDBBOX,1 F5G44510
03527 0 02000 4 00001 4717TRA1,4 RETURN TO MAIN ROUTINE F5G44520
03530 0 50000 0 00446 4718INERR CLAERRBX ERROR IN READING IS THIS 1ST TRY F5G44530
03531 0 10000 0 03540 4719TZEHTRD2 TO READ IN F5G44540
03532 0 40200 0 00315 4720SUBONEA YES, STORE INDICATION AND TRY AGAIN F5G44550
03533 0 60100 0 00446 4721STOERRBX F5G44560
03534 0 76400 0 00204 4722D2BST BSTINSTTP BACKSPACE OVER RECORDS JUST READ F5G44570
03535 1 00001 1 03536 4723TXID2TIX,1,1 F5G44580
03536−2 00001 1 03534 4724D2TIX TNXD2BST,1,RECNO F5G44590
03537 0 02000 0 03502 4725TRAD1RDS TAPE BACKSPACED TRY AGAIN F5G44600
03540 0 07400 4 00004 4726HTRD2 TSX4,4 ERROR ON 5TH TRY DIAGNOSTIC F5G44610
03541−0 53400 2 00331 4727PASS2 LXDLD12,2 F5G44620
03542 0 77200 0 00203 4728REWOTAPE F5G44630
03543 1 00145 2 03544 47291TXI TXI1TXI+1,2,ZINST+1 F5G44640
4730 INITIALIZE FOR START OF BB F5G44650
03544−0 63400 2 00450 4731BEGBB SXDBBOX1,2 STORE INDEX OF POSITION ON ONST TABOE F5G44660
03545 0 50000 0 00316 4732CLAONED F5G44670
03546 0 40000 0 00443 4733ADDBBNO F5G44680
03547 0 60100 0 00443 4734STOBBNO F5G44690
03550 0 77100 0 00022 4735ARS18 WAS THIS THE LAST BB F5G44700
03551 0 40200 0 17774 4736SUBKEYS F5G44710
03552 0 40000 0 00315 4737ADDONEA F5G44720
03553 0 10000 0 04413 4738TZELSTBB YES, GL GO WRITE PARTIAL BLOLK F5G44730
03554 0 50000 0 01101 4739CLASXST NO F5G44740
03555−0 12000 0 03560 4740TMIBEGBBY F5G44750
03556 0 50000 0 00337 4741CLAADDMK F5G44760
03557 0 60100 0 01101 4742STOSXST F5G44770
03560 0 50000 0 00443 4743BEGBBY CLABBNO F5G44780
03561 0 07400 4 00070 4744TSXSE,4 F5G44790
03562−0 50000 1 12535 4745CALBBB+2,1 GET ENTRANCE REQUIREMENT F5G44800
03563 0 77100 0 00022 4746ARS18 FOR IR4 F5G44810
03564 0 40200 0 00340 4747SUBSTMSK STORE + OR - IF IR4 F5G44820
03565 0 60100 0 00460 4748STOCIND ISNT OR IS NECESSARY F5G44830
03566 0 50000 0 00315 4749CLAONEA RECORD THERE ISNT HANGING TRA 0 F5G44840
03567 0 60100 0 00660 4750STOSLV3 F5G44650
03570−0 50000 0 00443 4751CALBBNO FIND THE 1ST INST IN NEXT F5G44860
03571 0 40000 0 00316 4752ADDONED F5G44870
03572 0 07400 4 00070 4753TSXSE,4 BB F5G44880
03573 0 50000 1 12540 4754CLABBB+5,1 F5G44890
03574 0 60100 0 00444 4755STONXTLOC F5G44900
4756 DETERMINE WHICH LXD CASES EXIST , RESULT IN Z1V5 F5G44910
03575 0 56000 0 00314 4757Z1 LDQZERO INITIALIZE THE EXISTENCE F5G44920
03576−0 60000 0 00667 4758STQZ1V5 INDICATOR WORD F5G44930
03577 0 50000 1 12533 4759CLABBB,1 GET AND STORE NO. OF 1ST PRED IN F5G44940
03600 0 62100 0 00665 4760STAZ1V2 NEXT BB F5G44950
03601−0 50000 0 00443 4761CALBBNO F5G44960
03602 0 07400 4 00070 4762TSXSE,4 F5G44970
03603−0 50000 1 12533 4763CALBBB,1 STORE THE NO OF F5G44980
03604 0 62100 0 00666 4764STAZ1V3 1ST PRED IN F5G44990
03605 0 62100 0 00670 4765STAZ1V8 THIS BB F5G45000
03606 0 50000 0 00666 4766CLAZ1V3 F5G45010
03607 0 34000 0 00665 4767Z15 CASZ1V2 IS THIS PRED IN SAME BB F5G45020
03610 0 02000 0 03612 4768TRAZ12 YES F5G45030
03611 0 02000 0 03626 4769TRAZ2 NO F5G45040
03612 0 07400 4 00055 4770Z12 TSXSE5,4 F5G45050
03613 0 50000 1 15674 4771CLAPRED,1 DETERMINE THE F5G45060
03614−0 32000 0 00332 4772ANALT7 LXD CASE F5G45070
03615 0 76700 0 00003 4773ALS3 F5G45080
03616−0 73400 4 00000 4774PDX0,4 F5G45090
03617−0 50000 0 00416 4775CALZ1K3 STORE BIT AS INDICATOR F5G45100
03620 0 77100 4 00007 4776ARS7,4 FOR THIS F5G45110
03621−0 60200 0 00667 4777ORSZ1V5 LXD CASE F5G45120
03622 0 50000 0 00666 4778CLAZ1V3 F5G45130
03623 0 40000 0 00315 4779ADDONEA ARRANGE TO DEAL WITH NEXT F5G45140
03624 0 62100 0 00666 4780STAZ1V3 PRED F5G45150
03625 0 02000 0 03607 4781TRAZ15 F5G45160
4782 THIS OPEN S. R. FORMS THE LXD LISTS FROM TNE INFO LEFT IN F5G45170
4783 Z1V5 BY Z1 F5G45180
03626 0 56000 0 00314 4784Z2 LDQZERO F5G45190
03627 0 53400 1 00422 4785LXAZ2K2,1 F5G45200
03630−0 60000 1 00715 4786Z21 STQLLIND,1 SET THE 3 INDEXDS TO THE SUB F5G45210
03631 0 50000 1 00422 4787CLAZ2K1+3,1 BOTT0M POSITIONS F5G45220
03632 0 40200 0 00316 4788SUBONED IN THE 3 LISTS AND ALL F5G45230
03633 0 60100 1 00674 4789STOZ2V1+3,1 INDICATORS TO SAY COMPILED F5G45240
03634 2 00001 1 03630 4790TIXZ21,1,1 F5G45250
03635−0 53400 1 00331 4791LXDLD12,1 F5G45260
03636 0 50000 0 00416 4792CLAMZE PLACE -0 S IN THE F5G45270
03637 0 60100 1 00712 4793Z28 STOLIST1+12,1 LXD LISTS F5G45280
03640 2 00001 1 03637 4794TIXZ28,1,1 F5G45290
03641−0 53400 1 00422 4795LXDZ2K2,1 SET TO BEGINNING OF CASE LIST F5G45300
03642 0 56000 0 00667 4796Z25 LDQZ1V5 DID F5G45310
03643 0 50000 1 00432 4797CLACASE+7,1 THIS F5G45320
03644 0 73400 2 00000 4798PAX0,2 CASE F5G45330
03645−0 77300 2 00007 4799RQL7,2 OCCURR F5G45340
03646 0 16200 0 03711 4800TQPZ26 F5G45350
03647 0 50000 0 00434 4801CLAZ2K5 YES, SET NO OF ONES IN F5G45360
03650 0 60100 0 00674 4802STOZ2V2 DIFFERENCE TO HIGH NUMBER F5G45370
03651 0 53400 2 00422 4803LXAZ2K2,2 INITIALIZE TO 1ST LIST F5G45380
03652 0 56000 0 00314 4804 Z23 LDQZERO IS P004 F5G45390
03653 0 50000 2 00674 4805CLAZ2V1+3,2 F5G45400
03654−0 73400 4 00000 4806 R004 PDX0,4 QUANTITY IN THE LIST F5G45410
03655 0 50000 4 00676 4807CLALIST1,4 IS THE TOP F5G45420
03656−0 32000 1 00432 4808ANACASE+7,1 YES, DETERMINE F5G45430
03657−0 40000 4 00676 4809SBMLIST1,4 CONTAINED IN THIS F5G45440
03660−0 10000 0 03676 4810TNZZ27 CASE F5G45450
03661 0 50000 1 00432 4811CLACASE+7,1 YES, DETERMINE F5G45460
03662 0 40200 4 00676 4812SUBLIST1,4 THE NO. F5G45470
03663 0 76500 0 00025 4813LRS21 OF ONES F5G45480
03664 0 20000 0 00433 4814MPYZ2K4 IN THE F5G45490
03665 0 62100 0 03667 4815STAZ22 LOGICAL F5G45500
03666 0 50000 0 00432 4816CLAZ2K3 DIFFERENCE F5G45510
03667 0 77100 0 00000 4817Z22 ARSSET F5G45520
03670−0 32000 0 00434 4818ANAZ2K5 F5G45530
03671 0 34000 0 00674 4819CASZ2V2 IS THE NUMBER 0F ONES IN THE F5G45540
03672 0 02000 0 03676 4820TRAZ27 DIFFERENCE LESS THAN OR EQUAL TO F5G45550
03673 0 02000 0 03676 4821TRAZ27 THE PREVIOUS MINIMUM. NO F5G45560
03674 0 60100 0 00674 4822STOZ2V2 , YES, STORE NEW MIN F5G45570
03675−0 63400 2 00675 4823SXDZ2V3,2 STORE INDEX OF LIST OF GIVING NEW MIN F5G45580
03676 2 00001 2 03652 4824Z27 TIXZ23,2,1 COUNT TO 3 LISTS ARE WE THRU F5G45590
03677−0 53400 2 00675 4825LXDZ2V3,2 UES, GET INDEX OF L1ST WIIH MIN DIFF F5G45600
03700 0 50000 2 00674 4826CLAZ2V1+3,2 STIRE F5G45610
03701−0 73400 4 00000 4827PDX0,4 THIS F5G45620
03702 0 50000 1 00432 4828CLACASE+7,1 CASE AT TOP OF F5G45630
03703 1 00001 4 03704 4829Z24 TXIZ24+1,4,1 THAT LIST F5G45640
03704 0 60100 4 00676 4830STOLIST1,4 F5G45650
03705−0 75400 4 00000 4831PXD0,4 STORE INDEX OF TOP F5G45660
03706 0 60100 2 00674 4832STOZ2V1+3,2 POSITION IN THAT LIST F5G45670
03707 0 50000 0 00416 4833CLAMZE STORE INDICATION THAT THE F5G45680
03710 0 60100 2 00715 4834STOLLIND,2 LIST IS TO BE COMPILED F5G45690
03711 2 00001 1 03642 4835Z26 TIXZ25,1,1 COUNT THE 7 CASES F5G45700
4836 EXPAND TNE LXD LISTS F5G45710
03712 0 50000 0 00434 4837Z3 CLAZ2K5 IS THE F5G45720
03713−0 40000 0 00700 4838SBMLIST1+2 BOTTOM ENTRY OF F5G45730
03714 0 10000 0 04003 4839TZEZ307 LIST1 A CASE 7 F5G45740
03715 0 50000 0 00700 4840CLALIST1+2 NO, DO THE BOTTOMS F5G45750
03716−0 32000 0 00704 4841ANALIST2+2 OF LISTS 1 AND 2 HAVE F5G45760
03717 0 10000 0 03766 4842TZEZ35 A NON ZERO INTERSECTION F5G45770
03720 0 34000 0 00700 4843CASLIST1+2 YES, DOES 1NTERSECTION EQUAL 1 F5G45780
03721 0 02000 0 03723 4844TRAZ31 F5G45790
03722 0 02000 0 03760 4845TRAZ33 YES F5G45800
03723 0 34000 0 00704 4846Z31 CASLIST2+2 IS IT EQUAL TO BOTTOM OF 2 F5G45810
03724 0 02000 0 03726 4847TRAZ32 F5G45820
03725 0 02000 0 03763 4848TRAZ34 YES F5G45830
03726 0 60100 0 00701 4849Z32 STOLIST1+3 STORE INTERSECTION IN SUB1 F5G45840
03727−0 76000 0 00003 4850SSM POSITITON AND -(INTER.) IN F5G45850
03730 0 60100 0 00705 4851STOLIST2+3 SUB2 POS. F5G45860
03731 0 02000 0 04015 4852TRAZ306 F5G45870
03732−0 76000 0 00003 4853Z38 SSM ENTER -INTER1 AND 3 F5G45880
03733 0 60100 0 00711 4854STOLIST3+3 IN SUB3 POS. F5G45890
03734 0 02000 0 04015 4855TRAZ306 F5G45900
03735−0 76000 0 00003 4856Z39 SSM ENTER - INTER 1 AND 3 F5G45910
03736 0 60100 0 00701 4857STOLIST1+3 INSUV1 POS. F5G45920
03737 0 02000 0 04015 4858TRAZ306 F5G45930
03740 0 50000 0 00704 4859Z300 CLALIST2+2 DO BOTTOM ENTRIES F5G45940
03741−0 32000 0 00710 4860ANALIST3+2 OF 2 AND 3 HAVE F5G45950
03742 0 10000 0 04015 4861TZEZ306 NONZERO INTERSECTION F5G45960
03743 0 34000 0 00704 4862CASLIST2+2 YES, IS INTRE 2 AND 3 F5G45970
03744 0 02000 0 03746 4863TRAZ301 F5G45980
03745 0 02000 0 03755 4864TRAZ303 YES F5G45990
03746 0 34000 0 00710 4865Z301 CASLIST3+2 IS INTERSECTION EQUAL TO BOTTOM OF LIST 3 F5G46000
03747 0 02000 0 03751 4866TRAZ302 F5G46010
03750 0 02000 0 04013 4867TRAZ304 YES F5G46020
03751 0 60100 0 00711 4868Z302 STOLIST3+3 STORE INTER 2 AND 3 IN SUB 3 POS. F5G46030
03752−0 76000 0 00003 4869SSM AND -INTER IN F5G46040
03753 0 60100 0 00705 4870STOLIST2+3 SUB 2 POS. F5G46050
03754 0 02000 0 04015 4871TRAZ306 F5G46060
03755−0 76000 0 00003 4872Z303 SSM ENTER -(INTER 2 AND 3 ) F5G46070
03756 0 60100 0 00711 4873STOLIST3+3 IN SUB 3 POS. F5G46080
03757 0 02000 0 04015 4874TRAZ306 F5G46090
03760−0 76000 0 00003 4875Z33 SSM ENTER -(INTER 1 AND 2 ) F5G46100
03761 0 60100 0 00705 4876STOLIST2+3 IN SUB 2 POS. F5G46110
03762 0 02000 0 04015 4877TRAZ306 F5G46120
03763−0 76000 0 00003 4878Z34 SSM STORE -(INTER 1 AND 2 ) F5G46130
03764 0 60100 0 00701 4879STOLIST1+3 IN SUB 1 POS. F5G46140
03765 0 02000 0 04015 4880TRAZ306 F5G46150
03766 0 50000 0 00700 4881Z35 CLALIST1+2 DO BOTTOM ENTRIES IN F5G46160
03767−0 32000 0 00710 4882ANALIST3+2 1 AND 3 HAVE NONZERO F5G46170
03770 0 10000 0 03740 4883TZEZ300 INTERSECTION F5G46180
03771 0 34000 0 00700 4884CASLIST1+2 YES, IS IT EQUAL TO BOT. 1 F5G46190
03772 0 02000 0 03774 4885TRAZ36 F5G46200
03773 0 02000 0 03732 4886TRAZ38 YES F5G46210
03774 0 34000 0 00710 4887Z36 CASLIST3+2 TO THE BOTTOM ENTRY IN 3 F5G46220
03775 0 02000 0 03777 4888TRAZ37 F5G46230
03776 0 02000 0 03735 4889TRAZ39 YES F5G46240
03777 0 60100 0 00711 4890Z37 STOLIST3+3 ENTER INTER 1 AND 3 IN SUB F5G46250
04000−0 76000 0 00003 4891SSM 3 POS. AND -( INTER ) IN F5G46260
04001 0 60100 0 00701 4892STOLIST1+3 SUB1 POS. F5G46270
04002 0 02000 0 04015 4893TRAZ306 F5G46280
04003−0 63400 0 00671 4894Z307 SXDZ2V1,0 CREATE THE LIST F5G46290
04004 0 50000 0 00321 4895CLAL7 F5G46300
04005 0 60100 0 00676 4896STOLIST1 F5G46310
04006 0 50000 0 00317 4897CLAL3 F5G46320
04007 0 60100 0 00677 4898STOLIST1+1 F5G46330
04010 0 50000 0 00315 4899CLAONEA F5G46340
04011 0 60100 0 00700 4900STOLIST1+2 F5G46350
04012 0 02000 0 04053 4901TRAZ4 F5G46360
04013−0 76000 0 00003 4902Z304 SSM ENTER - INTER 2 AND 3 F5G46370
04014 0 60100 0 00705 4903Z305 STOLIST2+3 INSUB2 POS. F5G46300
04015−0 53400 2 00324 4904Z306 LXDLD3,2 SET COUNT TO 3 F5G46390
04016 0 53400 1 00314 4905LXAZERO,1 SET TO INSPECT 1ST LIST F5G46400
04017 0 50000 1 00700 4906Z309 CLALIST1+2,1 F5G46410
04020 0 10000 0 04031 4907TZEZ308 IS THE BOTTOM ENTRY ZERO F5G46420
04021 0 40200 0 00315 4908SUBONEA NO F5G46430
04022−0 32000 1 00700 4909ANALIST1+2,1 DOES IT HAVE TWO ONES F5G46440
04023 0 10000 0 04031 4910TZEZ308 F5G46450
04024 0 60100 0 00457 4911STOTMP10 YES F5G46460
04025 0 50000 1 00701 4912CLALIST1+3,1 IS THE SUB BOTTOM F5G46470
04026−0 10000 0 04031 4913TNZZ308 ENTRY ZERO F5G46480
04027 0 50000 0 00457 4914CLATMP10 YES F5G46490
04030 0 60100 1 00701 4915STOLIST1+3,1 F5G46500
04031 1 77774 1 04032 4916Z308 TXIZ308+1,1,−4 PREPARE FOR NEXT LIST F5G46510
04032 2 00001 2 04017 4917TIXZ309,2,1 COUNT TO 3 F5G46520
04033 0 50000 0 00434 4918CLAZ2K5 F5G46530
04034−0 40000 0 00677 4919SBMLIST1+1 F5G46540
04035−0 10000 0 04053 4920TNZZ4 F5G46550
04036 0 50000 0 00700 4921CLALIST1+2 F5G46560
04037 0 40200 0 00315 4922SUBONEA F5G46570
04040−0 32000 0 00700 4923ANALIST1+2 F5G46580
04041−0 10000 0 04053 4924TNZZ4 F5G46590
04042 0 50000 0 00700 4925CLALIST1+2 F5G46600
04043 0 60100 0 00701 4926STOLIST1+3 F5G46610
04044 0 50000 0 00434 4927CLAZ2K5 F5G46620
04045 0 40200 0 00700 4928SUBLIST1+2 F5G46630
04046 0 60100 0 00700 4929STOLIST1+2 F5G46640
04047 0 40200 0 00315 4930SUBONEA F5G46650
04050 0 32000 0 00700 4931ANSLIST1+2 F5G46660
04051−0 50000 0 00701 4932CALLIST1+3 F5G46670
04052−0 60200 0 00700 4933ORSLIST1+2 F5G46680
4934 DETECT AND COMPILE ANY SEQUENTIAL TRANSFER F5G46690
04053 0 56000 0 00416 4935Z4 LDQMZE PUT MINUS ZEROS IN F5G46700
04054−0 60000 0 01125 4936STQSXAS THE ASS0XIATED F5G46710
04055 0 53400 4 00322 4937LXAL19,4 SXDPOSIT1ONS F5G46720
04056−0 60000 4 01125 4938Z411 STQSXST+20,4 F5G46730
04057 2 00001 4 04056 4939TIXZ411,4,1 F5G46740
04060 0 50000 0 01101 4940CLASXST F5G46750
04061−0 12000 0 04140 4941TMIZ5 IS THERE A SEQUENTIAL TRANSFER F5G46760
04062−0 50000 0 00443 4942CALBBNO YES F5G46770
04063 0 77100 0 00022 4943ARS18 F5G46780
04064 0 40200 0 00315 4944SUBONEA F5G46790
04065 0 60100 0 00457 4945STOTMP10 PUT NO OF PREV. BB IN TMP10 F5G46800
04066 0 50000 0 00670 4946CLAZ1V8 INITIALIZE 1ST PRED NO THIS BB F5G46810
04067 0 60100 0 00666 4947Z49 STOZ1V3 F5G46820
04070 0 07400 4 00055 4948TSXSE5,4 F5G46830
04071−0 50000 1 15674 4949CALPRED,1 F5G46840
04072−0 32000 0 00337 4950ANAADDMK IS THIS THE SEQUENTIAL F5G46850
04073 0 40200 0 00457 4951SUBTMP10 TRANSFERS PRED ENTRY F5G46860
04074 0 10000 0 04100 4952TZEZ410 F5G46870
04075−0 50000 0 00666 4953CALZ1V3 NO, TRY NEXT ONE F5G46880
04076 0 40000 0 00315 4954ADDONEA F5G46890
04077 0 02000 0 04067 4955TRAZ49 F5G46900
04100 0 50000 0 00666 4956Z410 CLAZ1V3 GET THE PRED NO F5G46910
04101 0 07400 4 02211 4957TSXSH,4 FORM THE SXD CASE F5G46920
04102 0 50000 0 00466 4958CLASXD1 F5G46930
04103 0 40000 0 00467 4959ADDSXD2 F5G46940
04104 0 40000 0 00470 4960ADDSXD3 F5G46950
04105 0 10000 0 04117 4961TZEZ44 IS THIS A 0 SXD CASE F5G46960
04106 0 53400 4 00320 4962LXAL4,4 ISNT 0 SXD CASE F5G46970
04107 0 50000 4 00471 4963Z41 CLASXD1+3,4 RECORD SXD CASE F5G46980
04110 0 60100 4 01105 4964STOSXST+4,4 IN POSITION ASSOCIATED F5G46990
04111 2 00001 4 04107 4965TIXZ41,4,1 WITH SEQUENTIAL TRANSFER F5G47000
04112 0 53400 1 00314 4966LXAZERO,1 COMPILE THE SXD F5G47010
04113 0 07400 4 02242 4967TSXSI,4 INST. WITH F5G47020
04114 0 02000 0 04140 4968TRAZ47 (1) ASSOCIATED SXD WITH 0 LXD CASE F5G47030
04115 0 07400 4 02440 4969Z42 TSXSM,4 (2)ASSOCIATED WITH AN LXD LIST F5G47040
04116 0 02000 0 04140 4970TRAZ47 (3) NOT ASSOCIATED ( TRA COMPILED ) F5G47050
04117−0 53400 4 00465 4971Z44 LXDSXD0,4 F5G47060
04120−3 00000 4 04136 4972TXLZ46,4,0 DOES IT HAVE A 0 LXD CASE F5G47070
04121−0 75400 4 00000 4973PXD0,4 NO F5G47080
04122 0 77100 0 00022 4974ARS18 LXD CASE TO AC (ADDR) F5G47090
04123 0 60100 0 00715 4975STOZ4V1 F5G47100
04124−0 53400 2 00324 4976LXDLD3,2 SET COUNT TO 3 , N=1 F5G47110
04125 0 50000 2 00674 4977Z45 CLAZ2V1+3,2 GET INDEX F5G47120
04126−0 73400 1 00000 4978PDX0,1 OF TOP QUANTITY IN LIST N F5G47130
04127 0 50000 1 00676 4979CLALIST1,1 IS THE LXD CASE OF THIS SXD F5G47140
04130 0 40200 0 00715 4980SUBZ4V1 CASE THE SAME AS F5G47150
04131 0 10000 0 04115 4981TZEZ42 THE TOP QUANTITY IN LIST N F5G47160
04132 2 00001 2 04125 4982TIXZ45,2,1 NO, COUNT TO 3 F5G47170
04133 0 50000 0 00715 4983CLAZ4V1 COMPILE A F5G47180
04134 0 07400 4 02403 4984TSXSL,4 TRA (LXD ) F5G47190
04135 0 02000 0 04140 4985TRAZ47 F5G47200
04136 0 50200 0 00315 4986Z46 CLSONEA RECORD THAT THERE F5G47210
04137 0 60100 0 00660 4987Z48 STOSLV3 IS A HANGING TRA 0CASE F5G47220
04140 4988Z47 SYNZ48+1 F5G47230
4989 FORM THE SXD LIST AND THE SYN CARD LIST F5G47240
04140 0 50000 0 00316 4990Z5 CLAONED SET INDEX IN SYN TABLE F5G47250
04141 0 60100 0 00716 4991STOZ5V1 F5G47260
04142 0 50000 0 00670 4992CLAZ1V8 RESET 1 ST PRED IN BB F5G47270
04143 0 60100 0 00666 4993Z53 STOZ1V3 F5G47280
04144 0 40200 0 00665 4994SUBZ1V2 IS THIS PRED IN SAME BB F5G47290
04145 0 10000 0 04263 4995TZEZ6 NO, ADD FINISHED F5G47300
04146 0 50000 0 01101 4996CLASXST YES F5G47310
04147−0 12000 0 04153 4997TMIZ51 WAS THERE A SEQUENTIAL TRANSFER F5G47320
04150−0 32000 0 00337 4998ANAADDMK YES, EXTRACT ADDRESS F5G47330
04151 0 40200 0 00666 4999SUBZ1V3 HAS PRED ALREDY BEEN CONSIDERED F5G47340
04152 0 10000 0 04213 5000TZEZ55 AS A SEQUENTIAL TRANSFER F5G47350
04153 0 50000 0 00666 5001Z51 CLAZ1V3 NO F5G47360
04154 0 07400 4 02211 5002TSXSH,4 GENERATE SXD CASE F5G47370
04155 0 50000 0 00466 5003CLASXD1 IS THE F5G47380
04156 0 40000 0 00467 5004ADDSXD2 SXD CASE F5G47390
04157 0 40000 0 00470 5005ADDSXD3 ZERO F5G47400
04160 0 10000 0 04213 5006TZEZ55 F5G47410
04161 0 53400 1 00314 5007LXAZERO,1 NO, PREPARE T SCAN SXD LIST F5G47420
04162 0 50000 1 01101 5008Z503 CLASXST,1 IS SUBSXD0 F5G47430
04163−0 32000 0 00335 5009ANADECMK F5G47440
04164 0 60100 0 00457 5010STOTMP10 F5G47450
04165 0 50000 0 00465 5011CLASXD0 F5G47460
04166−0 32000 0 00335 5012ANADECMK F5G47470
04167 0 40200 0 00457 5013SUBTMP10 F5G47480
04170−0 10000 0 04216 5014TNZZ54 F5G47490
04171 0 50000 1 01102 5015CLASXST+1,1 THIS SXD CASE F5G47500
04172 0 40200 0 00466 5016SUBSXD1 F5G47510
04173−0 10000 0 04216 5017TNZZ54 F5G47520
04174 0 50000 1 01103 5018CLASXST+2,1 SAME AS F5G47530
04175 0 40200 0 00467 5019SUBSXD2 F5G47540
04176−0 10000 0 04216 5020TNZZ54 F5G47550
04177 0 50000 1 01104 5021CLASXST+3,1 THE ONE ALREADY F5G47560
04200 0 40200 0 00470 5022SUBSXD3 STORED F5G47570
04201−0 10000 0 04216 5023TNZZ54 F5G47580
04202 0 50000 1 01101 5024CLASXST,1 YES, STORE INDICATION F5G47590
04203−0 53400 2 00716 5025LXDZ5V1,2 F5G47600
04204−0 32000 0 00337 5026ANAADDMK SYN,2 CARD F5G47610
04205 0 60100 2 02125 5027STOSYN,2 IN THE F5G47620
04206 0 50000 0 00465 5028CLASXD0 SYN F5G47630
04207 0 76700 0 00022 5029ALS18 LIST F5G47640
04210 0 62200 2 02125 5030STDSYN,2 F5G47650
04211 1 00001 2 04212 5031Z52 TXIZ52+1,2,1 F5G47660
04212−0 63400 2 00716 5032SXDZ5V1,2 F5G47670
04213 0 50000 0 00666 5033Z55 CLAZ1V3 PREPARE TO DEAL WITH NEXT PRED F5G47680
04214 0 40000 0 00315 5034ADDONEA F5G47690
04215 0 02000 0 04143 5035TRAZ53 F5G47700
04216 0 50000 1 01101 5036Z54 CLASXST,1 F5G47710
04217 0 12000 0 04232 5037TPLZ502 IS THIS SXD POS. EMPTY F5G47720
04220−0 53400 2 00324 5038LXDLD3,2 YES F5G47730
04221−3 00000 1 04232 5039TXLZ502,1,0 IS THIS ST CASE F5G47740
04222 3 77773 1 04233 5040TXHZ504,1,−4−1 NO, IS THIS 0 LIST CASE F5G47750
04223 3 77767 1 04242 5041TXHZ507,1,−8−1 NO 1ST F5G47760
04224 3 77763 1 04241 5042TXHZ506,1,−12−1 2ED F5G47770
04225 3 77757 1 04240 5043TXHZ505,1,−16−1 3RD F5G47780
04226 0 07400 4 04252 5044TSXZ500,4 ENTER THE SXD CASE IN THE LIST F5G47790
04227 0 50000 0 00416 5045CLAMZE F5G47800
04230 0 60100 1 01105 5046STOSXST+4,1 STORE END MARK FOR SYN CAEDS F5G47810
04231 0 02000 0 04213 5047TRAZ55 F5G47820
04232 1 77774 1 04162 5048Z502 TXIZ503,1,−4 EXAMINE NEXT SXD CASE F5G47830
04233−0 50000 0 00465 5049Z504 CALSXD0 ZERO LIST CASE F5G47840
04234−0 32000 0 00335 5050ANADECMK IS THE LXD CASE 0 F5G47850
04235−0 10000 0 04232 5051TNZZ502 F5G47860
04236 0 07400 4 04252 5052TSXZ500,4 YES, ENTER SXD CASE IN F5G47870
04237 0 02000 0 04213 5053TRAZ55 ASSOCIATED POSITION F5G47880
04240 2 00001 2 04241 5054Z505 TIXZ505+1,2,1 GENERATE INDEX OF LIST F5G47890
04241 2 00001 2 04242 5055Z506 TIXZ506+1,2,1 F5G47900
04242−0 50000 2 00674 5056Z507 CALZ2V1+3,2 IS F5G47910
04243−0 73400 4 00000 5057PDX0,4 THE F5G47920
04244 0 50000 0 00465 5058CLASXD0 LXD F5G47930
04245 0 77100 0 00022 5059ARS18 CASE THE F5G47940
04246 0 40200 4 00676 5060SUBLIST1,4 SAME F5G47950
04247−0 10000 0 04232 5061TNZZ502 F5G47960
04250 0 07400 4 04252 5062TSXZ500,4 YES F5G47970
04251 0 02000 0 04213 5063TRAZ55 F5G47980
5064 SUBROUTINE FOR ENTERING SXD CASE IN SXD LIST F5G47990
04252 0 50000 0 00465 5065Z500 CLASXD0 F5G48000
04253 0 60100 1 01101 5066STOSXST,1 F5G48010
04254 0 50000 0 00466 5067CLASXD1 F5G48020
04255 0 60100 1 01102 5068STOSXST+1,1 F5G48030
04256 0 50000 0 00467 5069CLASXD2 F5G48040
04257 0 60100 1 01103 5070STOSXST+2,1 F5G48050
04260 0 50000 0 00470 5071CLASXD3 F5G48060
04261 0 60100 1 01104 5072STOSXST+3,1 F5G48070
04262 0 02000 4 00001 5073TRA1,4 F5G48080
5074 COMPILE THE SXD LIST F5G48090
04263 0 53400 1 00333 5075Z6 LXALM20,1 SET TO START OF SXD LIST F5G48100
04264 0 50000 1 01101 5076Z61 CLASXST,1 F5G48110
04265−0 12000 0 04274 5077TMIZ7 IS THIS SXD POSITION EMPTY F5G48120
04266−0 63400 1 04271 5078SXDZ6V1,1 NO F5G48130
04267 0 07400 4 02242 5079TSXSI,4 COMPILE THE SXD CASE WITH F5G48140
04270 0 76100 0 00000 5080NOP (1) 0 LXD CASE, OR F5G48150
04271 3 00000 0 00000 5081Z6V1 TXH0,0,SET (2) THIS RETURN CANT OCCURR F5G48160
04272−0 53400 1 04271 5082LXDZ6V1,1 (3) TRA ALREADY CONPILED F5G48170
04273 1 77774 1 04264 5083TXIZ61,1,−4 F5G48180
5084 COMPILE TNE LXD LISTS AND ASSOCIATED SXD S F5G48190
04274−0 53400 2 00324 5085Z7 LXDLD3,2 SET TO BEGIN SCAN OF LISTS F5G48200
04275 0 50000 2 00422 5086Z72 CLAZ2K1+3,2 F5G48210
04276−0 73400 1 00000 5087PDX0,1 PUT INDEX OF BOTTOM POSITION IN 1 F5G48220
04277 0 50000 1 00676 5088CLALIST1,1 F5G48230
04300−0 12000 0 04350 5089TMIZ75 YES, IS IT A TRA(0) CASE F5G48240
04301 0 10000 0 04320 5090TZEZ73 IS THE LIST FILLED F5G48250
04302 0 50000 1 00677 5091CLALIST1+1,1 PERHAPS, IS IT A FOR SURE F5G48260
04303 0 10000 0 04350 5092TZEZ75 IT IS IF EITHER THE SUB BOTTOM F5G48270
04304 0 12000 0 04350 5093TPLZ75 ENTRY IS -0 OR POSITIVE F5G48280
04305 0 50000 0 00720 5094CLAZ7V2 F5G48290
04306−0 12000 0 04320 5095TMIZ73 IS THIS 1ST TIME THRU F5G48300
04307 0 50000 2 00443 5096Z76 CLAZ7K1+3,2 YES F5G48310
04310−0 73400 1 00000 5097PDX0,1 IS THERE ASSOCIATED F5G48320
04311 0 50000 1 01101 5098CLASXST,1 SXDLIST F5G48330
04312−0 63400 2 00717 5099SXDZ7V1,2 F5G48340
04313−0 12000 0 04344 5100TMIZ74 F5G48350
04314 0 07400 4 02242 5101TSXSI,4 YES, COMPILE SXD CASE F5G48360
04315 0 02000 0 04317 5102TRAZ71 F5G48370
04316 0 02000 0 04333 5103TRAZ77 COMPILE F5G48380
04317−0 53400 2 00717 5104Z71 LXDZ7V1,2 F5G48390
04320 2 00001 2 04275 5105Z73 TIXZ72,2,1 COUNT TO 3 F5G46400
04321 0 50200 0 00720 5106CLSZ7V2 IS THIS 1ST TIME THRU F5G48410
04322 0 60100 0 00720 5107STOZ7V2 F5G48420
04323−0 12000 0 04274 5108TMIZ7 YES, OO BACK CLASXST F5G48430
04324 0 50000 0 01105 5109CLASXAS0 IS THERE A 0 ASSOCIATED SXD CASE F5G46440
04325−0 12000 0 04353 5110TMIZ8 F5G48450
04326 0 53400 1 00334 5111LXALM4,1 YES F5G48460
04327 0 07400 4 02242 5112TSXSI,4 COMPILE SXD CASE F5G48470
04330 0 02000 0 04353 5113TRAZ8 F5G48480
04331 0 02000 0 04353 5114TRAZ8 F5G48490
04332 0 02000 0 04353 5115TRAZ8 F5G48500
04333−0 53400 2 00717 5116Z77 LXDZ7V1,2 F5G46510
04334 0 50000 2 00715 5117CLAZ4V1,2 F5G48520
04335−0 12000 0 04344 5118TMIZ74 F5G48530
04336 0 50000 2 00443 5119CLAZ7K1+3,2 F5G48540
04337−0 73400 1 00000 5120PDX0,1 F5G48550
04340 0 50000 1 01101 5121CLASXST,1 F5G48560
04341 0 77100 0 00022 5122ARS18 F5G46570
04342 0 07400 4 02403 5123TSXSL,4 F5G48580
04343 0 02000 0 04317 5124TRAZ71 F5G48590
04344 0 50000 2 00674 5125Z74 CLAZ2V1+3,2 COMPILE THE LXD LIST F5G48600
04345−0 73400 1 00000 5126PDX0,1 F5G48610
04346 0 07400 4 02440 5127TSXSM,4 F5G48620
04347 0 02000 0 04317 5128TRAZ71 F5G48630
04350 0 50000 0 00720 5129Z75 CLAZ7V2 IS THIS 1ST TIME THRU F5G48640
04351−0 12000 0 04307 5130TMIZ76 NO, 2ED TIME F5G48650
04352 0 02000 0 04320 5131TRAZ73 YES F5G48660
5132 COMPILE ANY SYN CARDS F5G48670
04353−0 50000 0 00443 5133Z8 CALBBNO FORM F5G48680
04354 0 77100 0 00022 5134ARS18 AND F5G48690
04355 0 60100 0 00457 5135STOTMP10 STORE F5G48700
04356 0 07400 4 00067 5136TSXSE1,4 F5G48710
04357−0 50000 1 12533 5137CALBBB,1 -(IDSXD)-(BBNO)+(1ST PRED)*2**25 F5G48720
04360−0 32000 0 00337 5138ANAADDMK F5G48730
04361 0 76700 0 00012 5139ALS10 F5G48740
04362 0 40200 0 00457 5140SUBTMP10 F5G48750
04363 0 40200 0 00410 5141SUBIDSXD F5G48760
04364 0 60100 0 00457 5142STOTMP10 F5G48770
04365−0 53400 2 00716 5143LXDZ5V1,2 SET TO START OF SYN LIST F5G48780
04366−3 00001 2 04407 5144Z81 TXLZ83,2,1 ARE WE THRU F5G48790
04367 2 00001 2 04370 5145Z82 TIXZ82+1,2,1 DECREASE INDEX F5G48800
04370−0 50000 2 02125 5146CALSYN,2 F5G48810
04371−0 32000 0 00335 5147ANADECMK COMPILE THE SYN CARD F5G48820
04372 0 77100 0 00010 5148ARS8 F5G48830
04373 0 40200 0 00457 5149SUBTMP10 F5G48840
04374 0 07400 4 02367 5150TSXSK,4 F5G48850
04375 0 50000 0 00346 5151CLALSYN F5G48860
04376 0 07400 4 02367 5152TSXSK,4 F5G48870
04377−0 50000 2 02125 5153CALSYN,2 F5G48880
04400−0 32000 0 00337 5154ANAADDMK F5G48890
04401 0 76700 0 00012 5155ALS10 F5G48900
04402 0 40200 0 00457 5156SUBTMP10 F5G48910
04403 0 07400 4 02367 5157TSXSK,4 F5G48920
04404 0 50000 0 00314 5158CLAZERO F5G48930
04405 0 07400 4 02367 5159TSXSK,4 F5G48940
04406 0 02000 0 04366 5160TRAZ81 F5G48950
04407−0 53400 2 00450 5161Z83 LXDBBOX1,2 GET INDEX OF COMPILED INDT F5G48960
04410 0 50000 0 00416 5162CLAMZE RECORD NO SEQUENTIAL TRANSFER F5G48970
04411 0 60100 0 01101 5163STOSXST F5G48980
04412 0 02000 0 02525 5164TRAFNDAS F5G48990
5165 WRITE TH E LAST BLOCK OF C.I. T. ON TAPE F5G49000
5166 AFTER PUTTING RELATIVE CONSTANT ROUTINES AT END F5G49010
04413 0 76200 0 00224 5167LSTBB RTBINSTTP AN END OF F5G49020
04414 0 70000 0 00457 5168CPYTMP10 FILE SEPARATES RELATIVE CONST. ROUTINES F5G49030
04415 0 02000 0 04420 5169TRAEF3 END FILE ALREADY READ F5G49040
04416 0 02000 0 04413 5170TRALSTBB READ END FILE F5G49050
04417 0 07400 4 00004 5171TSX4,4 DIAGNOSTIC, ERROR F5G49060
04420−0 53400 4 00325 5172EF3 LXDLD4,4 TRY 4 TIMES F5G49070
04421 0 53400 3 00337 5173EFRTB LXAADDMK,3 READ IN NEXT RECORD F5G49080
04422 0 76200 0 00224 5174RTBINSTTP OF RELATIVE CONSTANT SUBROUTINES F5G49090
04423 0 70000 1 04516 5175EFCPY CPYRELSR,1 F5G49100
04424 1 77777 1 04423 5176TXIEFCPY,1,−1 F5G49110
04425 0 02000 0 04436 5177TRAEFREW END OF FILE , END OF INST. F5G49120
04426 0 76600 0 00333 5178IOD F5G49130
04427−0 76000 0 00012 5179RTT F5G49140
04430 0 02000 0 04451 5180TRAEFERR F5G49150
04431−0 63400 1 04432 5181SXDEFTXL,1 STORE END TEST F5G49160
04432−3 00000 2 04421 5182EFTXL TXLEFRTB,2,SET COMPILE THE INSTRUCTIONS F5G49170
04433 0 50000 2 04516 5183CLARELSR,2 F5G49180
04434 0 07400 4 02367 5184TSXSK,4 F5G49190
04435 1 77777 2 04432 5185TXIEFTXL,2,−1 F5G49200
04436 0 77200 0 00204 5186EFREW REWINSTTP REWIND THE TAPE F5G49210
04437 0 53400 1 00412 5187LXASKK1,1 SET 1 TO LENGTH OF CS BLOCK F5G49220
04440−0 53400 4 00655 5188LXDSKV1,4 INDEX OF NEXTCLST POSITION F5G49230
04441−0 63400 4 04444 5189SXDLSTXL,4 F5G49240
04442 3 00143 4 04447 5190TXHLSWEF,4,LCLST−1 IS BLOCK EMPTY F5G49250
04443 0 76600 0 00223 5191WTBOTAPE NO, WRITE F5G49260
04444−3 00000 1 04447 5192LSTXL TXLLSWEF,1,− IT ON TAPE F5G49270
04445 0 70000 1 00655 5193CPYCLST,1 F5G49280
04446 1 77777 1 04444 5194TXILSTXL,1,−1 F5G49290
04447 0 77000 0 00203 5195LSWEF WEFOTAPE WRITE AN END FILE F5G49300
04450 0 02000 0 00030 5196TRAR F5G49310
04451 0 76400 0 00204 5197EFERR BSTINSTTP F5G49320
04452 2 00001 4 04421 5198TIXEFRTB,4,1 F5G49330
04453 0 07400 4 00004 5199TSX4,4 4TH ERROR, TO DIAGN0STIC F5G49340
04454 5200BSSPTL4 SPACE FOR PATCHES F5G49350
04516 0 00000 0 00000 5201RELSR START OF REL. CONST. ROUTINES F5G49360
00000 5202ORG0 F5G49370
00000 0 00004 0 00030 5203HTRR,0,4 CONTROL CARD PART 1. F5G49371
00001 0 00000 0 05715 5204HTRCMTAG−1 F5G49372
00000 5205ORG0 F5G49373
00000 0 15674 0 15674 5206HTRPRED,0,PRED CONTROL CARD PART 1B. F5G49374
00001 0 00000 0 16025 5207HTRI9A+2 F5G49375
00000 5208ORG0 F5G49376
00000 0 04740 0 04740 5209HTRQS,0,QS CONTROL CARD, PART 1C. F5G49377
00001 0 00000 0 04773 5210HTRQS8+1 F5G49378
00000 5211ORG0 F5G49379
00000 0 04740 0 04740 5212HTRQPU,0,QPU CONTROL CARD, PART 1D. F5G49380
00001 0 00000 0 04773 5213HTRQPU8+1 F5G49381
00000 5214ORG0 F5G49382
00000 0 04740 0 04740 5215HTRQSU,0,QSU CONTROL CARD, PART 1E. F5G49383
00001 0 00000 0 04773 5216HTRQSU8+1 F5G49384
00000 5217ORG0 F5G49385
00000 0 00320 0 00317 5218HTRBLV09,0,BL12 CONTROL CARD, PART 2. F5G49386
00001 0 00000 0 00655 5219HTRBLIST F5G49387
00000 5220ORG0 F5G49388
00000 0 00320 0 00320 5221HTRSTART,0,START CONTROL CARD, PART 3. F5G49389
00001 0 00000 0 00647 5222HTRASCON F5G49390
00000 5223ORG0 F5G49391
00000 0 03541 0 00317 5224HTRL3,0,PASS2 CONTROL CARD, PART 4. F5G49392
00001 0 00000 0 04516 5225HTRRELSR F5G49393