1704 FORTRAN II / BDC / 12 JAN 59.
2
3THE FOLLOWING CONVENTIONS ARE USED IN THIS LISTING=
4** IN THE ADDRESS, TAG, OR DECREMENT OF AN INSTRUCTION
5INDICATES THAT THIS FIELD WILL BE MODIFIED BY THE PROGRAM.
6* IN COL/36 INDICATES THE INSTRUCTION IS A TRANSFER OUT OF
7THIS LOGICAL BLOCK OR SUBROUTINE.
8C IN COL/34 INDICATES THE INSTRUCTION WAS CORRECTED.
9P IN COL/32 INDICATES THE INSTRUCTION WAS INSERTED (PATCH).
10* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
11
12CONTROL CARD FOR BDC. BDC/C01
A 00000 13ORG BDC/C02
00000 0 00001 0 00673 14PZETAB+1,,1 BDC/C03
00001 0 00000 0 77552 15PZECOMMON BDC/C04
00002 742224233460 16BCD1(BDC)␣ BDC/C05
00003 0 00000 0 00001 17PZE(BDC) BDC/C06
00004 742631433460 18BCD1(FIL)␣ BDC/C07
00005−0 00000 0 00037 19MZE(FIL) BDC/C08
20 END OF BDC CONTROL CARD. BDC/C13
21* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
22
00000 23ORG0 BDC/001
24(BDC)/ CALLS=LINE,PRINT. CALLER=MAIN PROGRAM. BDC/002
25(BDC) CONTROLS BINARY TO DECIMAL CONVERSION AND OUTPUT. BDC/003
00000 745163453460 26 (RTN) BCD1(RTN)␣ BDC/0035
00001 0 02100 0 00002 27(BDC) TTRNEW INSTRUCTION EXECUTED IN LOCATION 1.BDC/004
28NEW = ENTRY POINT FROM MAIN PROGRAM (CIAC)= ADDRESS OF OUTPUTBDC/005
29ROUTINE TO HANDLE CURRENT OUTPUT, AND C(0)= LOCATI0N OF THE BDC/006
30CURRENT FORMAT STATEMENT). BDC/007
00002−0 76000 0 00007 31NEW LTM SET FILLW TO CALL THE INDICATED BDC/008
00003 0 62100 0 00541 32STATYPE TYPE OF OUTPUT ROUTINE. BDC/009
00004−0 50000 0 00000 33CAL0 SET OUTPUT FORMAT STATEMENT BDC/010
00005 0 62100 0 00010 34STACALL LOCATI0N. BDC/011
00006 0 40000 0 00577 35ADDONE SET EXIT BDC/012
00007 0 62100 0 00016 36STAFX4 TO MAIN PROGRAM. BDC/013
00010−0 50000 0 00000 37CALL CAL** OBTAIN FORMAT STATEMENT BDC/014
00011−0 63400 4 00016 38SXDFX4,4 FOR SCAN. BDC/015
00012 0 07400 4 00056 39TSXLINE,4 * GO SCAN FORMAT. BDC/016
00013−0 53400 4 00016 40LXDFX4,4 WHEN DONE, RESTORE C(XR4). BDC/017
00014−0 50000 0 00017 41CALTRAP SET LOCATION 1 FOR FUTURE BDC/018
00015 0 60200 0 00001 42SLW1 TRAP TRANSFER TO SEEK, AND BDC/019
00016 1 00000 0 00000 43FX4 TXI**,0,** * TRANSFER CONTROL TO MAIN PROGRAM. BDC/020
44THE MAIN PROGRAM CONTROLS ALL INDEXING OF THE LIST. BDC/021
00017 0 02100 0 00020 45TRAP TTRSEEK INSTRUCTION EXECUTED IN LOCATION 1.BDC/022
46SEEK = REENTRY POINT FROM MAIN PROGRAM (C(0)= LOCATION OF BDC/023
47THE ADDRESS OF THE NEXT OUTPUT NUMBERS). BDC/024
00020−0 76000 0 00007 48SEEK LTM PICKUP NTR INSTRUCTION, AND BDC/025
00021−0 50000 0 00000 49CAL0 SET LOCATION BDC/026
00022 0 62100 0 00025 50STASETL OF OUTPUT NUMBERS. BDC/027
00023 0 40000 0 00577 51ADDONE SET LOCATION FOR BDC/028
00024 0 62100 0 00036 52STAOUT RETURN TO MAIN PROGRAM. BDC/029
00025−0 50000 0 00000 53SETL CAL** PICKUP LOCATION OF OUTPUT BDC/030
00026 0 60200 0 00031 54SLWGET AND SET ADDRESS AND TAG OF GET. BDC/031
00027 0 56000 0 00042 55LDQCLA SET GET OP BDC/032
00030−0 62000 0 00031 56SLQGET TO CLA. BDC/033
00031 0 50000 0 00000 57GET CLA**,** GET OUTPUT NUMBER. BDC/034
00032−0 63400 4 00016 58SXDFX4,4 SAVE THE C(XR4), AND BDC/035
00033 0 07400 4 00315 59TSXPRINT,4 * GO CONVERT AND PRINT OUTPUT. BDC/036
00034−0 53400 4 00016 60LXDFX4,4 RESTORE THE C(XR4). BDC/037
00035 0 76000 0 00007 61ETM REPEAT UNTIL LIST IS EXHAUSTED, BDC/038
00036 0 02100 0 00000 62OUT TTR** * UNDER CONTROL OF THE MAIN PROGRAM. BDC/039
63 END OF PR0GRAM (BDC). BDC/040
64* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *BDC/041
65 BDC/042
66(FIL)/ CALLS=FILLW. USES=(RTN). CALLER=MAIN PR0GRAM. BDC/043
67(FIL) CONTROLS TRANSMISSION OF ANY REMAINING OUTPUT FROM REC.BDC/044
00037 0 40000 0 00600 68 (FIL) ADDTWO SET ADDRESS FOR BDC/045
00040 0 62100 0 00055 69STARET RETURN TO MAIN PROGRAM. BDC/046
00041−0 76000 0 00007 70LTM IF NO BDC/047
00042 0 50000 0 00476 71CLA CLAPACK OUTPUT REMAINS BDC/048
00043 0 40200 0 00545 72SUBFILT IN REC BUFFER, BDC/049
00044−0 10000 0 00050 73TNZLAST OR IN BDC/050
00045 0 50000 0 77777 74CLAWORD WORD INDICATOR, BDC/051
00046 0 40200 0 00577 75SUBONE THEN BDC/052
00047 0 10000 0 00053 76TZEEXIT * EXIT TO RESTORE ALL INDICATORS. BDC/053
00050−0 63400 4 00016 77LAST SXDFX4,4 OTHERWISE, SAVE THE C(XR4), AND BDC/054
00051 0 07400 4 00515 78TSXFILLW,4 * GO TRANSMIT REMAINING OUTPUT. BDC/055
00052−0 53400 4 00016 79LXDFX4,4 RESTORE THE C(XR4), AND BDC/056
00053−0 50000 0 00053 80 EXIT CALEXIT PICKUP EXIT ADDRESS, AND BDC/057
00054 1 00000 0 00000 81 FILLX TXI(RTN),0,** * EXIT TO RESTORE ALL INDICATORS. BDC/0575
00055 0 02100 0 00000 82 RET TTR** THEN RETURN TO MAIN PROGRAM BDC/0576
83 END OF PROGRAM (FIL). BDC/05B
84* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *BDC/059
85 BDC/060
86LINE,4/ CALLS=RESET,FIELD,FILLW. USES=PRINT. CALLER=(BDC). BDC/156
87LINE SCANS THE FORMAT STATEMENT FOR EACH LINE OF OUTPUT. BDC/157
00056−0 63400 4 00135 88LINE SXDAX4,4 SAVE THE C(XR4) FOR RETURN. BDC/158
00057−0 63400 1 00133 89SXDAX1,1 SAVE THE ORIGINAL C(XR1), AND BDC/159
00060−0 63400 2 00134 90SXDAX2,2 SAVE THE ORIGINAL C(XR2). BDC/160
00061 0 76000 0 00006 91COM COMPLEMENT THE C(AC), AND BDC/161
00062 0 73400 2 00007 92SEVEN PAX7,2 SET XR2= -(CURRENT FORMAT LOC.),ANDBDC/162
00063 0 62200 0 00105 93STDUNIT UNIT DECREMENT= -(CURRENT UNIT). BDC/163
00064 0 60000 0 77750 94STZPEX SET PEX (SCALE FACTOR) = 0, AND BDC/164
00065 0 07400 4 00544 95TSXRESET,4 * SET REC=BLANKS, PACK=REC, WORD=1. BDC/165
00066 0 60100 0 77745 96STOINT SET INT = I. BDC/166
00067 0 53400 1 00062 97LXASEVEN,1 SET XR1 = 7, AND PICKUP THE BDC/167
00070 0 56000 2 77777 98LDQ−1,2 1ST WORD OF CURRENT FORMAT. BDC/168
99CCLPAR = ENTRY POINT WHEN A LPAREN IS MET IN FORMAT SCAN. BDC/169
00071−0 63400 1 00137 100CCLPAR SXDBX1,1 SAVE THE CURRENT CHARACTER C0UNT, BDC/170
00072−0 63400 2 00140 101SXDBX2,2 SCAN POSITION, AND FORMAT WORD, BDC/171
00073−0 60000 0 77752 102STQMQR FOR POSSIBLE REPETITION OF GROUP. BDC/172
00074 0 53400 4 77745 103LXAINT,4 SET GROUP CONTROL COUNT FOR THE BDC/173
00075−0 63400 4 00141 104SXDBX4,4 INDICATED NUMBER OF REPETITIONS, BDC/174
00076−0 63400 4 00274 105SXDGROUPX,4 AND SAVE FOR POSSIBLE RESCAN. BDC/175
106SCAN = ENTRY POINT FOR CCCMMA,CCSCFP,CCIOUT,CCHOUT,RESCAN. BDC/176
00077 0 60000 0 77745 107SCAN STZINT CLEAR INT WORKING STORAGE, AND BDC/177
00100 1 00006 0 00121 108SIX TXISCAN5,0,6 GO RESUME SCAN. BDC/178
00101−0 53400 1 00100 109SCAN1 LXDSIX,1 RESET FORMAT CHARACTER COUNT, AND BDC/179
00102 0 56000 2 77777 110LDQ−1,2 PICKUP NEXT FORMAT WORD. BDC/180
00103−0 76300 0 00006 111SCAN2 LGL6 EXAMINE NEXT CHARACTER, BDC/181
00104 0 34000 0 00570 112CASBLANK AND IF BLANK, BDC/182
00105 1 00000 0 00107 113UNIT TXISCAN3,0,** THEN BDC/183
D00106 1 00000 0 00121 114TXISCAN5,0 GO EXAMINE NEXT CHARACTER. BDC/184
00107 0 34000 0 00601 115SCAN3 CASL(9) IF NOT BLANK, COMPARE WITH NINE, BDC/185
D00110 1 00000 0 00124 116TXISCAN6,0 IF NON-NUMERIC, COMPARE CCTEST. BDC/186
00111 0 76100 0 00000 117NOP IF NUMERIC, THEN BDC/187
00112 0 60100 0 77746 118STODIG CONVERT BDC/188
00113 0 50000 0 77745 119CLAINT SUCCESSIVE BDC/189
00114 0 76700 0 00002 120ALS2 BCD BDC/190
00115 0 40000 0 77745 121ADDINT DIGITS BDC/191
00116 0 76700 0 00001 122ALS1 TO BINARY, BDC/192
00117 0 36100 0 77746 123ACLDIG TO SET INT= SCALE FACTOR, BDC/193
124SCAN4 = ENTRY POINT USED BY CCSCFM. BDC/194
00120 0 60100 0 77745 125SCAN4 STOINT CURRENT FIELD OR GROUP CONTROL. BDC/195
126SCAN5 = ENTRY POINT USED BY CCDCPT. BDC/196
00121−0 75400 0 00311 127SCAN5 PXDXPRINT,0 CLEAR THE AC, AND UPDATE COUNT. BDC/197
00122 2 00001 1 00103 128TIXSCAN2,1,1 WHEN NO CHARACTERS REMAIN, BDC/198
00123 1 77777 2 00101 129TXISCAN1,2,−1 ADJUST SCAN POSITION, AND REPEAT. BDC/199
130SCAN6 = ENTRY POINT USED BY CCDCPT. BDC/200
00124−0 53400 4 00126 131SCAN6 LXDNCC,4 WHEN A NON-NUMERIC IS MET, BDC/201
00125 0 34000 4 00567 132SCAN7 CASCCTEST,4 SCAN LIST OF CONTROL CHARACTERS, BDC/202
00126 1 00014 0 00130 133NCC TXISCAN8,0,12 AND IF EQUALITY IS FOUND, BDC/203
00127 0 02000 4 00146 134TRAFRMTR,4 * TAKE THE INDICATED TRANSFER. BDC/204
00130 2 00001 4 00125 135SCAN8 TIXSCAN7,4,1 IF NOT FOUND IN CONTROL LIST, THEN BDC/205
00131 0 42000 1 00005 136HPR5,1 STOP. PRESS START TO CONTINUE. BDC/2055
137 END OF PROGRAM LINE. BDC/210
138* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *BDC/211
139 BDC/212
140FRMTR / CONTROL TRANSFERS FOR FORMAT SCAN = BDC/213
D00132 1 00000 0 00146 141TXICCEDMK,0 END OF FORMAT STATEMENT. BDC/2135
00133 1 00000 0 00071 142AX1 TXICCLPAR,0,** BEGIN FORMAT OR GROUP. BDC/214
00134 1 00000 0 00152 143AX2 TXICCCMMA,0,** END FIELD. BDC/215
00135 1 00000 0 00157 144AX4 TXICCSLSH,0,** END LINE OR RECORD. BDC/216
D00136 1 00000 0 00162 145TXICCSCFP,0 SCALE FACTOR PLUS. BDC/217
00137 1 00000 0 00165 146BX1 TXICCSCFM,0,** SCALE FACTOR MINUS. BDC/218
00140 1 00000 0 00167 147BX2 TXICCRPAR,0,** END FORMAT OR GROUP. BDC/219
00141 1 00000 0 00173 148BX4 TXICCDCPT,0,** ROUNDING OF OUTPUT NUMBER. BDC/220
D00142 1 00000 0 00212 149TXICCIOUT,0 DECIMAL OUTPUT. BDC/221
00143 1 00000 0 00217 150CX1 TXICCHOUT,0,** HOLLERITH FIELD OUTPUT. BDC/222
00144 1 00000 0 00243 151CX2 TXICCFOUT,0,** FIXED POINT 0UTPUT. BDC/223
00145 1 00000 0 00254 152CX4 TXICCEOUT,0,** FLOATING POINT OUTPUT. BDC/224
00146 153FRMTR BSS0 BDC/225
154* * * * * * * * * * * * * *.* * * * * * * * * * * * * * * * *BDC/226
155 BDC/227
156CCEDMK/ CALLS=FIELD,MAIN PROGRAM. BDC/2271
157CCEDMK = ENTRY POINT WHEN AN ENDMARK IS MET IN FORMAT SCAN. BDC/2272
00146 0 07400 4 00275 158CCEDMK TSXFIELD,4 * GO PROCESS UNDER FIELD CONTROL. BDC/2273
00147 0 50000 0 00121 159CLASCAN5 WHEN DONE, SET BDC/2274
00150 0 62100 0 00317 160STACNVSW CONVERSION SWITCH TO RESCAN, AND BDC/2275
D00151 1 00000 0 00513 161TXILIST,0 * GO SEE IF LIST IS EXHAUSTED. BDC/2276
162 END OF PROGRAM CCEDMK.
163* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *BDC/2277
164 BDC/2278
165CCCMMA/ CALLS=FIELD. USES=LINEISCAN). BDC/228
166CCCMMA = ENTRY POINT WHEN A COMMA IS MET IN FORMAT SCAN. BDC/229
00152 0 07400 4 00275 167CCCMMA TSXFIELD,4 * GO PROCESS UNDER FIELD CONTROL. BDC/230
168RESUME = ENTRY POINT USED BY CCSLSH,CCRPAR. BDC/231
00153−0 53400 1 00143 169RESUME LXDCX1,1 WHEN DONE, RESTORE CHARACTER.COUNT,BDC/232
00154−0 53400 2 00144 170LXDCX2,2 RESTORE SCAN P0SITI0N, AND BDC/233
00155 0 56000 0 77751 171LDQMQ CURRENT FORMAT WORD. THEN BDC/234
D00156 1 00000 0 00077 172TXISCAN,0 * GO RESUME SCAN. BDC/235
173 END OF PROGRAM CCCMMA. BDC/236
174* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *BDC/237
175 BDC/238
176CCSLSH/ CALLS=FIELD,FILLW. USES=CCCMMA. BDC/239
177CCSLSH = ENTRY POINT WHEN A SLASH IS MET IN FORMAT SCAN. BDC/240
00157 0 07400 4 00275 178CCSLSH TSXFIELD,4 * GO PROCESS UNDER FIELD CONTROL. BDC/241
00160 0 07400 4 00515 179TSXFILLW,4 * WHEN DONE, OUTPUT RECORD, AND BDC/242
D00161 1 00000 0 00153 180TXIRESUME,0 * GO RESUME SCAN. BDC/243
181 END OF PROGRAM CCSLSH. BDC/244
182* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *BDC/245
183 BDC/246
184CCSCFP/ USES=LINE(SCAN). BDC/247
185CCSCFP = ENTRY POINT WHEN A P IS MET IN FORMAT SCAN. BDC/248
00162 0 50000 0 77745 186CCSCFP CLAINT PICKUP AND BDC/249
00163 0 60100 0 77750 187STOPEX STORE SCALE FACTOR. BDC/250
D00164 1 00000 0 00077 188TXISCAN,0 * GO RESUME SCAN. BDC/25I
189 END OF PROGRAM CCSCFP. BDC/252
190* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *BDC/253
191 BDC/254
192CCSCFM/ USES=LINE(SCAN). BDC/255
193CCSCFM = ENTRY POINT WHEN A MINUS SIGN IS MET IN FORMAT SCAN.BDC/256
00165 0 50200 0 77745 194CCSCFM CLSINT SET INT MINUS, AND BDC/257
D00166 1 00000 0 00120 195TXISCAN4,0 * G0 GET SCALE FACTOR. BDC/258
196 END OF PROGRAM CCSCFM. BDC/259
197* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *BDC/260
198 BDC/261
199CCRPAR/ CALLS=FIELD. USES=CCCMMA,RESCAN(GROUP). BDC/262
200CCRPAR = ENTRY POINT WHEN A RPAREN IS MET IN FORMAT SCAN. BDC/263
00167 0 07400 4 00275 201CCRPAR TSXFIELD,4 * GO PROCESS UNDER FIELD CONTROL. BDC/264
00170−0 53400 4 00141 202LXDBX4,4 WHEN DONE, UPDATE GROUP COUNT, AND BDC/265
00171−2 00001 4 00153 203TNXRESUME,4,1 * GO RESUME SCAN, UNLESS BDC/266
D00172 1 00000 0 00270 204TXIGROUP,0 * REPETITION OF GROUP IS INDICATED. BDC/267
205 END OF PROGRAM CCRPAR. BDC/268
206* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *BDC/269
207 BDC/270
208CCDCPT/ USES=LINE(SCAN). BDC/271
209CCDCPT = ENTRY POINT WHEN A POINT IS MET IN FORMAT SCAN. BDC/272
00173 0 50000 0 00211 210CCDCPT CLADTR MODIFY SCAN INSTRUCTION BDC/273
00174 0 60100 0 00107 211STOSCAN3 TO TRANSFER INTO DCPT1. BDC/274
00175 0 60000 0 77746 212STZDIG CLEAR DIG, AND BDC/2745
D00176 1 00000 0 00121 213TXISCAN5,0 * GO RESUME SCAN. BDC/275
214DCPT1 = REENTRY POINT FROM LINE(SCAN). BDC/276
00177 0 34000 0 00601 215DCPT1 CASL(9) DETERMINE THE BDC/277
D00200 1 00000 0 00204 216TXIDCPT3,0 NUMBER, MODULO TEN, BDC/278
00201 0 76100 0 00000 217NOP OF DIGITS BDC/279
00202 0 60100 0 77746 218STODIG IN FRACTION. BDC/280
D00203 1 00000 0 00121 219TXISCAN5,0 * WHEN A CONTROL CHARACTER IS MET, BDC/281
00204−0 60000 0 77751 220DCPT3 STQMQ RESTORE THE BDC/282
00205 0 56000 0 00177 221LDQDCPT1 SCAN INSTRUCTION BDC/283
00206−0 60000 0 00107 222STQSCAN3 TO ITS ORIGINAL FORM, AND BDC/284
00207 0 56000 0 77751 223LDQMQ GO COMPARE CHARACTER BDC/285
D00210 1 00000 0 00124 224TXISCAN6,0 * WITH CCTEST LIST. BDC/286
225 END OF PROGRAM CCDCPT. BDC/287
D00211 1 00000 0 00177 226DTR TXIDCPT1,0 * INSTRUCTION CONSTANT. BDC/28B
227* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *BDC/289
228 BDC/290
229CCIOUT/ USES=LINE(SCAN). BDC/291
230CCIOUT = ENTRY POINT WHEN AN I IS MET IN FORMAT SCAN. BDC/292
00212 0 50000 0 00362 231CCIOUT CLAIAD PICKUP INTG, AND BDC/293
232SETAD = ENTRY POINT USED BY CCFOUT,CCEOUT. BDC/294
00213 0 62100 0 00317 233SETAD STACNVSW SET CONVERSION SWITCH. BDC/295
00214 0 53400 4 77745 234LXAINT,4 SET,COUNT FOR THE BDC/296
00215−0 63400 4 00511 235SXDCOUNT,4 REPETITION OF THIS FIELD, AND BDC/297
D00216 1 00000 0 00077 236TXISCAN,0 * GO RESUME SCAN. BDC/298
237 END OF PROGRAM CCIOUT. BDC/299
238* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *BDC/300
239 BDC/301
240CCHOUT/ USES=LINE(SCAN). BDC/302
241CCHOUT = ENTRY POINT WHEN AN H IS MET IN FORMAT SCAN. BDC/303
00217 0 50000 0 00476 242CCHOUT CLAPACK SET STORING ADDRESS BDC/304
00220 0 62100 0 00232 243STAHOUT4 TO CURRENT LOCATION IN REC BUFFER. BDC/305
00221−0 50000 0 77777 244CALWORD PICKUP WORD INDICATOR. BDC/306
00222 0 53400 4 77745 245LXAINT,4 SET XR4 = FIELD WIDTH. BDC/307
00223−0 14000 0 00224 246TNOHOUT1 TURN OFF OVERFLOW INDICATOR. BDC/308
00224 2 00001 1 00230 247HOUT1 TIXHOUT3,1,1 UPDATE COUNT, AND IF NO CHARACTERS BDC/309
00225−0 53400 1 00100 248LXDSIX,1 REMAIN, RESET CHARACTER C0UNT, BDC/310
00226 1 77777 2 00227 249TXIHOUT2,2,−1 RESET CURRENT FORMAT SCAN POSITION,BDC/311
00227 0 56000 2 77777 250HOUT2 LDQ−1,2 AND PICKUP NEXT FORMAT WORD. BDC/312
00230−0 76300 0 00006 251HOUT3 LGL6 SHIFT SIX CHARACTERS BDC/313
00231−0 14000 0 00240 252TNOHOUT5 INTO THE AC. BDC/3I4
00232 0 60200 0 00000 253HOUT4 SLW** STORE BCD WORD IN REC BUFFER, AND BDC/315
00233−0 50000 0 00232 254CALHOUT4 UPDATE BDC/316
00234 0 40000 0 00577 255ADDONE STORING BDC/317
00235 0 62100 0 00232 256STAHOUT4 ADDRESS BDC/318
00236 0 62100 0 00476 257STAPACK AND PACK ADDRESS. BDC/319
00237−0 50000 0 00577 258CALONE RESET WORD INDICATOR. BDC/320
00240 2 00001 4 00224 259HOUT5 TIXHOUT1,4,1 REPEAT UNTIL WHOLE GROUP IS MOVED. BDC/321
00241 0 60100 0 77777 260STOWORD SAVE INCOMPLETE WORD. AND BDC/322
D00242 1 00000 0 00077 261TXISCAN,0 * GO RESUME SCAN. BDC/323
262 END OF PROGRAM CCHOUT. BDC/324
263* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *BDC/325
264 BDC/326
265CCFOUT/ USES=CCIOUT. BDC/327
266COFOUT = ENTRY POINT WHEN AN F IS MET IN FORMAT SCAN. BDC/328
00243 0 50000 0 00253 267CCFOUT CLAFXDW SET CONVERSION ROUTINE BDC/329
00244 0 62100 0 00427 268STACNV5 FOR FIXED POINT BDC/330
00245 0 62200 0 00441 269STDCNV6 OUTPUT BDC/331
00246 0 62200 0 00435 270STDCLR (WITHOUT EXPONENT). BDC/332
00247 0 50200 0 77750 271CLSPEX SET EXP TO THE BDC/333
00250 0 60100 0 77742 272STOEXP NEGATIVE OF SCALE FACTOR. BDC/334
00251 0 50000 0 00331 273CLAFAD PICKUP FXD, AND BDC/335
D00252 1 00000 0 00213 274TXISETAD,0 * GO SET CONVERSI0N SWITCH. BDC/336
275 END OF PROGRAM CCFOUT. BDC/337
00253 0 00001 0 77742 276FXDW PZECHAR,0,1 CONSTANT USED BY CCFOUT. BDC/338
277* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *BDC/339
278 BDC/340
279CCEOUT/ USES=CCIOUT. BDC/341
280CCEOUT = ENTRY POINT WHEN AN E IS MET IN FORMAT SCAN. BDC/342
00254 0 50000 0 00262 281CCEOUT CLAFLTW SET CONVERSION ROUTINE BDC/343
00255 0 62100 0 00427 282STACNV5 FOR FLOATING POINT BDC/344
00256 0 62200 0 00441 283STDCNV6 OUTPUT BDC/345
00257 0 62200 0 00435 284STDCLR (WITH EXPONENT). BDC/346
00260 0 50000 0 00340 285CLAFLT1 PICKUP FLT, AND BDC/347
D00261 1 00000 0 00213 286TXISETAD,0 * GO SET CONVERSION SWITCH. BDC/348
287 END OF PROGRAM CCEOUT. BDC/349
00262 0 00005 0 77736 288FLTW PZECHAR−4,0,5 CONSTANT USED BY CCEOUT. BDC/350
289* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *BDC/351
290 BDC/352
291RESCAN/ CALLS=FILLW. USES=LINE(SCAN). BDC/353
292RESCAN = ENTRY POINT USED BY PRINT. BDC/354
00263−0 63400 4 00135 293RESCAN SXDAX4,4 FOR RETURN FROM FORMAT SCAN. BDC/357
00264−0 63400 1 00133 294SXDAX1,1 SAVE THE ORIGINAL C(XR1), BDC/358
00265−0 63400 2 00134 295SXDAX2,2 SAVE THE ORIGINAL C(XR2), AND BDC/359
00266 0 07400 4 00515 296TSXFILLW,4 * GO OUTPUT RECORD. BDC/360
00267−0 53400 4 00274 297LXDGROUPX,4 THEN PICKUP ORIGINAL GROUP COUNT TOBDC/361
298GROUP = ENTRY POINT USED BY CCRPAR. BDC/362
00270−0 63400 4 00141 299GROUP SXDBX4,4 UPDATE GROUP CONTROL. BDC/363
00271−0 53400 1 00137 300LXDBX1,1 RESET CHARACTER COUNT, BDC/364
00272−0 53400 2 00140 301LXDBX2,2 RESET SCAN POSITION, AND BDC/365
00273 0 56000 0 77752 302LDQMQR PICKUP 1ST FORMAT WORD OF GROUP. BDC/366
00274 1 00000 0 00077 303GROUPX TXISCAN,0,** * GO RESCAN THIS GR0UP. BDC/367
304 END OF PROGRAM RESCAN. BDC/368
305* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *BDC/369
306 BDC/370
307FIELD,4/ USES PRINT. CALLERS=LINE(SCAN),CCCMMA,CCSLSH,CCRPAR.BDC/371
308FIELD OONTROLS THE REPEATED OUTPUT OF THE CURRENT FIELD. BDC/372
00275−0 63400 4 00145 309FIELD SXDCX4,4 SAVE THE C(XR4) FOR RETURN. BDC/373
00276−0 63400 1 00143 310SXDCX1,1 SAVE THE CHARACTER COUNT, BDC/374
00277−0 63400 2 00144 311SXDCX2,2 THE SCAN POSITION, AND BDC/375
00300−0 60000 0 77751 312STQMQ THE CURRENT FORMAT WORD. BDC/376
00301−0 53400 1 00133 313LXDAX1,1 RESTORE THE ORIGINAL C(XR1), BDC/377
00302−0 53400 2 00134 314LXDAX2,2 RESTORE THE ORIGINAL C(XR2), AND BDC/378
00303 0 53400 4 77745 315LXAINT,4 EXAMINE INT, AND BDC/379
00304−3 00000 4 00307 316TXLDONE,4,0 IF NOT ZERO, THEN BDC/380
00305−0 63400 4 00467 317SXDCLR2,4 SET COLUMN WIDTH OF EACH FIELD. BDC/381
D00306 1 00000 0 00513 318TXILIST,0 * AND GO PROCESS FIELD. BDC/382
319DONE = ENTRY POINT USED BY PRINT. BDC/383
00307−0 53400 4 00145 320DONE LXDCX4,4 WHEN DONE, RESTORE THE C(XR4), AND BDC/384
00310 0 02000 4 00001 321TRA1,4 * RETURN TO CALLER. BDC/385
322 END OF PROGRAM FIELD. BDC/386
323* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *BDC/387
324 BDC/388
325PRINT,4/ USES=FIELD,LINE. CALLERS=(BDC),LINE(RESCAN). BDC/389
326PRINT DOES INTEGER, FIXED, AND FLOATING POINT CONVERSION. BDC/390
327XPRINT = EXIT FROM PRINT WHEN FORMAT IS EXHAUSTED. BDC/391
00311−0 63400 4 00317 328XPRINT SXDCNVSW,4 SAVE THE C(XR4), AND BDC/392
00312 0 07400 4 00263 329TSXRESCAN,4 * GO RESCAN FORMAT. THEN RETURN, BDC/3921
00313−0 53400 4 00317 330LXDCNVSW,4 AFTER GETTING FORMAT. BDC/3922
00314 0 50000 0 77747 331CLADATUM THEN PROCEED TO CONVERSION. BDC/393
332PRINT = ENTRY POINT USED BY (BDC). BDC/394
00315−0 63400 4 00135 333PRINT SXDAX4,4 SAVE THE C(XR4) FOR RETURN TO LIST.BDC/395
00316 0 60100 0 77747 334STODATUM STORE CURRENT FIELD FOR CONVERSION.BDC/396
00317 1 00000 0 00000 335CNVSW TXI**,0,** * SWITCH TO FLT, FXD, INTG,OR RESCAN.BDC/397
336FLT = ENTRY POINT FOR FLOATING POINT CONVERSION. BDC/398
00320 0 10000 0 00433 337FLT TZECNVN IF NON-ZERO, BEGIN E, F CONVERSION.BDC/399
00321 0 76500 0 00033 338LRS27 PLACE CHARACTERISTIC IN THE AC, BDC/400
00322 0 76000 0 00003 339SSP FRACTION IN THE MQ. BDC/401
00323 0 40200 0 00575 340SUBBASE BDC/402
00324 0 76500 0 00043 341LRS35 OBTAIN REQUIRED BASE IN THE MQ. BDC/403
00325 0 20000 0 00576 342MPYLOG2 BDC/404
00326 0 60100 0 77742 343STOEXP BDC/405
00327 0 12000 0 00340 344TPLFLT1 BDC/406
00330 0 40200 0 77750 345SUBPEX BDC/407
00331 0 73400 4 00370 346FAD PAXFXD,4 BDC/408
00332 0 56000 0 77747 347LDQDATUM BDC/409
00333 0 26000 4 00671 348FMPTAB−1,4 BDC/410
00334 0 76000 0 00003 349SSP TEST PROBABLE BDC/411
00335 0 53400 4 77750 350LXAPEX,4 EXPONENT. BDC/412
00336 0 40200 4 00672 351SUBTAB,4 BDC/413
D00337 1 00000 0 00344 352TXIFLT4,0 BDC/414
00340 0 73400 4 00320 353FLT1 PAXFLT,4 BDC/415
00341 0 50000 4 00672 354CLATAB,4 BDC/416
00342−0 40000 0 77747 355SBMDATUM BDC/417
00343 0 40000 0 00574 356ADDBIAS BDC/4I8
00344 0 12000 0 00350 357FLT4 TPLFLT2 BDC/419
00345−0 50000 0 77742 358CALEXP ADJUST EXPONENT. BDC/420
00346 0 40000 0 00577 359ADDONE BDC/421
00347 0 60200 0 77742 360SLWEXP BDC/422
00350−0 50000 0 00566 361FLT2 CALE OBTAIN E FOR BDC/423
00351 0 60200 0 77736 362SLWCHAR−4 EXPONENT. BDC/424
00352 0 50000 0 77742 363CLAEXP BDC/425
00353 0 40200 0 77750 364SUBPEX BDC/426
00354 0 60100 0 77742 365STOEXP BDC/427
00355−0 50000 0 00570 366CALBLANK BDC/428
00356 0 56000 0 77742 367LDQEXP OBTAIN SIGN. BDC/429
00357 0 16200 0 00361 368TQPFLT3 BDC/430
00360−0 50000 0 00560 369CALMINUS BDC/431
00361 0 60200 0 77737 370FLT3 SLWCHAR−3 BDC/432
00362−0 75400 0 00445 371IAD PXDINTG,0 BDC/433
00363 0 22100 0 00571 372DVPTEN OBTAIN DIGITS BDC/434
00364−0 60000 0 77740 373STQCHAR−2 OF EXPONENT. BDC/435
00365 0 60200 0 77741 374SLWCHAR−1 BDC/436
00366 0 50000 0 77747 375CLADATUM BDC/437
D00367 1 00000 0 00371 376TXICNV,0 BDC/438
377FXD = ENTRY POINT FOR FIXED POINT CONVERSION. BDC/439
00370 0 10000 0 00433 378FXD TZECNVN TEST OUTPUT NUMBER FOR ZERO. BDC/440
00371 0 53400 4 77742 379CNV LXAEXP,4 TEST FOR SCALING. BDC/441
00372−3 00000 4 00400 380TXLCNV1,4,0 BDC/442
00373 0 56000 0 77742 381LDQEXP BDC/443
00374 0 16200 0 00402 382TQPCNV2 BDC/444
00375 0 56000 0 77747 383LDQDATUM BDC/445
00376 0 26000 4 00672 384FMPTAB,4 BDC/446
00377 0 36100 0 00574 385ACLBIAS BDC/447
00400−0 30000 0 00572 386CNV1 UFAFIXN FIX INTERNAL FLOATING BINARY NO. BDC/448
D00401 1 00000 0 00406 387TXICNVN1,0 BDC/449
00402 0 24100 4 00672 388CNV2 FDPTAB,4 BDC/450
00403−0 60000 0 77744 389STQFD BDC/451
00404 0 50000 0 77744 390CLAFD BDC/452
00405−0 30000 0 00573 391UFAFIXQ BDC/453
00406 0 76300 0 00010 392CNVN1 LLS8 BDC/454
00407 0 76700 0 00002 393ALS2 BDC/455
00410 0 77100 0 00012 394ARS10 BDC/456
00411 0 60100 0 77743 395STOND STORE INTEGRAL PART. BDC/457
00412−0 60000 0 77744 396STQFD STORE FRACTIONAL PART. BDC/458
00413 0 53400 4 77746 397LXADIG,4 BDC/459
00414 0 50000 0 77744 398CLAFD SKIP FRACTIONAL. BDC/460
00415 0 36100 4 00613 399ACLRND,4 BDC/461
00416 0 76500 0 00043 400LRS35 ROUND NUMBER. BDC/462
00417 0 40000 0 77743 401ADDND BDC/463
00420 0 60100 0 77743 402STOND BDC/464
00421−3 00000 4 00440 403TXLCNV3,4,0 TEST FOR FRACTION WANTED. BDC/465
00422−0 60000 0 77744 404CNV4 STQFD BDC/466
00423 0 76700 0 00004 405ALS4 CONVERT FRACTIONAL PART. BDC/467
00424 0 76300 0 00041 406LLS33 BDC/468
00425 0 40000 0 77744 407ADDFD BDC/469
00426 0 76500 0 00040 408LRS32 BDC/470
00427 0 60200 4 00000 409CNV5 SLW**,4 (FXD=CHAR, FLT=CHAR-4) BDC/471
00430 2 00001 4 00422 410TIXCNV4,4,1 BDC/472
00431 0 50000 0 77743 411CLAND OBTAIN INTEGRAL PART. BDC/473
D00432 1 00000 0 00440 412TXICNV3,0 BDC/474
00433 0 53400 4 77746 413CNVN LXADIG,4 BDC/475
00434 0 56000 0 00570 414LDQBLANK BDC/476
00435 1 00000 4 00436 415CLR TXICLR1,4,** (FXD=1, FLT=5) BDC/477
00436−0 60000 4 77742 416CLR1 STQCHAR,4 BDC/478
00437 2 00001 4 00436 417TIXCLR1,4,1 BDC/479
00440 0 53400 4 77746 418CNV3 LXADIG,4 BDC/480
00441 1 00000 4 00442 419CNV6 TXICNV7,4,** (FXD=1, FLT=5) BDC/481
00442 0 56000 0 00562 420CNV7 LDQPOINT ESTABLISH POINT. BDC/482
00443−0 60000 4 77742 421STQCHAR,4 BDC/483
D00444 1 00000 0 00447 422TXICNV11,0 BDC/484
423INTG = ENTRY POINT FOR INTEGER CONVERSION. BDC/485
00445−0 53400 4 00577 424INTG LXDONE,4 BDC/486
00446 0 77100 0 00022 425ARS18 BDC/487
00447 0 76500 0 00043 426CNV11 LRS35 BDC/488
00450 0 22100 0 00571 427CNV9 DVPTEN CONVERT INTEGRAL PART. BDC/489
00451 0 60200 4 77741 428SLWCHAR−1,4 BDC/490
00452−0 60000 0 77743 429STQND BDC/491
00453 0 50000 0 77743 430CLAND BDC/492
00454 0 10000 0 00457 431TZECNV8 BDC/493
00455 0 76000 0 00000 432CLM BDC/494
00456 1 00001 4 00450 433TXICNV9,4,1 BDC/495
00457−0 50000 0 00570 434CNV8 CALBLANK PUT SIGN IN SPREAD BCD. BDC/496
00460 0 16200 0 00462 435TQPCNV12 BDC/497
00461−0 50000 0 00560 436CALMINUS BDC/498
00462 0 60200 4 77740 437CNV12 SLWCHAR−2,4 BDC/499
00463−0 50000 0 00570 438CALBLANK BDC/500
00464 1 00003 4 00467 439TXICLR2,4,3 BDC/501
00465 0 60200 4 77742 440CLR3 SLWCHAR,4 BDC/502
00466 1 00001 4 00467 441TXICLR2,4,1 BDC/503
00467−3 00000 4 00465 442CLR2 TXLCLR3,4,** (COLUMN WIDTH OF THIS FIELD) BDC/504
00470−0 53400 4 00467 443LXDCLR2,4 BDC/505
00471−0 50000 0 77777 444CALWORD PACK RECORD INTO BDC/506
00472 0 14000 0 00473 445TOVPACK2 FULL WORDS. BDC/507
00473 0 76700 0 00006 446PACK2 ALS6 BDC/508
00474 0 40000 4 77742 447ADDCHAR,4 BDC/509
00475−0 14000 0 00503 448TNOPACK3 BDC/510
00476 0 60200 0 00000 449PACK SLW** (CURRENT ADDRESS IN REC BUFFER) BDC/511
00477−0 50000 0 00476 450CALPACK BDC/512
00500 0 40000 0 00577 451ADDONE BDC/513
00501 0 62100 0 00476 452STAPACK BDC/514
00502−0 50000 0 00577 453CALONE BDC/515
00503 2 00001 4 00473 454PACK3 TIXPACK2,4,1 WHEN THIS FIELD HAS BEEN PROCESSED,BDC/516
00504 0 60200 0 77777 455SLWWORD SAVE ANY REMAINDER, AND BDC/517
00505−0 53400 4 00511 456LXDCOUNT,4 COUNT NUMBER OF BDC/518
00506 2 00001 4 00512 457TIXMORE,4,1 WORDS CONVERTED. BDC/519
00507−0 63400 1 00133 458SXDAX1,1 IF FIELD COUNT HAS BEEN EXHAUSTED, BDC/520
00510−0 63400 2 00134 459SXDAX2,2 RESTORE THE C(XR1),C(XR2), AND BDC/521
00511 1 00000 0 00307 460COUNT TXIDONE,0,** * (FIELD REPEAT COUNT) EXIT TO FIELD.BDC/522
00512−0 63400 4 00511 461MORE SXDCOUNT,4 OTHERWISE, G0 GET MORE L1ST. BDC/523
462LIST = ENTRY POINT USED BY LINE(SCAN),FIELD. BDC/524
00513−0 53400 4 00135 463LIST LXDAX4,4 RESTORE THE C(XR4I, AN0 BDC/525
00514 0 02000 4 00001 464TRA1,4 * GO GET NEXT OUTPUT NUMBER. BDC/526
465 END OF PROGRAM PRINT. BDC/527
466* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *BDC/528
467 BDC/529
468FILLW(RESET),4/ CALLERS=IFIL),LINE,CCSLSH,RESCAN. BDC/530
469FILLW FILLS OUT LAST WORD,CONTROLS OUTPUT, AND RESETS. BDC/531
00515−0 63400 4 00054 470FILLW SXDFILLX,4 SAVE THE C(XR4) FOR RETURN. BDC/532
00516 0 53400 4 00476 471LXAPACK,4 SET XR4 = REC + NO. WORDS ENTERED. BDC/533
00517−0 50000 0 77777 472CALWORD EXAMINE BDC/534
00520 0 40200 0 00577 473SUBONE WORD INDICATOR, AND BDC/535
00521 0 10000 0 00533 474TZEFILL1 IF NOT ZERO, THEN BDC/536
00522−0 50000 0 00476 475CALPACK SET ADDRESS BDC/537
00523 0 62100 0 00531 476STAFILL3 FOR LAST WORD. BDC/538
00524−0 50000 0 77777 477CALWORD PICKUP WORD, BDC/539
00525 0 14000 0 00526 478TOVFILL4 AND BDC/540
00526 0 76700 0 00006 479FILL4 ALS6 FILL OUT BDC/541
00527 0 40000 0 00570 480ADDBLANK WITH BLANKS. BDC/542
00530−0 14000 0 00526 481TNOFILL4 WHEN DONE, BDC/543
00531 0 60200 0 00000 482FILL3 SLW** STORE LAST WORD. BDC/544
00532 1 00001 4 00533 483TXIFILL1,4,1 UPDATE, AND SET BDC/545
00533 2 77753 4 00535 484FILL1 TIXFILL2,4,REC XR4 AND THE DECREMENT OF FILL BDC/546
00534 0 53400 4 00577 485LXAONE,4 TO THE NUMBER OF WORDS ENTERED BDC/547
00535−0 63400 4 00542 486FILL2 SXDFILL,4 IN REC BUFFER. THEN BDC/548
00536−0 53400 4 00105 487LXDUNIT,4 SELECT CURRENT OUTPUT UNIT. BDC/549
00537 3 77776 4 00541 488TXHTYPE,4,−2 PUNCH OR PRINT OUTPUT. BDC/550
00540 0 76600 4 00177 489WRS127,4 BCD TAPE OUTPUT. BDC/551
00541 0 07400 4 00000 490TYPE TSX**,4 * GO TO INDICATED OUTPUT ROUTINE. BDC/552
00542 0 00000 0 77753 491FILL PZEREC,,** (DECREMENT = NO. WORDS ENTERE0) BDC/553
00543−0 53400 4 00054 492LXDFILLX,4 F REENTRY FROM OUTPUT R0UT1NE. BDC/554
493RESET = ENTRY POINT USED BY LINE. BDC/555
00544−0 50000 0 00567 494RESET CALBLANKS RESET REC BDC/556
00545 0 60200 0 77753 495FILT SLWREC TO BLANKS, BDC/557
00546−0 50000 0 00542 496CALFILL PACK ADDRESS BDC/558
00547 0 62100 0 00476 497STAPACK TO REC, AN0 BDC/559
00550−0 50000 0 00577 498CALONE PICKUP 1 TO BDC/560
00551 0 60200 0 77777 499SLWWORD SET WORD INDICATOR. BDC/561
00552 0 02000 4 00001 500TRA1,4 * EXIT TO CALLER. BDC/562
501 END OF PROGRAM FILLW(RESET). BDC/563
502* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *BDC/564
503 BDC/565
504CONSTANTS AND WORKING STORAGE USDO BY FIL/BDC. BDC/566
00553+000000000077 505ENDMK OCT77 CCTEST-12. BDC/5665
00554 000000000074 506 ( BCD100000( CCTEST-11. BDC/567
00555 000000000073 507 COMMA BCD100000, CCTEST-10. BDC/56B
00556 000000000061 508 SLASH BCD100000/ CCTEST-9. BDC/569
00557 000000000047 509 P BCD100000P CCTEST-8. BDC/570
00560 000000000040 510 MINUS BCD100000- CCTEST-7. BDC/571
00561 000000000034 511 ) BCD100000) CCTEST-6. BDC/572
00562 000000000033 512 POINT BCD100000. CCTEST-5. BDC/573
00563 000000000031 513 I BCD100000I CCTEST-4. BDC/574
00564 000000000030 514H BCD100000H CCTEST-3. BDC/575
00565 000000000026 515 F BCD100000F CCTEST-2. BDC/576
00566 000000000025 516 E BCD100000E CCTEST-1. BDC/577
00567 517CCTEST BSS0 INDEXING ADDRESS FOR ABOVE LIST. BDC/578
00567 606060606060 518BLANKS BCD1␣␣␣␣␣␣ CONSTANT USED BY FIL/BDC. BDC/579
00570 000000000060 519 BLANK BCD100000␣ CONSTANT USED BY FIL/BDC. BDC/580
00571+000000000012 520 TEN DEC10 CONSTANT USED BY FIL/BDC. BDC/581
00572+233000000000 521 FIXN DEC155B8 CONSTANT USED BY FIL/BDC. BDC/582
00573+266000000000 522 FIXQ DEC182B8 CONSTANT USED BY FIL/BDC. BDC/583
00574+033000000000 523 BIAS DEC27B8 CONSTANT USED BY FIL/BDC. BDC/584
00575+000000000200 524 BASE DEC128 CONSTANT USED BY FIL/BDC. BDC/585
00576+115040462343 525 LOG2 DEC.301029957B CONSTANT USED BY FIL/BDC. BDC/586
00577+000000000001 526 ONE DEC1 CONSTANT USED BY FIL/BDC. BDC/587
00600 0 00000 0 00002 527 TWO PZE2 CONSTANT USED BY FIL/BDC. BDC/5875
00601 0 00000 0 00011 528L(9) PZE9 CONSTANT USED BY FIL/BDC. BDC/5876
00602+000000000021 529DEC.5BE−9 09-TABLE USED BY FIL/BDC. BDC/588
00603+000000000253 530DEC.5BE−8 08-TABLE USED BY FIL/BDC. BDC/589
00604+000000003265 531DEC.5BE−7 07-TABLE USED BY FIL/BDC. BDC/590
00605+000000041433 532DEC.5BE−6 06-TABLE USED BY FIL/BDC. BDC/591
00606+000000517426 533DEC.5BE−5 05-TABLE USED BY FIL/BDC. BDC/592
00607+000006433342 534DEC.5BE−4 04-TABLE USED BY FIL/BDC. BDC/593
00610+000101422335 535DEC.5BE−3 03-TABLE USED BY FIL/BDC. BDC/594
00611+001217270243 536DEC.5BE−2 02-TABLE USED BY FIL/BDC. BDC/595
00612+014631463146 537DEC.5BE−1 01-TABLE USED BY FIL/BDC. BDC/596
00613+200000000000 538RND DEC.5B 00-TABLE USED BY FIL/BDC. BDC/597
00614+376700324573 539OCT376700324573 46-TABLE USED BY FIL/BDC. BDC/598
00615+373546566774 540OCT373546566774 45-TABLE USED BY FIL/BDC. BDC/599
00616+370436770626 541OCT370436770626 44-TABLE USED BY FIL/BDC. BDC/600
00617+364713132675 542OCT364713132675 43-TABLE USED BY FIL/BDC. BDC/601
00620+361557257061 543OCT361557257061 42-TABLE USED BY FIL/BDC. BDC/602
00621+356445677215 544OCT356445677215 41-TABLE USED BY FIL/BDC. BDC/603
00622+352726145174 545OCT352726145174 40-TABLE USED BY FIL/BDC. BDC/604
00623+347570120775 546OCT347570120775 39-TABLE USED BY FIL/BDC. BDC/605
00624+344454732312 547OCT344454732312 38-TABLE USED BY FIL/BDC. BDC/606
00625+340741367020 548OCT340741367020 37-TABLE USED BY FIL/BDC. BDC/607
00626+335601137163 549OCT335601137163 36-TABLE USED BY FIL/BOC. BDC/608
00627+332464114134 550OCT332464114134 35-TABLE USED BY FIL/BDC. BDC/609
00630+326755023372 551OCT326755023372 34-TABLE USED BY FIL/BDC. BDC/610
00631+323612334310 552OCT323612334310 33-TABLE USED BY FIL/BDC. BDC/611
00632+320473426555 553OCT320473426555 32-TABLE USED BY FIL/BOC. BDC/612
00633+314770675742 554OCT314770675742 31-TABLE USED BY FIL/BDC. BDC/613
00634+311623713116 555OCT311623713116 30-TABLE USED BY FIL/BDC. BDC/614
00635+306503074076 556OCT306503074076 29-TABLE USED BY F1L/BDC. BDC/615
00636+303402374713 557OCT303402374713 28-TABLE USED BY F1L/BDC. BDC/616
00637+277635456171 558OCT277635456171 27-TABLE USED BY FIL/BDC. BDC/617
00640+274512676456 559OCT274512676456 26-TABLE USED BY FIL/BOC. BDC/618
00641+271410545213 560OCT271410545213 25-TABLE USED BY FIL/BDC. BDC/619
00642+265647410337 561OCT265647410337 24-TABLE USED BY FIL/BDC. BDC/620
00643+262522640262 562OCT262522640262 23-TABLE USED BY FIL/BDC. BDC/621
00644+257417031702 563OCT257417031702 22-TABLE USED BY FIL/BDC. BDC/622
00645+253661534466 564OCT253661534466 21-TABLE USED BY FIL/BDC. BDC/623
00646+250532743536 565OCT250532743536 20-TABLE USED BY FIL/BDC. BDC/624
00647+245425434430 566OCT245425434430 19-TABLE USED BY FIL/BDC. BDC/625
00650+241674055530 567OCT241674055530 18-TABLE USED BY FIL/BDC. BDC/626
00651+236543212741 568OCT236543212741 17-TABLE USEO BY FIL/BDC. BDC/627
00652+233434157116 569OCT233434157116 16-TABLE USED BY FIL/BDC. BDC/628
00653+227706576512 570OCT227706576512 15-TABLE USED BY FIL/BDC. BDC/629
00654+224553630410 571OCT224553630410 14-TABLE USED BY FIL/BDC. BDC/630
00655+221443023471 572OCT221443023471 13-TABLE USED BY FIL/BDC. BDC/631
00656+215721522451 573OCT215721522451 12-TABLE USED BY FIL/BDC. BDC/632
00657+212564416672 574OCT212564416672 11-TABLE USED BY FIL/BDC. BDC/633
00660+207452013710 575OCT207452013710 10-TABLE USED BY FIL/BDC. BDC/634
00661+203734654500 576OCT203734654500 09-TABLE USED BY FIL/BDC. BDC/635
00662+200575360400 577OCT200575360400 08-TABLE USED BY FIL/BDC. BDC/636
00663+175461132000 578OCT175461132000 07-TABLE USED BY FIL/BDC. BDC/637
00664+171750220000 579OCT171750220000 06-TABLE USED BY FIL/BDC. BDC/638
00665+166606500000 580OCT166606500000 05-TABLE USED BY FIL/BDC. BDC/639
00666+163470400000 581OCT163470400000 04-TABLE USED BY FIL/BDC. BDC/640
00667+157764000000 582OCT157764000000 03-TABLE USED BY FIL/BDC. BDC/641
00670+154620000000 583OCT154620000000 02-TABLE USED BY FIL/BDC. BDC/642
00671+151500000000 584OCT151500000000 01-TABLE USED BY FIL/BDC. BDC/643
00672+146400000000 585TAB OCT146400000000 00-TABLE USE0 BY FIL/BDC. BDC/644
77552 586COMMON ORG−150 COMMON WORKING STORAGE= BDC/645
77742 587 CHAR BES120 VARIABLE USED BY FIL/BDC. BDC/646
77742 588 EXP BSS1 VARIABLE USED BY FIL/BDC. BDC/647
77743 589 ND BSS1 VARIABLE USED BY FIL/BDC. BDC/648
77744 590 FD BSS1 VARIABLE USED BY FIL/BDC. BDC/649
77745 591 INT BSS1 VARIABLE USED BY FIL/BDC. BDC/650
77746 592 DIG BSS1 VARIABLE USED BY FIL/BDC. BDC/651
77747 593 DATUM BSS1 VARIABLE USED BY FIL/BDC. BDC/652
77750 594 PEX BSS1 VARIABLE USED BY FIL/BDC. BDC/653
77751 595 MQ BSS1 VARIABLE USED BY FIL/BDC. BDC/654
77752 596 MQR BSS1 VARIABLE USED BY FIL/BDC. BDC/655
77753 597 REC BSS20 VARIABLE USED BY FIL/BDC. BDC/656
77777 598 WORD BSS1 VARIABLE USED BY FIL/BDC. BDC/657
599 END OF CONSTANTS AND WORKING STORAGE USED BY FIL/BDC. BDC/658
600* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *BDC/659