77744 | 590 | FD | BSS | 1 VARIABLE USED BY FIL/BDC. | BDC/649 |
00403 | −0 60000 0 77744 | 389 | STQ | FD | BDC/451 | ||
00404 | 0 50000 0 77744 | 390 | CLA | FD | BDC/452 | ||
00412 | −0 60000 0 77744 | 396 | STQ | FD STORE FRACTIONAL PART. | BDC/458 | ||
00414 | 0 50000 0 77744 | 398 | CLA | FD SKIP FRACTIONAL. | BDC/460 | ||
00422 | −0 60000 0 77744 | 404 | CNV4 | STQ | FD | BDC/466 | |
00425 | 0 40000 0 77744 | 407 | ADD | FD | BDC/469 |
77751 | 595 | MQ | BSS | 1 VARIABLE USED BY FIL/BDC. | BDC/654 |
00155 | 0 56000 0 77751 | 171 | LDQ | MQ CURRENT FORMAT WORD. THEN | BDC/234 | ||
00204 | −0 60000 0 77751 | 220 | DCPT3 | STQ | MQ RESTORE THE | BDC/282 | |
00207 | 0 56000 0 77751 | 223 | LDQ | MQ GO COMPARE CHARACTER | BDC/285 | ||
00300 | −0 60000 0 77751 | 312 | STQ | MQ THE CURRENT FORMAT WORD. | BDC/376 |
77743 | 589 | ND | BSS | 1 VARIABLE USED BY FIL/BDC. | BDC/648 |
00411 | 0 60100 0 77743 | 395 | STO | ND STORE INTEGRAL PART. | BDC/457 | ||
00417 | 0 40000 0 77743 | 401 | ADD | ND | BDC/463 | ||
00420 | 0 60100 0 77743 | 402 | STO | ND | BDC/464 | ||
00431 | 0 50000 0 77743 | 411 | CLA | ND OBTAIN INTEGRAL PART. | BDC/473 | ||
00452 | −0 60000 0 77743 | 429 | STQ | ND | BDC/491 | ||
00453 | 0 50000 0 77743 | 430 | CLA | ND | BDC/492 |
00133 | 1 00000 0 00071 | 142 | AX1 | TXI | CCLPAR,0,** BEGIN FORMAT OR GROUP. | BDC/214 |
00057 | −0 63400 1 00133 | 89 | SXD | AX1,1 SAVE THE ORIGINAL C(XR1), AND | BDC/159 | ||
00264 | −0 63400 1 00133 | 294 | SXD | AX1,1 SAVE THE ORIGINAL C(XR1), | BDC/358 | ||
00301 | −0 53400 1 00133 | 313 | LXD | AX1,1 RESTORE THE ORIGINAL C(XR1), | BDC/377 | ||
00507 | −0 63400 1 00133 | 458 | SXD | AX1,1 IF FIELD COUNT HAS BEEN EXHAUSTED, | BDC/520 |
00134 | 1 00000 0 00152 | 143 | AX2 | TXI | CCCMMA,0,** END FIELD. | BDC/215 |
00060 | −0 63400 2 00134 | 90 | SXD | AX2,2 SAVE THE ORIGINAL C(XR2). | BDC/160 | ||
00265 | −0 63400 2 00134 | 295 | SXD | AX2,2 SAVE THE ORIGINAL C(XR2), AND | BDC/359 | ||
00302 | −0 53400 2 00134 | 314 | LXD | AX2,2 RESTORE THE ORIGINAL C(XR2), AND | BDC/378 | ||
00510 | −0 63400 2 00134 | 459 | SXD | AX2,2 RESTORE THE C(XR1),C(XR2), AND | BDC/521 |
00135 | 1 00000 0 00157 | 144 | AX4 | TXI | CCSLSH,0,** END LINE OR RECORD. | BDC/216 |
00056 | −0 63400 4 00135 | 88 | LINE | SXD | AX4,4 SAVE THE C(XR4) FOR RETURN. | BDC/158 | |
00263 | −0 63400 4 00135 | 293 | RESCAN | SXD | AX4,4 FOR RETURN FROM FORMAT SCAN. | BDC/357 | |
00315 | −0 63400 4 00135 | 333 | SXD | AX4,4 SAVE THE C(XR4) FOR RETURN TO LIST. | BDC/395 | ||
00513 | −0 53400 4 00135 | 463 | LIST | LXD | AX4,4 RESTORE THE C(XR4I, AN0 | BDC/525 |
00141 | 1 00000 0 00173 | 148 | BX4 | TXI | CCDCPT,0,** ROUNDING OF OUTPUT NUMBER. | BDC/220 |
00075 | −0 63400 4 00141 | 104 | SXD | BX4,4 INDICATED NUMBER OF REPETITIONS, | BDC/174 | ||
00170 | −0 53400 4 00141 | 202 | LXD | BX4,4 WHEN DONE, UPDATE GROUP COUNT, AND | BDC/265 | ||
00270 | −0 63400 4 00141 | 299 | GROUP | SXD | BX4,4 UPDATE GROUP CONTROL. | BDC/363 |
77746 | 592 | DIG | BSS | 1 VARIABLE USED BY FIL/BDC. | BDC/651 |
00112 | 0 60100 0 77746 | 118 | STO | DIG CONVERT | BDC/188 | ||
00117 | 0 36100 0 77746 | 123 | ACL | DIG TO SET INT= SCALE FACTOR, | BDC/193 | ||
00175 | 0 60000 0 77746 | 212 | STZ | DIG CLEAR DIG, AND | BDC/2745 | ||
00202 | 0 60100 0 77746 | 218 | STO | DIG IN FRACTION. | BDC/280 | ||
00413 | 0 53400 4 77746 | 397 | LXA | DIG,4 | BDC/459 | ||
00433 | 0 53400 4 77746 | 413 | CNVN | LXA | DIG,4 | BDC/475 | |
00440 | 0 53400 4 77746 | 418 | CNV3 | LXA | DIG,4 | BDC/480 |
77742 | 588 | EXP | BSS | 1 VARIABLE USED BY FIL/BDC. | BDC/647 |
00250 | 0 60100 0 77742 | 272 | STO | EXP NEGATIVE OF SCALE FACTOR. | BDC/334 | ||
00326 | 0 60100 0 77742 | 343 | STO | EXP | BDC/405 | ||
00345 | −0 50000 0 77742 | 358 | CAL | EXP ADJUST EXPONENT. | BDC/420 | ||
00347 | 0 60200 0 77742 | 360 | SLW | EXP | BDC/422 | ||
00352 | 0 50000 0 77742 | 363 | CLA | EXP | BDC/425 | ||
00354 | 0 60100 0 77742 | 365 | STO | EXP | BDC/427 | ||
00356 | 0 56000 0 77742 | 367 | LDQ | EXP OBTAIN SIGN. | BDC/429 | ||
00371 | 0 53400 4 77742 | 379 | CNV | LXA | EXP,4 TEST FOR SCALING. | BDC/441 | |
00373 | 0 56000 0 77742 | 381 | LDQ | EXP | BDC/443 |
00016 | 1 00000 0 00000 | 43 | FX4 | TXI | **,0,** * TRANSFER CONTROL TO MAIN PROGRAM. | BDC/020 |
00007 | 0 62100 0 00016 | 36 | STA | FX4 TO MAIN PROGRAM. | BDC/013 | ||
00011 | −0 63400 4 00016 | 38 | SXD | FX4,4 FOR SCAN. | BDC/015 | ||
00013 | −0 53400 4 00016 | 40 | LXD | FX4,4 WHEN DONE, RESTORE C(XR4). | BDC/017 | ||
00032 | −0 63400 4 00016 | 58 | SXD | FX4,4 SAVE THE C(XR4), AND | BDC/035 | ||
00034 | −0 53400 4 00016 | 60 | LXD | FX4,4 RESTORE THE C(XR4). | BDC/037 | ||
00050 | −0 63400 4 00016 | 77 | LAST | SXD | FX4,4 OTHERWISE, SAVE THE C(XR4), AND | BDC/054 | |
00052 | −0 53400 4 00016 | 79 | LXD | FX4,4 RESTORE THE C(XR4), AND | BDC/056 |
77745 | 591 | INT | BSS | 1 VARIABLE USED BY FIL/BDC. | BDC/650 |
00066 | 0 60100 0 77745 | 96 | STO | INT SET INT = I. | BDC/166 | ||
00074 | 0 53400 4 77745 | 103 | LXA | INT,4 SET GROUP CONTROL COUNT FOR THE | BDC/173 | ||
00077 | 0 60000 0 77745 | 107 | SCAN | STZ | INT CLEAR INT WORKING STORAGE, AND | BDC/177 | |
00113 | 0 50000 0 77745 | 119 | CLA | INT SUCCESSIVE | BDC/189 | ||
00115 | 0 40000 0 77745 | 121 | ADD | INT DIGITS | BDC/191 | ||
00120 | 0 60100 0 77745 | 125 | SCAN4 | STO | INT CURRENT FIELD OR GROUP CONTROL. | BDC/195 | |
00162 | 0 50000 0 77745 | 186 | CCSCFP | CLA | INT PICKUP AND | BDC/249 | |
00165 | 0 50200 0 77745 | 194 | CCSCFM | CLS | INT SET INT MINUS, AND | BDC/257 | |
00214 | 0 53400 4 77745 | 234 | LXA | INT,4 SET,COUNT FOR THE | BDC/296 | ||
00222 | 0 53400 4 77745 | 245 | LXA | INT,4 SET XR4 = FIELD WIDTH. | BDC/307 | ||
00303 | 0 53400 4 77745 | 315 | LXA | INT,4 EXAMINE INT, AND | BDC/379 |
28 | NEW = ENTRY POINT FROM MAIN PROGRAM (CIAC)= ADDRESS OF OUTPUT | BDC/005 | |||||
29 | ROUTINE TO HANDLE CURRENT OUTPUT, AND C(0)= LOCATI0N OF THE | BDC/006 | |||||
30 | CURRENT FORMAT STATEMENT). | BDC/007 | |||||
00002 | −0 76000 0 00007 | 31 | NEW | LTM | SET FILLW TO CALL THE INDICATED | BDC/008 |
00001 | 0 02100 0 00002 | 27 | (BDC) | TTR | NEW INSTRUCTION EXECUTED IN LOCATION 1. | BDC/004 |
00577 | +000000000001 | 526 | ONE | DEC | 1 CONSTANT USED BY FIL/BDC. | BDC/587 |
00006 | 0 40000 0 00577 | 35 | ADD | ONE SET EXIT | BDC/012 | ||
00023 | 0 40000 0 00577 | 51 | ADD | ONE SET LOCATION FOR | BDC/028 | ||
00046 | 0 40200 0 00577 | 75 | SUB | ONE THEN | BDC/052 | ||
00234 | 0 40000 0 00577 | 255 | ADD | ONE STORING | BDC/317 | ||
00237 | −0 50000 0 00577 | 258 | CAL | ONE RESET WORD INDICATOR. | BDC/320 | ||
00346 | 0 40000 0 00577 | 359 | ADD | ONE | BDC/421 | ||
00445 | −0 53400 4 00577 | 424 | INTG | LXD | ONE,4 | BDC/486 | |
00500 | 0 40000 0 00577 | 451 | ADD | ONE | BDC/513 | ||
00502 | −0 50000 0 00577 | 453 | CAL | ONE | BDC/515 | ||
00520 | 0 40200 0 00577 | 473 | SUB | ONE WORD INDICATOR, AND | BDC/535 | ||
00534 | 0 53400 4 00577 | 485 | LXA | ONE,4 TO THE NUMBER OF WORDS ENTERED | BDC/547 | ||
00550 | −0 50000 0 00577 | 498 | CAL | ONE PICKUP 1 TO | BDC/560 |
77750 | 594 | PEX | BSS | 1 VARIABLE USED BY FIL/BDC. | BDC/653 |
00064 | 0 60000 0 77750 | 94 | STZ | PEX SET PEX (SCALE FACTOR) = 0, AND | BDC/164 | ||
00163 | 0 60100 0 77750 | 187 | STO | PEX STORE SCALE FACTOR. | BDC/250 | ||
00247 | 0 50200 0 77750 | 271 | CLS | PEX SET EXP TO THE | BDC/333 | ||
00330 | 0 40200 0 77750 | 345 | SUB | PEX | BDC/407 | ||
00335 | 0 53400 4 77750 | 350 | LXA | PEX,4 EXPONENT. | BDC/412 | ||
00353 | 0 40200 0 77750 | 364 | SUB | PEX | BDC/426 |
00672 | +146400000000 | 585 | TAB | OCT | 146400000000 00-TABLE USE0 BY FIL/BDC. | BDC/644 |
00000 | 0 00001 0 00673 | 14 | PZE | TAB+1,,1 | BDC/C03 | ||
00333 | 0 26000 4 00671 | 348 | FMP | TAB−1,4 | BDC/410 | ||
00336 | 0 40200 4 00672 | 351 | SUB | TAB,4 | BDC/413 | ||
00341 | 0 50000 4 00672 | 354 | CLA | TAB,4 | BDC/416 | ||
00376 | 0 26000 4 00672 | 384 | FMP | TAB,4 | BDC/446 | ||
00402 | 0 24100 4 00672 | 388 | CNV2 | FDP | TAB,4 | BDC/450 |
77742 | 587 | CHAR | BES | 120 VARIABLE USED BY FIL/BDC. | BDC/646 |
00253 | 0 00001 0 77742 | 276 | FXDW | PZE | CHAR,0,1 CONSTANT USED BY CCFOUT. | BDC/338 | |
00262 | 0 00005 0 77736 | 288 | FLTW | PZE | CHAR−4,0,5 CONSTANT USED BY CCEOUT. | BDC/350 | |
00351 | 0 60200 0 77736 | 362 | SLW | CHAR−4 EXPONENT. | BDC/424 | ||
00361 | 0 60200 0 77737 | 370 | FLT3 | SLW | CHAR−3 | BDC/432 | |
00364 | −0 60000 0 77740 | 373 | STQ | CHAR−2 OF EXPONENT. | BDC/435 | ||
00365 | 0 60200 0 77741 | 374 | SLW | CHAR−1 | BDC/436 | ||
00436 | −0 60000 4 77742 | 416 | CLR1 | STQ | CHAR,4 | BDC/478 | |
00443 | −0 60000 4 77742 | 421 | STQ | CHAR,4 | BDC/483 | ||
00451 | 0 60200 4 77741 | 428 | SLW | CHAR−1,4 | BDC/490 | ||
00462 | 0 60200 4 77740 | 437 | CNV12 | SLW | CHAR−2,4 | BDC/499 | |
00465 | 0 60200 4 77742 | 440 | CLR3 | SLW | CHAR,4 | BDC/502 | |
00474 | 0 40000 4 77742 | 447 | ADD | CHAR,4 | BDC/509 |
00467 | −3 00000 4 00465 | 442 | CLR2 | TXL | CLR3,4,** (COLUMN WIDTH OF THIS FIELD) | BDC/504 |
00305 | −0 63400 4 00467 | 317 | SXD | CLR2,4 SET COLUMN WIDTH OF EACH FIELD. | BDC/381 | ||
00464 | 1 00003 4 00467 | 439 | TXI | CLR2,4,3 | BDC/501 | ||
00466 | 1 00001 4 00467 | 441 | TXI | CLR2,4,1 | BDC/503 | ||
00470 | −0 53400 4 00467 | 443 | LXD | CLR2,4 | BDC/505 |
319 | DONE = ENTRY POINT USED BY PRINT. | BDC/383 | |||||
00307 | −0 53400 4 00145 | 320 | DONE | LXD | CX4,4 WHEN DONE, RESTORE THE C(XR4), AND | BDC/384 |
00304 | −3 00000 4 00307 | 316 | TXL | DONE,4,0 IF NOT ZERO, THEN | BDC/380 | ||
00511 | 1 00000 0 00307 | 460 | COUNT | TXI | DONE,0,** * (FIELD REPEAT COUNT) EXIT TO FIELD. | BDC/522 |
83 | END OF PROGRAM (FIL). | BDC/05B | |||||
84 | * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * | BDC/059 | |||||
85 | BDC/060 | ||||||
86 | LINE,4/ CALLS=RESET,FIELD,FILLW. USES=PRINT. CALLER=(BDC). | BDC/156 | |||||
87 | LINE SCANS THE FORMAT STATEMENT FOR EACH LINE OF OUTPUT. | BDC/157 | |||||
00056 | −0 63400 4 00135 | 88 | LINE | SXD | AX4,4 SAVE THE C(XR4) FOR RETURN. | BDC/158 |
00012 | 0 07400 4 00056 | 39 | TSX | LINE,4 * GO SCAN FORMAT. | BDC/016 |
00476 | 0 60200 0 00000 | 449 | PACK | SLW | ** (CURRENT ADDRESS IN REC BUFFER) | BDC/511 |
00042 | 0 50000 0 00476 | 71 | CLA | CLA | PACK OUTPUT REMAINS | BDC/048 | |
00217 | 0 50000 0 00476 | 242 | CCHOUT | CLA | PACK SET STORING ADDRESS | BDC/304 | |
00236 | 0 62100 0 00476 | 257 | STA | PACK AND PACK ADDRESS. | BDC/319 | ||
00477 | −0 50000 0 00476 | 450 | CAL | PACK | BDC/512 | ||
00501 | 0 62100 0 00476 | 452 | STA | PACK | BDC/514 | ||
00516 | 0 53400 4 00476 | 471 | LXA | PACK,4 SET XR4 = REC + NO. WORDS ENTERED. | BDC/533 | ||
00522 | −0 50000 0 00476 | 475 | CAL | PACK SET ADDRESS | BDC/537 | ||
00547 | 0 62100 0 00476 | 497 | STA | PACK TO REC, AN0 | BDC/559 |
106 | SCAN = ENTRY POINT FOR CCCMMA,CCSCFP,CCIOUT,CCHOUT,RESCAN. | BDC/176 | |||||
00077 | 0 60000 0 77745 | 107 | SCAN | STZ | INT CLEAR INT WORKING STORAGE, AND | BDC/177 |
D | 00156 | 1 00000 0 00077 | 172 | TXI | SCAN,0 * GO RESUME SCAN. | BDC/235 | |
D | 00164 | 1 00000 0 00077 | 188 | TXI | SCAN,0 * GO RESUME SCAN. | BDC/25I | |
D | 00216 | 1 00000 0 00077 | 236 | TXI | SCAN,0 * GO RESUME SCAN. | BDC/298 | |
D | 00242 | 1 00000 0 00077 | 261 | TXI | SCAN,0 * GO RESUME SCAN. | BDC/323 | |
00274 | 1 00000 0 00077 | 303 | GROUPX | TXI | SCAN,0,** * GO RESCAN THIS GR0UP. | BDC/367 |
77777 | 598 | WORD | BSS | 1 VARIABLE USED BY FIL/BDC. | BDC/657 |
00045 | 0 50000 0 77777 | 74 | CLA | WORD WORD INDICATOR, | BDC/051 | ||
00221 | −0 50000 0 77777 | 244 | CAL | WORD PICKUP WORD INDICATOR. | BDC/306 | ||
00241 | 0 60100 0 77777 | 260 | STO | WORD SAVE INCOMPLETE WORD. AND | BDC/322 | ||
00471 | −0 50000 0 77777 | 444 | CAL | WORD PACK RECORD INTO | BDC/506 | ||
00504 | 0 60200 0 77777 | 455 | SLW | WORD SAVE ANY REMAINDER, AND | BDC/517 | ||
00517 | −0 50000 0 77777 | 472 | CAL | WORD EXAMINE | BDC/534 | ||
00524 | −0 50000 0 77777 | 477 | CAL | WORD PICKUP WORD, | BDC/539 | ||
00551 | 0 60200 0 77777 | 499 | SLW | WORD SET WORD INDICATOR. | BDC/561 |
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) | ADD | TWO SET ADDRESS FOR | BDC/045 |
00005 | −0 00000 0 00037 | 19 | MZE | (FIL) | BDC/C08 |
00570 | 000000000060 | 519 | BLANK | BCD | 100000␣ CONSTANT USED BY FIL/BDC. | BDC/580 |
00104 | 0 34000 0 00570 | 112 | CAS | BLANK AND IF BLANK, | BDC/182 | ||
00355 | −0 50000 0 00570 | 366 | CAL | BLANK | BDC/428 | ||
00434 | 0 56000 0 00570 | 414 | LDQ | BLANK | BDC/476 | ||
00457 | −0 50000 0 00570 | 434 | CNV8 | CAL | BLANK PUT SIGN IN SPREAD BCD. | BDC/496 | |
00463 | −0 50000 0 00570 | 438 | CAL | BLANK | BDC/500 | ||
00527 | 0 40000 0 00570 | 480 | ADD | BLANK WITH BLANKS. | BDC/542 |
00317 | 1 00000 0 00000 | 335 | CNVSW | TXI | **,0,** * SWITCH TO FLT, FXD, INTG,OR RESCAN. | BDC/397 |
00150 | 0 62100 0 00317 | 160 | STA | CNVSW CONVERSION SWITCH TO RESCAN, AND | BDC/2275 | ||
00213 | 0 62100 0 00317 | 233 | SETAD | STA | CNVSW SET CONVERSION SWITCH. | BDC/295 | |
00311 | −0 63400 4 00317 | 328 | XPRINT | SXD | CNVSW,4 SAVE THE C(XR4), AND | BDC/392 | |
00313 | −0 53400 4 00317 | 330 | LXD | CNVSW,4 AFTER GETTING FORMAT. | BDC/3922 |
00511 | 1 00000 0 00307 | 460 | COUNT | TXI | DONE,0,** * (FIELD REPEAT COUNT) EXIT TO FIELD. | BDC/522 |
00215 | −0 63400 4 00511 | 235 | SXD | COUNT,4 REPETITION OF THIS FIELD, AND | BDC/297 | ||
00505 | −0 53400 4 00511 | 456 | LXD | COUNT,4 COUNT NUMBER OF | BDC/518 | ||
00512 | −0 63400 4 00511 | 461 | MORE | SXD | COUNT,4 OTHERWISE, G0 GET MORE L1ST. | BDC/523 |
77747 | 593 | DATUM | BSS | 1 VARIABLE USED BY FIL/BDC. | BDC/652 |
00314 | 0 50000 0 77747 | 331 | CLA | DATUM THEN PROCEED TO CONVERSION. | BDC/393 | ||
00316 | 0 60100 0 77747 | 334 | STO | DATUM STORE CURRENT FIELD FOR CONVERSION. | BDC/396 | ||
00332 | 0 56000 0 77747 | 347 | LDQ | DATUM | BDC/409 | ||
00342 | −0 40000 0 77747 | 355 | SBM | DATUM | BDC/417 | ||
00366 | 0 50000 0 77747 | 375 | CLA | DATUM | BDC/437 | ||
00375 | 0 56000 0 77747 | 383 | LDQ | DATUM | BDC/445 |
304 | END OF PROGRAM RESCAN. | BDC/368 | |||||
305 | * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * | BDC/369 | |||||
306 | BDC/370 | ||||||
307 | FIELD,4/ USES PRINT. CALLERS=LINE(SCAN),CCCMMA,CCSLSH,CCRPAR. | BDC/371 | |||||
308 | FIELD OONTROLS THE REPEATED OUTPUT OF THE CURRENT FIELD. | BDC/372 | |||||
00275 | −0 63400 4 00145 | 309 | FIELD | SXD | CX4,4 SAVE THE C(XR4) FOR RETURN. | BDC/373 |
00146 | 0 07400 4 00275 | 158 | CCEDMK | TSX | FIELD,4 * GO PROCESS UNDER FIELD CONTROL. | BDC/2273 | |
00152 | 0 07400 4 00275 | 167 | CCCMMA | TSX | FIELD,4 * GO PROCESS UNDER FIELD CONTROL. | BDC/230 | |
00157 | 0 07400 4 00275 | 178 | CCSLSH | TSX | FIELD,4 * GO PROCESS UNDER FIELD CONTROL. | BDC/241 | |
00167 | 0 07400 4 00275 | 201 | CCRPAR | TSX | FIELD,4 * GO PROCESS UNDER FIELD CONTROL. | BDC/264 |
465 | END OF PROGRAM PRINT. | BDC/527 | |||||
466 | * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * | BDC/528 | |||||
467 | BDC/529 | ||||||
468 | FILLW(RESET),4/ CALLERS=IFIL),LINE,CCSLSH,RESCAN. | BDC/530 | |||||
469 | FILLW FILLS OUT LAST WORD,CONTROLS OUTPUT, AND RESETS. | BDC/531 | |||||
00515 | −0 63400 4 00054 | 470 | FILLW | SXD | FILLX,4 SAVE THE C(XR4) FOR RETURN. | BDC/532 |
00051 | 0 07400 4 00515 | 78 | TSX | FILLW,4 * GO TRANSMIT REMAINING OUTPUT. | BDC/055 | ||
00160 | 0 07400 4 00515 | 179 | TSX | FILLW,4 * WHEN DONE, OUTPUT RECORD, AND | BDC/242 | ||
00266 | 0 07400 4 00515 | 296 | TSX | FILLW,4 * GO OUTPUT RECORD. | BDC/360 |
126 | SCAN5 = ENTRY POINT USED BY CCDCPT. | BDC/196 | |||||
00121 | −0 75400 0 00311 | 127 | SCAN5 | PXD | XPRINT,0 CLEAR THE AC, AND UPDATE COUNT. | BDC/197 |
00100 | 1 00006 0 00121 | 108 | SIX | TXI | SCAN5,0,6 GO RESUME SCAN. | BDC/178 | |
D | 00106 | 1 00000 0 00121 | 114 | TXI | SCAN5,0 GO EXAMINE NEXT CHARACTER. | BDC/184 | |
00147 | 0 50000 0 00121 | 159 | CLA | SCAN5 WHEN DONE, SET | BDC/2274 | ||
D | 00176 | 1 00000 0 00121 | 213 | TXI | SCAN5,0 * GO RESUME SCAN. | BDC/275 | |
D | 00203 | 1 00000 0 00121 | 219 | TXI | SCAN5,0 * WHEN A CONTROL CHARACTER IS MET, | BDC/281 |
162 | END OF PROGRAM CCEDMK. | ||||||
163 | * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * | BDC/2277 | |||||
164 | BDC/2278 | ||||||
165 | CCCMMA/ CALLS=FIELD. USES=LINEISCAN). | BDC/228 | |||||
166 | CCCMMA = ENTRY POINT WHEN A COMMA IS MET IN FORMAT SCAN. | BDC/229 | |||||
00152 | 0 07400 4 00275 | 167 | CCCMMA | TSX | FIELD,4 * GO PROCESS UNDER FIELD CONTROL. | BDC/230 |
00134 | 1 00000 0 00152 | 143 | AX2 | TXI | CCCMMA,0,** END FIELD. | BDC/215 |
205 | END OF PROGRAM CCRPAR. | BDC/268 | |||||
206 | * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * | BDC/269 | |||||
207 | BDC/270 | ||||||
208 | CCDCPT/ USES=LINE(SCAN). | BDC/271 | |||||
209 | CCDCPT = ENTRY POINT WHEN A POINT IS MET IN FORMAT SCAN. | BDC/272 | |||||
00173 | 0 50000 0 00211 | 210 | CCDCPT | CLA | DTR MODIFY SCAN INSTRUCTION | BDC/273 |
00141 | 1 00000 0 00173 | 148 | BX4 | TXI | CCDCPT,0,** ROUNDING OF OUTPUT NUMBER. | BDC/220 |
154 | * * * * * * * * * * * * * *.* * * * * * * * * * * * * * * * * | BDC/226 | |||||
155 | BDC/227 | ||||||
156 | CCEDMK/ CALLS=FIELD,MAIN PROGRAM. | BDC/2271 | |||||
157 | CCEDMK = ENTRY POINT WHEN AN ENDMARK IS MET IN FORMAT SCAN. | BDC/2272 | |||||
00146 | 0 07400 4 00275 | 158 | CCEDMK | TSX | FIELD,4 * GO PROCESS UNDER FIELD CONTROL. | BDC/2273 |
D | 00132 | 1 00000 0 00146 | 141 | TXI | CCEDMK,0 END OF FORMAT STATEMENT. | BDC/2135 |
277 | * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * | BDC/339 | |||||
278 | BDC/340 | ||||||
279 | CCEOUT/ USES=CCIOUT. | BDC/341 | |||||
280 | CCEOUT = ENTRY POINT WHEN AN E IS MET IN FORMAT SCAN. | BDC/342 | |||||
00254 | 0 50000 0 00262 | 281 | CCEOUT | CLA | FLTW SET CONVERSION ROUTINE | BDC/343 |
00145 | 1 00000 0 00254 | 152 | CX4 | TXI | CCEOUT,0,** FLOATING POINT OUTPUT. | BDC/224 |
262 | END OF PROGRAM CCHOUT. | BDC/324 | |||||
263 | * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * | BDC/325 | |||||
264 | BDC/326 | ||||||
265 | CCFOUT/ USES=CCIOUT. | BDC/327 | |||||
266 | COFOUT = ENTRY POINT WHEN AN F IS MET IN FORMAT SCAN. | BDC/328 | |||||
00243 | 0 50000 0 00253 | 267 | CCFOUT | CLA | FXDW SET CONVERSION ROUTINE | BDC/329 |
00144 | 1 00000 0 00243 | 151 | CX2 | TXI | CCFOUT,0,** FIXED POINT 0UTPUT. | BDC/223 |
237 | END OF PROGRAM CCIOUT. | BDC/299 | |||||
238 | * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * | BDC/300 | |||||
239 | BDC/301 | ||||||
240 | CCHOUT/ USES=LINE(SCAN). | BDC/302 | |||||
241 | CCHOUT = ENTRY POINT WHEN AN H IS MET IN FORMAT SCAN. | BDC/303 | |||||
00217 | 0 50000 0 00476 | 242 | CCHOUT | CLA | PACK SET STORING ADDRESS | BDC/304 |
00143 | 1 00000 0 00217 | 150 | CX1 | TXI | CCHOUT,0,** HOLLERITH FIELD OUTPUT. | BDC/222 |
227 | * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * | BDC/289 | |||||
228 | BDC/290 | ||||||
229 | CCIOUT/ USES=LINE(SCAN). | BDC/291 | |||||
230 | CCIOUT = ENTRY POINT WHEN AN I IS MET IN FORMAT SCAN. | BDC/292 | |||||
00212 | 0 50000 0 00362 | 231 | CCIOUT | CLA | IAD PICKUP INTG, AND | BDC/293 |
D | 00142 | 1 00000 0 00212 | 149 | TXI | CCIOUT,0 DECIMAL OUTPUT. | BDC/221 |
196 | END OF PROGRAM CCSCFM. | BDC/259 | |||||
197 | * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * | BDC/260 | |||||
198 | BDC/261 | ||||||
199 | CCRPAR/ CALLS=FIELD. USES=CCCMMA,RESCAN(GROUP). | BDC/262 | |||||
200 | CCRPAR = ENTRY POINT WHEN A RPAREN IS MET IN FORMAT SCAN. | BDC/263 | |||||
00167 | 0 07400 4 00275 | 201 | CCRPAR | TSX | FIELD,4 * GO PROCESS UNDER FIELD CONTROL. | BDC/264 |
00140 | 1 00000 0 00167 | 147 | BX2 | TXI | CCRPAR,0,** END FORMAT OR GROUP. | BDC/219 |
189 | END OF PROGRAM CCSCFP. | BDC/252 | |||||
190 | * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * | BDC/253 | |||||
191 | BDC/254 | ||||||
192 | CCSCFM/ USES=LINE(SCAN). | BDC/255 | |||||
193 | CCSCFM = ENTRY POINT WHEN A MINUS SIGN IS MET IN FORMAT SCAN. | BDC/256 | |||||
00165 | 0 50200 0 77745 | 194 | CCSCFM | CLS | INT SET INT MINUS, AND | BDC/257 |
00137 | 1 00000 0 00165 | 146 | BX1 | TXI | CCSCFM,0,** SCALE FACTOR MINUS. | BDC/218 |
181 | END OF PROGRAM CCSLSH. | BDC/244 | |||||
182 | * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * | BDC/245 | |||||
183 | BDC/246 | ||||||
184 | CCSCFP/ USES=LINE(SCAN). | BDC/247 | |||||
185 | CCSCFP = ENTRY POINT WHEN A P IS MET IN FORMAT SCAN. | BDC/248 | |||||
00162 | 0 50000 0 77745 | 186 | CCSCFP | CLA | INT PICKUP AND | BDC/249 |
D | 00136 | 1 00000 0 00162 | 145 | TXI | CCSCFP,0 SCALE FACTOR PLUS. | BDC/217 |
173 | END OF PROGRAM CCCMMA. | BDC/236 | |||||
174 | * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * | BDC/237 | |||||
175 | BDC/238 | ||||||
176 | CCSLSH/ CALLS=FIELD,FILLW. USES=CCCMMA. | BDC/239 | |||||
177 | CCSLSH = ENTRY POINT WHEN A SLASH IS MET IN FORMAT SCAN. | BDC/240 | |||||
00157 | 0 07400 4 00275 | 178 | CCSLSH | TSX | FIELD,4 * GO PROCESS UNDER FIELD CONTROL. | BDC/241 |
00135 | 1 00000 0 00157 | 144 | AX4 | TXI | CCSLSH,0,** END LINE OR RECORD. | BDC/216 |
289 | * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * | BDC/351 | |||||
290 | BDC/352 | ||||||
291 | RESCAN/ CALLS=FILLW. USES=LINE(SCAN). | BDC/353 | |||||
292 | RESCAN = ENTRY POINT USED BY PRINT. | BDC/354 | |||||
00263 | −0 63400 4 00135 | 293 | RESCAN | SXD | AX4,4 FOR RETURN FROM FORMAT SCAN. | BDC/357 |
00312 | 0 07400 4 00263 | 329 | TSX | RESCAN,4 * GO RESCAN FORMAT. THEN RETURN, | BDC/3921 |
322 | END OF PROGRAM FIELD. | BDC/386 | |||||
323 | * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * | BDC/387 | |||||
324 | BDC/388 | ||||||
325 | PRINT,4/ USES=FIELD,LINE. CALLERS=(BDC),LINE(RESCAN). | BDC/389 | |||||
326 | PRINT DOES INTEGER, FIXED, AND FLOATING POINT CONVERSION. | BDC/390 | |||||
327 | XPRINT = EXIT FROM PRINT WHEN FORMAT IS EXHAUSTED. | BDC/391 | |||||
00311 | −0 63400 4 00317 | 328 | XPRINT | SXD | CNVSW,4 SAVE THE C(XR4), AND | BDC/392 |
00121 | −0 75400 0 00311 | 127 | SCAN5 | PXD | XPRINT,0 CLEAR THE AC, AND UPDATE COUNT. | BDC/197 |