User Tools

Site Tools


ibm:ibm1130-lib:dmsr2v12:kforph26_lst

KFORPH26

Table Of Contents
  • [00004] 1130 FORTRAN COMPILER PHASE 26
kforph26.lst
ASM1130 CROSS ASSEMBLER V1.22 -- V2M12 -- Sun Nov  1 19:25:06 2020
 
Source File: \kforph26.asm 
1130 FORTRAN COMPILER PHASE 26
 
                             2 | *************************************************** K2600020
                             3 | *                                                 * K2600030
                             4 | *STATUS - VERSION 2, MODIFICATION LEVEL 12        * K2600040
                             5 | *                                                 * K2600050
                             6 | *FUNCTION/OPERATION-                              * K2600060
                             7 | *   * TESTS FOR EXTENDED PRECISION AND CHANGES    * K2600070
                             8 | *     THE NAME CODES FOR THE AFFECTED SUBROUTINES * K2600080
                             9 | *     TO REFLECT THIS CONDITION                   * K2600090
                            10 | *   * CONVERTS THE COMPILED STATEMENT STRING TO   * K2600100
                            11 | *     OUTPUT CODE AND STORES IT IN THE BUFFER AREA* K2600110
                            12 | *   * PUTS DATA FROM THE BUFFER INTO WORKING      * K2600120
                            13 | *     STORAGE ON THE DISK                         * K2600130
                            14 | *                                                 * K2600140
                            15 | *INPUT-THE STMNT STRING, SYMBOL TABLE, FCOM AND   * K2600150
                            16 | *   THE DISK OUTPUT BUFFER FROM PREVIOUS PHASES   * K2600160
                            17 | *                                                 * K2600170
                            18 | *OUTPUT-                                          * K2600180
                            19 | *   * WORKING STORAGE ON THE DISK CONTAINING      * K2600190
                            20 | *     HEADER AND DATA RECORDS, REAL AND INTEGER   * K2600200
                            21 | *     CONSTANTS AND OUTPUT FROM DEFINE FILE       * K2600210
                            22 | *     STATEMENTS AND THE COMPILED PROGRAM         * K2600220
                            23 | *                                                 * K2600230
                            24 | *EXTERNAL REFERENCES-                             * K2600240
                            25 | *   SUBROUTINES-                                  * K2600250
                            26 | *      * ROL-A SUBROUTINE TO LOAD THE NEXT PHASE  * K2600260
                            27 | *        OF THE COMPILER                          * K2600270
                            28 | *      * DZ000-DISK WRITE SUBROUTINE              * K2600280
                            29 | *   COMMA/DCOM                                    * K2600290
                            30 | *      * $PHSE                                    * K2600300
                            31 | *      * $DBSY                                    * K2600310
                            32 | *      * $LINK                                    * K2600320
                            33 | *                                                 * K2600330
                            34 | *EXITS-                                           * K2600340
                            35 | *   NORMAL-A CALL TO THE ROL ROUTINE BRINGS IN    * K2600350
                            36 | *   THE NEXT PHASE                                * K2600360
                            37 | *   ERROR-NONE                                    * K2600370
                            38 | *                                                 * K2600380
                            39 | *TABLES/WORK AREAS                                * K2600390
                            40 | *   * INPUT STRING                                * K2600400
                            41 | *   * SYMBOL TABLE                                * K2600410
                            42 | *   * FCOM                                        * K2600420
                            43 | *   * DISK OUTPUT BUFFER                          * K2600430
                            44 | *                                                 * K2600440
                            45 | *ATTRIBUTES-N/A                                   * K2600450
                            46 | *                                                 * K2600460
                            47 | *NOTES-                                           * K2600470
                            48 | *   PROGRAM HEADER CONSISTS OF 12 WORDS IN THE    * K2600480
                            49 | *   BUFFER AREA                                   * K2600490
                            50 | *      WD 1 RESERVED                              * K2600500
                            51 | *      WD 2 RESERVED                              * K2600510
                            52 | *      WD 3 INTEGER TYPE, PRECISION               * K2600520
                            53 | *      WD 4 OBJECT TIME PROGRAM LENGTH            * K2600530
                            54 | *      WD 5 LENGTH OF COMMON                      * K2600540
                            55 | *      WD 6 WD SIZE OF PROGRAM HEADER - 9 (=3)    * K2600550
                            56 | *      WD 7 VAR. AREA WHEN NO DEFINE FILE STMNT   * K2600560
                            57 | *      WD 8 LENGTH OF PROGRAM IN DISK BLOCKS      * K2600570
                            58 | *      WD 9 NUMBER OF FILES DEFINED               * K2600580
                            59 | *      WD10 PROGRAM NAME                          * K2600590
                            60 | *      WD11 PROGRAM NAME                          * K2600600
                            61 | *      WD12 EXECUTION ADDRESS                     * K2600610
                            62 | *   DATA HEADER CONSISTS OF 4 WORDS (WD13-WD16)   * K2600620
                            63 | *      WD13 ADDRESS OF NEXT DATA                  * K2600630
                            64 | *      WD 14 NUMBER OF DATA WORDS                 * K2600640
                            65 | *      WD15 FIRST INDICATOR WORD                  * K2600650
                            66 | *      WD16 FIRST DATA WORD                       * K2600660
                            67 | *   EVERY 8 WORDS OF DATA OR PROGRAM OUTPUT IS    * K2600670
                            68 | *   PRECEDED BY AN INDICATOR WORD CONTAINING TWO  * K2600680
                            69 | *   BITS OF INFORMATION FOR EACH OF THE SUCCESSIVE* K2600690
                            70 | *   EIGHT WORDS.  THE TWO BITS HAVE THE FOLLOWING * K2600700
                            71 | *   MEANINGS.                                     * K2600710
                            72 | *      00 = ABSOLUTE INSTRUCTION OR DATA          * K2600720
                            73 | *      01 = RELOCATABLE INSTRUCTION               * K2600730
                            74 | *      10 = ONE WORD CALL                         * K2600740
                            75 | *      11 = TWO WORD CALL                         * K2600750
                            76 | *                                                 * K2600760
                            77 | *************************************************** K2600770
1130 FORTRAN COMPILER PHASE 26
 
                            79 | *                                                 * K2600790
                            80 | *** NOTE- COMMENTS BEGIN IN COL. 44 ***             K2600800
                            81 | *                                                   K2600810
                            82 |       ABS                                           K2600820
                            83 | *             OUTPUT2                               K2600830
                            84 | *                                                   K2600840
                            85 | *             SYSTEM EQUATES                        K2600850
                            86 | *                                                   K2600860
8000                        87 | MEMRY EQU     /8000                                 K2600870
0078                        88 | $PHSE EQU     /78        NO. OF PHASE NOW IN CORE   K2600880
7FBC                        89 | ROL   EQU     MEMRY-68   LOC OF PROG TO RD NXT PH   K2600890
7A23                        90 | OVERL EQU     MEMRY-1501 START OF FCOM          2-4 K2600900
0038                        91 | PHID  EQU     56         ID NUMBER THIS PHASE       K2600910
00F2                        92 | DZ000 EQU     /F2        DISKZ ENTRY POINT          K2600920
00EE                        93 | $DBSY EQU     /EE        NON-ZERO WHEN DISKZ BUSY   K2600930
0039                        94 | $LINK EQU     /39      CALL LINK ENTRY POINT        K2600940
0003                        95 | PHLEN EQU     3         NO SECTORS THIS PHASE       K2600945
                            96 | *                                                   K2600950
7A23                        97 |       ORG     OVERL                                 K2600960
                            98 | *                                                   K2600970
                            99 | *                  FORTRAN COMMUNICATION            K2600980
7A23                       100 | ORG   BSS     1    ORIGIN ADDRESS               2-4 K2600990
7A24                       101 | SOFS  BSS     1    START OF STRING                  K2601000
7A25                       102 | EOFS  BSS     1    END OF STRING                    K2601010
7A26                       103 | SOFST BSS     1    START OF SYMBOL TABLE            K2601020
                           104 | *             AT END OF THIS PHASE                  K2601030
                           105 | *             PROGRAM LENGTH, DISKBYTES             K2601040
                           106 | *             MOVED TO /005C BY RECOVERY PHASE)     K2601050
7A27                       107 | SOFNS BSS     1    PROGR LENGTH AT OBJECT TIME      K2601060
                           108 | *             (MOVED TO /005F BY RECOVERY PHASE)    K2601070
7A28                       109 | SOFXT BSS     1    SIZE OF WORK AREA                K2601080
7A29                       110 | SOFGT BSS     1    SIZE OF CONSTANTS AREA           K2601090
7A2A                       111 | EOFST BSS     1    END OF SYMBOL TABLE              K2601100
7A2B                       112 | COMON BSS     1    ENTRY POINT                      K2601110
7A2C                       113 | CSIZE BSS     1    SIZE OF COMMON                   K2601120
7A2D                       114 | ERROR BSS     1    OVERLAP ERROR                    K2601130
7A2E                       115 | FNAME BSS     1                                     K2601140
7A2F                       116 |       BSS     1                                     K2601150
7A30                       117 | SORF  BSS     1    SUBROUTINE(-) OR FUNCTION(+)     K2601160
7A31                       118 | CCWD  BSS     1    CONTROL CARD WORD                K2601170
                           119 | *               BIT 15 TRANSFER TRACE               K2601180
                           120 | *               BIT 14 ARITHMETIC TRACE             K2601190
                           121 | *               BIT 13 EXTENDED PRECISION           K2601200
                           122 | *               BIT 12 LIST SYMBOL TABLE            K2601210
                           123 | *               BIT 11 LIST SUBPROGRAM NAMES        K2601220
                           124 | *               BIT 10 LIST SOURCE PROGRAM          K2601230
                           125 | *               BIT  9 ONE WORD INTEGERS            K2601240
                           126 | *               BIT  8 ORIGIN                   2-4 K2601250
7A32                       127 | IOCS  BSS     1    IOCS CONTROL CARD WORD           K2601260
                           128 | *               BIT 15 CARD                         K2601270
                           129 | *               BIT 14 PAPER TAPE                   K2601280
                           130 | *               BIT 13 TYPEWRITER                   K2601290
                           131 | *               BIT 12 1403 PRINTER                 K2601300
                           132 | *               BIT 11 2501 READER                  K2601310
                           133 | *               BIT 10 KEYBOARD                     K2601320
                           134 | *               BIT  9 1442 PUNCH                   K2601330
                           135 | *               BIT  8 DISK                         K2601340
                           136 | *               BIT  7 1132 PRINTER                 K2601350
                           137 | *               BIT  3 PLOTTER                      K2601360
                           138 | *               BIT  1 UNFORMATTED DISK             K2601370
7A33                       139 | DFCNT BSS     1    FILE COUNT                       K2601380
                           140 | *                                                   K2601390
                           141 | *                                                   K2601400
                           142 | *                  END OF FORTRAN COMMUNICATION     K2601410
                           143 | *                  AREA                             K2601420
                           144 | *************************************************** K2601430
                           145 | *                                                   K2601440
                           146 | *                                                   K2601450
                           147 | *             BUFFER COMMUNICATIONS AREA            K2601460
                           148 | *             AND BUFFER                            K2601470
                           149 | *                                                   K2601480
                           150 | *                                                   K2601490
                           151 | *             RESERVED FOR COMMUNICATION            K2601500
                           152 | *             BETWEEN PHASES                        K2601510
                           153 | *             DISKOUT1 AND DISKOUT2                 K2601520
                           154 | *             AS FOLLOWS                            K2601530
                           155 | *                                                   K2601540
7A34                       156 |       BSS     4                                     K2601550
                           157 | *                                                   K2601560
7A38                       158 |       BSS  E  0                                     K2601570
7A38                       159 | BUFCT BSS     1        BUFFERCOUNT                  K2601580
7A39                       160 | BUFPT BSS     1        BUFFERPOINTER                K2601590
7A3A                       161 | INCT  BSS     1        INDICATOR COUNTER            K2601600
7A3B                       162 | INPT  BSS     1        INDICATOR POINTER            K2601610
7A3C                       163 | DHDRA BSS     1        DATAHEADER-ADDRESS           K2601620
7A3D                       164 | LOCTR BSS     1        LOCATION COUNTER             K2601630
7A3E                       165 | PRLGT BSS     1        PROGR LENGTH                 K2601640
7A3F                       166 |       BSS     1        NOT YET USED                 K2601650
7A40                       167 |       BSS     1        SECTOR COUNT                 K2601660
7A41                       168 |       BSS     1        SCRATCH SECTOR ADDR          K2601670
7A42                       169 | BUFF  BSS     340                               212 K2601680
7A42                       170 | WD1   EQU     BUFF                                  K2601690
7A43                       171 | WD2   EQU     BUFF+1                                K2601700
7A44                       172 | WD3   EQU     BUFF+2                                K2601710
                           173 | *                                                   K2601720
                           174 | *                                                   K2601730
7B96                       175 |       ORG     BUFF+340  ORIGIN FOR THIS PHASE   212 K2601740
7B98                       176 | BPHAR EQU     *+2                                   K2601750
7B96 0000                  177 |       DC      0        LOADER WORK AREA             K2601760
7B97 FFC8                  178 |       DC      -56      -PHASE ID FOR SLET LOOKUP    K2601770
7B98 038A                  179 |       DC      NXTPH-*+1  TABLE FOR NEXT PHASE ENTRY K2601780
7B99 0001                  180 |       DC      1        ONE ENTRY TO BE SET BY LDR   K2601790
7B98                       181 |       ORG     *-2                                   K2601800
                           182 | *                                                   K2601810
7B98 4C00 7F13             183 | NEQ   BSC  L  ENT      BR TO INITIALIZE PROGRAM     K2601820
                           184 | *                                                   K2601830
                           185 | *             INITIALIZTRANSFER VECTOR POINTER      K2601840
7B9A 1000                  186 | START SLA     0        NOP                          K2601850
7B9B 6700 7CFE             187 |       LDX  L3 ZERO     SET UP POINTER TO CONSTANTS  K2601860
                           188 | *                                                   K2601870
7B9D C400 7A31             189 |       LD   L  CCWD       IS IT ABSOLUTE         2-4 K2601880
7B9F 1008                  190 |       SLA     8          COMPILATION            2-4 K2601890
7BA0 4828                  191 |       BSC     +Z         NO  -  SKIP            2-4 K2601900
7BA1 D328                  192 |       STO   3 ORGSW-Z    YES - SET ORIGIN SW    2-4 K2601910
                           193 | *                                                   K2601920
                           194 | *             TEST IF EXTENDED PRECISION            K2601930
                           195 | *                                                   K2601940
7BA2 1005                  196 |       SLA     5        SHIFT EXTENDED PREC INDR     K2601950
7BA3 4C10 7BBD             197 |       BSC  L  Q1011,-  BR IF NOT EXTENDED PREC      K2601960
                           198 | *                                                   K2601970
                           199 | *             CHANGE SYSTEM SUBROUTINE NAMES        K2601980
                           200 | *             SO THAT APPLICABLE NAMES BEGIN        K2601990
                           201 | *             WITH E RATHER THAN WITH F             K2602000
                           202 | *                                                   K2602010
                           203 | *             CHANGE SUBROUTINE NAMES               K2602020
                           204 | *             FAXIX THROUGH FADD                    K2602030
                           205 | *                                                   K2602040
7BA5 6124                  206 |       LDX   1 FAXIX-TABSS+2                         K2602050
7BA6 400D                  207 | Q1005 BSI     FTOE     CHANGE NEXT NAME             K2602060
7BA7 71FE                  208 |       MDX   1 -2       DECR COUNT ON NAMES          K2602070
7BA8 70FD                  209 |       MDX     Q1005    BR IF INDEX NOT ZERO         K2602080
                           210 | *                                                   K2602090
                           211 | *             CHANGE WCHRI TO VCHRI                 K2602100
                           212 | *                                                   K2602110
7BA9 6146                  213 |       LDX   1 FCHRI-TABSS+2                         K2602120
7BAA 4009                  214 |       BSI     FTOE    CHANGE W TO V                 K2602130
                           215 | *                                                   K2602140
                           216 | *                                                   K2602150
7BAB C304                  217 |       LD    3 H0004-Z  DIFF IN SECOND CHAR          K2602160
7BAC D00F                  218 |       STO     DIFF     BETWEEN E AND F TO CHG NAMES K2602170
                           219 | *                                                   K2602180
                           220 | *             CHANGE NAMES OF TRACE-ROUTINES        K2602190
                           221 | *             TO HAVE SECOND CHARACTER 'E'          K2602200
                           222 | *             INSTEAD OF 'F'                        K2602210
                           223 | *                                                   K2602220
7BAD 612A                  224 |       LDX   1 FARI-TABSS+2                          K2602230
7BAE 4005                  225 |       BSI     FTOE     BR TO CHANGE MFAR TO MEAR    K2602240
7BAF 612C                  226 |       LDX   1 FARIX-TABSS+2                         K2602250
7BB0 4003                  227 |       BSI     FTOE     BR TO CHANGE MFARX TO MEARX  K2602260
7BB1 613C                  228 |       LDX   1 FIF-TABSS+2                           K2602270
7BB2 4001                  229 |       BSI     FTOE     BR TO CHANGE SFIX TO SEIX    K2602280
7BB3 7009                  230 |       MDX     Q1011    BR PAST SUBROUTINE           K2602290
                           231 | *                                                   K2602300
                           232 | *                                                   K2602310
                           233 | *             SUBROUTINE                            K2602320
                           234 | *             CHANGE .F. IN 1ST OR 2ND CHARACTER OF K2602330
                           235 | *             NAME INTO .E.                         K2602340
                           236 | *             (OR E INTO V ETC)                     K2602350
                           237 | *             (DISPLACEMENT IN NAME LIST = X1)      K2602360
                           238 | *                                                   K2602370
7BB4 0000                  239 | FTOE  DC      0        LINK ENTRY POINT             K2602380
7BB5 C500 7E73             240 |       LD   L1 TABSS-2  LOAD ENTRY FR TBL RLTV XR1   K2602390
7BB7 9004                  241 |       S       DIFF     SUBTRACT CHARACTER DIFF      K2602400
7BB8 D500 7E73             242 |       STO  L1 TABSS-2  SAVE NEW NAME                K2602410
7BBA 4C80 7BB4             243 |       BSC  I  FTOE     RETURN                       K2602420
                           244 | *                                                   K2602430
                           245 | *             CONSTANTS                             K2602440
                           246 | *                                                   K2602450
7BBC 0100                  247 | DIFF  DC      /0100    DIFF BETWEEN .E. AND .F. IN  K2602460
                           248 | *                      FIRST CHARACTER OF A NAME    K2602470
                           249 | *                                                   K2602480
7BBD 6580 7A24             250 | Q201A LDX  I1 SOFS     INITIALIZE INPUT POINTER     K2602490
7BBD                       251 | Q1011 EQU     Q201A                                 K2602500
                           252 | *                                                   K2602510
7BBF 6700 7CFE             253 |       LDX  L3 ZERO     RESTORE CONSTANT POINTER     K2602520
                           254 | *                                                   K2602530
7BC1 71FF                  255 |       MDX   1 -1                                    K2602540
7BC2 4346                  256 | Q2012 BSI   3 INIT-Z   INITIALIZE NEXT STATEMENT    K2602550
7BC3 C321                  257 |       LD    3 STOID-Z  LOAD STORED ID TYPE          K2602560
                           258 | *                                                   K2602570
                           259 | *             SPOT FOR TEST STOP                    K2602580
7BC4 1000                  260 |       SLA     0        NOP                          K2602590
                           261 | *                                                   K2602600
7BC5 9305                  262 |       S     3 IDFOR-Z  TEST FOR FORMAT STATEMENT    K2602610
7BC6 4C18 7BD2             263 |       BSC  L  Q2013,+- BR IF FORMAT                 K2602620
                           264 | *                                                   K2602630
7BC8 9323                  265 |       S     3 IDDEF-Z  TEST FOR DEFINE FILE STMNT   K2602640
7BC9 4C18 7BD9             266 |       BSC  L  Q2101,+- BR IF DEFINE FILE            K2602650
7BCB 9324                  267 |       S     3 IDDAT-Z  TEST FOR DATA STATEMENT      K2602660
7BCC 4C18 7BD9             268 |       BSC  L  Q2101,+- BR IF DATA STATEMENT         K2602670
7BCE 9325                  269 |       S     3 IDCAL-Z  TEST FOR CALL LINK/EXIT      K2602680
7BCF 4C18 7BDF             270 |       BSC  L  Q2201,+- BR IF CALL LINK/EXIT         K2602690
7BD1 7020                  271 |       MDX     Q3011    BR IF NOT ABOVE STMNT TYPES  K2602700
                           272 | *                                                   K2602710
                           273 | *             OUTP FORMAT STMT                      K2602720
7BD2 4329                  274 | Q2013 BSI   3 INCPT-Z  INCR INPUT POINTER           K2602730
7BD3 C100                  275 | Q2014 LD    1 0        LOAD STRING WORD             K2602740
7BD4 4351                  276 |       BSI   3 OUABS-Z  SUBR OUTPUT, ENTRY = ABS     K2602750
7BD5 C320                  277 |       LD    3 WCNT-Z   TEST WORD COUNT              K2602760
7BD6 4C30 7BD2             278 |       BSC  L  Q2013,Z- BR IF WORD COUNT IS POSITIVE K2602770
7BD8 70E9                  279 |       MDX     Q2012    BR IF COUNTER IS ZERO        K2602780
                           280 | *                                                   K2602790
                           281 | *             MOVE POINTER WITHOUT OUTPUT           K2602800
                           282 | *             (DATA, DEFINE FILE HAVE ALREADY       K2602810
                           283 | *             BEEN OUPUT)                           K2602820
                           284 | *                                                   K2602830
7BD9 1000                  285 | Q2101 SLA     0        NOP                          K2602840
7BDA 4329                  286 |       BSI   3 INCPT-Z  BR TO INCR I/P POINTER       K2602850
7BDB C320                  287 |       LD    3 WCNT-Z   LOAD WORD COUNT              K2602860
7BDC 4C30 7BD9             288 |       BSC  L  Q2101,Z- BR IF WORD COUNT IS POSITIVE K2602870
7BDE 70E3                  289 |       MDX     Q2012    BR IF ZERO (END OF STMNT)    K2602880
                           290 | *                                                   K2602890
                           291 | *             SPECIAL OUTPUT OF                     K2602900
                           292 | *             CALL LINK OR CALL EXIT                K2602910
                           293 | *                                                   K2602920
                           294 | *                                                   K2602930
                           295 | *             TEST IF CALLLINK OR CALLEXIT          K2602940
                           296 | *                                                   K2602950
7BDF C101                  297 | Q2201 LD    1 1        LOAD DATA WORD               K2602960
7BE0 93F8                  298 |       S     3 H5B00-Z  TEST CALL LINK FLAG          K2602970
7BE1 4C20 7BF2             299 |       BSC  L  Q3011,Z   BR IF NOT CALL LINK         K2602980
                           300 | *                                                   K2602990
                           301 | *             OUTPUT CALL LINK                      K2603000
7BE3 C400 7E55             302 | Q2211 LD   L  BSIL     OUTPUT .BSI L.               K2603010
7BE5 4351                  303 |       BSI   3 OUABS-Z  *                            K2603020
7BE6 C327                  304 |       LD    3 CLINK-Z  OUTPUT ADDRESS OF LINK       K2603030
7BE7 4351                  305 |       BSI   3 OUABS-Z  *                            K2603040
7BE8 C102                  306 |       LD    1 2        OUTPUT NAME WORD 1           K2603050
7BE9 1001                  307 |       SLA     1        *                            K2603060
7BEA 1802                  308 |       SRA     2        *                            K2603070
7BEB 4351                  309 |       BSI   3 OUABS-Z  *                            K2603080
7BEC C104                  310 |       LD    1 4        OUTPUT NAME WORD 2           K2603090
7BED 188F                  311 |       SRT     15       *                            K2603100
7BEE C102                  312 |       LD    1 2        *                            K2603110
7BEF 108F                  313 |       SLT     15       *                            K2603120
7BF0 4351                  314 |       BSI   3 OUABS-Z  *                            K2603130
7BF1 70E7                  315 |       MDX     Q2101    CONTINUE                     K2603140
                           316 | *                                                   K2603150
                           317 | *                                                   K2603160
                           318 | *             .NXT.                                 K2603170
                           319 | *             PROCESS STATEMENTS OTHER THAN         K2603180
                           320 | *             FORMAT, DEFINE FILE, DATA AND         K2603190
                           321 | *             CALL LINK/EXIT STATEMENTS             K2603200
                           322 | *                                                   K2603210
7BF2 C320                  323 | Q3011 LD    3 WCNT-Z   LOAD WORD COUNTER            K2603220
7BF3 4830                  324 |       BSC     Z-       SKIP IF WORDCOUNTER NOT POS  K2603230
7BF4 7006                  325 |       MDX     Q3013    BR IF POSITIVE               K2603240
7BF5 C321                  326 |       LD    3 STOID-Z  LOAD STORED ID WORD TYPE     K2603250
7BF6 9306                  327 |       S     3 IDEND-Z  TEST IF END STATEMENT        K2603260
7BF7 4820                  328 |       BSC     Z        SKIP IF STORED ID = .END.    K2603270
7BF8 70C9                  329 |       MDX     Q2012    BR IF NOT                    K2603280
                           330 | *                                                   K2603290
7BF9 4C00 7DEC             331 |       BSC  L  OUTER    TERMINATE OUTPUT             K2603300
                           332 | *                                                   K2603310
                           333 | *                                                   K2603320
7BFB 4329                  334 | Q3013 BSI   3 INCPT-Z  INCR INPUT POINTER           K2603330
7BFC C100                  335 | Q3014 LD    1 0        LOAD WORD FROM I/P STRING    K2603340
7BFD 4810                  336 |       BSC     -        SKIP IF .PACKED. WORD        K2603350
7BFE 700E                  337 |       MDX     Q4011    BR IF NOT                    K2603360
7BFF C100                  338 | Q3021 LD    1 0        LOAD WORD FROM I/P STRING    K2603370
7C00 E307                  339 |       AND   3 H7800-Z  GET INDEX TO INSTRUCTION TBL K2603380
7C01 4C18 7C09             340 |       BSC  L  Q3023,+- BR IF NO INSTR INCLUDED      K2603390
                           341 | *                      =WORD CONSISTS OF ADDR ONLY  K2603400
7C03 180B                  342 |       SRA     11       RIGHT JUSTIFY INDEX          K2603410
7C04 8308                  343 |       A     3 CON4B-Z  4-BIT-CONV-TABLE ORIGIN      K2603420
7C05 D001                  344 |       STO     Q3022+1  COMPUTE ADDR OF INST IN TBL  K2603430
7C06 C400 0000             345 | Q3022 LD   L  *-*      LOAD INST FROM TBL (TAB4)    K2603440
7C08 4351                  346 |       BSI   3 OUABS-Z  SUBR OUTPUT, ENTRY = ABS     K2603450
7C09 C100                  347 | Q3023 LD    1 0        LOAD WORD FROM I/P STRING    K2603460
7C0A 4330                  348 |       BSI   3 GETST-Z  GET OBJ TIME ADDR FR SYM TBL K2603470
7C0B 4353                  349 |       BSI   3 OUREL-Z  SUBR OUTPUT, ENTRY = RLTV    K2603480
7C0C 70E5                  350 |       MDX     Q3011    CONTINUE PROCESSING          K2603490
                           351 | *                                                   K2603500
                           352 | *             TEST IF SPECIAL BSC (ONE WHICH IS     K2603510
                           353 | *             FOLLOWED BY A RELATIVE ADDRESS).      K2603520
                           354 | *                                                   K2603530
7C0D 9309                  355 | Q4011 S     3 H5D00-Z  .SPEC BSC L.                 K2603540
7C0E 4818                  356 |       BSC     +-       SKIP IF NOT .SPEC BSC L.     K2603550
7C0F 700A                  357 |       MDX     Q4021    BR IF SPEC BSC L             K2603560
                           358 | *                                                   K2603570
7C10 930B                  359 |       S     3 HFF00-Z  .BSC I1. - .SPEC BSC L.      K2603580
7C11 4820                  360 |       BSC     Z        SKIP IF .BSC I1.             K2603590
7C12 700C                  361 |       MDX     Q4031    BR IF NOT                    K2603600
7C13 C30A                  362 |       LD    3 H4D80-Z  OBJECT TIME .BSC I1. TO ACC  K2603610
7C14 4351                  363 |       BSI   3 OUABS-Z  SUBR OUTPUT, ENTRY = ABS     K2603620
7C15 4329                  364 |       BSI   3 INCPT-Z  INCREMENT INPUT POINTER      K2603630
7C16 C400 7A3D             365 |       LD   L  LOCTR    LOCATION COUNTER             K2603640
                           366 | *                                                   K2603650
7C18 4355                  367 | Q4012 BSI   3 OURNC-Z  SUBR OUTPUT, ENTRY=RLTV      K2603660
7C19 70D8                  368 |       MDX     Q3011                                 K2603670
                           369 | *                                                   K2603680
                           370 | *             SPECIAL BSC L ENCOUNTERED             K2603690
                           371 | *             IS FOLLOWED BY A RELATIVE ADDRESS     K2603700
                           372 | *             RATHER THAN BY A SYMBOL TABLE NAME    K2603710
                           373 | *                                                   K2603720
7C1A C30D                  374 | Q4021 LD    3 H4C08-Z  OBJ TIME .BSC L. TO ACC      K2603730
7C1B 4351                  375 |       BSI   3 OUABS-Z  SUBR OUTPUT, ENTRY = ABS     K2603740
7C1C 4329                  376 |       BSI   3 INCPT-Z  INCR INPUT POINTER           K2603750
7C1D C100                  377 |       LD    1 0        OUTPUT RLTV ADDR FR STRING   K2603760
7C1E 70F9                  378 |       MDX     Q4012    BR TO OUTPUT ROUTINE         K2603770
                           379 | *                                                   K2603780
                           380 | *             TEST IF .LDX L1.                      K2603790
                           381 | *             WHICH IS FOLLOWED BY AN ABSOLUTE      K2603800
                           382 | *             VALUE AND OUTPUT .LDX L1. FOLLOWED    K2603810
                           383 | *             BY THE ABSOLUTE VALUE                 K2603820
                           384 | *                                                   K2603830
7C1F C100                  385 | Q4031 LD    1 0        LOAD WORD FROM I/P STRING    K2603840
7C20 93F8                  386 |       S     3 H5B00-Z  SUBTRACT CODE FOR .LDX L1.   K2603850
7C21 4820                  387 |       BSC     Z        SKIP IF .LDX L1.             K2603860
7C22 7008                  388 |       MDX     Q4041    BR IF NOT                    K2603870
7C23 C400 7E69             389 |       LD   L  LDXL1    OUTPUT .LDX L1.              K2603880
7C25 4351                  390 |       BSI   3 OUABS-Z  OUTPUT IN ABS MODE           K2603890
7C26 1010                  391 |       SLA     16       CLEAR ACC                    K2603900
7C27 9101                  392 |       S     1 1        CHANGE SIGN OF STRING WD     K2603910
7C28 4351                  393 |       BSI   3 OUABS-Z  OUTPUT FOLLOWING WD IN ABS   K2603920
7C29 4329                  394 |       BSI   3 INCPT-Z  INCR INPUT POINTER           K2603930
7C2A 70C7                  395 |       MDX     Q3011    CONTINUE THROUGH STRING      K2603940
                           396 | *                                                   K2603950
                           397 | *             TEST IF .BSC I.                       K2603960
                           398 | *             (WHICH REQUIRES OUTPUT OF ENTRY ADDR) K2603970
                           399 | *                                                   K2603980
7C2B C100                  400 | Q4041 LD    1 0        LOAD WORD FROM I/P STRING    K2603990
7C2C 93FE                  401 |       S     3 H5080-Z  SUBTRACT .BSC I. CONSTANT    K2604000
7C2D 4C20 7C36             402 |       BSC  L  Q5011,Z  BR IF NOT BSC I              K2604010
7C2F C3FD                  403 |       LD    3 H4C80-Z  OUTPUT .BSC I.               K2604020
7C30 4351                  404 |       BSI   3 OUABS-Z  IN ABSOLUTE MODE             K2604030
7C31 C400 7A2B             405 |       LD   L  COMON    OUTPUT ENTRY ADDR            K2604040
7C33 4355                  406 | Q4042 BSI   3 OURNC-Z  (ADDR OF OBJECT TIME LINK WD K2604050
7C34 4329                  407 |       BSI   3 INCPT-Z  INCREMENT INPUT POINTER      K2604060
7C35 70BC                  408 |       MDX     Q3011    CONTINUE                     K2604070
                           409 | *                                                   K2604080
                           410 | *             TEST IF TWO-WORD CALL OPERATOR        K2604090
7C36 C100                  411 | Q5011 LD    1 0        LOAD WORD FROM INPUT STRING  K2604100
7C37 E315                  412 |       AND   3 HFF80-Z  TEST BITS 0-8                K2604110
7C38 4820                  413 |       BSC     Z        SKIP IF .CALL SUBPROGR.      K2604120
7C39 7005                  414 |       MDX     Q7011    BR IF NOT                    K2604130
                           415 | *                                                   K2604140
                           416 | *             TWO-WORD CALL                         K2604150
7C3A C101                  417 |       LD    1 1        LOAD SECOND WORD OF CALL     K2604160
7C3B 4330                  418 |       BSI   3 GETST-Z  GET OBJ TIME ADDR (OR NAME)  K2604170
7C3C 4359                  419 |       BSI   3 OULCL-Z  SUBR O/P, ENTRY = 2-WD CALL  K2604180
7C3D 4329                  420 |       BSI   3 INCPT-Z  INCREMENT INPUT COUNTER      K2604190
7C3E 70B3                  421 |       MDX     Q3011    CONTINUE THROUGH STRING      K2604200
                           422 | *                                                   K2604210
                           423 | *             TEST IF SYST SUBROUTINE CALL          K2604220
7C3F C100                  424 | Q7011 LD    1 0        LOAD STRING WORD             K2604230
7C40 1001                  425 |       SLA     1        TEST BIT 1 FOR CALL          K2604240
7C41 4828                  426 |       BSC     +Z       SKIP IF SYST.CALL            K2604250
7C42 7024                  427 |       MDX     Q7021    BR IF NOT                    K2604260
                           428 | *                                                   K2604270
                           429 | *             OUTPUT SYSTEM SUBROUTINE CALL         K2604280
                           430 | *             (ONE-WORD CALL)                       K2604290
                           431 | *                                                   K2604300
7C43 1807                  432 |       SRA     7        SHIFT POINTER SYST SUBR TBL  K2604310
7C44 830F                  433 |       A     3 SSTOR-Z  COMPUTE ADDRESS IN SYSTEM    K2604320
7C45 D001                  434 |       STO     Q7012+1  SUBROUTINE TABLE AND INSERT  K2604330
                           435 | *                                                   K2604340
7C46 C400 0000             436 | Q7012 LD   L  *-*      LOAD WD2 FROM SYST SUBR TBL  K2604350
7C48 18D0                  437 |       RTE     16       PUT IN EXTENSION             K2604360
7C49 74FF 7C47             438 |       MDX  L  Q7012+1,-1 DECR ADDR SYSTEM SUBR TBL  K2604370
7C4B 1000                  439 |       SLA     0        NOP                          K2604380
7C4C C480 7C47             440 |       LD   I  Q7012+1  LOAD WD1 FROM SYST SUBR TBL  K2604390
7C4E 4357                  441 |       BSI   3 OUCAL-Z  SUBR.OUTPUT,ENTRY = CALL     K2604400
                           442 | *                                                   K2604410
                           443 | *             TEST WHETHER OUTPUT SUBR CALL WAS     K2604420
                           444 | *             .SUBSC. OR .SUBIN.                    K2604430
                           445 | *             .FIOAF. OR .FIOAI.                    K2604440
                           446 | *             ARGUMENTS OF THESE CALLS              K2604450
                           447 | *             REQUIRE SPECIAL TREATMENT             K2604460
                           448 | *             (SUBROUTINES HAVE BOTH ABSOLUTE       K2604470
                           449 | *             AND RELATIVE ARGUMENTS)               K2604480
7C4F C100                  450 |       LD    1 0        LOAD WORD FROM STRING        K2604490
7C50 93F6                  451 |       S     3 H1D00-Z  TEST FOR .CALL SUBIN.        K2604500
7C51 4C18 7C83             452 |       BSC  L  Q7051,+- BR IF .CALL SUBIN.           K2604510
7C53 C100                  453 |       LD    1 0        LOAD WORD FROM STRING        K2604520
7C54 930E                  454 |       S     3 CSUBS-Z  TEST FOR .CALL SUBSC.        K2604530
7C55 4C18 7C93             455 |       BSC  L  Q8011,+- BR IF .CALL SUBSC.           K2604540
7C57 C100                  456 |       LD    1 0        LOAD WORD FROM STRING        K2604550
7C58 93F4                  457 |       S     3 M1600-Z  TEST FOR .CALL SIOAI.        K2604560
7C59 4820                  458 |       BSC     Z        SKIP IF .CALL SIOAI.         K2604570
7C5A 93F5                  459 |       S     3 M1680-Z  TEST FOR .CALL SIOAF.        K2604580
7C5B 4820                  460 |       BSC     Z        SKIP IF EITHER SPECIAL CALL  K2604590
7C5C 9318                  461 |       S     3 M2400-Z  TEST FOR .CALL SDAF.         K2604600
7C5D 4820                  462 |       BSC     Z        SKIP IF EITHER SPECIAL CALL  K2604610
7C5E 9319                  463 |       S     3 M2380-Z  TEST FOR .CALL SDAI.         K2604620
7C5F 4820                  464 |       BSC     Z        SKIP IF EITHER SPECIAL CALL  K2604630
7C60 931A                  465 |       S     3 M1E00-Z  TEST FOR .CALL UIOAI.        K2604640
7C61 4820                  466 |       BSC     Z        SKIP IF EITHER SPECIAL CALL  K2604650
7C62 931B                  467 |       S     3 M1E80-Z  TEST FOR .CALL UIOAF.        K2604660
7C63 4C18 7CA6             468 |       BSC  L  Q8051,+- BR IF ANY OF ABOVE FOUND     K2604670
                           469 | *                                                   K2604680
                           470 | *                      (NO SPECIAL TREATMENT REQ.)  K2604690
7C65 4C00 7BF2             471 |       BSC  L  Q3011    BR TO NEXT ITEM ON STRING    K2604700
                           472 | *                                                   K2604710
                           473 | *             NO SYSTEM SUBROUTINE CALLS FOUND      K2604720
                           474 | *             TEST NEXT FOR .STX L1. CODE           K2604730
                           475 | *                                                   K2604740
7C67 C100                  476 | Q7021 LD    1 0        LOAD WORD FROM STRING        K2604750
7C68 93FF                  477 |       S     3 H6200-Z  TEST FOR .STX L1.            K2604760
7C69 4C18 7C77             478 |       BSC  L  Q7031,+- BR IF 'STX L1'               K2604770
                           479 | *                                                   K2604780
                           480 | *             NO SPECIAL TREATMENT REQUIRED         K2604790
                           481 | *             CONVERT ONE WORD OF PRE-OUTPUT CODE   K2604800
                           482 | *             INTO OBJECT TIME-INSTRUCTION,         K2604810
                           483 | *             OUTPUT .ABSOLUTE.                     K2604820
                           484 | *                                                   K2604830
                           485 | *             COMPUTE 6-BIT CONVERSION              K2604840
7C6B C100                  486 |       LD    1 0        LOAD WORD FROM STRING        K2604850
7C6C E310                  487 |       AND   3 H3F00-Z  GET BITS 2-7=RLTV TBL ADDR   K2604860
7C6D 1808                  488 |       SRA     8        RIGHT JUSTIFY                K2604870
7C6E 8308                  489 |       A     3 CON4B-Z  ADD TO ADDR CONVERSION TBL   K2604880
7C6F D003                  490 |       STO     Q7022+1  TO COMPUTE ADDR TO LOAD      K2604890
7C70 C100                  491 |       LD    1 0        LOAD STRING WORD             K2604900
7C71 E311                  492 |       AND   3 H00FF-Z  GET OUTPUT STORAGE ADDR      K2604910
7C72 8400 0000             493 | Q7022 A    L  *-*      TABLE VALUE                  K2604920
7C74 4351                  494 |       BSI   3 OUABS-Z  SUBR OUTPUT, ENTRY = ABS     K2604930
7C75 4C00 7BF2             495 |       BSC  L  Q3011    BR TO NEXT ITEM ON STRING    K2604940
                           496 | *                                                   K2604950
                           497 | *                                                   K2604960
7C77 C400 7E70             498 | Q7031 LD   L  STXL1    OUTPUT .STX L1.              K2604970
7C79 4351                  499 |       BSI   3 OUABS-Z  IN ABSOLUTE MODE             K2604980
7C7A 4329                  500 |       BSI   3 INCPT-Z  INCR INPUT COUNTER           K2604990
7C7B C100                  501 |       LD    1 0        LOAD STRING WORD             K2605000
7C7C E3F7                  502 |       AND   3 H7FFF-Z  OUTPUT * + DISPLACEMENT      K2605010
7C7D 8400 7A3D             503 |       A    L  LOCTR    INCR BY LOC COUNTER          K2605020
7C7F D100                  504 |       STO   1 0        (STORE FOR DUMP  F TEST)     K2605030
7C80 4355                  505 |       BSI   3 OURNC-Z  PUT OUT RELATIVE OUTPUT      K2605040
7C81 4C00 7BF2             506 |       BSC  L  Q3011    CONTINUE THROUGH STRING      K2605050
                           507 | *                                                   K2605060
                           508 | *             OUTPUT ARGUMENTS OF .CALL SUBIN.      K2605070
7C83 4329                  509 | Q7051 BSI   3 INCPT-Z  INCR INPUT POINTER           K2605080
7C84 C100                  510 |       LD    1 0        LOAD STRING WORD             K2605090
7C85 4C28 7C90             511 |       BSC  L  Q7055,+Z BR IF (TAGGED) ADDRESS       K2605100
                           512 | *                                                   K2605110
                           513 | *             OUTPUT DELIMITOR, ONE OR ZERO         K2605120
7C87 4351                  514 |       BSI   3 OUABS-Z  IN ABSOLUTE MODE             K2605130
7C88 C100                  515 |       LD    1 0        LOAD STRING WORD             K2605140
7C89 4C18 7C83             516 |       BSC  L  Q7051,+- BR IF DELIMETER = ZERO       K2605150
7C8B 1801                  517 |       SRA     1        SHIFT OFF LOW ORDER BIT      K2605160
7C8C 4C18 7BF2             518 |       BSC  L  Q3011,+- BR IF = ONE                  K2605170
                           519 | *                                                   K2605180
7C8E 3000                  520 |       WAIT             PAUSE, PROGRAM               K2605190
7C8F 70FE                  521 |       MDX     *-2      ERROR IF NEITHER             K2605200
                           522 | *                                                   K2605210
7C90 E3F7                  523 | Q7055 AND   3 H7FFF-Z  REMOVE .TAG.                 K2605220
7C91 4355                  524 |       BSI   3 OURNC-Z  OUTPUT RELATIVE              K2605230
                           525 | *                      (WITHOUT .COMMON-CHECK.)     K2605240
7C92 70F0                  526 |       MDX     Q7051    BR TO OUTPUT ARGUMENTS       K2605250
                           527 | *                                                   K2605260
                           528 | *             OUTPUT ARGUMENTS OF                   K2605270
                           529 | *             .CALL SUBSC.                          K2605280
7C93 C101                  530 | Q8011 LD    1 1        LOAD STRING WORD +1          K2605290
7C94 4330                  531 |       BSI   3 GETST-Z  GET OBJ TIME ADDR OF SGT     K2605300
7C95 4353                  532 |       BSI   3 OUREL-Z  SUBR OUTPUT, ENTRY = RLTV    K2605310
7C96 C102                  533 |       LD    1 2        ACC=STRING WORD+2 (D4)       K2605320
7C97 4351                  534 |       BSI   3 OUABS-Z  SUBR OUTPUT, ENTRY = ABS     K2605330
7C98 4329                  535 |       BSI   3 INCPT-Z  INCR I/P POINTER 1 TIME      K2605340
7C99 4329                  536 |       BSI   3 INCPT-Z  INCR I/P POINTER 2 TIMES     K2605350
7C9A 4329                  537 |       BSI   3 INCPT-Z  INCR I/P POINTER 3 TIMES     K2605360
7C9B C100                  538 | Q8021 LD    1 0        LOAD STRING WORD             K2605370
7C9C 4330                  539 |       BSI   3 GETST-Z  GET OBJ TIME ADDR            K2605380
7C9D 4353                  540 |       BSI   3 OUREL-Z  SUBR OUTPUT, ENTRY = RLTV    K2605390
7C9E C101                  541 |       LD    1 1        D1 (OR D2 OR D3) TO ACC      K2605400
7C9F 4351                  542 |       BSI   3 OUABS-Z  SUBR OUTPUT, ENTRY = ABS     K2605410
7CA0 4329                  543 |       BSI   3 INCPT-Z  INCR I/P POINTER 1 TIME      K2605420
7CA1 4329                  544 |       BSI   3 INCPT-Z  INCR I/P POINTER 2 TIMES     K2605430
7CA2 C1FF                  545 |       LD    1 -1       LOAD PREVIOUS WORD           K2605440
7CA3 4C28 7BFC             546 |       BSC  L  Q3014,+Z BR IF PREVIOUS O/P TAGGED    K2605450
7CA5 70F5                  547 |       MDX     Q8021    BR IF NOT                    K2605460
                           548 | *                                                   K2605470
                           549 | *             OUTPUT ARGUMENTS OF                   K2605480
                           550 | *             .CALL FIOAX. OR .CALL FIOIX.          K2605490
                           551 | *                                                   K2605500
7CA6 C101                  552 | Q8051 LD    1 1        LOAD 2ND STRING WORD         K2605510
7CA7 4330                  553 |       BSI   3 GETST-Z  GET OBJECT TIME ADDR         K2605520
7CA8 4353                  554 |       BSI   3 OUREL-Z  SUBR OUTPUT, ENTRY = RLTV    K2605530
7CA9 C102                  555 |       LD    1 2        ARRAY SIZE                   K2605540
7CAA E3F7                  556 |       AND   3 H7FFF-Z  REMOVE SIGN                  K2605550
7CAB 4351                  557 |       BSI   3 OUABS-Z  SUBR OUTPUT, ENTRY = ABS     K2605560
7CAC 4329                  558 |       BSI   3 INCPT-Z  INCR INPUT POINTER           K2605570
7CAD 4329                  559 |       BSI   3 INCPT-Z  INCR INPUT POINTER AGAIN     K2605580
7CAE 4C00 7BF2             560 |       BSC  L  Q3011    BR TO PROCESS NEXT WORD      K2605590
                           561 | *                                                   K2605600
7CB0                       562 |       BSS  E  0                                     K2605610
7CB0 7001                  563 | WR900 DC      /7001    WRITE DISK PARAMETER         K2605620
7CB1 7A40                  564 |       DC      BUFF-2   DISK BUFFER AREA             K2605630
7CB2 63F0                  565 | ENDLZ DC      /63F0    END OF WS TEST CONSTANT      K2605640
                           566 | *             WRITE DISK                            K2605650
7CB3 0000                  567 | WRITE DC      0        LINK                         K2605660
                           568 | *                                                   K2605670
                           569 | *             CORRECTION OF WORDCOUNT               K2605680
                           570 | *             IN DATAHEADER                         K2605690
                           571 | *             WHEN 'NEW' INDICATORWORD              K2605700
                           572 | *             HAS BEEN RESERVED                     K2605710
7CB4 C400 7A3A             573 |       LD   L  INCT     LOAD INDICATOR WD COUNT      K2605720
7CB6 931C                  574 |       S     3 C16-Z                                 K2605730
7CB7 4C20 7CBE             575 | WRITX BSC  L  WRIT0,Z  BR IF NOT 'EMPTY' INDIC-WD   K2605740
                           576 | *             PRECEDING INSTRUCTION IS CHANGED      K2605750
                           577 | *             INTO UNCOUNDITIONAL BRANCH            K2605760
                           578 | *             WHEN WRITING LAST SECTOR OF           K2605770
                           579 | *             COMPILED PROGRAM                      K2605780
7CB9 C480 7DE5             580 |       LD   I  PCT0+1   CORRECT WORD COUNT           K2605790
7CBB 9301                  581 |       S     3 ONE-Z    IN DATA HEADER               K2605800
7CBC D480 7DE5             582 |       STO  I  PCT0+1                                K2605810
                           583 | *                                                   K2605820
                           584 | *                                                   K2605830
7CBE C400 7A41             585 | WRIT0 LD   L  BUFF-1   CHECK SECTOR ADDRESS         K2605840
7CC0 1004                  586 |       SLA     4        SHIFT OFF HIGH ORDER BITS    K2605850
7CC1 90F0                  587 |       S       ENDLZ    TEST END OF WORKING STORAGE  K2605860
7CC2 4C10 7CE5             588 |       BSC  L  NOWS,-   BRANCH - NO MORE W.S.        K2605870
7CC4 C8EB                  589 |       LDD     WR900    LOAD DISK WRITE PARAMETER    K2605880
7CC5 4400 00F2             590 |       BSI  L  DZ000    WRITE SECTOR ONTO DISK       K2605890
7CC7 7400 00EE             591 |       MDX  L  $DBSY,0  SKIP IF DISK READY           K2605900
7CC9 70FD                  592 |       MDX     *-3      LOOP IF DISK BUSY            K2605910
                           593 | *                                                   K2605920
7CCA C400 7A3B             594 |       LD   L  INPT                                  K2605930
7CCC 9314                  595 |       S     3 C320-Z   DECR INDIC POINTER           K2605940
7CCD D400 7A3B             596 |       STO  L  INPT                                  K2605950
7CCF C400 7A39             597 |       LD   L  BUFPT                                 K2605960
7CD1 9314                  598 |       S     3 C320-Z   DECR BUFFERPOINTER           K2605970
7CD2 D400 7A39             599 |       STO  L  BUFPT                                 K2605980
                           600 | *                                                   K2605990
                           601 | *             MOVE BUFFER TAIL TO FRONT OF          K2606000
                           602 | *             NEXT BUFFER                           K2606010
                           603 | *                                                   K2606020
7CD4 6318                  604 |       LDX   3 24       SET UP 24 WORD MOVE          K2606030
7CD5 C700 7B81             605 | MOV1  LD   L3 BUFF+319 MOVE LAST PART OF BUFFER     K2606040
7CD7 D700 7A41             606 |       STO  L3 BUFF-1   TO START OF BUFFER O/P AREA  K2606050
7CD9 73FF                  607 |       MDX   3 -1       COUNT                        K2606060
7CDA 70FA                  608 |       MDX     MOV1     BR IF NO SKIP                K2606070
7CDB 6700 7CFE             609 |       LDX  L3 ZERO     RESTORE XR3 (CONSTANTS)      K2606080
                           610 | *                                                   K2606090
7CDD 7401 7A41             611 |       MDX  L  BUFF-1,1 INCR SECTORADDR,SCRATCHAREA  K2606100
                           612 | *                                                   K2606110
7CDF C400 7DEB             613 |       LD   L  PCT1+1  LOAD DUMMY ADDRESS            K2606120
7CE1 D400 7DE5             614 |       STO  L  PCT0+1  STORE IN UPDATE LOCATION      K2606130
                           615 | *                                                   K2606140
7CE3 4C80 7CB3             616 |       BSC  I  WRITE    RETURN                       K2606150
                           617 | *                                                   K2606160
7CE5 6101                  618 | NOWS  LDX   1 1        CALL RECOVERY - NO WS        K2606170
7CE6 6D00 7A23             619 |       STX  L1 SOFS-1                                K2606180
7CE8 6580 7F23             620 |       LDX  I1 NXTPH+1  LOAD PARAM FOR READING       K2606190
7CEA CC00 7F24             621 |       LDD  L  NXTPH+2  NEXT PHASE                   K2606200
7CEC 4C00 7FBC             622 |       BSC  L  ROL      GO TO READ NEXT PHASE        K2606210
                           623 | *                                                   K2606220
                           624 | *                                                   K2606230
                           625 | *                                                   K2606240
7CEE 0014                  626 | DC20  DC      20       CONSTANT                     K2606250
7CEF 7A42                  627 | BUFAD DC      BUFF     ADDR OF BUFFER               K2606260
7CF0 0024                  628 | DC36  DC      36       CONSTANT                     K2606270
7CF1 000A                  629 | TEN   DC      10       CONSTANT                     K2606280
                           630 | *                                                   K2606290
7CF2 1600                  631 | M1600 DC      /1600    SIOAI                        K2606300
7CF3 0080                  632 | M1680 DC      /1680-/1600    SIOAF-SIOAI            K2606310
7CF4 1D00                  633 | H1D00 DC      /1D00    CONSTANT MASK                K2606320
7CF5 7FFF                  634 | H7FFF DC      /7FFF    CONSTANT MASK                K2606330
7CF6 5B00                  635 | H5B00 DC      /5B00    .LDX L1.                     K2606340
                           636 | *                                                   K2606350
7CF7 0010                  637 | CD16  DC      /0010    .ONE. IN WORDCOUNT, -12      K2606360
                           638 | *                      * ALSO INITIAL VALUE         K2606370
                           639 | *                                                   K2606380
7CF8 0000                  640 | TEMP1 DC      0        TEMPORARY STORAGE            K2606390
7CF9 0000                  641 | TEMP2 DC      0        TEMPORARY STORAGE            K2606400
7CFA 2000                  642 | H2000 DC      /2000    MASK FOR COMMON              K2606410
7CFB 4C80                  643 | H4C80 DC      /4C80    CONSTANT MASK                K2606420
7CFC 5080                  644 | H5080 DC      /5080    CONSTANT MASK                K2606430
7CFD 6200                  645 | H6200 DC      /6200    CONSTANT MASK                K2606440
                           646 | *                                                   K2606450
7CFE 0000                  647 | ZERO  DC      /0000    CONST ZERO            0      K2606460
7CFE                       648 | Z     EQU     ZERO                                  K2606470
                           649 | *                                                   K2606480
                           650 | *             ZERO = ORIGIN OF TRANSFVECTOR         K2606490
7CFF 0001                  651 | ONE   DC      /0001    CONST ONE                    K2606500
7D00 0002                  652 | TWO   DC      /0002    CONST TWO                    K2606510
7D01 0003                  653 | THREE DC      /0003    CONST THREE                  K2606520
7D02 0004                  654 | FOUR  DC      /0004    CONST FOUR                   K2606530
7D02                       655 | H0004 EQU     FOUR                                  K2606540
7D03 6000                  656 | IDFOR DC      /6000    ID = .FORMAT.         7      K2606550
7D04 1000                  657 | IDEND DC      /1000    ID = .END.            9      K2606560
7D05 7800                  658 | H7800 DC      /7800    CONSTANT MASK                K2606570
7D06 7E4E                  659 | CON4B DC      TAB4-1   CONV-TABL-ORIGIN             K2606580
7D07 5D00                  660 | H5D00 DC      /5D00    .SPEC BSC L.         12      K2606590
7D08 4D80                  661 | H4D80 DC      /4D80    OBJ.TIME 'BSC L1'            K2606600
7D09 FF00                  662 | HFF00 DC      /FF00    .BSC I1. - .SPECBSC. 14      K2606610
7D0A 7B82                  663 | BFEND DC      BUFF+320 END OF OUTPUT BUFFER         K2606620
7D0B 4C08                  664 | H4C08 DC      /4C08    OBJ.TIME .BSC L1.    17      K2606630
7D0C 1900                  665 | CSUBS DC      /1900    CALL SUBSCRIPT               K2606640
7D0D 7E74                  666 | SSTOR DC      TABSS-1  SYSTEM SUBR TABLE ORIGIN     K2606650
7D0E 3F00                  667 | H3F00 DC      /3F00    MASK F CONVERSION            K2606660
7D0F 00FF                  668 | H00FF DC      /00FF    CONSTANT MASK                K2606670
7D10 07FF                  669 | H07FF DC      /07FF    CONSTANT MASK                K2606680
7D11 F800                  670 | HF800 DC      /F800    CONSTANT MASK                K2606690
7D12 0140                  671 | C320  DC      320      CONSTANT                     K2606700
7D13 FF80                  672 | HFF80 DC      /FF80    CONSTANT MASK                K2606710
7D14 0005                  673 | H0005 DC      /0005    CONSTANT MASK                K2606720
7D15 07FC                  674 | H07FC DC      /07FC    CONSTANT MASK                K2606730
7D16 0D80                  675 | M2400 DC      /2400-/1680    SDAF-SIOAF CONSTANT    K2606740
7D17 FF80                  676 | M2380 DC      /2380-/2400    SDAI-SDAF  CONSTANT    K2606750
7D18 FA80                  677 | M1E00 DC      /1E00-/2380    UIOAI-SDAI CONSTANT    K2606760
7D19 0080                  678 | M1E80 DC      /1E80-/1E00    UIOAF-UIOAI CONSTANT   K2606770
7D1A 0010                  679 | C16   DC      16       CONSTANT                     K2606780
7D1B 0000                  680 | SWISH DC      0        ANOTHER CALL INDICATOR       K2606790
                           681 | *                                                   K2606800
7D1C                       682 |       BSS  E  0                                     K2606810
7D1C 0000                  683 | STONA DC      0        STORED NAME                  K2606820
7D1D 0000                  684 |       DC      0                                     K2606830
7D1E 0000                  685 | WCNT  DC      0        WORD COUNTER F. STMT  8      K2606840
7D1F 0000                  686 | STOID DC      0        STORED ID-TYPE        6      K2606850
7D20 0000                  687 | TWOWC DC      0        TWO WORD CALL SWITCH         K2606860
                           688 | *                                                   K2606870
7D21 9000                  689 | IDDEF DC      /F000-/6000    DEFINE FILE CONSTANT I K2606880
7D22 0800                  690 | IDDAT DC      /F800-/F000    DATA CONSTANT ID       K2606890
7D23 E800                  691 | IDCAL DC      /E000-/F800    CALL CONSTANT ID       K2606900
7D24 4000                  692 | H4000 DC      /4000    CONSTANT MASK                K2606910
7D25 0039                  693 | CLINK DC      $LINK    .CALL LINK. ENTRY ADDRESS    K2606920
7D26 0000                  694 | ORGSW DC      0          ORIGIN SWITCH          2-4 K2606930
                           695 | *                                                   K2606940
                           696 | *                                                   K2606950
                           697 | *                                                   K2606960
                           698 | *             SUBROUTINE                            K2606970
                           699 | *             INCREMENT INPUT POINTER               K2606980
                           700 | *                                                   K2606990
7D27 0000                  701 | INCPT DC      0        LINK                         K2607000
7D28 7101                  702 |       MDX   1 1        INCR INPUT POINTER           K2607010
7D29 74FC 7D1E             703 |       MDX  L  WCNT,-4  DECR WD COUNTER              K2607020
7D2B 1000                  704 |       SLA     0        GUARDS AGAINST SKIP          K2607030
7D2C 4C80 7D27             705 |       BSC  I  INCPT    RETURN                       K2607040
                           706 | *                                                   K2607050
                           707 | *             SUBROUTINE                            K2607060
                           708 | *             GET OBJ.TIME ADDR OR ALPHABETIC       K2607070
                           709 | *             NAME FROM SYMBOL TABLE                K2607080
                           710 | *             ON ENTRY, THE ACCUMULATOR CONTAINS    K2607090
                           711 | *             THE SYMBOL TABLE REFERENCE WORD       K2607100
                           712 | *                                                   K2607110
7D2E 0000                  713 | GETST DC      0        LINK ENTRY POINT             K2607120
7D2F E312                  714 |       AND   3 H07FF-Z  GET RLTV ENTRY PT IN SYM TBL K2607130
7D30 4C98 7D2E             715 |       BSC  I  GETST,+-  RETURN IF ZERO          2-6 K2607135
7D32 D008                  716 |       STO     GET1+1   SET UP AS ADDR               K2607140
7D33 C400 7A26             717 |       LD   L  SOFST    LOAD START OF SYMBOL TABLE   K2607150
7D35 9005                  718 |       S       GET1+1   SUBTRACT POINTER ONE TIME    K2607160
7D36 9004                  719 |       S       GET1+1   SUBTRACT POINTER SECOND TIME K2607170
7D37 9003                  720 |       S       GET1+1   SUBTRACT POINTER THIRD TIME  K2607180
7D38 8316                  721 |       A     3 H0005-Z  ADD 5 TO GIVE LOC OF 3RD WD  K2607190
7D39 D001                  722 |       STO     GET1+1   SAVE SYMBOL TABLE ADDR(WD 3) K2607200
7D3A C400 0000             723 | GET1  LD   L  *-*      LOAD 3RD WORD SYMBOL TABLE   K2607210
7D3C 18D0                  724 |       RTE     16       PUT IN EXTENSION             K2607220
7D3D 74FF 7D3B             725 |       MDX  L  GET1+1,-1 DECR SYMBOL TABLE POINTER   K2607230
7D3F 1000                  726 |       SLA     0        GUARDS AGAINST SKIP          K2607240
7D40 C480 7D3B             727 |       LD   I  GET1+1   LOAD 2ND SYM TBL WD IN ACC   K2607250
7D42 4C80 7D2E             728 |       BSC  I  GETST    RETURN                       K2607260
                           729 | *                                                   K2607270
                           730 | *             SUBROUTINE                            K2607280
                           731 | *             INITIALIZE NEXT STATEMENT             K2607290
                           732 | *                                                   K2607300
7D44 0000                  733 | INIT  DC      0        LINK ENTRY POINT             K2607310
7D45 4329                  734 |       BSI   3 INCPT-Z  INCR INPUT COUNTER           K2607320
7D46 C100                  735 |       LD    1 0        LOAD STRING WORD             K2607330
7D47 E317                  736 |       AND   3 H07FC-Z  EXTRACT AND STORE            K2607340
7D48 9304                  737 |       S     3 FOUR-Z   NORM - 1 WORD                K2607350
7D49 D320                  738 |       STO   3 WCNT-Z   WDCOUNTER                    K2607360
7D4A C100                  739 |       LD    1 0        LOAD STRING WORD             K2607370
7D4B E313                  740 |       AND   3 HF800-Z  MASK ALL BUT TYPE CODE ID WD K2607380
7D4C D321                  741 |       STO   3 STOID-Z  SAVE TYPE CODE               K2607390
7D4D 4C80 7D44             742 |       BSC  I  INIT     RETURN                       K2607400
                           743 | *                                                   K2607410
                           744 | *                                                   K2607420
                           745 | *             OUTPUT ADDRESS OR CONSTANT IN         K2607430
                           746 | *             ABSOLUTE MODE                         K2607440
                           747 | *             ENTRY = ABSOLUTE OUTPUT               K2607450
                           748 | *                                                   K2607460
7D4F 0000                  749 | OUABS DC      0        LINK ENTRY POINT             K2607470
7D50 702D                  750 |       MDX     T8011    BR TO OUTPUT IN ABSOLUTE     K2607480
                           751 | *                                                   K2607490
                           752 | *             OUTPUT ADDRESS OR CONSTANT IN         K2607500
                           753 | *             RELOCATABLE MODE EXCEPT FOR VARIABLES K2607510
                           754 | *             IN COMMON WHICH WILL BE ABSOLUTE MODE K2607520
                           755 | *             ENTRY = RELATIVE OUTPUT               K2607530
                           756 | *             WITH .COMMON-CHECK.                   K2607540
                           757 | *                                                   K2607550
7D51 0000                  758 | OUREL DC      0        LINK ENTRY POINT             K2607560
7D52 7032                  759 |       MDX     T8013                                 K2607570
                           760 | *                      BR TO OUTPUT IN RLTV MODE    K2607580
                           761 | *             ENTRY = REALTIVE OUTPUT               K2607590
                           762 | *             NO .COMMON-CHECK.                     K2607600
                           763 | *                                                   K2607610
7D53 0000                  764 | OURNC DC      0        LINK ENTRY POINT             K2607620
7D54 7025                  765 |       MDX     T7051    BR TO OUTPUT IN RLTV MODE    K2607630
                           766 | *                                                   K2607640
                           767 | *             ENTRY = CALL-OUTPUT                   K2607650
                           768 | *             (ONE WORD CALL)                       K2607660
                           769 | *                                                   K2607670
7D55 0000                  770 | OUCAL DC      0        LINK ENTRY POINT             K2607680
7D56 700C                  771 |       MDX     T7011    BR TO OUTPUT ONE WD CALLS    K2607690
                           772 | *                                                   K2607700
                           773 | *             ENTRY FOR TWO-WORD-CALL-OUTPUT        K2607710
7D57 0000                  774 | OULCL DC      0        LINK ENTRY POINT             K2607720
7D58 7000                  775 |       MDX     T7005    BR TO OUTPUT TWO WD CALLS    K2607730
                           776 | *                                                   K2607740
                           777 | *                                                   K2607750
                           778 | *             TWO WORD CALL OUTPUT                  K2607760
                           779 | *                                                   K2607770
7D59 DB1E                  780 | T7005 STD   3 STONA-Z  STORE ACC AND EXTENSION      K2607780
7D5A C300                  781 |       LD    3 ZERO-Z   SECOND HALF CALL BITS        K2607790
7D5B D3FB                  782 |       STO   3 TEMP2-Z  SAVE IN TEMP STORAGE         K2607800
                           783 | *                                                   K2607810
                           784 | *             SET TWO WORD CALL SWITCH              K2607820
7D5C C300                  785 |       LD    3 ZERO-Z   LOAD ZERO (IND 2WD SW)       K2607830
7D5D D322                  786 |       STO   3 TWOWC-Z  SET 2 WD CALL SWITCH         K2607840
7D5E C0F8                  787 |       LD      OULCL    MOVE LINKWORD                K2607850
7D5F D0F5                  788 | T7006 STO     OUCAL    SAVE IN RETURN WD AREA       K2607860
7D60 C303                  789 |       LD    3 THREE-Z  LOAD INDICATOR BITS          K2607870
7D61 D3FA                  790 |       STO   3 TEMP1-Z  SAVE IN TEMPORARY STORAGE    K2607880
                           791 | *                                                   K2607890
7D62 7006                  792 |       MDX     T7013    BR TO MOVE BITS              K2607900
                           793 | *                                                   K2607910
                           794 | *             CALL-OUTPUT                           K2607920
7D63 DB1E                  795 | T7011 STD   3 STONA-Z  STORE REGISTERS              K2607930
7D64 C300                  796 |       LD    3 ZERO-Z   LOAD 2ND HALF CALL BITS = 0  K2607940
7D65 D3FB                  797 |       STO   3 TEMP2-Z  SAVE IN TEMP STO             K2607950
7D66 C302                  798 |       LD    3 TWO-Z    LOAD 1ST HALF CALL BITS = 2  K2607960
7D67 D3FA                  799 |       STO   3 TEMP1-Z  SAVE IN TEMP STO             K2607970
                           800 | *                                                   K2607980
                           801 | *             SET TWO WORD CALL SWITCH              K2607990
7D68 D322                  802 |       STO   3 TWOWC-Z  TWO WD CALL SW SET TO NO     K2608000
7D69 D31D                  803 | T7013 STO   3 SWISH-Z  SET ANOTHER CALL INDICATOR   K2608010
7D6A C3FA                  804 |       LD    3 TEMP1-Z  CALL BITS (10 OR 11)         K2608020
7D6B 4039                  805 |       BSI     IBITS    TO INDICATOR AREA            K2608030
7D6C C31E                  806 |       LD    3 STONA-Z  FIRST HALF OF NAME           K2608040
7D6D 4053                  807 |       BSI     TOBUF    MOVE TO BUFFER               K2608050
7D6E C3FB                  808 |       LD    3 TEMP2-Z  SEC HALF OF CALL BITS        K2608060
                           809 | *                      (00 OR 11)                   K2608070
7D6F 4035                  810 |       BSI     IBITS    TO INDICATOR AREA            K2608080
                           811 | *                                                   K2608090
                           812 | *             CHECK TWO WORD CALL SWITCH            K2608100
7D70 C322                  813 |       LD    3 TWOWC-Z  LOAD 2 WD CALL SWITCH        K2608110
7D71 4C18 7D76             814 |       BSC  L  T7014,+- BRANCH IF 2 WORD CALL        K2608120
                           815 | *                                                   K2608130
                           816 | *             COUNT ONE LOCATION LESS IF            K2608140
                           817 | *             IT IS A ONE-WORD CALL                 K2608150
                           818 | *                                                   K2608160
7D73 74FF 7A3D             819 |       MDX  L  LOCTR,-1 DECR LOCATION COUNTER        K2608170
7D75 1000                  820 |       NOP              POSSIBLE SIGN CHANGE         K2608180
                           821 | *                                                   K2608190
7D76 C31F                  822 | T7014 LD    3 STONA+1-Z SECOND HALF OF NAME         K2608200
7D77 4049                  823 |       BSI     TOBUF    MOVE TO BUFFER               K2608210
7D78 4C80 7D55             824 |       BSC  I  OUCAL    RETURN                       K2608220
                           825 | *                                                   K2608230
                           826 | *             RELATIVE OUTPUT, NO COMMON CHECK      K2608240
                           827 | *                                                   K2608250
7D7A DB1E                  828 | T7051 STD   3 STONA-Z  STORE REGISTERS              K2608260
7D7B C0D7                  829 |       LD      OURNC    LOAD LINK WORD PREV ENTRY PT K2608270
7D7C D0D4                  830 |       STO     OUREL    MOVE TO EXIT POINT           K2608280
7D7D 7013                  831 |       MDX     T8015    BR TO PROCESS RELATIVE O/P   K2608290
                           832 | *                                                   K2608300
                           833 | *             ABSOLUTE OUTPUT                       K2608310
                           834 | *                                                   K2608320
7D7E DB1E                  835 | T8011 STD   3 STONA-Z  STORE REGISTERS              K2608330
7D7F C300                  836 |       LD    3 ZERO-Z   ZERO-ZERO                    K2608340
7D80 4024                  837 |       BSI     IBITS    TO INDICATOR AREA            K2608350
                           838 | *                                                   K2608360
                           839 | *             MOVE STORED ACCUMULATOR TO BUFFER     K2608370
                           840 | *                                                   K2608380
7D81 C31E                  841 | T8012 LD    3 STONA-Z  LOAD OUTPUT WORD             K2608390
7D82 403E                  842 |       BSI     TOBUF    MOVE TO BUFFER               K2608400
                           843 | *                                                   K2608410
7D83 4C80 7D4F             844 |       BSC  I  OUABS    RETURN                       K2608420
                           845 | *                                                   K2608430
                           846 | *             RELATIVE OUTPUT (INCLUDES TEST        K2608440
                           847 | *             WHETHER VARIABLE IS IN COMMON, IN     K2608450
                           848 | *             WHICH CASE OUTPUT IS ABSOLUTE         K2608460
                           849 | *                                                   K2608470
7D85 DB1E                  850 | T8013 STD   3 STONA-Z  STORE REGISTERS              K2608480
7D86 C400 7D3B             851 |       LD   L  GET1+1   GET SYMBOL TABLE ADDRESS     K2608490
7D88 9301                  852 |       S     3 ONE-Z    MODIFY TO GET SYM TBL ID WD  K2608500
7D89 D001                  853 |       STO     T8014+1  SAVE ADDR OF SYM TBL ID WD   K2608510
7D8A C400 0000             854 | T8014 LD   L  *-*      LOAD SYM TBL ID WORD         K2608520
7D8C E3FC                  855 |       AND   3 H2000-Z  MASK TO GET COMMON BIT ONLY  K2608530
7D8D 4C18 7D91             856 |       BSC  L  T8015,+- BRANCH IF NOT IN COMMON      K2608540
7D8F C300                  857 |       LD    3 ZERO-Z   ZERO-ZERO F INDICATOR        K2608550
7D90 700C                  858 |       MDX     T8017    GO MOVE TO INDICATOR AREA    K2608560
                           859 | *                                                   K2608570
7D91 C328                  860 | T8015 LD    3 ORGSW-Z    IS IT ABSOLUTE         2-4 K2608580
7D92 4C18 7D9C             861 |       BSC  L  T8016,+-   NO  - BRANCH           2-4 K2608590
7D94 C31E                  862 |       LD    3 STONA-Z    YES - RELOCATE         2-4 K2608600
7D95 8400 7A23             863 |       A    L  ORG        THIS                   2-4 K2608610
7D97 D31E                  864 |       STO   3 STONA-Z    ADDRESS                2-4 K2608620
7D98 4C28 7DA1             865 |       BSC  L  T8018,+Z   BRANCH TO ERR IF NEG   2-4 K2608630
7D9A C300                  866 |       LD    3 ZERO-Z     ZERO-ZERO TO IND BITS  2-4 K2608640
7D9B 7001                  867 |       MDX     T8017      CONTINUE               2-4 K2608650
                           868 | *                                                   K2608660
7D9C C301                  869 | T8016 LD    3 ONE-Z    ZERO-ONE FOR INDICATOR BITS  K2608670
7D9D 4007                  870 | T8017 BSI     IBITS    MOVE TO INDICATOR AREA       K2608680
7D9E C0B2                  871 |       LD      OUREL    MOVE LINK TO RETURN EXIT     K2608690
7D9F D0AF                  872 |       STO     OUABS    SAVE LINK WD                 K2608700
7DA0 70E0                  873 |       MDX     T8012    BR TO O/P WD IN RLTV MODE    K2608710
                           874 | *                                                   K2608720
7DA1 7440 7A2D             875 | T8018 MDX  L  ERROR,64   SET UP ERROR 86        2-4 K2608730
7DA3 4C00 7F1A             876 |       BSC  L  EXIT       EXIT                   2-4 K2608740
                           877 | *                                                   K2608750
                           878 | *             INDICATOR BITS                        K2608760
                           879 | *             ACCUMULATOR CONTAINS BIT PATTERNS     K2608770
                           880 | *             TO MASK INTO THE INDICATOR POINTER    K2608780
                           881 | *             BASED ON SHIFTS SPECIFIED IN THE      K2608790
                           882 | *             INDICATOR COUNTER                     K2608800
                           883 | *                                                   K2608810
7DA5 0000                  884 | IBITS DC      0        LINK ENTRY POINT             K2608820
7DA6 D017                  885 |       STO     IBIT5    SAVE INDICATOR BITS          K2608830
7DA7 C400 7A3A             886 |       LD   L  INCT     PRODUCE SLA AND SRA          K2608840
7DA9 8015                  887 |       A       IBIT6    INSTRUCTIONS AND INSERT      K2608850
7DAA D006                  888 |       STO     IBIT3    (LENGTH OF SHIFT DEPENDS     K2608860
7DAB 8014                  889 |       A       IBIT7    ON INDICATOR COUNTER)        K2608870
7DAC D002                  890 |       STO     IBIT2    SET UP SRA INSTRUCTION       K2608880
7DAD C480 7A3B             891 |       LD   I  INPT     LOAD WORD FROM BUFFER        K2608890
7DAF 1800                  892 | IBIT2 SRA     *-*      SRA (INCT - 2)               K2608900
7DB0 800D                  893 |       A       IBIT5    VALUE FROM ACC ON ENTRY      K2608910
7DB1 1000                  894 | IBIT3 SLA     *-*      SLA (INCT - 2)               K2608920
7DB2 D480 7A3B             895 |       STO  I  INPT     SAVE WORD IN BUFFER          K2608930
7DB4 74FE 7A3A             896 |       MDX  L  INCT,-2  DECR INDICATOR COUNTER       K2608940
7DB6 7005                  897 |       MDX     IBIT4    BR IF NOT ZERO (=NO SKIP)    K2608950
7DB7 7409 7A3B             898 |       MDX  L  INPT,9   INCR INDICATOR POINTER       K2608960
7DB9 C3F9                  899 |       LD    3 CD16-Z   REINITIALIZE INDR COUNTER    K2608970
7DBA D400 7A3A             900 |       STO  L  INCT                                  K2608980
7DBC 4C80 7DA5             901 | IBIT4 BSC  I  IBITS    RETURN                       K2608990
7DBE 0000                  902 | IBIT5 DC      0        TEMPORARY STORAGE            K2609000
7DBF 0FFE                  903 | IBIT6 DC      /0FFE    .SLA 0. - 0002               K2609010
7DC0 0800                  904 | IBIT7 DC      /0800    .SRA 0. - .SLA 0.            K2609020
                           905 | *                                                   K2609030
                           906 | *             SUBROUTINE                            K2609040
                           907 | *             MOVE TO BUFFER                        K2609050
                           908 | *                                                   K2609060
7DC1 0000                  909 | TOBUF DC      0        LINK ENTRY POINT             K2609070
7DC2 D480 7A39             910 |       STO  I  BUFPT    SAVE I/P WD IN BUFR POINTER  K2609080
                           911 | *                                                   K2609090
                           912 | *             TEST IF SKIP TO NEXT 8WORD GROUP      K2609100
7DC4 C400 7A3A             913 |       LD   L  INCT     LOAD INDICATOR COUNTER       K2609110
7DC6 93F9                  914 |       S     3 CD16-Z   TEST IF NEW INDICATOR WORD   K2609120
7DC7 4C20 7DCC             915 |       BSC  L  TOBU1,Z  BR IF NOT NEW INDR WORD      K2609130
7DC9 D480 7A3B             916 |       STO  I  INPT     ZERO TO NEW INDR WORD        K2609140
7DCB 4013                  917 | TOBUC BSI     PCT      BR TO INCR DATA HDR, BFR CNT K2609150
7DCC 7401 7A3D             918 | TOBU1 MDX  L  LOCTR,1  INCR LOCATION COUNTER        K2609160
7DCE 4010                  919 |       BSI     PCT      BR TO INCR DATA HDR, BFR CNT K2609170
                           920 | *                                                   K2609180
                           921 | *             TEST IF END OF BUFFER                 K2609190
7DCF C400 7A3B             922 |       LD   L  INPT     LOAD INDICATOR POINTER       K2609200
7DD1 930C                  923 |       S     3 BFEND-Z  COMPARE TO LAST WD OF BUFFER K2609210
7DD2 4CA8 7DC1             924 |       BSC  I  TOBUF,Z+ RETURN IF BUFFER NOT FULL    K2609220
                           925 | *                                                   K2609230
                           926 | *             TEST IF FIRST HALF OF CALL            K2609240
7DD4 C31D                  927 |       LD    3 SWISH-Z  TEST INDICATOR BITS(1,2,OR3) K2609250
7DD5 4C18 7DDA             928 |       BSC  L  HERE,+-  BR IF 0, = 2ND HALF OF CALL  K2609260
7DD7 1010                  929 |       SLA     16       CLEAR ACCUMULATOR            K2609270
7DD8 D31D                  930 |       STO   3 SWISH-Z  RESET INDICATOR BIT AREA     K2609280
7DD9 7003                  931 |       MDX     THERE                                 K2609290
7DDA 43B5                  932 | HERE  BSI   3 WRITE-Z  BR TO WRITE BUFFER ON DISK   K2609300
7DDB 4400 7E19             933 |       BSI  L  DHDRR    DATAHEADERROUTINE            K2609310
                           934 | *                                                   K2609320
7DDD 4C80 7DC1             935 | THERE BSC  I  TOBUF    RETURN                       K2609330
                           936 | *                                                   K2609340
                           937 | *             SUBROUTINE MOVE BUFFERPOINTERS        K2609350
                           938 | *                                                   K2609360
7DDF 0000                  939 | PCT   DC      0        LINK ENTRY POINT             K2609370
                           940 | *                                                   K2609380
                           941 | *             INCR COUNT IN DATAHEADER              K2609390
7DE0 C400 7A3C             942 |       LD   L  DHDRA    LOAD DATA HEADER ADDRESS     K2609400
7DE2 8301                  943 |       A     3 ONE-Z    ADD 1                        K2609410
7DE3 D001                  944 |       STO     PCT0+1   SET UP DATA HEADER ADDR      K2609420
7DE4 7401 0000             945 | PCT0  MDX  L  *-*,1    INCR DATA HEADER WD          K2609430
                           946 | *                                                   K2609440
7DE6 7401 7A3E             947 |       MDX  L  PRLGT,1  INCR PROGRAM LENGTH COUNT    K2609450
7DE8 7401 7A39             948 |       MDX  L  BUFPT,1  INCR BUFFERPOINTER           K2609460
7DEA 4C80 7DDF             949 | PCT1  BSC  I  PCT      RETURN                       K2609470
                           950 | *                                                   K2609480
                           951 | *             TERMINATE OUTPUT                      K2609490
7DEC 1000                  952 | OUTER SLA     0        NOP                          K2609500
                           953 | *                                                   K2609510
                           954 | *             MAKE PROGRLENGTH EVEN NUMBER          K2609520
7DED C400 7A3D             955 |       LD   L  LOCTR    LOAD LOCATION COUNTER        K2609530
7DEF 4804                  956 |       BSC     E        SKIP IF EVEN                 K2609540
7DF0 8301                  957 |       A     3 ONE-Z    IF NOT, ADD ONE              K2609550
7DF1 D400 7A3D             958 |       STO  L  LOCTR    SAVE IN LOCATION COUNTER     K2609560
                           959 | *                                                   K2609570
                           960 | *             INSERT BYTE COUNT OF PROGR            K2609580
7DF3 C400 7A3E             961 |       LD   L  PRLGT    LOAD PROGRAM LENGTH          K2609590
7DF5 83F2                  962 |       A     3 DC36-Z   ADD CONSTANT =36             K2609600
7DF6 1890                  963 |       SRT     16       SHIFT EXTENSION              K2609610
7DF7 ABF0                  964 |       D     3 DC20-Z   DIVIDE BY 20 WDS/DISK BYTE   K2609620
                           965 | *                                                   K2609630
7DF8 D400 7A26             966 |       STO  L  SOFST    TO COMMUNICATION AREA        K2609640
                           967 | *                      TO BE USED BY RECOVERY       K2609650
                           968 | *                                                   K2609660
                           969 | *             CHANGE DATAHEADERROUTINE              K2609670
                           970 | *             TO GET INITIAL ZERO AS                K2609680
                           971 | *             WORD COUNT FOR END-OF-PROGR DATAHDR   K2609690
7DFA C053                  972 |       LD      LZERO    GET LOAD ZERO INSTRUCTION    K2609700
7DFB D03E                  973 |       STO     DHDR1    SAVE IN DATA HEADER ROUTINE  K2609710
                           974 | *                                                   K2609720
                           975 | *             CORRECT NO DATA                       K2609730
7DFC C0E2                  976 |       LD      PCT      TEST DATA HDR USED           K2609740
7DFD 4C20 7E03             977 |       BSC  L  *+4,Z    BR IF DATA                   K2609750
7DFF 74FE 7A3B             978 |       MDX  L  INPT,-2  DECR INDICATOR POINTER       K2609760
7E01 74FE 7A3E             979 |       MDX  L  PRLGT,-2 DECR PROGRAM LENGTH          K2609770
                           980 | *                                                   K2609780
                           981 | *             CORRECT WORDCOUNT IN DATAHEADER       K2609790
                           982 | *             IF NEW 8-WORD GROUP                   K2609800
                           983 | *                                                   K2609810
7E03 C400 7A3A             984 |       LD   L  INCT     LOAD INDICATOR COUNT         K2609820
7E05 931C                  985 |       S     3 C16-Z    COMPARE WITH GROUP SIZE      K2609830
7E06 4C20 7E0D             986 |       BSC  L  OUTE1,Z  BR IF NOT NEW GROUP          K2609840
7E08 C480 7DE5             987 |       LD   I  PCT0+1   LOAD DATA HEADER WORD        K2609850
7E0A 9301                  988 |       S     3 ONE-Z    DECR BY ONE                  K2609860
7E0B D480 7DE5             989 |       STO  I  PCT0+1   SAVE NEW DATA HDR WORD       K2609870
                           990 | *                                                   K2609880
7E0D 400B                  991 | OUTE1 BSI     DHDRR    HEADER FOR END-OF-PROGRAM    K2609890
                           992 | *                                                   K2609900
                           993 | *             WRITE LAST SECTOR                     K2609910
                           994 | *             CHANGE WRITE-ROUTINE                  K2609920
                           995 | *             FOR WRITING OF LAST SECOTR            K2609930
7E0E C008                  996 |       LD      BRNCH    LOAD EXIT INSTRUCTION        K2609940
7E0F D3B9                  997 |       STO   3 WRITX-Z  REPLACE WRITE EXIT INSTR     K2609950
                           998 | *                      WRITE OUT BUFFER             K2609960
7E10 43B5                  999 |       BSI   3 WRITE-Z                               K2609970
                          1000 | *                                                   K2609980
                          1001 | *             TEST IF PART OF BUFFER STILL          K2609990
                          1002 | *             REMAINS TO BE WRITTEN                 K2610000
                          1003 | *                                                   K2610010
7E11 C400 7A39            1004 |       LD   L  BUFPT    LOAD BUFFER POINTER          K2610020
7E13 93F1                 1005 |       S     3 BUFAD-Z  SUBTRACT END OF BUFFER       K2610030
7E14 4C28 7F1A            1006 |       BSC  L  EXIT,+Z  BR IF ALL DATA WRITTEN       K2610040
7E16 43B5                 1007 |       BSI   3 WRITE-Z  BR TO WRITE BUFFER           K2610050
                          1008 | *                                                   K2610060
                          1009 | *             BR TO READING OF NEXT PHASE           K2610070
7E17 4C00 7F1A            1010 | BRNCH BSC  L  EXIT                                  K2610080
                          1011 | *                                                   K2610090
                          1012 | *                                                   K2610100
                          1013 | *             SUBROUTINE TO OUTPUT DATAHEADER       K2610110
                          1014 | *                                                   K2610120
7E19 0000                 1015 | DHDRR DC      0        LINK ENTRY POINT             K2610130
7E1A C400 7A3A            1016 |       LD   L  INCT     LOAD INDICATOR COUNTER       K2610140
7E1C 931C                 1017 |       S     3 C16-Z    SEE IF NEW 8 WD GROUP        K2610150
7E1D 4C20 7E23            1018 |       BSC  L  DHDR0,Z  BR IF NOT 'EMPTY' INDICTR    K2610160
7E1F C400 7A3B            1019 |       LD   L  INPT     LOAD INDICATOR POINTER       K2610170
7E21 D400 7A39            1020 |       STO  L  BUFPT    MOVE TO BUFFER POINTER       K2610180
7E23 C400 7A3D            1021 | DHDR0 LD   L  LOCTR    LOCCOUNTER TO DATAHEADER     K2610190
7E25 D480 7A39            1022 |       STO  I  BUFPT    SAVE IN BUFFER               K2610200
7E27 C328                 1023 |       LD    3 ORGSW-Z    IS IT ABSOLUTE         2-4 K2610210
7E28 4C18 7E32            1024 |       BSC  L  DHDRX,+-   NO  - BRANCH           2-4 K2610220
7E2A C400 7A3D            1025 |       LD   L  LOCTR      YES - RELOCATE THE     2-4 K2610230
7E2C 8400 7A23            1026 |       A    L  ORG        LOC ADDRESS COUNTER    2-4 K2610240
7E2E D480 7A39            1027 |       STO  I  BUFPT      STORE IN HEADER        2-4 K2610250
7E30 4C18 7DA1            1028 |       BSC  L  T8018,+-   BRANCH IF NEGATIVE     2-4 K2610260
7E32 C400 7A39            1029 | DHDRX LD   L  BUFPT    INSERT NEW DATAHEADER ADDR   K2610270
7E34 D400 7A3C            1030 |       STO  L  DHDRA    SAVE IN DATA HEADER ADDR     K2610280
7E36 7401 7A39            1031 |       MDX  L  BUFPT,1  INCR BUFFER POINTER          K2610290
7E38 7403 7A3E            1032 |       MDX  L  PRLGT,3  COUNT 3 FOR DATAHEADER       K2610300
7E3A C303                 1033 | DHDR1 LD    3 THREE-Z  INITIAL COUNT = 3            K2610310
                          1034 | *                      INSTRUCTION IS CHANGED FOR   K2610320
                          1035 | *                      END-OF-PROG HDR TO BSC LEXIT K2610330
7E3B D480 7A39            1036 |       STO  I  BUFPT    SAVE IN BUFFER               K2610340
7E3D 7401 7A39            1037 |       MDX  L  BUFPT,1  INCR BUFFER POINTER          K2610350
7E3F C300                 1038 |       LD    3 ZERO-Z                                K2610360
7E40 D480 7A39            1039 |       STO  I  BUFPT    ZERO TO FIRST INDICATOR      K2610370
7E42 D09C                 1040 |       STO     PCT      SET PCT FLAG-NO DATA         K2610380
7E43 C400 7A39            1041 |       LD   L  BUFPT    LOAD BUFFER POINTER          K2610390
7E45 D400 7A3B            1042 |       STO  L  INPT     INSER INDICATOR POINTER      K2610400
7E47 C31C                 1043 |       LD    3 C16-Z    RESET INDICATOR COUNTER      K2610410
7E48 D400 7A3A            1044 |       STO  L  INCT     SAVE IN INDICATOR COUNTER    K2610420
7E4A 7401 7A39            1045 |       MDX  L  BUFPT,1  MOVE BUFFER POINTER          K2610430
7E4C 4C80 7E19            1046 |       BSC  I  DHDRR    RETURN                       K2610440
                          1047 | *                                                   K2610450
7E4E C300                 1048 | LZERO LD    3 ZERO-Z   INITIAL COUNT = 0            K2610460
                          1049 | *                                                   K2610470
                          1050 | *                                                   K2610480
                          1051 | *             .4-BIT.-OBJ. TIME INSTRUCTION TABLE   K2610490
                          1052 | *                                                   K2610500
7E4F C400                 1053 | TAB4  DC      /C400    LD L     CODE=1              K2610510
7E50 D400                 1054 |       DC      /D400    STO L         2              K2610520
7E51 8400                 1055 |       DC      /8400    A L           3              K2610530
7E52 9400                 1056 |       DC      /9400    S L           4              K2610540
7E53 AC00                 1057 |       DC      /AC00    D L           5              K2610550
7E54 A400                 1058 |       DC      /A400    M L           6              K2610560
7E55 4400                 1059 | BSIL  DC      /4400    BSI L         7              K2610570
7E56 6580                 1060 |       DC      /6580    LDX I1        8              K2610580
7E57 C500                 1061 |       DC      /C500    LD L1         9              K2610590
7E58 D500                 1062 |       DC      /D500    STO L1       10              K2610600
7E59 8500                 1063 |       DC      /8500    A L1         11              K2610610
7E5A 9500                 1064 |       DC      /9500    S L1         12              K2610620
7E5B AD00                 1065 |       DC      /AD00    D L1         13              K2610630
7E5C A500                 1066 |       DC      /A500    M L1         14              K2610640
                          1067 | *                                                   K2610650
7E5D 4C00                 1068 | BSCL  DC      /4C00    BSC  L       15              K2610660
                          1069 | *             (USED FOR UNCOND BRANCH ONLY)         K2610670
                          1070 | *                                                   K2610680
                          1071 | *             (EXTENSION)                           K2610690
                          1072 | *             .6-BIT. OBJ.TIME INSTRUCTION TABLE    K2610700
                          1073 | *                                                   K2610710
7E5E 4C00                 1074 | TAB6  DC      /4C00    BSC L    CODE=16 (5000)      K2610720
7E5F 7400                 1075 |       DC      /7400    MDX  L        17 (5100)      K2610730
7E60 C300                 1076 |       LD    3 0        LD  FAC+1     18 (527E)      K2610740
7E61 D300                 1077 |       STO   3 0        STO FAC+1     19 (537E)      K2610750
7E62 9300                 1078 |       S     3 0        S   FAC+1     20 (547E)      K2610760
7E63 AB00                 1079 |       D     3 0        D   FAC+1     21 (557E)      K2610770
7E64 DB00                 1080 |       STD   3 0        STD FAC+1     22 (567E)      K2610780
7E65 9B00                 1081 |       SD    3 0        SD  FAC+1     23 (577E)      K2610790
7E66 1890                 1082 |       SRT     16       SRT 16        24 (5800)      K2610800
7E67 1010                 1083 |       SLA     16       SLA 16        25 (5900)      K2610810
7E68 0000                 1084 |       DC      0        (RES FOR *-1) 26 (5A00)      K2610820
7E69 6500                 1085 | LDXL1 DC      /6500    LDX L1        27 (5B00)      K2610830
7E6A 4D80                 1086 |       DC      /4D80    BSC I1        28 (5C00)      K2610840
7E6B 4C08                 1087 | SBSCL DC      /4C08    BSC L (SPEC)  29 (5D00)      K2610850
7E6C 0000                 1088 |       DC      0        (RES F GENLB) 30 (5E00)      K2610860
7E6D 0000                 1089 |       DC      0        CONST ZERO    31 (5F00)      K2610870
7E6E 7000                 1090 |       MDX     *+0                    32 (6000)      K2610880
7E6F 7500                 1091 |       DC      /7500    MDX L1        33 (6100)      K2610890
7E70 6D00                 1092 | STXL1 DC      /6D00    STX L1        34 (6200)      K2610900
7E71 6000                 1093 |       LDX     0        LDX           35 (6300)      K2610910
7E72 0000                 1094 |       DC      0                                     K2610920
7E73 0000                 1095 |       DC      0                                     K2610930
7E74 0000                 1096 |       DC      0                                     K2610940
                          1097 | *                                                   K2610950
                          1098 | *                                                   K2610960
                          1099 | *             SYSTEM SUBR. TABLE                    K2610970
                          1100 | *                                                   K2610980
7E75 0604                 1101 | TABSS DC      /0604    FADD  CODE=008               K2610990
7E76 4100                 1102 |       DC      /4100                                 K2611000
7E77 0604                 1103 |       DC      /0604    FADDX      010               K2611010
7E78 4127                 1104 |       DC      /4127                                 K2611020
7E79 068A                 1105 |       DC      /068A    FSUB       018               K2611030
7E7A 4080                 1106 |       DC      /4080                                 K2611040
7E7B 068A                 1107 |       DC      /068A    FSUBX      020               K2611050
7E7C 40A7                 1108 |       DC      /40A7                                 K2611060
7E7D 0651                 1109 |       DC      /0651    FMPY       028               K2611070
7E7E 7A00                 1110 |       DC      /7A00                                 K2611080
7E7F 0651                 1111 |       DC      /0651    FMPYX      030               K2611090
7E80 7A27                 1112 |       DC      /7A27                                 K2611100
7E81 0610                 1113 |       DC      /0610    FDIV       038               K2611110
7E82 9940                 1114 |       DC      /9940                                 K2611120
7E83 0610                 1115 |       DC      /0610    FDIVX      040               K2611130
7E84 9967                 1116 |       DC      /9967                                 K2611140
7E85 064C                 1117 |       DC      /064C    FLD        048               K2611150
7E86 4000                 1118 |       DC      /4000                                 K2611160
7E87 064C                 1119 |       DC      /064C    FLDX       050               K2611170
7E88 49C0                 1120 |       DC      /49C0                                 K2611180
7E89 068A                 1121 |       DC      /068A    FSTO       058               K2611190
7E8A 3580                 1122 |       DC      /3580                                 K2611200
7E8B 068A                 1123 |       DC      /068A    FSTOX      060               K2611210
7E8C 35A7                 1124 |       DC      /35A7                                 K2611220
7E8D 0688                 1125 |       DC      /0688    FSBR       068               K2611230
7E8E 2640                 1126 |       DC      /2640                                 K2611240
7E8F 0688                 1127 |       DC      /0688    FSBRX      070               K2611250
7E90 2667                 1128 |       DC      /2667                                 K2611260
7E91 0612                 1129 |       DC      /0612    FDVR       078               K2611270
7E92 5640                 1130 |       DC      /5640                                 K2611280
7E93 0612                 1131 |       DC      /0612    FDVRX      080               K2611290
7E94 5667                 1132 |       DC      /5667                                 K2611300
7E95 0606                 1133 |       DC      /0606    FAXI       088               K2611310
7E96 7240                 1134 |       DC      /7240                                 K2611320
7E97 0606                 1135 | FAXIX DC      /0606    FAXIX      090               K2611330
7E98 7267                 1136 |       DC      /7267                                 K2611340
7E99 0626                 1137 |       DC      /0626    FIXI       098               K2611350
7E9A 7240                 1138 |       DC      /7240                                 K2611360
7E9B 0626                 1139 |       DC      /0626    FIXIX      0A0               K2611370
7E9C 7267                 1140 |       DC      /7267                                 K2611380
7E9D 2218                 1141 | FARI  DC      /2218    SFAR       0A8               K2611390
7E9E 1640                 1142 |       DC      /1640                                 K2611400
7E9F 2218                 1143 | FARIX DC      /2218    SFARX      0B0               K2611410
7EA0 1667                 1144 |       DC      /1667                                 K2611420
7EA1 2224                 1145 | FIAR  DC      /2224    SIAR       0B8               K2611430
7EA2 1640                 1146 |       DC      /1640                                 K2611440
7EA3 2224                 1147 | FIARX DC      /2224    SIARX      0C0               K2611450
7EA4 1667                 1148 |       DC      /1667                                 K2611460
7EA5 0918                 1149 | AIFIX DC      /0918    IFIX       0C8               K2611470
7EA6 99C0                 1150 |       DC      /99C0                                 K2611480
7EA7 064D                 1151 | AFLT  DC      /064D    FLOAT      0D0               K2611490
7EA8 6063                 1152 |       DC      /6063                                 K2611500
7EA9 2666                 1153 |       DC      /2666    WRTYZ      0D8               K2611510
7EAA 3A29                 1154 |       DC      /3A29                                 K2611520
7EAB 23A1                 1155 |       DC      /23A1    TYPEZ      0E0               K2611530
7EAC 7169                 1156 |       DC      /7169                                 K2611540
7EAD 2224                 1157 | FIIF  DC      /2224    SIIF       0E8               K2611550
7EAE 9180                 1158 |       DC      /9180                                 K2611560
7EAF 2218                 1159 | FIF   DC      /2218    SFIF       0F0               K2611570
7EB0 9180                 1160 |       DC      /9180                                 K2611580
7EB1 221D                 1161 | FGOTO DC      /221D    SGOTO      0F8               K2611590
7EB2 68D6                 1162 |       DC      /68D6                                 K2611600
7EB3 0305                 1163 |       DC      /0305    CARDZ      100               K2611610
7EB4 9129                 1164 |       DC      /9129                                 K2611620
7EB5 1765                 1165 |       DC      /1765    PRNTZ      108               K2611630
7EB6 58E9                 1166 |       DC      /58E9                                 K2611640
7EB7 1705                 1167 |       DC      /1705    PAPTZ      110               K2611650
7EB8 78E9                 1168 |       DC      /78E9                                 K2611660
7EB9 260C                 1169 | FCHRI DC      /260C   WCHRI       118               K2611670
7EBA 8649                 1170 |       DC      /8649                                 K2611680
                          1171 | *                                                   K2611690
                          1172 | *             THE SUBR ENTRY NAMES FOR UNFORMATTED  K2611700
                          1173 | *             I/O ARE LOCATED IN TWO GROUPS, THUS   K2611710
                          1174 | *             ANY ONE HAS ONE OF TWO POSSIBLE       K2611720
                          1175 | *             DISPLACEMENTS, WHICH ARE              K2611730
                          1176 | *             /1200-/1400   OR                      K2611740
                          1177 | *             /1D80-/1400                           K2611750
                          1178 | *                                                   K2611760
7EBB 2464                 1179 |       DC      /2464    URED       120               K2611770
7EBC 5100                 1180 |       DC      /5100                                 K2611780
7EBD 2499                 1181 |       DC      /2499    UWRT       128               K2611790
7EBE 98C0                 1182 |       DC      /98C0                                 K2611800
7EBF 240D                 1183 |       DC      /240D    UCOMP      130               K2611810
7EC0 6517                 1184 |       DC      /6517                                 K2611820
7EC1 1914                 1185 |       DC      /1914    READZ      138               K2611830
7EC2 1129                 1186 |       DC      /1129                                 K2611840
7EC3 2264                 1187 | AERD  DC      /2264    SRED       140               K2611850
7EC4 5100                 1188 |       DC      /5100                                 K2611860
7EC5 2299                 1189 |       DC      /2299    SWRT       148               K2611870
7EC6 98C0                 1190 |       DC      /98C0                                 K2611880
7EC7 220D                 1191 |       DC      /220D    SCOMP      150               K2611890
7EC8 6517                 1192 |       DC      /6517                                 K2611900
7EC9 2218                 1193 | AFIO  DC      /2218    SFIO       158               K2611910
7ECA 9580                 1194 |       DC      /9580                                 K2611920
7ECB 2225                 1195 |       DC      /2225    SIOAI      160               K2611930
7ECC 6049                 1196 |       DC      /6049                                 K2611940
7ECD 2225                 1197 | AIOAF DC      /2225    SIOAF      168               K2611950
7ECE 6046                 1198 |       DC      /6046                                 K2611960
7ECF 2225                 1199 |       DC      /2225    SIOFX      170               K2611970
7ED0 61A7                 1200 |       DC      /61A7                                 K2611980
7ED1 2225                 1201 |       DC      /2225    SIOIX      178               K2611990
7ED2 6267                 1202 |       DC      /6267                                 K2612000
7ED3 2225                 1203 |       DC      /2225    SIOF       180               K2612010
7ED4 6180                 1204 |       DC      /6180                                 K2612020
7ED5 2225                 1205 | IOI   DC      /2225    SIOI       188               K2612030
7ED6 6240                 1206 |       DC      /6240                                 K2612040
7ED7 2290                 1207 | SUBSC DC      /2290    SUBSC      190               K2612050
7ED8 2883                 1208 |       DC      /2883                                 K2612060
7ED9 1765                 1209 |       DC      /1765    PRNZ       198               K2612070
7EDA 5A40                 1210 |       DC      /5A40                                 K2612080
7EDB 020D                 1211 | BCKSP DC      /020D    BCKSP      1A0               K2612090
7EDC 2897                 1212 |       DC      /2897                                 K2612100
7EDD 0558                 1213 | EOF   DC      /0558    EOF        1A8               K2612110
7EDE 6000                 1214 |       DC      /6000                                 K2612120
7EDF 1916                 1215 | REWND DC      /1916    REWND      1B0               K2612130
7EE0 6544                 1216 |       DC      /6544                                 K2612140
7EE1 228D                 1217 |       DC      /228D    STOP       1B8               K2612150
7EE2 65C0                 1218 |       DC      /65C0                                 K2612160
7EE3 1706                 1219 |       DC      /1706    PAUSE      1C0               K2612170
7EE4 4885                 1220 |       DC      /4885                                 K2612180
7EE5 2255                 1221 | RSIGN DC      /2255    SNR        1C8               K2612190
7EE6 9000                 1222 |       DC      /9000                                 K2612200
7EE7 2290                 1223 |       DC      /2290    SUBIN      1D0               K2612210
7EE8 2255                 1224 |       DC      /2255                                 K2612220
7EE9 2418                 1225 |       DC      /2418    UFIO       1D8               K2612230
7EEA 9580                 1226 |       DC      /9580                                 K2612240
7EEB 2425                 1227 |       DC      /2425    UIOAI      1E0               K2612250
7EEC 6049                 1228 |       DC      /6049                                 K2612260
7EED 2425                 1229 |       DC      /2425    UIOAF      1E8               K2612270
7EEE 6046                 1230 |       DC      /6046                                 K2612280
7EEF 2425                 1231 |       DC      /2425    UIOFX      1F0               K2612290
7EF0 61A7                 1232 |       DC      /61A7                                 K2612300
7EF1 2425                 1233 |       DC      /2425    UIOIX      1F8               K2612310
7EF2 6267                 1234 |       DC      /6267                                 K2612320
7EF3 2425                 1235 |       DC      /2425    UIOF       200               K2612330
7EF4 6180                 1236 |       DC      /6180                                 K2612340
7EF5 2425                 1237 |       DC      /2425    UIOI       208               K2612350
7EF6 6240                 1238 |       DC      /6240                                 K2612360
7EF7 2210                 1239 | MDFIO DC      /2210    SDFIO      210               K2612370
7EF8 6256                 1240 |       DC      /6256                                 K2612380
7EF9 2211                 1241 | MDRED DC      /2211    SDRED      218               K2612390
7EFA 9144                 1242 |       DC      /9144                                 K2612400
7EFB 2212                 1243 |       DC      /2212    SDWRT      220               K2612410
7EFC 6663                 1244 |       DC      /6663                                 K2612420
7EFD 2210                 1245 |       DC      /2210    SDCOM      228               K2612430
7EFE 3594                 1246 |       DC      /3594                                 K2612440
7EFF 0000                 1247 |       DC      0        RESERVED TO KEEP CODE        K2612450
7F00 0000                 1248 |       DC      0        DIFF CONSTANT                K2612460
                          1249 | *                      BETWEEN DISK I/O             K2612470
                          1250 | *                      ROUTINES AND OTHERS          K2612480
7F01 2210                 1251 |       DC      /2210    SDAI       238               K2612490
7F02 1240                 1252 |       DC      /1240                                 K2612500
7F03 2210                 1253 |       DC      /2210    SDAF       240               K2612510
7F04 1180                 1254 |       DC      /1180                                 K2612520
7F05 2210                 1255 |       DC      /2210    SDFX       248               K2612530
7F06 69C0                 1256 |       DC      /69C0                                 K2612540
7F07 2210                 1257 |       DC      /2210    SDIX       250               K2612550
7F08 99C0                 1258 |       DC      /99C0                                 K2612560
7F09 2210                 1259 |       DC      /2210    SDF        258               K2612570
7F0A 6000                 1260 |       DC      /6000                                 K2612580
7F0B 2210                 1261 | MDI   DC      /2210    SDI        260               K2612590
7F0C 9000                 1262 |       DC      /9000                                 K2612600
7F0D 2210                 1263 | MDFND DC      /2210    SDFND      268               K2612610
7F0E 6544                 1264 |       DC      /6544                                 K2612620
7F0F 1754                 1265 |       DC      /1754    PNCHZ      270               K2612630
7F10 3229                 1266 |       DC      /3229                                 K2612640
7F11 0000                 1267 | EOTAB DC      0        NOT USED                     K2612650
7F12 0000                 1268 |       DC      0                                     K2612660
                          1269 | *                                                   K2612670
                          1270 | *                                                   K2612680
                          1271 | **************************************************  K2612690
                          1272 | *                                                   K2612700
                          1273 | *             PROGRAM ENTRY                         K2612710
7F13 6138                 1274 | ENT   LDX   1 PHID     GET ID THIS PHASE            K2612720
7F14 6D00 0078            1275 |       STX  L1 $PHSE    STORE IN SYSTEM PHASE AREA   K2612730
                          1276 | *             TEST IF OUTPUT IS TO BE DEFERRED      K2612740
7F16 C400 7A2D            1277 |       LD   L  ERROR                                 K2612750
7F18 4C18 7B9A            1278 |       BSC  L  START,+- BR TO START IF NO ERROR      K2612760
                          1279 | *                                                   K2612770
                          1280 | *             LOAD OVERLAY-RESTORE                  K2612780
                          1281 | *                                                   K2612790
7F1A 6100                 1282 | EXIT  LDX   1 0                                     K2612800
7F1B 6D00 7A23            1283 |       STX  L1 SOFS-1                                K2612810
7F1D 6580 7F23            1284 |       LDX  I1 NXTPH+1  LOAD PARAMETER FOR READING   K2612820
7F1F C804                 1285 |       LDD     NXTPH+2  *NEXT PHASE                  K2612830
7F20 4C00 7FBC            1286 |       BSC  L  ROL      GO TO READ NEXT PHASE        K2612840
7F22                      1287 |       BSS  E  0                                     K2612850
7F22 0039                 1288 | NXTPH DC      57       ID OF NEXT PHASE             K2612860
7F23 0000                 1289 |       DC      *-*      CORE ADDRESS OF NEXT PHASE   K2612870
7F24 0000                 1290 |       DC      *-*      WORD COUNT OF NEXT PHASE     K2612880
7F25 0000                 1291 |       DC      *-*      SECTOR ADDRESS OF NEXT PHASE K2612890
                          1292 | *                                                   K2612900
7F26                      1293 |       BSS     BPHAR+320*PHLEN-*-1   PATCH AREA  2-6 K2612910
7F57 0000                 1294 |       DC       0                                    K2612920
7F58                      1295 |       END     BPHAR-2                               K2612930
 
There were no errors in this assembly
 
=== CROSS REFERENCES ==========================================================
Name  Val   Defd  Referenced
$DBSY 00EE    93  591
$LINK 0039    94  693
$PHSE 0078    88 1275
AERD  7EC3  1187
AFIO  7EC9  1193
AFLT  7EA7  1151
AIFIX 7EA5  1149
AIOAF 7ECD  1197
BCKSP 7EDB  1211
BFEND 7D0A   663  923
BPHAR 7B98   176 1293 1295
BRNCH 7E17  1010  996
BSCL  7E5D  1068
BSIL  7E55  1059  302
BUFAD 7CEF   627 1005
BUFCT 7A38   159
BUFF  7A42   169  170  171  172  175  564  585  605  606  611  627  663
BUFPT 7A39   160  597  599  910  948 1004 1020 1022 1027 1029 1031 1036 1037
                 1039 1041 1045
C16   7D1A   679  574  985 1017 1043
C320  7D12   671  595  598
CCWD  7A31   118  189
CD16  7CF7   637  899  914
CLINK 7D25   693  304
COMON 7A2B   112  405
CON4B 7D06   659  343  489
CSIZE 7A2C   113
CSUBS 7D0C   665  454
DC20  7CEE   626  964
DC36  7CF0   628  962
DFCNT 7A33   139
DHDR0 7E23  1021 1018
DHDR1 7E3A  1033  973
DHDRA 7A3C   163  942 1030
DHDRR 7E19  1015  933  991 1046
DHDRX 7E32  1029 1024
DIFF  7BBC   247  218  241
DZ000 00F2    92  590
ENDLZ 7CB2   565  587
ENT   7F13  1274  183
EOF   7EDD  1213
EOFS  7A25   102
EOFST 7A2A   111
EOTAB 7F11  1267
ERROR 7A2D   114  875 1277
EXIT  7F1A  1282  876 1006 1010
FARI  7E9D  1141  224
FARIX 7E9F  1143  226
FAXIX 7E97  1135  206
FCHRI 7EB9  1169  213
FGOTO 7EB1  1161
FIAR  7EA1  1145
FIARX 7EA3  1147
FIF   7EAF  1159  228
FIIF  7EAD  1157
FNAME 7A2E   115
FOUR  7D02   654  655  737
FTOE  7BB4   239  207  214  225  227  229  243
GET1  7D3A   723  716  718  719  720  722  725  727  851
GETST 7D2E   713  348  418  531  539  553  715  728
H0004 7D02   655  217
H0005 7D14   673  721
H00FF 7D0F   668  492
H07FC 7D15   674  736
H07FF 7D10   669  714
H1D00 7CF4   633  451
H2000 7CFA   642  855
H3F00 7D0E   667  487
H4000 7D24   692
H4C08 7D0B   664  374
H4C80 7CFB   643  403
H4D80 7D08   661  362
H5080 7CFC   644  401
H5B00 7CF6   635  298  386
H5D00 7D07   660  355
H6200 7CFD   645  477
H7800 7D05   658  339
H7FFF 7CF5   634  502  523  556
HERE  7DDA   932  928
HF800 7D11   670  740
HFF00 7D09   662  359
HFF80 7D13   672  412
IBIT2 7DAF   892  890
IBIT3 7DB1   894  888
IBIT4 7DBC   901  897
IBIT5 7DBE   902  885  893
IBIT6 7DBF   903  887
IBIT7 7DC0   904  889
IBITS 7DA5   884  805  810  837  870  901
IDCAL 7D23   691  269
IDDAT 7D22   690  267
IDDEF 7D21   689  265
IDEND 7D04   657  327
IDFOR 7D03   656  262
INCPT 7D27   701  274  286  334  364  376  394  407  420  500  509  535  536
                  537  543  544  558  559  705  734
INCT  7A3A   161  573  886  896  900  913  984 1016 1044
INIT  7D44   733  256  742
INPT  7A3B   162  594  596  891  895  898  916  922  978 1019 1042
IOCS  7A32   127
IOI   7ED5  1205
LDXL1 7E69  1085  389
LOCTR 7A3D   164  365  503  819  918  955  958 1021 1025
LZERO 7E4E  1048  972
M1600 7CF2   631  457
M1680 7CF3   632  459
M1E00 7D18   677  465
M1E80 7D19   678  467
M2380 7D17   676  463
M2400 7D16   675  461
MDFIO 7EF7  1239
MDFND 7F0D  1263
MDI   7F0B  1261
MDRED 7EF9  1241
MEMRY 8000    87   89   90
MOV1  7CD5   605  608
NEQ   7B98   183
NOWS  7CE5   618  588
NXTPH 7F22  1288  179  620  621 1284 1285
ONE   7CFF   651  581  852  869  943  957  988
ORG   7A23   100  863 1026
ORGSW 7D26   694  192  860 1023
OUABS 7D4F   749  276  303  305  309  314  346  363  375  390  393  404  494
                  499  514  534  542  557  844  872
OUCAL 7D55   770  441  788  824
OULCL 7D57   774  419  787
OUREL 7D51   758  349  532  540  554  830  871
OURNC 7D53   764  367  406  505  524  829
OUTE1 7E0D   991  986
OUTER 7DEC   952  331
OVERL 7A23    90   97
PCT   7DDF   939  917  919  949  976 1040
PCT0  7DE4   945  580  582  614  944  987  989
PCT1  7DEA   949  613
PHID  0038    91 1274
PHLEN 0003    95 1293
PRLGT 7A3E   165  947  961  979 1032
Q1005 7BA6   207  209
Q1011 7BBD   251  197  230
Q2012 7BC2   256  279  289  329
Q2013 7BD2   274  263  278
Q2014 7BD3   275
Q201A 7BBD   250  251
Q2101 7BD9   285  266  268  288  315
Q2201 7BDF   297  270
Q2211 7BE3   302
Q3011 7BF2   323  271  299  350  368  395  408  421  471  495  506  518  560
Q3013 7BFB   334  325
Q3014 7BFC   335  546
Q3021 7BFF   338
Q3022 7C06   345  344
Q3023 7C09   347  340
Q4011 7C0D   355  337
Q4012 7C18   367  378
Q4021 7C1A   374  357
Q4031 7C1F   385  361
Q4041 7C2B   400  388
Q4042 7C33   406
Q5011 7C36   411  402
Q7011 7C3F   424  414
Q7012 7C46   436  434  438  440
Q7021 7C67   476  427
Q7022 7C72   493  490
Q7031 7C77   498  478
Q7051 7C83   509  452  516  526
Q7055 7C90   523  511
Q8011 7C93   530  455
Q8021 7C9B   538  547
Q8051 7CA6   552  468
REWND 7EDF  1215
ROL   7FBC    89  622 1286
RSIGN 7EE5  1221
SBSCL 7E6B  1087
SOFGT 7A29   110
SOFNS 7A27   107
SOFS  7A24   101  250  619 1283
SOFST 7A26   103  717  966
SOFXT 7A28   109
SORF  7A30   117
SSTOR 7D0D   666  433
START 7B9A   186 1278
STOID 7D1F   686  257  326  741
STONA 7D1C   683  780  795  806  822  828  835  841  850  862  864
STXL1 7E70  1092  498
SUBSC 7ED7  1207
SWISH 7D1B   680  803  927  930
T7005 7D59   780  775
T7006 7D5F   788
T7011 7D63   795  771
T7013 7D69   803  792
T7014 7D76   822  814
T7051 7D7A   828  765
T8011 7D7E   835  750
T8012 7D81   841  873
T8013 7D85   850  759
T8014 7D8A   854  853
T8015 7D91   860  831  856
T8016 7D9C   869  861
T8017 7D9D   870  858  867
T8018 7DA1   875  865 1028
TAB4  7E4F  1053  659
TAB6  7E5E  1074
TABSS 7E75  1101  206  213  224  226  228  240  242  666
TEMP1 7CF8   640  790  799  804
TEMP2 7CF9   641  782  797  808
TEN   7CF1   629
THERE 7DDD   935  931
THREE 7D01   653  789 1033
TOBU1 7DCC   918  915
TOBUC 7DCB   917
TOBUF 7DC1   909  807  823  842  924  935
TWO   7D00   652  798
TWOWC 7D20   687  786  802  813
WCNT  7D1E   685  277  287  323  703  738
WD1   7A42   170
WD2   7A43   171
WD3   7A44   172
WR900 7CB0   563  589
WRIT0 7CBE   585  575
WRITE 7CB3   567  616  932  999 1007
WRITX 7CB7   575  997
Z     7CFE   648  192  217  256  257  262  265  267  269  274  276  277  286
                  287  298  303  304  305  309  314  323  326  327  334  339
                  343  346  348  349  355  359  362  363  364  367  374  375
                  376  386  390  393  394  401  403  404  406  407  412  418
                  419  420  433  441  451  454  457  459  461  463  465  467
                  477  487  489  492  494  499  500  502  505  509  514  523
                  524  531  532  534  535  536  537  539  540  542  543  544
                  553  554  556  557  558  559  574  581  595  598  714  721
                  734  736  737  738  740  741  780  781  782  785  786  789
                  790  795  796  797  798  799  802  803  804  806  808  813
                  822  828  835  836  841  850  852  855  857  860  862  864
                  866  869  899  914  923  927  930  932  943  957  962  964
                  985  988  997  999 1005 1007 1017 1023 1033 1038 1043 1048
ZERO  7CFE   647  187  253  609  648  781  785  796  836  857  866 1038 1048
ibm/ibm1130-lib/dmsr2v12/kforph26_lst.txt ยท Last modified: 2023/08/06 13:34 by Site Administrator