CLEAR STORAGE 1 ,008015,022026,030037,044,049,053053N000000N00001026 1
CLEAR STORAGE 2 L068116,105106,110117B101/I9I#071029C029056B026/B001/0991,001/001117I0? 2
BOOTSTRAP ,008015,022029,036040,047054,061068,072/061039 ,0010011040 3
0 1401 AUTOCODER-PASS 3-TRANSLATOR-INITIAL -VERSION 3 3731L PAGE 1
0 SEQ PG LIN LABEL OP OPERANDS SFX CT LOCN INSTRUCTION TYPE CARD
101 1 01 003 JOB 1401 AUTOCODER-PASS 3-TRANSLATOR-INITIAL -VERSION 3
102 1 02 CTL 630 1
103 1 03 *
104 1 04 *EQUATES
105 1 05 *
106 1 06 INTAPE EQU %U6 %U6
107 1 07 OUTAPE EQU %U4 %U4
108 1 08 SYSTAP EQU %U1 %U1
109 1 09 INITAP EQU %U0 %U0
110 1 10 XXXX EQU 0000 0000
111 1 11 PRINT EQU 200 0200
112 1 12 LIBRN EQU 000 0000
113 1 13 *
114 1 14 *TAPE REDUNDANCY ROUTINE
115 1 15 *
116 1 16 ORG RTEND&1 2210
117 1 17 TPERR SBR XL3 4 2210 H 099 4
118 1 18 SBR REDXT&3 4 2214 H K82 4
119 1 19 MZ &9,XL3 7 2218 Y M60 099 4
120 1 20 MCW 4000-10&X3,TPINS&7 BRING IN INSTRUCTION 7 2225 M II0 K73 4
121 1 21 MN TPINS&3,BSP1&3 THAT CAUSED 7 2232 D K69 K49 4
122 1 22 MCW TPINS&7,INST2&7 REDUNDANCY 7 2239 M K73 L82 4
123 1 23 BSP1 BSP INITAP BACKSPACE TAPE 5 2246 U %U0 B 5
124 1 24 BCE WRTRD,TPINS&7,W Q. WRITE REDUNDANCY 8 2251 B L55 K73 W 5
125 1 25 MCW &9,RDCT#1 INITIALIZE COUNTER 7 2259 M M60 M61 5
126 1 26 TPINS RT INITAP,XXXX RE-READ 8 2266 M %U0 000 R 5
127 1 27 BER RDERR Q. REDUNDANCY AGAIN 5 2274 B K83 L 5
128 1 28 REDXT B XXXX EXIT 4 2279 B 000 5
129 1 29 RDERR MN TPINS&3,BSP2&3 7 2283 D K69 K93 6
130 1 30 BSP2 BSP INITAP BACKSPACE AGAIN 5 2290 U %U0 B 6
131 1 31 S &1,RDCT REDUCE COUNTER 7 2295 S M62 M61 6
132 1 32 BWZ TPINS,RDCT,B Q. 10 SUCCESSIVE READS 8 2302 V K66 M61 B 6
133 1 33 MN TPINS&3,TPHLT&6 7 2310 D K69 L23 6
134 1 34 TPHLT H XXXX,390 HALT 7 2317 . 000 390 7
135 1 35 MCW TPINS&7,*&8 7 2324 M K73 L38 7
136 1 36 RT INITAP,XXXX RE-READ 8 2331 M %U0 000 R 7
137 1 37 BSS BSP1,E DETERMINE OPTION 5 2339 B K46 E 7
138 1 38 H XXXX,302 HALT AGAIN 7 2344 . 000 302 7
139 1 39 B REDXT EXIT 4 2351 B K79 7
140 1 40 WRTRD SKP SYSTAP ERASE TAPE 5 2355 U %U1 E 8
141 1 41 BCE SBCTR,WRTCR-1,5 Q. FIFTY SKIPS 8 2360 B L92 M63 5 8
142 1 42 A &1,WRTCR#2 INCREASE COUNTER 7 2368 A M62 M64 8
143 1 43 INST2 WT INITAP,XXXX RE-WRITE 8 2375 M %U0 000 W 8
144 1 44 BER BSP1 Q. REDUNDANCY AGAIN 5 2383 B K46 L 8
145 1 45 B REDXT 4 2388 B K79 8
146 1 46 SBCTR S WRTCR RESET COUNTER 4 2392 S M64 9
147 1 47 MN TPINS&3,*&7 7 2396 D K69 M09 9
1 1401 AUTOCODER-PASS 3-TRANSLATOR-INITIAL -VERSION 3 3731L PAGE 2
0 SEQ PG LIN LABEL OP OPERANDS SFX CT LOCN INSTRUCTION TYPE CARD
148 1 48 H XXXX,360 HALT 7 2403 . 000 360 9
149 1 49 B INST2 4 2410 B L75 9
150 1 50 *
151 1 51 * NOISE RECORD ROUTINE
152 1 52 *
153 1 53 NOISE SBR XL3 4 2414 H 099 9
154 1 54 SBR NSXT&3 4 2418 H M52 9
155 1 55 MZ &9,XL3 7 2422 Y M60 099 9
156 1 56 N2 BCE 4000-12&X3, XXXX, } SCAN FOR GROUP MARK 8 2429 B IH8 000 } GMARK 10
157 1 57 CHAIN 12 MACRO
158 BCE 1 2437 B GEN 10
159 BCE 1 2438 B GEN 10
160 BCE 1 2439 B GEN 10
161 BCE 1 2440 B GEN 10
162 BCE 1 2441 B GEN 10
163 BCE 1 2442 B GEN 10
164 BCE 1 2443 B GEN 11
165 BCE 1 2444 B GEN 11
166 BCE 1 2445 B GEN 11
167 BCE 1 2446 B GEN 11
168 BCE 1 2447 B GEN 11
169 BCE 1 2448 B GEN 11
170 1 58 NSXT B 0 4 2449 B 000 11
171 1 59 OBJCOR DCW @3@ OBJECT CORE SIZE CODE 1 2453 12
172 1 60 HIVAL DCW @ 999@ HIGHEST OBJECT ADDRESS 5 2458 12
173 1 61 MANAM DCW @#@ EQUALS # OR A 1 2459 12
174 1 62 LTORG * 2460
DCW &9 1 2460 LIT 12
RDCT DCW #01 1 2461 AREA 12
DCW &1 1 2462 LIT 12
WRTCR DCW #02 2 2464 AREA 12
175 1 63 *
176 1 64 *BEGIN OF MAIN LINE
177 1 65 *
178 1 66 BEGIN RWD INTAPE REWIND INPUT TAPE 5 2465 U %U6 R 13
179 1 67 RWD 5 REWIND 5 5 2470 U %U5 R 13
180 1 68 CS 3999 CLEAR INPUT AREA 4 2475 / I99 13
181 1 69 RTW SYSTAP,001 READ LOWER HALF 8 2479 L %U1 001 R 13
182 1 70 NOP 0 PASS 3 4 2487 N 000 13
183 1 71 BER TPERR 5 2491 B K10 L 13
184 1 72 SW GMK1,GMK2 INITIALIZE GROUP MARKS 7 2496 , I89 187 13
185 1 73 CW SYSMK2 4 2503 ) ?03 14
186 1 74 CS 080 CLEAR READ AREA 4 2507 / 080 14
187 1 75 SW EQVADD INITIALIZE TO UNDEF 4 2511 , A69 14
188 1 76 RWD OUTAPE RWD OUTPUT TAPE 5 2515 U %U4 R 14
189 1 77 MCW &FREE&13,N2&6 7 2520 M R20 M35 14
190 1 78 MCW @N@,N3 CRIPPLE TEST FOR NOISE 7 2527 M R21 573 14
191 1 79 MCW @N@,N4 7 2534 M R21 558 14
192 1 80 RT 5,FREE&1 READ IN MACRO FACTOR 8 2541 M %U5 101 R 15
193 1 81 B NOISE WHICH IS 4 2549 B M14 15
1 1401 AUTOCODER-PASS 3-TRANSLATOR-INITIAL -VERSION 3 3731L PAGE 3
0 SEQ PG LIN LABEL OP OPERANDS SFX CT LOCN INSTRUCTION TYPE CARD
194 1 82 BER TPERR PASSED IN FROM PASS 2 5 2553 B K10 L 15
195 1 83 RWD 5 AND SAVE VALUE 5 2558 U %U5 R 15
196 1 84 MCW FREE&3,JOBLBL#3 7 2563 M 103 R24 15
197 1 85 ZA @101@,ALTRNO RESET ALTER NUMBER 7 2570 ? R27 184 15
198 1 86 *
199 1 87 * PROCESS JOB CARD
200 1 88 *
201 1 89 B GET GET FIRST RECORD 4 2577 B 524 16
202 1 90 BCE GENJOB,FREE&6,* Q. COMMENTS CARD 8 2581 B Q53 106 * 16
203 1 91 C FREE&18,@JOB@ Q. JOB CARD 7 2589 C 118 R30 16
204 1 92 BU GENJOB 5 2596 B Q53 / 16
205 1 93 CODJOB MCW JOBLBL,FREE&8 PICKUP FACTOOR 7 2601 M R24 108 16
206 1 94 WT OUTAPE,FREE&1 PUT JOB CARD 8 2608 M %U4 101 W 16
207 1 95 NOP 0 4 2616 N 000 17
208 1 96 BER TPERR 5 2620 B K10 L 17
209 1 97 A &1,ALTRNO 7 2625 A R31 184 17
210 1 98 B GET GET NEXT RECORD 4 2632 B 524 17
211 1 99 MCW @B@,N3 RESET NOISE ROUTINE 7 2636 M R32 573 17
212 2 00 MCW @M@,N4 7 2643 M R33 558 17
213 2 01 *
214 2 02 *PROCESS CONTROL CARD
215 2 03 *
216 2 04 C FREE&18,@CTL@ Q. CONTROL CARD 7 2650 C 118 R36 18
217 2 05 BU CHNAD 5 2657 B Q85 / 18
218 2 06 CS 0 4 2662 / 000 18
219 2 07 SBR CLEAR&3 4 2666 H O85 18
220 2 08 SBR SVSZ#3 4 2670 H R39 18
221 2 09 BWZ PROSZ,CLEAR&3,2 8 2674 V P02 O85 2 18
222 2 10 CLEAR CS 15999 4 2682 / I9I 18
223 2 11 SBR CLEAR&3 CLEAR ABOVE 4K 4 2686 H O85 19
224 2 12 C CLEAR&3,@I99@ Q. END OF CLEARING 7 2690 C O85 R42 19
225 2 13 BU CLEAR 5 2697 B O82 / 19
226 2 14 PROSZ MCW @6@,PHOLD#1 7 2702 M R43 R44 19
227 2 15 BWZ CSZ,SVSZ,B 8 2709 V P54 R39 B 19
228 2 16 MCW @5@,PHOLD 7 2717 M R45 R44 19
229 2 17 BWZ CSZ,SVSZ,K 8 2724 V P54 R39 K 20
230 2 18 MCW @4@,PHOLD 7 2732 M R46 R44 20
231 2 19 BWZ CSZ,SVSZ,S 8 2739 V P54 R39 S 20
232 2 20 MCW @3@,PHOLD 7 2747 M R47 R44 20
233 2 21 CSZ C FREE&21,PHOLD 7 2754 C 121 R44 20
234 2 22 BE INOBJ 5 2761 B P97 S 21
235 2 23 * MESSG@INCORRECT PROCESSOR MACHINE SIZE SPECIFIED@,42
236 02 CS 332 4 2766 / 332 21
237 03 CS 1 2770 / 21
238 04 MCW @INCORRECT PROCESSOR MACHINE SIZE SPECIFIED@,42&200 7 2771 M R89 242 21
239 05 W 1 2778 2 21
240 07 BCV *&5 5 2779 B P88 @ 21
241 08 B *&3 4 2784 B P90 21
242 09 CC 1 2 2788 F 1 22
243 2 24 MCW PHOLD,FREE&21 7 2790 M R44 121 22
1 1401 AUTOCODER-PASS 3-TRANSLATOR-INITIAL -VERSION 3 3731L PAGE 4
0 SEQ PG LIN LABEL OP OPERANDS SFX CT LOCN INSTRUCTION TYPE CARD
244 2 25 INOBJ MCW FREE&22,OBJCOR SAVE OBJECT MACHINE CODE 7 2797 M 122 M53 22
245 2 26 ZA OBJCOR,XL1 7 2804 ? M53 089 22
246 2 27 S &30,XL1&1 7 2811 S R91 090 22
247 2 28 A XL1 CODE -HIVAL- 4 2818 A 089 22
248 2 29 MCW OBJTBL&X1,HIVAL-3 7 2822 M R/1 M55 23
249 2 30 C FREE&22,@3@ Q. OBJECT CORE GT 4K 7 2829 C 122 R47 23
250 2 31 BL GETMN 5 2836 B 419 T 23
251 2 32 BCE SETHI,FREE&24,1 Q. MA HARDWARE 8 2841 B Q99 124 1 23
252 2 33 B IS4K 4 2849 B Q92 23
253 2 34 GENJOB BSP INTAPE 5 2853 U %U6 B 23
254 2 35 MCW FREE&74,FREE&73 7 2858 M 174 173 24
255 2 36 MCW @JOB @,FREE&20 GENERATE JOB CARD 7 2865 M R96 120 24
256 2 37 MCW 1 2872 M 24
257 2 38 MCW FREE&74,FREE&15 BLANK AREA 7 2873 M 174 115 24
258 2 39 MCW 1 2880 M 24
259 2 40 B CODJOB 4 2881 B O01 24
260 2 41 CHNAD MCW &SUBXL,INTXT&3 INITIALIZE EXIT 7 2885 M R99 463 24
261 2 42 IS4K MCW @A@,MANAM 7 2892 M ?00 M59 25
262 2 43 SETHI MCW @03@,HIVAL-3 7 2899 M ?02 M55 25
263 2 44 B GETMN 4 2906 B 419 25
264 2 45 OBJTBL DCW @03@ 2 2911 25
265 2 46 DCW @07@ 2 2913 25
266 2 47 DCW @11@ 2 2915 25
267 2 48 DCW @15@ 2 2917 25
268 2 49 LTORG 2918 * 2918
DCW &FREE&13 3 2920 113 ADCON 26
DCW @N@ 1 2921 LIT 26
JOBLBL DCW #03 3 2924 AREA 26
DCW @101@ 3 2927 LIT 26
DCW @JOB@ 3 2930 LIT 26
DCW &1 1 2931 LIT 26
DCW @B@ 1 2932 LIT 26
DCW @M@ 1 2933 LIT 27
DCW @CTL@ 3 2936 LIT 27
SVSZ DCW #03 3 2939 AREA 27
DCW @I99@ 3 2942 LIT 27
DCW @6@ 1 2943 LIT 27
PHOLD DCW #01 1 2944 AREA 27
DCW @5@ 1 2945 LIT 27
DCW @4@ 1 2946 LIT 28
DCW @3@ 1 2947 LIT 28
DCW @INCORRECT PROCESSOR MACHINE SIZE SPECIFIED@ 42 2989 LIT 30
DCW &30 2 2991 LIT 30
DCW @JOB @ 5 2996 LIT 30
DCW &SUBXL 3 2999 634 ADCON 30
DCW @A@ 1 3000 LIT 30
DCW @03@ 2 3002 LIT 31
269 2 50 SYSMK2 DCW @}@ SYSTEM GROUP MARK 1 3003 GMARK 31
270 2 51 XFR 000 B 000 32
1 1401 AUTOCODER-PASS 3 LEFT MAIN LINE -VERSION 3 3732L PAGE 5
0 SEQ PG LIN LABEL OP OPERANDS SFX CT LOCN INSTRUCTION TYPE CARD
271 2 52 JOB 1401 AUTOCODER-PASS 3 LEFT MAIN LINE -VERSION 3
272 2 53 *
273 2 54 *INITIALIZATION OF INDEX REGISTERS
274 2 55 *
275 2 56 * XINITXL1,XL2,XL3
276 01 XL1 EQU 089 0089
277 02 089 DCW 000 3 0089 35
278 04 091 DC 00 2 0091 35
279 05 XL2 EQU 094 0094
280 06 094 DCW 000 3 0094 35
281 08 096 DC 00 2 0096 35
282 09 XL3 EQU 099 0099
283 10 099 DCW 000 3 0099 35
284 12 100 DC 0 1 0100 35
285 2 57 *
286 2 58 *FREE FORM INPUT AREA
287 2 59 *
288 2 60 ORG 101 0101
289 2 61 FREE EQU 100 0100
290 2 62 DA 1X86 0101 0186
291 2 63 1,1 0101 FIELD
292 2 64 19,19 0119 FIELD
293 2 65 16,16 0116 FIELD
294 2 66 6,6 0106 FIELD
295 2 67 21,21 0121 FIELD
296 2 68 ALTRNO 81,84 0184 FIELD
297 2 69 85,89 0189 FIELD
298 2 70 GMK2 DC @}@ 1 0187 GMARK 36
299 2 71 *
300 2 72 *FIXED FORM INPUT AREA
301 2 73 *
302 2 74 ORG 333 0333
303 2 75 INPUT EQU * 0332
304 2 76 DA 1X86 0333 0418
305 2 77 40,40 0372 FIELD
306 2 78 17,17 0349 FIELD
307 2 79 28,28 0360 FIELD
308 2 80 39,39 0371 FIELD
309 2 81 76,76 0408 FIELD
310 2 82 *
311 2 83 * GET UPPER HALF OF PASS 3
312 2 84 *
313 2 85 GETMN RTW SYSTAP,BEGIN 8 0419 L %U1 M65 R 37
314 2 86 NOP 0 4 0427 N 000 37
315 2 87 BER TPERR 5 0431 B K10 L 37
316 2 88 MCW MANAM,MASYM-3 7 0436 M M59 B93 37
317 2 89 RTW SYSTAP,OVL2 8 0443 L %U1 626 R 37
318 2 90 NOP 0 4 0451 N 000 38
319 2 91 BER TPERR 5 0455 B K10 L 38
320 2 92 INTXT B NUREC 4 0460 B 626 38
1 1401 AUTOCODER-PASS 3 LEFT MAIN LINE -VERSION 3 3732L PAGE 6
0 SEQ PG LIN LABEL OP OPERANDS SFX CT LOCN INSTRUCTION TYPE CARD
321 2 93 *
322 2 94 * GET FIXED FORM OVERLAY
323 2 95 *
324 2 96 GTFIX RTW SYSTAP,OVL2 8 0464 L %U1 626 R 38
325 2 97 NOP 0 4 0472 N 000 38
326 2 98 BER TPERR 5 0476 B K10 L 38
327 2 99 BSP SYSTAP 5 0481 U %U1 B 38
328 3 00 BSP SYSTAP 5 0486 U %U1 B 39
329 3 01 BW PROFIX,FREESW 8 0491 V 661 H09 1 39
330 3 02 B RSTMOD 4 0499 B 638 39
331 3 03 *
332 3 04 * GET FREE FORM OVERLAY
333 3 05 *
334 3 06 GTFRE RTW SYSTAP,OVL2 8 0503 L %U1 626 R 39
335 3 07 NOP 0 4 0511 N 000 39
336 3 08 BER TPERR 5 0515 B K10 L 39
337 3 09 B PSTNU 4 0520 B 630 39
338 3 10 *
339 3 11 *GET ROUTINE
340 3 12 *
341 3 13 GET SBR GETXT&3 4 0524 H 553 40
342 3 14 B RDTAP 4 0528 B 554 40
343 3 15 MCW INAREA&79,FREE&80 7 0532 M I82 180 40
344 3 16 CHAIN 4 MACRO
345 MCW 1 0539 M GEN 40
346 MCW 1 0540 M GEN 40
347 MCW 1 0541 M GEN 40
348 MCW 1 0542 M GEN 40
349 3 17 MCW INAREA&85,FREE&86 7 0543 M I88 186 41
350 3 18 GETXT B XXXX 4 0550 B 000 41
351 3 19 RDTAP SBR RDXT&3 READ TAPE 4 0554 H 585 41
352 3 20 N4 MCW &INAREA&12,N2&6 7 0558 M R43 M35 41
353 3 21 RT INTAPE,INAREA 8 0565 M %U6 I03 R 41
354 3 22 N3 B NOISE CHECK FOR NOISE 4 0573 B M14 41
355 3 23 BER TPERR 5 0577 B K10 L 41
356 3 24 RDXT B XXXX 4 0582 B 000 42
357 3 25 *
358 3 26 *PUT ROUTINE
359 3 27 *
360 3 28 PUT SBR PUTXT&3 4 0586 H 625 42
361 3 29 CW FREE&21 4 0590 ) 121 42
362 3 30 WT OUTAPE,FREE&1 8 0594 M %U4 101 W 42
363 3 31 NOP 0 4 0602 N 000 42
364 3 32 BER TPERR 5 0606 B K10 L 42
365 3 33 SW FREE&21 4 0611 , 121 42
366 3 34 A &1,ALTRNO INCREASE ALTER NUMBER 7 0615 A R44 184 43
367 3 35 PUTXT B XXXX 4 0622 B 000 43
368 3 36 OVL2 DCW 0 1 0626 43
369 3 37 DCW @}@ SYSTEM GROUP MARK 1 0627 GMARK 43
370 3 38 XFR 0 B 000 44
1 1401 AUTOCODER-PASS 3 PROCESS FREE FORM -VERSION 3 3734L PAGE 7
0 SEQ PG LIN LABEL OP OPERANDS SFX CT LOCN INSTRUCTION TYPE CARD
371 3 39 JOB 1401 AUTOCODER-PASS 3 PROCESS FREE FORM -VERSION 3
372 3 40 *
373 3 41 *BEGINNING OF NEW FREE FORM RECORD ANALYSIS
374 3 42 *
375 3 43 ORG OVL2 0626
376 3 44 NUREC B PUT 4 0626 B 586 47
377 3 45 PSTNU B GET 4 0630 B 524 47
378 3 46 SUBXL SW MODESW 4 0634 , ?02 47
379 3 47 CW FREESW 4 0638 ) H09 47
380 3 48 BCE NUREC,FREE&6,* 8 0642 B 626 106 * 47
381 3 49 BCE REG,FREE&75, 8 0650 B 991 175 47
382 3 50 BCE REG,FREE&75,L 8 0658 B 991 175 L 48
383 3 51 BCE NUREC,FREE&75,S 8 0666 B 626 175 S 48
384 3 52 BCE NUREC,FREE&75,Z 8 0674 B 626 175 Z 48
385 3 53 BCE NUREC,FREE&85,R 8 0682 B 626 185 R 48
386 3 54 C FREE&18,@CHA@ 7 0690 C 118 R47 48
387 3 55 BCE CKCHN,FREE&75,C 8 0697 B 722 175 C 49
388 3 56 BCE CKCHN,FREE&75,Y 8 0705 B 722 175 Y 49
389 3 57 BU NUREC 5 0713 B 626 / 49
390 3 58 B PRCHN 4 0718 B 727 49
391 3 59 CKCHN BU REG 5 0722 B 991 / 49
392 3 60 PRCHN ZA FREE&22,WAREA2 7 0727 ? 122 A14 49
393 3 61 BCE *&5,WAREA2,& 8 0734 B 746 A14 & 50
394 3 62 B *&8 4 0742 B 753 50
395 3 63 ZA WAREA2-1,WAREA2 7 0746 ? A13 A14 50
396 3 64 BCE *&5,FREE&75,C 8 0753 B 765 175 C 50
397 3 65 B *&8 4 0761 B 772 50
398 3 66 MCW @S@,FREE&75 7 0765 M R48 175 50
399 3 67 BCE *&5,FREE&75,Y 8 0772 B 784 175 Y 51
400 3 68 B *&8 4 0780 B 791 51
401 3 69 MCW @Z@,FREE&75 7 0784 M R49 175 51
402 3 70 B PUT 4 0791 B 586 51
403 3 71 C WAREA2,&00 ACCOUNT FOR CHAIN 00 7 0795 C A14 R51 51
404 3 72 BL *&5 5 0802 B 811 T 51
405 3 73 B PSTNU 4 0807 B 630 51
406 3 74 MCW FREE&75,HLDCD#1 7 0811 M 175 R52 52
407 3 75 MCW @C@,FREE&75 7 0818 M R53 175 52
408 3 76 BCE BLNKX,HLDCD,R REW: BCE WMMCHK,HLDCD,R 8 0825 B 848 R52 R 52
409 3 77 BCE BLNKX,HLDCD,S RES: BCE WMMCHK,HLDCD,S 8 0833 B 848 R52 S 52
410 3 78 MCW @Y@,FREE&75 7 0841 M R54 175 52
411 3 79 BLNKX MCW BLNK2,FREE&74 7 0848 M A55 174 53
412 3 80 MCW FREE&74 4 0855 M 174 53
413 3 81 MCW SAVOP 4 0859 M R88 53
414 3 82 MCW 1 0863 M 53
415 3 83 MCW 1 0864 M 53
416 3 84 MCW FREE&74,FREE&5 BLANK PAGE/LINE 7 0865 M 174 105 53
417 3 85 CHNLP B PUT 4 0872 B 586 53
418 3 86 MCW FREE&74,FREE&11 BLANK LABEL FIELD 7 0876 M 174 111 54
419 3 87 S &1,WAREA2 7 0883 S R44 A14 54
420 3 88 C WAREA2,&00 7 0890 C A14 R51 54
1 1401 AUTOCODER-PASS 3 PROCESS FREE FORM -VERSION 3 3734L PAGE 8
0 SEQ PG LIN LABEL OP OPERANDS SFX CT LOCN INSTRUCTION TYPE CARD
421 3 89 BL CHNLP 5 0897 B 872 T 54
422 3 90 B PSTNU 4 0902 B 630 54
423 3 91 GENPS MCW @&1 @,FREE&15 7 0906 M R57 115 54
424 3 92 B PUT 4 0913 B 586 55
425 3 93 MCW FREE&73,FREE&72 TO HIGHEST ADDRESS OF 7 0917 M 173 172 55
426 3 94 MCW @C@,FREE&75 OBJECT CORE 7 0924 M R53 175 55
427 3 95 MCW HIVAL,FREE&25 7 0931 M M58 125 55
428 3 96 MCW @EQU @ 4 0938 M R62 55
429 3 97 MCW 1 0942 M 55
430 3 98 MCW @$HIVAL &P @ 4 0943 M R72 55
431 3 99 MCW FREE&73 4 0947 M 173 56
432 4 00 MCW &NUREC,GENPS&3 7 0951 M R75 909 56
433 4 01 MCW @B@,ISHIV 7 0958 M R76 969 56
434 4 02 B NUREC 4 0965 B 626 56
435 4 03 ISHIV NOP PSTNU 4 0969 N 630 56
436 4 04 MCW HIVAL,FREE&25 SET NEW HIGHEST VALUE 7 0973 M M58 125 56
437 4 05 MCW @B@,PSSW2 7 0980 M R76 '37 57
438 4 06 B TSTRE 4 0987 B '53 57
439 4 07 REG S XL3&1 4 0991 S 100 57
440 4 08 S 1 0995 S 57
441 4 09 S 1 0996 S 57
442 4 10 C FREE&18,@ @ 7 0997 C 118 R79 57
443 4 11 BU SVUP3 5 1004 B '17 / 57
444 4 12 BCE TSTRE,FREE&19, 8 1009 B '53 119 58
445 4 13 SVUP3 MCW FREE&20,SAVOP#9 7 1017 M 120 R88 58
446 4 14 MCW 1 1024 M 58
447 4 15 C FREE&11, @$HIVAL@ HIVAL EQUATE PRESENT 7 1025 C 111 R94 58
448 4 16 BE ISHIV 5 1032 B 969 S 58
449 4 17 PSSW2 NOP TSTRE 4 1037 N '53 58
450 4 18 C FREE&10,@$P @ Q. ARITH MACRO PRESENT 7 1041 C 110 R99 58
451 4 19 BE GENPS 5 1048 B 906 S 59
452 4 20 TSTRE BCE ISREA,FREE&85,R 8 1053 B '96 185 R 59
453 4 21 B TLUOP LOOKUP MNEMONIC 4 1061 B M65 59
454 4 22 STFUN MCW FREE&15,SAVOP-5 7 1065 M 115 R83 59
455 4 23 BW NUREC,EQVADD Q. INSTRUCTION 8 1072 V 626 A69 1 59
456 4 24 C FREE&15,@3 @ 7 1080 C 115 ?01 59
457 4 25 BE EOJ 5 1087 B Q75 S 60
458 4 26 B NUREC 4 1092 B 626 60
459 4 27 ISREA SW FREE&12 4 1096 , 112 60
460 4 28 LCA FREE&15,EQVADD 7 1100 L 115 A69 60
461 4 29 CW FREE&12 4 1107 ) 112 60
462 4 30 BCE TYPCL,FREE&15,& 8 1111 B /26 115 & 60
463 4 31 CHAIN 3 MACRO
464 BCE 1 1119 B GEN 60
465 BCE 1 1120 B GEN 61
466 BCE 1 1121 B GEN 61
467 4 32 B STFUN 4 1122 B '65 61
468 4 33 TYPCL SW EQVADD-2 4 1126 , A67 61
469 4 34 BCE STFUN,FREE&12,& 8 1130 B '65 112 & 61
470 4 35 SW EQVADD-1 4 1138 , A68 61
1 1401 AUTOCODER-PASS 3 PROCESS FREE FORM -VERSION 3 3734L PAGE 9
0 SEQ PG LIN LABEL OP OPERANDS SFX CT LOCN INSTRUCTION TYPE CARD
471 4 36 BCE STFUN,FREE&13,& 8 1142 B '65 113 & 61
472 4 37 SW EQVADD 4 1150 , A69 62
473 4 38 B STFUN 4 1154 B '65 62
474 4 39 DCW 0 1 1158 62
475 4 40 DCW @}@ SYSTEM GROUP MARK 1 1159 GMARK 62
476 4 41 XFR 0 B 000 63
1 1401 AUTOCODER-PASS 3 PROCESS FIX FORM -VERSION 3 3735L PAGE 10
0 SEQ PG LIN LABEL OP OPERANDS SFX CT LOCN INSTRUCTION TYPE CARD
477 4 42 JOB 1401 AUTOCODER-PASS 3 PROCESS FIX FORM -VERSION 3
478 4 43 ORG OVL2 0626
479 4 44 *
480 4 45 *BEGINNING OF NEW FIXED FORM RECORD ANALYSIS
481 4 46 *
482 4 47 ENTSPS B PUT PUT LAST RECORD 4 0626 B 586 66
483 4 48 BW GTFRE,FREESW Q. FREE DONE IN FIXED 8 0630 V 503 H09 1 66
484 4 49 RSTMOD CW MODESW#1,ABSW RESET SWITCHES 7 0638 ) ?02 A10 66
485 4 50 B RDTAP GET A RECORD 4 0645 B 554 66
486 4 51 MCW INAREA&79,INPUT&80 MOVE TO FIXED FORM 7 0649 M I82 412 66
487 4 52 CHAIN 5 MACRO
488 MCW 1 0656 M GEN 66
489 MCW 1 0657 M GEN 66
490 MCW 1 0658 M GEN 67
491 MCW 1 0659 M GEN 67
492 MCW 1 0660 M GEN 67
493 4 53 PROFIX MCW INPUT&80,FREE&80 MOVE IDENTIFICATION 7 0661 M 412 180 67
494 4 54 MCW BLANK,FREE&75 SET OPERAND PORTION 7 0668 M A54 175 67
495 4 55 MCW FREE&75 OF -FREE- TO BLANKS 4 0675 M 175 67
496 4 56 MCW FREE&75,FREE&20 SET BALANCE TO BLANK 7 0679 M 175 120 67
497 4 57 MCW 1 0686 M 68
498 4 58 MCW 1 0687 M 68
499 4 59 MCW INPUT&82,FREE&86 BLANK CODE POSITIONS 7 0688 M 414 186 68
500 4 60 MCW INPUT&13,FREE&11 MOVE LANE AND PG/LINE 7 0695 M 345 111 68
501 4 61 MCW INPUT&5 NO TO -FREE- 4 0702 M 337 68
502 4 62 BCE COMCRD,INPUT&8,* Q. COMMENTS CARD 8 0706 B Y71 340 * 68
503 4 63 BCE LBERR,FREE&11,, CHECK FOR INVALID 8 0714 B 778 111 , 68
504 4 64 CHAIN 4 CHARACTERS IN LABELS MACRO
505 BCE 1 0722 B GEN 69
506 BCE 1 0723 B GEN 69
507 BCE 1 0724 B GEN 69
508 BCE 1 0725 B GEN 69
509 4 65 BCE LBERR,FREE&10,- 8 0726 B 778 110 - 69
510 4 66 CHAIN 4 MACRO
511 BCE 1 0734 B GEN 69
512 BCE 1 0735 B GEN 69
513 BCE 1 0736 B GEN 70
514 BCE 1 0737 B GEN 70
515 4 67 BCE LBERR,FREE&10,# 8 0738 B 778 110 # 70
516 4 68 CHAIN 4 MACRO
517 BCE 1 0746 B GEN 70
518 BCE 1 0747 B GEN 70
519 BCE 1 0748 B GEN 70
520 BCE 1 0749 B GEN 70
521 4 69 BCE LBERR,FREE&10,& 8 0750 B 778 110 & 71
522 4 70 CHAIN 4 MACRO
523 BCE 1 0758 B GEN 71
524 BCE 1 0759 B GEN 71
525 BCE 1 0760 B GEN 71
526 BCE 1 0761 B GEN 71
1 1401 AUTOCODER-PASS 3 PROCESS FIX FORM -VERSION 3 3735L PAGE 11
0 SEQ PG LIN LABEL OP OPERANDS SFX CT LOCN INSTRUCTION TYPE CARD
527 4 71 BCE LBERR,FREE&10,' 8 0762 B 778 110 ' 71
528 4 72 CHAIN 4 MACRO
529 BCE 1 0770 B GEN 71
530 BCE 1 0771 B GEN 72
531 BCE 1 0772 B GEN 72
532 BCE 1 0773 B GEN 72
533 4 73 B BCK1 4 0774 B 798 72
534 4 74 LBERR CS 332 4 0778 / 332 72
535 4 75 CS 1 0782 / 72
536 4 76 MCW @ILLEGAL LABEL - SEQUENCE NUMBER@,231 7 0783 M ?33 231 72
537 4 77 MCS ALTRNO,236 7 0790 Z 184 236 73
538 4 78 W 1 0797 2 73
539 4 79 BCK1 C INPUT&15,BLNK2 Q. ACTUAL OP CODE 7 0798 C 347 A55 73
540 4 80 BE ABSFIX PRESENT IN FIXED FORM 5 0805 B S70 S 73
541 4 81 MCW BLNK2,SAVOP 7 0810 M A55 R88 73
542 4 82 MCW INPUT&16 4 0817 M 348 73
543 4 83 MCW INPUT&16,FREE&18 MOVE MNEMONIC TO FREE 7 0821 M 348 118 73
544 4 84 TLUFIX S XL3&1 RESET INDEX LOCATIONS 4 0828 S 100 74
545 4 85 S TO ZERO 1 0832 S 74
546 4 86 S 1 0833 S 74
547 4 87 B TLUOP LOOKUP MNEMONIC 4 0834 B M65 74
548 4 88 BW FIXINS,EQVADD Q. INSTRUCTION 8 0838 V 854 A69 1 74
549 4 89 BCE FOUND,EQVADD, Q. CONTROL OP 8 0846 B T40 A69 74
550 4 90 *
551 4 91 * PROCESS INSTRUCTION
552 4 92 *
553 4 93 FIXINS BCE LKNOP,INPUT&17, Q. A OPERAND 8 0854 B 974 349 74
554 4 94 BCE FIXALF,INPUT&17,@ Q. ALPHA LITERAL 8 0862 B /84 349 @ 75
555 4 95 B SCAN SCAN A OPERAND 4 0870 B Z09 75
556 4 96 CKB BCE CKMOD,INPUT&28, Q. B OPERAND 8 0874 B 950 360 75
557 4 97 A &1,XL2 MOVE COMMA TO FREE 7 0882 A R44 094 75
558 4 98 MCW @,@,FREE&21&X2 TO SEPARATE OPERANDS 7 0889 M ?34 1K1 75
559 4 99 A &1,XL2 7 0896 A R44 094 76
560 5 00 MCW @011@,XL1 7 0903 M ?37 089 76
561 5 01 BCE FIXALF,INPUT&28,@ Q. ALPHA LITERAL 8 0910 B /84 360 @ 76
562 5 02 B SCAN SCAN B OPERAND 4 0918 B Z09 76
563 5 03 CKOP C INPUT&16,@B @ Q. BRANCH INSTRUCTION 7 0922 C 348 ?40 76
564 5 04 BE MAKBCE 5 0929 B '40 S 76
565 5 05 C INPUT&16,@ B@ Q. ACTUAL BRANCH INST 7 0934 C 348 ?43 77
566 5 06 BE MOVMOD 5 0941 B '18 S 77
567 5 07 B LKNOP 4 0946 B 974 77
568 5 08 CKMOD C INPUT&16,@B @ Q. BRANCH INSTRUCTION 7 0950 C 348 ?40 77
569 5 09 BE ALTROP 5 0957 B '51 S 77
570 5 10 C INPUT&16,@ B@ Q. ACTUAL BRANCH INST 7 0962 C 348 ?43 77
571 5 11 BE ALTROP 5 0969 B '51 S 78
572 5 12 LKNOP C INPUT&16,@NOP@ Q. NOP INSTRUCTION 7 0974 C 348 ?46 78
573 5 13 BE CKNOP 5 0981 B /46 S 78
574 5 14 BW PICKUP,ABSW Q. ACTUAL OP CODE 8 0986 V '29 A10 1 78
575 5 15 BCE PICKUP,INPUT&39, Q. D CHARACTER 8 0994 B '29 371 78
576 5 16 ISMOD BCE MOVMOD,FREE&15, Q. ILLEGAL OP 8 1002 B '18 115 79
1 1401 AUTOCODER-PASS 3 PROCESS FIX FORM -VERSION 3 3735L PAGE 12
0 SEQ PG LIN LABEL OP OPERANDS SFX CT LOCN INSTRUCTION TYPE CARD
577 5 17 BWZ IOTYP,FREE&15,2 Q. I/O INSTRUCTION 8 1010 V /54 115 2 79
578 5 18 MOVMOD MCW INPUT&39,FREE&23&X2 MOVE D CHARACTER TO 7 1018 M 371 1K3 79
579 5 19 MCW @,@ FREE AREA 4 1025 M ?34 79
580 5 20 PICKUP MCW INPUT&55,FREE&72 PICKUP COMMENTS 7 1029 M 387 172 79
581 5 21 B ENDFIX 4 1036 B 626 79
582 5 22 MAKBCE MCW @BCE@,FREE&18 MOVE -BCE- MNEMONIC 7 1040 M ?49 118 80
583 5 23 B ISMOD TO OPERATION FIELD 4 1047 B '02 80
584 5 24 ALTROP BCE PICKUP,INPUT&39, Q. D CHARACTER, I.E., 8 1051 B '29 371 80
585 5 25 MCW @BIN@,FREE&18 UNCONDITIONAL BRANCH 7 1059 M ?52 118 80
586 5 26 MCW @& B@,FREE&15 SET FIVE CHAR BRANCH 7 1066 M ?55 115 80
587 5 27 S XL1&1 4 1073 S 090 80
588 5 28 MCW BLNK2,FREE&20 7 1077 M A55 120 81
589 5 29 TLUBIN C BINTBL&X1,INPUT&39 SEARCH 5-CHARACTER 7 1084 C H/4 371 81
590 5 30 BE BINFND BRANCH TABLE FOR 5 1091 B /15 S 81
591 5 31 BCE MOVMOD,BINTBL&5&X1, APPROPRIATE UNIQUE 8 1096 B '18 H/9 81
592 5 32 A &5,XL1 MNEMONIC, IF NOT 7 1104 A ?56 089 81
593 5 33 B TLUBIN PRESENT LEAVE 4 1111 B '84 81
594 5 34 BINFND MCW BINTBL-1&X1,FREE&19 MNEMONIC -BIN- 7 1115 M H/3 119 82
595 5 35 MCW 1 1122 M 82
596 5 36 C FREE&18,@BSS@ Q. BRANCH SENSE SWITCH 7 1123 C 118 ?59 82
597 5 37 BE MOVMOD 5 1130 B '18 S 82
598 5 38 MCW INPUT&39,FREE&14 PICKUP DE CHARACTER 7 1135 M 371 114 82
599 5 39 B PICKUP 4 1142 B '29 82
600 5 40 CKNOP BCE PICKUP,INPUT&39, 8 1146 B '29 371 82
601 5 41 IOTYP MCW INPUT&39,FREE&14 CODE I/O INSTRUCTION 7 1154 M 371 114 83
602 5 42 MCW @&@ IN ACTUAL IN 4 1161 M ?60 83
603 5 43 MCW INPUT&39,FREE&20 OPERATION FIELD 7 1165 M 371 120 83
604 5 44 MCW FREE&15 4 1172 M 115 83
605 5 45 MCW BLANK3 4 1176 M A56 83
606 5 46 B PICKUP 4 1180 B '29 83
607 5 47 FIXALF BCE ENDALF,INPUT&27&X1,@ SCAN FOR AT SIGN 8 1184 B S18 3V9 @ 83
608 5 48 CHAIN 8 MACRO
609 BCE 1 1192 B GEN 84
610 BCE 1 1193 B GEN 84
611 BCE 1 1194 B GEN 84
612 BCE 1 1195 B GEN 84
613 BCE 1 1196 B GEN 84
614 BCE 1 1197 B GEN 84
615 BCE 1 1198 B GEN 84
616 BCE 1 1199 B GEN 85
617 5 49 VALUE A &1,XL2 PROCESS STATEMENT AS 7 1200 A R44 094 85
618 5 50 MCW @$$@,FREE&21&X2 UNPROCESSABLE ALPHA 7 1207 M ?62 1K1 85
619 5 51 B WHCHOP LITERAL ILLEGAL OPND 4 1214 B S54 85
620 5 52 ENDALF SBR WAREA3 PICKUP LITERAL AND 4 1218 H A15 85
621 5 53 S &VALUE&2,WAREA3 MOVE TO FREE FORM 7 1222 S ?65 A15 85
622 5 54 ZS WAREA3 AREA 4 1229 ! A15 85
623 5 55 A WAREA3,XL1 7 1233 A A15 089 86
624 5 56 A WAREA3,XL2 7 1240 A A15 094 86
625 5 57 MCW INPUT&17&X1,FREE&21&X2 7 1247 M 3U9 1K1 86
626 5 58 WHCHOP C XL1,@011@ EXIT ON BASIS OF WHICH 7 1254 C 089 ?37 86
1 1401 AUTOCODER-PASS 3 PROCESS FIX FORM -VERSION 3 3735L PAGE 13
0 SEQ PG LIN LABEL OP OPERANDS SFX CT LOCN INSTRUCTION TYPE CARD
627 5 59 BH CKB OPERAND ACTING UPON 5 1261 B 874 U 86
628 5 60 B CKOP 4 1266 B 922 86
629 5 61 ABSFIX BCE SAMFIX,INPUT&16, PRINT OUT MESSAGE ONLY 8 1270 B T28 348 87
630 5 62 MCW INPUT&16,FREE&19 ONCE THAT ACTUAL OPS 7 1278 M 348 119 87
631 5 63 MCW INPUT&39,FREE&20 ARE PRESENT IN FIXED 7 1285 M 371 120 87
632 5 64 SW1 NOP SETABS FORM IMAGES 4 1292 N T20 87
633 5 65 CS 332 THIS ACCOUNTS FOR 4 1296 / 332 87
634 5 66 CS THE POSSIBILITY THAT 1 1300 / 87
635 5 67 MCW @ACTUAL OP CODES PRESENT IN FIXED FORM IMAGES@,270 7 1301 M A09 270 87
636 5 68 CC 1 THE USER FORGOT TO 2 1308 F 1 88
637 5 69 W USE AN ENTER 1 1310 2 88
638 5 70 CC 1 AUTOCODER STATEMENT 2 1311 F 1 88
639 5 71 MCW @B@,SW1 WHEN RETURNING TO 7 1313 M R76 S92 88
640 5 72 SETABS SW ABSW#1 FREE FORM 4 1320 , A10 88
641 5 73 B TLUFIX 4 1324 B 828 88
642 5 74 SAMFIX MCW SAVOP,FREE&20 PROCESS SAME OP CODE 7 1328 M R88 120 88
643 5 75 MCW 1 1335 M 89
644 5 76 B TLUFIX 4 1336 B 828 89
645 5 77 *
646 5 78 * BEGINNING OF PROCESS CONTROL AND DECLARATIVE OPERATION CODES
647 5 79 *
648 5 80 FOUND BW FIXINS,EQVADD DETERMINE TYPE OF 8 1340 V 854 A69 1 89
649 5 81 S XL3&1 CONTROL OP AND GO TO 4 1348 S 100 89
650 5 82 MN EQVADD-1,XL3 APPROPRIATE ROUTINE 7 1352 D A68 099 89
651 5 83 A XL3 4 1359 A 099 89
652 5 84 A XL3 4 1363 A 099 89
653 5 85 B *&1&X3 4 1367 B TG1 90
654 5 86 B BADOP DA ILLEGAL IN FIXED FORM 4 1371 B P28 90
655 5 87 B DCWSTM GO TO CONSTANT ROUTINE 4 1375 B U84 90
656 5 88 B ERHLT SHOULD NEVER OCCUR 4 1379 B U73 90
657 5 89 B ONEOP END, EX, XFR 4 1383 B X60 90
658 5 90 B ONEOP GO TO SUFFIX RTN 4 1387 B X60 90
659 5 91 B ERHLT SHOULD NEVER OCCUR 4 1391 B U73 90
660 5 92 B CKLOR GO TO ORIGIN ROUTINE 4 1395 B Y89 91
661 5 93 B DSTYP GO TO DS, EQU ROUTINE 4 1399 B X88 91
662 5 94 B INSPC GO TO SPECIAL ROUTINE 4 1403 B U21 91
663 5 95 MCW INPUT&55,FREE&59 7 1407 M 387 159 91
664 5 96 MCW TO FREE FORM AREA 1 1414 M 91
665 5 97 MCW 1 1415 M 91
666 5 98 MCW 1 1416 M 91
667 5 99 B ENDFIX 4 1417 B 626 92
668 6 00 INSPC BCE NOPND,INPUT&17, PROCESS 8 1421 B U62 349 92
669 6 01 MCW @B@,FREE&18 CC AND CCB AND SS 7 1429 M R76 118 92
670 6 02 MCW EQVADD-2,EQVADD AND SSB 7 1436 M A67 A69 92
671 6 03 LCA BLANK 4 1443 L A54 92
672 6 04 MCW EQVADD,FREE&15 7 1447 M A69 115 92
673 6 05 MCW @ &@ 4 1454 M A12 93
674 6 06 B FIXINS 4 1458 B 854 93
675 6 07 NOPND MCW INPUT&39,FREE&21 PROCESS TWO CHARACTER 7 1462 M 371 121 93
676 6 08 B ENDFIX INSTRUCTIONS 4 1469 B 626 93
1 1401 AUTOCODER-PASS 3 PROCESS FIX FORM -VERSION 3 3735L PAGE 14
0 SEQ PG LIN LABEL OP OPERANDS SFX CT LOCN INSTRUCTION TYPE CARD
677 6 09 ERHLT H 0,301 SYSTEM ERROR HALT 7 1473 . 000 301 93
678 6 10 B ERHLT 4 1480 B U73 93
679 6 11 *
680 6 12 *PROCESS DCW, DC STATEMENTS
681 6 13 *
682 6 14 DCWSTM BCE DCWTYP,INPUT&17,* Q. DCW* 8 1484 B V51 349 * 93
683 6 15 A BLANK,INPUT&17 ASSURE NOT BLANK 7 1492 A A54 349 94
684 6 16 MCW FREE&18,WAREA6#6 GENERATE EQUATE 7 1499 M 118 A18 94
685 6 17 MCW 1 1506 M 94
686 6 18 MCW @EQU@,FREE&18 7 1507 M A21 118 94
687 6 19 MCW @&P @ 4 1514 M A24 94
688 6 20 MCW INPUT&21,FREE&25 7 1518 M 353 125 94
689 6 21 B PUT 4 1525 B 586 94
690 6 22 MCW FREE&74,FREE&73 7 1529 M 174 173 95
691 6 23 MCW INPUT&22,FREE&11 GENERATE FREE FORM 7 1536 M 354 111 95
692 6 24 MCW WAREA6,FREE&18 DCW ACTUAL 7 1543 M A18 118 95
693 6 25 MCW 1 1550 M 95
694 6 26 DCWTYP CW INPUT&40,INPUT&39 REMOVE WORD MARKS 7 1551 ) 372 371 95
695 6 27 CW INPUT&28 4 1558 ) 360 95
696 6 28 BCE DSARTN,FREE&14,J Q. DSA STATEMENT 8 1562 B X15 114 J 96
697 6 29 BCE KNOWN,INPUT&23,& Q. IS THE LENGTH OF 8 1570 B W69 355 & 96
698 6 30 BCE KNOWN,INPUT&23,- THE CONSTANT TO BE 8 1578 B W69 355 - 96
699 6 31 BCE KNOWN,INPUT&23,@ COMPUTED BY THE 8 1586 B W69 355 @ 96
700 6 32 MN INPUT&7,XL1 PROCESSOR 7 1594 D 339 089 96
701 6 33 MN 1 1601 D 97
702 6 34 A BLANK,XL1 7 1602 A A54 089 97
703 6 35 C XL1,@032@ Q. COUNT GT 32 OR 7 1609 C 089 A27 97
704 6 36 BL CORERR LT ZERO. IF 5 1616 B W80 T 97
705 6 37 C XL1,@000@ ERROR ATTEMPT TO 7 1621 C 089 A30 97
706 6 38 BE CORERR PROCESS RECORD ANYWAY 5 1628 B W80 S 97
707 6 39 RTNDCW MCW INPUT&23&X1,FREE&21&X1 CONSTANT TO FREE FORM 7 1633 M 3V5 1S1 97
708 6 40 MCW @@@,FREE&21 ENCLOSE DCW WITHIN 7 1640 M A31 121 98
709 6 41 MCW @@@,FREE&22&X1 AT SIGNS 7 1647 M A31 1S2 98
710 6 42 RSTWM SW INPUT&40,INPUT&39 RESET WORD MARKS 7 1654 , 372 371 98
711 6 43 SW INPUT&28 4 1661 , 360 98
712 6 44 B ENDFIX 4 1665 B 626 98
713 6 45 KNOWN MCW INPUT&55,FREE&53 PICKUP ENTIRE DCW AREA 7 1669 M 387 153 98
714 6 46 B RSTWM 4 1676 B W54 99
715 6 47 CORERR S XL1&1 4 1680 S 090 99
716 6 48 LPERR BCE RTNDCW,INPUT&24&X1, SCAN FOR FIRST BLANK 8 1684 B W33 3V6 99
717 6 49 A &1,XL1 IN ATTEMPT TO CORRECT 7 1692 A R44 089 99
718 6 50 C XL1,@52@ Q) END OF RECORD 7 1699 C 089 A33 99
719 6 51 BE RTNDCW 5 1706 B W33 S 99
720 6 52 B LPERR 4 1711 B W84 99
721 6 53 *
722 6 54 * PROCESS DSA STATEMENTS
723 6 55 *
724 6 56 DSARTN S XL2&2 PICKUP FIXED FORM DSA 4 1715 S 096 100
725 6 57 MCW @011@,XL1 AND PLACE IN FREE FOR 7 1719 M ?37 089 100
726 6 58 B SCAN FORM AREA 4 1726 B Z09 100
1 1401 AUTOCODER-PASS 3 PROCESS FIX FORM -VERSION 3 3735L PAGE 15
0 SEQ PG LIN LABEL OP OPERANDS SFX CT LOCN INSTRUCTION TYPE CARD
727 6 59 MCW FREE&72,FREE&73 IF UNSIGNED MAKE SIGN 7 1730 M 172 173 100
728 6 60 MCW @&@ PLUS 4 1737 M ?60 100
729 6 61 BCE RSTWM,INPUT&27, Q. NO SIGN 8 1741 B W54 359 100
730 6 62 MCW INPUT&27,FREE&21 SIGN ADDRESS CONSTANT 7 1749 M 359 121 101
731 6 63 B RSTWM 4 1756 B W54 101
732 6 64 ONEOP B *&5,INPUT&17, PROCESS THOSE 8 1760 B X72 349 101
733 6 65 B SCAN INSTRUCTIONS 4 1768 B Z09 101
734 6 66 C @3 @,EQVADD THAT ONLY HAVE ONE OP 7 1772 C ?01 A69 101
735 6 67 BE PREOJ IF END CARD GO TO EOJ 5 1779 B Q67 S 101
736 6 68 B ENDFIX 4 1784 B 626 101
737 6 69 *
738 6 70 * PROCESS DS, EQU STATEMENTS
739 6 71 *
740 6 72 DSTYP BCE DSACT,INPUT&17,* IF DS IS REALLY AN 8 1788 B Y33 349 * 102
741 6 73 BCE *&5,INPUT&17, EQU CHANGE OP 8 1796 B Y08 349 102
742 6 74 B *&8 CODE, ASSURE 4 1804 B Y15 102
743 6 75 NOP BLANK,INPUT&17 OPERAND NOT BLANK 7 1808 N A54 349 102
744 6 76 DOEQU MCW @EQU@,FREE&18 7 1815 M A21 118 102
745 6 77 MCW @P@,FREE&14 7 1822 M A34 114 103
746 6 78 B ONEOP 4 1829 B X60 103
747 6 79 DSACT SW INPUT&6 PROCESS DS ACTUAL 4 1833 , 338 103
748 6 80 A BLANK,INPUT&7 7 1837 A A54 339 103
749 6 81 CW INPUT&6 4 1844 ) 338 103
750 6 82 C INPUT&7,@00@ Q. NO COUNT 7 1848 C 339 A36 103
751 6 83 BE DOEQU 5 1855 B Y15 S 103
752 6 84 MCW INPUT&7,FREE&22 7 1860 M 339 122 104
753 6 85 B ENDFIX 4 1867 B 626 104
754 6 86 *
755 6 87 *PROCESS COMMENTS CARDS
756 6 88 *
757 6 89 COMCRD MCW INPUT&55,FREE&53 PROCESS COMMENTS CARDS 7 1871 M 387 153 104
758 6 90 CHAIN 7 MACRO
759 MCW 1 1878 M GEN 104
760 MCW 1 1879 M GEN 104
761 MCW 1 1880 M GEN 104
762 MCW 1 1881 M GEN 104
763 MCW 1 1882 M GEN 105
764 MCW 1 1883 M GEN 105
765 MCW 1 1884 M GEN 105
766 6 91 B ENTSPS 4 1885 B 626 105
767 6 92 *
768 6 93 * PROCESSS ORIGIN, LTORG STATEMENTS
769 6 94 *
770 6 95 CKLOR BCE ONEOP,FREE&16,O CHANGE MNEMONIC TO 8 1889 B X60 116 O 105
771 6 96 MCW @LTORG@,FREE&20 -LTORG- IF LITERAL 7 1897 M A41 120 105
772 6 97 MCW ORG STATEMENT 1 1904 M 105
773 6 98 B ONEOP 4 1905 B X60 106
774 6 99 *
775 7 00 *SCAN ROUTINE WHICH CONVERTS FIXED FORM INTO FREE FORM
776 7 01 *
1 1401 AUTOCODER-PASS 3 PROCESS FIX FORM -VERSION 3 3735L PAGE 16
0 SEQ PG LIN LABEL OP OPERANDS SFX CT LOCN INSTRUCTION TYPE CARD
777 7 02 SCAN SBR SCNXT&3 4 1909 H J20 106
778 7 03 S XL3&1 RESET INDEX 3 4 1913 S 100 106
779 7 04 LOOP1 BCE CK1BK,INPUT&18&X1, Q. BLANK CHARACTER 8 1917 B Z62 3V0 106
780 7 05 CXL1 C XL3,@05@ Q. END OF ADDRESS 7 1925 C 099 A43 106
781 7 06 BE NDOPD 5 1932 B Z86 S 106
782 7 07 A &1,XL1 INCREASE ALL INDEX 7 1937 A R44 089 106
783 7 08 A &1,XL2 REGISTERS 7 1944 A R44 094 107
784 7 09 A &1,XL3 7 1951 A R44 099 107
785 7 10 B LOOP1 4 1958 B Z17 107
786 7 11 CK1BK C XL3,@04@ TOLERATE ONE BLANK 7 1962 C 099 A45 107
787 7 12 BE NDOPD 5 1969 B Z86 S 107
788 7 13 BCE *&5,INPUT&19&X1, 8 1974 B Z86 3V1 107
789 7 14 B CXL1 4 1982 B Z25 108
790 7 15 NDOPD MCW INPUT&17&X1,FREE&21&X2 MOVE ADDRESS PORTION 7 1986 M 3U9 1K1 108
791 7 16 C XL1,@011@ TO FREE FORM AREA 7 1993 C 089 ?37 108
792 7 17 S XL1&2 4 2000 S 091 108
793 7 18 BH *&8 5 2004 B !16 U 108
794 7 19 MCW @011@,XL1 7 2009 M ?37 089 108
795 7 20 BCE CKLIT2,INPUT&23&X1, Q. NO CHARACTER ADJUST 8 2016 B J88 3V5 109
796 7 21 BWZ MKMIN,INPUT&23&X1,K ASSURE CHARACTER ADJ 8 2024 V J21 3V5 K 109
797 7 22 MCW @&@,INPUT&23&X1 & OR - 7 2032 M ?60 3V5 109
798 7 23 RTN2 SW INPUT&24&X1,INPUT&23&X1 PROCESS CHARACTER 7 2039 , 3V6 3V5 109
799 7 24 A BLANK,INPUT&26&X1 ADJUSTMENT 7 2046 A A54 3V8 109
800 7 25 A &4,XL2 7 2053 A A46 094 110
801 7 26 MCW INPUT&26&X1,FREE&21&X2 7 2060 M 3V8 1K1 110
802 7 27 MCW 1 2067 M 110
803 7 28 CW INPUT&24&X1,INPUT&23&X1 7 2068 ) 3V6 3V5 110
804 7 29 NOADJ BCE FIXLIT,INPUT&17&X1,& Q. LITERAL 8 2075 B J32 3U9 & 110
805 7 30 BCE FIXLIT,INPUT&17&X1,- 8 2083 B J32 3U9 - 110
806 7 31 BCE SCNXT,INPUT&27&X1, Q. INDEXING 8 2091 B J17 3V9 111
807 7 32 A &3,XL2 PROCESS INDEXING 7 2099 A A47 094 111
808 7 33 MN INPUT&27&X1,FREE&21&X2 7 2106 D 3V9 1K1 111
809 7 34 MCW @&X@ 4 2113 M A49 111
810 7 35 SCNXT B XXXX EXIT 4 2117 B 000 111
811 7 36 MKMIN MCW @-@,INPUT&23&X1 SET CHAR ADJ SIGN 7 2121 M A50 3V5 111
812 7 37 B RTN2 TO MINUS 4 2128 B !39 112
813 7 38 FIXLIT BCE NOT11,INPUT&27&X1, PROCESS REMAINDER OF 8 2132 B J58 3V9 112
814 7 39 A &1,XL2 FIXED FORM NUMERIC 7 2140 A R44 094 112
815 7 40 MN INPUT&27&X1,FREE&21&X2 LITERAL 7 2147 D 3V9 1K1 112
816 7 41 B SCNXT 4 2154 B J17 112
817 7 42 NOT11 BCE SUBT,INPUT&26&X1, 8 2158 B J70 3V8 112
818 7 43 B SCNXT 4 2166 B J17 113
819 7 44 SUBT A @I99@,XL1 7 2170 A A53 089 113
820 7 45 A @I99@,XL2 7 2177 A A53 094 113
821 7 46 B NOT11 4 2184 B J58 113
822 7 47 CKLIT2 BCE SCNXT,INPUT&17&X1,& Q. LITERAL 8 2188 B J17 3U9 & 113
823 7 48 BCE SCNXT,INPUT&17&X1,- 8 2196 B J17 3U9 - 113
824 7 49 B NOADJ 4 2204 B !75 114
825 7 50 DCW 0 1 2208 114
826 7 51 SYSMK1 DCW @}@ SYSTEM GROUP MARK 1 2209 GMARK 114
1 1401 AUTOCODER-PASS 3 PROCESS FIX FORM -VERSION 3 3735L PAGE 17
0 SEQ PG LIN LABEL OP OPERANDS SFX CT LOCN INSTRUCTION TYPE CARD
827 7 52 XFR 0 B 000 115
828 7 53 RTEND EQU * 2209
1 1401 AUTOCODER-PASS 3 RIGHT MAIN LINE -VERSION 3 3733L PAGE 18
0 SEQ PG LIN LABEL OP OPERANDS SFX CT LOCN INSTRUCTION TYPE CARD
829 7 54 JOB 1401 AUTOCODER-PASS 3 RIGHT MAIN LINE -VERSION 3
830 7 55 *
831 7 56 *TABLE LOOKUP OF MNEMONIC OP CODE
832 7 57 *
833 7 58 ORG BEGIN 2465
834 7 59 TLUOP SBR TLUXT&3 4 2465 H O46 118
835 7 60 C FREE&18,BLANK3#3 Q. ACTUAL 7 2469 C 118 A56 118
836 7 61 BE ABSCOD OP CODE 5 2476 B P55 S 118
837 7 62 MLC FREE&18,XL2 7 2481 M 118 094 118
838 7 63 A FREE&18,XL2-1 7 2488 A 118 093 118
839 7 64 A FREE&18,XL2-2 7 2495 A 118 092 118
840 7 65 A FREE&16,XL2 TABLE LOOKUP 7 2502 A 116 094 119
841 7 66 SUB1 S &5500,XL2&1 USES ADDRESS 7 2509 S A60 095 119
842 7 67 BWZ SUB1,XL2&1,B CONVERSION TECHNIQUE 8 2516 V N09 095 B 119
843 7 68 MLCWA OPND-549&X2,EQVADD#9 7 2524 L BN9 A69 119
844 7 69 SAR GETOP&3 4 2531 Q N42 119
845 7 70 S XL2&2 4 2535 S 096 119
846 7 71 GETOP MLCWA XXXX,EQVADD SEARCH TABLE FOR 7 2539 L 000 A69 120
847 7 72 SAR GETOP&3 MNEMONIC 4 2546 Q N42 120
848 7 73 BCE BADOP,EQVADD,@ Q. OP NOT IN TABLE 8 2550 B P28 A69 @ 120
849 7 74 C EQVADD,FREE&18 Q. OP CODE FOUND 7 2558 C A69 118 120
850 7 75 BU GETOP 5 2565 B N39 / 120
851 7 76 LCA EQVADD-3,EQVADD SHIFT TABLE FUNCTION 7 2570 L A66 A69 120
852 7 77 C @N @,EQVADD Q. ENTER CARD 7 2577 C A71 A69 121
853 7 78 BE ENTER 5 2584 B O47 S 121
854 7 79 C EQVADD,@B @ Q. MLC, MLCWA TYPE 7 2589 C A69 A73 121
855 7 80 BE SPECIN 5 2596 B O83 S 121
856 7 81 C EQVADD,@2 @ Q. RAMAC INSTN 7 2601 C A69 A75 121
857 7 82 BE SPECIN 5 2608 B O83 S 121
858 7 83 SAVCOD MCW EQVADD,FREE&15 PLACE TABLE FUNCTION 7 2613 M A69 115 122
859 7 84 SBR XL3 ON RECORD PRECEDED BY 4 2620 H 099 122
860 7 85 C XL3,&FREE&11 A PLUS SIGN 7 2624 C 099 A78 122
861 7 86 BE *&8 5 2631 B O43 S 122
862 7 87 MCW @&@,000&X3 7 2636 M ?60 0?0 122
863 7 88 TLUXT B XXXX EXIT 4 2643 B 000 122
864 7 89 ENTER C FREE&23,@SPS@ DETERMINE TYPE OF 7 2647 C 123 A81 123
865 7 90 BE GTFIX ENTER CARD AND 5 2654 B 464 S 123
866 7 91 C INPUT&20,@AUTO@ GO TO APPROPRIATE 7 2659 C 352 A85 123
867 7 92 BE GTFRE ROUTINE 5 2666 B 503 S 123
868 7 93 BW PSTNU,MODESW 8 2671 V 630 ?02 1 123
869 7 94 B RSTMOD 4 2679 B 638 123
870 7 95 SPECIN BWZ MLCTYP,EQVADD-1,B Q. MLC TYPE 8 2683 V P17 A68 B 124
871 7 96 LCA EQVADD-2,EQVADD 7 2691 L A67 A69 124
872 7 97 CKEL BCE SAVCOD,FREE&19, Q. SHOULD OP BE -L- 8 2698 B O13 119 124
873 7 98 MCW @L@,EQVADD MAKE OP CODE -L- 7 2706 M A86 A69 124
874 7 99 B SAVCOD 4 2713 B O13 124
875 8 00 MLCTYP LCA @M@,EQVADD MAKE OP CODE -M- 7 2717 L A87 A69 125
876 8 01 B CKEL 4 2724 B O98 125
877 8 02 *
878 8 03 * PROCESS ILLEGAL OPERATION CODE
1 1401 AUTOCODER-PASS 3 RIGHT MAIN LINE -VERSION 3 3733L PAGE 19
0 SEQ PG LIN LABEL OP OPERANDS SFX CT LOCN INSTRUCTION TYPE CARD
879 8 04 *
880 8 05 BADOP LCA BLANK,EQVADD MAKE OP BLANK 7 2728 L A54 A69 125
881 8 06 BW SAVCOD,FREESW Q. IN FREE FORM MODE 8 2735 V O13 H09 1 125
882 8 07 BW CKFF,MODESW Q. IN FREE FORM MODE 8 2743 V Q01 ?02 1 125
883 8 08 B SAVCOD 4 2751 B O13 125
884 8 09 ABSCOD BCE SAVCOD,FREE&19, REW: BCE OPBLK,FREE&19, 8 2755 B O13 119 126
885 8 10 LCA BLANK,EQVADD PROCESS ACTUAL OP 7 2763 L A54 A69 126
886 8 11 MCW FREE&19,EQVADD CODES 7 2770 M 119 A69 126
887 8 12 BCE SAVCOD,FREE&20, 8 2777 B O13 120 126
888 8 13 CW EQVADD 4 2785 ) A69 126
889 8 14 SW 1 2789 , 126
890 8 15 MCW FREE&20,EQVADD-1 7 2790 M 120 A68 127
891 8 16 B SAVCOD 4 2797 B O13 127
892 8 17 CKFF BCE SAVCOD,FREE&14, IF RECORD APPEARS TO B 8 2801 B O13 114 127
893 8 18 MCW FREE&80,INPUT&80 BE FIXED FORM RECORD 7 2809 M 180 412 127
894 8 19 CHAIN 9 MACRO
895 MCW 1 2816 M GEN 127
896 MCW 1 2817 M GEN 127
897 MCW 1 2818 M GEN 127
898 MCW 1 2819 M GEN 128
899 MCW 1 2820 M GEN 128
900 MCW 1 2821 M GEN 128
901 MCW 1 2822 M GEN 128
902 MCW 1 2823 M GEN 128
903 MCW 1 2824 M GEN 128
904 8 20 CS 332 4 2825 / 332 128
905 8 21 CS 1 2829 / 129
906 8 22 MCW FREE&80,PRINT&80 7 2830 M 180 280 129
907 8 23 CHAIN 4 MACRO
908 MCW 1 2837 M GEN 129
909 MCW 1 2838 M GEN 129
910 MCW 1 2839 M GEN 129
911 MCW 1 2840 M GEN 129
912 8 24 MCW @PROCESSING AS FIXED FORM RECORD@,332 7 2841 M B18 332 129
913 8 25 W 1 2848 2 130
914 8 26 SW FREESW 4 2849 , H09 130
915 8 27 BCV RESTR 5 2853 B Q62 @ 130
916 8 28 B GTFIX 4 2858 B 464 130
917 8 29 RESTR CCB GTFIX,1 5 2862 F 464 1 130
918 8 30 *
919 8 31 * END OF JOB PROCEDURE
920 8 32 *
921 8 33 PREOJ RTW SYSTAP,OVL2 SKIP PAST OVERLAY 8 2867 L %U1 626 R 130
922 8 34 EOJ B PUT PUT END CARD 4 2875 B 586 130
923 8 35 WTM OUTAPE WRITE TAPE MARK 5 2879 U %U4 M 131
924 8 36 * MESSG@PASS 3 COMPLETED@,60,K,1
925 01 CC K 2 2884 F K 131
926 02 CS 332 4 2886 / 332 131
927 03 CS 1 2890 / 131
928 04 MCW @PASS 3 COMPLETED@,60&200 7 2891 M B34 260 131
1 1401 AUTOCODER-PASS 3 RIGHT MAIN LINE -VERSION 3 3733L PAGE 20
0 SEQ PG LIN LABEL OP OPERANDS SFX CT LOCN INSTRUCTION TYPE CARD
929 05 W 1 2898 2 131
930 06 CC 1 2 2899 F 1 131
931 8 37 CW SYSMK1 CLEAR GROUP MK W/ WM 4 2901 ) K09 132
932 8 38 CW GMK1,GMK2 7 2905 ) I89 187 132
933 8 39 RTW SYSTAP,OVL2 8 2912 L %U1 626 R 132
934 8 40 RTW SYSTAP,085 READ IN PASS 4 8 2920 L %U1 085 R 132
935 8 41 NOP 0 4 2928 N 000 132
936 8 42 BER TPERR 5 2932 B K10 L 132
937 8 43 B PASSB2 GO TO NEXT PASS 4 2937 B 200 133
938 8 44 LTORG * 2941
DCW &INAREA&12 3 2943 I15 ADCON 133
DCW &1 1 2944 LIT 133
DCW @CHA@ 3 2947 LIT 133
DCW @S@ 1 2948 LIT 133
DCW @Z@ 1 2949 LIT 133
DCW &00 2 2951 LIT 133
HLDCD DCW #01 1 2952 AREA 134
DCW @C@ 1 2953 LIT 134
DCW @Y@ 1 2954 LIT 134
DCW @&1 @ 3 2957 LIT 134
DCW @EQU @ 5 2962 LIT 134
DCW @$HIVAL &P @ 10 2972 LIT 134
DCW &NUREC 3 2975 626 ADCON 134
DCW @B@ 1 2976 LIT 135
DCW @ @ 3 2979 LIT 135
SAVOP DCW #09 9 2988 AREA 135
DCW @$HIVAL@ 6 2994 LIT 135
DCW @$P @ 5 2999 LIT 135
DCW @3 @ 2 3001 LIT 135
MODESW DCW #01 1 3002 AREA 135
DCW @ILLEGAL LABEL - SEQUENCE NUMBER@ 31 3033 LIT 136
DCW @,@ 1 3034 LIT 136
DCW @011@ 3 3037 LIT 136
DCW @B @ 3 3040 LIT 136
DCW @ B@ 3 3043 LIT 137
DCW @NOP@ 3 3046 LIT 137
DCW @BCE@ 3 3049 LIT 137
DCW @BIN@ 3 3052 LIT 137
DCW @& B@ 3 3055 LIT 137
DCW &5 1 3056 LIT 137
DCW @BSS@ 3 3059 LIT 137
DCW @&@ 1 3060 LIT 138
DCW @$$@ 2 3062 LIT 138
DCW &VALUE&2 3 3065 S02 ADCON 138
DCW @ACTUAL OP CODES PRESENT IN FIXED FORM IMAGES@ 44 3109 LIT 140
ABSW DCW #01 1 3110 AREA 140
DCW @ &@ 2 3112 LIT 140
WAREA6 DCW #06 6 3118 AREA 140
DCW @EQU@ 3 3121 LIT 140
DCW @&P @ 3 3124 LIT 141
1 1401 AUTOCODER-PASS 3 RIGHT MAIN LINE -VERSION 3 3733L PAGE 21
0 SEQ PG LIN LABEL OP OPERANDS SFX CT LOCN INSTRUCTION TYPE CARD
DCW @032@ 3 3127 LIT 141
DCW @000@ 3 3130 LIT 141
DCW @@@ 1 3131 LIT 141
DCW @52@ 2 3133 LIT 141
DCW @P@ 1 3134 LIT 141
DCW @00@ 2 3136 LIT 141
DCW @LTORG@ 5 3141 LIT 142
DCW @05@ 2 3143 LIT 142
DCW @04@ 2 3145 LIT 142
DCW &4 1 3146 LIT 142
DCW &3 1 3147 LIT 142
DCW @&X@ 2 3149 LIT 142
DCW @-@ 1 3150 LIT 142
DCW @I99@ 3 3153 LIT 143
BLANK3 DCW #03 3 3156 AREA 143
DCW &5500 4 3160 LIT 143
EQVADD DCW #09 9 3169 AREA 143
DCW @N @ 2 3171 LIT 143
DCW @B @ 2 3173 LIT 143
DCW @2 @ 2 3175 LIT 143
DCW &FREE&11 3 3178 111 ADCON 144
DCW @SPS@ 3 3181 LIT 144
DCW @AUTO@ 4 3185 LIT 144
DCW @L@ 1 3186 LIT 144
DCW @M@ 1 3187 LIT 144
DCW @PROCESSING AS FIXED FORM RECORD@ 31 3218 LIT 145
DCW @PASS 3 COMPLETED@ 16 3234 LIT 146
939 8 45 *
940 8 46 *TABLE OF MNEMONIC OPERATION CODES
941 8 47 *
942 8 48 ORG 3253 3253
943 8 49 DCW @@@ 1 3253 147
944 8 50 DCW #4 4 3257 147
945 8 51 DCW #2 2 3259 147
946 8 52 DCW @NNOP@ 4 3263 147
947 8 53 DCW @C XFR@ 5 3268 147
948 8 54 DCW @O LOR@ 5 3273 147
949 8 55 DCW @I JOB@ 5 3278 147
950 8 56 DCW @/CS @ 4 3282 148
951 8 57 DCW @0 DA @ 5 3287 148
952 8 58 DCW @S2WSS@ 5 3292 148
953 8 59 MASYM DCW @#MA @ 4 3296 148
954 8 60 DCW @3 END@ 5 3301 148
955 8 61 DCW @PMCM@ 4 3305 148
956 8 62 DCW @N ENT@ 5 3310 148
957 8 63 DCW @BRMRTB@ 6 3316 149
958 8 64 DCW @ABBLC@ 5 3321 149
959 8 65 DCW @ @ 1 3322 149
960 8 66 DCW @BMMBC@ 5 3327 149
961 8 67 DCW @%D @ 4 3331 149
1 1401 AUTOCODER-PASS 3 RIGHT MAIN LINE -VERSION 3 3733L PAGE 22
0 SEQ PG LIN LABEL OP OPERANDS SFX CT LOCN INSTRUCTION TYPE CARD
962 8 68 DCW @F3WM2 WDC@ 9 3340 149
963 8 69 DCW @ FCCB@ 5 3345 149
964 8 70 DCW @S1DUDCR@ 7 3352 150
965 8 71 DCW @YMLZ@ 4 3356 150
966 8 72 DCW @@M @ 4 3360 150
967 8 73 DCW @UEUSKP@ 6 3366 150
968 8 74 DCW @O ORG@ 5 3371 150
969 8 75 DCW @HSBR@ 4 3375 150
970 8 76 DCW @K8 SS @ 6 3381 150
971 8 77 DCW @YMZ @ 4 3385 151
972 8 78 DCW @ @ 1 3386 151
973 8 79 DCW @)CW @ 4 3390 151
974 8 80 DCW @UWLWTW@ 6 3396 151
975 8 81 DCW @B MLC@ 5 3401 151
976 8 82 DCW @ZMCS@ 4 3405 151
977 8 83 DCW @UWMWT @ 6 3411 151
978 8 84 DCW @MMCW@ 4 3415 152
979 8 85 DCW @F2WM2 WDT@ 9 3424 152
980 8 86 DCW @QSAR@ 4 3428 152
981 8 87 DCW @R6WRF@ 5 3433 152
982 8 88 DCW @S1EUECR@ 7 3440 152
983 8 89 DCW @8SRF@ 4 3444 152
984 8 90 DCW @)2WM @ 5 3449 152
985 8 91 DCW @1VBW @ 5 3454 153
986 8 92 DCW @9BBC9@ 5 3459 153
987 8 93 DCW @1R @ 4 3463 153
988 8 94 DCW @URLRTW@ 6 3469 153
989 8 95 DCW @F1RMRD @ 7 3476 153
990 8 96 DCW @F1RLRDW@ 7 3483 153
991 8 97 DCW @MMU @ 4 3487 153
992 8 98 DCW @VBWZ@ 4 3491 154
993 8 99 DCW @,SW @ 4 3495 154
994 9 00 DCW @RBBPC@ 5 3500 154
995 9 01 DCW @CC @ 4 3504 154
996 9 02 DCW @C4PCB@ 5 3509 154
997 9 03 DCW @DMLN@ 4 3513 154
998 9 04 DCW @UMUWTM@ 6 3519 154
999 9 05 DCW @EMCE@ 4 3523 155
1000 9 06 DCW @C EX @ 5 3528 155
1001 9 07 DCW @ UCU @ 5 3533 155
1002 9 08 DCW @ZBBAV@ 5 3538 155
1003 9 09 DCW @5RP @ 4 3542 155
1004 9 10 DCW @.H @ 4 3546 155
1005 9 11 DCW @LLU @ 4 3550 155
1006 9 12 DCW @BWMWTB@ 6 3556 156
1007 9 13 DCW @ KSSB@ 5 3561 156
1008 9 14 DCW @KBBEF@ 5 3566 156
1009 9 15 DCW @PMRC@ 4 3570 156
1010 9 16 DCW @UBUBSP@ 6 3576 156
1011 9 17 DCW @URMRT @ 6 3582 156
1 1401 AUTOCODER-PASS 3 RIGHT MAIN LINE -VERSION 3 3733L PAGE 23
0 SEQ PG LIN LABEL OP OPERANDS SFX CT LOCN INSTRUCTION TYPE CARD
1012 9 18 DCW @SBBE @ 5 3587 156
1013 9 19 DCW @3WR @ 4 3591 157
1014 9 20 DCW @SS @ 4 3595 157
1015 9 21 DCW @BB @ 4 3599 157
1016 9 22 DCW @1 DCW@ 5 3604 157
1017 9 23 DCW @WBBE@ 4 3608 157
1018 9 24 DCW @J DSA@ 5 3613 157
1019 9 25 DCW @LLCA@ 4 3617 157
1020 9 26 DCW @A DC @ 5 3622 158
1021 9 27 DCW @F1WLWDW@ 7 3629 158
1022 9 28 DCW @7WRP@ 4 3633 158
1023 9 29 DCW @ BBIN@ 5 3638 158
1024 9 30 DCW @KVBM @ 5 3643 158
1025 9 31 DCW @PBBPB@ 5 3648 158
1026 9 32 DCW @9SPF@ 4 3652 158
1027 9 33 DCW @M SFX@ 5 3657 159
1028 9 34 DCW @4P @ 4 3661 159
1029 9 35 DCW @F0RMSD @ 7 3668 159
1030 9 36 DCW @@BBCV@ 5 3673 159
1031 9 37 DCW @!ZS @ 4 3677 159
1032 9 38 DCW @O LTO@ 5 3682 159
1033 9 39 DCW @P EQU@ 5 3687 159
1034 9 40 DCW @ BBSS@ 5 3692 160
1035 9 41 DCW @F8 CC @ 6 3698 160
1036 9 42 DCW @AA @ 4 3702 160
1037 9 43 DCW @LBBER@ 5 3707 160
1038 9 44 DCW @/BBU @ 5 3712 160
1039 9 45 DCW @BBCE@ 4 3716 160
1040 9 46 DCW @UBBH @ 5 3721 160
1041 9 47 DCW @TBBL @ 5 3726 161
1042 9 48 DCW @X DS @ 5 3731 161
1043 9 49 DCW @F2RM2 RDT@ 9 3740 161
1044 9 50 DCW @AMMBD@ 5 3745 161
1045 9 51 DCW @2W @ 4 3749 161
1046 9 52 DCW @F1WMWD @ 7 3756 161
1047 9 53 DCW @DMN @ 4 3760 161
1048 9 54 DCW @C1RCB@ 5 3765 162
1049 9 55 DCW @6WP @ 4 3769 162
1050 9 56 DCW @XMIZ@ 4 3773 162
1051 9 57 DCW #9 9 3782 162
1052 9 58 DCW #3 3 3785 162
1053 9 59 DCW @?ZA @ 4 3789 162
1054 9 60 DCW #1 1 3790 162
1055 9 61 DCW @UUURWU@ 6 3796 163
1056 9 62 DCW @URURWD@ 6 3802 163
1057 9 63 DCW @R4RF @ 5 3807 163
1058 9 64 OPND DCW #1 1 3808 163
1059 9 65 *
1060 9 66 * CONSTANTS AND TABLES
1061 9 67 *
1 1401 AUTOCODER-PASS 3 RIGHT MAIN LINE -VERSION 3 3733L PAGE 24
0 SEQ PG LIN LABEL OP OPERANDS SFX CT LOCN INSTRUCTION TYPE CARD
1062 9 68 FREESW DC 0 1 3809 163
1063 9 69 BINTBL DCW @BAV Z@ 5 3814 163
1064 9 70 DCW @BC9 9@ 5 3819 163
1065 9 71 DCW @BU /@ 5 3824 163
1066 9 72 DCW @BCV @@ 5 3829 164
1067 9 73 DCW @BE S@ 5 3834 164
1068 9 74 DCW @BEF K@ 5 3839 164
1069 9 75 DCW @BER L@ 5 3844 164
1070 9 76 DCW @BH U@ 5 3849 164
1071 9 77 DCW @BL T@ 5 3854 164
1072 9 78 DCW @BLC A@ 5 3859 164
1073 9 79 DCW @BPB P@ 5 3864 165
1074 9 80 DCW @BPCBR@ 5 3869 165
1075 9 81 DCW @BSS B@ 5 3874 165
1076 9 82 DCW @BSS C@ 5 3879 165
1077 9 83 DCW @BSS D@ 5 3884 165
1078 9 84 DCW @BSS E@ 5 3889 165
1079 9 85 DCW @BSS F@ 5 3894 165
1080 9 86 DCW @BSS G@ 5 3899 166
1081 9 87 *
1082 9 88 *TAPE INPUT AREA
1083 9 89 *
1084 9 90 DS 3 3902
1085 9 91 INAREA DA 1X86,G 3903 3988
1085 DCW @"@ 1 3989 GMARK 167
1086 9 92 GMK1 EQU * 3989
1087 9 93 *
1088 9 94 * EQUATES
1089 9 95 *
1090 9 96 BLANK EQU BLANK3-2 3154
1091 9 97 BLNK2 EQU BLANK3-1 3155
1092 9 98 ENDFIX EQU ENTSPS 0626
1093 9 99 WAREA3 EQU WAREA6-3 3115
1094 10 00 WAREA2 EQU WAREA6-4 3114
1095 10 01 EX LIBRN B 000 168
1 1401 AUTOCODER-PASS 4-LEFT MAIN LINE -VERSION 3 3741L PAGE 25
0 SEQ PG LIN LABEL OP OPERANDS SFX CT LOCN INSTRUCTION TYPE CARD
1096 10 02 JOB 1401 AUTOCODER-PASS 4-LEFT MAIN LINE -VERSION 3
1097 10 03 SFX Z Z
1098 10 04 *
1099 10 05 * INITIALIZATION OF INDEX LOCATIONS
1100 10 06 *
1101 10 07 ORG 85 Z 0085
1102 10 08 GRPMK1 DC @}@ Z 1 0085 GMARK 171
1103 10 09 DC 0 Z 1 0086 171
1104 10 10 XL1 DCW 000 Z 3 0089 171
1105 10 11 DC 00 Z 2 0091 171
1106 10 12 XL2 DCW 000 Z 3 0094 171
1107 10 13 DC 00 Z 2 0096 171
1108 10 14 XL3 DCW 000 Z 3 0099 171
1109 10 15 DS 1 Z 0100
1110 10 16 *
1111 10 17 *FIXED FORM IMAGE AREA
1112 10 18 *
1113 10 19 IMAGE EQU * Z 0100
1114 10 20 DS 84 Z 0184
1115 10 21 GRPMK4 DC @}@ Z 1 0185 GMARK 172
1116 10 22 ZONE DCW @2SKB@ Z 4 0189 172
1117 10 23 EXOVFL DCW 99 CONSTANTS USED IN Z 2 0191 172
1118 10 24 EXNUMB DCW 00 MAKING IN LITERAL LABELS Z 2 0193 172
1119 10 25 PROCOR DCW #1 Z 1 0194 172
1120 10 26 TOTLBL DCW &0000 Z 4 0198 173
1121 10 27 JOBSW DCW 0 Z 1 0199 173
1122 10 28 *
1123 10 29 * READ IN CONTROL CARD OVERLAY
1124 10 30 *
1125 10 31 PASSB2 RTW SYSTAP,DOPROG Z 8 0200 L %U1 N75 R 173
1126 10 32 NOP 0 Z 4 0208 N 000 173
1127 10 33 BER TPERR Z 5 0212 B 221 L 173
1128 10 34 B START Z 4 0217 B N75 173
1129 10 35 *
1130 10 36 *TAPE REDUNDANCY ROUTINE
1131 10 37 *
1132 10 38 TPERR SBR XL3 Z 4 0221 H 099 173
1133 10 39 SBR REDXT&3 Z 4 0225 H 293 174
1134 10 40 MZ &9,XL3 Z 7 0229 Y 464 099 174
1135 10 41 MCW 4000-10&X3,TPINS&7 BRING IN INSTRUCTION Z 7 0236 M II0 284 174
1136 10 42 MN TPINS&3,BSP1&3 THAT CAUSED Z 7 0243 D 280 260 174
1137 10 43 MCW TPINS&7,INST2&7 REDUNDANCY Z 7 0250 M 284 393 174
1138 10 44 BSP1 BSP INITAP BACKSPACE TAPE Z 5 0257 U %U0 B 174
1139 10 45 BCE WRTRD,TPINS&7,W Q. WRITE REDUNDANCY Z 8 0262 B 366 284 W 175
1140 10 46 MCW &9,RDCT#1 INITIALIZE COUNTER Z 7 0270 M 464 465 175
1141 10 47 TPINS RT INITAP,XXXX RE-READ Z 8 0277 M %U0 000 R 175
1142 10 48 BER RDERR Q. REDUNDANCY Z 5 0285 B 294 L 175
1143 10 49 REDXT B XXXX EXIT Z 4 0290 B 000 175
1144 10 50 RDERR MN TPINS&3,BSP2&3 Z 7 0294 D 280 304 175
1145 10 51 BSP2 BSP INITAP BACKSPACE AGAIN Z 5 0301 U %U0 B 176
1 1401 AUTOCODER-PASS 4-LEFT MAIN LINE -VERSION 3 3741L PAGE 26
0 SEQ PG LIN LABEL OP OPERANDS SFX CT LOCN INSTRUCTION TYPE CARD
1146 10 52 S &1,RDCT REDUCE COUNTER Z 7 0306 S 466 465 176
1147 10 53 BWZ TPINS,RDCT,B Q. 10 SUCCESSIVE RETRIES Z 8 0313 V 277 465 B 176
1148 10 54 MN TPINS&3,TPHLT&6 Z 7 0321 D 280 334 176
1149 10 55 TPHLT H XXXX,490 HALT Z 7 0328 . 000 490 176
1150 10 56 MCW TPINS&7,*&8 Z 7 0335 M 284 349 177
1151 10 57 RT INITAP,XXXX RE-READ Z 8 0342 M %U0 000 R 177
1152 10 58 BSS BSP1,E DETERMINE OPTION Z 5 0350 B 257 E 177
1153 10 59 H XXXX,402 HALT AGAIN Z 7 0355 . 000 402 177
1154 10 60 B REDXT EXIT Z 4 0362 B 290 177
1155 10 61 WRTRD SKP SYSTAP ERASE TAPE Z 5 0366 U %U1 E 177
1156 10 62 BCE SBCTR,WRTCR-1,5 Q. FIFTY SKIPS Z 8 0371 B 403 467 5 178
1157 10 63 A &1,WRTCR#2 INCREASE COUNT Z 7 0379 A 466 468 178
1158 10 64 INST2 WT INITAP,XXXX RE-WRITE Z 8 0386 M %U0 000 W 178
1159 10 65 BER BSP1 Q. REDUNDANCY AGAIN Z 5 0394 B 257 L 178
1160 10 66 B REDXT Z 4 0399 B 290 178
1161 10 67 SBCTR S WRTCR RESET COUNTER Z 4 0403 S 468 178
1162 10 68 MN TPINS&3,*&7 Z 7 0407 D 280 420 179
1163 10 69 H XXXX,460 HALT Z 7 0414 . 000 460 179
1164 10 70 B INST2 Z 4 0421 B 386 179
1165 10 71 *
1166 10 72 * NOISE RECORD ROUTINE
1167 10 73 *
1168 10 74 NOISE SBR XL3 Z 4 0425 H 099 179
1169 10 75 SBR NSXT&3 Z 4 0429 H 463 179
1170 10 76 MZ &9,XL3 Z 7 0433 Y 464 099 179
1171 10 77 N2 BCE 4000-12&X3,XXXX,} SCAN FOR GROUP MARK Z 8 0440 B IH8 000 } GMARK 180
1172 10 78 CHAIN 12 Z MACRO
1173 BCE Z 1 0448 B GEN 180
1174 BCE Z 1 0449 B GEN 180
1175 BCE Z 1 0450 B GEN 180
1176 BCE Z 1 0451 B GEN 180
1177 BCE Z 1 0452 B GEN 180
1178 BCE Z 1 0453 B GEN 180
1179 BCE Z 1 0454 B GEN 181
1180 BCE Z 1 0455 B GEN 181
1181 BCE Z 1 0456 B GEN 181
1182 BCE Z 1 0457 B GEN 181
1183 BCE Z 1 0458 B GEN 181
1184 BCE Z 1 0459 B GEN 181
1185 10 79 NSXT B XXXX Z 4 0460 B 000 181
1186 10 80 LTORG * Z 0464
DCW &9 Z 1 0464 LIT 182
RDCTZ DCW #01 Z 1 0465 AREA 182
DCW &1 Z 1 0466 LIT 182
WRTCRZ DCW #02 Z 2 0468 AREA 182
1187 10 81 *
1188 10 82 *END OF CONTROL CARD ANALYSIS, READ IN MAIN LINE
1189 10 83 *
1190 10 84 CWI98 CW 3998 Z 4 0469 ) I98 182
1191 10 85 SW JOBSW Z 4 0473 , 199 182
1 1401 AUTOCODER-PASS 4-LEFT MAIN LINE -VERSION 3 3741L PAGE 27
0 SEQ PG LIN LABEL OP OPERANDS SFX CT LOCN INSTRUCTION TYPE CARD
1192 10 86 B PUT Z 4 0477 B 610 182
1193 10 87 RTNJB CW JOBSW Z 4 0481 ) 199 183
1194 10 88 B WRTP Z 4 0485 B 578 183
1195 10 89 LDOPTB RTW SYSTAP,DOPROG READ IN MAIN LINE Z 8 0489 L %U1 N75 R 183
1196 10 90 NOP 0 Z 4 0497 N 000 183
1197 10 91 BER TPERR Z 5 0501 B 221 L 183
1198 10 92 CW GRPMK5,GRPMK8 Z 7 0506 ) N74 H99 183
1199 10 93 MLC @0@,FACTOR-3 Z 7 0513 M M83 H45 183
1200 10 94 *
1201 10 95 *BEGINNING OF MAIN LINE
1202 10 96 *
1203 10 97 BYPASS B GET PROCESS BYPASSED CARDS Z 4 0520 B 538 184
1204 10 98 S XL3&1 Z 4 0524 S 100 184
1205 10 99 S Z 1 0528 S 184
1206 11 00 S Z 1 0529 S 184
1207 11 01 B CKCOM Z 4 0530 B 706 184
1208 11 02 *
1209 11 03 *BEGINNING OF NEW CARD ANALYSIS
1210 11 04 *
1211 11 05 NUREC B PUT ??? SO GETXT GOES TO CKCOM ??? PUT LAST RECORD Z 4 0534 B 610 184
1212 11 06 GET SBR GETXT&3 GET ROUTINE Z 4 0538 H 577 184
1213 11 07 CS INPUT&80 Z 4 0542 / 080 185
1214 11 08 SW INPUT&21 Z 4 0546 , 021 185
1215 11 09 SBR N2&6,INPUT&13 Z 7 0550 H 446 013 185
1216 11 10 RT INTAP,INPUT&1 READ TAPE Z 8 0557 M %U4 001 R 185
1217 11 11 B NOISE CHECK FOR NOISE Z 4 0565 B 425 185
1218 11 12 BER TPERR Z 5 0569 B 221 L 185
1219 11 13 GETXT B XXXX EXIT Z 4 0574 B 000 185
1220 11 14 *
1221 11 15 *IMAGE TO OUTPUT AREA
1222 11 16 *
1223 11 17 WRTP SBR WRTXT&3 Z 4 0578 H 609 186
1224 11 18 WT OUTAP,OUTPUT&1 WRITE TAPE Z 8 0582 M %U5 I18 W 186
1225 11 19 NOP 0 Z 4 0590 N 000 186
1226 11 20 BER TPERR Z 5 0594 B 221 L 186
1227 11 21 MLC @000@,HOLDC Z 7 0599 M M86 M91 186
1228 11 22 WRTXT B XXXX Z 4 0606 B 000 186
1229 11 23 PUT SBR PUTXT&3 Z 4 0610 H 705 186
1230 11 24 MLC HOLDC,XL3 Z 7 0614 M M91 099 187
1231 11 25 MLC IMAGE&80,OUTPUT&80&X3 WORK AREA TO OUTPUT Z 7 0621 M 180 II7 187
1232 11 26 CHAIN 10 Z MACRO
1233 MLC Z 1 0628 M GEN 187
1234 MLC Z 1 0629 M GEN 187
1235 MLC Z 1 0630 M GEN 187
1236 MLC Z 1 0631 M GEN 187
1237 MLC Z 1 0632 M GEN 187
1238 MLC Z 1 0633 M GEN 188
1239 MLC Z 1 0634 M GEN 188
1240 MLC Z 1 0635 M GEN 188
1241 MLC Z 1 0636 M GEN 188
1 1401 AUTOCODER-PASS 4-LEFT MAIN LINE -VERSION 3 3741L PAGE 28
0 SEQ PG LIN LABEL OP OPERANDS SFX CT LOCN INSTRUCTION TYPE CARD
1242 MLC Z 1 0637 M GEN 188
1243 11 27 TPYET A &80,HOLDC#3 Z 7 0638 A M88 M91 188
1244 11 28 CKTAP BCE WRTP,XL3-2,0 Q. WRITE YET Z 8 0645 B 578 097 0 188
1245 11 29 BW DCWXT,DCWSW2 Q. DCW GT 30 CARDS Z 8 0653 V J85 H92 1 189
1246 11 30 BW SPGLIN,INITSW Q. DA RECORD Z 8 0661 V 692 H87 1 189
1247 11 31 CS INPUT&80 CLEAR INPUT AND Z 4 0669 / 080 189
1248 11 32 SW INPUT&21 IMAGE AREAS Z 4 0673 , 021 189
1249 11 33 MRCM INPUT&1,IMAGE&1 Z 7 0677 P 001 101 189
1250 11 34 BW RTNJB,JOBSW Q. JOB CARD Z 8 0684 V 481 199 1 189
1251 11 35 SPGLIN S IMAGE&5 WIPE OUT PG/LIN NUMBER Z 4 0692 S 105 190
1252 11 36 S XL3&1 Z 4 0696 S 100 190
1253 11 37 S Z 1 0700 S 190
1254 11 38 S Z 1 0701 S 190
1255 11 39 PUTXT B XXXX Z 4 0702 B 000 190
1256 11 40 SAVE2 ORG * Z 0706 0706
1257 11 41 CKCOM BCE BYPASS,INPUT&6,* Q. COMMENTS CARD Z 8 0706 B 520 006 * 190
1258 11 42 MN INPUT&75,CK2&7 Z 7 0714 D 075 735 190
1259 11 43 MZ INPUT&75,CK2&7 Z 7 0721 Y 075 735 191
1260 11 44 CK2 BCE BYPASS,@RSWZ@,0 Z 8 0728 B 520 M95 0 191
1261 11 45 CHAIN 3 Z MACRO
1262 BCE Z 1 0736 B GEN 191
1263 BCE Z 1 0737 B GEN 191
1264 BCE Z 1 0738 B GEN 191
1265 11 46 MLC INPUT&84,IMAGE&80 ALTER NO TO FIXED FORM Z 7 0739 M 084 180 191
1266 11 47 BWZ *&5,INPUT&6,2 Q. IS THERE LABEL Z 8 0746 V 758 006 2 191
1267 11 48 B PROLBL PROCESS LABEL Z 4 0754 B V38 192
1268 11 49 MCW INPUT&18,IMAGE&16 MNEMONIC TO FIXED FORM Z 7 0758 M 018 116 192
1269 11 50 SW SCANSW RESET SCAN SWITCH Z 4 0765 , N15 192
1270 11 51 MLC @000@,FREEA#3 Z 7 0769 M M86 M98 192
1271 11 52 LCA BLANK4,EQUADD RETRIEVE TABLE FUNCTION Z 7 0776 L H62 N11 192
1272 11 53 MCW @I9I@,XL1 THAT WAS Z 7 0783 M N01 089 192
1273 11 54 PLSCAN BCE PLUSFD,INPUT&15&X1,& GENERATED BY PASS 3 Z 8 0790 B 817 0/5 & 193
1274 11 55 GOBK C XL1,@I9G@ Z 7 0798 C 089 N04 193
1275 11 56 A @I99@,XL1 Z 7 0805 A N07 089 193
1276 11 57 BL PLSCAN Z 5 0812 B 790 T 193
1277 11 58 PLUSFD BCE GOBK,INPUT&14&X1,& Z 8 0817 B 798 0/4 & 193
1278 11 59 SW EQUADD&1&X1 Z 4 0825 , N/2 193
1279 11 60 MCW INPUT&15,EQUADD#4 Z 7 0829 M 015 N11 194
1280 11 61 S XL1&2 Z 4 0836 S 091 194
1281 11 62 BW INSTR,EQUADD Q. REGULAR INSTRUCTION Z 8 0840 V N75 N11 1 194
1282 11 63 BCE CTRLOP,EQUADD, Q. CONTROL OP Z 8 0848 B C61 N11 194
1283 11 64 B INSTR Z 4 0856 B N75 194
1284 11 65 *
1285 11 66 *SCAN FOR COMMA OR BLANK
1286 11 67 *
1287 11 68 COMSCN SBR CSCNXT&3 INDEX LOCATION 3 Z 4 0860 H 932 194
1288 11 69 S XL3&1 CONTAINS TOTAL Z 4 0864 S 100 194
1289 11 70 SW INPUT&21&X2,SCANSW POSITIONS SCANNED Z 7 0868 , 0K1 N15 195
1290 11 71 TSTCOM A &1,XL2 INCLUDING COMMA OR Z 7 0875 A N12 094 195
1291 11 72 A &1,XL3 BLANK FOR OPERAND Z 7 0882 A N12 099 195
1 1401 AUTOCODER-PASS 4-LEFT MAIN LINE -VERSION 3 3741L PAGE 29
0 SEQ PG LIN LABEL OP OPERANDS SFX CT LOCN INSTRUCTION TYPE CARD
1292 11 73 BCE PRSCXT,INPUT&20&X2,, INDEX LOCATION 2 Z 8 0889 B 925 0K0 , 195
1293 11 74 C INPUT&21&X2,BLANK2 CONTAINS TOTAL Z 7 0897 C 0K1 H60 195
1294 11 75 BE CSCNXT POSITIONS SCANNED FOR Z 5 0904 B 929 S 196
1295 11 76 C XL2,@54@ ALL OPERANDS Z 7 0909 C 094 N14 196
1296 11 77 BE SCNERR SCANSW SHOWS WHETHER Z 5 0916 B 933 S 196
1297 11 78 B TSTCOM SCAN TERMINATED BY Z 4 0921 B 875 196
1298 11 79 PRSCXT CW SCANSW#1 COMMA OR TWO BLANKS Z 4 0925 ) N15 196
1299 11 80 CSCNXT B XXXX Z 4 0929 B 000 196
1300 11 81 SCNERR MZ BBIT,IMAGE&5 Z 7 0933 Y 188 105 196
1301 11 82 BCE CSCNXT,IMAGE&75,3 Z 8 0940 B 929 175 3 197
1302 11 83 B NUREC Z 4 0948 B 534 197
1303 11 84 *
1304 11 85 *CONVERT FREE TO FIXED
1305 11 86 *
1306 11 87 FR2FIX SBR FR2FXT&3 Z 4 0952 H S32 197
1307 11 88 MCW BLANK,W6AREA Z 7 0956 M H59 H77 197
1308 11 89 MCW XL2&1,XL3&1 Z 7 0963 M 095 100 197
1309 11 90 SCNDEX C XL3,@04@ ANY CHARACTER ADJ Z 7 0970 C 099 N17 197
1310 11 91 BH DOADRS OR INDEXING Z 5 0977 B /50 U 198
1311 11 92 BE CKADJ Z 5 0982 B '17 S 198
1312 11 93 C INPUT&18&X3,@&X@ Q. INDEXING Z 7 0987 C 0A8 N19 198
1313 11 94 BU CKADJ PROCESS INDEXING Z 5 0994 B '17 / 198
1314 11 95 MN INPUT&19&X3,IMAGE&27&X1 Z 7 0999 D 0A9 1S7 198
1315 11 96 A &K4K-3,XL3 Z 7 1006 A N22 099 198
1316 11 97 B SCNDEX Z 4 1013 B 970 199
1317 11 98 CKADJ BCE CKMIN,INPUT&18&X3,& Z 8 1017 B /34 0A8 & 199
1318 11 99 SCANB EQU *-1 CHARACTER ADJUSTMENT Z 1023
1319 12 00 BCE OR AREA DEFINITION Z 1 1025 B 199
1320 12 01 BCE LITERAL CODE Z 1 1026 B 199
1321 12 02 DOMIN BCE ISADJ,INPUT&18&X3,- Z 8 1027 B '51 0A8 - 199
1322 12 03 BCE Z 1 1035 B 199
1323 12 04 BCE Z 1 1036 B 199
1324 12 05 BCE ISADJ,INPUT&18&X3,# Z 8 1037 B '51 0A8 # 200
1325 12 06 BCE Z 1 1045 B 200
1326 12 07 BCE Z 1 1046 B 200
1327 12 08 B DOADRS Z 4 1047 B /50 200
1328 12 09 ISADJ SBR W3AREA PROCESS CHARACTER Z 4 1051 H H74 200
1329 12 10 PROADJ S &SCANB,W3AREA ADJUSTMENT Z 7 1055 S N25 H74 200
1330 12 11 MLC XL2,HOLD3 Z 7 1062 M 094 H65 200
1331 12 12 MLNS W3AREA,XL2 Z 7 1069 D H74 094 201
1332 12 13 MLC @00@ Z 4 1076 M N27 201
1333 12 14 MLC INPUT&19&X3,W3AREA-4&X2 Z 7 1080 M 0A9 HP0 201
1334 12 15 S XL2&1,XL3&1 Z 7 1087 S 095 100 201
1335 12 16 MZ INPUT&20&X3,W3AREA-4&X2 Z 7 1094 Y 0B0 HP0 201
1336 12 17 MN INPUT&20&X3,W6AREA Z 7 1101 D 0B0 H77 201
1337 12 18 SW IMAGE&24&X1 Z 4 1108 , 1S4 202
1338 12 19 A W3AREA-4&X2,IMAGE&26&X1 ADD CHAR ADJUSTMENT TO Z 7 1112 A HP0 1S6 202
1339 12 20 CW IMAGE&24&X1 FIXED FORM Z 4 1119 ) 1S4 202
1340 12 21 MLC HOLD3,XL2 Z 7 1123 M H65 094 202
1341 12 22 B SCNDEX Z 4 1130 B 970 202
1 1401 AUTOCODER-PASS 4-LEFT MAIN LINE -VERSION 3 3741L PAGE 30
0 SEQ PG LIN LABEL OP OPERANDS SFX CT LOCN INSTRUCTION TYPE CARD
1342 12 23 CKMIN SBR W3AREA ACCOUNT FOR POSSIBLE Z 4 1134 H H74 202
1343 12 24 BCE DOMIN,INPUT&18&X3,- MULTI-CHAR ADJ OF Z 8 1138 B '27 0A8 - 202
1344 12 25 B PROADJ &1-2 TYPE Z 4 1146 B '55 203
1345 12 26 DOADRS S FREEA,XL3 PROCESS ADDRESS Z 7 1150 S M98 099 203
1346 12 27 C XL3,&007 Q. OLLEGAL ADDRESS Z 7 1157 C 099 N30 203
1347 12 28 BL FIXER LENGTH Z 5 1164 B S33 T 203
1348 12 29 A FREEA,XL3 Z 7 1169 A M98 099 203
1349 12 30 MZ BLANK,XL3 Z 7 1176 Y H59 099 203
1350 12 31 MCW @'@,INPUT&20&X3 Z 7 1183 M N31 0B0 204
1351 12 32 MLC FREEA,XL3 Z 7 1190 M M98 099 204
1352 12 33 MRCM INPUT&21&X3,IMAGE&17&X1 MOVE ADDRESS TO IMAGE Z 7 1197 P 0B1 1/7 204
1353 12 34 SBR XL3 Z 4 1204 H 099 204
1354 12 35 MZ ABBIT,XL3 Z 7 1208 Y 189 099 204
1355 12 36 MCW BLANK,4000-1&X3 Z 7 1215 M H59 II9 204
1356 12 37 MN W6AREA,IMAGE&23&X1 Z 7 1222 D H77 1S3 205
1357 12 38 FR2FXT B XXXX EXIT Z 4 1229 B 000 205
1358 12 39 FIXER SW FIXSW#1 Z 4 1233 , N32 205
1359 12 40 OPDER MCW @000@,XL3 CODE STATEMENT Z 7 1237 M M86 099 205
1360 12 41 MZ ABIT,IMAGE&5 BAD BUT PROCESSABLE Z 7 1244 Y 187 105 205
1361 12 42 BCE *&8,XL1,0 Z 8 1251 B S66 089 0 205
1362 12 43 MCW @003@,XL3 Z 7 1259 M N35 099 206
1363 12 44 MCW @###@,IMAGE&70&X3 Z 7 1266 M N38 1G0 206
1364 12 45 MZ ABBIT,IMAGE&1&X3 Z 7 1273 Y 189 1?1 206
1365 12 46 BW FR2FXT,FIXSW Z 8 1280 V S29 N32 1 206
1366 12 47 B LTER2 Z 4 1288 B U09 206
1367 12 48 *
1368 12 49 *SCAN FOR SIGN
1369 12 50 *
1370 12 51 SCANAT SBR SCNATX&3 Z 4 1292 H T85 206
1371 12 52 SW INPUT&21&X2,SCANSW SCAN IS EXECUTED FROM Z 7 1296 , 0K1 N15 207
1372 12 53 ZA @510@,XL3&1 RIGHT TO LEFT Z 7 1303 ? N41 100 207
1373 12 54 A1ALF BCE NDASCN,INPUT&21&X3,@ Z 8 1310 B T29 0B1 @ 207
1374 12 55 S &10,XL3&1 Z 7 1318 S N43 100 207
1375 12 56 B A1ALF Z 4 1325 B T10 207
1376 12 57 NDASCN C XL2,XL3 Q. NO ENDING AT SIGN Z 7 1329 C 094 099 208
1377 12 58 BE LTERR Z 5 1336 B T94 S 208
1378 12 59 BCE SETSW,INPUT&22&X3,, Q. IS ENDING AT SIGN Z 8 1341 B T86 0B2 , 208
1379 12 60 C INPUT&23&X3,BLANK2 FOLLOWED BY COMMA OR Z 7 1349 C 0B3 H60 208
1380 12 61 BU LTERR TWO BLANKS Z 5 1356 B T94 / 208
1381 12 62 SXL S XL2&1,XL3&1 Z 7 1361 S 095 100 208
1382 12 63 A &2,XL3 Z 7 1368 A N44 099 209
1383 12 64 A XL3,XL2 Z 7 1375 A 099 094 209
1384 12 65 SCNATX B XXXX XXXX Z 4 1382 B 000 209
1385 12 66 SETSW CW SCANSW Z 4 1386 ) N15 209
1386 12 67 B SXL Z 4 1390 B T61 209
1387 12 68 *
1388 12 69 *IMPROPERLY CODED STATEMENT ROUTINE
1389 12 70 *
1390 12 71 LTERR MLZS ABIT,IMAGE&5 MARK STATEMENT Z 7 1394 Y 187 105 209
1391 12 72 CW FIXSW BAD BUT PROCESSABLE Z 4 1401 ) N32 209
1 1401 AUTOCODER-PASS 4-LEFT MAIN LINE -VERSION 3 3741L PAGE 31
0 SEQ PG LIN LABEL OP OPERANDS SFX CT LOCN INSTRUCTION TYPE CARD
1392 12 73 B OPDER Z 4 1405 B S37 210
1393 12 74 LTER2 B COMSCN Z 4 1409 B 860 210
1394 12 75 MCW @@@,INPUT&20&X3 Z 7 1413 M N45 0B0 210
1395 12 76 A &1,XL3 Z 7 1420 A N12 099 210
1396 12 77 B SCNATX Z 4 1427 B T82 210
1397 12 78 *
1398 12 79 *PLACE LITERALS ON MASTER TAPE
1399 12 80 *
1400 12 81 CALL BW CKLOR,LITSW#1 Q. ANY LITERALS Z 8 1431 V U85 N46 1 210
1401 12 82 RT SYSTAP,INPUT&1 READ IN PROCESS Z 8 1439 M %U1 001 R 211
1402 12 83 RTW SYSTAP,DOPROG LITERALS OVERLAP Z 8 1447 L %U1 N75 R 211
1403 12 84 NOP 0 Z 4 1455 N 000 211
1404 12 85 BER TPERR Z 5 1459 B 221 L 211
1405 12 86 B OVLLIT GO TO ROUTINE Z 4 1464 B N75 211
1406 12 87 RECALL RTW SYSTAP,DOPROG RECALL MAIN LINE Z 8 1468 L %U1 N75 R 211
1407 12 88 NOP 0 OVERLAP Z 4 1476 N 000 212
1408 12 89 BER TPERR Z 5 1480 B 221 L 212
1409 12 90 CKLOR BCE BYPASS,IMAGE&75, Q. LITERAL ORIGIN Z 8 1485 B 520 175 212
1410 12 91 BCE NUREC,IMAGE&75,C Q. EXECUTE Z 8 1493 B 534 175 C 212
1411 12 92 RT SYSTAP,INPUT&1 SKIP PAST OVERLAPS Z 8 1501 M %U1 001 R 212
1412 12 93 RT SYSTAP,INPUT&1 AND READ IN END OF Z 8 1509 M %U1 001 R 213
1413 12 94 RTW SYSTAP,EOJRT JOB OVERLAP Z 8 1517 L %U1 706 R 213
1414 12 95 NOP 0 Z 4 1525 N 000 213
1415 12 96 BER TPERR Z 5 1529 B 221 L 213
1416 12 97 B EOJRT Z 4 1534 B 706 213
1417 12 98 *
1418 12 99 *GENERATE ENTRY ADDRESS FOR LABELS
1419 13 00 *
1420 13 01 PROLBL SBR XTLABL&3 Z 4 1538 H V77 213
1421 13 02 MLC INPUT&11,IMAGE&13 Z 7 1542 M 011 113 214
1422 13 03 MLC IMAGE&13,W6AREA Z 7 1549 M 113 H77 214
1423 13 04 B PROLAB Z 4 1556 B W47 214
1424 13 05 MLC W3AREA,IMAGE&56 Z 7 1560 M H74 156 214
1425 13 06 A &1,TOTLBL Z 7 1567 A N12 198 214
1426 13 07 XTLABL B XXXX Z 4 1574 B 000 214
1427 13 08 *
1428 13 09 *CONVERT FREE FORM NUMBER TO FIVE CHARACTERS
1429 13 10 *
1430 13 11 CVRT5 SBR CVT5XT&3 Z 4 1578 H V93 215
1431 13 12 BCE *&5,W5AREA,& Z 8 1582 B V94 H76 & 215
1432 13 13 CVT5XT B XXXX Z 4 1590 B 000 215
1433 13 14 ZA W5AREA-1,W5AREA Z 7 1594 ? H75 H76 215
1434 13 15 B CVRT5&4 Z 4 1601 B V82 215
1435 13 16 *
1436 13 17 * CHECK FOR FINAL OPERAND
1437 13 18 *
1438 13 19 FNLOP SBR FNLXT&3 Q. FINAL OPERAND Z 4 1605 H W27 215
1439 13 20 BW FNLXT,SCANSW FOLLOWED BY TWO Z 8 1609 V W24 N15 1 215
1440 13 21 MZ ABIT,IMAGE&5 BLANKS Z 7 1617 Y 187 105 216
1441 13 22 FNLXT B XXXX Z 4 1624 B 000 216
1 1401 AUTOCODER-PASS 4-LEFT MAIN LINE -VERSION 3 3741L PAGE 32
0 SEQ PG LIN LABEL OP OPERANDS SFX CT LOCN INSTRUCTION TYPE CARD
1442 13 23 *
1443 13 24 *CONVERT FLOATING A OPERAND ACTUAL ADDRESS TO FIVE CHARACTERS
1444 13 25 *
1445 13 26 CVTFLA SBR FLAXT&3 Z 4 1628 H W46 216
1446 13 27 ZA IMAGE&21,W5AREA Z 7 1632 ? 121 H76 216
1447 13 28 B CVRT5 LINK TO SUBROUTINE Z 4 1639 B V78 216
1448 13 29 FLAXT B XXXX Z 4 1643 B 000 216
1449 13 30 *
1450 13 31 *CONVERT SYMBOLS TO THREE CHARACTER ENTRY ADDRESS
1451 13 32 *
1452 13 33 PROLAB SBR LBLXT&3 Z 4 1647 H Y10 216
1453 13 34 ZA &2,HOLD2 Z 7 1651 ? N44 H64 217
1454 13 35 BCE *&5,W6AREA, ADD SUFFIX CHAR TO Z 8 1658 B W70 H77 217
1455 13 36 B *&8 LABELS FIVE CHARS Z 4 1666 B W77 217
1456 13 37 MCW SFXHLD,W6AREA OR LESS Z 7 1670 M H86 H77 217
1457 13 38 ZA W6AREA-2,HOLD4 Z 7 1677 ? H75 H71 217
1458 13 39 A W6AREA,HOLD4 FOLD SYMBOL TO Z 7 1684 A H77 H71 218
1459 13 40 A W6AREA,HOLD4-2 FOUR CHARACTERS Z 7 1691 A H77 H69 218
1460 13 41 MLZS BLANK,HOLD4 Z 7 1698 Y H59 H71 218
1461 13 42 ZA FACTOR,HOLD7 MULTIPLY BY FACTOR Z 7 1705 ? H48 H84 218
1462 13 43 MPYLP MLNS HOLD7,HOLD1 Z 7 1712 D H84 H85 218
1463 13 44 ZA Z 1 1719 ? 218
1464 13 45 MULT BCE NXTDGT,HOLD1,? Z 8 1720 B X46 H85 ? 219
1465 13 46 A HOLD4,HOLD7-2 Z 7 1728 A H71 H82 219
1466 13 47 S &1,HOLD1 Z 7 1735 S N12 H85 219
1467 13 48 B MULT Z 4 1742 B X20 219
1468 13 49 NXTDGT S &1,HOLD2 Z 7 1746 S N12 H64 219
1469 13 50 BWZ MPYLP,HOLD2,B Z 8 1753 V X12 H64 B 220
1470 13 51 S W5AREA Z 4 1761 S H76 220
1471 13 52 BAV *&1 Z 5 1765 B X70 Z 220
1472 13 53 LOOP1 A &96,HOLD7-5 FOLD FIVE CHARACTER Z 7 1770 A N48 H79 220
1473 13 54 BAV LOOP1 RESULT TO THREE Z 5 1777 B X70 Z 220
1474 13 55 MLZS HOLD7-6,W3AREA CHARACTER TABLE ENTRY Z 7 1782 Y H78 H74 220
1475 13 56 MLC HOLD7-3 ADDRESS Z 4 1789 M H81 221
1476 13 57 MLNS HOLD7-5,*&4 Z 7 1793 D H79 Y03 221
1477 13 58 MLZS ZONE,W3AREA-2 Z 7 1800 Y 189 H72 221
1478 13 59 LBLXT B XXXX Z 4 1807 B 000 221
1479 13 60 *
1480 13 61 *PROCESS DCW, DC, DSA CARDS
1481 13 62 *
1482 13 63 DCWCD BCE DCWALF,INPUT&21,@ Q. ALPHA CONSTANT Z 8 1811 B K44 021 @ 221
1483 13 64 BCE ARDEF,INPUT&21,# Q. AREA DEFINITION Z 8 1819 B L01 021 # 221
1484 13 65 BCE CKDCW,INPUT&21,& Q. NUMERIC LITERAL Z 8 1827 B Y58 021 & 222
1485 13 66 BCE CKDCW,INPUT&21,- Z 8 1835 B Y58 021 - 222
1486 13 67 MLC INPUT&72,INPUT&73 SHIFT RIGHT Z 7 1843 M 072 073 222
1487 13 68 MLC @&@ Z 4 1850 M N49 222
1488 13 69 SW DCWSW SET NO ZONING SWITCH Z 4 1854 , H89 222
1489 13 70 CKDCW B COMSCN SCAN FOR BLANK Z 4 1858 B 860 222
1490 13 71 BCE ISDSA,INPUT&22,@ Q. ADCON OF LITERAL Z 8 1862 B Y90 022 @ 223
1491 13 72 B FNLOP CHECK LAST OPERAND Z 4 1870 B W05 223
1 1401 AUTOCODER-PASS 4-LEFT MAIN LINE -VERSION 3 3741L PAGE 33
0 SEQ PG LIN LABEL OP OPERANDS SFX CT LOCN INSTRUCTION TYPE CARD
1492 13 73 BCE ISDSA,IMAGE&75,J Q. DSA STATEMENT Z 8 1874 B Y90 175 J 223
1493 13 74 BWZ ISDCW,INPUT&22,2 Q. DC, DCW STATEMENT Z 8 1882 V K71 022 2 223
1494 13 75 *
1495 13 76 *PROCESS DSA CARDS, SUBSET OF DCW
1496 13 77 *
1497 13 78 ISDSA MLC @011@,XL1 Z 7 1890 M N52 089 223
1498 13 79 MLNS &2,IMAGE&75 CODE RECORD Z 7 1897 D N44 175 224
1499 13 80 MZ INPUT&21,IMAGE&27 Z 7 1904 Y 021 127 224
1500 13 81 MCW BLANK,INPUT&21 Z 7 1911 M H59 021 224
1501 13 82 BWZ *&5,IMAGE&75,K Z 8 1918 V Z30 175 K 224
1502 13 83 B *&8 Z 4 1926 B Z37 224
1503 13 84 MZ BLANK,IMAGE&75 Z 7 1930 Y H59 175 225
1504 13 85 SW DSASW2 SET DSA SWITCH Z 4 1937 , H91 225
1505 13 86 MLC @001@,FREEA Z 7 1941 M N55 M98 225
1506 13 87 MCW INPUT&34,IMAGE&53 Z 7 1948 M 034 153 225
1507 13 88 BCE DSADC,INPUT&22,@ Z 8 1955 B L54 022 @ 225
1508 13 89 BCE DSADC,INPUT&22,& Z 8 1963 B L54 022 & 226
1509 13 90 BCE DSADC,INPUT&22,- Z 8 1971 B L54 022 - 226
1510 13 91 B FR2FIX CONVERT FREE TO FIXED Z 4 1979 B 952 226
1511 13 92 MZ IMAGE&27,INPUT&21 Z 7 1983 Y 127 021 226
1512 13 93 DSAX1 MZ IMAGE&27,IMAGE&40 Z 7 1990 Y 127 140 226
1513 13 94 MLC @03@,IMAGE&7 INSERT COUNT Z 7 1997 M N57 107 227
1514 13 95 MLC @03@,XL2 Z 7 2004 M N57 094 227
1515 13 96 CKAOP BCE DCWAST,INPUT&6, Q. ANY LABEL Z 8 2011 B !68 006 227
1516 13 97 BWZ DCWAST,IMAGE&75,S Q. LITERAL Z 8 2019 V !68 175 S 227
1517 13 98 BWZ *&5,INPUT&6,2 Q. ACTUAL ADDRESS Z 8 2027 V !39 006 2 227
1518 13 99 B DCWAST Z 4 2035 B !68 228
1519 14 00 MLC INPUT&10,IMAGE&21 PROCESS ACTUAL Z 7 2039 M 010 121 228
1520 14 01 B CVTFLA ADDRESS Z 4 2046 B W28 228
1521 14 02 DCWACT MLC W5AREA,IMAGE&21 ADDRESS TO FIXED Z 7 2050 M H76 121 228
1522 14 03 MLC W5AREA,IMAGE&61 FORM Z 7 2057 M H76 161 228
1523 14 04 B CKMACR Z 4 2064 B !89 228
1524 14 05 DCWAST A XL2,ORGCTR BUMP ORIGIN COUNTER Z 7 2068 A 094 H58 229
1525 14 06 BMPCTR MCW @*@,IMAGE&17 SET TO DCW * Z 7 2075 M N58 117 229
1526 14 07 DSETAD A ORGCTR,IMAGE&61 ASSIGN ADDRESS Z 7 2082 A H58 161 229
1527 14 08 CKMACR BCE NUREC,IMAGE&75,P Q. EQU STATEMENT Z 8 2089 B 534 175 P 229
1528 14 09 BCE NUREC,IMAGE&75,X Q. DS STATEMENT Z 8 2097 B 534 175 X 229
1529 14 10 BW DCWXT,DSASW2 Q. DSA STATEMENT Z 8 2105 V J85 H91 1 230
1530 14 11 MLC INPUT&51,IMAGE&53 MOVE CONSTANT TO Z 7 2113 M 051 153 230
1531 14 12 MLC FIXED FORM Z 1 2120 M 230
1532 14 13 MLC Z 1 2121 M 230
1533 14 14 MLC XL2,IMAGE&7 COUNT TO FIXED FORM Z 7 2122 M 094 107 230
1534 14 15 C XL2,@030@ Q. COUNT GREATER THAN Z 7 2129 C 094 N61 230
1535 14 16 BH DCWXT 30 Z 5 2136 B J85 U 230
1536 14 17 MN @8@,INPUT&75 WRITE FREE FORM RECORD Z 7 2141 D N62 075 231
1537 14 18 BWZ *&8,IMAGE&75,B ON TAPE Z 8 2148 V J63 175 B 231
1538 14 19 MZ IMAGE&75,INPUT&75 Z 7 2156 Y 175 075 231
1539 14 20 MCW HOLDC,XL3 Z 7 2163 M M91 099 231
1540 14 21 MCW INPUT&80,OUTPUT&80&X3 Z 7 2170 M 080 II7 231
1541 14 22 SW DCWSW2 Z 4 2177 , H92 232
1 1401 AUTOCODER-PASS 4-LEFT MAIN LINE -VERSION 3 3741L PAGE 34
0 SEQ PG LIN LABEL OP OPERANDS SFX CT LOCN INSTRUCTION TYPE CARD
1542 14 23 B TPYET Z 4 2181 B 638 232
1543 14 24 DCWXT CW DSASW2,DCWSW2 RESET SWITCHES Z 7 2185 ) H91 H92 232
1544 14 25 BW *&5,LITSW2 Z 8 2192 V K04 H90 1 232
1545 14 26 B NUREC Z 4 2200 B 534 232
1546 14 27 BCE LITRTN,INPUT&21,@ Z 8 2204 B P31 021 @ 232
1547 14 28 BCE LTGEN,INPUT&22,& Q. ADCON OF LITERAL Z 8 2212 B M00 022 & 233
1548 14 29 BCE LTGEN,INPUT&22,- Z 8 2220 B M00 022 - 233
1549 14 30 BCE LTGEN,INPUT&22,@ Z 8 2228 B M00 022 @ 233
1550 14 31 B LITRTN Z 4 2236 B P31 233
1551 14 32 PDCWLF S XL2&2 Z 4 2240 S 096 233
1552 14 33 DCWALF B SCANAT SCAN FOR ENDING AT SIGN Z 4 2244 B S92 233
1553 14 34 B FNLOP CHECK LAST OPERAND Z 4 2248 B W05 234
1554 14 35 BW ACNRT,DSASW2 Q. ADCON OF LITERAL Z 8 2252 V L62 H91 1 234
1555 14 36 S &30,XL2&1 Z 7 2260 S N64 095 234
1556 14 37 B CKAOP Z 4 2267 B !11 234
1557 14 38 ISDCW S &20,XL2&1 Z 7 2271 S N66 095 234
1558 14 39 BW NOZONE,DCWSW Q. CONSTANT ZONED Z 8 2278 V K93 H89 1 234
1559 14 40 MLZS INPUT&21,INPUT&21&X2 ZONE CONSTANT Z 7 2286 Y 021 0K1 235
1560 14 41 NOZONE CW DCWSW Z 4 2293 ) H89 235
1561 14 42 B CKAOP Z 4 2297 B !11 235
1562 14 43 ARDEF SW INPUT&22 PROCESS AREA Z 4 2301 , 022 235
1563 14 44 ZA INPUT&24,W5AREA Z 7 2305 ? 024 H76 235
1564 14 45 B CVRT5 Z 4 2312 B V78 235
1565 14 46 MLZS ABBIT,IMAGE&4 CODE RECORD Z 7 2316 Y 189 104 235
1566 14 47 MLNS W5AREA,XL2 Z 7 2323 D H76 094 236
1567 14 48 MLC Z 1 2330 M 236
1568 14 49 C XL2,@053@ Q. ILLEGAL LENGTH Z 7 2331 C 094 N69 236
1569 14 50 BH CKAOP Z 5 2338 B !11 U 236
1570 14 51 MZ BBIT,IMAGE&5 MARK BAD STATEMENT Z 7 2343 Y 188 105 236
1571 14 52 B CKAOP Z 4 2350 B !11 236
1572 14 53 DSADC BCE PDCWLF,INPUT&22,@ Q. ADCON OF ALPHA LIT Z 8 2354 B K40 022 @ 236
1573 14 54 ACNRT S &10,XL3&1 Z 7 2362 S N43 100 237
1574 14 55 MCW XL3,W3AREA Z 7 2369 M 099 H74 237
1575 14 56 C XL3,@006@ Q. LARGE LITERAL Z 7 2376 C 099 N72 237
1576 14 57 BL DOBIG Z 5 2383 B A57 T 237
1577 14 58 BCE XALF1,INPUT&22,@ Q. ALPHA LITERAL Z 8 2388 B ?93 022 @ 237
1578 14 59 B XLIT1 Z 4 2396 B B82 237
1579 14 60 LTGEN B PUT PUT ADCON Z 4 2400 B 610 238
1580 14 61 MCW @/@,IMAGE&75 SET UP LITERAL Z 7 2404 M N73 175 238
1581 14 62 MCW LAREA&72,INPUT&72 TO BE PROCESSED Z 7 2411 M H31 072 238
1582 14 63 MCW NOTE, ADDRESS CONSTANT Z 1 2418 M 238
1583 14 64 MCW LOGIC MAKES IT Z 1 2419 M 238
1584 14 65 MCW RECURSIVE Z 1 2420 M 238
1585 14 66 MCW LAREA&74,LAREA&73 Z 7 2421 M H33 H32 238
1586 14 67 B PROLBL Z 4 2428 B V38 239
1587 14 68 S XL2&2 Z 4 2432 S 096 239
1588 14 69 S Z 1 2436 S 239
1589 14 70 B DCWCD Z 4 2437 B Y11 239
1590 14 71 *
1591 14 72 *CALL IN DA ROUTINE
1 1401 AUTOCODER-PASS 4-LEFT MAIN LINE -VERSION 3 3741L PAGE 35
0 SEQ PG LIN LABEL OP OPERANDS SFX CT LOCN INSTRUCTION TYPE CARD
1592 14 73 *
1593 14 74 DARTN RTW SYSTAP,DOPROG CALL DA ROUTINE Z 8 2441 L %U1 N75 R 239
1594 14 75 NOP 0 Z 4 2449 N 000 239
1595 14 76 BER TPERR Z 5 2453 B 221 L 239
1596 14 77 B DASTMT GO TO DA ROUTINE Z 4 2458 B N75 240
1597 14 78 FINDA RTW SYSTAP,DOPROG Z 8 2462 L %U1 N75 R 240
1598 14 79 NOP 0 Z 4 2470 N 000 240
1599 14 80 BER TPERR Z 5 2474 B 221 L 240
1600 14 81 B CKCOM Z 4 2479 B 706 240
1601 14 82 LTORG * Z 2483
DCW @0@ Z 1 2483 LIT 240
DCW @000@ Z 3 2486 LIT 240
DCW &80 Z 2 2488 LIT 241
HOLDCZ DCW #03 Z 3 2491 AREA 241
DCW @RSWZ@ Z 4 2495 LIT 241
FREEAZ DCW #03 Z 3 2498 AREA 241
DCW @I9I@ Z 3 2501 LIT 241
DCW @I9G@ Z 3 2504 LIT 241
DCW @I99@ Z 3 2507 LIT 241
EQUADD DCW #04 Z 4 2511 AREA 242
DCW &1 Z 1 2512 LIT 242
DCW @54@ Z 2 2514 LIT 242
SCANSW DCW #01 Z 1 2515 AREA 242
DCW @04@ Z 2 2517 LIT 242
DCW @&X@ Z 2 2519 LIT 242
DCW &K4KZ-3 Z 3 2522 I97 ADCON 242
DCW &SCANBZ Z 3 2525 '23 ADCON 243
DCW @00@ Z 2 2527 LIT 243
DCW &007 Z 3 2530 LIT 243
DCW @'@ Z 1 2531 LIT 243
FIXSWZ DCW #01 Z 1 2532 AREA 243
DCW @003@ Z 3 2535 LIT 243
DCW @###@ Z 3 2538 LIT 243
DCW @510@ Z 3 2541 LIT 244
DCW &10 Z 2 2543 LIT 244
DCW &2 Z 1 2544 LIT 244
DCW @@@ Z 1 2545 LIT 244
LITSWZ DCW #01 Z 1 2546 AREA 244
DCW &96 Z 2 2548 LIT 244
DCW @&@ Z 1 2549 LIT 244
DCW @011@ Z 3 2552 LIT 245
DCW @001@ Z 3 2555 LIT 245
DCW @03@ Z 2 2557 LIT 245
DCW @*@ Z 1 2558 LIT 245
DCW @030@ Z 3 2561 LIT 245
DCW @8@ Z 1 2562 LIT 245
DCW &30 Z 2 2564 LIT 245
DCW &20 Z 2 2566 LIT 246
DCW @053@ Z 3 2569 LIT 246
DCW @006@ Z 3 2572 LIT 246
1 1401 AUTOCODER-PASS 4-LEFT MAIN LINE -VERSION 3 3741L PAGE 36
0 SEQ PG LIN LABEL OP OPERANDS SFX CT LOCN INSTRUCTION TYPE CARD
DCW @/@ Z 1 2573 LIT 246
1602 14 83 GRPMK5 DCW @}@ Z 1 2574 GMARK 246
1603 14 84 EX DOZERO Z B 000 247
1 1401 AUTOCODER-PASS 4 PROCESS JOB/CTL -VERSION 3 3742L PAGE 37
0 SEQ PG LIN LABEL OP OPERANDS SFX CT LOCN INSTRUCTION TYPE CARD
1604 14 85 JOB 1401 AUTOCODER-PASS 4 PROCESS JOB/CTL -VERSION 3 Z
1605 14 86 *
1606 14 87 *PROCESS CONTROL CARD
1607 14 88 *
1608 14 89 DOPROG ORG * Z 2575 2575
1609 14 90 START CS INPUT&84 Z 4 2575 / 084 250
1610 14 91 CS 3999 Z 4 2579 / I99 250
1611 14 92 SW INPUT&21,INPUT&81 SET WORD MARKS IN Z 7 2583 , 021 081 250
1612 14 93 SW IMAGE&1,IMAGE&6 FIXED FORM IMAGE AREA Z 7 2590 , 101 106 250
1613 14 94 SW IMAGE&8,IMAGE&14 Z 7 2597 , 108 114 250
1614 14 95 SW IMAGE&17,IMAGE&28 Z 7 2604 , 117 128 250
1615 14 96 SW IMAGE&39,IMAGE&57 Z 7 2611 , 139 157 251
1616 14 97 SW IMAGE&62,IMAGE&67 Z 7 2618 , 162 167 251
1617 14 98 SW IMAGE&23 Z 4 2625 , 123 251
1618 14 99 SW GRPMK1,GRPMK8 INITIALIZE GROUP MARKS Z 7 2629 , 085 H99 251
1619 15 00 SW GRPMK3,GRPMK4 Z 7 2636 , H44 185 251
1620 15 01 CW INITSW Z 4 2643 ) H87 251
1621 15 02 RWD INTAP Z 5 2647 U %U4 R 252
1622 15 03 RWD OUTAP Z 5 2652 U %U5 R 252
1623 15 04 RWD LITAPE Z 5 2657 U %U6 R 252
1624 15 05 MLC @000@,HOLDC Z 7 2662 M R16 M91 252
1625 15 06 B GET GET JOB CARD Z 4 2669 B 538 252
1626 15 07 MCW INPUT&80,IMAGE&21 PROCESS JOB CARD Z 7 2673 M 080 121 252
1627 15 08 MCW @I@,IMAGE&75 IDENTIFICATION Z 7 2680 M R17 175 253
1628 15 09 SW 3998 Z 4 2687 , I98 253
1629 15 10 B GET GET SECOND RECORD Z 4 2691 B 538 253
1630 15 11 BCE NOCTL,INPUT&6,* Q. COMMENTS CARD Z 8 2695 B Q71 006 * 253
1631 15 12 C INPUT&18,@CTL@ Q. CONTROL CARD Z 7 2703 C 018 R20 253
1632 15 13 BU NOCTL Z 5 2710 B Q71 / 253
1633 15 14 MLNS INPUT&21,CTL3&7 CHECK PROCESSOR SIZE Z 7 2715 D 021 P29 254
1634 15 15 CTL3 BCE CTL2,CKPRO, FOR VALID CODE Z 8 2722 B P37 R13 254
1635 15 16 BCE Z 1 2730 B 254
1636 15 17 BCE Z 1 2731 B 254
1637 15 18 BCE Z 1 2732 B 254
1638 15 19 B NOCTL Z 4 2733 B Q71 254
1639 15 20 CTL2 MLC INPUT&21,PROCOR INITIALIZE AREAS Z 7 2737 M 021 194 254
1640 15 21 ZA INPUT&21,XL1 Z 7 2744 ? 021 089 255
1641 15 22 S &30,XL1&1 PROCESSOR MACHINE Z 7 2751 S R22 090 255
1642 15 23 A XL1 SIZE Z 4 2758 A 089 255
1643 15 24 A XL1 Z 4 2762 A 089 255
1644 15 25 MLC FCTBL&X1,FACTOR Z 7 2766 M QZ7 H48 255
1645 15 26 MLC @0@,FACTOR-3 Z 7 2773 M R23 H45 255
1646 15 27 MLC FCTBL-3&X1,CKTAP&7 Z 7 2780 M QZ4 652 256
1647 15 28 BCE IS16K,INPUT&21,6 Q. 16K PROCESSOR Z 8 2787 B Q52 021 6 256
1648 15 29 BCE IS16K,INPUT&21,5 Q. 16K PROCESSOR Z 8 2795 B Q52 021 5 256
1649 15 30 BCE IS8K,INPUT&21,4 Q. 8K PROCESSOR Z 8 2803 B Q33 021 4 256
1650 15 31 MLC @3@,PROCOR Z 7 2811 M R24 194 256
1651 15 32 *
1652 15 33 * INITIALIZE OUTPUT AREA AND SET UP BLOCKING SIZE
1653 15 34 *
1 1401 AUTOCODER-PASS 4 PROCESS JOB/CTL -VERSION 3 3742L PAGE 38
0 SEQ PG LIN LABEL OP OPERANDS SFX CT LOCN INSTRUCTION TYPE CARD
1654 15 35 IS4K LCA GRPMK8,3998 SET GROUP MARK AT END Z 7 2818 L H99 I98 257
1655 15 36 B PUT Z 4 2825 B 610 257
1656 15 37 B LDOPTB OF OUTPUT AREA Z 4 2829 B 489 257
1657 15 38 IS8K LCA GRPMK8,4318 Z 7 2833 L H99 31Y 257
1658 15 39 MCW @%@ Z 4 2840 M R25 257
1659 15 40 MCW 4317 Z 4 2844 M 31X 257
1660 15 41 B CWI98 Z 4 2848 B 469 257
1661 15 42 IS16K LCA GRPMK8,4718 Z 7 2852 L H99 71Y 258
1662 15 43 MCW @%@ Z 4 2859 M R25 258
1663 15 44 MCW 4717 Z 4 2863 M 71X 258
1664 15 45 B CWI98 Z 4 2867 B 469 258
1665 15 46 NOCTL MLC FCTBL,FACTOR PROCESS WHEN NO Z 7 2871 M Q97 H48 258
1666 15 47 MLC @3@,PROCOR CONTROL CARD Z 7 2878 M R24 194 258
1667 15 48 BSP INTAP Z 5 2885 U %U4 B 258
1668 15 49 B IS4K Z 4 2890 B Q18 259
1669 15 50 FCTBL DCW 0015 Z 4 2897 259
1670 15 51 DCW 3051 Z 4 2901 259
1671 15 52 DCW 7087 Z 4 2905 259
1672 15 53 DCW 7127 Z 4 2909 259
1673 15 54 CKPRO DCW 3456 Z 4 2913 259
1674 15 55 LTORG * Z 2914
DCW @000@ Z 3 2916 LIT 259
DCW @I@ Z 1 2917 LIT 260
DCW @CTL@ Z 3 2920 LIT 260
DCW &30 Z 2 2922 LIT 260
DCW @0@ Z 1 2923 LIT 260
DCW @3@ Z 1 2924 LIT 260
DCW @%@ Z 1 2925 LIT 260
1675 15 56 *
1676 15 57 *M A I N L I N E C O N S T A N T S A N D W O R K A R E A S
1677 15 58 *
1678 15 59 *LITERAL HOLD AREA
1679 15 60 *
1680 15 61 ORG SAVE Z 3760
1681 15 62 LAREA EQU * Z 3759
1682 15 63 DCW &00000 Z 5 3764 261
1683 15 64 DCW #10 Z 10 3774 261
1684 15 65 DCW @DCW @ Z 5 3779 261
1685 15 66 DCW #1 Z 1 3780 261
1686 15 67 DS 53 Z 3833
1687 15 68 DCW @/@ Z 1 3834 262
1688 15 69 DS 9 Z 3843
1689 15 70 GRPMK3 DC @}@ Z 1 3844 GMARK 263
1690 15 71 HLDLIT EQU LAREA&1 Z 3760
1691 15 72 *
1692 15 73 *CONSTANTS AND WORK AREAS
1693 15 74 *
1694 15 75 FACTOR DCW @0000@ LABEL CONVERSION FACTOR Z 4 3848 263
1695 15 76 BIGCTR DCW @00000@ BIG LITERAL LABEL CNTR Z 5 3853 263
1696 15 77 ORGCTR DCW @00332@ ORIGIN COUNTER Z 5 3858 263
1 1401 AUTOCODER-PASS 4 PROCESS JOB/CTL -VERSION 3 3742L PAGE 39
0 SEQ PG LIN LABEL OP OPERANDS SFX CT LOCN INSTRUCTION TYPE CARD
1697 15 78 BLANK4 DCW #4 BLANKS Z 4 3862 263
1698 15 79 B2CNTR DCW #5 WORK AREA Z 5 3867 264
1699 15 80 HOLD4 DCW #4 WORK AREA Z 4 3871 264
1700 15 81 W6AREA DCW #6 WORK AREA Z 6 3877 264
1701 15 82 HOLD7 DCW #7 USED FOR LABEL Z 7 3884 264
1702 15 83 HOLD1 DCW &0 CONVERSION ONLY Z 1 3885 264
1703 15 84 SFXHLD DCW 0 SUFFIX CHARACTER Z 1 3886 264
1704 15 85 INITSW DCW 0 DA SWITCH Z 1 3887 264
1705 15 86 MARKSW DC 0 DA SWITCH Z 1 3888 264
1706 15 87 DCWSW DC 0 DCW SWITCH Z 1 3889 264
1707 15 88 LITSW2 DC 0 LITERAL SWITCH Z 1 3890 264
1708 15 89 DSASW2 DC 0 DSA SWITCH Z 1 3891 264
1709 15 90 DCWSW2 DC 0 DCW SWITCH Z 1 3892 264
1710 15 91 GRPMK8 EQU 3899 Z 3899
1711 15 92 3899 DCW @}@ SYSTEM GROUP MARK Z 1 3899 GMARK 265
1712 15 93 EX DOZERO Z B 000 266
1 1401 AUTOCODER-PASS 4 MAIN LINE OVERLAY -VERSION 3 3743L PAGE 40
0 SEQ PG LIN LABEL OP OPERANDS SFX CT LOCN INSTRUCTION TYPE CARD
1713 15 94 JOB 1401 AUTOCODER-PASS 4 MAIN LINE OVERLAY -VERSION 3 Z
1714 15 95 *
1715 15 96 *PROCESS INSTRUCTION STATEMENTS
1716 15 97 *
1717 15 98 ORG DOPROG Z 2575
1718 15 99 INSTR MCW EQUADD,IMAGE&67 GET ACTUAL OP Z 7 2575 M N11 167 269
1719 16 00 CW LENSW#1 RESET SWITCH Z 4 2582 ) G34 269
1720 16 01 MLC @01@,IMAGE&7 SET COUNT TO 1 Z 7 2586 M G36 107 269
1721 16 02 BW *&5,EQUADD Q. REGULAR OP CODE Z 8 2593 V O05 N11 1 269
1722 16 03 B AUGMNT Z 4 2601 B R06 269
1723 16 04 DOCNT BCE DONE,INPUT&21&X2, Q. IS THERE OPERAND Z 8 2605 B P31 0K1 269
1724 16 05 BCE XISALF,INPUT&21&X2,@ Q. ALPHAMERIC LITERAL Z 8 2613 B ?77 0K1 @ 270
1725 16 06 LCA BLANK2&1,INPUT&20&X2 WIPE OUT PREV OPERAND Z 7 2621 L H61 0K0 270
1726 16 07 B COMSCN SCAN FOR COMMA, BLANK Z 4 2628 B 860 270
1727 16 08 MLC XL3,W3AREA Z 7 2632 M 099 H74 270
1728 16 09 MLC FREEA,XL3 Z 7 2639 M M98 099 270
1729 16 10 BCE XISLIT,INPUT&21&X3,& Q. NUMERIC LITERAL OR Z 8 2646 B B51 0B1 & 271
1730 16 11 BCE XISLIT,INPUT&21&X3,- ADDRESS CONSTANT Z 8 2654 B B51 0B1 - 271
1731 16 12 B FR2FIX CONVERT FREE TO FIXED Z 4 2662 B 952 271
1732 16 13 BCE SMLTYP,IMAGE&23&X1,# Q. AREA DEF LITERAL Z 8 2666 B ?40 1S3 # 271
1733 16 14 CKDONE A &3,IMAGE&7 ADD THREE TO COUNT Z 7 2674 A G37 107 271
1734 16 15 BW FREMOD,LENSW Q. FIVE CHAR INST Z 8 2681 V P39 G34 1 272
1735 16 16 C XL1,@010@ Q. B OPERAND JUST Z 7 2689 C 089 G40 272
1736 16 17 BL DONE PROCESSED Z 5 2696 B P31 T 272
1737 16 18 MLC @011@,XL1 Z 7 2701 M G43 089 272
1738 16 19 BW *&5,SCANSW Q. TWO BLANKS AFTER OP Z 8 2708 V P20 N15 1 272
1739 16 20 B ELMBLK ELIMINATE BLANKS Z 4 2716 B Q83 272
1740 16 21 INTXL1 MCW XL2,FREEA Z 7 2720 M 094 M98 273
1741 16 22 B DOCNT Z 4 2727 B O05 273
1742 16 23 DONE BW CKMOD1,SCANSW Q. D MODIFIER IN Z 8 2731 V Q03 N15 1 273
1743 16 24 FREMOD MLC INPUT&21&X2,IMAGE&39 OPERAND FIELD Z 7 2739 M 0K1 139 273
1744 16 25 BCE *&5,IMAGE&39, Q. D MODIFIER OFFSET Z 8 2746 B P58 139 273
1745 16 26 B C1 ONE POSITION Z 4 2754 B P80 273
1746 16 27 BCE C1,INPUT&22&X2, IF BOTH POSITIONS Z 8 2758 B P80 0K2 274
1747 16 28 MCW INPUT&22&X2,IMAGE&39 BLANK ASSUME FIRST Z 7 2766 M 0K2 139 274
1748 16 29 A &1,XL2 BLANK SIGNIFICANT Z 7 2773 A G44 094 274
1749 16 30 C1 C INPUT&23&X2,BLANK2 Q. D MODIFIER Z 7 2780 C 0K3 H60 274
1750 16 31 BE ISMOD FOLLOWED BY TWO Z 5 2787 B Q11 S 274
1751 16 32 MZ ABIT,IMAGE&5 BLANKS Z 7 2792 Y 187 105 275
1752 16 33 B ISMOD Z 4 2799 B Q11 275
1753 16 34 CKMOD1 BCE DOIADD,IMAGE&39, Q. D CHARACTER Z 8 2803 B Q32 139 275
1754 16 35 ISMOD A &1,IMAGE&7 PROCESS D CHARACTER Z 7 2811 A G44 107 275
1755 16 36 MLC IMAGE&7,XL2 Z 7 2818 M 107 094 275
1756 16 37 MLC IMAGE&39,IMAGE&66&X2 Z 7 2825 M 139 1O6 276
1757 16 38 DOIADD MLC ORGCTR,IMAGE&61 ASSIGN ADDRESS AND Z 7 2832 M H58 161 276
1758 16 39 A &1,IMAGE&61 BUMP UP COUNTER Z 7 2839 A G44 161 276
1759 16 40 A IMAGE&7,ORGCTR Z 7 2846 A 107 H58 276
1760 16 41 MLC BLANK,IMAGE&75 CODE RECORD Z 7 2853 M H59 175 276
1761 16 42 B NUREC Z 4 2860 B 534 276
1762 16 43 LOOPBL A &1,XL2 WEED OUT BLANKS Z 7 2864 A G44 094 277
1 1401 AUTOCODER-PASS 4 MAIN LINE OVERLAY -VERSION 3 3743L PAGE 41
0 SEQ PG LIN LABEL OP OPERANDS SFX CT LOCN INSTRUCTION TYPE CARD
1763 16 44 C XL2,@51@ BETWEEN OPERANDS Z 7 2871 C 094 G46 277
1764 16 45 BL ERRBLK Z 5 2878 B Q95 T 277
1765 16 46 ELMBLK BCE LOOPBL,INPUT&21&X2, Z 8 2883 B Q64 0K1 277
1766 16 47 B INTXL1 Z 4 2891 B P20 277
1767 16 48 ERRBLK MZ ABIT,IMAGE&5 Z 7 2895 Y 187 105 277
1768 16 49 B CKDONE Z 4 2902 B O74 278
1769 16 50 *
1770 16 51 *PROCESS UNIQUE MNEMONICS
1771 16 52 *
1772 16 53 AUGMNT MCW EQUADD-1,IMAGE&39 D MOD TO IMAGE AREA Z 7 2906 M N10 139 278
1773 16 54 BCE ISFIVE,EQUADD-1, Q. BIN TYPE Z 8 2913 B ?32 N10 278
1774 16 55 CKREG BW DOCNT,EQUADD-1 Q. TYPICAL UNIQUE MNEM Z 8 2921 V O05 N10 1 278
1775 16 56 BW TAPAUG,EQUADD-2 Q. TAPE TYPE Z 8 2929 V R52 N09 1 278
1776 16 57 MCW EQUADD-2,IMAGE&70 ERGO RAMAC TYPE Z 7 2937 M N09 170 279
1777 16 58 MLC @%@ Z 4 2944 M G47 279
1778 16 59 B OPDONE Z 4 2948 B ?21 279
1779 16 60 TAPAUG C INPUT&21,@0@ PROCESS TAPE TYPE OF Z 7 2952 C 021 G48 279
1780 16 61 BH DOCNT UNIQUE MNEMONICS Z 5 2959 B O05 U 279
1781 16 62 BCE MSCSW,INPUT&22,, CHECK FOR PROPERLY Z 8 2964 B R95 022 , 279
1782 16 63 C INPUT&23,BLANK2 CODED A OPERAND Z 7 2972 C 023 H60 280
1783 16 64 BE GETPOP Z 5 2979 B R99 S 280
1784 16 65 MCW @###@,IMAGE&70 Z 7 2984 M G51 170 280
1785 16 66 B OPDONE Z 4 2991 B ?21 280
1786 16 67 MSCSW CW SCANSW Z 4 2995 ) N15 280
1787 16 68 GETPOP MN INPUT&21,IMAGE&70 Z 7 2999 D 021 170 280
1788 16 69 MCW EQUADD-2 Z 4 3006 M N09 280
1789 16 70 MCW @%@ Z 4 3010 M G47 281
1790 16 71 MLC @002@,XL2 Z 7 3014 M G54 094 281
1791 16 72 OPDONE MLZS ABBIT,IMAGE&1 MARK A OPERAND DONE Z 7 3021 Y 189 101 281
1792 16 73 B CKDONE Z 4 3028 B O74 281
1793 16 74 ISFIVE SW LENSW SET SWITCH FOR FIVE Z 4 3032 , G34 281
1794 16 75 B CKREG CHAR INSTRUCTION Z 4 3036 B R21 281
1795 16 76 *
1796 16 77 *PROCESS AREA DEFINITION LITERAL
1797 16 78 *
1798 16 79 SMLTYP SW IMAGE&24&X1 MOVE LENGTH TO Z 4 3040 , 1S4 281
1799 16 80 MLC IMAGE&26&X1,LAREA&24 LITERAL HOLD AREA Z 7 3044 M 1S6 G83 282
1800 16 81 MLC @#@ Z 4 3051 M G55 282
1801 16 82 CW IMAGE&24&X1 REMOVE LENGTH FROM Z 4 3055 ) 1S4 282
1802 16 83 MCW BLANK4,IMAGE&26&X1 CHAR ADJ PORTION Z 7 3059 M H62 1S6 282
1803 16 84 MCW INPUT&84,LAREA&4 OF OPERAND AND SAVE Z 7 3066 M 084 G63 282
1804 16 85 B WRTLIT ALTER NUMBER Z 4 3073 B A89 282
1805 16 86 *
1806 16 87 *PROCESS ALPHAMERIC LITERALS
1807 16 88 *
1808 16 89 XISALF B SCANAT SCAN FOR AT SIGN Z 4 3077 B S92 282
1809 16 90 C XL3,@07@ Q. BIG LITERAL Z 7 3081 C 099 G57 283
1810 16 91 BL DOBIG Z 5 3088 B A57 T 283
1811 16 92 XALF1 A XL3,XL1 Z 7 3093 A 099 089 283
1812 16 93 MCW INPUT&19&X2,IMAGE&15&X1 GENERATE UNIQUE LABEL Z 7 3100 M 0J9 1/5 283
1 1401 AUTOCODER-PASS 4 MAIN LINE OVERLAY -VERSION 3 3743L PAGE 42
0 SEQ PG LIN LABEL OP OPERANDS SFX CT LOCN INSTRUCTION TYPE CARD
1813 16 94 BCE GM1,FREE&18&X2,} AND STRIP ZONING Z 8 3107 B A43 0J8 } GMARK 283
1814 16 95 BCE OFF GROUP MARKS IN Z 1 3115 B 283
1815 16 96 BCE LITERAL TO ELIMINATE Z 1 3116 B 283
1816 16 97 BCE CONFLICT Z 1 3117 B 284
1817 16 98 ADD S XL3&1,XL1&1 WITH NOISE RECORD Z 7 3118 S 100 090 284
1818 16 99 MZ EXOVFL-1,IMAGE&17&X1 ROUTINE Z 7 3125 Y 190 1/7 284
1819 17 00 SETEX MCW EXNUMB-1,IMAGE&22&X1 GIVE LITERAL SECTION Z 7 3132 M 192 1S2 284
1820 17 01 B PROLIT CODE Z 4 3139 B A82 284
1821 17 02 GM1 MZ BLANK4,IMAGE&14&X1 Z 7 3143 Y H62 1/4 284
1822 17 03 MZ Z 1 3150 Y 284
1823 17 04 MZ Z 1 3151 Y 285
1824 17 05 MZ Z 1 3152 Y 285
1825 17 06 B ADD Z 4 3153 B A18 285
1826 17 07 *
1827 17 08 *PROCESS BIG LITERALS
1828 17 09 *
1829 17 10 DOBIG MLC BIGCTR,IMAGE&22&X1 GENERATE BIG LITERAL Z 7 3157 M H53 1S2 285
1830 17 11 MLC @$@ LABEL Z 4 3164 M G58 285
1831 17 12 A &1,BIGCTR Z 7 3168 A G44 H53 285
1832 17 13 MCW INPUT&84,LAREA&4 SAVE ALTER NUMBER Z 7 3175 M 084 G63 285
1833 17 14 *
1834 17 15 *PLACE LITERALS IN HOLD AREA AND WRITE OUT ON LITERAL TAPE
1835 17 16 *
1836 17 17 PROLIT MLC INPUT&19&X2,LAREA&19&X3 LITERAL TO HOLD AREA Z 7 3182 M 0J9 GG8 286
1837 17 18 WRTLIT MLC IMAGE&22&X1,LAREA&11 LITERAL LABEL TO AREA Z 7 3189 M 1S2 G70 286
1838 17 19 BW DSAX1,LITSW2 Z 8 3196 V Z90 H90 1 286
1839 17 20 WT LITAPE,HLDLIT WRITE OUT LITERAL Z 8 3204 M %U6 G60 W 286
1840 17 21 NOP 0 Z 4 3212 N 000 286
1841 17 22 BER TPERR Z 5 3216 B 221 L 286
1842 17 23 MCW BLANK4,LAREA&4 CLEAR HOLD AREA Z 7 3221 M H62 G63 287
1843 17 24 MLC LAREA&74,LAREA&73 Z 7 3228 M H33 H32 287
1844 17 25 CW LITSW SET SW TO INDICATE AT Z 4 3235 ) N46 287
1845 17 26 BW DSAX1,DSASW2 Q. RECURSIVE DCW Z 8 3239 V Z90 H91 1 287
1846 17 27 B CKDONE LEAST ONE LIT EXISTS Z 4 3247 B O74 287
1847 17 28 *
1848 17 29 *PROCESS NUMERIC LITERALS
1849 17 30 *
1850 17 31 XISLIT C INPUT&22&X3,@0@ Q. ADDRESS CONSTANT Z 7 3251 C 0B2 G48 287
1851 17 32 MLC W3AREA,XL3 Z 7 3258 M H74 099 288
1852 17 33 BH DOBIG Z 5 3265 B A57 U 288
1853 17 34 C XL3,@07@ Q. BIG LITERAL Z 7 3270 C 099 G57 288
1854 17 35 BL DOBIG Z 5 3277 B A57 T 288
1855 17 36 XLIT1 A XL1,XL3 PROCESS SMALL NUMERIC Z 7 3282 A 089 099 288
1856 17 37 MLC INPUT&19&X2,IMAGE&14&X3 LITERALS Z 7 3289 M 0J9 1A4 288
1857 17 38 MZ EXOVFL-1,IMAGE&21&X1 GENERATE UNIQUE LABEL Z 7 3296 Y 190 1S1 289
1858 17 39 MLC FREEA,XL3 FOR LITERAL Z 7 3303 M M98 099 289
1859 17 40 MLZS INPUT&21&X3,IMAGE&18&X1 Z 7 3310 Y 0B1 1/8 289
1860 17 41 MLC W3AREA,XL3 Z 7 3317 M H74 099 289
1861 17 42 B SETEX Z 4 3324 B A32 289
1862 17 43 *
1 1401 AUTOCODER-PASS 4 MAIN LINE OVERLAY -VERSION 3 3743L PAGE 43
0 SEQ PG LIN LABEL OP OPERANDS SFX CT LOCN INSTRUCTION TYPE CARD
1863 17 44 *GENERATE LABEL ENTRY ADDRESS FOR SYMBOLIC OPERANDS
1864 17 45 *
1865 17 46 PROPND SBR BOPXT&3 Z 4 3328 H C60 289
1866 17 47 B BOPXT,IMAGE&17 ??? ORIGINALLY 7-CHAR BCE Z 7 3332 B C57 117 290
1867 17 48 MCW IMAGE&22,W6AREA Z 7 3339 M 122 H77 290
1868 17 49 B PROLAB LINK TO SUBROUTINE Z 4 3346 B W47 290
1869 17 50 MLC W3AREA,IMAGE&70 Z 7 3350 M H74 170 290
1870 17 51 BOPXT B XXXX Z 4 3357 B 000 290
1871 17 52 *
1872 17 53 *DETERMINE TYPE OF CONTROL OP
1873 17 54 *
1874 17 55 CTRLOP MCW EQUADD-1,IMAGE&75 CODE RECORD Z 7 3361 M N10 175 290
1875 17 56 S XL3&1 Z 4 3368 S 100 291
1876 17 57 MN EQUADD-1,XL3 BRANCH TO APPROPRIATE Z 7 3372 D N10 099 291
1877 17 58 A XL3 ROUTINE Z 4 3379 A 099 291
1878 17 59 A XL3 Z 4 3383 A 099 291
1879 17 60 B *&1&X3 Z 4 3387 B CI1 291
1880 17 61 B DARTN Z 4 3391 B M41 291
1881 17 62 B DCWCD Z 4 3395 B Y11 291
1882 17 63 B ERRHLT Z 4 3399 B D63 292
1883 17 64 B EXEND Z 4 3403 B G10 292
1884 17 65 B DOSFX Z 4 3407 B F92 292
1885 17 66 B ERRHLT Z 4 3411 B D63 292
1886 17 67 B ORGSTM Z 4 3415 B D74 292
1887 17 68 B DSSTMT Z 4 3419 B F00 292
1888 17 69 B INSPC Z 4 3423 B D38 292
1889 17 70 MCW INPUT&80,IMAGE&21 Z 7 3427 M 080 121 293
1890 17 71 B NUREC Z 4 3434 B 534 293
1891 17 72 INSPC MCW EQUADD-2,IMAGE&67 PROCESS CC, SS Z 7 3438 M N09 167 293
1892 17 73 MCW BLANK2,IMAGE&75 TYPE OF Z 7 3445 M H60 175 293
1893 17 74 MLC @01@,IMAGE&7 INSTRUCTIONS Z 7 3452 M G36 107 293
1894 17 75 B FREMOD Z 4 3459 B P39 293
1895 17 76 ERRHLT H 0,0402 SYSTEM ERROR HALT Z 7 3463 . 000 402 294
1896 17 77 B ERRHLT SHOULD NEVER OCCUR Z 4 3470 B D63 294
1897 17 78 *
1898 17 79 *PROCESS LITERAL ORIGIN AND ORIGIN CARDS
1899 17 80 *
1900 17 81 ORGSTM B COMSCN SCAN FOR BLANK Z 4 3474 B 860 294
1901 17 82 B FNLOP CHECK LAST OPERAND Z 4 3478 B W05 294
1902 17 83 B FR2FIX FREE TO FIXED FORM Z 4 3482 B 952 294
1903 17 84 BCE SUBORG,IMAGE&24,X Q. ADJUSTMENT &XOD Z 8 3486 B E63 124 X 294
1904 17 85 BCE ORGPRO,IMAGE&17,* Q. ASTERISK OPERAND Z 8 3494 B E89 117 * 294
1905 17 86 ZS &1,ORGCTR SET COUNTER TO -1 Z 7 3502 ! G44 H58 295
1906 17 87 BCE ORGADJ,IMAGE&17, Q. BLANK OPERAND Z 8 3509 B E33 117 295
1907 17 88 BWZ ORGCVT,IMAGE&17,2 Q. ACTUAL ORIGIN Z 8 3517 V E78 117 2 295
1908 17 89 S XL2&1 PROCESS A OPERAND OF Z 4 3525 S 095 295
1909 17 90 B PROPND SYMBOLIC ORIGIN Z 4 3529 B C28 295
1910 17 91 ORGADJ A IMAGE&26,ORGCTR ADD CHAR ADJUSTMENT Z 7 3533 A 126 H58 295
1911 17 92 TYPORG MLC ORGCTR,IMAGE&61 SAVE ORIGIN VALUE Z 7 3540 M H58 161 296
1912 17 93 BCE NUREC,INPUT&16,O Q. ORIGIN CARD Z 8 3547 B 534 016 O 296
1 1401 AUTOCODER-PASS 4 MAIN LINE OVERLAY -VERSION 3 3743L PAGE 44
0 SEQ PG LIN LABEL OP OPERANDS SFX CT LOCN INSTRUCTION TYPE CARD
1913 17 94 B PUT PUT LTORG RECORD Z 4 3555 B 610 296
1914 17 95 B CALL GO TO LITERAL ROUTINE Z 4 3559 B U31 296
1915 17 96 SUBORG ZS &1,ORGCTR SET COUNTER TO -1 Z 7 3563 ! G44 H58 296
1916 17 97 B PROPND PROCESS A OPERAND Z 4 3570 B C28 296
1917 17 98 B TYPORG Z 4 3574 B E40 296
1918 17 99 ORGCVT B CVTFLA RESET COUNTER TO ACTL Z 4 3578 B W28 297
1919 18 00 A W5AREA,ORGCTR ADDRESS LESS ONE Z 7 3582 A H76 H58 297
1920 18 01 ORGPRO MZ ABBIT,IMAGE&1 MARK A OPERAND Z 7 3589 Y 189 101 297
1921 18 02 B ORGADJ PROCESSED Z 4 3596 B E33 297
1922 18 03 *
1923 18 04 *PROCESS DS STATEMENTS
1924 18 05 *
1925 18 06 DSSTMT B COMSCN SCAN FOR COMMA/BLANK Z 4 3600 B 860 297
1926 18 07 B FNLOP CHECK LAST OPERAND Z 4 3604 B W05 297
1927 18 08 B FR2FIX CONVERT TO FIXED FORM Z 4 3608 B 952 297
1928 18 09 BWZ CKEQU,INPUT&21,2 Q. ACTUAL OPERAND Z 8 3612 V F55 021 2 298
1929 18 10 BCE CK4ADJ,IMAGE&17,* Q. ASTERISK OPERAND Z 8 3620 B F44 117 * 298
1930 18 11 BCE NUREC,IMAGE&17,% Q. I/O OPERAND Z 8 3628 B 534 117 % 298
1931 18 12 B PROPND GENERATE LABEL ADDRESS Z 4 3636 B C28 298
1932 18 13 B NUREC Z 4 3640 B 534 298
1933 18 14 CK4ADJ ZA IMAGE&26,IMAGE&61 PICKUP CHARACTER Z 7 3644 ? 126 161 298
1934 18 15 B DSETAD ADJUSTMENT Z 4 3651 B !82 299
1935 18 16 CKEQU ZA IMAGE&21,W5AREA CONVERT ACTUAL OPND OF Z 7 3655 ? 121 H76 299
1936 18 17 B CVRT5 EQU AND DS Z 4 3662 B V78 299
1937 18 18 A IMAGE&26,W5AREA ADD CHARACTER ADJ Z 7 3666 A 126 H76 299
1938 18 19 BCE DCWACT,IMAGE&75,P Q. EQU CODE Z 8 3673 B !50 175 P 299
1939 18 20 A W5AREA,ORGCTR PROCESS DS Z 7 3681 A H76 H58 299
1940 18 21 B BMPCTR Z 4 3688 B !75 300
1941 18 22 *
1942 18 23 *PROCESS SUFFIX STATEMENTS
1943 18 24 *
1944 18 25 DOSFX MLC INPUT&21,IMAGE&17 SABE SUFFIX Z 7 3692 M 021 117 300
1945 18 26 MCW INPUT&21,SFXHLD CHARACTER Z 7 3699 M 021 H86 300
1946 18 27 B NUREC Z 4 3706 B 534 300
1947 18 28 *
1948 18 29 *PROCESS EXECUTE, END STATEMENTS
1949 18 30 *
1950 18 31 EXEND B COMSCN SCAN FOR COMMA/BLANK Z 4 3710 B 860 300
1951 18 32 B FNLOP CHECK LAST OPERAND Z 4 3714 B W05 300
1952 18 33 B FR2FIX CONVERT TO FIXED FORM Z 4 3718 B 952 300
1953 18 34 BCE NUREC,INPUT&16,X Z 8 3722 B 534 016 X 301
1954 18 35 B CALL MERGE LITERALS Z 4 3730 B U31 301
1955 18 36 LTORG * Z 3734
LENSWZ DCW #01 Z 1 3734 AREA 301
DCW @01@ Z 2 3736 LIT 301
DCW &3 Z 1 3737 LIT 301
DCW @010@ Z 3 3740 LIT 301
DCW @011@ Z 3 3743 LIT 301
DCW &1 Z 1 3744 LIT 302
DCW @51@ Z 2 3746 LIT 302
1 1401 AUTOCODER-PASS 4 MAIN LINE OVERLAY -VERSION 3 3743L PAGE 45
0 SEQ PG LIN LABEL OP OPERANDS SFX CT LOCN INSTRUCTION TYPE CARD
DCW @%@ Z 1 3747 LIT 302
DCW @0@ Z 1 3748 LIT 302
DCW @###@ Z 3 3751 LIT 302
DCW @002@ Z 3 3754 LIT 302
DCW @#@ Z 1 3755 LIT 302
DCW @07@ Z 2 3757 LIT 303
DCW @$@ Z 1 3758 LIT 303
1956 18 37 GRPMK2 DCW @}@ SYSTEM GROUP MARK Z 1 3759 GMARK 303
1957 18 38 SAVE EQU *&1 Z 3760
1958 18 39 EX DOZERO Z B 000 304
1 1401 AUTOCODER-PASS 4 PROCESS DA -VERSION 3 3744L PAGE 46
0 SEQ PG LIN LABEL OP OPERANDS SFX CT LOCN INSTRUCTION TYPE CARD
1959 18 40 JOB 1401 AUTOCODER-PASS 4 PROCESS DA -VERSION 3 Z
1960 18 41 *
1961 18 42 *PROCESS DA STATEMENTS
1962 18 43 *
1963 18 44 ORG DOPROG Z 2575
1964 18 45 DASTMT BSP SYSTAP REPOSITION SYSTEM Z 5 2575 U %U1 B 307
1965 18 46 BSP SYSTAP TAPE Z 5 2580 U %U1 B 307
1966 18 47 SW NUMSW,DACSW Q. FIRST CHAR -X- Z 7 2585 , F31 F55 307
1967 18 48 SW FRMKSW,DGMKSW SET SWITCHES Z 7 2592 , F58 F57 307
1968 18 49 BCE DAERR,INPUT&21,X Z 8 2599 B C14 021 X 307
1969 18 50 EXSCAN BCE NDXSCN,INPUT&22&X2,X Z 8 2607 B O34 0K2 X 308
1970 18 51 BCE DAERR,XL2,4 Z 8 2615 B C14 094 4 308
1971 18 52 A &1,XL2 Z 7 2623 A F18 094 308
1972 18 53 B EXSCAN Z 4 2630 B O07 308
1973 18 54 NDXSCN A INPUT&21&X2,BLKCTR GET BLOCKING FACTOR Z 7 2634 A 0K1 F17 308
1974 18 55 A &2,XL2 Z 7 2641 A F19 094 309
1975 18 56 B COMSCN Z 4 2648 B 860 309
1976 18 57 ZA INPUT&19&X2,RECNTR#5 GET RECORD LENGTH Z 7 2652 ? 0J9 F24 309
1977 18 58 FINHED BCE DAINDX,INPUT&21&X2,X Q. INDEXING Z 8 2659 B C73 0K1 X 309
1978 18 59 BCE DAGMRK,INPUT&21&X2,G Q. GROUP MARK Z 8 2667 B C91 0K1 G 309
1979 18 60 BCE DAFMRK,INPUT&21&X2,' Q. RECORD MARK Z 8 2675 B D06 0K1 ' 310
1980 18 61 BCE DACLR,INPUT&21&X2,C Q. CLEAR OPTION Z 8 2683 B C65 0K1 C 310
1981 18 62 BCE CMPSZ,INPUT&20&X2, Q. NO OTHER OPTIONS Z 8 2691 B P06 0K0 310
1982 18 63 MZ ABIT,IMAGE&5 Z 7 2699 Y 187 105 310
1983 18 64 CMPSZ S W5AREA Z 4 2706 S H76 310
1984 18 65 MCW BLKCTR,B2CNTR COMPUTE SIZE OF AREA Z 7 2710 M F17 H67 311
1985 18 66 DAREP S &1,B2CNTR AND STORE IN B2CNTR Z 7 2717 S F18 H67 311
1986 18 67 BM SFANS,B2CNTR Z 8 2724 V P43 H67 K 311
1987 18 68 A RECNTR,W5AREA Z 7 2732 A F24 H76 311
1988 18 69 B DAREP Z 4 2739 B P17 311
1989 18 70 SFANS MCW W5AREA,B2CNTR Z 7 2743 M H76 H67 312
1990 18 71 MLC @*@,IMAGE&17 Z 7 2750 M F25 117 312
1991 18 72 BCE DASTR,INPUT&6, DETERMINE WHETHER Z 8 2757 B P73 006 312
1992 18 73 BWZ DANUM,INPUT&6,2 LOCATION OF DA IS Z 8 2765 V P98 006 2 312
1993 18 74 DASTR MLC ORGCTR,DALOC#5 ACTUAL OR ASTERISK Z 7 2773 M H58 F30 312
1994 18 75 A &1,DALOC PROCESS DA* Z 7 2780 A F18 F30 313
1995 18 76 A W5AREA,ORGCTR BUMP ORIGIN COUNTER Z 7 2787 A H76 H58 313
1996 18 77 B ENDDA Z 4 2794 B Q20 313
1997 18 78 DANUM MLC INPUT&10,IMAGE&21 PROCESS ACTUAL DA Z 7 2798 M 010 121 313
1998 18 79 CW NUMSW#1 SET ACTUAL DA SWITCH Z 4 2805 ) F31 313
1999 18 80 B CVTFLA Z 4 2809 B W28 313
2000 18 81 MLC W5AREA,DALOC Z 7 2813 M H76 F30 314
2001 18 82 ENDDA MLC DALOC,IMAGE&66 GENERATE HIGH ORDER Z 7 2820 M F30 166 314
2002 18 83 MLC DALOC LOCATION OF DA Z 4 2827 M F30 314
2003 18 84 A RECNTR,IMAGE&66 Z 7 2831 A F24 166 314
2004 18 85 S &1,IMAGE&66 Z 7 2838 S F18 166 314
2005 18 86 S &1,DALOC Z 7 2845 S F18 F30 314
2006 18 87 CW HEDSW#1 Z 4 2852 ) F32 315
2007 18 88 BW DALOOP,DACSW Q. CLEAR OPTION Z 8 2856 V ?37 F55 1 315
2008 18 89 MCW IMAGE&80,DAHLD SAVE IMAGE Z 7 2864 M 180 G54 315
1 1401 AUTOCODER-PASS 4 PROCESS DA -VERSION 3 3744L PAGE 47
0 SEQ PG LIN LABEL OP OPERANDS SFX CT LOCN INSTRUCTION TYPE CARD
2009 18 90 CHAIN 10 Z MACRO
2010 MCW Z 1 2871 M GEN 315
2011 MCW Z 1 2872 M GEN 315
2012 MCW Z 1 2873 M GEN 315
2013 MCW Z 1 2874 M GEN 315
2014 MCW Z 1 2875 M GEN 316
2015 MCW Z 1 2876 M GEN 316
2016 MCW Z 1 2877 M GEN 316
2017 MCW Z 1 2878 M GEN 316
2018 MCW Z 1 2879 M GEN 316
2019 MCW Z 1 2880 M GEN 316
2020 18 91 MCW @A@,IMAGE&75 CODE DC STATEMENT AND Z 7 2881 M F33 175 316
2021 18 92 MCW BLANK4,IMAGE&80 TO CLEAR ENTIRE DA Z 7 2888 M H62 180 317
2022 18 93 MCW BLANK4,IMAGE&55 AREA Z 7 2895 M H62 155 317
2023 18 94 MCW BLANK4,IMAGE&27 NOTE - EACH DC IS 19 Z 7 2902 M H62 127 317
2024 18 95 SW INITSW CHARACTERS Z 4 2909 , H87 317
2025 18 96 MCW BLANK4,IMAGE&11 OPTIMIZING THE Z 7 2913 M H62 111 317
2026 18 97 MCW @DC @,IMAGE&16 CONDENSED CARD Z 7 2920 M F36 116 317
2027 18 98 MCW @19@,IMAGE&7 Z 7 2927 M F38 107 318
2028 18 99 MCW DALOC,IMAGE&61 Z 7 2934 M F30 161 318
2029 19 00 CKNDQ C B2CNTR,&0020 Z 7 2941 C H67 F42 318
2030 19 01 BH DOLST Z 5 2948 B R82 U 318
2031 19 02 A &19,IMAGE&61 Z 7 2953 A F44 161 318
2032 19 03 MZ ABBIT,IMAGE&1 Z 7 2960 Y 189 101 319
2033 19 04 B PUT Z 4 2967 B 610 319
2034 19 05 S &19,B2CNTR Z 7 2971 S F44 H67 319
2035 19 06 B CKNDQ Z 4 2978 B R41 319
2036 19 07 DOLST C B2CNTR,&0000 Z 7 2982 C H67 F48 319
2037 19 08 BE RTMGE Z 5 2989 B ?20 S 319
2038 19 09 MN B2CNTR,IMAGE&7 Z 7 2994 D H67 107 320
2039 19 10 MN Z 1 3001 D 320
2040 19 11 A B2CNTR,IMAGE&61 Z 7 3002 A H67 161 320
2041 19 12 MZ ABBIT,IMAGE&1 Z 7 3009 Y 189 101 320
2042 19 13 B PUT Z 4 3016 B 610 320
2043 19 14 RTMGE MCW DAHLD,IMAGE&80 RESTORE IMAGE AREA Z 7 3020 M G54 180 320
2044 19 15 CHAIN 10 Z MACRO
2045 MCW Z 1 3027 M GEN 320
2046 MCW Z 1 3028 M GEN 321
2047 MCW Z 1 3029 M GEN 321
2048 MCW Z 1 3030 M GEN 321
2049 MCW Z 1 3031 M GEN 321
2050 MCW Z 1 3032 M GEN 321
2051 MCW Z 1 3033 M GEN 321
2052 MCW Z 1 3034 M GEN 321
2053 MCW Z 1 3035 M GEN 322
2054 MCW Z 1 3036 M GEN 322
2055 19 16 DALOOP SW INITSW Z 4 3037 , H87 322
2056 19 17 ZA &1,B2CNTR Z 7 3041 ? F18 H67 322
2057 19 18 DAPUT C B2CNTR,BLKCTR GENERATE -B- NUMBER Z 7 3048 C H67 F17 322
2058 19 19 BH PUTIT Z 5 3055 B B70 U 322
1 1401 AUTOCODER-PASS 4 PROCESS DA -VERSION 3 3744L PAGE 48
0 SEQ PG LIN LABEL OP OPERANDS SFX CT LOCN INSTRUCTION TYPE CARD
2059 19 20 DAGET CW INITSW Z 4 3060 ) H87 322
2060 19 21 BW DAPUT2,HEDSW Q. DA HEADER Z 8 3064 V ?90 F32 1 323
2061 19 22 MCW IMAGE&66,GMKADD#5 SAVE LAST ADDRESS Z 7 3072 M 166 F53 323
2062 19 23 A &1,GMKADD AS POTENTIAL GROUP Z 7 3079 A F18 F53 323
2063 19 24 SW HEDSW MARK ADDRESS Z 4 3086 , F32 323
2064 19 25 DAPUT2 B PUT Z 4 3090 B 610 323
2065 19 26 BW CKFNLG,MARKSW Q. REC MARK LOOP Z 8 3094 V E02 H88 1 323
2066 19 27 GET1 B GET Z 4 3102 B 538 324
2067 19 28 BCE GET1,INPUT&6,* Z 8 3106 B A02 006 * 324
2068 19 29 C INPUT&19,BLANK4 Q. FIELD CARD Z 7 3114 C 019 H62 324
2069 19 30 BU CKFMRK Z 5 3121 B D21 / 324
2070 19 31 MCW INPUT&84,IMAGE&80 PICKUP ALTER NUMBER Z 7 3126 M 084 180 324
2071 19 32 BCE *&5,INPUT&6, Q. LABEL Z 8 3133 B A45 006 324
2072 19 33 B PROLBL Z 4 3141 B V38 325
2073 19 34 MLC &0,IMAGE&75 CODE RECORD Z 7 3145 M F54 175 325
2074 19 35 S XL2&1 Z 4 3152 S 095 325
2075 19 36 B COMSCN Z 4 3156 B 860 325
2076 19 37 ZA INPUT&19&X2,IMAGE&66 Z 7 3160 ? 0J9 166 325
2077 19 38 C RECNTR,IMAGE&66 Q. DOES FIELD EXCEED Z 7 3167 C F24 166 325
2078 19 39 BH TFERR LIMIT OF DA Z 5 3174 B C39 U 325
2079 19 40 BCE SUBFLD,INPUT&20&X2, Q. SUBFIELD Z 8 3179 B B52 0K0 326
2080 19 41 B COMSCN Z 4 3187 B 860 326
2081 19 42 B FNLOP Z 4 3191 B W05 326
2082 19 43 ZA INPUT&19&X2,IMAGE&61 Z 7 3195 ? 0J9 161 326
2083 19 44 C RECNTR,IMAGE&61 Q. DOES FIELD EXCEED Z 7 3202 C F24 161 326
2084 19 45 BH TFERR LIMIT OF DA Z 5 3209 B C39 U 326
2085 19 46 C IMAGE&61,IMAGE&66 Q. FIELDS SPECIFIED IN Z 7 3214 C 161 166 327
2086 19 47 BH FLDERR IN CORRECT ORDER Z 5 3221 B C54 U 327
2087 19 48 ADDREC A DALOC,IMAGE&61 CREATE ADDRESS FOR Z 7 3226 A F30 161 327
2088 19 49 A DALOC,IMAGE&66 FIELDS Z 7 3233 A F30 166 327
2089 19 50 BM DAGET,IMAGE&75 Q. SUB FIELD Z 8 3240 V ?60 175 K 327
2090 19 51 B DALOOP Z 4 3248 B ?37 327
2091 19 52 SUBFLD MLZS BBIT,IMAGE&75 PROCESS SUBFIELDS Z 7 3252 Y 188 175 328
2092 19 53 MLC IMAGE&66,IMAGE&61 Z 7 3259 M 166 161 328
2093 19 54 B ADDREC Z 4 3266 B B26 328
2094 19 55 PUTIT B PUT Z 4 3270 B 610 328
2095 19 56 BW *&8,MARKSW Q. RECORD MARK LOOP Z 8 3274 V B89 H88 1 328
2096 19 57 MZ ABIT,IMAGE&75 CODE REPEATS Z 7 3282 Y 187 175 328
2097 19 58 A &1,B2CNTR Z 7 3289 A F18 H67 329
2098 19 59 A RECNTR,IMAGE&61 COMPUTE FIELD LIMITS Z 7 3296 A F24 161 329
2099 19 60 A RECNTR,IMAGE&66 Z 7 3303 A F24 166 329
2100 19 61 B DAPUT Z 4 3310 B ?48 329
2101 19 62 DAERR MLZS ABBIT,IMAGE&4 IMPROPERLY CODED DA Z 7 3314 Y 189 104 329
2102 19 63 ZA &1,BLKCTR HEADER ROUTINE Z 7 3321 ? F18 F17 329
2103 19 64 ZA &1,RECNTR Z 7 3328 ? F18 F24 330
2104 19 65 B CMPSZ Z 4 3335 B P06 330
2105 19 66 TFERR SBR *&11 Z 4 3339 H C53 330
2106 19 67 MZ ABIT,IMAGE&5 Z 7 3343 Y 187 105 330
2107 19 68 B XXXX Z 4 3350 B 000 330
2108 19 69 FLDERR MZ BBIT,IMAGE&5 IMPROPERLY CODED DA Z 7 3354 Y 188 105 330
1 1401 AUTOCODER-PASS 4 PROCESS DA -VERSION 3 3744L PAGE 49
0 SEQ PG LIN LABEL OP OPERANDS SFX CT LOCN INSTRUCTION TYPE CARD
2109 19 70 B DAPUT2 FIELD ROUTINE Z 4 3361 B ?90 330
2110 19 71 DACLR CW DACSW#1 PROCESS CLEAR OPTION Z 4 3365 ) F55 331
2111 19 72 B DATWO ON HEADER RECORD Z 4 3369 B C95 331
2112 19 73 DAINDX MLNS INPUT&22&X2,IMAGE&27 PROCESS INDEXING ON Z 7 3373 D 0K2 127 331
2113 19 74 A &3,XL2 HEADER RECORD Z 7 3380 A F56 094 331
2114 19 75 B FINHED Z 4 3387 B O59 331
2115 19 76 DAGMRK CW DGMKSW#1 INITIALIZE TO SHOW Z 4 3391 ) F57 331
2116 19 77 DATWO A &2,XL2 THERE IS GROUP Z 7 3395 A F19 094 331
2117 19 78 B FINHED MARK AFTER AREA Z 4 3402 B O59 332
2118 19 79 DAFMRK A &1,RECNTR INITIALIZE TO SHOW Z 7 3406 A F18 F24 332
2119 19 80 CW FRMKSW#1 PRESENCE OF RECORD Z 4 3413 ) F58 332
2120 19 81 B DATWO MARKS BETWEEN RECORDS Z 4 3417 B C95 332
2121 19 82 CKFMRK SW MARKSW Z 4 3421 , H88 332
2122 19 83 BW CKFNLG,FRMKSW Q. RECORD MARKS Z 8 3425 V E02 F58 1 332
2123 19 84 MLC @@'@@,IMAGE&25 GENERATE -B- NUMBER Z 7 3433 M F61 125 332
2124 19 85 MLC @DC *@,IMAGE&17 OF RECORD MARKS Z 7 3440 M F65 117 333
2125 19 86 MLC Z 1 3447 M 333
2126 19 87 MLC &1,IMAGE&75 Z 7 3448 M F18 175 333
2127 19 88 MLC @01@,IMAGE&7 Z 7 3455 M F67 107 333
2128 19 89 MLC DALOC,IMAGE&61 Z 7 3462 M F30 161 333
2129 19 90 A RECNTR,IMAGE&61 Z 7 3469 A F24 161 333
2130 19 91 BW DALOOP,NUMSW Z 8 3476 V ?37 F31 1 334
2131 19 92 MCW BLANK,IMAGE&17 Z 7 3484 M H59 117 334
2132 19 93 MZ ABBIT,IMAGE&3 Z 7 3491 Y 189 103 334
2133 19 94 B DALOOP Z 4 3498 B ?37 334
2134 19 95 CKFNLG BW CALLOP,DGMKSW Q. SET GROUP MARK Z 8 3502 V E93 F57 1 334
2135 19 96 MLC @DCW@,IMAGE&16 GENERAGE RECORD TO SET Z 7 3510 M F70 116 335
2136 19 97 MLC @1@,IMAGE&75 GROUP MARK AT END OF Z 7 3517 M F71 175 335
2137 19 98 MLC @01@,IMAGE&7 DA STATEMENT Z 7 3524 M F67 107 335
2138 19 99 MCW GMKADD,IMAGE&61 Z 7 3531 M F53 161 335
2139 20 00 MLC @@}@@,IMAGE&25 Z 7 3538 M F74 125 335
2140 20 01 BW GMKAST,NUMSW Z 8 3545 V E75 F31 1 336
2141 20 02 MCW BLANK,IMAGE&17 Z 7 3553 M H59 117 336
2142 20 03 MZ ABBIT,IMAGE&3 Z 7 3560 Y 189 103 336
2143 20 04 PUTGMK B PUT PUT GROUP MARK RECORD Z 4 3567 B 610 336
2144 20 05 B CALLOP GO BACK TO MAIN LINE Z 4 3571 B E93 336
2145 20 06 GMKAST A &1,ORGCTR Z 7 3575 A F18 H58 336
2146 20 07 MCW @*@,IMAGE&17 Z 7 3582 M F25 117 337
2147 20 08 B PUTGMK Z 4 3589 B E67 337
2148 20 09 CALLOP BSP INTAP Z 5 3593 U %U4 B 337
2149 20 10 B GET Z 4 3598 B 538 337
2150 20 11 CW MARKSW,GRPMK6 Z 7 3602 ) H88 G55 337
2151 20 12 B FINDA Z 4 3609 B M62 337
2152 20 13 BLKCTR DCW &00000 Z 5 3617 337
2153 20 14 LTORG * Z 3618
DCW &1 Z 1 3618 LIT 338
DCW &2 Z 1 3619 LIT 338
RECNTR DCW #05 Z 5 3624 AREA 338
DCW @*@ Z 1 3625 LIT 338
DALOCZ DCW #05 Z 5 3630 AREA 338
1 1401 AUTOCODER-PASS 4 PROCESS DA -VERSION 3 3744L PAGE 50
0 SEQ PG LIN LABEL OP OPERANDS SFX CT LOCN INSTRUCTION TYPE CARD
NUMSWZ DCW #01 Z 1 3631 AREA 338
HEDSWZ DCW #01 Z 1 3632 AREA 338
DCW @A@ Z 1 3633 LIT 339
DCW @DC @ Z 3 3636 LIT 339
DCW @19@ Z 2 3638 LIT 339
DCW &0020 Z 4 3642 LIT 339
DCW &19 Z 2 3644 LIT 339
DCW &0000 Z 4 3648 LIT 339
GMKADD DCW #05 Z 5 3653 AREA 339
DCW &0 Z 1 3654 LIT 340
DACSWZ DCW #01 Z 1 3655 AREA 340
DCW &3 Z 1 3656 LIT 340
DGMKSW DCW #01 Z 1 3657 AREA 340
FRMKSW DCW #01 Z 1 3658 AREA 340
DCW @@'@@ Z 3 3661 LIT 340
DCW @DC *@ Z 4 3665 LIT 340
DCW @01@ Z 2 3667 LIT 341
DCW @DCW@ Z 3 3670 LIT 341
DCW @1@ Z 1 3671 LIT 341
DCW @@}@@ Z 3 3674 LIT 341
2154 20 15 DA 1X80 Z 3675 3754
2155 20 16 DAHLD 80 Z 3754 SBFLD
2156 20 17 GRPMK6 DCW @}@ SYSTEM GROUP MARK Z 1 3755 GMARK 342
2157 20 18 EX DOZERO Z B 000 343
1 1401 AUTOCODER-PASS 4 PROCESS LITERALS -VERSION 3 3745L PAGE 51
0 SEQ PG LIN LABEL OP OPERANDS SFX CT LOCN INSTRUCTION TYPE CARD
2158 20 19 JOB 1401 AUTOCODER-PASS 4 PROCESS LITERALS -VERSION 3 Z
2159 20 20 ORG DOPROG Z 2575
2160 20 21 OVLLIT WTM LITAPE Z 5 2575 U %U6 M 346
2161 20 22 WTW LITAPE,IMAGE&1 SAVE IMAGE AREA Z 8 2580 L %U6 101 W 346
2162 20 23 NOP 0 Z 4 2588 N 000 346
2163 20 24 BER TPERR Z 5 2592 B 221 L 346
2164 20 25 BEF *&1 RESET EOF TRIGGER Z 5 2597 B O02 K 346
2165 20 26 WTW LITAPE,IMAGE&1 NOTE - MUST WRITE OUT Z 8 2602 L %U6 101 W 346
2166 20 27 NOP 0 IMAGE AREA TWICE Z 4 2610 N 000 346
2167 20 28 BER TPERR BECAUSE EOF TREATED Z 5 2614 B 221 L 347
2168 20 29 * AS NOISE RECORD
2169 20 30 RWD LITAPE Z 5 2619 U %U6 R 347
2170 20 31 BSP SYSTAP POSITION SYSTEM TAPE Z 5 2624 U %U1 B 347
2171 20 32 BSP SYSTAP TO BRING BACK Z 5 2629 U %U1 B 347
2172 20 33 BSP SYSTAP MAIN LINE Z 5 2634 U %U1 B 347
2173 20 34 CW GRPMK7 Z 4 2639 ) Q27 347
2174 20 35 CS INPUT&80 BLANK INPUT AND FIXED Z 4 2643 / 080 347
2175 20 36 SW INPUT&16,LITSW2 FORM AREA Z 7 2647 , 016 H90 348
2176 20 37 MRCM INPUT&1,IMAGE&1 Z 7 2654 P 001 101 348
2177 20 38 MLC BLANK4,IMAGE&80 Z 7 2661 M H62 180 348
2178 20 39 S XL2&2 Z 4 2668 S 096 348
2179 20 40 S Z 1 2672 S 348
2180 20 41 MLC @DCW@,IMAGE&16 Z 7 2673 M Q15 116 348
2181 20 42 LITGB MCW &INPUT&13,N2&6 Z 7 2680 M Q18 446 349
2182 20 43 RT LITAPE,INPUT&1 READ IN LITERAL Z 8 2687 M %U6 001 R 349
2183 20 44 B NOISE Z 4 2695 B 425 349
2184 20 45 BER TPERR Z 5 2699 B 221 L 349
2185 20 46 BEF RTNLIT Q. ANY MORE LITERALS Z 5 2704 B P39 K 349
2186 20 47 MCW INPUT&4,IMAGE&70 CODE MOTHER RECD NUMBER Z 7 2709 M 004 170 349
2187 20 48 MLC @/@,IMAGE&75 CODE RECORD Z 7 2716 M Q19 175 350
2188 20 49 B PROLBL PROCESS LABEL Z 4 2723 B V38 350
2189 20 50 B DCWCD PROCESS STATEMENT Z 4 2727 B Y11 350
2190 20 51 LITRTN B PUT PUT RECORD Z 4 2731 B 610 350
2191 20 52 B LITGB Z 4 2735 B O80 350
2192 20 53 RTNLIT MCW &IMAGE&13,N2&6 Z 7 2739 M Q22 446 350
2193 20 54 RTW LITAPE,IMAGE&1 REGENERATE IMAGE AREA Z 8 2746 L %U6 101 R 350
2194 20 55 B NOISE Z 4 2754 B 425 351
2195 20 56 BER TPERR Z 5 2758 B 221 L 351
2196 20 57 RWD LITAPE Z 5 2763 U %U6 R 351
2197 20 58 SW LITSW RESET LITERAL SWITCH Z 4 2768 , N46 351
2198 20 59 CW LITSW2 Z 4 2772 ) H90 351
2199 20 60 A &10,EXNUMB SECTION TO GUARANTEE Z 7 2776 A Q24 193 351
2200 20 61 BCE *&5,EXNUMB-1,0 UNIQUENESS OF Z 8 2783 B P95 192 0 351
2201 20 62 B RECALL LITERAL LABELS UP TO Z 4 2791 B U68 352
2202 20 63 A &96,EXOVFL 80 LTORG OR EX CARDS Z 7 2795 A Q26 191 352
2203 20 64 A &96,EXOVFL Z 7 2802 A Q26 191 352
2204 20 65 B RECALL Z 4 2809 B U68 352
2205 20 66 LTORG * Z 2813
DCW @DCW@ Z 3 2815 LIT 352
DCW &INPUTZ&13 Z 3 2818 013 ADCON 352
1 1401 AUTOCODER-PASS 4 PROCESS LITERALS -VERSION 3 3745L PAGE 52
0 SEQ PG LIN LABEL OP OPERANDS SFX CT LOCN INSTRUCTION TYPE CARD
DCW @/@ Z 1 2819 LIT 352
DCW &IMAGEZ&13 Z 3 2822 113 ADCON 353
DCW &10 Z 2 2824 LIT 353
DCW &96 Z 2 2826 LIT 353
2206 20 67 GRPMK7 DCW @}@ SYSTEM GROUP MARK Z 1 2827 GMARK 353
2207 20 68 EX DOZERO Z B 000 354
1 1401 AUTOCODER-PASS 4 END OF PASS OVERLAY -VERSION 3 3746L PAGE 53
0 SEQ PG LIN LABEL OP OPERANDS SFX CT LOCN INSTRUCTION TYPE CARD
2208 20 69 JOB 1401 AUTOCODER-PASS 4 END OF PASS OVERLAY -VERSION 3 Z
2209 20 70 ORG SAVE2 Z 0706
2210 20 71 EOJRT RWD LITAPE Z 5 0706 U %U6 R 357
2211 20 72 B PUT PUT END CARD Z 4 0711 B 610 357
2212 20 73 WT OUTAP,OUTPUT&1 ASSURE LAST RECORD Z 8 0715 M %U5 I18 W 357
2213 20 74 NOP 0 IS WRITTEN Z 4 0723 N 000 357
2214 20 75 BER TPERR WHEN BLOCKING Z 5 0727 B 221 L 357
2215 20 76 WTM OUTAP Z 5 0732 U %U5 M 357
2216 20 77 RWD OUTAP Z 5 0737 U %U5 R 357
2217 20 79 CS INPUT&85 CLEAR ALL GROUP Z 4 0742 / 085 358
2218 20 80 CW GRPMK2,GRPMK3 MARKS Z 7 0746 ) G59 H44 358
2219 20 81 CW GRPMK4 Z 4 0753 ) 185 358
2220 20 82 RTW SYSTAP,PASSC1 READ PASS 5 Z 8 0757 L %U1 Z25 R 358
2221 20 83 NOP 0 Z 4 0765 N 000 358
2222 20 84 BER TPERR Z 5 0769 B 221 L 358
2223 20 85 LCA TOTLBL,2393 PASS INFORMATION TO Z 7 0774 L 198 L93 358
2224 20 86 LCA PROCOR,2389 PASS 5 Z 7 0781 L 194 L89 359
2225 20 87 B PASSC2 GO TO PASS 5 Z 4 0788 B M00 359
2226 20 88 DCW 0 Z 1 0792 359
2227 20 89 DCW @}@ SYSTEM GROUP MARK Z 1 0793 GMARK 359
2228 20 90 EX 0 Z B 000 360
2229 20 91 *
2230 20 92 * EQUATES
2231 20 93 *
2232 20 94 INTAP EQU %U4 Z %U4
2233 20 95 OUTAP EQU %U5 Z %U5
2234 20 96 LITAPE EQU %U6 Z %U6
2235 20 97 K4K EQU 4000 Z 4000
2236 20 98 W3AREA EQU W6AREA-3 EQUATES Z 3874
2237 20 99 W5AREA EQU W6AREA-1 Z 3876
2238 21 00 BLANK EQU BLANK4-3 Z 3859
2239 21 01 BLANK2 EQU BLANK4-2 Z 3860
2240 21 02 HOLD2 EQU B2CNTR-3 Z 3864
2241 21 03 HOLD3 EQU B2CNTR-2 Z 3865
2242 21 04 ABIT EQU ZONE-2 Z 0187
2243 21 05 BBIT EQU ZONE-1 Z 0188
2244 21 06 ABBIT EQU ZONE Z 0189
2245 21 07 XXXX EQU 000 Z 0000
2246 21 08 INPUT EQU 000 Z 0000
2247 21 09 OUTPUT EQU 3917 Z 3917
2248 21 10 PASSC1 EQU 1925 Z 1925
2249 21 11 PASSC2 EQU 2400 Z 2400
2250 21 12 DOZERO EQU 000 Z 0000
2251 21 13 FREE EQU INPUT Z 0000
2252 21 14 END START Z / N75 080
1 1401 AUTOCODER-PASS 4 END OF PASS OVERLAY -VERSION 3 3746L PAGE 54
0SYMBOL ADDRESS SYMBOL ADDRESS SYMBOL ADDRESS SYMBOL ADDRESS SYMBOL ADDRESS SYMBOL ADDRESS SYMBOL ADDRESS
A1ALFZ 1310 ABBITZ 189 ABITZ 187 ABSCOD 2755 ABSFIX 1270 ABSW 3110 ACNRTZ 2362
ADDREC 3226 ADDZ 3118 ALTRNO 184 ALTROP 1051 ARDEFZ 2301 AUGMNT 2906 B2CNTR 3867
BADOP 2728 BBITZ 188 BCK1 798 BEGIN 2465 BIGCTR 3853 BINFND 1115 BINTBL 3814
BLANK 3154 BLANK2 3860 BLANK3 3156 BLANK4 3862 BLANKZ 3859 BLKCTR 3617 BLNK2 3155
BLNKX 848 BMPCTR 2075 BOPXTZ 3357 BSP1 2246 BSP1Z 257 BSP2 2290 BSP2Z 301
BYPASS 520 C1Z 2780 CALLOP 3593 CALLZ 1431 CHNAD 2885 CHNLP 872 CK1BK 1962
CK2Z 728 CK4ADJ 3644 CKADJZ 1017 CKAOPZ 2011 CKB 874 CKCHN 722 CKCOMZ 706
CKDCWZ 1858 CKDONE 2674 CKEL 2698 CKEQUZ 3655 CKFF 2801 CKFMRK 3421 CKFNLG 3502
CKLIT2 2188 CKLOR 1889 CKLORZ 1485 CKMACR 2089 CKMINZ 1134 CKMOD 950 CKMOD1 2803
CKNDQZ 2941 CKNOP 1146 CKOP 922 CKPROZ 2913 CKREGZ 2921 CKTAPZ 645 CLEAR 2682
CMPSZZ 2706 CODJOB 2601 COMCRD 1871 COMSCN 860 CORERR 1680 CSCNXT 929 CSZ 2754
CTL2Z 2737 CTL3Z 2722 CTRLOP 3361 CVRT5Z 1578 CVT5XT 1590 CVTFLA 1628 CWI98Z 469
CXL1 1925 DACLRZ 3365 DACSWZ 3655 DAERRZ 3314 DAFMRK 3406 DAGETZ 3060 DAGMRK 3391
DAHLDZ 3754 DAINDX 3373 DALOCZ 3630 DALOOP 3037 DANUMZ 2798 DAPUT2 3090 DAPUTZ 3048
DAREPZ 2717 DARTNZ 2441 DASTMT 2575 DASTRZ 2773 DATWOZ 3395 DCWACT 2050 DCWALF 2244
DCWAST 2068 DCWCDZ 1811 DCWSTM 1484 DCWSW2 3892 DCWSWZ 3889 DCWTYP 1551 DCWXTZ 2185
DGMKSW 3657 DOADRS 1150 DOBIGZ 3157 DOCNTZ 2605 DOEQU 1815 DOIADD 2832 DOLSTZ 2982
DOMINZ 1027 DONEZ 2731 DOPROG 2575 DOSFXZ 3692 DOZERO 0 DSACT 1833 DSADCZ 2354
DSARTN 1715 DSASW2 3891 DSAX1Z 1990 DSETAD 2082 DSSTMT 3600 DSTYP 1788 ELMBLK 2883
ENDALF 1218 ENDDAZ 2820 ENDFIX 626 ENTER 2647 ENTSPS 626 EOJ 2875 EOJRTZ 706
EQUADD 2511 EQVADD 3169 ERHLT 1473 ERRBLK 2895 ERRHLT 3463 EXENDZ 3710 EXNUMB 193
EXOVFL 191 EXSCAN 2607 FACTOR 3848 FCTBLZ 2897 FINDAZ 2462 FINHED 2659 FIXALF 1184
FIXERZ 1233 FIXINS 854 FIXLIT 2132 FIXSWZ 2532 FLAXTZ 1643 FLDERR 3354 FNLOPZ 1605
FNLXTZ 1624 FOUND 1340 FR2FIX 952 FR2FXT 1229 FREE 100 FREEAZ 2498 FREESW 3809
FREEZ 0 FREMOD 2739 FRMKSW 3658 GENJOB 2853 GENPS 906 GET 524 GET1Z 3102
GETMN 419 GETOP 2539 GETPOP 2999 GETXT 550 GETXTZ 574 GETZ 538 GM1Z 3143
GMK1 3989 GMK2 187 GMKADD 3653 GMKAST 3575 GOBKZ 798 GRPMK1 85 GRPMK2 3759
GRPMK3 3844 GRPMK4 185 GRPMK5 2574 GRPMK6 3755 GRPMK7 2827 GRPMK8 3899 GTFIX 464
GTFRE 503 HEDSWZ 3632 HIVAL 2458 HLDCD 2952 HLDLIT 3760 HOLD1Z 3885 HOLD2Z 3864
HOLD3Z 3865 HOLD4Z 3871 HOLD7Z 3884 HOLDCZ 2491 IMAGEZ 100 INAREA 3903 INITAP %U0
INITSW 3887 INOBJ 2797 INPUT 332 INPUTZ 0 INSPC 1421 INSPCZ 3438 INST2 2375
INST2Z 386 INSTRZ 2575 INTAPE %U6 INTAPZ %U4 INTXL1 2720 INTXT 460 IOTYP 1154
IS16KZ 2852 IS4K 2892 IS4KZ 2818 IS8KZ 2833 ISADJZ 1051 ISDCWZ 2271 ISDSAZ 1890
ISFIVE 3032 ISHIV 969 ISMOD 1002 ISMODZ 2811 ISREA 1096 JOBLBL 2924 JOBSWZ 199
K4KZ 4000 KNOWN 1669 LAREAZ 3759 LBERR 778 LBLXTZ 1807 LDOPTB 489 LENSWZ 3734
LIBRN 0 LITAPE %U6 LITGBZ 2680 LITRTN 2731 LITSW2 3890 LITSWZ 2546 LKNOP 974
LOOP1 1917 LOOP1Z 1770 LOOPBL 2864 LPERR 1684 LTER2Z 1409 LTERRZ 1394 LTGENZ 2400
MAKBCE 1040 MANAM 2459 MARKSW 3888 MASYM 3296 MKMIN 2121 MLCTYP 2717 MODESW 3002
MOVMOD 1018 MPYLPZ 1712 MSCSWZ 2995 MULTZ 1720 N2 2429 N2Z 440 N3 573
N4 558 NDASCN 1329 NDOPD 1986 NDXSCN 2634 NOADJ 2075 NOCTLZ 2871 NOISE 2414
NOISEZ 425 NOPND 1462 NOT11 2158 NOZONE 2293 NSXT 2449 NSXTZ 460 NUMSWZ 3631
NUREC 626 NURECZ 534 NXTDGT 1746 OBJCOR 2453 OBJTBL 2911 ONEOP 1760 OPDERZ 1237
OPDONE 3021 OPND 3808 ORGADJ 3533 ORGCTR 3858 ORGCVT 3578 ORGPRO 3589 ORGSTM 3474
OUTAPE %U4 OUTAPZ %U5 OUTPUT 3917 OVL2 626 OVLLIT 2575 PASSB2 200 PASSC1 1925
PASSC2 2400 PDCWLF 2240 PHOLD 2944 PICKUP 1029 PLSCAN 790 PLUSFD 817 PRCHN 727
PREOJ 2867 PRINT 200 PROADJ 1055 PROCOR 194 PROFIX 661 PROLAB 1647 PROLBL 1538
PROLIT 3182 PROPND 3328 PROSZ 2702 PRSCXT 925 PSSW2 1037 PSTNU 630 PUT 586
PUTGMK 3567 PUTITZ 3270 PUTXT 622 PUTXTZ 702 PUTZ 610 RDCT 2461 RDCTZ 465
RDERR 2283 RDERRZ 294 RDTAP 554 RDXT 582 RECALL 1468 RECNTR 3624 REDXT 2279
REDXTZ 290 REG 991 RESTR 2862 RSTMOD 638 RSTWM 1654 RTEND 2209 RTMGEZ 3020
RTN2 2039 RTNDCW 1633 RTNJBZ 481 RTNLIT 2739 SAMFIX 1328 SAVCOD 2613 SAVE2Z 706
SAVEZ 3760 SAVOP 2988 SBCTR 2392 SBCTRZ 403 SCAN 1909 SCANAT 1292 SCANBZ 1023
SCANSW 2515 SCNATX 1382 SCNDEX 970 SCNERR 933 SCNXT 2117 SETABS 1320 SETEXZ 3132
SETHI 2899 SETSWZ 1386 SFANSZ 2743 SFXHLD 3886 SMLTYP 3040 SPECIN 2683 SPGLIN 692
STARTZ 2575 STFUN 1065 SUB1 2509 SUBFLD 3252 SUBORG 3563 SUBT 2170 SUBXL 634
SVSZ 2939 SVUP3 1017 SW1 1292 SXLZ 1361 SYSMK1 2209 SYSMK2 3003 SYSTAP %U1
TAPAUG 2952 TFERRZ 3339 TLUBIN 1084 TLUFIX 828 TLUOP 2465 TLUXT 2643 TOTLBL 198
TPERR 2210 TPERRZ 221 TPHLT 2317 TPHLTZ 328 TPINS 2266 TPINSZ 277 TPYETZ 638
TSTCOM 875 TSTRE 1053 TYPCL 1126 TYPORG 3540 VALUE 1200 W3AREA 3874 W5AREA 3876
W6AREA 3877 WAREA2 3114 WAREA3 3115 WAREA6 3118 WHCHOP 1254 WRTCR 2464 WRTCRZ 468
WRTLIT 3189 WRTPZ 578 WRTRD 2355 WRTRDZ 366 WRTXTZ 606 XALF1Z 3093 XISALF 3077
XISLIT 3251 XL1 89 XL1Z 89 XL2 94 XL2Z 94 XL3 99 XL3Z 99
XLIT1Z 3282 XTLABL 1574 XXXX 0 XXXXZ 0 ZONEZ 189
--------------- source code -------------------
101 003 job 1401 autocoder-pass 3-translator-initial -version 3 3731l
102 ctl 630 1
103 *
104 *equates
105 *
106 intape equ %u6
107 outape equ %u4
108 systap equ %u1
109 initap equ %u0
110 xxxx equ 0000
111 print equ 200
112 librn equ 000
113 *
114 *tape redundancy routine
115 *
116 org rtend&1
117 tperr sbr xl3
118 sbr redxt&3
119 mz &9,xl3
120 mcw 4000-10&x3,tpins&7 bring in instruction
121 mn tpins&3,bsp1&3 that caused
122 mcw tpins&7,inst2&7 redundancy
123 bsp1 bsp initap backspace tape
124 bce wrtrd,tpins&7,w q. write redundancy
125 mcw &9,rdct#1 initialize counter
126 tpins rt initap,xxxx re-read
127 ber rderr q. redundancy again
128 redxt b xxxx exit
129 rderr mn tpins&3,bsp2&3
130 bsp2 bsp initap backspace again
131 s &1,rdct reduce counter
132 bwz tpins,rdct,b q. 10 successive reads
133 mn tpins&3,tphlt&6
134 tphlt h xxxx,390 halt
135 mcw tpins&7,*&8
136 rt initap,xxxx re-read
137 bss bsp1,e determine option
138 h xxxx,302 halt again
139 b redxt exit
140 wrtrd skp systap erase tape
141 bce sbctr,wrtcr-1,5 q. fifty skips
142 a &1,wrtcr#2 increase counter
143 inst2 wt initap,xxxx re-write
144 ber bsp1 q. redundancy again
145 b redxt
146 sbctr s wrtcr reset counter
147 mn tpins&3,*&7
148 h xxxx,360 halt
149 b inst2
150 *
151 * noise record routine
152 *
153 noise sbr xl3
154 sbr nsxt&3
155 mz &9,xl3
156 n2 bce 4000-12&x3, xxxx, } scan for group mark
157 chain12
158 nsxt b 0
159 objcor dcw @3@ object core size code
160 hival dcw @ 999@ highest object address
161 manam dcw @#@ equals # or A
162 ltorg*
163 *
164 *begin of main line
165 *
166 begin rwd intape rewind input tape
167 rwd 5 rewind 5
168 cs 3999 clear input area
169 rtw systap,001 read lower half
170 nop 0 pass 3
171 ber tperr
172 sw gmk1,gmk2 initialize group marks
173 cw sysmk2
174 cs 080 clear read area
175 sw eqvadd initialize to undef
176 rwd outape rwd output tape
177 mcw &free&13,n2&6
178 mcw @n@,n3 cripple test for noise
179 mcw @n@,n4
180 rt 5,free&1 read in macro factor
181 b noise which is
182 ber tperr passed in from pass 2
183 rwd 5 and save value
184 mcw free&3,joblbl#3
185 za @101@,altrno reset alter number
186 *
187 * process job card
188 *
189 b get get first record
190 bce genjob,free&6,* q. comments card
191 c free&18,@job@ q. job card
192 bu genjob
193 codjob mcw joblbl,free&8 pickup factoor
194 wt outape,free&1 put job card
195 nop 0
196 ber tperr
197 a &1,altrno
198 b get get next record
199 mcw @b@,n3 reset noise routine
200 mcw @m@,n4
201 *
202 *process control card
203 *
204 c free&18,@ctl@ q. control card
205 bu chnad
206 cs 0
207 sbr clear&3
208 sbr svsz#3
209 bwz prosz,clear&3,2
210 clear cs 15999
211 sbr clear&3 clear above 4k
212 c clear&3,@i99@ q. end of clearing
213 bu clear
214 prosz mcw @6@,phold#1
215 bwz csz,svsz,b
216 mcw @5@,phold
217 bwz csz,svsz,k
218 mcw @4@,phold
219 bwz csz,svsz,s
220 mcw @3@,phold
221 csz c free&21,phold
222 be inobj
223 * messg@incorrect processor machine size specified@,42
02 cs 332
03 cs
04 mcw @incorrect processor machine size specified@,42&200
05 w
07 bcv *&5
08 b *&3
09 cc 1
224 mcw phold,free&21
225 inobj mcw free&22,objcor save object machine code
226 za objcor,xl1
227 s &30,xl1&1
228 a xl1 code -hival-
229 mcw objtbl&x1,hival-3
230 c free&22,@3@ q. object core gt 4k
231 bl getmn
232 bce sethi,free&24,1 q. ma hardware
233 b is4k
234 genjob bsp intape
235 mcw free&74,free&73
236 mcw @job @,free&20 generate job card
237 mcw
238 mcw free&74,free&15 blank area
239 mcw
240 b codjob
241 chnad mcw &subxl,intxt&3 initialize exit
242 is4k mcw @a@,manam
243 sethi mcw @03@,hival-3
244 b getmn
245 objtbl dcw @03@
246 dcw @07@
247 dcw @11@
248 dcw @15@
249 ltorg2918 *
250 sysmk2 dcw @}@ system group mark
251 xfr 000
252 job 1401 autocoder-pass 3 left main line -version 3 3732l
253 *
254 *initialization of index registers
255 *
256 * xinitxl1,xl2,xl3
01 xl1 equ 089
02 089 dcw 000
04 091 dc 00
05 xl2 equ 094
06 094 dcw 000
08 096 dc 00
09 xl3 equ 099
10 099 dcw 000
12 100 dc 0
257 *
258 *free form input area
259 *
260 org 101
261 free equ 100
262 da 1x86
263 1,1
264 19,19
265 16,16
266 6,6
267 21,21
268 altrno 81,84
269 85,89
270 gmk2 dc @}@
271 *
272 *fixed form input area
273 *
274 org 333
275 input equ *
276 da 1x86
277 40,40
278 17,17
279 28,28
280 39,39
281 76,76
282 *
283 * get upper half of pass 3
284 *
285 getmn rtw systap,begin
286 nop 0
287 ber tperr
288 mcw manam,masym-3
289 rtw systap,ovl2
290 nop 0
291 ber tperr
292 intxt b nurec
293 *
294 * get fixed form overlay
295 *
296 gtfix rtw systap,ovl2
297 nop 0
298 ber tperr
299 bsp systap
300 bsp systap
301 bw profix,freesw
302 b rstmod
303 *
304 * get free form overlay
305 *
306 gtfre rtw systap,ovl2
307 nop 0
308 ber tperr
309 b pstnu
310 *
311 *get routine
312 *
313 get sbr getxt&3
314 b rdtap
315 mcw inarea&79,free&80
316 chain4
317 mcw inarea&85,free&86
318 getxt b xxxx
319 rdtap sbr rdxt&3 read tape
320 n4 mcw &inarea&12,n2&6
321 rt intape,inarea
322 n3 b noise check for noise
323 ber tperr
324 rdxt b xxxx
325 *
326 *put routine
327 *
328 put sbr putxt&3
329 cw free&21
330 wt outape,free&1
331 nop 0
332 ber tperr
333 sw free&21
334 a &1,altrno increase alter number
335 putxt b xxxx
336 ovl2 dcw 0
337 dcw @}@ system group mark
338 xfr 0
339 job 1401 autocoder-pass 3 process free form -version 3 3734l
340 *
341 *beginning of new free form record analysis
342 *
343 org ovl2
344 nurec b put
345 pstnu b get
346 subxl sw modesw
347 cw freesw
348 bce nurec,free&6,*
349 bce reg,free&75,
350 bce reg,free&75,l
351 bce nurec,free&75,s
352 bce nurec,free&75,z
353 bce nurec,free&85,r
354 c free&18,@cha@
355 bce ckchn,free&75,c
356 bce ckchn,free&75,y
357 bu nurec
358 b prchn
359 ckchn bu reg
360 prchn za free&22,warea2
361 bce *&5,warea2,&
362 b *&8
363 za warea2-1,warea2
364 bce *&5,free&75,c
365 b *&8
366 mcw @s@,free&75
367 bce *&5,free&75,y
368 b *&8
369 mcw @z@,free&75
370 b put
371 c warea2,&00 account for chain 00
372 bl *&5
373 b pstnu
374 mcw free&75,hldcd#1
375 mcw @c@,free&75
376 bce blnkx,hldcd,r rew: bce wmmchk,hldcd,r
377 bce blnkx,hldcd,s res: bce wmmchk,hldcd,s
378 mcw @y@,free&75
379 blnkx mcw blnk2,free&74
380 mcw free&74
381 mcw savop
382 mcw
383 mcw
384 mcw free&74,free&5 blank page/line
385 chnlp b put
386 mcw free&74,free&11 blank label field
387 s &1,warea2
388 c warea2,&00
389 bl chnlp
390 b pstnu
391 genps mcw @&1 @,free&15
392 b put
393 mcw free&73,free&72 to highest address of
394 mcw @c@,free&75 object core
395 mcw hival,free&25
396 mcw @equ @
397 mcw
398 mcw @$hival &p @
399 mcw free&73
400 mcw &nurec,genps&3
401 mcw @b@,ishiv
402 b nurec
403 ishiv nop pstnu
404 mcw hival,free&25 set new highest value
405 mcw @b@,pssw2
406 b tstre
407 reg s xl3&1
408 s
409 s
410 c free&18,@ @
411 bu svup3
412 bce tstre,free&19,
413 svup3 mcw free&20,savop#9
414 mcw
415 c free&11, @$hival@ hival equate present
416 be ishiv
417 pssw2 nop tstre
418 c free&10,@$p @ q. arith macro present
419 be genps
420 tstre bce isrea,free&85,r
421 b tluop lookup mnemonic
422 stfun mcw free&15,savop-5
423 bw nurec,eqvadd q. instruction
424 c free&15,@3 @
425 be eoj
426 b nurec
427 isrea sw free&12
428 lca free&15,eqvadd
429 cw free&12
430 bce typcl,free&15,&
431 chain3
432 b stfun
433 typcl sw eqvadd-2
434 bce stfun,free&12,&
435 sw eqvadd-1
436 bce stfun,free&13,&
437 sw eqvadd
438 b stfun
439 dcw 0
440 dcw @}@ system group mark
441 xfr 0
442 job 1401 autocoder-pass 3 process fix form -version 3 3735l
443 org ovl2
444 *
445 *beginning of new fixed form record analysis
446 *
447 entsps b put put last record
448 bw gtfre,freesw q. free done in fixed
449 rstmod cw modesw#1,absw reset switches
450 b rdtap get a record
451 mcw inarea&79,input&80 move to fixed form
452 chain5
453 profix mcw input&80,free&80 move identification
454 mcw blank,free&75 set operand portion
455 mcw free&75 of -free- to blanks
456 mcw free&75,free&20 set balance to blank
457 mcw
458 mcw
459 mcw input&82,free&86 blank code positions
460 mcw input&13,free&11 move lane and pg/line
461 mcw input&5 no to -free-
462 bce comcrd,input&8,* q. comments card
463 bce lberr,free&11,, check for invalid
464 chain4 characters in labels
465 bce lberr,free&10,-
466 chain4
467 bce lberr,free&10,#
468 chain4
469 bce lberr,free&10,&
470 chain4
471 bce lberr,free&10,'
472 chain4
473 b bck1
474 lberr cs 332
475 cs
476 mcw @illegal label - sequence number@,231
477 mcs altrno,236
478 w
479 bck1 c input&15,blnk2 q. actual op code
480 be absfix present in fixed form
481 mcw blnk2,savop
482 mcw input&16
483 mcw input&16,free&18 move mnemonic to free
484 tlufix s xl3&1 reset index locations
485 s to zero
486 s
487 b tluop lookup mnemonic
488 bw fixins,eqvadd q. instruction
489 bce found,eqvadd, q. control op
490 *
491 * process instruction
492 *
493 fixins bce lknop,input&17, q. a operand
494 bce fixalf,input&17,@ q. alpha literal
495 b scan scan a operand
496 ckb bce ckmod,input&28, q. b operand
497 a &1,xl2 move comma to free
498 mcw @,@,free&21&x2 to separate operands
499 a &1,xl2
500 mcw @011@,xl1
501 bce fixalf,input&28,@ q. alpha literal
502 b scan scan b operand
503 ckop c input&16,@b @ q. branch instruction
504 be makbce
505 c input&16,@ b@ q. actual branch inst
506 be movmod
507 b lknop
508 ckmod c input&16,@b @ q. branch instruction
509 be altrop
510 c input&16,@ b@ q. actual branch inst
511 be altrop
512 lknop c input&16,@nop@ q. nop instruction
513 be cknop
514 bw pickup,absw q. actual op code
515 bce pickup,input&39, q. d character
516 ismod bce movmod,free&15, q. illegal op
517 bwz iotyp,free&15,2 q. i/o instruction
518 movmod mcw input&39,free&23&x2 move d character to
519 mcw @,@ free area
520 pickup mcw input&55,free&72 pickup comments
521 b endfix
522 makbce mcw @bce@,free&18 move -bce- mnemonic
523 b ismod to operation field
524 altrop bce pickup,input&39, q. d character, i.e.,
525 mcw @bin@,free&18 unconditional branch
526 mcw @& b@,free&15 set five char branch
527 s xl1&1
528 mcw blnk2,free&20
529 tlubin c bintbl&x1,input&39 search 5-character
530 be binfnd branch table for
531 bce movmod,bintbl&5&x1, appropriate unique
532 a &5,xl1 mnemonic, if not
533 b tlubin present leave
534 binfnd mcw bintbl-1&x1,free&19 mnemonic -bin-
535 mcw
536 c free&18,@bss@ q. branch sense switch
537 be movmod
538 mcw input&39,free&14 pickup de character
539 b pickup
540 cknop bce pickup,input&39,
541 iotyp mcw input&39,free&14 code i/o instruction
542 mcw @&@ in actual in
543 mcw input&39,free&20 operation field
544 mcw free&15
545 mcw blank3
546 b pickup
547 fixalf bce endalf,input&27&x1,@ scan for at sign
548 chain8
549 value a &1,xl2 process statement as
550 mcw @$$@,free&21&x2 unprocessable alpha
551 b whchop literal illegal opnd
552 endalf sbr warea3 pickup literal and
553 s &value&2,warea3 move to free form
554 zs warea3 area
555 a warea3,xl1
556 a warea3,xl2
557 mcw input&17&x1,free&21&x2
558 whchop c xl1,@011@ exit on basis of which
559 bh ckb operand acting upon
560 b ckop
561 absfix bce samfix,input&16, print out message only
562 mcw input&16,free&19 once that actual ops
563 mcw input&39,free&20 are present in fixed
564 sw1 nop setabs form images
565 cs 332 this accounts for
566 cs the possibility that
567 mcw @actual op codes present in fixed form images@,270
568 cc 1 the user forgot to
569 w use an enter
570 cc 1 autocoder statement
571 mcw @b@,sw1 when returning to
572 setabs sw absw#1 free form
573 b tlufix
574 samfix mcw savop,free&20 process same op code
575 mcw
576 b tlufix
577 *
578 * beginning of process control and declarative operation codes
579 *
580 found bw fixins,eqvadd determine type of
581 s xl3&1 control op and go to
582 mn eqvadd-1,xl3 appropriate routine
583 a xl3
584 a xl3
585 b *&1&x3
586 b badop da illegal in fixed form
587 b dcwstm go to constant routine
588 b erhlt should never occur
589 b oneop end, ex, xfr
590 b oneop go to suffix rtn
591 b erhlt should never occur
592 b cklor go to origin routine
593 b dstyp go to ds, equ routine
594 b inspc go to special routine
595 mcw input&55,free&59
596 mcw to free form area
597 mcw
598 mcw
599 b endfix
600 inspc bce nopnd,input&17, process
601 mcw @b@,free&18 cc and ccb and ss
602 mcw eqvadd-2,eqvadd and ssb
603 lca blank
604 mcw eqvadd,free&15
605 mcw @ &@
606 b fixins
607 nopnd mcw input&39,free&21 process two character
608 b endfix instructions
609 erhlt h 0,301 system error halt
610 b erhlt
611 *
612 *process dcw, dc statements
613 *
614 dcwstm bce dcwtyp,input&17,* q. dcw*
615 a blank,input&17 assure not blank
616 mcw free&18,warea6#6 generate equate
617 mcw
618 mcw @equ@,free&18
619 mcw @&p @
620 mcw input&21,free&25
621 b put
622 mcw free&74,free&73
623 mcw input&22,free&11 generate free form
624 mcw warea6,free&18 dcw actual
625 mcw
626 dcwtyp cw input&40,input&39 remove word marks
627 cw input&28
628 bce dsartn,free&14,j q. dsa statement
629 bce known,input&23,& q. is the length of
630 bce known,input&23,- the constant to be
631 bce known,input&23,@ computed by the
632 mn input&7,xl1 processor
633 mn
634 a blank,xl1
635 c xl1,@032@ q. count gt 32 or
636 bl corerr lt zero. if
637 c xl1,@000@ error attempt to
638 be corerr process record anyway
639 rtndcw mcw input&23&x1,free&21&x1 constant to free form
640 mcw @@@,free&21 enclose dcw within
641 mcw @@@,free&22&x1 at signs
642 rstwm sw input&40,input&39 reset word marks
643 sw input&28
644 b endfix
645 known mcw input&55,free&53 pickup entire dcw area
646 b rstwm
647 corerr s xl1&1
648 lperr bce rtndcw,input&24&x1, scan for first blank
649 a &1,xl1 in attempt to correct
650 c xl1,@52@ q) end of record
651 be rtndcw
652 b lperr
653 *
654 * process dsa statements
655 *
656 dsartn s xl2&2 pickup fixed form dsa
657 mcw @011@,xl1 and place in free for
658 b scan form area
659 mcw free&72,free&73 if unsigned make sign
660 mcw @&@ plus
661 bce rstwm,input&27, q. no sign
662 mcw input&27,free&21 sign address constant
663 b rstwm
664 oneop b *&5,input&17, process those
665 b scan instructions
666 c @3 @,eqvadd that only have one op
667 be preoj if end card go to eoj
668 b endfix
669 *
670 * process ds, equ statements
671 *
672 dstyp bce dsact,input&17,* if ds is really an
673 bce *&5,input&17, equ change op
674 b *&8 code, assure
675 nop blank,input&17 operand not blank
676 doequ mcw @equ@,free&18
677 mcw @p@,free&14
678 b oneop
679 dsact sw input&6 process ds actual
680 a blank,input&7
681 cw input&6
682 c input&7,@00@ q. no count
683 be doequ
684 mcw input&7,free&22
685 b endfix
686 *
687 *process comments cards
688 *
689 comcrd mcw input&55,free&53 process comments cards
690 chain7
691 b entsps
692 *
693 * processs origin, ltorg statements
694 *
695 cklor bce oneop,free&16,o change mnemonic to
696 mcw @ltorg@,free&20 -ltorg- if literal
697 mcw org statement
698 b oneop
699 *
700 *scan routine which converts fixed form into free form
701 *
702 scan sbr scnxt&3
703 s xl3&1 reset index 3
704 loop1 bce ck1bk,input&18&x1, q. blank character
705 cxl1 c xl3,@05@ q. end of address
706 be ndopd
707 a &1,xl1 increase all index
708 a &1,xl2 registers
709 a &1,xl3
710 b loop1
711 ck1bk c xl3,@04@ tolerate one blank
712 be ndopd
713 bce *&5,input&19&x1,
714 b cxl1
715 ndopd mcw input&17&x1,free&21&x2 move address portion
716 c xl1,@011@ to free form area
717 s xl1&2
718 bh *&8
719 mcw @011@,xl1
720 bce cklit2,input&23&x1, q. no character adjust
721 bwz mkmin,input&23&x1,k assure character adj
722 mcw @&@,input&23&x1 & or -
723 rtn2 sw input&24&x1,input&23&x1 process character
724 a blank,input&26&x1 adjustment
725 a &4,xl2
726 mcw input&26&x1,free&21&x2
727 mcw
728 cw input&24&x1,input&23&x1
729 noadj bce fixlit,input&17&x1,& q. literal
730 bce fixlit,input&17&x1,-
731 bce scnxt,input&27&x1, q. indexing
732 a &3,xl2 process indexing
733 mn input&27&x1,free&21&x2
734 mcw @&x@
735 scnxt b xxxx exit
736 mkmin mcw @-@,input&23&x1 set char adj sign
737 b rtn2 to minus
738 fixlit bce not11,input&27&x1, process remainder of
739 a &1,xl2 fixed form numeric
740 mn input&27&x1,free&21&x2 literal
741 b scnxt
742 not11 bce subt,input&26&x1,
743 b scnxt
744 subt a @i99@,xl1
745 a @i99@,xl2
746 b not11
747 cklit2 bce scnxt,input&17&x1,& q. literal
748 bce scnxt,input&17&x1,-
749 b noadj
750 dcw 0
751 sysmk1 dcw @}@ system group mark
752 xfr 0
753 rtend equ *
754 job 1401 autocoder-pass 3 right main line -version 3 3733l
755 *
756 *table lookup of mnemonic op code
757 *
758 org begin
759 tluop sbr tluxt&3
760 c free&18,blank3#3 q. actual
761 be abscod op code
762 mlc free&18,xl2
763 a free&18,xl2-1
764 a free&18,xl2-2
765 a free&16,xl2 table lookup
766 sub1 s &5500,xl2&1 uses address
767 bwz sub1,xl2&1,b conversion technique
768 mlcwaopnd-549&x2,eqvadd#9
769 sar getop&3
770 s xl2&2
771 getop mlcwaxxxx,eqvadd search table for
772 sar getop&3 mnemonic
773 bce badop,eqvadd,@ q. op not in table
774 c eqvadd,free&18 q. op code found
775 bu getop
776 lca eqvadd-3,eqvadd shift table function
777 c @n @,eqvadd q. enter card
778 be enter
779 c eqvadd,@b @ q. mlc, mlcwa type
780 be specin
781 c eqvadd,@2 @ q. ramac instn
782 be specin
783 savcod mcw eqvadd,free&15 place table function
784 sbr xl3 on record preceded by
785 c xl3,&free&11 a plus sign
786 be *&8
787 mcw @&@,000&x3
788 tluxt b xxxx exit
789 enter c free&23,@sps@ determine type of
790 be gtfix enter card and
791 c input&20,@auto@ go to appropriate
792 be gtfre routine
793 bw pstnu,modesw
794 b rstmod
795 specin bwz mlctyp,eqvadd-1,b q. mlc type
796 lca eqvadd-2,eqvadd
797 ckel bce savcod,free&19, q. should op be -l-
798 mcw @l@,eqvadd make op code -l-
799 b savcod
800 mlctyp lca @m@,eqvadd make op code -m-
801 b ckel
802 *
803 * process illegal operation code
804 *
805 badop lca blank,eqvadd make op blank
806 bw savcod,freesw q. in free form mode
807 bw ckff,modesw q. in free form mode
808 b savcod
809 abscod bce savcod,free&19, rew: bce opblk,free&19,
810 lca blank,eqvadd process actual op
811 mcw free&19,eqvadd codes
812 bce savcod,free&20,
813 cw eqvadd
814 sw
815 mcw free&20,eqvadd-1
816 b savcod
817 ckff bce savcod,free&14, if record appears to b
818 mcw free&80,input&80 be fixed form record
819 chain9
820 cs 332
821 cs
822 mcw free&80,print&80
823 chain4
824 mcw @processing as fixed form record@,332
825 w
826 sw freesw
827 bcv restr
828 b gtfix
829 restr ccb gtfix,1
830 *
831 * end of job procedure
832 *
833 preoj rtw systap,ovl2 skip past overlay
834 eoj b put put end card
835 wtm outape write tape mark
836 * messg@pass 3 completed@,60,k,1
01 cc k
02 cs 332
03 cs
04 mcw @pass 3 completed@,60&200
05 w
06 cc 1
837 cw sysmk1 clear group mk w/ wm
838 cw gmk1,gmk2
839 rtw systap,ovl2
840 rtw systap,085 read in pass 4
841 nop 0
842 ber tperr
843 b passb2 go to next pass
844 ltorg*
845 *
846 *table of mnemonic operation codes
847 *
848 org 3253
849 dcw @@@
850 dcw #4
851 dcw #2
852 dcw @nnop@
853 dcw @c xfr@
854 dcw @o lor@
855 dcw @i job@
856 dcw @/cs @
857 dcw @0 da @
858 dcw @s2wss@
859 masym dcw @#ma @
860 dcw @3 end@
861 dcw @pmcm@
862 dcw @n ent@
863 dcw @brmrtb@
864 dcw @abblc@
865 dcw @ @
866 dcw @bmmbc@
867 dcw @%d @
868 dcw @f3wm2 wdc@
869 dcw @ fccb@
870 dcw @s1dudcr@
871 dcw @ymlz@
872 dcw @@m @
873 dcw @ueuskp@
874 dcw @o org@
875 dcw @hsbr@
876 dcw @k8 ss @
877 dcw @ymz @
878 dcw @ @
879 dcw @)cw @
880 dcw @uwlwtw@
881 dcw @b mlc@
882 dcw @zmcs@
883 dcw @uwmwt @
884 dcw @mmcw@
885 dcw @f2wm2 wdt@
886 dcw @qsar@
887 dcw @r6wrf@
888 dcw @s1euecr@
889 dcw @8srf@
890 dcw @)2wm @
891 dcw @1vbw @
892 dcw @9bbc9@
893 dcw @1r @
894 dcw @urlrtw@
895 dcw @f1rmrd @
896 dcw @f1rlrdw@
897 dcw @mmu @
898 dcw @vbwz@
899 dcw @,sw @
900 dcw @rbbpc@
901 dcw @cc @
902 dcw @c4pcb@
903 dcw @dmln@
904 dcw @umuwtm@
905 dcw @emce@
906 dcw @c ex @
907 dcw @ ucu @
908 dcw @zbbav@
909 dcw @5rp @
910 dcw @.h @
911 dcw @llu @
912 dcw @bwmwtb@
913 dcw @ kssb@
914 dcw @kbbef@
915 dcw @pmrc@
916 dcw @ububsp@
917 dcw @urmrt @
918 dcw @sbbe @
919 dcw @3wr @
920 dcw @ss @
921 dcw @bb @
922 dcw @1 dcw@
923 dcw @wbbe@
924 dcw @j dsa@
925 dcw @llca@
926 dcw @a dc @
927 dcw @f1wlwdw@
928 dcw @7wrp@
929 dcw @ bbin@
930 dcw @kvbm @
931 dcw @pbbpb@
932 dcw @9spf@
933 dcw @m sfx@
934 dcw @4p @
935 dcw @f0rmsd @
936 dcw @@bbcv@
937 dcw @!zs @
938 dcw @o lto@
939 dcw @p equ@
940 dcw @ bbss@
941 dcw @f8 cc @
942 dcw @aa @
943 dcw @lbber@
944 dcw @/bbu @
945 dcw @bbce@
946 dcw @ubbh @
947 dcw @tbbl @
948 dcw @x ds @
949 dcw @f2rm2 rdt@
950 dcw @ammbd@
951 dcw @2w @
952 dcw @f1wmwd @
953 dcw @dmn @
954 dcw @c1rcb@
955 dcw @6wp @
956 dcw @xmiz@
957 dcw #9
958 dcw #3
959 dcw @?za @
960 dcw #1
961 dcw @uuurwu@
962 dcw @ururwd@
963 dcw @r4rf @
964 opnd dcw #1
965 *
966 * constants and tables
967 *
968 freesw dc 0
969 bintbl dcw @bav z@
970 dcw @bc9 9@
971 dcw @bu /@
972 dcw @bcv @@
973 dcw @be s@
974 dcw @bef k@
975 dcw @ber l@
976 dcw @bh u@
977 dcw @bl t@
978 dcw @blc a@
979 dcw @bpb p@
980 dcw @bpcbr@
981 dcw @bss b@
982 dcw @bss c@
983 dcw @bss d@
984 dcw @bss e@
985 dcw @bss f@
986 dcw @bss g@
987 *
988 *tape input area
989 *
990 ds 3
991 inarea da 1x86,g
992 gmk1 equ *
993 *
994 * equates
995 *
996 blank equ blank3-2
997 blnk2 equ blank3-1
998 endfix equ entsps
999 warea3 equ warea6-3
1000 warea2 equ warea6-4
1001 ex librn
1002 job 1401 autocoder-pass 4-left main line -version 3 3741l
1003 sfx z
1004 *
1005 * initialization of index locations
1006 *
1007 org 85
1008 grpmk1 dc @}@
1009 dc 0
1010 xl1 dcw 000
1011 dc 00
1012 xl2 dcw 000
1013 dc 00
1014 xl3 dcw 000
1015 ds 1
1016 *
1017 *fixed form image area
1018 *
1019 image equ *
1020 ds 84
1021 grpmk4 dc @}@
1022 zone dcw @2skb@
1023 exovfl dcw 99 constants used in
1024 exnumb dcw 00 making in literal labels
1025 procor dcw #1
1026 totlbl dcw &0000
1027 jobsw dcw 0
1028 *
1029 * read in control card overlay
1030 *
1031 passb2 rtw systap,doprog
1032 nop 0
1033 ber tperr
1034 b start
1035 *
1036 *tape redundancy routine
1037 *
1038 tperr sbr xl3
1039 sbr redxt&3
1040 mz &9,xl3
1041 mcw 4000-10&x3,tpins&7 bring in instruction
1042 mn tpins&3,bsp1&3 that caused
1043 mcw tpins&7,inst2&7 redundancy
1044 bsp1 bsp initap backspace tape
1045 bce wrtrd,tpins&7,w q. write redundancy
1046 mcw &9,rdct#1 initialize counter
1047 tpins rt initap,xxxx re-read
1048 ber rderr q. redundancy
1049 redxt b xxxx exit
1050 rderr mn tpins&3,bsp2&3
1051 bsp2 bsp initap backspace again
1052 s &1,rdct reduce counter
1053 bwz tpins,rdct,b q. 10 successive retries
1054 mn tpins&3,tphlt&6
1055 tphlt h xxxx,490 halt
1056 mcw tpins&7,*&8
1057 rt initap,xxxx re-read
1058 bss bsp1,e determine option
1059 h xxxx,402 halt again
1060 b redxt exit
1061 wrtrd skp systap erase tape
1062 bce sbctr,wrtcr-1,5 q. fifty skips
1063 a &1,wrtcr#2 increase count
1064 inst2 wt initap,xxxx re-write
1065 ber bsp1 q. redundancy again
1066 b redxt
1067 sbctr s wrtcr reset counter
1068 mn tpins&3,*&7
1069 h xxxx,460 halt
1070 b inst2
1071 *
1072 * noise record routine
1073 *
1074 noise sbr xl3
1075 sbr nsxt&3
1076 mz &9,xl3
1077 n2 bce 4000-12&x3,xxxx,} scan for group mark
1078 chain12
1079 nsxt b xxxx
1080 ltorg*
1081 *
1082 *end of control card analysis, read in main line
1083 *
1084 cwi98 cw 3998
1085 sw jobsw
1086 b put
1087 rtnjb cw jobsw
1088 b wrtp
1089 ldoptb rtw systap,doprog read in main line
1090 nop 0
1091 ber tperr
1092 cw grpmk5,grpmk8
1093 mlc @0@,factor-3
1094 *
1095 *beginning of main line
1096 *
1097 bypass b get process bypassed cards
1098 s xl3&1
1099 s
1100 s
1101 b ckcom
1102 *
1103 *beginning of new card analysis
1104 *
1105 nurec b put ??? so getxt goes to ckcom ??? put last record
1106 get sbr getxt&3 get routine
1107 cs input&80
1108 sw input&21
1109 sbr n2&6,input&13
1110 rt intap,input&1 read tape
1111 b noise check for noise
1112 ber tperr
1113 getxt b xxxx exit
1114 *
1115 *image to output area
1116 *
1117 wrtp sbr wrtxt&3
1118 wt outap,output&1 write tape
1119 nop 0
1120 ber tperr
1121 mlc @000@,holdc
1122 wrtxt b xxxx
1123 put sbr putxt&3
1124 mlc holdc,xl3
1125 mlc image&80,output&80&x3 work area to output
1126 chain10
1127 tpyet a &80,holdc#3
1128 cktap bce wrtp,xl3-2,0 q. write yet
1129 bw dcwxt,dcwsw2 q. dcw gt 30 cards
1130 bw spglin,initsw q. da record
1131 cs input&80 clear input and
1132 sw input&21 image areas
1133 mrcm input&1,image&1
1134 bw rtnjb,jobsw q. job card
1135 spglin s image&5 wipe out pg/lin number
1136 s xl3&1
1137 s
1138 s
1139 putxt b xxxx
1140 save2 org *
1141 ckcom bce bypass,input&6,* q. comments card
1142 mn input&75,ck2&7
1143 mz input&75,ck2&7
1144 ck2 bce bypass,@rswz@,0
1145 chain3
1146 mlc input&84,image&80 alter no to fixed form
1147 bwz *&5,input&6,2 q. is there label
1148 b prolbl process label
1149 mcw input&18,image&16 mnemonic to fixed form
1150 sw scansw reset scan switch
1151 mlc @000@,freea#3
1152 lca blank4,equadd retrieve table function
1153 mcw @i9i@,xl1 that was
1154 plscan bce plusfd,input&15&x1,& generated by pass 3
1155 gobk c xl1,@i9g@
1156 a @i99@,xl1
1157 bl plscan
1158 plusfd bce gobk,input&14&x1,&
1159 sw equadd&1&x1
1160 mcw input&15,equadd#4
1161 s xl1&2
1162 bw instr,equadd q. regular instruction
1163 bce ctrlop,equadd, q. control op
1164 b instr
1165 *
1166 *scan for comma or blank
1167 *
1168 comscn sbr cscnxt&3 index location 3
1169 s xl3&1 contains total
1170 sw input&21&x2,scansw positions scanned
1171 tstcom a &1,xl2 including comma or
1172 a &1,xl3 blank for operand
1173 bce prscxt,input&20&x2,, index location 2
1174 c input&21&x2,blank2 contains total
1175 be cscnxt positions scanned for
1176 c xl2,@54@ all operands
1177 be scnerr scansw shows whether
1178 b tstcom scan terminated by
1179 prscxt cw scansw#1 comma or two blanks
1180 cscnxt b xxxx
1181 scnerr mz bbit,image&5
1182 bce cscnxt,image&75,3
1183 b nurec
1184 *
1185 *convert free to fixed
1186 *
1187 fr2fix sbr fr2fxt&3
1188 mcw blank,w6area
1189 mcw xl2&1,xl3&1
1190 scndex c xl3,@04@ any character adj
1191 bh doadrs or indexing
1192 be ckadj
1193 c input&18&x3,@&x@ q. indexing
1194 bu ckadj process indexing
1195 mn input&19&x3,image&27&x1
1196 a &k4k-3,xl3
1197 b scndex
1198 ckadj bce ckmin,input&18&x3,&
1199 scanb equ *-1 character adjustment
1200 bce or area definition
1201 bce literal code
1202 domin bce isadj,input&18&x3,-
1203 bce
1204 bce
1205 bce isadj,input&18&x3,#
1206 bce
1207 bce
1208 b doadrs
1209 isadj sbr w3area process character
1210 proadj s &scanb,w3area adjustment
1211 mlc xl2,hold3
1212 mlns w3area,xl2
1213 mlc @00@
1214 mlc input&19&x3,w3area-4&x2
1215 s xl2&1,xl3&1
1216 mz input&20&x3,w3area-4&x2
1217 mn input&20&x3,w6area
1218 sw image&24&x1
1219 a w3area-4&x2,image&26&x1 add char adjustment to
1220 cw image&24&x1 fixed form
1221 mlc hold3,xl2
1222 b scndex
1223 ckmin sbr w3area account for possible
1224 bce domin,input&18&x3,- multi-char adj of
1225 b proadj &1-2 type
1226 doadrs s freea,xl3 process address
1227 c xl3,&007 q. ollegal address
1228 bl fixer length
1229 a freea,xl3
1230 mz blank,xl3
1231 mcw @'@,input&20&x3
1232 mlc freea,xl3
1233 mrcm input&21&x3,image&17&x1 move address to image
1234 sbr xl3
1235 mz abbit,xl3
1236 mcw blank,4000-1&x3
1237 mn w6area,image&23&x1
1238 fr2fxt b xxxx exit
1239 fixer sw fixsw#1
1240 opder mcw @000@,xl3 code statement
1241 mz abit,image&5 bad but processable
1242 bce *&8,xl1,0
1243 mcw @003@,xl3
1244 mcw @###@,image&70&x3
1245 mz abbit,image&1&x3
1246 bw fr2fxt,fixsw
1247 b lter2
1248 *
1249 *scan for sign
1250 *
1251 scanat sbr scnatx&3
1252 sw input&21&x2,scansw scan is executed from
1253 za @510@,xl3&1 right to left
1254 a1alf bce ndascn,input&21&x3,@
1255 s &10,xl3&1
1256 b a1alf
1257 ndascn c xl2,xl3 q. no ending at sign
1258 be lterr
1259 bce setsw,input&22&x3,, q. is ending at sign
1260 c input&23&x3,blank2 followed by comma or
1261 bu lterr two blanks
1262 sxl s xl2&1,xl3&1
1263 a &2,xl3
1264 a xl3,xl2
1265 scnatx b xxxx xxxx
1266 setsw cw scansw
1267 b sxl
1268 *
1269 *improperly coded statement routine
1270 *
1271 lterr mlzs abit,image&5 mark statement
1272 cw fixsw bad but processable
1273 b opder
1274 lter2 b comscn
1275 mcw @@@,input&20&x3
1276 a &1,xl3
1277 b scnatx
1278 *
1279 *place literals on master tape
1280 *
1281 call bw cklor,litsw#1 q. any literals
1282 rt systap,input&1 read in process
1283 rtw systap,doprog literals overlap
1284 nop 0
1285 ber tperr
1286 b ovllit go to routine
1287 recall rtw systap,doprog recall main line
1288 nop 0 overlap
1289 ber tperr
1290 cklor bce bypass,image&75, q. literal origin
1291 bce nurec,image&75,c q. execute
1292 rt systap,input&1 skip past overlaps
1293 rt systap,input&1 and read in end of
1294 rtw systap,eojrt job overlap
1295 nop 0
1296 ber tperr
1297 b eojrt
1298 *
1299 *generate entry address for labels
1300 *
1301 prolbl sbr xtlabl&3
1302 mlc input&11,image&13
1303 mlc image&13,w6area
1304 b prolab
1305 mlc w3area,image&56
1306 a &1,totlbl
1307 xtlabl b xxxx
1308 *
1309 *convert free form number to five characters
1310 *
1311 cvrt5 sbr cvt5xt&3
1312 bce *&5,w5area,&
1313 cvt5xt b xxxx
1314 za w5area-1,w5area
1315 b cvrt5&4
1316 *
1317 * check for final operand
1318 *
1319 fnlop sbr fnlxt&3 q. final operand
1320 bw fnlxt,scansw followed by two
1321 mz abit,image&5 blanks
1322 fnlxt b xxxx
1323 *
1324 *convert floating a operand actual address to five characters
1325 *
1326 cvtfla sbr flaxt&3
1327 za image&21,w5area
1328 b cvrt5 link to subroutine
1329 flaxt b xxxx
1330 *
1331 *convert symbols to three character entry address
1332 *
1333 prolab sbr lblxt&3
1334 za &2,hold2
1335 bce *&5,w6area, add suffix char to
1336 b *&8 labels five chars
1337 mcw sfxhld,w6area or less
1338 za w6area-2,hold4
1339 a w6area,hold4 fold symbol to
1340 a w6area,hold4-2 four characters
1341 mlzs blank,hold4
1342 za factor,hold7 multiply by factor
1343 mpylp mlns hold7,hold1
1344 za
1345 mult bce nxtdgt,hold1,?
1346 a hold4,hold7-2
1347 s &1,hold1
1348 b mult
1349 nxtdgt s &1,hold2
1350 bwz mpylp,hold2,b
1351 s w5area
1352 bav *&1
1353 loop1 a &96,hold7-5 fold five character
1354 bav loop1 result to three
1355 mlzs hold7-6,w3area character table entry
1356 mlc hold7-3 address
1357 mlns hold7-5,*&4
1358 mlzs zone,w3area-2
1359 lblxt b xxxx
1360 *
1361 *process dcw, dc, dsa cards
1362 *
1363 dcwcd bce dcwalf,input&21,@ q. alpha constant
1364 bce ardef,input&21,# q. area definition
1365 bce ckdcw,input&21,& q. numeric literal
1366 bce ckdcw,input&21,-
1367 mlc input&72,input&73 shift right
1368 mlc @&@
1369 sw dcwsw set no zoning switch
1370 ckdcw b comscn scan for blank
1371 bce isdsa,input&22,@ q. adcon of literal
1372 b fnlop check last operand
1373 bce isdsa,image&75,j q. dsa statement
1374 bwz isdcw,input&22,2 q. dc, dcw statement
1375 *
1376 *process dsa cards, subset of dcw
1377 *
1378 isdsa mlc @011@,xl1
1379 mlns &2,image&75 code record
1380 mz input&21,image&27
1381 mcw blank,input&21
1382 bwz *&5,image&75,k
1383 b *&8
1384 mz blank,image&75
1385 sw dsasw2 set dsa switch
1386 mlc @001@,freea
1387 mcw input&34,image&53
1388 bce dsadc,input&22,@
1389 bce dsadc,input&22,&
1390 bce dsadc,input&22,-
1391 b fr2fix convert free to fixed
1392 mz image&27,input&21
1393 dsax1 mz image&27,image&40
1394 mlc @03@,image&7 insert count
1395 mlc @03@,xl2
1396 ckaop bce dcwast,input&6, q. any label
1397 bwz dcwast,image&75,s q. literal
1398 bwz *&5,input&6,2 q. actual address
1399 b dcwast
1400 mlc input&10,image&21 process actual
1401 b cvtfla address
1402 dcwact mlc w5area,image&21 address to fixed
1403 mlc w5area,image&61 form
1404 b ckmacr
1405 dcwast a xl2,orgctr bump origin counter
1406 bmpctr mcw @*@,image&17 set to dcw *
1407 dsetad a orgctr,image&61 assign address
1408 ckmacr bce nurec,image&75,p q. equ statement
1409 bce nurec,image&75,x q. ds statement
1410 bw dcwxt,dsasw2 q. dsa statement
1411 mlc input&51,image&53 move constant to
1412 mlc fixed form
1413 mlc
1414 mlc xl2,image&7 count to fixed form
1415 c xl2,@030@ q. count greater than
1416 bh dcwxt 30
1417 mn @8@,input&75 write free form record
1418 bwz *&8,image&75,b on tape
1419 mz image&75,input&75
1420 mcw holdc,xl3
1421 mcw input&80,output&80&x3
1422 sw dcwsw2
1423 b tpyet
1424 dcwxt cw dsasw2,dcwsw2 reset switches
1425 bw *&5,litsw2
1426 b nurec
1427 bce litrtn,input&21,@
1428 bce ltgen,input&22,& q. adcon of literal
1429 bce ltgen,input&22,-
1430 bce ltgen,input&22,@
1431 b litrtn
1432 pdcwlf s xl2&2
1433 dcwalf b scanat scan for ending at sign
1434 b fnlop check last operand
1435 bw acnrt,dsasw2 q. adcon of literal
1436 s &30,xl2&1
1437 b ckaop
1438 isdcw s &20,xl2&1
1439 bw nozone,dcwsw q. constant zoned
1440 mlzs input&21,input&21&x2 zone constant
1441 nozone cw dcwsw
1442 b ckaop
1443 ardef sw input&22 process area
1444 za input&24,w5area
1445 b cvrt5
1446 mlzs abbit,image&4 code record
1447 mlns w5area,xl2
1448 mlc
1449 c xl2,@053@ q. illegal length
1450 bh ckaop
1451 mz bbit,image&5 mark bad statement
1452 b ckaop
1453 dsadc bce pdcwlf,input&22,@ q. adcon of alpha lit
1454 acnrt s &10,xl3&1
1455 mcw xl3,w3area
1456 c xl3,@006@ q. large literal
1457 bl dobig
1458 bce xalf1,input&22,@ q. alpha literal
1459 b xlit1
1460 ltgen b put put adcon
1461 mcw @/@,image&75 set up literal
1462 mcw larea&72,input&72 to be processed
1463 mcw note, address constant
1464 mcw logic makes it
1465 mcw recursive
1466 mcw larea&74,larea&73
1467 b prolbl
1468 s xl2&2
1469 s
1470 b dcwcd
1471 *
1472 *call in da routine
1473 *
1474 dartn rtw systap,doprog call da routine
1475 nop 0
1476 ber tperr
1477 b dastmt go to da routine
1478 finda rtw systap,doprog
1479 nop 0
1480 ber tperr
1481 b ckcom
1482 ltorg*
1483 grpmk5 dcw @}@
1484 ex dozero
1485 job 1401 autocoder-pass 4 process job/ctl -version 3 3742l
1486 *
1487 *process control card
1488 *
1489 doprog org *
1490 start cs input&84
1491 cs 3999
1492 sw input&21,input&81 set word marks in
1493 sw image&1,image&6 fixed form image area
1494 sw image&8,image&14
1495 sw image&17,image&28
1496 sw image&39,image&57
1497 sw image&62,image&67
1498 sw image&23
1499 sw grpmk1,grpmk8 initialize group marks
1500 sw grpmk3,grpmk4
1501 cw initsw
1502 rwd intap
1503 rwd outap
1504 rwd litape
1505 mlc @000@,holdc
1506 b get get job card
1507 mcw input&80,image&21 process job card
1508 mcw @i@,image&75 identification
1509 sw 3998
1510 b get get second record
1511 bce noctl,input&6,* q. comments card
1512 c input&18,@ctl@ q. control card
1513 bu noctl
1514 mlns input&21,ctl3&7 check processor size
1515 ctl3 bce ctl2,ckpro, for valid code
1516 bce
1517 bce
1518 bce
1519 b noctl
1520 ctl2 mlc input&21,procor initialize areas
1521 za input&21,xl1
1522 s &30,xl1&1 processor machine
1523 a xl1 size
1524 a xl1
1525 mlc fctbl&x1,factor
1526 mlc @0@,factor-3
1527 mlc fctbl-3&x1,cktap&7
1528 bce is16k,input&21,6 q. 16k processor
1529 bce is16k,input&21,5 q. 16k processor
1530 bce is8k,input&21,4 q. 8k processor
1531 mlc @3@,procor
1532 *
1533 * initialize output area and set up blocking size
1534 *
1535 is4k lca grpmk8,3998 set group mark at end
1536 b put
1537 b ldoptb of output area
1538 is8k lca grpmk8,4318
1539 mcw @%@
1540 mcw 4317
1541 b cwi98
1542 is16k lca grpmk8,4718
1543 mcw @%@
1544 mcw 4717
1545 b cwi98
1546 noctl mlc fctbl,factor process when no
1547 mlc @3@,procor control card
1548 bsp intap
1549 b is4k
1550 fctbl dcw 0015
1551 dcw 3051
1552 dcw 7087
1553 dcw 7127
1554 ckpro dcw 3456
1555 ltorg*
1556 *
1557 *M A I N L I N E C O N S T A N T S A N D W O R K A R E A S
1558 *
1559 *literal hold area
1560 *
1561 org save
1562 larea equ *
1563 dcw &00000
1564 dcw #10
1565 dcw @dcw @
1566 dcw #1
1567 ds 53
1568 dcw @/@
1569 ds 9
1570 grpmk3 dc @}@
1571 hldlit equ larea&1
1572 *
1573 *constants and work areas
1574 *
1575 factor dcw @0000@ label conversion factor
1576 bigctr dcw @00000@ big literal label cntr
1577 orgctr dcw @00332@ origin counter
1578 blank4 dcw #4 blanks
1579 b2cntr dcw #5 work area
1580 hold4 dcw #4 work area
1581 w6area dcw #6 work area
1582 hold7 dcw #7 used for label
1583 hold1 dcw &0 conversion only
1584 sfxhld dcw 0 suffix character
1585 initsw dcw 0 da switch
1586 marksw dc 0 da switch
1587 dcwsw dc 0 dcw switch
1588 litsw2 dc 0 literal switch
1589 dsasw2 dc 0 dsa switch
1590 dcwsw2 dc 0 dcw switch
1591 grpmk8 equ 3899
1592 3899 dcw @}@ system group mark
1593 ex dozero
1594 job 1401 autocoder-pass 4 main line overlay -version 3 3743l
1595 *
1596 *process instruction statements
1597 *
1598 org doprog
1599 instr mcw equadd,image&67 get actual op
1600 cw lensw#1 reset switch
1601 mlc @01@,image&7 set count to 1
1602 bw *&5,equadd q. regular op code
1603 b augmnt
1604 docnt bce done,input&21&x2, q. is there operand
1605 bce xisalf,input&21&x2,@ q. alphameric literal
1606 lca blank2&1,input&20&x2 wipe out prev operand
1607 b comscn scan for comma, blank
1608 mlc xl3,w3area
1609 mlc freea,xl3
1610 bce xislit,input&21&x3,& q. numeric literal or
1611 bce xislit,input&21&x3,- address constant
1612 b fr2fix convert free to fixed
1613 bce smltyp,image&23&x1,# q. area def literal
1614 ckdone a &3,image&7 add three to count
1615 bw fremod,lensw q. five char inst
1616 c xl1,@010@ q. b operand just
1617 bl done processed
1618 mlc @011@,xl1
1619 bw *&5,scansw q. two blanks after op
1620 b elmblk eliminate blanks
1621 intxl1 mcw xl2,freea
1622 b docnt
1623 done bw ckmod1,scansw q. d modifier in
1624 fremod mlc input&21&x2,image&39 operand field
1625 bce *&5,image&39, q. d modifier offset
1626 b c1 one position
1627 bce c1,input&22&x2, if both positions
1628 mcw input&22&x2,image&39 blank assume first
1629 a &1,xl2 blank significant
1630 c1 c input&23&x2,blank2 q. d modifier
1631 be ismod followed by two
1632 mz abit,image&5 blanks
1633 b ismod
1634 ckmod1 bce doiadd,image&39, q. d character
1635 ismod a &1,image&7 process d character
1636 mlc image&7,xl2
1637 mlc image&39,image&66&x2
1638 doiadd mlc orgctr,image&61 assign address and
1639 a &1,image&61 bump up counter
1640 a image&7,orgctr
1641 mlc blank,image&75 code record
1642 b nurec
1643 loopbl a &1,xl2 weed out blanks
1644 c xl2,@51@ between operands
1645 bl errblk
1646 elmblk bce loopbl,input&21&x2,
1647 b intxl1
1648 errblk mz abit,image&5
1649 b ckdone
1650 *
1651 *process unique mnemonics
1652 *
1653 augmnt mcw equadd-1,image&39 d mod to image area
1654 bce isfive,equadd-1, q. bin type
1655 ckreg bw docnt,equadd-1 q. typical unique mnem
1656 bw tapaug,equadd-2 q. tape type
1657 mcw equadd-2,image&70 ergo ramac type
1658 mlc @%@
1659 b opdone
1660 tapaug c input&21,@0@ process tape type of
1661 bh docnt unique mnemonics
1662 bce mscsw,input&22,, check for properly
1663 c input&23,blank2 coded a operand
1664 be getpop
1665 mcw @###@,image&70
1666 b opdone
1667 mscsw cw scansw
1668 getpop mn input&21,image&70
1669 mcw equadd-2
1670 mcw @%@
1671 mlc @002@,xl2
1672 opdone mlzs abbit,image&1 mark A operand done
1673 b ckdone
1674 isfive sw lensw set switch for five
1675 b ckreg char instruction
1676 *
1677 *process area definition literal
1678 *
1679 smltyp sw image&24&x1 move length to
1680 mlc image&26&x1,larea&24 literal hold area
1681 mlc @#@
1682 cw image&24&x1 remove length from
1683 mcw blank4,image&26&x1 char adj portion
1684 mcw input&84,larea&4 of operand and save
1685 b wrtlit alter number
1686 *
1687 *process alphameric literals
1688 *
1689 xisalf b scanat scan for at sign
1690 c xl3,@07@ q. big literal
1691 bl dobig
1692 xalf1 a xl3,xl1
1693 mcw input&19&x2,image&15&x1 generate unique label
1694 bce gm1,free&18&x2,} and strip zoning
1695 bce off group marks in
1696 bce literal to eliminate
1697 bce conflict
1698 add s xl3&1,xl1&1 with noise record
1699 mz exovfl-1,image&17&x1 routine
1700 setex mcw exnumb-1,image&22&x1 give literal section
1701 b prolit code
1702 gm1 mz blank4,image&14&x1
1703 mz
1704 mz
1705 mz
1706 b add
1707 *
1708 *process big literals
1709 *
1710 dobig mlc bigctr,image&22&x1 generate big literal
1711 mlc @$@ label
1712 a &1,bigctr
1713 mcw input&84,larea&4 save alter number
1714 *
1715 *place literals in hold area and write out on literal tape
1716 *
1717 prolit mlc input&19&x2,larea&19&x3 literal to hold area
1718 wrtlit mlc image&22&x1,larea&11 literal label to area
1719 bw dsax1,litsw2
1720 wt litape,hldlit write out literal
1721 nop 0
1722 ber tperr
1723 mcw blank4,larea&4 clear hold area
1724 mlc larea&74,larea&73
1725 cw litsw set sw to indicate at
1726 bw dsax1,dsasw2 q. recursive dcw
1727 b ckdone least one lit exists
1728 *
1729 *process numeric literals
1730 *
1731 xislit c input&22&x3,@0@ q. address constant
1732 mlc w3area,xl3
1733 bh dobig
1734 c xl3,@07@ q. big literal
1735 bl dobig
1736 xlit1 a xl1,xl3 process small numeric
1737 mlc input&19&x2,image&14&x3 literals
1738 mz exovfl-1,image&21&x1 generate unique label
1739 mlc freea,xl3 for literal
1740 mlzs input&21&x3,image&18&x1
1741 mlc w3area,xl3
1742 b setex
1743 *
1744 *generate label entry address for symbolic operands
1745 *
1746 propnd sbr bopxt&3
1747 b bopxt,image&17 ??? originally 7-char bce
1748 mcw image&22,w6area
1749 b prolab link to subroutine
1750 mlc w3area,image&70
1751 bopxt b xxxx
1752 *
1753 *determine type of control op
1754 *
1755 ctrlop mcw equadd-1,image&75 code record
1756 s xl3&1
1757 mn equadd-1,xl3 branch to appropriate
1758 a xl3 routine
1759 a xl3
1760 b *&1&x3
1761 b dartn
1762 b dcwcd
1763 b errhlt
1764 b exend
1765 b dosfx
1766 b errhlt
1767 b orgstm
1768 b dsstmt
1769 b inspc
1770 mcw input&80,image&21
1771 b nurec
1772 inspc mcw equadd-2,image&67 process cc, ss
1773 mcw blank2,image&75 type of
1774 mlc @01@,image&7 instructions
1775 b fremod
1776 errhlt h 0,0402 system error halt
1777 b errhlt should never occur
1778 *
1779 *process literal origin and origin cards
1780 *
1781 orgstm b comscn scan for blank
1782 b fnlop check last operand
1783 b fr2fix free to fixed form
1784 bce suborg,image&24,x q. adjustment &xod
1785 bce orgpro,image&17,* q. asterisk operand
1786 zs &1,orgctr set counter to -1
1787 bce orgadj,image&17, q. blank operand
1788 bwz orgcvt,image&17,2 q. actual origin
1789 s xl2&1 process a operand of
1790 b propnd symbolic origin
1791 orgadj a image&26,orgctr add char adjustment
1792 typorg mlc orgctr,image&61 save origin value
1793 bce nurec,input&16,o q. origin card
1794 b put put ltorg record
1795 b call go to literal routine
1796 suborg zs &1,orgctr set counter to -1
1797 b propnd process a operand
1798 b typorg
1799 orgcvt b cvtfla reset counter to actl
1800 a w5area,orgctr address less one
1801 orgpro mz abbit,image&1 mark a operand
1802 b orgadj processed
1803 *
1804 *process ds statements
1805 *
1806 dsstmt b comscn scan for comma/blank
1807 b fnlop check last operand
1808 b fr2fix convert to fixed form
1809 bwz ckequ,input&21,2 q. actual operand
1810 bce ck4adj,image&17,* q. asterisk operand
1811 bce nurec,image&17,% q. i/o operand
1812 b propnd generate label address
1813 b nurec
1814 ck4adj za image&26,image&61 pickup character
1815 b dsetad adjustment
1816 ckequ za image&21,w5area convert actual opnd of
1817 b cvrt5 equ and ds
1818 a image&26,w5area add character adj
1819 bce dcwact,image&75,p q. equ code
1820 a w5area,orgctr process ds
1821 b bmpctr
1822 *
1823 *process suffix statements
1824 *
1825 dosfx mlc input&21,image&17 sabe suffix
1826 mcw input&21,sfxhld character
1827 b nurec
1828 *
1829 *process execute, end statements
1830 *
1831 exend b comscn scan for comma/blank
1832 b fnlop check last operand
1833 b fr2fix convert to fixed form
1834 bce nurec,input&16,x
1835 b call merge literals
1836 ltorg*
1837 grpmk2 dcw @}@ system group mark
1838 save equ *&1
1839 ex dozero
1840 job 1401 autocoder-pass 4 process da -version 3 3744l
1841 *
1842 *process da statements
1843 *
1844 org doprog
1845 dastmt bsp systap reposition system
1846 bsp systap tape
1847 sw numsw,dacsw q. first char -x-
1848 sw frmksw,dgmksw set switches
1849 bce daerr,input&21,x
1850 exscan bce ndxscn,input&22&x2,x
1851 bce daerr,xl2,4
1852 a &1,xl2
1853 b exscan
1854 ndxscn a input&21&x2,blkctr get blocking factor
1855 a &2,xl2
1856 b comscn
1857 za input&19&x2,recntr#5 get record length
1858 finhed bce daindx,input&21&x2,x q. indexing
1859 bce dagmrk,input&21&x2,g q. group mark
1860 bce dafmrk,input&21&x2,' q. record mark
1861 bce daclr,input&21&x2,c q. clear option
1862 bce cmpsz,input&20&x2, q. no other options
1863 mz abit,image&5
1864 cmpsz s w5area
1865 mcw blkctr,b2cntr compute size of area
1866 darep s &1,b2cntr and store in b2cntr
1867 bm sfans,b2cntr
1868 a recntr,w5area
1869 b darep
1870 sfans mcw w5area,b2cntr
1871 mlc @*@,image&17
1872 bce dastr,input&6, determine whether
1873 bwz danum,input&6,2 location of da is
1874 dastr mlc orgctr,daloc#5 actual or asterisk
1875 a &1,daloc process da*
1876 a w5area,orgctr bump origin counter
1877 b endda
1878 danum mlc input&10,image&21 process actual da
1879 cw numsw#1 set actual da switch
1880 b cvtfla
1881 mlc w5area,daloc
1882 endda mlc daloc,image&66 generate high order
1883 mlc daloc location of da
1884 a recntr,image&66
1885 s &1,image&66
1886 s &1,daloc
1887 cw hedsw#1
1888 bw daloop,dacsw q. clear option
1889 mcw image&80,dahld save image
1890 chain10
1891 mcw @a@,image&75 code dc statement and
1892 mcw blank4,image&80 to clear entire da
1893 mcw blank4,image&55 area
1894 mcw blank4,image&27 note - each dc is 19
1895 sw initsw characters
1896 mcw blank4,image&11 optimizing the
1897 mcw @dc @,image&16 condensed card
1898 mcw @19@,image&7
1899 mcw daloc,image&61
1900 ckndq c b2cntr,&0020
1901 bh dolst
1902 a &19,image&61
1903 mz abbit,image&1
1904 b put
1905 s &19,b2cntr
1906 b ckndq
1907 dolst c b2cntr,&0000
1908 be rtmge
1909 mn b2cntr,image&7
1910 mn
1911 a b2cntr,image&61
1912 mz abbit,image&1
1913 b put
1914 rtmge mcw dahld,image&80 restore image area
1915 chain10
1916 daloop sw initsw
1917 za &1,b2cntr
1918 daput c b2cntr,blkctr generate -b- number
1919 bh putit
1920 daget cw initsw
1921 bw daput2,hedsw q. da header
1922 mcw image&66,gmkadd#5 save last address
1923 a &1,gmkadd as potential group
1924 sw hedsw mark address
1925 daput2 b put
1926 bw ckfnlg,marksw q. rec mark loop
1927 get1 b get
1928 bce get1,input&6,*
1929 c input&19,blank4 q. field card
1930 bu ckfmrk
1931 mcw input&84,image&80 pickup alter number
1932 bce *&5,input&6, q. label
1933 b prolbl
1934 mlc &0,image&75 code record
1935 s xl2&1
1936 b comscn
1937 za input&19&x2,image&66
1938 c recntr,image&66 q. does field exceed
1939 bh tferr limit of da
1940 bce subfld,input&20&x2, q. subfield
1941 b comscn
1942 b fnlop
1943 za input&19&x2,image&61
1944 c recntr,image&61 q. does field exceed
1945 bh tferr limit of da
1946 c image&61,image&66 q. fields specified in
1947 bh flderr in correct order
1948 addrec a daloc,image&61 create address for
1949 a daloc,image&66 fields
1950 bm daget,image&75 q. sub field
1951 b daloop
1952 subfld mlzs bbit,image&75 process subfields
1953 mlc image&66,image&61
1954 b addrec
1955 putit b put
1956 bw *&8,marksw q. record mark loop
1957 mz abit,image&75 code repeats
1958 a &1,b2cntr
1959 a recntr,image&61 compute field limits
1960 a recntr,image&66
1961 b daput
1962 daerr mlzs abbit,image&4 improperly coded da
1963 za &1,blkctr header routine
1964 za &1,recntr
1965 b cmpsz
1966 tferr sbr *&11
1967 mz abit,image&5
1968 b xxxx
1969 flderr mz bbit,image&5 improperly coded da
1970 b daput2 field routine
1971 daclr cw dacsw#1 process clear option
1972 b datwo on header record
1973 daindx mlns input&22&x2,image&27 process indexing on
1974 a &3,xl2 header record
1975 b finhed
1976 dagmrk cw dgmksw#1 initialize to show
1977 datwo a &2,xl2 there is group
1978 b finhed mark after area
1979 dafmrk a &1,recntr initialize to show
1980 cw frmksw#1 presence of record
1981 b datwo marks between records
1982 ckfmrk sw marksw
1983 bw ckfnlg,frmksw q. record marks
1984 mlc @@'@@,image&25 generate -b- number
1985 mlc @dc *@,image&17 of record marks
1986 mlc
1987 mlc &1,image&75
1988 mlc @01@,image&7
1989 mlc daloc,image&61
1990 a recntr,image&61
1991 bw daloop,numsw
1992 mcw blank,image&17
1993 mz abbit,image&3
1994 b daloop
1995 ckfnlg bw callop,dgmksw q. set group mark
1996 mlc @dcw@,image&16 generage record to set
1997 mlc @1@,image&75 group mark at end of
1998 mlc @01@,image&7 da statement
1999 mcw gmkadd,image&61
2000 mlc @@}@@,image&25
2001 bw gmkast,numsw
2002 mcw blank,image&17
2003 mz abbit,image&3
2004 putgmk b put put group mark record
2005 b callop go back to main line
2006 gmkast a &1,orgctr
2007 mcw @*@,image&17
2008 b putgmk
2009 callop bsp intap
2010 b get
2011 cw marksw,grpmk6
2012 b finda
2013 blkctr dcw &00000
2014 ltorg*
2015 da 1x80
2016 dahld 80
2017 grpmk6 dcw @}@ system group mark
2018 ex dozero
2019 job 1401 autocoder-pass 4 process literals -version 3 3745l
2020 org doprog
2021 ovllit wtm litape
2022 wtw litape,image&1 save image area
2023 nop 0
2024 ber tperr
2025 bef *&1 reset eof trigger
2026 wtw litape,image&1 note - must write out
2027 nop 0 image area twice
2028 ber tperr because eof treated
2029 * as noise record
2030 rwd litape
2031 bsp systap position system tape
2032 bsp systap to bring back
2033 bsp systap main line
2034 cw grpmk7
2035 cs input&80 blank input and fixed
2036 sw input&16,litsw2 form area
2037 mrcm input&1,image&1
2038 mlc blank4,image&80
2039 s xl2&2
2040 s
2041 mlc @dcw@,image&16
2042 litgb mcw &input&13,n2&6
2043 rt litape,input&1 read in literal
2044 b noise
2045 ber tperr
2046 bef rtnlit q. any more literals
2047 mcw input&4,image&70 code mother recd number
2048 mlc @/@,image&75 code record
2049 b prolbl process label
2050 b dcwcd process statement
2051 litrtn b put put record
2052 b litgb
2053 rtnlit mcw &image&13,n2&6
2054 rtw litape,image&1 regenerate image area
2055 b noise
2056 ber tperr
2057 rwd litape
2058 sw litsw reset literal switch
2059 cw litsw2
2060 a &10,exnumb section to guarantee
2061 bce *&5,exnumb-1,0 uniqueness of
2062 b recall literal labels up to
2063 a &96,exovfl 80 ltorg or ex cards
2064 a &96,exovfl
2065 b recall
2066 ltorg*
2067 grpmk7 dcw @}@ system group mark
2068 ex dozero
2069 job 1401 autocoder-pass 4 end of pass overlay -version 3 3746l
2070 org save2
2071 eojrt rwd litape
2072 b put put end card
2073 wt outap,output&1 assure last record
2074 nop 0 is written
2075 ber tperr when blocking
2076 wtm outap
2077 rwd outap
2079 cs input&85 clear all group
2080 cw grpmk2,grpmk3 marks
2081 cw grpmk4
2082 rtw systap,passc1 read pass 5
2083 nop 0
2084 ber tperr
2085 lca totlbl,2393 pass information to
2086 lca procor,2389 pass 5
2087 b passc2 go to pass 5
2088 dcw 0
2089 dcw @}@ system group mark
2090 ex 0
2091 *
2092 * equates
2093 *
2094 intap equ %u4
2095 outap equ %u5
2096 litape equ %u6
2097 k4k equ 4000
2098 w3area equ w6area-3 equates
2099 w5area equ w6area-1
2100 blank equ blank4-3
2101 blank2 equ blank4-2
2102 hold2 equ b2cntr-3
2103 hold3 equ b2cntr-2
2104 abit equ zone-2
2105 bbit equ zone-1
2106 abbit equ zone
2107 xxxx equ 000
2108 input equ 000
2109 output equ 3917
2110 passc1 equ 1925
2111 passc2 equ 2400
2112 dozero equ 000
2113 free equ input
2114 end start
---------------- object code ------------------
,008015,022026,030037,044,049,053053N000000N00001026 00013731L
L068116,105106,110117B101/I9I#071029C029056B026/B001/0991,001/001117I0?00023731L
,008015,022029,036040,047054,061068,072/061039 ,001001104000033731L
H099HK82YM60099MII0K73DK69K49MK73L82 L036K45,K14K18,K25K32,K39040104000043731L
U%U0BBL55K73WMM60M61M%U0000RBK83LB000 L037K82,K51K59,K66K74,K79040104000053731L
DK69K93U%U0BSM62M61VK66M61BDK69L23 L034L16,K90K95,L02L10,040040104000063731L
.000390MK73L38M%U0000RBK46E.000302BK79 L038L54,L24L31,L39L44,L51040104000073731L
U%U1EBL92M635AM62M64M%U0000WBK46LBK79 L037L91,L60L68,L75L83,L88040104000083731L
SM64DK69M09.000360BL75H099HM52YM60099 L037M28,L96M03,M10M14,M18M22104000093731L
BIH8000}BBBBBB L014M42,M37M38,M39M40,M41M42104000103731L
BBBBBBB000 L010M52,M44M45,M46M47,M48M49104000113731L
3 999#I A L012M64,M54M59,M60M61,M62M63104000123731L
U%U6RU%U5R/I99L%U1001RN000BK10L,I89187 L038N02,M70M75,M79M87,M91M96104000133731L
)?03/080,A69U%U4RMR20M35MR21573MR21558 L038N40,N07N11,N15N20,N27N34104000143731L
M%U5101RBM14BK10LU%U5RM103R24?R27184 L036N76,N49N53,N58N63,N70040104000153731L
B524BQ53106*C118R30BQ53/MR24108M%U4101WL039O15,N81N89,N96O01,O08040104000163731L
N000BK10LAR31184B524MR32573MR33558 L034O49,O20O25,O32O36,O43040104000173731L
C118R36BQ85//000HO85HR39VP02O852/I9I L036O85,O57O62,O66O70,O74O82104000183731L
HO85CO85R42BO82/MR43R44VP54R39BMR45R44 L038P23,O90O97,P02P09,P17040104000193731L
VP54R39KMR46R44VP54R39SMR47R44C121R44 L037P60,P32P39,P47P54,040040104000203731L
BP97S/332/MR892422BP88@BP90 L027P87,P66P70,P71P78,P79P84104000213731L
F1MR44121M122M53?M53089SR91090A089 L034Q21,P90P97,Q04Q11,Q18040104000223731L
MR/1M55C122R47B419TBQ991241BQ92U%U6B L036Q57,Q29Q36,Q41Q49,Q53040104000233731L
M174173MR96120MM174115MBO01MR99463 L034Q91,Q65Q72,Q73Q80,Q81Q85104000243731L
M?00M59M?02M55B41903071115 L026R17,Q99R06,R10R12,R14R16104000253731L
113N 101JOBAB L015R32,R21R22,R25R28,R31R32104000263731L
MCTL I996 5 L013R45,R34R37,R40R43,R44R45104000273731L
43 L002R47,R47040,040040,040040104000283731L
INCORRECT PROCESSOR MACHINE SIZE SPECIFL039R86,040040,040040,040040104000293731L
IED3?JOB 634A L014?00)R87R87,R90R92,R97?00104000303731L
03} L003?03,?03040,040040,040040104000313731L
N000000,040040,040040,040040B00000323731L
,015022)024056,029036,040047,0540611001,001008B001 ,001008B001 00333732L
,068072)063067/061039 ,001001104000343732L
00000000000000 L014100,092097,101101,119116104000353732L
} L001187)187187,333372,349360104000363732L
L%U1M65RN000BK10LMM59B93L%U1626R L032450,371408,427431,436443104000373732L
N000BK10LB626L%U1626RN000BK10LU%U1B L035485,455460,464472,476481104000383732L
U%U1BV661H091B638L%U1626RN000BK10LB630 L038523,491499,503511,515520104000393732L
H553B554MI82180MMMM L019542,528532,539540,541542104000403732L
MI88186B000H585MR43M35M%U6I03RBM14BK10LL039581,550554,558565,573577104000413732L
B000H625)121M%U4101WN000BK10L,121 L033614,586590,594602,606611104000423732L
AR44184B0000} L013627,622626,627040,040040104000433732L
N000000,040040,040040,040040B00000443732L
,015022)024056,029036,040047,0540611001,001008B001 ,001008B001 00453734L
,068072)063067/061039 ,001001104000463734L
B586B524,?02)H09B626106*B991175 L032657,630634,638642,650040104000473734L
B991175LB626175SB626175ZB626185RC118R47L039696,666674,682690,040040104000483734L
B722175CB722175YB626/B727B991/?122A14 L037733,705713,718722,727040104000493734L
B746A14&B753?A13A14B765175CB772MR48175 L038771,742746,753761,765040104000503734L
B784175YB791MR49175B586CA14R51B811TB630L039810,780784,791795,802807104000513734L
M175R52MR53175B848R52RB848R52SMR54175 L037847,818825,833841,040040104000523734L
MA55174M174MR88MMM174105B586 L028875,855859,863864,865872104000533734L
M174111SR44A14CA14R51B872TB630MR57115 L037912,883890,897902,906040104000543734L
B586M173172MR53175MM58125MR62MMR72 L034946,917924,931938,942943104000553734L
M173MR75909MR76969B626N630MM58125 L033979,951958,965969,973040104000563734L
MR76'37B'53S100SSC118R79B'17/ L029'08,987991,995996,997'04104000573734L
B'53119 M120R88MC111R94B969SN'53C110R99L039'47,'17'24,'25'32,'37'41104000583734L
B906SB'96185RBM65M115R83V626A691C115?01L039'86,'53'61,'65'72,'80040104000593734L
BQ75SB626,112L115A69)112B/26115&B L033/19,'92'96,/00/07,/11/19104000603734L
BBB'65,A67B'65112&,A68B'65113& L030/49,/21/22,/26/30,/38/42104000613734L
,A69B'650} L010/59,/54/58,/59040,040040104000623734L
N000000,040040,040040,040040B00000633734L
,015022)024056,029036,040047,0540611001,001008B001 ,001008B001 00643735L
,068072)063067/061039 ,001001104000653735L
B586V503H091)?02A10B554MI82412MM L032657,630638,645649,656657104000663735L
MMMM412180MA54175M175M175120 L028685,659660,661668,675679104000673735L
MMM414186M345111M337BY71340*B778111, L036721,687688,695702,706714104000683735L
BBBBB778110-BB L014735,723724,725726,734735104000693735L
BBB778110#BBBB L014749,737738,746747,748749104000703735L
B778110&BBBBB778110'B L021770,758759,760761,762770104000713735L
BBBB798/332/M?33231 L019789,772773,774778,782783104000723735L
Z1842362C347A55BS70SMA55R88M348M348118 L038827,797798,805810,817821104000733735L
S100SSBM65V854A691BT40A69 B974349 L034861,832833,834838,846854104000743735L
B/84349@BZ09B950360 AR44094M?341K1 L034895,870874,882889,040040104000753735L
AR44094M?37089B/84360@BZ09C348?40B'40S L038933,903910,918922,929040104000763735L
C348?43B'18SB974C348?40B'51SC348?43 L035968,941946,950957,962040104000773735L
B'51SC348?46B/46SV'29A101B'29371 L033'01,974981,986994,040040104000783735L
B'18115 V/541152M3711K3M?34M387172B626 L038'39,'10'18,'25'29,'36040104000793735L
M?49118B'02B'29371 M?52118M?55115S090 L037'76,'47'51,'59'66,'73040104000803735L
MA55120CH/4371B/15SB'18H/9 A?56089B'84 L038/14,'84'91,'96/04,/11040104000813735L
MH/3119MC118?59B'18SM371114B'29B'29371 L039/53,/22/23,/30/35,/42/46104000823735L
M371114M?60M371120M115MA56B'29BS183V9@ L038/91,/61/65,/72/76,/80/84104000833735L
BBBBBBB L007/98,/93/94,/95/96,/97/98104000843735L
BAR44094M?621K1BS54HA15S?65A15!A15 L034S32,S00S07,S14S18,S22S29104000853735L
AA15089AA15094M3U91K1C089?37B874UB922 L037S69,S40S47,S54S61,S66040104000863735L
BT28348 M348119M371120NT20/332/MA09270 L038T07,S78S85,S92S96,T00T01104000873735L
F12F1MR76S92,A10B828MR88120 L027T34,T10T11,T13T20,T24T28104000883735L
MB828V854A691S100DA68099A099A099 L032T66,T36T40,T48T52,T59T63104000893735L
BTG1BP28BU84BU73BX60BX60BU73 L028T94,T71T75,T79T83,T87T91104000903735L
BY89BX88BU21M387159MMM L022U16,T99U03,U07U14,U15U16104000913735L
B626BU62349 MR76118MA67A69LA54MA69115 L037U53,U21U29,U36U43,U47040104000923735L
MA12B854M371121B626.000301BU73BV51349* L038U91,U58U62,U69U73,U80U84104000933735L
AA54349M118A18MMA21118MA24M353125B586 L037V28,U99V06,V07V14,V18V25104000943735L
M174173M354111MA18118M)372371)360 L033V61,V36V43,V50V51,V58040104000953735L
BX15114JBW69355&BW69355-BW69355@D339089L039W00,V70V78,V86V94,040040104000963735L
DAA54089C089A27BW80TC089A30BW80SM3V51S1L039W39,W02W09,W16W21,W28W33104000973735L
MA31121MA311S2,372371,360B626M387153 L036W75,W47W54,W61W65,W69040104000983735L
BW54S090BW333V6 AR44089C089A33BW33SBW84L039X14,W80W84,W92W99,X06X11104000993735L
S096M?37089BZ09M172173M?60BW54359 L034X48,X19X26,X30X37,X41040104001003735L
M359121BW54BX72349 BZ09C?01A69BQ67SB626L039X87,X56X60,X68X72,X79X84104001013735L
BY33349*BY08349 BY15NA54349MA21118 L034Y21,X96Y04,Y08Y15,040040104001023735L
MA34114BX60,338AA54339)338C339A36BY15S L038Y59,Y29Y33,Y37Y44,Y48Y55104001033735L
M339122B626M387153MMMM L022Y81,Y67Y71,Y78Y79,Y80Y81104001043735L
MMMB626BX60116OMA41120M L023Z04,Y83Y84,Y85Y89,Y97Z04104001053735L
BX60HJ20S100BZ623V0 C099A43BZ86SAR44089L039Z43,Z09Z13,Z17Z25,Z32Z37104001063735L
AR44094AR44099BZ17C099A45BZ86SBZ863V1 L038Z81,Z51Z58,Z62Z69,Z74040104001073735L
BZ25M3U91K1C089?37S091B!16UM?37089 L034!15,Z86Z93,!00!04,!09040104001083735L
BJ883V5 VJ213V5KM?603V5,3V63V5AA543V8 L037!52,!24!32,!39!46,040040104001093735L
AA46094M3V81K1M)3V63V5BJ323U9&BJ323U9- L038!90,!60!67,!68!75,!83040104001103735L
BJ173V9 AA47094D3V91K1MA49B000MA503V5 L037J27,!99J06,J13J17,J21040104001113735L
B!39BJ583V9 AR44094D3V91K1BJ17BJ703V8 L038J65,J32J40,J47J54,J58040104001123735L
BJ17AA53089AA53094BJ58BJ173U9&BJ173U9- L038K03,J70J77,J84J88,J96040104001133735L
B!750} L006K09,K08K09,040040,040040104001143735L
N000000,040040,040040,040040B00001153735L
,015022)024056,029036,040047,0540611001,001008B001 ,001008B001 01163735L
,068072)063067/061039 ,001001104001173735L
HO46C118A56BP55SM118094A118093A118092 L037N01,M69M76,M81M88,M95040104001183733L
A116094SA60095VN09095BLBN9A69QN42S096 L037N38,N09N16,N24N31,N35040104001193733L
L000A69QN42BP28A69@CA69118BN39/LA66A69 L038N76,N46N50,N58N65,N70040104001203733L
CA71A69BO47SCA69A73BO83SCA69A75BO83S L036O12,N84N89,N96O01,O08040104001213733L
MA69115H099C099A78BO43SM?600?0B000 L034O46,O20O24,O31O36,O43040104001223733L
C123A81B464SC352A85B503SV630?021B638 L036O82,O54O59,O66O71,O79040104001233733L
VP17A68BLA67A69BO13119 MA86A69BO13 L034P16,O91O98,P06P13,040040104001243733L
LA87A69BO98LA54A69VO13H091VQ01?021BO13 L038P54,P24P28,P35P43,P51040104001253733L
BO13119 LA54A69M119A69BO13120 )A69, L035P89,P63P70,P77P85,P89040104001263733L
M120A68BO13BO13114 M180412MMM L029Q18,P97Q01,Q09Q16,Q17Q18104001273733L
MMMMMM/332 L010Q28,Q20Q21,Q22Q23,Q24Q25104001283733L
/M180280MMMMMB18332 L019Q47,Q30Q37,Q38Q39,Q40Q41104001293733L
2,H09BQ62@B464F4641L%U1626RB586 L031Q78,Q49Q53,Q58Q62,Q67Q75104001303733L
U%U4MFK/332/MB342602F1 L022R00,Q84Q86,Q90Q91,Q98Q99104001313733L
)K09)I89187L%U1626RL%U1085RN000BK10L L036R36,R05R12,R20R28,R32040104001323733L
B200I15ACHASZ0? L015R51,R41R44,R45R48,R49R50104001333733L
CY&1 EQU $HIVAL &P 626 L024R75,R53R54,R55R58,R63R73104001343733L
B $HIVAL$P 3 L027?02,R77R80,R89R95,?00?02104001353733L
ILLEGAL LABEL - SEQUENCE NUMBER,011B L038?40,?34?35,?38040,040040104001363733L
BNOPBCEBIN& BEBSS L019?59,?44?47,?50?53,?56?57104001373733L
&$$S02 L006?65,?61?63,040040,040040104001383733L
ACTUAL OP CODES PRESENT IN FIXED FORM IL039A04,040040,040040,040040104001393733L
MAGES & EQU L017A21)A05A05,A10A11,A13A19104001403733L
&P 032000@52P00 L015A36,A25A28,A31A32,A34A35104001413733L
LTORG0504DC&X- L014A50,A42A44,A46A47,A48A50104001423733L
I99 550? N B 2 L025A75,A54A57,A61A70,A72A74104001433733L
111SPSAUTOLM L012A87,A79A82,A86A87,040040104001443733L
PROCESSING AS FIXED FORM RECORD L031B18,040040,040040,040040104001453733L
PASS 3 COMPLETED L016B34,040040,040040,040040104001463733L
@ NNOPC XFRO LORI JOB L026B78,B54B58,B60B64,B69B74104001473733L
/CS 0 DA S2WSS#MA 3 ENDPMCMN ENT L032C10,B83B88,B93B97,C02C06104001483733L
BRMRTBABBLC BMMBC%D F3WM2 WDC FCCB L035C45,C17C22,C23C28,C32C41104001493733L
S1DUDCRYMLZ@M UEUSKPO ORGHSBRK8 SS L036C81,C53C57,C61C67,C72C76104001503733L
YMZ )CW UWLWTWB MLCZMCSUWMWT L030D11,C86C87,C91C97,D02D06104001513733L
MMCWF2WM2 WDTQSARR6WRFS1EUECR8SRF)2WM L038D49,D16D25,D29D34,D41D45104001523733L
1VBW 9BBC91R URLRTWF1RMRD F1RLRDWMMU L038D87,D55D60,D64D70,D77D84104001533733L
VBWZ,SW RBBPCCC C4PCBDMLNUMUWTM L032E19,D92D96,E01E05,E10E14104001543733L
EMCEC EX UCU ZBBAV5RP .H LLU L031E50,E24E29,E34E39,E43E47104001553733L
BWMWTB KSSBKBBEFPMRCUBUBSPURMRT SBBE L037E87,E57E62,E67E71,E77E83104001563733L
3WR SS BB 1 DCWWBBEJ DSALLCA L030F17,E92E96,F00F05,F09F14104001573733L
A DC F1WLWDW7WRP BBINKVBM PBBPB9SPF L035F52,F23F30,F34F39,F44F49104001583733L
M SFX4P F0RMSD @BBCV!ZS O LTOP EQU L035F87,F58F62,F69F74,F78F83104001593733L
BBSSF8 CC AA LBBER/BBU BBCEUBBH L034G21,F93F99,G03G08,G13G17104001603733L
TBBL X DS F2RM2 RDTAMMBD2W F1WMWD DMN L039G60,G27G32,G41G46,G50G57104001613733L
C1RCB6WP XMIZ ?ZA L030G90,G66G70,G74G83,G86G90104001623733L
UUURWUURURWDR4RF 0BAV ZBC9 9BU / L034H24,G97H03,H08H10,H15H20104001633733L
BCV @BE SBEF KBER LBH UBL TBLC A L035H59,H30H35,H40H45,H50H55104001643733L
BPB PBPCBRBSS BBSS CBSS DBSS EBSS F L035H94,H65H70,H75H80,H85H90104001653733L
BSS G L005H99,I03040,040040,040040104001663733L
" L001I89,040040,040040,040040104001673733L
N000000,040040,040040,040040B00001683733L
,015022)024056,029036,040047,0540611001,001008B001 ,001008B001 01693741L
,068072)063067/061039 ,001001104001703741L
}00000000000000 L015099)085085,087092,097040104001713741L
}2SKB9900 L010194)185185,186190,192194104001723741L
000?0L%U1N75RN000B221LBN75H099 L030224,199200,208212,217221104001733741L
H293Y464099MII0284D280260M284393U%U0B L037261,229236,243250,257040104001743741L
B366284WM464465M%U0000RB294LB000D280304L039300,270277,285290,294040104001753741L
U%U0BS466465V277465BD280334.000490 L034334,306313,321328,040040104001763741L
M284349M%U0000RB257E.000402B290U%U1E L036370,342350,355362,366040104001773741L
B4034675A466468M%U0000WB257LB290S468 L036406,379386,394399,403040104001783741L
D280420.000460B386H099H463Y464099 L033439,414421,425429,433040104001793741L
BIH8000}BBBBBB L014453,448449,450451,452453104001803741L
BBBBBBB000 L010463,455456,457458,459460104001813741L
I A )I98,199B610 L017480,465466,467469,473477104001823741L
)199B578L%U1N75RN000B221L)N74H99MM83H45L039519,485489,497501,506513104001833741L
B538S100SSB706B610H577 L022541,524528,529530,534538104001843741L
/080,021H446013M%U4001RB425B221LB000 L036577,546550,557565,569574104001853741L
H609M%U5I18WN000B221LMM86M91B000H705 L036613,582590,594599,606610104001863741L
MM91099M180II7MMMMM L019632,621628,629630,631632104001873741L
MMMMMAM88M91B5780970 L020652,634635,636637,638645104001883741L
VJ85H921V692H871/080,021P001101V4811991L039691,661669,673677,684040104001893741L
S105S100SSB000B520006*D075735 L029720,696700,701702,706714104001903741L
Y075735B520M950BBBM084180V7580062 L033753,728736,737738,739746104001913741L
BV38M018116,N15MM86M98LH62N11MN01089 L036789,758765,769776,783040104001923741L
B8170/5&C089N04AN07089B790TB7980/4&,N/2L039828,798805,812817,825040104001933741L
M015N11S091VN75N111BC61N11 BN75H932S100L039867,836840,848856,860864104001943741L
,0K1N15AN12094AN12099B9250K0,C0K1H60 L036903,875882,889897,040040104001953741L
B929SC094N14B933SB875)N15B000Y188105 L036939,909916,921925,929933104001963741L
B9291753B534HS32MH59H77M095100C099N17 L037976,948952,956963,970040104001973741L
B/50UB'17SC0A8N19B'17/D0A91S7AN22099 L036'12,982987,994999,'06040104001983741L
B970B/340A8&BBB'510A8-BB L024'36,'17'25,'26'27,'35'36104001993741L
B'510A8#BBB/50HH74SN25H74M094H65 L032'68,'45'46,'47'51,'55'62104002003741L
DH74094MN27M0A9HP0S095100Y0B0HP0D0B0H77L039/07,'76'80,'87'94,/01040104002013741L
,1S4AHP01S6)1S4MH65094B970HH74B'270A8- L038/45,/12/19,/23/30,/34/38104002023741L
B'55SM98099C099N30BS33TAM98099YH59099 L037/82,/50/57,/64/69,/76040104002033741L
MN310B0MM98099P0B11/7H099Y189099MH59II9L039S21,/90/97,S04S08,S15040104002043741L
DH771S3B000,N32MM86099Y187105BS660890 L037S58,S29S33,S37S44,S51040104002053741L
MN35099MN381G0Y1891?1VS29N321BU09HT85 L037S95,S66S73,S80S88,S92040104002063741L
,0K1N15?N41100BT290B1@SN43100BT10 L033T28,T03T10,T18T25,040040104002073741L
C094099BT94SBT860B2,C0B3H60BT94/S095100L039T67,T36T41,T49T56,T61040104002083741L
AN44099A099094B000)N15BT61Y187105)N32 L037U04,T75T82,T86T90,T94U01104002093741L
BS37B860MN450B0AN12099BT82VU85N461 L034U38,U09U13,U20U27,U31040104002103741L
M%U1001RL%U1N75RN000B221LBN75L%U1N75R L037U75,U47U55,U59U64,U68040104002113741L
N000B221LB520175 B534175CM%U1001R L033V08,U80U85,U93V01,040040104002123741L
M%U1001RL%U1706RN000B221LB706HV77 L033V41,V17V25,V29V34,V38040104002133741L
M011113M113H77BW47MH74156AN12198B000 L036V77,V49V56,V60V67,V74040104002143741L
HV93BV94H76&B000?H75H76BV82HW27VW24N151L039W16,V82V90,V94W01,W05W09104002153741L
Y187105B000HW46?121H76BV78B000HY10 L034W50,W24W28,W32W39,W43W47104002163741L
?N44H64BW70H77 BW77MH86H77?H75H71 L033W83,W58W66,W70W77,040040104002173741L
AH77H71AH77H69YH59H71?H48H84DH84H85? L036X19,W91W98,X05X12,X19040104002183741L
BX46H85?AH71H82SN12H85BX20SN12H64 L033X52,X28X35,X42X46,040040104002193741L
VX12H64BSH76BX70ZAN48H79BX70ZYH78H74 L036X88,X61X65,X70X77,X82040104002203741L
MH81DH79Y03Y189H72B000BK44021@BL01021# L038Y26,X93Y00,Y07Y11,Y19040104002213741L
BY58021&BY58021-M072073MN49,H89B860 L035Y61,Y35Y43,Y50Y54,Y58040104002223741L
BY90022@BW05BY90175JVK710222MN52089 L035Y96,Y70Y74,Y82Y90,040040104002233741L
DN44175Y021127MH59021VZ30175KBZ37 L033Z29,Z04Z11,Z18Z26,040040104002243741L
YH59175,H91MN55M98M034153BL54022@ L033Z62,Z37Z41,Z48Z55,040040104002253741L
BL54022&BL54022-B952Y127021Y127140 L034Z96,Z71Z79,Z83Z90,040040104002263741L
MN57107MN57094B!68006 V!68175SV!390062 L038!34,!04!11,!19!27,040040104002273741L
B!68M010121BW28MH76121MH76161B!89 L033!67,!39!46,!50!57,!64040104002283741L
A094H58MN58117AH58161B534175PB534175X L037J04,!75!82,!89!97,040040104002293741L
VJ85H911M051153MMM094107C094N61BJ85U L036J40,J13J20,J21J22,J29J36104002303741L
DN62075VJ63175BY175075MM91099M080II7 L036J76,J48J56,J63J70,040040104002313741L
,H92B638)H91H92VK04H901B534BP31021@ L035K11,J81J85,J92K00,K04040104002323741L
BM00022&BM00022-BM00022@BP31S096BS92 L036K47,K20K28,K36K40,K44040104002333741L
BW05VL62H911SN64095B!11SN66095VK93H891 L038K85,K52K60,K67K71,K78040104002343741L
Y0210K1)H89B!11,022?024H76BV78Y189104 L037L22,K93K97,L01L05,L12L16104002353741L
DH76094MC094N69B!11UY188105B!11BK40022@L039L61,L30L31,L38L43,L50L54104002363741L
SN43100M099H74C099N72BA57TB?93022@BB82 L038L99,L69L76,L83L88,L96040104002373741L
B610MN73175MH31072MMMMH33H32 L028M27,M04M11,M18M19,M20M21104002383741L
BV38S096SBY11L%U1N75RN000B221L L030M57,M32M36,M37M41,M49M53104002393741L
BN75L%U1N75RN000B221LB7060000 L029M86,M62M70,M74M79,M83M84104002403741L
8? RSWZ I9II9GI99 L021N07,M89M92,M96M99,N02N05104002413741L
A54 04&XI97 L015N22,N12N13,N15N16,N18N20104002423741L
'230000G' 003### L016N38,N26N28,N31N32,N33N36104002433741L
5101?B@ 9F& L011N49,N42N44,N45N46,N47N49104002443741L
01100103*03083? L015N64,N53N56,N58N59,N62N63104002453741L
2?053006/} L010N74,N67N70,N73N74,040040104002463741L
N000000,040040,040040,040040B00002473741L
,015022)024056,029036,040047,0540611001,001008B001 ,001008B001 02483742L
,068072)063067/061039 ,001001104002493742L
/084/I99,021081,101106,108114,117128 L036O10,N79N83,N90N97,O04040104002503742L
,139157,162167,123,085H99,H44185)H87 L036O46,O18O25,O29O36,O43040104002513742L
U%U4RU%U5RU%U6RMR16M91B538M080121 L033O79,O52O57,O62O69,O73040104002523742L
MR17175,I98B538BQ71006*C018R20BQ71/ L035P14,O87O91,O95P03,P10040104002533742L
D021P29BP37R13 BBBBQ71M021194 L029P43,P22P30,P31P32,P33P37104002543742L
?021089SR22090A089A089MQZ7H48MR23H45 L036P79,P51P58,P62P66,P73040104002553742L
MQZ4652BQ520216BQ520215BQ330214MR24194 L038Q17,P87P95,Q03Q11,040040104002563742L
LH99I98B610B489LH9931YMR25M31XB469 L034Q51,Q25Q29,Q33Q40,Q44Q48104002573742L
LH9971YMR25M71XB469MQ97H48MR24194U%U4B L038Q89,Q59Q63,Q67Q71,Q78Q85104002583742L
BQ1800153051708771273456000 L027R16,Q94Q98,R02R06,R10R14104002593742L
ICTL3?03% L009R25,R18R21,R23R24,R25040104002603742L
0000? DCW L021G80,G65G75,G80040,040040104002613742L
/ L001H34,040040,040040,040040104002623742L
}00000000000332 L019H62)H44H44,H45H49,H54H59104002633742L
?0000000 L030H92,H68H72,H78H85,H86H87104002643742L
} L001H99,040040,040040,040040104002653742L
N000000,040040,040040,040040B00002663742L
,015022)024056,029036,040047,0540611001,001008B001 ,001008B001 02673743L
,068072)063067/061039 ,001001104002683743L
MN11167)G34MG36107VO05N111BR06BP310K1 L038O12,N82N86,N93O01,O05040104002693743L
B?770K1@LH610K0B860M099H74MM98099 L033O45,O21O28,O32O39,040040104002703743L
BB510B1&BB510B1-B952B?401S3#AG37107 L035O80,O54O62,O66O74,040040104002713743L
VP39G341C089G40BP31TMG43089VP20N151BQ83L039P19,O89O96,P01P08,P16040104002723743L
M094M98BO05VQ03N151M0K1139BP58139 BP80 L038P57,P27P31,P39P46,P54040104002733743L
BP800K2 M0K2139AG44094C0K3H60BQ11S L034P91,P66P73,P80P87,040040104002743743L
Y187105BQ11BQ32139 AG44107M107094 L033Q24,P99Q03,Q11Q18,040040104002753743L
M1391O6MH58161AG44161A107H58MH59175B534L039Q63,Q32Q39,Q46Q53,Q60040104002763743L
AG44094C094G46BQ95TBQ640K1 BP20Y187105 L038R01,Q71Q78,Q83Q91,Q95040104002773743L
BO74MN10139B?32N10 VO05N101VR52N091 L035R36,R06R13,R21R29,040040104002783743L
MN09170MG47B?21C021G48BO05UBR95022, L035R71,R44R48,R52R59,R64040104002793743L
C023H60BR99SMG51170B?21)N15D021170MN09 L038?09,R79R84,R91R95,R99?06104002803743L
MG47MG54094Y189101BO74,G34BR21,1S4 L034?43,?14?21,?28?32,?36?40104002813743L
M1S6G83MG55)1S4MH621S6M084G63BA89BS92 L037?80,?51?55,?59?66,?73?77104002823743L
C099G57BA57TA099089M0J91/5BA430J8}BB L036A16,?88?93,A00A07,A15A16104002833743L
BS100090Y1901/7M1921S2BA82YH621/4Y L034A50,A18A25,A32A39,A43A50104002843743L
YYBA18MH531S2MG58AG44H53M084G63 L031A81,A52A53,A57A64,A68A75104002853743L
M0J9GG8M1S2G70VZ90H901M%U6G60WN000B221LL039B20,A89A96,B04B12,B16040104002863743L
MH62G63MH33H32)N46VZ90H911BO74C0B2G48 L037B57,B28B35,B39B47,B51040104002873743L
MH74099BA57UC099G57BA57TA089099M0J91A4 L038B95,B65B70,B77B82,B89040104002883743L
Y1901S1MM98099Y0B11/8MH74099BA32HC60 L036C31,C03C10,C17C24,C28040104002893743L
BC57117M122H77BW47MH74170B000MN10175 L036C67,C39C46,C50C57,C61040104002903743L
S100DN10099A099A099BCI1BM41BY11 L031C98,C72C79,C83C87,C91C95104002913743L
BD63BG10BF92BD63BD74BF00BD38 L028D26,D03D07,D11D15,D19D23104002923743L
M080121B534MN09167MH60175MG36107BP39 L036D62,D34D38,D45D52,D59040104002933743L
.000402BD63B860BW05B952BE63124XBE89117*L039E01,D70D74,D78D82,D86D94104002943743L
!G44H58BE33117 VE781172S095BC28A126H58 L038E39,E09E17,E25E29,E33040104002953743L
MH58161B534016OB610BU31!G44H58BC28BE40 L038E77,E47E55,E59E63,E70E74104002963743L
BW28AH76H58Y189101BE33B860BW05B952 L034F11,E82E89,E96F00,F04F08104002973743L
VF550212BF44117*B534117%BC28B534?126161L039F50,F20F28,F36F40,F44040104002983743L
B!82?121H76BV78A126H76B!50175PAH76H58 L037F87,F55F62,F66F73,F81040104002993743L
B!75M021117M021H86B534B860BW05B952 L034G21,F92F99,G06G10,G14G18104003003743L
B534016XBU31 01C010011 L022G43,G30G34,G35G37,G38G41104003013743L
A51%0###002# L012G55,G45G47,G48G49,G52G55104003023743L
07$} L004G59,G58G59,040040,040040104003033743L
N000000,040040,040040,040040B00003043743L
,015022)024056,029036,040047,0540611001,001008B001 ,001008B001 03053744L
,068072)063067/061039 ,001001104003063744L
U%U1BU%U1B,F31F55,F58F57BC14021X L032O06,N80N85,N92N99,040040104003073744L
BO340K2XBC140944AF18094BO07A0K1F17 L034O40,O15O23,O30O34,040040104003083744L
AF19094B860?0J9F24BC730K1XBC910K1G L034O74,O48O52,O59O67,040040104003093744L
BD060K1'BC650K1CBP060K0 Y187105SH76 L035P09,O83O91,O99P06,040040104003103744L
MF17H67SF18H67VP43H67KAF24H76BP17 L033P42,P17P24,P32P39,040040104003113744L
MH76H67MF25117BP73006 VP980062MH58F30 L037P79,P50P57,P65P73,040040104003123744L
AF18F30AH76H58BQ20M010121)F31BW28 L033Q12,P87P94,P98Q05,Q09040104003133744L
MH76F30MF30166MF30AF24166SF18166SF18F30L039Q51,Q20Q27,Q31Q38,Q45040104003143744L
)F32V?37F551M180G54MMMM L023Q74,Q56Q64,Q71Q72,Q73Q74104003153744L
MMMMMMMF33175 L013Q87,Q76Q77,Q78Q79,Q80Q81104003163744L
MH62180MH62155MH62127,H87MH62111MF36116L039R26,Q95R02,R09R13,R20040104003173744L
MF38107MF30161CH67F42BR82UAF44161 L033R59,R34R41,R48R53,040040104003183744L
Y189101B610SF44H67BR41CH67F48B?20S L034R93,R67R71,R78R82,R89040104003193744L
DH67107DAH67161Y189101B610MG54180M L034?27,?01?02,?09?16,?20?27104003203744L
MMMMMMM L007?34,?29?30,?31?32,?33?34104003213744L
MM,H87?F18H67CH67F17BB70U)H87 L029?63,?36?37,?41?48,?55?60104003223744L
V?90F321M166F53AF18F53,F32B610VE02H881 L038A01,?72?79,?86?90,?94040104003233744L
B538BA02006*C019H62BD21/M084180BA45006 L039A40,A06A14,A21A26,A33040104003243744L
BV38MF54175S095B860?0J9166CF24166BC39U L038A78,A45A52,A56A60,A67A74104003253744L
BB520K0 B860BW05?0J9161CF24161BC39U L035B13,A87A91,A95B02,B09040104003263744L
C161166BC54UAF30161AF30166V?60175KB?37 L038B51,B21B26,B33B40,B48040104003273744L
Y188175M166161BB26B610VB89H881Y187175 L037B88,B59B66,B70B74,B82040104003283744L
AF18H67AF24161AF24166B?48Y189104?F18F17L039C27,B96C03,C10C14,C21040104003293744L
?F18F24BP06HC53Y187105B000Y188105B?90 L037C64,C35C39,C43C50,C54C61104003303744L
)F55BC95D0K2127AF56094BO59)F57AF19094 L037D01,C69C73,C80C87,C91C95104003313744L
BO59AF18F24)F58BC95,H88VE02F581MF61125 L038D39,D06D13,D17D21,D25D33104003323744L
MF65117MMF18175MF67107MF30161AF24161 L036D75,D47D48,D55D62,D69040104003333744L
V?37F311MH59117Y189103B?37VE93F571 L034E09,D84D91,D98E02,040040104003343744L
MF70116MF71175MF67107MF53161MF74125 L035E44,E17E24,E31E38,040040104003353744L
VE75F311MH59117Y189103B610BE93AF18H58 L037E81,E53E60,E67E71,E75040104003363744L
MF25117BE67U%U4BB538)H88G55BM620000? L036F17,E89E93,E98F02,F09F13104003373744L
AB * L015F32,F19F20,F25F26,F31F32104003383744L
ADC 19002?1I000? L021F53,F34F37,F39F43,F45F49104003393744L
? C @'@DC * L012F65,F55F56,F57F58,F59F62104003403744L
01DCW1@}@ L009F74,F68F71,F72F75,040040104003413744L
} L001G55,040040,040040,040040104003423744L
N000000,040040,040040,040040B00003433744L
,015022)024056,029036,040047,0540611001,001008B001 ,001008B001 03443745L
,068072)063067/061039 ,001001104003453745L
U%U6ML%U6101WN000B221LBO02KL%U6101WN000L039O13,N80N88,N92N97,O02O10104003463745L
B221LU%U6RU%U1BU%U1BU%U1B)Q27/080 L033O46,O19O24,O29O34,O39O43104003473745L
,016H90P001101MH62180S096SMQ15116 L033O79,O54O61,O68O72,O73040104003483745L
MQ18446M%U6001RB425B221LBP39KM004170 L036P15,O87O95,O99P04,P09040104003493745L
MQ19175BV38BY11B610BO80MQ22446L%U6101R L038P53,P23P27,P31P35,P39P46104003503745L
B425B221LU%U6R,N46)H90AQ24193BP951920 L037P90,P58P63,P68P72,P76P83104003513745L
BU68AQ26191AQ26191BU68DCW013/ L029Q19,P95Q02,Q09Q13,Q16Q19104003523745L
1131?9F} L008Q27,Q23Q25,Q27040,040040104003533745L
N000000,040040,040040,040040B00003543745L
,015022)024056,029036,040047,0540611001,001008B001 ,001008B001 03553746L
,068072)063067/061039 ,001001104003563746L
U%U6RB610M%U5I18WN000B221LU%U5MU%U5R L036741,711715,723727,732737104003573746L
/085)G59H44)185L%U1Z25RN000B221LL198L93L039780,746753,757765,769774104003583746L
L194L89BM000} L013793,788792,793040,040040104003593746L
N000000,040040,040040,040040B00003603746L
,015022)024056,029036,040047,0540611001,001008B001 ,001008B001 03613746L
,068072)063067/061039 ,001001104003623746L
/N75080 03633746L