         TITLE 'IDDWIAPP - EXCP INTERCEPT APPENDAGE SIMULATOR          *00001000
                        '                                               00002000
IDDWIAPP CSECT ,                                                   0001 00003000
@PROLOG  DS    0H                                                  0002 00004000
         USING *,R15                    ADDRESSABILITY FOR BRANCH TABLE 00005000
         B     WIEXCP                   WI EXCP ENTRY POINT             00006000
         B     WICLOSE                  WI CLOSE ENTRY POINT            00007000
         DS    0H                       WI JOURNAL ENTRY POINT          00008000
         L     R15,ADWIJRN              POINTER TO JOURNAL MODULE       00009000
         BR    R15                      GO TO IDDWIJRN                  00010000
         DC    C'IDDWIAPP'             MODULE ID              @YM01137  00011000
WICLOSE  L     R15,ADWICLS              POINTER TO CLOSE MODULE         00012000
         BR    R15                      GO TO IDDWICLS                  00013000
WIEXCP   EQU   *                        *                               00014000
         BALR  R8,0                     ADDRESSABILITY IDDWIEXCP        00015000
         USING *,R8                     *                               00016000
*   R9=ADDR(IDDWIFRR);              /* RECOVERY POINT                */ 00017000
         L     R9,@CV00557                                         0146 00018000
*   GEN SETS(R9,R10,R11,FRRSCURR,FRRSFRRA,FRRSPARM) REFS(R9,PSA,PSACSTK 00019000
*       ,FRRSCURR,FRRS,FRRSLAST,FRRSELEN,FRRSPARM,PSALSFCC)        0147 00020000
*       (SETFRR A,FRRAD=(R9),PARMAD=(R9),WRKREGS=(R10,R11) );/*    0147 00021000
*                                                            @YM03030*/ 00022000
         SETFRR A,FRRAD=(R9),PARMAD=(R9),WRKREGS=(R10,R11)              00023000
*   RQESRB=R9;                      /* SAVE RECOVERY PARAMETER LIST     00024000
*                                                            @YM03196*/ 00025000
         ST    R9,RQESRB(,RQEREG)                                  0148 00026000
*   RESPECIFY                                                      0149 00027000
*     EIFRRPRM BASED(RQESRB);       /*                       @YM03196*/ 00028000
*                                                                  0149 00029000
*   /*****************************************************************/ 00030000
*   /*                                                               */ 00031000
*   /* SAVE IOS REGISTER FOR SUBSEQUENT RETURN IN THE RQE            */ 00032000
*   /*                                                               */ 00033000
*   /*****************************************************************/ 00034000
*                                                                  0150 00035000
*   RQENRQE=SAVERG;                 /* SAVE AREA PASSED              */ 00036000
         ST    SAVERG,RQENRQE(,RQEREG)                             0150 00037000
*   EIRQEPTR=RQEREG;                /* SAVE RQE POINTER              */ 00038000
         L     @15,RQESRB(,RQEREG)                                 0151 00039000
         ST    RQEREG,EIRQEPTR(,@15)                               0151 00040000
*   EIREG14=R14;                    /* SAVE RETURN VECTOR            */ 00041000
         ST    R14,EIREG14(,@15)                                   0152 00042000
*   EIREG5=R5;                      /* SAVE IOS BASE REGISTER        */ 00043000
         ST    R5,EIREG5(,@15)                                     0153 00044000
*   RESPECIFY                                                      0154 00045000
*    (R5,                                                          0154 00046000
*     R14,                                                         0154 00047000
*     R9,                                                          0154 00048000
*     R10,                                                         0154 00049000
*     R11) UNRSTD;                  /* RELEASE REGISTERS             */ 00050000
*                                                                  0155 00051000
*/********************************************************************/ 00052000
*/*                                                                  */ 00053000
*/* FUNCTION - SETS UP REGISTERS AND ADDRESSABILITY FOR MODULE       */ 00054000
*/*                                                                  */ 00055000
*/********************************************************************/ 00056000
*                                                                  0155 00057000
*   RESPECIFY                                                      0155 00058000
*     VDSCB BASED(VDSCBREG);        /* VDSCB AND UCB ADDRESSABILITY  */ 00059000
*   RESPECIFY                                                      0156 00060000
*     IOBSTDRD BASED(IOBREG);       /* IOB ADDRESSABILITY            */ 00061000
*   RESPECIFY                                                      0157 00062000
*     DEBBASIC BASED(RQEDEB);       /* DEB ADDRESSABILITY            */ 00063000
*                                                                  0157 00064000
*   /*****************************************************************/ 00065000
*   /*                                                               */ 00066000
*   /* WICB AND WICSEEKA(APPENDAGES) ADDRESSABILITY                  */ 00067000
*   /*                                                               */ 00068000
*   /*****************************************************************/ 00069000
*                                                                  0158 00070000
*   WICBREG=VDSWICB;                                               0158 00071000
         L     WICBREG,VDSWICB(,VDSCBREG)                          0158 00072000
*   RESPECIFY                                                      0159 00073000
*     WICB BASED(WICBREG);                                         0159 00074000
*                                                                  0160 00075000
*/********************************************************************/ 00076000
*/*                                                                  */ 00077000
*/* FUNCTION - INSURES THAT THE WINDOW, WICB AND VBPPL EXIST FOR THE */ 00078000
*/*      EXIST FOR THE APPENDAGE INTERCEPT AND THE TRACK MANAGER.    */ 00079000
*/*      IF THE KEY OF THE USER HAS CHANGED IT FREES THE CURRENT     */ 00080000
*/*      WINDOW AND WICB AND REACQUIRES THEM IN THE NEW USER KEY.    */ 00081000
*/*      ALSO FREE WICB AND WINDOW IF PREVIOUSLY ACQUIRED BUT A      */ 00082000
*/*      SUCCESSFUL VOPEN WAS NEVER COMPLETED AS EVIDENCED BY A      */ 00083000
*/*      NON ZERO WICB POINTER AND A ZERO DSPCT POINTER.     @ZA00121*/ 00084000
*/*                                                                  */ 00085000
*/********************************************************************/ 00086000
*                                                                  0160 00087000
*   IF((WICBREG^=0)&(VDSDSPCT=0))|(((WICPRT&'F0'X)^=/*       @ZA27906*/ 00088000
*       (RQEPRT&'F0'X))&(WICBREG^=0)) THEN                         0160 00089000
         SLR   @12,@12                                             0160 00090000
         CR    WICBREG,@12                                         0160 00091000
         BE    @GL00001                                            0160 00092000
         C     @12,VDSDSPCT(,VDSCBREG)                             0160 00093000
         BE    @RT00160                                            0160 00094000
@GL00001 LA    @12,240                                             0160 00095000
         SLR   @09,@09                                             0160 00096000
         IC    @09,WICPRT(,WICBREG)                                0160 00097000
         NR    @09,@12                                             0160 00098000
         SLR   @05,@05                                             0160 00099000
         IC    @05,RQEPRT(,RQEREG)                                 0160 00100000
         NR    @12,@05                                             0160 00101000
         CR    @09,@12                                             0160 00102000
         BE    @RF00160                                            0160 00103000
         LTR   WICBREG,WICBREG                                     0160 00104000
         BZ    @RF00160                                            0160 00105000
@RT00160 DS    0H                                                  0161 00106000
*     DO;                           /*                       @ZA27906   00107000
*                                      KEY OF USER HAS CHANGED - OR     00108000
*                                      UNSUCESSFUL VOPEN FREE WICB 0161 00109000
*                                      AND WINDOW SO THEY CAN BE   0161 00110000
*                                      ACQUIRED IN THE NEW KEY.    0161 00111000
*                                                            @ZA00121*/ 00112000
*       RESPECIFY                                                  0162 00113000
*        (R9,                                                      0162 00114000
*         R10) RSTD;                /* SAVE THE RQE AND VDSCB      0162 00115000
*                                      POINTERS                      */ 00116000
*       R9=VDSCBREG;                /* VDSCB ADDRESSABILITY          */ 00117000
         LR    R9,VDSCBREG                                         0163 00118000
*       RESPECIFY                                                  0164 00119000
*         VDSCB BASED(R9);                                         0164 00120000
*       RESPECIFY                                                  0165 00121000
*         UCBOB BASED(R9);          /* UCB ADDRESSABILITY            */ 00122000
*       R10=RQEREG;                 /* RQE ADDRESSABILITY            */ 00123000
         LR    R10,RQEREG                                          0166 00124000
*       RESPECIFY                                                  0167 00125000
*         RQE BASED(R10);                                          0167 00126000
*                                                                  0167 00127000
*       /*************************************************************/ 00128000
*       /*                                                           */ 00129000
*       /* PURGE THE WINDOW - CALL THE TRACK MANAGER TO VWRITE THE   */ 00130000
*       /* WINDOW SO IT CAN BE FREED                                 */ 00131000
*       /*                                                           */ 00132000
*       /*************************************************************/ 00133000
*                                                                  0168 00134000
*       RESPECIFY                                                  0168 00135000
*        (R1) RSTD;                                                0168 00136000
*       IF VDSDSPCT^=0 THEN                                        0169 00137000
         L     @12,VDSDSPCT(,R9)                                   0169 00138000
         LTR   @12,@12                                             0169 00139000
         BZ    @RF00169                                            0169 00140000
*         DO;                       /* MAKE SURE THAT VOPEN HAS    0170 00141000
*                                      COMPLETED SUCCESSFULLY      0170 00142000
*                                                            @ZA00121*/ 00143000
*           R1=0;                   /* RQE = 0 FORCES WINDOW PURGE   */ 00144000
         SLR   R1,R1                                               0171 00145000
*           CALL IDDWITRM;          /* VWRITE THE WINDOW             */ 00146000
         L     @15,@CV00548                                        0172 00147000
         BALR  @14,@15                                             0172 00148000
*         END;                      /* END OF FLUSH WINDOW   @ZA00121*/ 00149000
*                                                                  0173 00150000
*       /*************************************************************/ 00151000
*       /*                                                           */ 00152000
*       /* PREPARE TO FREE THE WINDOW AND THE WICB                   */ 00153000
*       /*                                                           */ 00154000
*       /*************************************************************/ 00155000
*                                                                  0174 00156000
*       R7=ASCBPTR;                 /* ASCB ADDRESSABILITY FOR     0174 00157000
*                                      FREEMAIN                      */ 00158000
@RF00169 L     @12,CVTPTR                                          0174 00159000
         L     @11,CVTTCBP(,@12)                                   0174 00160000
         L     R7,ASCBPTR(,@11)                                    0174 00161000
*       R4=WICTCB;                  /* FREEMAIN UNDER THE SAME TCB AS   00162000
*                                      GETMAIN               @VS05944*/ 00163000
*                                                                  0175 00164000
         L     R4,WICTCB(,WICBREG)                                 0175 00165000
*       /*************************************************************/ 00166000
*       /*                                                           */ 00167000
*       /* FREE THE WINDOW                                           */ 00168000
*       /*                                                           */ 00169000
*       /*************************************************************/ 00170000
*                                                                  0176 00171000
*       DO;                         /* FREEMAIN(RU) LV(VDSWINSI)A(VDS   00172000
*                                      WINDW->VTRACK) SP(SP229)    0176 00173000
*                                      KEY(WICPRT/16) BRANCH         */ 00174000
*         RESPECIFY                                                0177 00175000
*          (GPR01F,                                                0177 00176000
*           GPR03F,                                                0177 00177000
*           GPR00F) RESTRICTED;                                    0177 00178000
*         GPR01F=0;                 /* REG 1 MUST BE ZERO            */ 00179000
         SLR   GPR01F,GPR01F                                       0178 00180000
*         GPR03F=3;                 /* SET TYPE                      */ 00181000
         LA    GPR03F,3                                            0179 00182000
*         GPR00F=VDSWINSI;          /* LENGTH REQUESTED              */ 00183000
         LH    GPR00F,VDSWINSI(,R9)                                0180 00184000
*         GPR01F=ADDR(VDSWINDW->VTRACK);/* SET REGISTER ONE          */ 00185000
         L     GPR01F,VDSWINDW(,R9)                                0181 00186000
*         GPR03F=GPR03F+((SP229)*256);/* SUBPOOL VALUE               */ 00187000
         AL    GPR03F,@CF03313                                     0182 00188000
*         GPR03F=GPR03F|((WICPRT/16)*1048576);/* KEY IN BYTE ONE     */ 00189000
         SLR   @11,@11                                             0183 00190000
         IC    @11,WICPRT(,WICBREG)                                0183 00191000
         SRL   @11,4                                               0183 00192000
         SLA   @11,20                                              0183 00193000
         OR    GPR03F,@11                                          0183 00194000
*         CALL CVTCRMN;             /* BRANCH ENTRY POINT            */ 00195000
         L     @15,CVTCRMN(,@12)                                   0184 00196000
         BALR  @14,@15                                             0184 00197000
*         RESPECIFY                                                0185 00198000
*          (GPR01F,                                                0185 00199000
*           GPR03F,                                                0185 00200000
*           GPR00F) UNRESTRICTED;                                  0185 00201000
*       END;                        /* FREEMAIN(RU) LV(VDSWINSI)A(VDS   00202000
*                                      WINDW->VTRACK) SP(SP229)    0186 00203000
*                                      KEY(WICPRT/16) BRANCH @YM01169*/ 00204000
*                                                                  0186 00205000
*       /*************************************************************/ 00206000
*       /*                                                           */ 00207000
*       /* FREE THE WICB                                             */ 00208000
*       /*                                                           */ 00209000
*       /*************************************************************/ 00210000
*                                                                  0187 00211000
*       DO;                         /* FREEMAIN(RU)                0187 00212000
*                                      LV(LENGTH(WICB))A(WICB)     0187 00213000
*                                      SP(230) KEY(WICPRT/16) BRANCH */ 00214000
*         RESPECIFY                                                0188 00215000
*          (GPR01F,                                                0188 00216000
*           GPR03F,                                                0188 00217000
*           GPR00F) RESTRICTED;                                    0188 00218000
*         GPR01F=0;                 /* REG 1 MUST BE ZERO            */ 00219000
         SLR   GPR01F,GPR01F                                       0189 00220000
*         GPR03F=3;                 /* SET TYPE                      */ 00221000
         LA    GPR03F,3                                            0190 00222000
*         GPR00F=LENGTH(WICB);      /* LENGTH REQUESTED              */ 00223000
         LA    GPR00F,124                                          0191 00224000
*         GPR01F=ADDR(WICB);        /* SET REGISTER ONE              */ 00225000
         LR    GPR01F,WICBREG                                      0192 00226000
*         GPR03F=GPR03F+((230)*256);/* SUBPOOL VALUE                 */ 00227000
         AL    GPR03F,@CF03315                                     0193 00228000
*         GPR03F=GPR03F|((WICPRT/16)*1048576);/* KEY IN BYTE ONE     */ 00229000
         SLR   @12,@12                                             0194 00230000
         IC    @12,WICPRT(,WICBREG)                                0194 00231000
         SRL   @12,4                                               0194 00232000
         SLA   @12,20                                              0194 00233000
         OR    GPR03F,@12                                          0194 00234000
*         CALL CVTCRMN;             /* BRANCH ENTRY POINT            */ 00235000
         L     @12,CVTPTR                                          0195 00236000
         L     @15,CVTCRMN(,@12)                                   0195 00237000
         BALR  @14,@15                                             0195 00238000
*         RESPECIFY                                                0196 00239000
*          (GPR01F,                                                0196 00240000
*           GPR03F,                                                0196 00241000
*           GPR00F) UNRESTRICTED;                                  0196 00242000
*       END;                        /* FREEMAIN(RU)                0197 00243000
*                                      LV(LENGTH(WICB))A(WICB)     0197 00244000
*                                      SP(230) KEY(WICPRT/16) BRANCH */ 00245000
*                                                                  0198 00246000
*       /*************************************************************/ 00247000
*       /*                                                           */ 00248000
*       /* DISCONNECT OLD WICB AND WINDOW FROM THE VDSCB             */ 00249000
*       /*                                                           */ 00250000
*       /*************************************************************/ 00251000
*                                                                  0198 00252000
*       WICBREG=0;                  /* NO WICB                       */ 00253000
         SLR   WICBREG,WICBREG                                     0198 00254000
*       VDSWICB=0;                  /* NO WICB                       */ 00255000
         SLR   @12,@12                                             0199 00256000
         ST    @12,VDSWICB(,R9)                                    0199 00257000
*       VDSWINDW=0;                 /* NO WINDOW                     */ 00258000
*                                                                  0200 00259000
         ST    @12,VDSWINDW(,R9)                                   0200 00260000
*       /*************************************************************/ 00261000
*       /*                                                           */ 00262000
*       /* REESTABLISH VDSCB AND RQE ADDRESSABILITY                  */ 00263000
*       /*                                                           */ 00264000
*       /*************************************************************/ 00265000
*                                                                  0201 00266000
*       VDSCBREG=R9;                /* VDSCB                         */ 00267000
         LR    VDSCBREG,R9                                         0201 00268000
*       RQEREG=R10;                 /* RQE                           */ 00269000
         LR    RQEREG,R10                                          0202 00270000
*     END;                                                         0203 00271000
*   IF WICBREG=0 THEN                                              0204 00272000
@RF00160 SLR   @12,@12                                             0204 00273000
         CR    WICBREG,@12                                         0204 00274000
         BNE   @RF00204                                            0204 00275000
*     DO;                           /* ACQUIRE THE WICB AND WINDOW 0205 00276000
*                                      AND IF NECESSARY THE VBPPL. 0205 00277000
*                                      FILL IN THE WICB              */ 00278000
*                                                                  0205 00279000
*       /*************************************************************/ 00280000
*       /*                                                           */ 00281000
*       /* SAVE THE RQE AND VDSCB POINTERS                   @ZA00139*/ 00282000
*       /*                                                           */ 00283000
*       /*************************************************************/ 00284000
*                                                                  0206 00285000
*       R9=VDSCBREG;                /* VDSCB ADDRESSABILITY  @ZA00139*/ 00286000
         LR    R9,VDSCBREG                                         0206 00287000
*       R10=RQEREG;                 /* RQE ADDRESSABILITY    @ZA00139*/ 00288000
*                                                                  0207 00289000
         LR    R10,RQEREG                                          0207 00290000
*       /*************************************************************/ 00291000
*       /*                                                           */ 00292000
*       /* ABEND IF THE DATA SET HAS BEEN SCRATCHED. SCRATCH SETS    */ 00293000
*       /* RELATIVE TRACK TO -1 WHEN IT SCRATCHES VIRTUAL DATA SETS. */ 00294000
*       /* ALSO MERGE MODULE IDAVBPJ2 SETS VBPHSCR ON WHEN IT DOES AN*/ 00295000
*       /* ACTIVATE ON A LOGICAL GROUP BUT THE LOGICAL GROUP HAS BEEN*/ 00296000
*       /* DELETED.                                          @ZA00139*/ 00297000
*       /*                                                           */ 00298000
*       /*************************************************************/ 00299000
*                                                                  0208 00300000
*       IF VDSABSTT=-1|((VDSDSPCT^=0)&(VBPHDEL=SET)) THEN          0208 00301000
         CLC   VDSABSTT(2,R9),@CH03240                             0208 00302000
         BE    @RT00208                                            0208 00303000
         L     @11,VDSDSPCT(,R9)                                   0208 00304000
         CR    @11,@12                                             0208 00305000
         BE    @RF00208                                            0208 00306000
         TM    VBPHDEL(@11),B'00001000'                            0208 00307000
         BNO   @RF00208                                            0208 00308000
@RT00208 DS    0H                                                  0209 00309000
*         DO;                       /*                       @ZA00139*/ 00310000
*           RESPECIFY                                              0210 00311000
*             R15 RSTD;                                            0210 00312000
*           R15=24;                 /* INDICATE REASON FOR ABEND     */ 00313000
         LA    R15,24                                              0211 00314000
*           GEN(ABEND X'0E6',DUMP,,SYSTEM)                         0212 00315000
*           EXIT NOSEQFLOW;                                        0212 00316000
         ABEND X'0E6',DUMP,,SYSTEM                                      00317000
*           RESPECIFY                                              0213 00318000
*             R15 UNRSTD;                                          0213 00319000
*         END;                                                     0214 00320000
*                                                                  0215 00321000
*       /*************************************************************/ 00322000
*       /*                                                           */ 00323000
*       /* PREPARE TO ACQUIRE CONTROL BLOCKS                         */ 00324000
*       /*                                                           */ 00325000
*       /*************************************************************/ 00326000
*                                                                  0215 00327000
*       R7=ASCBPTR;                 /* ASCB ADDRESSABILITY FOR     0215 00328000
*                                      GETMAIN                       */ 00329000
@RF00208 L     @12,CVTPTR                                          0215 00330000
         L     @11,CVTTCBP(,@12)                                   0215 00331000
         L     R7,ASCBPTR(,@11)                                    0215 00332000
*       R4=TCBJSTCB;                /* JOB STEP TCB ADDRESSABILITY 0216 00333000
*                                      FOR GETMAIN                   */ 00334000
*                                                                  0216 00335000
         L     @11,TCBPTR(,@11)                                    0216 00336000
         L     R4,TCBJSTCB(,@11)                                   0216 00337000
*       /*************************************************************/ 00338000
*       /*                                                           */ 00339000
*       /* ACQUIRE VBPPL IF NECESSARY                                */ 00340000
*       /*                                                           */ 00341000
*       /*************************************************************/ 00342000
*                                                                  0217 00343000
*       IF VDSVBPPL=0 THEN                                         0217 00344000
         L     @11,VDSVBPPL(,R9)                                   0217 00345000
         LTR   @11,@11                                             0217 00346000
         BNZ   @RF00217                                            0217 00347000
*         DO;                       /* NO VBPPL ACQUIRE ONE          */ 00348000
*           DO;                     /* GETMAIN (RU) LV(LENGTH(VBPPL))   00349000
*                                      SP(SP230) KEY(KEYONE) BRANCH  */ 00350000
*             RESPECIFY                                            0220 00351000
*              (GPR01F,                                            0220 00352000
*               GPR03F,                                            0220 00353000
*               GPR00F) RESTRICTED;                                0220 00354000
*             GPR01F=0;             /* REG 1 MUST BE ZERO            */ 00355000
         SLR   GPR01F,GPR01F                                       0221 00356000
*             GPR03F=2;             /* RU-TYPE GETMAIN               */ 00357000
         LA    GPR03F,2                                            0222 00358000
*             GPR00F=LENGTH(VBPPL); /* LENGTH REQUESTED              */ 00359000
         LA    GPR00F,184                                          0223 00360000
*             GPR03F=GPR03F|((SP230)*256);/* SP IN BYTE 2            */ 00361000
         O     GPR03F,@CF03315                                     0224 00362000
*             GPR03F=GPR03F|((KEYONE)*65536*16);/* KEY IN BYTE 1     */ 00363000
         SLR   @11,@11                                             0225 00364000
         IC    @11,KEYONE                                          0225 00365000
         SLA   @11,20                                              0225 00366000
         OR    GPR03F,@11                                          0225 00367000
*             CALL CVTCRMN;         /* BRANCH ENTRY POINT            */ 00368000
         L     @15,CVTCRMN(,@12)                                   0226 00369000
         BALR  @14,@15                                             0226 00370000
*             RESPECIFY                                            0227 00371000
*              (GPR01F,                                            0227 00372000
*               GPR03F,                                            0227 00373000
*               GPR00F) UNRESTRICTED;                              0227 00374000
*           END;                    /* GETMAIN (RU) LV(LENGTH(VBPPL))   00375000
*                                      SP(SP230) KEY(KEYONE) BRANCH  */ 00376000
*           VDSVBPPL=R1;            /* CONNECT VBPPL TO VDSCB        */ 00377000
         ST    R1,VDSVBPPL(,R9)                                    0229 00378000
*         END;                                                     0230 00379000
*                                                                  0231 00380000
*       /*************************************************************/ 00381000
*       /*                                                           */ 00382000
*       /* ACQUIRE WICB IN USER KEY LSQA. WORK AREA FOR EXCP         */ 00383000
*       /* INTERCEPT                                                 */ 00384000
*       /*                                                           */ 00385000
*       /*************************************************************/ 00386000
*                                                                  0231 00387000
*       DO;                         /* GETMAIN (RU) LV(LENGTH(WICB))    00388000
*                                      SP(SP230) KEY(RQEPRT/16)    0231 00389000
*                                      BRANCH                        */ 00390000
@RF00217 DS    0H                                                  0232 00391000
*         RESPECIFY                                                0232 00392000
*          (GPR01F,                                                0232 00393000
*           GPR03F,                                                0232 00394000
*           GPR00F) RESTRICTED;                                    0232 00395000
*         GPR01F=0;                 /* REG 1 MUST BE ZERO            */ 00396000
         SLR   GPR01F,GPR01F                                       0233 00397000
*         GPR03F=2;                 /* RU-TYPE GETMAIN               */ 00398000
         LA    GPR03F,2                                            0234 00399000
*         GPR00F=LENGTH(WICB);      /* LENGTH REQUESTED              */ 00400000
         LA    GPR00F,124                                          0235 00401000
*         GPR03F=GPR03F|((SP230)*256);/* SP IN BYTE 2                */ 00402000
         O     GPR03F,@CF03315                                     0236 00403000
*         GPR03F=GPR03F|((RQEPRT/16)*65536*16);/* KEY IN BYTE 1      */ 00404000
         SLR   @12,@12                                             0237 00405000
         IC    @12,RQEPRT(,R10)                                    0237 00406000
         SRL   @12,4                                               0237 00407000
         SLA   @12,20                                              0237 00408000
         OR    GPR03F,@12                                          0237 00409000
*         CALL CVTCRMN;             /* BRANCH ENTRY POINT            */ 00410000
         L     @12,CVTPTR                                          0238 00411000
         L     @15,CVTCRMN(,@12)                                   0238 00412000
         BALR  @14,@15                                             0238 00413000
*         RESPECIFY                                                0239 00414000
*          (GPR01F,                                                0239 00415000
*           GPR03F,                                                0239 00416000
*           GPR00F) UNRESTRICTED;                                  0239 00417000
*       END;                        /* GETMAIN (RU) LV(LENGTH(WICB))    00418000
*                                      SP(SP230) KEY(RQEPRT/16)    0240 00419000
*                                      BRANCH                        */ 00420000
*       WICBREG=R1;                 /* WICB ADDRESSABILITY           */ 00421000
         LR    WICBREG,R1                                          0241 00422000
*       VDSWICB=WICBREG;            /* CONNECT VDSCB TO WICB         */ 00423000
         ST    WICBREG,VDSWICB(,R9)                                0242 00424000
*                                                                  0243 00425000
*       /*************************************************************/ 00426000
*       /*                                                           */ 00427000
*       /* FILL IN THE WICB                                          */ 00428000
*       /*                                                           */ 00429000
*       /*************************************************************/ 00430000
*                                                                  0243 00431000
*       WICB=WICB&&WICB;            /* CLEAR ACQUIRED WICB           */ 00432000
         XC    WICB(124,WICBREG),WICB(WICBREG)                     0243 00433000
*       WICTCB=R4;                  /* SAVE TCB ADDR UNDER WHICH   0244 00434000
*                                      WICB,                 @VS05944   00435000
*                                      WINDOW AND VBPPL WERE       0244 00436000
*                                      GETMAINED             @VS05944*/ 00437000
         ST    R4,WICTCB(,WICBREG)                                 0244 00438000
*       WICAUDIT='APP';             /* APPENDAGE INTERFACE HANDLER IN   00439000
*                                      CONTROL                       */ 00440000
         MVC   WICAUDIT(3,WICBREG),@CC03242                        0245 00441000
*       RESPECIFY                                                  0246 00442000
*        (WORKREG) RSTD;                                           0246 00443000
*       WORKREG=(DVCTYPMK&UCBTYP)+CVTZDTAB;/* DEVICE TABLE INDEX   0247 00444000
*                                      POINTER                       */ 00445000
         L     WORKREG,UCBTYP(,R9)                                 0247 00446000
         N     WORKREG,@CF00103                                    0247 00447000
         L     @12,CVTPTR                                          0247 00448000
         L     @12,CVTZDTAB(,@12)                                  0247 00449000
         ALR   WORKREG,@12                                         0247 00450000
*       RESPECIFY                                                  0248 00451000
*         DVCINDEX BASED(WORKREG);  /* ADDRESSABILITY ON DEVICE TABLE   00452000
*                                      INDEX                         */ 00453000
*                                                                  0249 00454000
*       /*************************************************************/ 00455000
*       /*                                                           */ 00456000
*       /* FILL IN DEVICE TABLE TYPE ENTRIES                         */ 00457000
*       /*                                                           */ 00458000
*       /*************************************************************/ 00459000
*                                                                  0249 00460000
*       WORKREG=DVCINDEX+CVTZDTAB;  /* DEVICE TABLE ENTRY POINTER    */ 00461000
         SLR   @11,@11                                             0249 00462000
         IC    @11,DVCINDEX(,WORKREG)                              0249 00463000
         ALR   @12,@11                                             0249 00464000
         LR    WORKREG,@12                                         0249 00465000
*       RESPECIFY                                                  0250 00466000
*         DVCT BASED(WORKREG);                                     0250 00467000
*                                                                  0250 00468000
*       /*************************************************************/ 00469000
*       /*                                                           */ 00470000
*       /* MOVE MAXIMUM CYLINDERS AND TRACKS AND THE TRACK CAPACITY  */ 00471000
*       /*                                                           */ 00472000
*       /*************************************************************/ 00473000
*                                                                  0251 00474000
*       WICCHHTR=DVCCHHTR;          /* MOVE THEM                     */ 00475000
         MVC   WICCHHTR(6,WICBREG),DVCCHHTR(WORKREG)               0251 00476000
*       IF DVC2BOV=SET THEN                                        0252 00477000
         TM    DVC2BOV(WORKREG),B'00001000'                        0252 00478000
         BNO   @RF00252                                            0252 00479000
*         DO;                                                      0253 00480000
*                                                                  0253 00481000
*           /*********************************************************/ 00482000
*           /*                                                       */ 00483000
*           /* ZEUS 2 BYTE OVERHEADS                                 */ 00484000
*           /*                                                       */ 00485000
*           /*********************************************************/ 00486000
*                                                                  0254 00487000
*           WICIGAP=DVCOVHD;        /* NORMAL GAP                    */ 00488000
         LH    @12,DVCOVHD(,WORKREG)                               0254 00489000
         STH   @12,WICIGAP(,WICBREG)                               0254 00490000
*           WICLGAP=DVCOVHD;        /* LAST GAP                      */ 00491000
         STH   @12,WICLGAP(,WICBREG)                               0255 00492000
*         END;                                                     0256 00493000
*       ELSE                                                       0257 00494000
*         DO;                                                      0257 00495000
*                                                                  0257 00496000
         B     @RC00252                                            0257 00497000
@RF00252 DS    0H                                                  0258 00498000
*           /*********************************************************/ 00499000
*           /*                                                       */ 00500000
*           /* NON-ZEUS - 1 BYTE OVERHEADS                           */ 00501000
*           /*                                                       */ 00502000
*           /*********************************************************/ 00503000
*                                                                  0258 00504000
*           WICIGP(2)=DVCOVNLB;     /* NORMAL GAP                    */ 00505000
         IC    @12,DVCOVNLB(,WORKREG)                              0258 00506000
         STC   @12,WICIGP+1(,WICBREG)                              0258 00507000
*           WICLGP(2)=DVCOVLB;      /* LAST GAP                      */ 00508000
         IC    @12,DVCOVLB(,WORKREG)                               0259 00509000
         STC   @12,WICLGP+1(,WICBREG)                              0259 00510000
*         END;                                                     0260 00511000
*       WICKYGP(2)=DVCOVNK;         /* KEYED RECORD OVERHEAD         */ 00512000
*                                                                  0261 00513000
@RC00252 IC    @12,DVCOVNK(,WORKREG)                               0261 00514000
         STC   @12,WICKYGP+1(,WICBREG)                             0261 00515000
*       /*************************************************************/ 00516000
*       /*                                                           */ 00517000
*       /* FILL IN HIGH SECTOR VALUE IF RPS IS SUPPORTED             */ 00518000
*       /*                                                           */ 00519000
*       /*************************************************************/ 00520000
*                                                                  0262 00521000
*       IF UCB2OPT3=SET THEN                                       0262 00522000
         TM    UCB2OPT3(R9),B'00010000'                            0262 00523000
         BNO   @RF00262                                            0262 00524000
*         WICSECT=DVCSECT;          /* HIGH SECTOR                   */ 00525000
*                                                                  0263 00526000
         IC    @12,DVCSECT(,WORKREG)                               0263 00527000
         STC   @12,WICSECT(,WICBREG)                               0263 00528000
*       /*************************************************************/ 00529000
*       /*                                                           */ 00530000
*       /* SET UP TOLERANCE IF THERE IS ONE                          */ 00531000
*       /*                                                           */ 00532000
*       /*************************************************************/ 00533000
*                                                                  0264 00534000
*       IF DVCFTOL=SET THEN                                        0264 00535000
@RF00262 TM    DVCFTOL(WORKREG),B'00000001'                        0264 00536000
         BNO   @RF00264                                            0264 00537000
*         WICTOL=DVCTOL;            /* SET UP TOLERANCE              */ 00538000
         LH    @12,DVCTOL(,WORKREG)                                0265 00539000
         STH   @12,WICTOL(,WICBREG)                                0265 00540000
*       RESPECIFY                                                  0266 00541000
*        (WORKREG) UNRSTD;                                         0266 00542000
@RF00264 DS    0H                                                  0267 00543000
*       RESPECIFY                                                  0267 00544000
*         DVCT BASED;                                              0267 00545000
*       WICDEVTP=UCBTBYT4;          /* DEVICE TYPE                   */ 00546000
         IC    @12,UCBTBYT4(,R9)                                   0268 00547000
         STC   @12,WICDEVTP(,WICBREG)                              0268 00548000
*       WICPRT=RQEPRT;              /* KEY OF WICB                   */ 00549000
         SLR   @12,@12                                             0269 00550000
         IC    @12,RQEPRT(,R10)                                    0269 00551000
         STC   @12,WICPRT(,WICBREG)                                0269 00552000
*                                                                  0270 00553000
*       /*************************************************************/ 00554000
*       /*                                                           */ 00555000
*       /* CALCULATE THE WINDOW SIZE. - TRACK SIZE ROUNDED UP TO NEXT*/ 00556000
*       /* PAGE SIZE                                                 */ 00557000
*       /*                                                           */ 00558000
*       /*************************************************************/ 00559000
*                                                                  0270 00560000
*       VDSWINSI=(((VDSTRKSI+LENGTH(VTRACK)+7+WICKEYGP-WICLGAP)+   0270 00561000
*           PAGESIZE-1)/PAGESIZE)*PAGESIZE;                        0270 00562000
*                                                                  0270 00563000
         LA    @14,38                                              0270 00564000
         AH    @14,VDSTRKSI(,R9)                                   0270 00565000
         AH    @14,WICKEYGP(,WICBREG)                              0270 00566000
         SH    @14,WICLGAP(,WICBREG)                               0270 00567000
         SL    @14,@CF03318                                        0270 00568000
         SRDA  @14,32                                              0270 00569000
         D     @14,@CF00066                                        0270 00570000
         SLA   @15,12                                              0270 00571000
         STH   @15,VDSWINSI(,R9)                                   0270 00572000
*       /*************************************************************/ 00573000
*       /*                                                           */ 00574000
*       /* ACQUIRE WINDOW IN USER KEY LSQA. HOLDS CURRENT TRACK FOR  */ 00575000
*       /* EXCP INTERCEPT                                            */ 00576000
*       /*                                                           */ 00577000
*       /*************************************************************/ 00578000
*                                                                  0271 00579000
*       DO;                         /* GETMAIN (RU) LV(VDSWINSI)   0271 00580000
*                                      SP(SP229) KEY(RQEPRT/16)    0271 00581000
*                                      BRANCH                        */ 00582000
*         RESPECIFY                                                0272 00583000
*          (GPR01F,                                                0272 00584000
*           GPR03F,                                                0272 00585000
*           GPR00F) RESTRICTED;                                    0272 00586000
*         GPR01F=0;                 /* REG 1 MUST BE ZERO            */ 00587000
         SLR   GPR01F,GPR01F                                       0273 00588000
*         GPR03F=2;                 /* RU-TYPE GETMAIN               */ 00589000
         LA    GPR03F,2                                            0274 00590000
*         GPR00F=VDSWINSI;          /* LENGTH REQUESTED              */ 00591000
         LR    GPR00F,@15                                          0275 00592000
*         GPR03F=GPR03F|((SP229)*256);/* SP IN BYTE 2                */ 00593000
         O     GPR03F,@CF03313                                     0276 00594000
*         GPR03F=GPR03F|((RQEPRT/16)*65536*16);/* KEY IN BYTE 1      */ 00595000
         SRL   @12,4                                               0277 00596000
         SLA   @12,20                                              0277 00597000
         OR    GPR03F,@12                                          0277 00598000
*         CALL CVTCRMN;             /* BRANCH ENTRY POINT            */ 00599000
         L     @12,CVTPTR                                          0278 00600000
         L     @15,CVTCRMN(,@12)                                   0278 00601000
         BALR  @14,@15                                             0278 00602000
*         RESPECIFY                                                0279 00603000
*          (GPR01F,                                                0279 00604000
*           GPR03F,                                                0279 00605000
*           GPR00F) UNRESTRICTED;                                  0279 00606000
*       END;                        /* GETMAIN (RU) LV(VDSWINSI)   0280 00607000
*                                      SP(SP229) KEY(RQEPRT/16)    0280 00608000
*                                      BRANCH                        */ 00609000
*       VDSWINDW=R1;                /* CONNECT WINDOW TO VDSCB       */ 00610000
         ST    R1,VDSWINDW(,R9)                                    0281 00611000
*                                                                  0282 00612000
*       /*************************************************************/ 00613000
*       /*                                                           */ 00614000
*       /* REESTABLISH REGISTERS                                     */ 00615000
*       /*                                                           */ 00616000
*       /*************************************************************/ 00617000
*                                                                  0282 00618000
*       VDSCBREG=R9;                /* VDSCB                         */ 00619000
         LR    VDSCBREG,R9                                         0282 00620000
*       RESPECIFY                                                  0283 00621000
*         R9 UNRSTD;                                               0283 00622000
*       DEBREG=RQEDEB;              /* DEB                           */ 00623000
         L     DEBREG,RQEDEB(,R10)                                 0284 00624000
*       RESPECIFY                                                  0285 00625000
*         DEBBASIC BASED(DEBREG);                                  0285 00626000
*       DCBREG=DEBDCBAD;            /* DCB                           */ 00627000
         L     DCBREG,DEBDCBAD(,DEBREG)                            0286 00628000
*       RESPECIFY                                                  0287 00629000
*         VDSCB BASED(VDSCBREG);                                   0287 00630000
*       RESPECIFY                                                  0288 00631000
*         UCBOB BASED(VDSCBREG);                                   0288 00632000
*                                                                  0289 00633000
*       /*************************************************************/ 00634000
*       /*                                                           */ 00635000
*       /* MARK THE UCBSEEK INVALID BECAUSE THERE IS NO CURRENT TRACK*/ 00636000
*       /* - WINDOW WAS JUST ACQUIRED                                */ 00637000
*       /*                                                           */ 00638000
*       /*************************************************************/ 00639000
*                                                                  0289 00640000
*       VDSSEEKA(1)=FOXES;          /* INVALID EXTENT                */ 00641000
         MVI   VDSSEEKA(VDSCBREG),X'FF'                            0289 00642000
*                                                                  0290 00643000
*       /*************************************************************/ 00644000
*       /*                                                           */ 00645000
*       /* VOPEN DATA SET - ALLOWS VBP TO CONNECT NEW WINDOW TO      */ 00646000
*       /* DATASET AND TO ACQUIRE A DSPCT IF NECESSARY               */ 00647000
*       /*                                                           */ 00648000
*       /*************************************************************/ 00649000
*                                                                  0290 00650000
*       VBPRWPRM=VBPRWPRM&&VBPRWPRM;/* CLEAR PARAMETER LIST  @ZA00121*/ 00651000
         L     @12,VDSVBPPL(,VDSCBREG)                             0290 00652000
         XC    VBPRWPRM(40,@12),VBPRWPRM(@12)                      0290 00653000
*       VBPOHPTR=VDSDSPCT;          /* HEADER ADDRESS FOR VOPEN      */ 00654000
         LA    @11,144                                             0291 00655000
         ALR   @11,@12                                             0291 00656000
         L     @09,VDSDSPCT(,VDSCBREG)                             0291 00657000
         ST    @09,VBPOHPTR(,@11)                                  0291 00658000
*       VBPOWIA=VDSWINDW;           /* WINDOW POINTER                */ 00659000
         L     @09,VDSWINDW(,VDSCBREG)                             0292 00660000
         ST    @09,VBPOWIA(,@11)                                   0292 00661000
*       VBPOLEN=VDSWINSI/PAGESIZE;  /* LENGTH OF WINDOW IN PAGES     */ 00662000
         LH    @09,VDSWINSI(,VDSCBREG)                             0293 00663000
         LR    @14,@09                                             0293 00664000
         SRDA  @14,32                                              0293 00665000
         D     @14,@CF00066                                        0293 00666000
         ST    @15,VBPOLEN(,@11)                                   0293 00667000
*       VBPODSSZ=VDSWINSI*VDSNMTRK; /* NUMBER OF BYTES IN THE DATA 0294 00668000
*                                      SET                   @Y025010*/ 00669000
         MH    @09,VDSNMTRK(,VDSCBREG)                             0294 00670000
         ST    @09,VBPODSSZ(,@11)                                  0294 00671000
*       DO;                                                        0295 00672000
*         RFY                                                      0296 00673000
*           GPR01P RSTD;                                           0296 00674000
*         GPR01P=ADDR(VBPOPPRM);                                   0297 00675000
         LA    GPR01P,VBPOPPRM(,@12)                               0297 00676000
*         CALL VOPEN;               /* ENTER OPEN ROUTINE            */ 00677000
         L     @12,CVTPTR                                          0298 00678000
         L     @12,CVTPVBP(,@12)                                   0298 00679000
         L     @15,VBPMOD(,@12)                                    0298 00680000
         BALR  @14,@15                                             0298 00681000
*         RFY                                                      0299 00682000
*           GPR01P UNRSTD;                                         0299 00683000
*       END;                                                       0300 00684000
*       VDSDSPCT=VBPOHPTR;          /* SET UP DSPCT ADDRESSABILITY   */ 00685000
*                                                                  0301 00686000
         L     @12,VDSVBPPL(,VDSCBREG)                             0301 00687000
         LA    @11,144                                             0301 00688000
         ALR   @11,@12                                             0301 00689000
         L     @09,VBPOHPTR(,@11)                                  0301 00690000
         ST    @09,VDSDSPCT(,VDSCBREG)                             0301 00691000
*       /*************************************************************/ 00692000
*       /*                                                           */ 00693000
*       /* INITIALIZE VREAD AND VWRITE PARAMETER LIST FOR THE TRACK  */ 00694000
*       /* MANAGER                                                   */ 00695000
*       /*                                                           */ 00696000
*       /*************************************************************/ 00697000
*                                                                  0302 00698000
*       VBPRWPRM=VBPRWPRM&&VBPRWPRM;/* CLEAR PARAMETER LIST          */ 00699000
         XC    VBPRWPRM(40,@12),VBPRWPRM(@12)                      0302 00700000
*       BUFCDSPC=VDSDSPCT;          /* HOOK PARAMETER LIST TO DSPCT  */ 00701000
         ST    @09,BUFCDSPC(,@11)                                  0303 00702000
*       BUFCBAD=VDSWINDW;           /* HOOK PARAMETER LIST TO WINDOW */ 00703000
         L     @12,VDSWINDW(,VDSCBREG)                             0304 00704000
         ST    @12,BUFCBAD(,@11)                                   0304 00705000
*       RESPECIFY                                                  0305 00706000
*         RQE BASED(RQEREG);                                       0305 00707000
*       RQEREG=R10;                 /* RQE                           */ 00708000
         LR    RQEREG,R10                                          0306 00709000
*       RESPECIFY                                                  0307 00710000
*         R10 UNRSTD;                                              0307 00711000
*     END;                          /* END OF VOPEN AND ACQUIRE WICB    00712000
*                                                            @ZA00121*/ 00713000
*                                                                  0309 00714000
*/********************************************************************/ 00715000
*/*                                                                  */ 00716000
*/* FUNCTION - CONTROLS IOS/USER/DEVICE SIMULATION OF CHANNEL        */ 00717000
*/*      PROGRAM EXECUTION.                                          */ 00718000
*/*                                                                  */ 00719000
*/* INPUT - REGISTERS AT INPUT                                       */ 00720000
*/*      1  - RQE                                                    */ 00721000
*/*      2  - IOB                                                    */ 00722000
*/*      3  - DEB                                                    */ 00723000
*/*      4  - DCB                                                    */ 00724000
*/*      6  - WICB                                                   */ 00725000
*/*      7  - VDSCB/UCB                                              */ 00726000
*/*     13  - SAVE AREA                                              */ 00727000
*/*                                                                  */ 00728000
*/* OUTPUT - REGISTERS AT OUTPUT                                     */ 00729000
*/*      1,5,13,14 - SAME AS AT ENTRY TO MODULE                      */ 00730000
*/*                                                                  */ 00731000
*/* EXTERNAL REFERENCES                                              */ 00732000
*/*       IDDWITRM - SIMULATE CHANNEL AND DEVICE                     */ 00733000
*/*       USER APPENDAGES - COMPATABILITY WITH CURRENT IOS/USER      */ 00734000
*/*          INTERFACES.                                             */ 00735000
*/*       IEASMFEX - RECORD INFORMATION ABOUT PCI AND REEXCPS.       */ 00736000
*/*                                                                  */ 00737000
*/********************************************************************/ 00738000
*                                                                  0309 00739000
*   RESPECIFY                                                      0309 00740000
*    (R9,                                                          0309 00741000
*     R10,                                                         0309 00742000
*     R11,                                                         0309 00743000
*     R12) RSTD;                                                   0309 00744000
*                                                                  0309 00745000
@RF00204 DS    0H                                                  0310 00746000
*   /*****************************************************************/ 00747000
*   /*                                                               */ 00748000
*   /* IF THE USER SPECIFIED IT THE PAGEFIX APPENDAGE MUST BE ENTERED*/ 00749000
*   /* BEFORE ANY I/O IS SIMULATED FOR COMPATABILITY REASONS. NO     */ 00750000
*   /* PAGES WILL BE FIXED                                           */ 00751000
*   /*                                                               */ 00752000
*   /*****************************************************************/ 00753000
*                                                                  0310 00754000
*   IF DEBPGFX=SET THEN                                            0310 00755000
         L     @05,DEBAPPAD(,DEBREG)                               0310 00756000
         TM    DEBPGFX(@05),B'10000000'                            0310 00757000
         BNO   @RF00310                                            0310 00758000
*     DO;                           /* INVOKE USER PAGE FIX APPENDAGE*/ 00759000
*       R10=ADDR(VBPPL);            /* PSUEDO PAGE FIX LIST          */ 00760000
         L     R10,VDSVBPPL(,VDSCBREG)                             0312 00761000
*       R11=0;                      /* NO ENTRIES IN LIST            */ 00762000
*                                                                  0313 00763000
         SLR   R11,R11                                             0313 00764000
*       /*************************************************************/ 00765000
*       /*                                                           */ 00766000
*       /* LINK TO PGFX APPENDAGE                                    */ 00767000
*       /*                                                           */ 00768000
*       /*************************************************************/ 00769000
*                                                                  0314 00770000
*       SAVERG=RQENRQE;             /* RESTORE SAVE AREA POINTER     */ 00771000
         L     SAVERG,RQENRQE(,RQEREG)                             0314 00772000
*       RESPECIFY                                                  0315 00773000
*        (R9,                                                      0315 00774000
*         R10,                                                     0315 00775000
*         R11,                                                     0315 00776000
*         R12,                                                     0315 00777000
*         R15) RSTD;                                               0315 00778000
*       R15=DEBSIOA;                /* ROUTINE ADDRESS               */ 00779000
         L     R15,DEBSIOA(,@05)                                   0316 00780000
*       GEN;                                                       0317 00781000
         BAL   R14,PGFX4(R15)           GO TO ROUTINE                   00782000
*       RESPECIFY                                                  0318 00783000
*        (R9,                                                      0318 00784000
*         R10,                                                     0318 00785000
*         R11,                                                     0318 00786000
*         R12,                                                     0318 00787000
*         R15) UNRSTD;                                             0318 00788000
*     END;                                                         0319 00789000
*                                                                  0319 00790000
*   /*****************************************************************/ 00791000
*   /*                                                               */ 00792000
*   /* RESET IOB FLAGS                                               */ 00793000
*   /*                                                               */ 00794000
*   /*****************************************************************/ 00795000
*                                                                  0320 00796000
*   IOBERRTN=RESET;                 /* ERP IN CONTROL SWITCH         */ 00797000
@RF00310 DS    0H                                                  0321 00798000
*   IOBIOERR=RESET;                 /* EXPECTED ERROR SWITCH         */ 00799000
         NI    IOBERRTN(IOBREG),B'11011011'                        0321 00800000
*STARTCPX:                                                         0322 00801000
*                                                                  0322 00802000
*   /*****************************************************************/ 00803000
*   /*                                                               */ 00804000
*   /* NEW CP OR RE-EXCP                                             */ 00805000
*   /*                                                               */ 00806000
*   /*****************************************************************/ 00807000
*                                                                  0322 00808000
*   WICSEEKA=IOBSEEK;               /* STARTING SEEK FOR EXCP OR   0322 00809000
*                                      RE-EXCP                       */ 00810000
*                                                                  0322 00811000
STARTCPX MVC   WICSEEKA(8,WICBREG),IOBSEEK(IOBREG)                 0322 00812000
*   /*****************************************************************/ 00813000
*   /*                                                               */ 00814000
*   /* IF THIS IS A RELATED REQUEST AND IF THE DCB IOS FLAG DCBIFLGS */ 00815000
*   /* INDICATES PERMANENT ERROR THEN                        @YM03854*/ 00816000
*   /*                                                               */ 00817000
*   /*****************************************************************/ 00818000
*                                                                  0323 00819000
*   IF IOBUNREL=RESET&DCBIFEC=IOSCMPLF THEN                        0323 00820000
         TM    IOBUNREL(IOBREG),B'00000010'                        0323 00821000
         BNZ   @RF00323                                            0323 00822000
         L     @12,DEBDCBAD(,DEBREG)                               0323 00823000
         TM    DCBIFEC+40(@12),B'11000000'                         0323 00824000
         BNO   @RF00323                                            0323 00825000
*     DO;                           /*                       @YM03854*/ 00826000
*       IOBECBCC=PURGREQ;           /* SET COMPLETION CODE = X-48 IN    00827000
*                                      IOBECBCC                      */ 00828000
         MVI   IOBECBCC(IOBREG),X'48'                              0325 00829000
*       GO TO AEAPP2ND;             /* GO TO ABNORMAL APPENDAGE    0326 00830000
*                                                            @YM03854*/ 00831000
         B     AEAPP2ND                                            0326 00832000
*     END;                          /*                       @YM03854*/ 00833000
*STARTERP:                                                         0328 00834000
*                                                                  0328 00835000
*   /*****************************************************************/ 00836000
*   /*                                                               */ 00837000
*   /* ERP RESTART POINT                                             */ 00838000
*   /*                                                               */ 00839000
*   /*****************************************************************/ 00840000
*                                                                  0328 00841000
*   IOBECBCC=NORMEND;               /* ASSUME NORMAL COMPLETION      */ 00842000
@RF00323 DS    0H                                                  0328 00843000
STARTERP MVI   IOBECBCC(IOBREG),X'7F'                              0328 00844000
*                                                                  0329 00845000
*   /*****************************************************************/ 00846000
*   /*                                                               */ 00847000
*   /* TEST FOR EXTENT VIOLATION. GO TO EOE APPENDAGE IF BAD SEEK    */ 00848000
*   /* FIELD OTHERWISE CONTINUE.                                     */ 00849000
*   /*                                                               */ 00850000
*   /*****************************************************************/ 00851000
*                                                                  0329 00852000
*   RFY                                                            0329 00853000
*     DEBDASD BASED(IOBM*(LENGTH(DEBDASD))+LENGTH(DEBBASIC)-LENGTH(     00854000
*         DEBBASND)+ADDR(DEBBASIC));/* POINTER TO DA EXTENT  @YM01169*/ 00855000
*   WICFMASK=DEBDVMOD;              /* FILE MASK             @YM05961*/ 00856000
         SLR   @12,@12                                             0330 00857000
         IC    @12,IOBM(,IOBREG)                                   0330 00858000
         SLA   @12,4                                               0330 00859000
         SL    @12,@CF03320                                        0330 00860000
         ALR   @12,DEBREG                                          0330 00861000
         IC    @09,DEBDVMOD(,@12)                                  0330 00862000
         STC   @09,WICFMASK(,WICBREG)                              0330 00863000
*   DO WHILE(WICSKACH>DEBHIGH)|(WICSKBCH<DEBLOW)|((WICSKAM^=ZERO)&(     00864000
*         WICSKAM>=DEBNMEXT));      /*                       @YM03839*/ 00865000
*                                                                  0331 00866000
         B     @DE00331                                            0331 00867000
@DL00331 DS    0H                                                  0332 00868000
*     /***************************************************************/ 00869000
*     /*                                                             */ 00870000
*     /* PERFORM FOR BAD SEEK ADDRESS LINK TO EOE APPENDAGE          */ 00871000
*     /*                                                             */ 00872000
*     /***************************************************************/ 00873000
*                                                                  0332 00874000
*     SAVERG=RQENRQE;               /* RESTORE SAVE AREA POINTER     */ 00875000
         L     SAVERG,RQENRQE(,RQEREG)                             0332 00876000
*     RESPECIFY                                                    0333 00877000
*      (R9,                                                        0333 00878000
*       R10,                                                       0333 00879000
*       R11,                                                       0333 00880000
*       R12) RSTD;                                                 0333 00881000
*     CALL EOEAPPX;                 /* LINK TO EOE APPENDAGE         */ 00882000
         L     @05,DEBAPPAD(,DEBREG)                               0334 00883000
         L     @15,DEBEOEA(,@05)                                   0334 00884000
         BALR  @14,@15                                             0334 00885000
*     RESPECIFY                                                    0335 00886000
*      (R9,                                                        0335 00887000
*       R10,                                                       0335 00888000
*       R11,                                                       0335 00889000
*       R12) UNRSTD;                                               0335 00890000
*     BC(15,EOEPOST);               /* +0 RETURN GO TO AE APPENDAGE     00891000
*                                      NEXT                          */ 00892000
         BC    15,EOEPOST                                          0336 00893000
*EOE4:                                                             0337 00894000
*     BC(15,POSTIOS);               /* +4 RETURN RETURN TO IOS TO  0337 00895000
*                                      POST IOB                      */ 00896000
EOE4     BC    15,POSTIOS                                          0337 00897000
*EOE8:                              /* +8 RETURN EXTENT CHECK NEW  0338 00898000
*                                      SEEK FIELD                    */ 00899000
*   END;                                                           0338 00900000
EOE8     DS    0H                                                  0338 00901000
@DE00331 SLR   @12,@12                                             0338 00902000
         IC    @12,IOBM(,IOBREG)                                   0338 00903000
         SLA   @12,4                                               0338 00904000
         SL    @12,@CF03320                                        0338 00905000
         ALR   @12,DEBREG                                          0338 00906000
         CLC   WICSKACH(4,WICBREG),DEBHIGH(@12)                    0338 00907000
         BH    @DL00331                                            0338 00908000
         CLC   WICSKBCH(6,WICBREG),DEBLOW(@12)                     0338 00909000
         BL    @DL00331                                            0338 00910000
         CLI   WICSKAM(WICBREG),0                                  0338 00911000
         BE    @DC00331                                            0338 00912000
         CLC   WICSKAM(1,WICBREG),DEBNMEXT(DEBREG)                 0338 00913000
         BNL   @DL00331                                            0338 00914000
@DC00331 DS    0H                                                  0339 00915000
*                                                                  0339 00916000
*   /*****************************************************************/ 00917000
*   /*                                                               */ 00918000
*   /* VALID SEEK FIELD, GO TO USER SUPPLIED SIO MODULE UNLESS ERP   */ 00919000
*   /* RESTART                                                       */ 00920000
*   /*                                                               */ 00921000
*   /*****************************************************************/ 00922000
*                                                                  0339 00923000
*   IF IOBERRTN=SET                 /* CHECK FOR ERP CONTROL         */ 00924000
*     THEN                                                         0339 00925000
         TM    IOBERRTN(IOBREG),B'00100000'                        0339 00926000
         BNO   @RF00339                                            0339 00927000
*     IOBERRTN=RESET;               /* DON'T GO TO SIO APP RESET   0340 00928000
*                                      ERP'S                         */ 00929000
         NI    IOBERRTN(IOBREG),B'11011111'                        0340 00930000
*   ELSE                                                           0341 00931000
*     DO;                           /* NOT ERP'S - GO TO USER SIO  0341 00932000
*                                      ROUTINE                       */ 00933000
*                                                                  0341 00934000
         B     @RC00339                                            0341 00935000
@RF00339 DS    0H                                                  0342 00936000
*       /*************************************************************/ 00937000
*       /*                                                           */ 00938000
*       /* LINK TO SIO APPENDAGE                                     */ 00939000
*       /*                                                           */ 00940000
*       /*************************************************************/ 00941000
*                                                                  0342 00942000
*       SAVERG=RQENRQE;             /* RESTORE SAVE AREA POINTER     */ 00943000
         L     SAVERG,RQENRQE(,RQEREG)                             0342 00944000
*       RESPECIFY                                                  0343 00945000
*        (R9,                                                      0343 00946000
*         R10,                                                     0343 00947000
*         R11,                                                     0343 00948000
*         R12) RSTD;                                               0343 00949000
*       CALL SIOAPPX;               /* LINK TO SIO APPENDAGE         */ 00950000
         L     @05,DEBAPPAD(,DEBREG)                               0344 00951000
         L     @15,DEBSIOA(,@05)                                   0344 00952000
         BALR  @14,@15                                             0344 00953000
*       RESPECIFY                                                  0345 00954000
*        (R9,                                                      0345 00955000
*         R10,                                                     0345 00956000
*         R11,                                                     0345 00957000
*         R12) UNRSTD;                                             0345 00958000
*       BC(15,SIO0A);               /* +0 -RETURN - CONTINUE         */ 00959000
         BC    15,SIO0A                                            0346 00960000
*SIO4:                                                             0347 00961000
*       BC(15,SKIPIOS);             /* +4 -RETURN - SKIP POSTING     */ 00962000
SIO4     BC    15,SKIPIOS                                          0347 00963000
*SIO0A:                                                            0348 00964000
*       WICSTART=IOBSTART;          /* SET UP CP STARTING POINT      */ 00965000
SIO0A    L     @12,IOBSTART(,IOBREG)                               0348 00966000
         ST    @12,WICSTART(,WICBREG)                              0348 00967000
*     END;                                                         0349 00968000
*WITRM:                                                            0350 00969000
*                                                                  0350 00970000
*   /*****************************************************************/ 00971000
*   /*                                                               */ 00972000
*   /* SIMULATE CHANNEL - DEVICE OPERATION BY INVOKING THE TRACK     */ 00973000
*   /* MANAGER/CHANNEL PROGRAM INTERPRETOR. THE IOB WILL BE POSTED   */ 00974000
*   /* AND ALL ACTIONS ASSOCIATED WITH THE CHANNEL PROGRAM WILL HAVE */ 00975000
*   /* BEEN COMPLETED WHEN CONTROL IS RETURNED.                      */ 00976000
*   /*                                                               */ 00977000
*   /*****************************************************************/ 00978000
*                                                                  0350 00979000
*   SAVERG=RQENRQE;                 /* RESTORE SAVE AREA           0350 00980000
*                                      ADDRESSABILITY                */ 00981000
@RC00339 DS    0H                                                  0350 00982000
WITRM    L     SAVERG,RQENRQE(,RQEREG)                             0350 00983000
*   WICAUDIT='TRM';                 /* TRACK MANAGER IN CONTROL      */ 00984000
         MVC   WICAUDIT(3,WICBREG),@CC03271                        0351 00985000
*   CALL IDDWITRM;                  /* LINK TO TRACK MANAGER         */ 00986000
         L     @15,@CV00548                                        0352 00987000
         BALR  @14,@15                                             0352 00988000
*   WICAUDIT='APP';                 /* APPENDAGE INTERFACE HANDLER IN   00989000
*                                      CONTROL                       */ 00990000
*                                                                  0353 00991000
         MVC   WICAUDIT(3,WICBREG),@CC03242                        0353 00992000
*   /*****************************************************************/ 00993000
*   /*                                                               */ 00994000
*   /* GO TO PCI APPENDAGE IF THIS IS A PCI INTERRUPT.               */ 00995000
*   /*                                                               */ 00996000
*   /*****************************************************************/ 00997000
*                                                                  0354 00998000
*   IF PCI=SET THEN                                                0354 00999000
         TM    PCI(IOBREG),B'10000000'                             0354 01000000
         BNO   @RF00354                                            0354 01001000
*     DO;                                                          0355 01002000
*                                                                  0355 01003000
*       /*************************************************************/ 01004000
*       /*                                                           */ 01005000
*       /* LINK TO PCI APPENDAGE                                     */ 01006000
*       /*                                                           */ 01007000
*       /*************************************************************/ 01008000
*                                                                  0356 01009000
*       SAVERG=RQENRQE;             /* RESTORE SAVE AREA POINTER     */ 01010000
         L     SAVERG,RQENRQE(,RQEREG)                             0356 01011000
*       RESPECIFY                                                  0357 01012000
*        (R9,                                                      0357 01013000
*         R10,                                                     0357 01014000
*         R11,                                                     0357 01015000
*         R12) RSTD;                                               0357 01016000
*       CALL PCIAPPX;               /* LINK TO PCI APPENDAGE         */ 01017000
         L     @05,DEBAPPAD(,DEBREG)                               0358 01018000
         L     @15,DEBPCIA(,@05)                                   0358 01019000
         BALR  @14,@15                                             0358 01020000
*       RESPECIFY                                                  0359 01021000
*        (R9,                                                      0359 01022000
*         R10,                                                     0359 01023000
*         R11,                                                     0359 01024000
*         R12) UNRSTD;                                             0359 01025000
*                                                                  0359 01026000
*       /*************************************************************/ 01027000
*       /*                                                           */ 01028000
*       /* LINK TO SMF ROUTINE                                       */ 01029000
*       /*                                                           */ 01030000
*       /*************************************************************/ 01031000
*                                                                  0360 01032000
*       IF RQESMFRQ='1'B THEN                                      0360 01033000
         TM    RQESMFRQ(RQEREG),B'00000001'                        0360 01034000
         BO    @RT00360                                            0360 01035000
*         GO TO COUNT;              /* INCREMENT SMF COUNTER @ZA18542*/ 01036000
*       GEN;                                                       0362 01037000
       L R9,RQETCB(,RQEREG) /* GET TCB ADDRESS               @ZA09129*/ 01038000
       L R9,0(R9)  /* GET RB  ADDRESS                        @ZA09129*/ 01039000
       TM 10(R9),X'C0' /* IS THIS RB AN SVRB                 @ZA09129*/ 01040000
       BZ COUNT /* NO  IT IS A PRB - COUNT EXCP'S            @ZA09129*/ 01041000
       BM SMFEND /*NO  IT IS AN IRB/SIRB - EXIT              @ZA09129*/ 01042000
*       IF RQEPRT>=USERKEY THEN     /* CALL SMF IF USER KEY  @ZA04728*/ 01043000
         CLI   RQEPRT(RQEREG),X'80'                                0363 01044000
         BL    @RF00363                                            0363 01045000
*         DO;                       /*                       @ZA04728*/ 01046000
*           RESPECIFY                                              0365 01047000
*            (R0,                                                  0365 01048000
*             R1,                                                  0365 01049000
*             R9,                                                  0365 01050000
*             R10,                                                 0365 01051000
*             R11,                                                 0365 01052000
*             R12,                                                 0365 01053000
*             R15) RSTD;                                           0365 01054000
*COUNT:                             /*                       @ZA09129*/ 01055000
*           R0=RQETCB;              /* PASS TCB ADDR FOR SMF         */ 01056000
COUNT    L     R0,RQETCB(,RQEREG)                                  0366 01057000
*           R9=R1;                  /* SAVE RQE ADDRESS ACCROSS CALL    01058000
*                                                            @ZA04728*/ 01059000
         LR    R9,R1                                               0367 01060000
*           R1=ONE;                 /* SET INCREMENT TO ONE  @ZA04728*/ 01061000
         LA    R1,1                                                0368 01062000
*           CALL IEASMFEX;          /* CALL SMF EXCP COUNT ROUTINE   */ 01063000
         L     @05,CVTPTR                                          0369 01064000
         L     @15,CVTSMFEX(,@05)                                  0369 01065000
         BALR  @14,@15                                             0369 01066000
*           R1=R9;                  /* RESTORE RQE ADDRESS   @ZA04728*/ 01067000
         LR    R1,R9                                               0370 01068000
*           RFY                                                    0371 01069000
*            (R0,                                                  0371 01070000
*             R1,                                                  0371 01071000
*             R9,                                                  0371 01072000
*             R10,                                                 0371 01073000
*             R11,                                                 0371 01074000
*             R12,                                                 0371 01075000
*             R15) UNRSTD;                                         0371 01076000
*         END;                      /*                       @ZA04728*/ 01077000
*SMFEND:                            /*                       @ZA09129*/ 01078000
*       SAVERG=RQENRQE;             /* RESTORE SAVE AREA POINTER     */ 01079000
@RF00363 DS    0H                                                  0373 01080000
SMFEND   L     SAVERG,RQENRQE(,RQEREG)                             0373 01081000
*       GO TO WITRM;                /* CONTROL IS RETURNED TO THE  0374 01082000
*                                      TRACK MANAGER TO COMPLETE THIS   01083000
*                                      CHANNEL PROGRAM               */ 01084000
         B     WITRM                                               0374 01085000
*     END;                                                         0375 01086000
*                                                                  0376 01087000
*   /*****************************************************************/ 01088000
*   /*                                                               */ 01089000
*   /* IF ERPS RESTARTED THIS CHANNEL PROGRAM THEN THE ADDRESS IN    */ 01090000
*   /* CSWEND WILL HAVE TO BE RESET IF IT POINTS TO AN ERP CCW       */ 01091000
*   /*                                                               */ 01092000
*   /*****************************************************************/ 01093000
*                                                                  0376 01094000
*   IF WICERPOV=SET THEN                                           0376 01095000
@RF00354 TM    WICERPOV(WICBREG),B'10000000'                       0376 01096000
         BNO   @RF00376                                            0376 01097000
*     DO;                                                          0377 01098000
*                                                                  0377 01099000
*       /*************************************************************/ 01100000
*       /*                                                           */ 01101000
*       /* ERP RESTART OF OVERFLOW CP CORRECT CSW ADDRESS IF         */ 01102000
*       /* NECESSARY                                                 */ 01103000
*       /*                                                           */ 01104000
*       /*************************************************************/ 01105000
*                                                                  0378 01106000
*       WICERPOV=RESET;             /* RESET OVERFLOW INDICATOR      */ 01107000
*                                                                  0378 01108000
         NI    WICERPOV(WICBREG),B'01111111'                       0378 01109000
*       /*************************************************************/ 01110000
*       /*                                                           */ 01111000
*       /* TEST IF ERP CCW IN ERROR                                  */ 01112000
*       /*                                                           */ 01113000
*       /*************************************************************/ 01114000
*                                                                  0379 01115000
*       IF CSWEND=ADDR(WICCCW2) THEN                               0379 01116000
         LA    @12,WICCCW2(,WICBREG)                               0379 01117000
         L     @09,CSWEND-1(,IOBREG)                               0379 01118000
         LA    @09,0(,@09)                                         0379 01119000
         CR    @12,@09                                             0379 01120000
         BNE   @RF00379                                            0379 01121000
*         CSWEND=WICERPSV;          /* POINT TO RESTARTED CCW        */ 01122000
         MVC   CSWEND(3,IOBREG),WICERPSV(WICBREG)                  0380 01123000
*     END;                                                         0381 01124000
@RF00379 DS    0H                                                  0382 01125000
*                                                                  0382 01126000
*   /*****************************************************************/ 01127000
*   /*                                                               */ 01128000
*   /* POST CP PROCESSING - DETERMINES HOW CP TERMINATED AND ENTERS  */ 01129000
*   /* CE AND/OR AE APPENDAGES. TEST FOR SERIOUS ERROR - AE APPENDAGE*/ 01130000
*   /* WILL HAVE TO BE ENTERED.                                      */ 01131000
*   /*                                                               */ 01132000
*   /*****************************************************************/ 01133000
*                                                                  0382 01134000
*   IF UNITCHK=RESET&PROGCHK=RESET&PROTCHK=RESET&CHANLCHK=RESET THEN    01135000
@RF00376 TM    UNITCHK(IOBREG),B'00000010'                         0382 01136000
         BNZ   @RF00382                                            0382 01137000
         TM    PROGCHK(IOBREG),B'00110100'                         0382 01138000
         BNZ   @RF00382                                            0382 01139000
*     DO;                                                          0383 01140000
*                                                                  0383 01141000
*       /*************************************************************/ 01142000
*       /*                                                           */ 01143000
*       /* MARK UNEXPECTED ERROR IF INCORRECT LENGTH OR UNIT         */ 01144000
*       /* EXCEPTION                                                 */ 01145000
*       /*                                                           */ 01146000
*       /*************************************************************/ 01147000
*                                                                  0384 01148000
*       IF UNITEXC=SET|INCLEN=SET THEN                             0384 01149000
         TM    UNITEXC(IOBREG),B'00000001'                         0384 01150000
         BO    @RT00384                                            0384 01151000
         TM    INCLEN(IOBREG),B'01000000'                          0384 01152000
         BNO   @RF00384                                            0384 01153000
@RT00384 DS    0H                                                  0385 01154000
*         IOBIOERR=SET;             /* MARK UNEXPECTED ERROR         */ 01155000
         OI    IOBIOERR(IOBREG),B'00000100'                        0385 01156000
*                                                                  0386 01157000
*       /*************************************************************/ 01158000
*       /*                                                           */ 01159000
*       /* LINK TO CE APPENDAGE                                      */ 01160000
*       /*                                                           */ 01161000
*       /*************************************************************/ 01162000
*                                                                  0386 01163000
*       SAVERG=RQENRQE;             /* RESTORE SAVE AREA POINTER     */ 01164000
@RF00384 L     SAVERG,RQENRQE(,RQEREG)                             0386 01165000
*       RESPECIFY                                                  0387 01166000
*        (R9,                                                      0387 01167000
*         R10,                                                     0387 01168000
*         R11,                                                     0387 01169000
*         R12) RSTD;                                               0387 01170000
*       CALL CEAPPX;                /* LINK TO CE APPENDAGE          */ 01171000
         L     @05,DEBAPPAD(,DEBREG)                               0388 01172000
         L     @15,DEBCEA(,@05)                                    0388 01173000
         BALR  @14,@15                                             0388 01174000
*       RESPECIFY                                                  0389 01175000
*        (R9,                                                      0389 01176000
*         R10,                                                     0389 01177000
*         R11,                                                     0389 01178000
*         R12) UNRSTD;                                             0389 01179000
*       BC(15,CE0A);                /* +0 RETURN - CONTINUE          */ 01180000
         BC    15,CE0A                                             0390 01181000
*CE4:                                                              0391 01182000
*       BC(15,SKIPIOS);             /* +4 RETURN - SKIP POSTING IOB  */ 01183000
CE4      BC    15,SKIPIOS                                          0391 01184000
*CE8:                                                              0392 01185000
*       BC(15,STARTCP);             /* +8 RETURN - REEXCP NEW CHANNEL   01186000
*                                      PROGRAM                       */ 01187000
CE8      BC    15,STARTCP                                          0392 01188000
*CE12:                                                             0393 01189000
*       BC(15,BYPASIOS);            /* +12 RETURN BYPASS POSTING IOB */ 01190000
CE12     BC    15,BYPASIOS                                         0393 01191000
*CE16:                                                             0394 01192000
*       BC(15,STARTCP);             /* +16 RETURN-REEXCP NEW CHANNEL    01193000
*                                      PROGRAM BUT PUT THIS REQUEST     01194000
*                                      AT THE TOP OF THE CHAIN     0394 01195000
*                                      INSTEAD OF THE BOTTOM @YM03829*/ 01196000
*                                                                  0394 01197000
CE16     BC    15,STARTCP                                          0394 01198000
*       /*************************************************************/ 01199000
*       /*                                                           */ 01200000
*       /* +0 RETURN - TEST EXPECTED ERROR FLAG IF IT HASN'T BEEN    */ 01201000
*       /* RESET THE THE AE APPENDAGE MUST BE ENTERED WITH A         */ 01202000
*       /* PERMANENT ERROR                                           */ 01203000
*       /*                                                           */ 01204000
*       /*************************************************************/ 01205000
*                                                                  0395 01206000
*CE0A:                                                             0395 01207000
*       IF IOBIOERR^=SET THEN                                      0395 01208000
CE0A     TM    IOBIOERR(IOBREG),B'00000100'                        0395 01209000
         BNO   @RT00395                                            0395 01210000
*         GO TO POSTIOS;            /* POST IOB COMPLETE             */ 01211000
*       IOBECBCC=ERRPOST;           /* POST ERROR                    */ 01212000
         MVI   IOBECBCC(IOBREG),X'41'                              0397 01213000
*     END;                                                         0398 01214000
*   ELSE                                                           0399 01215000
*     DO;                                                          0399 01216000
*                                                                  0399 01217000
         B     @RC00382                                            0399 01218000
@RF00382 DS    0H                                                  0400 01219000
*       /*************************************************************/ 01220000
*       /*                                                           */ 01221000
*       /* CP ENDED ABNORMALLY INVOKE USER AE APPENDAGE, ERP'S & USER*/ 01222000
*       /* AE APPENDAGE AGAIN.                                       */ 01223000
*       /*                                                           */ 01224000
*       /*************************************************************/ 01225000
*                                                                  0400 01226000
*AEPOST:                            /* EOE ENTRY                     */ 01227000
*       IOBERRTN=SET;               /* ASSUME ERROR IS CORRECTABLE 0400 01228000
*                                      USER AE MAY RESET             */ 01229000
*                                                                  0400 01230000
AEPOST   OI    IOBERRTN(IOBREG),B'00100000'                        0400 01231000
*       /*************************************************************/ 01232000
*       /*                                                           */ 01233000
*       /* LINK TO AE APPENDAGE                                      */ 01234000
*       /*                                                           */ 01235000
*       /*************************************************************/ 01236000
*                                                                  0401 01237000
*       SAVERG=RQENRQE;             /* RESTORE SAVE AREA POINTER     */ 01238000
         L     SAVERG,RQENRQE(,RQEREG)                             0401 01239000
*       RESPECIFY                                                  0402 01240000
*        (R9,                                                      0402 01241000
*         R10,                                                     0402 01242000
*         R11,                                                     0402 01243000
*         R12) RSTD;                                               0402 01244000
*       CALL AEAPPX;                /* LINK TO AE APPENDAGE          */ 01245000
         L     @05,DEBAPPAD(,DEBREG)                               0403 01246000
         L     @15,DEBXCEA(,@05)                                   0403 01247000
         BALR  @14,@15                                             0403 01248000
*       RESPECIFY                                                  0404 01249000
*        (R9,                                                      0404 01250000
*         R10,                                                     0404 01251000
*         R11,                                                     0404 01252000
*         R12) UNRSTD;                                             0404 01253000
*       BC(15,AE0A);                /* +0 RETURN - CONTINUE          */ 01254000
         BC    15,AE0A                                             0405 01255000
*AE4:                                                              0406 01256000
*       BC(15,SKIPIOS);             /* +4 RETURN - SKIP POSTING IOB  */ 01257000
AE4      BC    15,SKIPIOS                                          0406 01258000
*AE8:                                                              0407 01259000
*       BC(15,STARTCP);             /* +8 RETURN - REEXCP NEW CHANNEL   01260000
*                                      PROGRAM                       */ 01261000
AE8      BC    15,STARTCP                                          0407 01262000
*AE12:                                                             0408 01263000
*       BC(15,BYPASIOS);            /* +12 RETURN BYPASS POSTING IOB */ 01264000
AE12     BC    15,BYPASIOS                                         0408 01265000
*AE16:                                                             0409 01266000
*       BC(15,STARTCP);             /* +16 RETURN-REEXCP NEW CHANNEL    01267000
*                                      PROGRAM BUT PUT THIS REQUEST     01268000
*                                      AT THE TOP OF THE CHAIN     0409 01269000
*                                      INSTEAD OF THE BOTTOM @YM03829*/ 01270000
AE16     BC    15,STARTCP                                          0409 01271000
*AE0A:                                                             0410 01272000
*       IOBECBCC=ERRPOST;           /* PERMANENT ERROR               */ 01273000
AE0A     MVI   IOBECBCC(IOBREG),X'41'                              0410 01274000
*                                                                  0411 01275000
*       /*************************************************************/ 01276000
*       /*                                                           */ 01277000
*       /* CHECK IF AE END RESET RECOVERY SW                         */ 01278000
*       /*                                                           */ 01279000
*       /*************************************************************/ 01280000
*                                                                  0411 01281000
*       IF IOBERRTN^=SET THEN                                      0411 01282000
         TM    IOBERRTN(IOBREG),B'00100000'                        0411 01283000
         BNO   @RT00411                                            0411 01284000
*         GO TO POSTIOS;            /* POST IOB COMPLETE             */ 01285000
*       IF DCBDSGPS=SET&            /* IF DSORG IS PHYS SEQ  @ZA12180*/ 01286000
*           DCBRECL(1:2)='10'B&     /* & RECFM IS FIXED      @ZA12180*/ 01287000
*           DCBRECSB=SET&           /* & STANDARD BLOCKS     @ZA12180*/ 01288000
*           DCBCNEVA=SET            /* & EOV HAS BEEN SET    @ZA12180*/ 01289000
*         THEN                                                     0413 01290000
         L     @12,DEBDCBAD(,DEBREG)                               0413 01291000
         TM    DCBDSGPS+16(@12),B'01000000'                        0413 01292000
         BNO   @RF00413                                            0413 01293000
         LA    @09,28                                              0413 01294000
         ALR   @09,@12                                             0413 01295000
         TM    DCBRECL(@09),B'10000000'                            0413 01296000
         BNO   @RF00413                                            0413 01297000
         TM    DCBRECL(@09),B'01000000'                            0413 01298000
         BNZ   @RF00413                                            0413 01299000
         TM    DCBRECSB(@09),B'00001000'                           0413 01300000
         BNO   @RF00413                                            0413 01301000
         TM    DCBCNEVA+52(@12),B'00010000'                        0413 01302000
         BO    @RT00413                                            0413 01303000
*         GO TO POSTIOS;            /* POST IOB COMPLETE     @ZA12180*/ 01304000
*                                                                  0414 01305000
*       /*************************************************************/ 01306000
*       /*                                                           */ 01307000
*       /* RECOVERY DESIRED CHECK IF POSSIBLE                        */ 01308000
*       /*                                                           */ 01309000
*       /*************************************************************/ 01310000
*                                                                  0415 01311000
*       IF WICERDSP>RECOVER&PROGCHK^=SET THEN                      0415 01312000
@RF00413 LH    @12,WICERDSP(,WICBREG)                              0415 01313000
         C     @12,@CF00074                                        0415 01314000
         BNH   @RF00415                                            0415 01315000
         TM    PROGCHK(IOBREG),B'00100000'                         0415 01316000
         BO    @RF00415                                            0415 01317000
*         DO;                                                      0416 01318000
*                                                                  0416 01319000
*/********************************************************************/ 01320000
*/*                                                                  */ 01321000
*/*   RECOVERABLE SITUATIONS                                         */ 01322000
*/*                                                                  */ 01323000
*/*      1. SEEK, FILE MASK VIOLATION                                */ 01324000
*/*         RESTART CP ON DESIRED TRACK WITH NEXT CCW UNLESS IT      */ 01325000
*/*         IS A TIC.                                                */ 01326000
*/*                                                                  */ 01327000
*/*      2. MT READ/SEARCH, FM VIOLATION OR END OF CYLINDER          */ 01328000
*/*         RESTART MT READ/SEARCH ON NEXT TRACK.                    */ 01329000
*/*                                                                  */ 01330000
*/*      3. OVERFLOW INCOMPLETE, FM VIOLATION OR END OF CYLINDER     */ 01331000
*/*         CONSTRUCT A CCW PREFIX TO FINISH OPERATION - CHAIN TO    */ 01332000
*/*         REMAINDER OF CHANNEL PROGRAM.                            */ 01333000
*/*         IF IT IS A READ AND RESIDUAL = 0 AND SILI BIT ISN'T      */ 01334000
*/*         ON THEN RECOVERY ISN'T POSSIBLE                          */ 01335000
*/*                                                                  */ 01336000
*/********************************************************************/ 01337000
*                                                                  0417 01338000
*           RESPECIFY                                              0417 01339000
*            (WORKREG) RSTD;                                       0417 01340000
*           WORKREG=CSWEND-LENGTH(WICCCW1);/* POINTER TO FAILING CCW */ 01341000
*                                                                  0418 01342000
         L     @12,CSWEND-1(,IOBREG)                               0418 01343000
         LA    @12,0(,@12)                                         0418 01344000
         LR    WORKREG,@12                                         0418 01345000
         SL    WORKREG,@CF00037                                    0418 01346000
*           /*********************************************************/ 01347000
*           /*                                                       */ 01348000
*           /* FILE MASK VIOLATIONS MUST BE RESTARTED                */ 01349000
*           /*                                                       */ 01350000
*           /*********************************************************/ 01351000
*                                                                  0419 01352000
*           IF IOBS1B7^=SET THEN                                   0419 01353000
*                                                                  0419 01354000
         TM    IOBS1B7(IOBREG),B'00000001'                         0419 01355000
         BO    @RF00419                                            0419 01356000
*             /*******************************************************/ 01357000
*             /*                                                     */ 01358000
*             /* TEST FOR SEEK OP CODE                               */ 01359000
*             /*                                                     */ 01360000
*             /*******************************************************/ 01361000
*                                                                  0420 01362000
*             IF WRBIT=SET&RDBIT=SET THEN                          0420 01363000
         TM    WRBIT(WICBREG),B'00000011'                          0420 01364000
         BNO   @RF00420                                            0420 01365000
*               DO;                                                0421 01366000
*                                                                  0421 01367000
*                 /***************************************************/ 01368000
*                 /*                                                 */ 01369000
*                 /* FAILING CCW WAS A SEEK RESTART CHANNEL PROGRAM  */ 01370000
*                 /* ON NEXT CCW AND POSITION TO NEW TRACK           */ 01371000
*                 /*                                                 */ 01372000
*                 /***************************************************/ 01373000
*                                                                  0422 01374000
*                 WICSTART=CSWEND;                                 0422 01375000
*                                                                  0422 01376000
         ST    @12,WICSTART(,WICBREG)                              0422 01377000
*                 /***************************************************/ 01378000
*                 /*                                                 */ 01379000
*                 /* CP CAN'T START WITH A TIC                       */ 01380000
*                 /*                                                 */ 01381000
*                 /***************************************************/ 01382000
*                                                                  0423 01383000
*                 IF WICSTART->TICBITS=TIC THEN                    0423 01384000
         TM    TICBITS(@12),B'00001000'                            0423 01385000
         BNO   @RF00423                                            0423 01386000
         TM    TICBITS(@12),B'00000111'                            0423 01387000
         BNZ   @RF00423                                            0423 01388000
*                   WICSTART=WICSTART->CCWADDR;/* REMOVE EXTRA TIC   */ 01389000
         L     @12,CCWADDR-1(,@12)                                 0424 01390000
         LA    @12,0(,@12)                                         0424 01391000
         ST    @12,WICSTART(,WICBREG)                              0424 01392000
*               END;                                               0425 01393000
*             ELSE                                                 0426 01394000
*                                                                  0426 01395000
*               /*****************************************************/ 01396000
*               /*                                                   */ 01397000
*               /* FAILING CCW WAS A MT READ OR SEARCH CONTINUE CP   */ 01398000
*               /* WITH FAILING CCW ON NEXT TRACK                    */ 01399000
*               /*                                                   */ 01400000
*               /*****************************************************/ 01401000
*                                                                  0426 01402000
*               WICSTART=WORKREG;                                  0426 01403000
         B     @RC00420                                            0426 01404000
@RF00420 ST    WORKREG,WICSTART(,WICBREG)                          0426 01405000
*           ELSE                                                   0427 01406000
*                                                                  0427 01407000
*             /*******************************************************/ 01408000
*             /*                                                     */ 01409000
*             /* OVERFLOW INCOMPLETE CONSTRUCT A NEW CCW PREFIX TO   */ 01410000
*             /* FINISH THE CCW FUNCTION                             */ 01411000
*             /*                                                     */ 01412000
*             /*******************************************************/ 01413000
*                                                                  0427 01414000
*             DO;                                                  0427 01415000
         B     @RC00419                                            0427 01416000
@RF00419 DS    0H                                                  0428 01417000
*               WICSTART=ADDR(WICRSTCP);/* ERP CCW PREFIX            */ 01418000
         LA    @12,WICRSTCP(,WICBREG)                              0428 01419000
         ST    @12,WICSTART(,WICBREG)                              0428 01420000
*               CCW1FLAG=WORKREG->CCWFLAGS;/* USE SAME CCW FLAGS     */ 01421000
*                                                                  0429 01422000
         IC    @12,CCWFLAGS(,WORKREG)                              0429 01423000
         STC   @12,CCW1FLAG(,WICBREG)                              0429 01424000
*               /*****************************************************/ 01425000
*               /*                                                   */ 01426000
*               /* SET UP CCW ADDRESS AND LENGTH                     */ 01427000
*               /*                                                   */ 01428000
*               /*****************************************************/ 01429000
*                                                                  0430 01430000
*               IF CSWCNT^=ZERO THEN                               0430 01431000
         LH    @12,CSWCNT(,IOBREG)                                 0430 01432000
         LTR   @12,@12                                             0430 01433000
         BZ    @RF00430                                            0430 01434000
*                 DO;                                              0431 01435000
*                                                                  0431 01436000
*                   /*************************************************/ 01437000
*                   /*                                               */ 01438000
*                   /* RESTART IN MIDDLE OF CCW USING SAME DATA      */ 01439000
*                   /*                                               */ 01440000
*                   /*************************************************/ 01441000
*                                                                  0432 01442000
*                   CCW1LEN=CSWCNT; /* LENGTH(REMAINDER)             */ 01443000
*                                                                  0432 01444000
         STH   @12,CCW1LEN(,WICBREG)                               0432 01445000
*                   /*************************************************/ 01446000
*                   /*                                               */ 01447000
*                   /* A(REMAINDER)                                  */ 01448000
*                   /*                                               */ 01449000
*                   /*************************************************/ 01450000
*                                                                  0433 01451000
*                   CCW1ADDR=WORKREG->CCWADDR+WORKREG->CCWLEN-CSWCNT;   01452000
         L     @09,CCWADDR-1(,WORKREG)                             0433 01453000
         LA    @09,0(,@09)                                         0433 01454000
         LH    @00,CCWLEN(,WORKREG)                                0433 01455000
         N     @00,@CF03331                                        0433 01456000
         ALR   @09,@00                                             0433 01457000
         SLR   @09,@12                                             0433 01458000
         ST    @09,CCW1ADDR(,WICBREG)                              0433 01459000
*                 END;                                             0434 01460000
*               ELSE                                               0435 01461000
*                 DO;                                              0435 01462000
*                                                                  0435 01463000
         B     @RC00430                                            0435 01464000
@RF00430 DS    0H                                                  0436 01465000
*                   /*************************************************/ 01466000
*                   /*                                               */ 01467000
*                   /* NO RESTART FOR READS IF RESIDUAL=0 AND SILI   */ 01468000
*                   /* BIT ISN'T SET                                 */ 01469000
*                   /*                                               */ 01470000
*                   /*************************************************/ 01471000
*                                                                  0436 01472000
*                   IF RDBIT=SET THEN                              0436 01473000
         TM    RDBIT(WICBREG),B'00000010'                          0436 01474000
         BNO   @RF00436                                            0436 01475000
*                     IF WORKREG->SILI=SET THEN/* READ CCW           */ 01476000
         TM    SILI(WORKREG),B'00100000'                           0437 01477000
         BNO   @RF00437                                            0437 01478000
*                       CCW1SDT=SET;/* ALLOW CP TO CONTINUE BUT DON'T   01479000
*                                      TRANSFER DATA                 */ 01480000
         OI    CCW1SDT(WICBREG),B'00010000'                        0438 01481000
*                     ELSE                                         0439 01482000
*                       GO TO AEAPP2ND;/* NO RECOVERY GO TO AE AGAIN */ 01483000
*                                                                  0439 01484000
*                   /*************************************************/ 01485000
*                   /*                                               */ 01486000
*                   /* RESTART WITH ONE BYTE OF ZERO DATA TO FINISH  */ 01487000
*                   /* PADDING THE RECORD.                           */ 01488000
*                   /*                                               */ 01489000
*                   /*************************************************/ 01490000
*                                                                  0440 01491000
*                   CCW1LEN=ONE;    /* ONE BYTE TO BE TRANSFERRED    */ 01492000
@RF00436 MVC   CCW1LEN(2,WICBREG),@CH00042                         0440 01493000
*                   CCW1ADDR=ADDR(CCW1NULL);/* '00'X DATA            */ 01494000
         LA    @12,CCW1NULL(,WICBREG)                              0441 01495000
         ST    @12,CCW1ADDR(,WICBREG)                              0441 01496000
*                 END;                                             0442 01497000
*                                                                  0443 01498000
*               /*****************************************************/ 01499000
*               /*                                                   */ 01500000
*               /* SET UP OPCDE                                      */ 01501000
*               /*                                                   */ 01502000
*               /*****************************************************/ 01503000
*                                                                  0443 01504000
*               IF RDBIT=SET THEN                                  0443 01505000
@RC00430 TM    RDBIT(WICBREG),B'00000010'                          0443 01506000
         BNO   @RF00443                                            0443 01507000
*                 CCW1OP=RDDATA;    /* CONTINUE WITH READ            */ 01508000
         MVI   CCW1OP(WICBREG),X'06'                               0444 01509000
*               ELSE                                               0445 01510000
*                 DO;                                              0445 01511000
         B     @RC00443                                            0445 01512000
@RF00443 DS    0H                                                  0446 01513000
*                   CCW1OP=WRDATA;  /* CONTINUE WITH WRITE           */ 01514000
         MVI   CCW1OP(WICBREG),X'05'                               0446 01515000
*                   WICERPWR=SET;   /* SATISFY WRITE PREREQUISITES -    01516000
*                                      CPI WILL TEST AND RESET THIS     01517000
*                                      SWITCH                        */ 01518000
         OI    WICERPWR(WICBREG),B'01000000'                       0447 01519000
*                 END;                                             0448 01520000
*               WICERPSV=CSWEND;    /* SAVE FOR POSSIBLE RESET OF  0449 01521000
*                                      CSWEND ADDRESS                */ 01522000
*                                                                  0449 01523000
@RC00443 L     @12,CSWEND-1(,IOBREG)                               0449 01524000
         LA    @12,0(,@12)                                         0449 01525000
         STCM  @12,7,WICERPSV(WICBREG)                             0449 01526000
*               /*****************************************************/ 01527000
*               /*                                                   */ 01528000
*               /* SET UP TIC ADDRESS                                */ 01529000
*               /*                                                   */ 01530000
*               /*****************************************************/ 01531000
*                                                                  0450 01532000
*               IF CSWEND->TICBITS=TIC THEN                        0450 01533000
         TM    TICBITS(@12),B'00001000'                            0450 01534000
         BNO   @RF00450                                            0450 01535000
         TM    TICBITS(@12),B'00000111'                            0450 01536000
         BNZ   @RF00450                                            0450 01537000
*                 CCW2ADDR=CSWEND->CCWADDR;/* TIC POINTS TO TIC SKIP    01538000
*                                      2ND TIC                       */ 01539000
         L     @12,CCWADDR-1(,@12)                                 0451 01540000
         LA    @12,0(,@12)                                         0451 01541000
         ST    @12,CCW2ADDR(,WICBREG)                              0451 01542000
*               ELSE                                               0452 01543000
*                 CCW2ADDR=CSWEND;  /* POINT TO NEXT CCW             */ 01544000
         B     @RC00450                                            0452 01545000
@RF00450 L     @12,CSWEND-1(,IOBREG)                               0452 01546000
         LA    @12,0(,@12)                                         0452 01547000
         ST    @12,CCW2ADDR(,WICBREG)                              0452 01548000
*               CCW2OP=OPTIC;       /* OPERATION = TIC               */ 01549000
@RC00450 MVI   CCW2OP(WICBREG),X'08'                               0453 01550000
*               WICERPOV=SET;       /* ERP OVERFLOW RESTART          */ 01551000
         OI    WICERPOV(WICBREG),B'10000000'                       0454 01552000
*             END;                                                 0455 01553000
*           GO TO STARTERP;         /* RESTART CP                    */ 01554000
         B     STARTERP                                            0456 01555000
*         END;                                                     0457 01556000
*       RESPECIFY                                                  0458 01557000
*        (WORKREG) UNRSTD;                                         0458 01558000
@RF00415 DS    0H                                                  0459 01559000
*     END;                                                         0459 01560000
*AEAPP2ND:                                                         0460 01561000
*                                                                  0460 01562000
*   /*****************************************************************/ 01563000
*   /*                                                               */ 01564000
*   /* FINAL ENTRY TO AE APPENDAGE, NO RECOVERY IS POSSIBLE USER MAY */ 01565000
*   /* POST SKIP, RE-EXCP OR BYPASS.                                 */ 01566000
*   /*                                                               */ 01567000
*   /*****************************************************************/ 01568000
*                                                                  0460 01569000
*   IOBERRTN=RESET;                 /* RESET RECOVERY SW             */ 01570000
@RC00382 DS    0H                                                  0460 01571000
AEAPP2ND DS    0H                                                  0461 01572000
*   IOBIOERR=RESET;                 /* UNEXPECTED ERROR IS PERMANENT */ 01573000
*                                                                  0461 01574000
         NI    IOBERRTN(IOBREG),B'11011011'                        0461 01575000
*   /*****************************************************************/ 01576000
*   /*                                                               */ 01577000
*   /* LINK TO AE APPENDAGE                                          */ 01578000
*   /*                                                               */ 01579000
*   /*****************************************************************/ 01580000
*                                                                  0462 01581000
*   SAVERG=RQENRQE;                 /* RESTORE SAVE AREA POINTER     */ 01582000
         L     SAVERG,RQENRQE(,RQEREG)                             0462 01583000
*   RESPECIFY                                                      0463 01584000
*    (R9,                                                          0463 01585000
*     R10,                                                         0463 01586000
*     R11,                                                         0463 01587000
*     R12) RSTD;                                                   0463 01588000
*   CALL AEBAPPX;                   /* LINK TO AE APPENDAGE          */ 01589000
         L     @05,DEBAPPAD(,DEBREG)                               0464 01590000
         L     @15,DEBXCEA(,@05)                                   0464 01591000
         BALR  @14,@15                                             0464 01592000
*   RESPECIFY                                                      0465 01593000
*    (R9,                                                          0465 01594000
*     R10,                                                         0465 01595000
*     R11,                                                         0465 01596000
*     R12) UNRSTD;                                                 0465 01597000
*   BC(15,POSTIOS);                 /* +0 RETURN - CONTINUE  @YM03854*/ 01598000
         BC    15,POSTIOS                                          0466 01599000
*AEB4:                                                             0467 01600000
*   BC(15,SKIPIOS);                 /* +4 RETURN - SKIP POSTING IOB  */ 01601000
AEB4     BC    15,SKIPIOS                                          0467 01602000
*AEB8:                                                             0468 01603000
*   BC(15,STARTCP);                 /* +8 RETURN - REEXCP NEW CHANNEL   01604000
*                                      PROGRAM                       */ 01605000
AEB8     BC    15,STARTCP                                          0468 01606000
*AEB12:                                                            0469 01607000
*   BC(15,BYPASIOS);                /* +12 RETURN BYPASS POSTING IOB */ 01608000
AEB12    BC    15,BYPASIOS                                         0469 01609000
*AEB16:                                                            0470 01610000
*   BC(15,STARTCP);                 /* +16 RETURN-REEXCP NEW CHANNEL    01611000
*                                      PROGRAM BUT PUT THIS REQUEST     01612000
*                                      AT THE TOP OF THE CHAIN     0470 01613000
*                                      INSTEAD OF THE BOTTOM @YM03829*/ 01614000
AEB16    BC    15,STARTCP                                          0470 01615000
*EOEPOST:                                                          0471 01616000
*                                                                  0471 01617000
*   /*****************************************************************/ 01618000
*   /*                                                               */ 01619000
*   /* POST IOB WITH AN EXTENT VIOLATION THEN ENTER AE APPENDAGE     */ 01620000
*   /*                                                               */ 01621000
*   /*****************************************************************/ 01622000
*                                                                  0471 01623000
*   IOBECBCC=EXVIOL;                /* MARK ECB WITH EXTENT VIOLATION*/ 01624000
EOEPOST  MVI   IOBECBCC(IOBREG),X'42'                              0471 01625000
*   GO TO AEAPP2ND;                 /* ENTER AE APPENDAGE            */ 01626000
         B     AEAPP2ND                                            0472 01627000
*STARTCP:                                                          0473 01628000
*                                                                  0473 01629000
*   /*****************************************************************/ 01630000
*   /*                                                               */ 01631000
*   /* USER REQUESTED THAT A NEW CHANNEL PROGRAM BE RESTARTED        */ 01632000
*   /*                                                               */ 01633000
*   /*****************************************************************/ 01634000
*                                                                  0473 01635000
*   IOBIOERR=RESET;                 /* RESET FOR REEXCP              */ 01636000
STARTCP  DS    0H                                                  0474 01637000
*   IOBERRTN=RESET;                 /* RESET FOR REEXCP              */ 01638000
*                                                                  0474 01639000
         NI    IOBIOERR(IOBREG),B'11011011'                        0474 01640000
*   /*****************************************************************/ 01641000
*   /*                                                               */ 01642000
*   /* REEXCP OF CP, GO TO SMF FOR COUNTING EXCPS                    */ 01643000
*   /*                                                               */ 01644000
*   /*****************************************************************/ 01645000
*                                                                  0475 01646000
*   IF RQESMFRQ='1'B THEN                                          0475 01647000
         TM    RQESMFRQ(RQEREG),B'00000001'                        0475 01648000
         BO    @RT00475                                            0475 01649000
*     GO TO COUNT1;                 /* INCREMENT SMF COUNTER@ZA18542 */ 01650000
*   GEN;                                                           0477 01651000
   L R9,RQETCB(,RQEREG)     /* GET TCB ADDRESS               @ZA09129*/ 01652000
   L R9,0(R9)               /* GET RB ADDRESS                @ZA09129*/ 01653000
   TM 10(R9),X'C0'          /* IS THIS RB AN SVRB            @ZA09129*/ 01654000
   BZ COUNT1                /* NO, IT IS A PRB - COUNT EXCPS @ZA09129*/ 01655000
   BM SMFEND1               /* NO, IT IS AN IRB/SIRB - EXIT  @ZA09129*/ 01656000
*   IF RQEPRT>=USERKEY THEN         /* CALL SMF IF USER KEY  @ZA04728*/ 01657000
         CLI   RQEPRT(RQEREG),X'80'                                0478 01658000
         BL    @RF00478                                            0478 01659000
*     DO;                           /*                       @ZA04728*/ 01660000
*       RFY                                                        0480 01661000
*        (R0,                                                      0480 01662000
*         R1,                                                      0480 01663000
*         R9,                                                      0480 01664000
*         R10,                                                     0480 01665000
*         R11,                                                     0480 01666000
*         R12,                                                     0480 01667000
*         R15) RSTD;                                               0480 01668000
*COUNT1:                            /*                       @ZA09129*/ 01669000
*       R0=RQETCB;                  /* PASS TCB ADDR TO SMF ROUTINE  */ 01670000
COUNT1   L     R0,RQETCB(,RQEREG)                                  0481 01671000
*       R9=R1;                      /* SAVE RQE ADDRESS      @ZA04728*/ 01672000
         LR    R9,R1                                               0482 01673000
*       R1=ONE;                     /* SET INCREMENT TO ONE  @ZA04728*/ 01674000
         LA    R1,1                                                0483 01675000
*       CALL IEASMFEX;              /* GO TO SMF                     */ 01676000
         L     @05,CVTPTR                                          0484 01677000
         L     @15,CVTSMFEX(,@05)                                  0484 01678000
         BALR  @14,@15                                             0484 01679000
*       R1=R9;                      /* RESTORE RQE ADDRESS   @ZA04728*/ 01680000
         LR    R1,R9                                               0485 01681000
*       RFY                                                        0486 01682000
*        (R0,                                                      0486 01683000
*         R1,                                                      0486 01684000
*         R9,                                                      0486 01685000
*         R10,                                                     0486 01686000
*         R11,                                                     0486 01687000
*         R12,                                                     0486 01688000
*         R15) UNRSTD;                                             0486 01689000
*     END;                          /*                       @ZA04728*/ 01690000
*SMFEND1:                           /*                       @ZA09129*/ 01691000
*   SAVERG=RQENRQE;                 /* RESTORE SAVE AREA POINTER     */ 01692000
@RF00478 DS    0H                                                  0488 01693000
SMFEND1  L     SAVERG,RQENRQE(,RQEREG)                             0488 01694000
*   GO TO STARTCPX;                 /* START NEW CP                  */ 01695000
         B     STARTCPX                                            0489 01696000
*   RESPECIFY                                                      0490 01697000
*    (R14) RSTD;                                                   0490 01698000
*BYPASIOS:                                                         0491 01699000
*                                                                  0491 01700000
*   /*****************************************************************/ 01701000
*   /*                                                               */ 01702000
*   /* BYPASS FREEING RQE AND POSTING IOB                            */ 01703000
*   /*                                                               */ 01704000
*   /*****************************************************************/ 01705000
*                                                                  0491 01706000
*   R14=IOSBYPAS;                   /* BYPASS - DISPLACEMENT = 8     */ 01707000
BYPASIOS LA    R14,8                                               0491 01708000
*   GO TO IOSRET;                   /* RETURN TO IOS                 */ 01709000
         B     IOSRET                                              0492 01710000
*POSTIOS:                                                          0493 01711000
*                                                                  0493 01712000
*   /*****************************************************************/ 01713000
*   /*                                                               */ 01714000
*   /* IF BIT 2 OF IOBECBCC IS OFF THEN TURN ON THE ERROR COMPLETION */ 01715000
*   /* FLAG IN DCBIFLGS(DCBIFEC) (ONLY FOR RELATED REQUEST)  @YM03854*/ 01716000
*   /*                                                               */ 01717000
*   /*****************************************************************/ 01718000
*                                                                  0493 01719000
*   IF ERRESETF=RESET&IOBUNREL=RESET THEN                          0493 01720000
POSTIOS  TM    ERRESETF(IOBREG),B'00100000'                        0493 01721000
         BNZ   @RF00493                                            0493 01722000
         TM    IOBUNREL(IOBREG),B'00000010'                        0493 01723000
         BNZ   @RF00493                                            0493 01724000
*     DCBIFEC=IOSCMPLF;             /* SET ERROR FLAG IN DCBIFLGS  0494 01725000
*                                                            @ZA00616*/ 01726000
*                                                                  0494 01727000
         L     @15,DEBDCBAD(,DEBREG)                               0494 01728000
         OI    DCBIFEC+40(@15),B'11000000'                         0494 01729000
*   /*****************************************************************/ 01730000
*   /*                                                               */ 01731000
*   /* IF THE ECB IS NOT BEING WAITED UPON THEN POST THE ECB COMPLETE*/ 01732000
*   /* - SINCE THE LOCAL LOCK IS HELD AND ALL I/O IS COMPLETED BEFORE*/ 01733000
*   /* CONTROL IS PASSED TO THE USER THE COMPLETION CODE CAN BE MOVED*/ 01734000
*   /* INTO THE ECB WITHOUT USING THE POST INTERFACE. THE SKIP RETURN*/ 01735000
*   /* IS TAKEN SINCE THE ECB IS POSTED.                             */ 01736000
*   /*                                                               */ 01737000
*   /*****************************************************************/ 01738000
*                                                                  0495 01739000
*   IF ECB<WAITED THEN                                             0495 01740000
@RF00493 L     @15,IOBECBPT(,IOBREG)                               0495 01741000
         CLI   ECB(@15),X'80'                                      0495 01742000
         BNL   @RF00495                                            0495 01743000
*     DO;                           /* ECB NOT BEING WAITED UPON   0496 01744000
*                                                            @YM03828   01745000
*                                      THEN POST IS DONE HERE      0496 01746000
*                                                            @YM03854*/ 01747000
*       SPKA(RQEPRT);               /* PROTECT AGAINST MALICIOUS   0497 01748000
*                                      TAMPERING BY USER OF ECB    0497 01749000
*                                      ADDRESS                       */ 01750000
         SLR   @12,@12                                             0497 01751000
         IC    @12,RQEPRT(,RQEREG)                                 0497 01752000
         SPKA  0(@12)                                              0497 01753000
*       ECB=IOBECBCC;               /* POST ECB              @YM03854*/ 01754000
         MVC   ECB(1,@15),IOBECBCC(IOBREG)                         0498 01755000
*       SPKA(ZERO);                 /* RESTORE KEY AFTER POST        */ 01756000
         SLR   @15,@15                                             0499 01757000
         SPKA  0(@15)                                              0499 01758000
*       GO TO SKIPIOS;              /* BYPASS EXCPCI POST    @YM03854*/ 01759000
         B     SKIPIOS                                             0500 01760000
*     END;                          /*                       @YM03828*/ 01761000
*                                                                  0501 01762000
*   /*****************************************************************/ 01763000
*   /*                                                               */ 01764000
*   /* WAIT OUTSTANDING. USE EXCP CI POST FACILITY TO POST           */ 01765000
*   /*                                                               */ 01766000
*   /*****************************************************************/ 01767000
*                                                                  0502 01768000
*   R14=IOSPOST;                    /*                       @YM03828*/ 01769000
@RF00495 SLR   R14,R14                                             0502 01770000
*   GO TO IOSRET;                   /* POST IT               @YM03828*/ 01771000
         B     IOSRET                                              0503 01772000
*SKIPIOS:                                                          0504 01773000
*                                                                  0504 01774000
*   /*****************************************************************/ 01775000
*   /*                                                               */ 01776000
*   /* SKIP POST ENTRY                                               */ 01777000
*   /*                                                               */ 01778000
*   /*****************************************************************/ 01779000
*                                                                  0504 01780000
*   R14=IOSSKIP;                    /* SKIP - DISPLACEMENT = 4       */ 01781000
SKIPIOS  LA    R14,4                                               0504 01782000
*                                                                  0505 01783000
*   /*****************************************************************/ 01784000
*   /*                                                               */ 01785000
*   /* THIS ROUTINE RESTORES IOS REGISTERS AND RETURNS               */ 01786000
*   /*                                                               */ 01787000
*   /*****************************************************************/ 01788000
*                                                                  0505 01789000
*IOSRET:                                                           0505 01790000
*   RESPECIFY                                                      0505 01791000
*    (R5) RSTD;                                                    0505 01792000
*                                                                  0505 01793000
IOSRET   DS    0H                                                  0506 01794000
*   /*****************************************************************/ 01795000
*   /*                                                               */ 01796000
*   /* RESTORE IOS REGISTERS                                         */ 01797000
*   /*                                                               */ 01798000
*   /*****************************************************************/ 01799000
*                                                                  0506 01800000
*   SAVERG=RQENRQE;                 /* SAVE AREA                     */ 01801000
         L     SAVERG,RQENRQE(,RQEREG)                             0506 01802000
*   R14=R14+EIREG14;                /* CALCULATE RETURN ADDRESS - R14   01803000
*                                      + 4 SKIP POST, R14 + 8 BYPASS    01804000
*                                      POST                          */ 01805000
         L     @15,RQESRB(,RQEREG)                                 0507 01806000
         AL    R14,EIREG14(,@15)                                   0507 01807000
*   R5=EIREG5;                      /* RESTORE FOR IOS               */ 01808000
*                                                                  0508 01809000
         L     R5,EIREG5(,@15)                                     0508 01810000
*   /*****************************************************************/ 01811000
*   /*                                                               */ 01812000
*   /* DELETE RECOVERY ENVIRENMENT                                   */ 01813000
*   /*                                                               */ 01814000
*   /*****************************************************************/ 01815000
*                                                                  0509 01816000
*   RESPECIFY                                                      0509 01817000
*    (R10,                                                         0509 01818000
*     R11) RSTD;                                                   0509 01819000
*   GEN SETS(R10,R11,FRRSCURR) REFS(PSACSTK,PSA,FRRSCURR,FRRS,FRRSEMP,  01820000
*       FRRSELEN)                                                  0510 01821000
*       (SETFRR D,WRKREGS=(R10,R11)       RELEASE RECOVERY ENVIRONMENT) 01822000
*       ;                                                          0510 01823000
         SETFRR D,WRKREGS=(R10,R11)       RELEASE RECOVERY ENVIRONMENT  01824000
*   RESPECIFY                                                      0511 01825000
*    (R10,                                                         0511 01826000
*     R11) UNRSTD;                                                 0511 01827000
*                                                                  0511 01828000
*   /*****************************************************************/ 01829000
*   /*                                                               */ 01830000
*   /* RETURN TO IOS                                                 */ 01831000
*   /*                                                               */ 01832000
*   /*****************************************************************/ 01833000
*                                                                  0512 01834000
*   END IDDWIAPP                                                   0512 01835000
*                                                                  0512 01836000
*/* THE FOLLOWING INCLUDE STATEMENTS WERE FOUND IN THIS PROGRAM.     */ 01837000
*/*%INCLUDE SYSLIB  (IHADCBDF)                                       */ 01838000
*/*%INCLUDE SYSLIB  (IHADCB  )                                       */ 01839000
*/*%INCLUDE SYSLIB  (IDAVOP1 )                                       */ 01840000
*/*%INCLUDE SYSLIB  (IDABUFC )                                       */ 01841000
*/*%INCLUDE SYSLIB  (IDDWICB )                                       */ 01842000
*/*%INCLUDE SYSLIB  (IDDVDSCB)                                       */ 01843000
*/*%INCLUDE SYSLIB  (IDDVBPPL)                                       */ 01844000
*/*%INCLUDE SYSLIB  (IDAVBPI )                                       */ 01845000
*/*%INCLUDE SYSLIB  (IDDTRACK)                                       */ 01846000
*/*%INCLUDE SYSLIB  (IDAVBPH )                                       */ 01847000
*/*%INCLUDE SYSLIB  (IECDRQE )                                       */ 01848000
*/*%INCLUDE SYSLIB  (IHAPSA  )                                       */ 01849000
*/*%INCLUDE SYSLIB  (CVT     )                                       */ 01850000
*/*%INCLUDE SYSLIB  (IKJTCB  )                                       */ 01851000
*/*%INCLUDE SYSLIB  (IEZIOB  )                                       */ 01852000
*/*%INCLUDE SYSLIB  (IEFUCBOB)                                       */ 01853000
*/*%INCLUDE SYSLIB  (IEZDEB  )                                       */ 01854000
*/*%INCLUDE SYSLIB  (IHAFRRS )                                       */ 01855000
*                                                                  0512 01856000
*       ;                                                          0512 01857000
@EL00001 DS    0H                                                  0512 01858000
@EF00001 DS    0H                                                  0512 01859000
@ER00001 BR    @14                                                 0512 01860000
@DATA    DS    0H                                                       01861000
@CH00042 DC    H'1'                                                     01862000
@CH03240 DC    H'-1'                                                    01863000
@DATD    DSECT                                                          01864000
         DS    0F                                                       01865000
IDDWIAPP CSECT                                                          01866000
         DS    0F                                                       01867000
@CF00037 DC    F'8'                                                     01868000
@CF00074 DC    F'12'                                                    01869000
@CF00103 DC    F'15'                                                    01870000
@CF00066 DC    F'4096'                                                  01871000
@CF03313 DC    F'58624'                                                 01872000
@CF03315 DC    F'58880'                                                 01873000
@CF03318 DC    F'-4095'                                                 01874000
@CF03320 DC    F'-32'                                                   01875000
@CF03331 DC    XL4'0000FFFF'                                            01876000
@DATD    DSECT                                                          01877000
         DS    0D                                                       01878000
DCBPTR   DS    A                                                        01879000
DEBPTR   DS    A                                                        01880000
DVCTPTR  DS    A                                                        01881000
UCBPTR   DS    A                                                        01882000
VDSCBPTR DS    A                                                        01883000
FRREPTR  DS    A                                                        01884000
FRRSPTR  DS    A                                                        01885000
SDWAPARM DS    A                                                        01886000
DEBEXPTR DS    A                                                        01887000
IOBPRPTR DS    A                                                        01888000
DEBSBPTR DS    A                                                        01889000
DEBSEPTR DS    A                                                        01890000
IDDWIAPP CSECT                                                          01891000
         DS    0F                                                       01892000
@SIZDATD DC    AL1(0)                                                   01893000
         DC    AL3(@ENDDATD-@DATD)                                      01894000
@CV00548 DC    V(IDDWITRM)                                              01895000
@CV00556 DC    V(IDDWIJRN)                                              01896000
@CV00557 DC    V(IDDWIFRR)                                              01897000
@CV00558 DC    V(IDDWICLS)                                              01898000
         DS    0D                                                       01899000
ADWIJRN  DC    VL4(IDDWIJRN)                                            01900000
ADWICLS  DC    VL4(IDDWICLS)                                            01901000
KEYONE   DC    AL1(1)                                                   01902000
@CC03242 DC    C'APP'                                                   01903000
@CC03271 DC    C'TRM'                                                   01904000
PATCH    DC    CL100'PATCH SPACE'                                       01905000
APAR     DC    CL8'@ZA31588'                                            01906000
DATE     DC    CL8'06/22/78'                                            01907000
@DATD    DSECT                                                          01908000
*                                                          /*@YM03030*/ 01909000
PGFX4    EQU   4                        CONSTANT 4                      01910000
SMFEX8   EQU   8                        CONSTANT 8                      01911000
@DATD    DSECT                                                          01912000
         ORG   *+1-(*-@DATD)/(*-@DATD) INSURE DSECT DATA                01913000
@ENDDATD EQU   *                                                        01914000
IDDWIAPP CSECT                                                          01915000
@00      EQU   00                      EQUATES FOR REGISTERS 0-15       01916000
@01      EQU   01                                                       01917000
@02      EQU   02                                                       01918000
@03      EQU   03                                                       01919000
@04      EQU   04                                                       01920000
@05      EQU   05                                                       01921000
@06      EQU   06                                                       01922000
@07      EQU   07                                                       01923000
@08      EQU   08                                                       01924000
@09      EQU   09                                                       01925000
@10      EQU   10                                                       01926000
@11      EQU   11                                                       01927000
@12      EQU   12                                                       01928000
@13      EQU   13                                                       01929000
@14      EQU   14                                                       01930000
@15      EQU   15                                                       01931000
RQEREG   EQU   @01                                                      01932000
IOBREG   EQU   @02                                                      01933000
DEBREG   EQU   @03                                                      01934000
DCBREG   EQU   @04                                                      01935000
WORKREG  EQU   @05                                                      01936000
WICBREG  EQU   @06                                                      01937000
VDSCBREG EQU   @07                                                      01938000
SAVERG   EQU   @13                                                      01939000
R0       EQU   @00                                                      01940000
R1       EQU   @01                                                      01941000
GPR03F   EQU   @03                                                      01942000
R4       EQU   @04                                                      01943000
R5       EQU   @05                                                      01944000
R7       EQU   @07                                                      01945000
R8       EQU   @08                                                      01946000
R9       EQU   @09                                                      01947000
R10      EQU   @10                                                      01948000
R11      EQU   @11                                                      01949000
R12      EQU   @12                                                      01950000
R14      EQU   @14                                                      01951000
R15      EQU   @15                                                      01952000
GPR00F   EQU   @00                                                      01953000
GPR01F   EQU   @01                                                      01954000
GPR01P   EQU   @01                                                      01955000
GPR00P   EQU   @00                                                      01956000
GPR14F   EQU   @14                                                      01957000
GPR14P   EQU   @14                                                      01958000
GPR15F   EQU   @15                                                      01959000
GPR15P   EQU   @15                                                      01960000
R2       EQU   @02                                                      01961000
R3       EQU   @03                                                      01962000
R6       EQU   @06                                                      01963000
CVTPTR   EQU   16                                                       01964000
PSA      EQU   0                                                        01965000
FLCRNPSW EQU   PSA                                                      01966000
FLCROPSW EQU   PSA+8                                                    01967000
FLCICCW2 EQU   PSA+16                                                   01968000
PSAEEPSW EQU   PSA+132                                                  01969000
PSAESPSW EQU   PSA+136                                                  01970000
FLCSVILC EQU   PSAESPSW+1                                               01971000
PSAEPPSW EQU   PSA+140                                                  01972000
FLCPIILC EQU   PSAEPPSW+1                                               01973000
FLCPICOD EQU   PSAEPPSW+2                                               01974000
PSAPICOD EQU   FLCPICOD+1                                               01975000
FLCTEA   EQU   PSAEPPSW+4                                               01976000
FLCPER   EQU   PSA+152                                                  01977000
FLCMCLA  EQU   PSA+168                                                  01978000
FLCIOEL  EQU   FLCMCLA+4                                                01979000
FLCIOA   EQU   FLCMCLA+16                                               01980000
FLCFSA   EQU   FLCMCLA+80                                               01981000
PSASUPER EQU   PSA+552                                                  01982000
PSASUP1  EQU   PSASUPER                                                 01983000
PSASUP2  EQU   PSASUPER+1                                               01984000
PSASUP3  EQU   PSASUPER+2                                               01985000
PSASUP4  EQU   PSASUPER+3                                               01986000
PSACLHT  EQU   PSA+640                                                  01987000
PSALKSA  EQU   PSA+696                                                  01988000
PSAHLHI  EQU   PSA+760                                                  01989000
PSADSSFL EQU   PSA+836                                                  01990000
PSADSSF1 EQU   PSADSSFL                                                 01991000
PSADSSF3 EQU   PSADSSFL+2                                               01992000
PSADSSF4 EQU   PSADSSFL+3                                               01993000
PSARSVT  EQU   PSA+896                                                  01994000
PSALSFCC EQU   PSA+1012                                                 01995000
IHADCB   EQU   0                                                        01996000
IHADCS11 EQU   0                                                        01997000
DCBRELB  EQU   IHADCS11                                                 01998000
DCBREL   EQU   DCBRELB+1                                                01999000
DCBBUFCB EQU   IHADCS11+4                                               02000000
DCBDSORG EQU   IHADCS11+10                                              02001000
DCBDSRG1 EQU   DCBDSORG                                                 02002000
DCBDSGPS EQU   DCBDSRG1                                                 02003000
DCBDSRG2 EQU   DCBDSORG+1                                               02004000
DCBIOBAD EQU   IHADCS11+12                                              02005000
DCBODEB  EQU   DCBIOBAD                                                 02006000
DCBLNP   EQU   DCBODEB                                                  02007000
DCBQSLM  EQU   DCBLNP                                                   02008000
DCBIOBAA EQU   DCBODEB+1                                                02009000
IHADCS50 EQU   0                                                        02010000
DCBSVCXL EQU   IHADCS50                                                 02011000
DCBEODAD EQU   IHADCS50+4                                               02012000
DCBBFALN EQU   DCBEODAD                                                 02013000
DCBHIARC EQU   DCBBFALN                                                 02014000
DCBBFTEK EQU   DCBHIARC                                                 02015000
DCBBFT   EQU   DCBBFTEK                                                 02016000
DCBEXLST EQU   IHADCS50+8                                               02017000
DCBRECFM EQU   DCBEXLST                                                 02018000
DCBRECLA EQU   DCBRECFM                                                 02019000
DCBRECL  EQU   DCBRECLA                                                 02020000
DCBRECSB EQU   DCBRECFM                                                 02021000
IHADCS24 EQU   0                                                        02022000
DCBOFLGS EQU   IHADCS24+8                                               02023000
DCBOFLWR EQU   DCBOFLGS                                                 02024000
DCBIFLG  EQU   IHADCS24+9                                               02025000
DCBIBPCT EQU   DCBIFLG                                                  02026000
DCBMACR  EQU   IHADCS24+10                                              02027000
DCBMACR1 EQU   DCBMACR                                                  02028000
DCBMRFE  EQU   DCBMACR1                                                 02029000
DCBMRGET EQU   DCBMRFE                                                  02030000
DCBMRAPG EQU   DCBMACR1                                                 02031000
DCBMRRD  EQU   DCBMRAPG                                                 02032000
DCBMRCI  EQU   DCBMACR1                                                 02033000
DCBMRMVG EQU   DCBMRCI                                                  02034000
DCBMRLCG EQU   DCBMACR1                                                 02035000
DCBMRABC EQU   DCBMACR1                                                 02036000
DCBMRPT1 EQU   DCBMRABC                                                 02037000
DCBMRSBG EQU   DCBMRPT1                                                 02038000
DCBMRCRL EQU   DCBMACR1                                                 02039000
DCBMRCHK EQU   DCBMRCRL                                                 02040000
DCBMRRDX EQU   DCBMRCHK                                                 02041000
DCBMRDMG EQU   DCBMACR1                                                 02042000
DCBMACR2 EQU   DCBMACR+1                                                02043000
DCBMRPUT EQU   DCBMACR2                                                 02044000
DCBMRWRT EQU   DCBMACR2                                                 02045000
DCBMRMVP EQU   DCBMACR2                                                 02046000
DCBMR5WD EQU   DCBMACR2                                                 02047000
DCBMRLDM EQU   DCBMR5WD                                                 02048000
DCBMRLCP EQU   DCBMRLDM                                                 02049000
DCBMR4WD EQU   DCBMACR2                                                 02050000
DCBMRPT2 EQU   DCBMR4WD                                                 02051000
DCBMRTMD EQU   DCBMRPT2                                                 02052000
DCBMR3WD EQU   DCBMACR2                                                 02053000
DCBMRCTL EQU   DCBMR3WD                                                 02054000
DCBMRSTK EQU   DCBMRCTL                                                 02055000
DCBMR1WD EQU   DCBMACR2                                                 02056000
DCBMRSWA EQU   DCBMR1WD                                                 02057000
DCBMRDMD EQU   DCBMRSWA                                                 02058000
IHADCS25 EQU   0                                                        02059000
DCBMACRF EQU   IHADCS25+2                                               02060000
DCBMACF1 EQU   DCBMACRF                                                 02061000
DCBMFFE  EQU   DCBMACF1                                                 02062000
DCBMFGET EQU   DCBMFFE                                                  02063000
DCBMFAPG EQU   DCBMACF1                                                 02064000
DCBMFRD  EQU   DCBMFAPG                                                 02065000
DCBMFCI  EQU   DCBMACF1                                                 02066000
DCBMFMVG EQU   DCBMFCI                                                  02067000
DCBMFLCG EQU   DCBMACF1                                                 02068000
DCBMFABC EQU   DCBMACF1                                                 02069000
DCBMFPT1 EQU   DCBMFABC                                                 02070000
DCBMFSBG EQU   DCBMFPT1                                                 02071000
DCBMFCRL EQU   DCBMACF1                                                 02072000
DCBMFCHK EQU   DCBMFCRL                                                 02073000
DCBMFDMG EQU   DCBMACF1                                                 02074000
DCBMACF2 EQU   DCBMACRF+1                                               02075000
DCBMFPUT EQU   DCBMACF2                                                 02076000
DCBMFWRT EQU   DCBMACF2                                                 02077000
DCBMFMVP EQU   DCBMACF2                                                 02078000
DCBMF5WD EQU   DCBMACF2                                                 02079000
DCBMFLDM EQU   DCBMF5WD                                                 02080000
DCBMFLCP EQU   DCBMFLDM                                                 02081000
DCBMF4WD EQU   DCBMACF2                                                 02082000
DCBMFPT2 EQU   DCBMF4WD                                                 02083000
DCBMFTMD EQU   DCBMFPT2                                                 02084000
DCBMF3WD EQU   DCBMACF2                                                 02085000
DCBMFCTL EQU   DCBMF3WD                                                 02086000
DCBMFSTK EQU   DCBMFCTL                                                 02087000
DCBMF1WD EQU   DCBMACF2                                                 02088000
DCBMFSWA EQU   DCBMF1WD                                                 02089000
DCBMFDMD EQU   DCBMFSWA                                                 02090000
DCBDEBAD EQU   IHADCS25+4                                               02091000
DCBIFLGS EQU   DCBDEBAD                                                 02092000
DCBIFEC  EQU   DCBIFLGS                                                 02093000
DCBIFPCT EQU   DCBIFLGS                                                 02094000
IHADCS26 EQU   0                                                        02095000
DCBWRITE EQU   IHADCS26                                                 02096000
DCBREAD  EQU   DCBWRITE                                                 02097000
DCBWRITA EQU   DCBREAD+1                                                02098000
IHADCS27 EQU   0                                                        02099000
DCBGET   EQU   IHADCS27                                                 02100000
DCBPUT   EQU   DCBGET                                                   02101000
DCBGETA  EQU   DCBPUT+1                                                 02102000
IHADCS28 EQU   0                                                        02103000
IHADCS36 EQU   0                                                        02104000
DCBGERR  EQU   IHADCS36                                                 02105000
DCBPERR  EQU   DCBGERR                                                  02106000
DCBCHECK EQU   DCBPERR                                                  02107000
DCBOPTCD EQU   DCBCHECK                                                 02108000
DCBOPTH  EQU   DCBOPTCD                                                 02109000
DCBOPTO  EQU   DCBOPTH                                                  02110000
DCBOPTZ  EQU   DCBOPTCD                                                 02111000
DCBGERRA EQU   DCBCHECK+1                                               02112000
DCBPERRA EQU   DCBGERRA                                                 02113000
DCBSYNAD EQU   IHADCS36+4                                               02114000
DCBCIND1 EQU   IHADCS36+8                                               02115000
DCBCNEVA EQU   DCBCIND1                                                 02116000
DCBCIND2 EQU   IHADCS36+9                                               02117000
DCBIOBA  EQU   IHADCS36+16                                              02118000
DCBCICB  EQU   DCBIOBA                                                  02119000
IHADCS52 EQU   0                                                        02120000
DCBDIRCT EQU   IHADCS52                                                 02121000
DCBQSWS  EQU   DCBDIRCT                                                 02122000
DCBUSASI EQU   DCBQSWS                                                  02123000
DCBQADFS EQU   DCBUSASI                                                 02124000
DCBBUFOF EQU   DCBDIRCT+1                                               02125000
IHADCS37 EQU   0                                                        02126000
DCBFLAG1 EQU   IHADCS37                                                 02127000
IHADCS38 EQU   0                                                        02128000
DCBEOBR  EQU   IHADCS38                                                 02129000
DCBPOINT EQU   IHADCS38+12                                              02130000
DCBCNTRL EQU   DCBPOINT                                                 02131000
IHADCS40 EQU   0                                                        02132000
DCBEOBAD EQU   IHADCS40                                                 02133000
DCBCCCW  EQU   IHADCS40+4                                               02134000
DCBRECAD EQU   DCBCCCW                                                  02135000
DCBRECBT EQU   DCBRECAD                                                 02136000
DCBRCREL EQU   DCBRECBT                                                 02137000
@NM00027 EQU   IHADCS40+12                                              02138000
DCBEROPT EQU   @NM00027                                                 02139000
CCW      EQU   0                                                        02140000
CCWADDR  EQU   CCW+1                                                    02141000
CCWFLAGS EQU   CCW+4                                                    02142000
SILI     EQU   CCWFLAGS                                                 02143000
CCWLEN   EQU   CCW+6                                                    02144000
@NM00032 EQU   0                                                        02145000
TICBITS  EQU   @NM00032                                                 02146000
ECB      EQU   0                                                        02147000
EOEAPPX  EQU   0                                                        02148000
SIOAPPX  EQU   0                                                        02149000
CEAPPX   EQU   0                                                        02150000
AEAPPX   EQU   0                                                        02151000
AEBAPPX  EQU   0                                                        02152000
PCIAPPX  EQU   0                                                        02153000
IEASMFEX EQU   0                                                        02154000
IDAVOP1  EQU   0                                                        02155000
VBPOHPTR EQU   IDAVOP1                                                  02156000
VBPOWIA  EQU   IDAVOP1+4                                                02157000
VBPOLEN  EQU   IDAVOP1+8                                                02158000
VBPODSSZ EQU   IDAVOP1+12                                               02159000
VBPOFLG  EQU   IDAVOP1+16                                               02160000
IDABUFDR EQU   0                                                        02161000
BUFDRCIX EQU   IDABUFDR+9                                               02162000
BUFDRFLG EQU   IDABUFDR+11                                              02163000
IDABUFC  EQU   0                                                        02164000
BUFCAVL  EQU   IDABUFC                                                  02165000
BUFCFLG1 EQU   IDABUFC+1                                                02166000
BUFCIOFL EQU   IDABUFC+2                                                02167000
BUFCFLG2 EQU   IDABUFC+3                                                02168000
BUFCPLH  EQU   IDABUFC+4                                                02169000
BUFCBAD  EQU   IDABUFC+20                                               02170000
BUFCINV  EQU   IDABUFC+28                                               02171000
BUFCDSPC EQU   IDABUFC+32                                               02172000
DVCT     EQU   0                                                        02173000
DVCCYL   EQU   DVCT                                                     02174000
DVCOVHD  EQU   DVCT+6                                                   02175000
DVCOVNLB EQU   DVCOVHD                                                  02176000
DVCOVLB  EQU   DVCOVHD+1                                                02177000
DVCOVNK  EQU   DVCT+8                                                   02178000
DVCFLAGS EQU   DVCT+9                                                   02179000
DVC2BOV  EQU   DVCFLAGS                                                 02180000
DVCFTOL  EQU   DVCFLAGS                                                 02181000
DVCTOL   EQU   DVCT+10                                                  02182000
DVCSECT  EQU   DVCT+16                                                  02183000
DVCINDEX EQU   0                                                        02184000
WICB     EQU   0                                                        02185000
WICSEEKA EQU   WICB                                                     02186000
WICSKAM  EQU   WICSEEKA                                                 02187000
WICSKBCH EQU   WICSEEKA+1                                               02188000
WICSKACH EQU   WICSKBCH+2                                               02189000
WICSTART EQU   WICB+8                                                   02190000
WICAUDIT EQU   WICB+12                                                  02191000
WICPRT   EQU   WICB+15                                                  02192000
WICRSTCP EQU   WICB+16                                                  02193000
WICCCW1  EQU   WICRSTCP                                                 02194000
WICCCW2  EQU   WICRSTCP+8                                               02195000
WICERPSW EQU   WICB+32                                                  02196000
WICERPOV EQU   WICERPSW                                                 02197000
WICERPWR EQU   WICERPSW                                                 02198000
WICERPSV EQU   WICB+33                                                  02199000
WICOFLG1 EQU   WICB+56                                                  02200000
WICOFLG2 EQU   WICB+57                                                  02201000
WICSEQFG EQU   WICB+58                                                  02202000
WICXOFLG EQU   WICB+59                                                  02203000
WICERDSP EQU   WICB+64                                                  02204000
WICLSTOP EQU   WICB+66                                                  02205000
WICCUROP EQU   WICB+67                                                  02206000
WICRESTA EQU   WICB+68                                                  02207000
WICFMASK EQU   WICB+69                                                  02208000
WICDVTAB EQU   WICB+70                                                  02209000
WICMAXCC EQU   WICDVTAB                                                 02210000
WICIGAP  EQU   WICDVTAB+6                                               02211000
WICIGP   EQU   WICIGAP                                                  02212000
WICLGAP  EQU   WICDVTAB+8                                               02213000
WICLGP   EQU   WICLGAP                                                  02214000
WICKEYGP EQU   WICDVTAB+10                                              02215000
WICKYGP  EQU   WICKEYGP                                                 02216000
WICTOL   EQU   WICDVTAB+12                                              02217000
WICSECT  EQU   WICDVTAB+14                                              02218000
WICDEVTP EQU   WICDVTAB+15                                              02219000
WICREGSV EQU   WICB+92                                                  02220000
WICTCB   EQU   WICB+120                                                 02221000
EIFRRPRM EQU   0                                                        02222000
EIRQEPTR EQU   EIFRRPRM                                                 02223000
EIREG5   EQU   EIFRRPRM+4                                               02224000
EIREG14  EQU   EIFRRPRM+8                                               02225000
@NM00053 EQU   EIFRRPRM+12                                              02226000
@NM00054 EQU   @NM00053                                                 02227000
VDSCB    EQU   0                                                        02228000
VDSSEEKA EQU   VDSCB+45                                                 02229000
VDSDSPCT EQU   VDSCB+52                                                 02230000
VDSWICB  EQU   VDSCB+56                                                 02231000
VDSVBPPL EQU   VDSCB+60                                                 02232000
VDSWINDW EQU   VDSCB+64                                                 02233000
VDSTRKSI EQU   VDSCB+68                                                 02234000
VDSWINSI EQU   VDSCB+70                                                 02235000
VDSABSTT EQU   VDSCB+72                                                 02236000
VDSNMTRK EQU   VDSCB+74                                                 02237000
VBPPL    EQU   0                                                        02238000
@NM00055 EQU   VBPPL+144                                                02239000
VBPRWPRM EQU   @NM00055                                                 02240000
VBPOPPRM EQU   VBPRWPRM                                                 02241000
VBPMOD   EQU   0                                                        02242000
VOPEN    EQU   0                                                        02243000
VTRACK   EQU   0                                                        02244000
VTST     EQU   VTRACK+8                                                 02245000
VTHA     EQU   VTRACK+9                                                 02246000
VTR0     EQU   VTRACK+14                                                02247000
VBPDSPCT EQU   0                                                        02248000
VBPHFIX  EQU   VBPDSPCT                                                 02249000
VBPHJJ   EQU   VBPHFIX                                                  02250000
VBPHLGN  EQU   VBPHJJ+8                                                 02251000
VBPHLGID EQU   VBPHLGN                                                  02252000
VBPHSYM  EQU   VBPHJJ+16                                                02253000
VBPHOPT  EQU   VBPHJJ+32                                                02254000
VBPHDEL  EQU   VBPHOPT                                                  02255000
VBPHSTA  EQU   VBPHJJ+33                                                02256000
VBPHBUFC EQU   VBPHFIX+52                                               02257000
VBPHVCB  EQU   VBPHFIX+60                                               02258000
VBPHSAVE EQU   VBPHFIX+64                                               02259000
SECSAVE  EQU   VBPHFIX+136                                              02260000
VBPVCB   EQU   0                                                        02261000
VBPVFXD  EQU   VBPVCB                                                   02262000
VBPVAPTR EQU   VBPVFXD+36                                               02263000
RQE      EQU   0                                                        02264000
RQEIOB   EQU   RQE+4                                                    02265000
RQEDEB   EQU   RQE+8                                                    02266000
RQETCB   EQU   RQE+12                                                   02267000
RQENRQE  EQU   RQE+20                                                   02268000
RQESRB   EQU   RQE+28                                                   02269000
RQEPRT   EQU   RQE+36                                                   02270000
RQESMFRQ EQU   RQEPRT                                                   02271000
RQETYPE  EQU   RQE+37                                                   02272000
RQETYP3  EQU   RQETYPE                                                  02273000
RQEFLAG  EQU   RQE+38                                                   02274000
RQEFLAG3 EQU   RQE+39                                                   02275000
CVTMAP   EQU   0                                                        02276000
CVTTCBP  EQU   CVTMAP                                                   02277000
CVTZDTAB EQU   CVTMAP+64                                                02278000
CVTDAR   EQU   CVTMAP+72                                                02279000
CVTFLGS1 EQU   CVTDAR                                                   02280000
CVTDCB   EQU   CVTMAP+116                                               02281000
CVTIOQET EQU   CVTMAP+120                                               02282000
CVTIERLC EQU   CVTMAP+144                                               02283000
CVTHEAD  EQU   CVTMAP+160                                               02284000
CVTSV76C EQU   CVTHEAD                                                  02285000
CVTOPTA  EQU   CVTMAP+182                                               02286000
CVTOPTB  EQU   CVTMAP+183                                               02287000
CVTGTF   EQU   CVTMAP+236                                               02288000
CVTGTFST EQU   CVTGTF                                                   02289000
CVTGTFS  EQU   CVTGTFST                                                 02290000
CVTSTATE EQU   CVTGTFST                                                 02291000
CVTTMODE EQU   CVTGTFST                                                 02292000
CVTFORM  EQU   CVTGTFST                                                 02293000
CVTAQAVT EQU   CVTMAP+240                                               02294000
CVTTCMFG EQU   CVTAQAVT                                                 02295000
CVTVOLM2 EQU   CVTMAP+244                                               02296000
CVTTATA  EQU   CVTVOLM2                                                 02297000
CVTTSKS  EQU   CVTTATA                                                  02298000
CVTVOLF2 EQU   CVTTSKS                                                  02299000
CVTTAT   EQU   CVTTATA+1                                                02300000
CVTATER  EQU   CVTMAP+248                                               02301000
CVTEXT1  EQU   CVTMAP+252                                               02302000
CVTPURG  EQU   CVTMAP+260                                               02303000
CVTQMSG  EQU   CVTMAP+268                                               02304000
CVTDMSR  EQU   CVTMAP+272                                               02305000
CVTRSV37 EQU   CVTDMSR                                                  02306000
CVTDMSRF EQU   CVTRSV37                                                 02307000
CVTERPV  EQU   CVTMAP+316                                               02308000
CVTINTLA EQU   CVTMAP+320                                               02309000
CVTAPF   EQU   CVTMAP+324                                               02310000
CVTEXT2  EQU   CVTMAP+328                                               02311000
CVTHJES  EQU   CVTMAP+332                                               02312000
CVTPGSIA EQU   CVTMAP+348                                               02313000
CVTA1F1  EQU   CVTMAP+356                                               02314000
CVTSYSK  EQU   CVTMAP+357                                               02315000
CVTVOLM1 EQU   CVTMAP+380                                               02316000
CVTVOLF1 EQU   CVTVOLM1                                                 02317000
CVTATMCT EQU   CVTMAP+388                                               02318000
CVTXTNT1 EQU   0                                                        02319000
CVTXTNT2 EQU   0                                                        02320000
CVTDSSV  EQU   CVTXTNT2                                                 02321000
CVTFLGBT EQU   CVTXTNT2+5                                               02322000
CVTQID   EQU   CVTXTNT2+24                                              02323000
CVTRV400 EQU   CVTXTNT2+52                                              02324000
CVTRV409 EQU   CVTXTNT2+53                                              02325000
CVTATCVT EQU   CVTXTNT2+64                                              02326000
CVTRV429 EQU   CVTXTNT2+84                                              02327000
CVTRV438 EQU   CVTXTNT2+85                                              02328000
CVTRV457 EQU   CVTXTNT2+112                                             02329000
CVTRV466 EQU   CVTXTNT2+113                                             02330000
CVTFIX   EQU   0                                                        02331000
CVTRELNO EQU   CVTFIX+252                                               02332000
TCBFIX   EQU   0                                                        02333000
TCBFRS   EQU   TCBFIX                                                   02334000
TCB      EQU   0                                                        02335000
TCBPIE   EQU   TCB+4                                                    02336000
TCBPMASK EQU   TCBPIE                                                   02337000
TCBCMP   EQU   TCB+16                                                   02338000
TCBCMPF  EQU   TCBCMP                                                   02339000
TCBCPP   EQU   TCBCMPF                                                  02340000
TCBSTCC  EQU   TCBCMPF                                                  02341000
TCBCDBL  EQU   TCBCMPF                                                  02342000
TCBCWTO  EQU   TCBCMPF                                                  02343000
TCBCIND  EQU   TCBCMPF                                                  02344000
TCBCMSG  EQU   TCBCMPF                                                  02345000
TCBTRN   EQU   TCB+20                                                   02346000
TCBABF   EQU   TCBTRN                                                   02347000
TCBMSS   EQU   TCB+24                                                   02348000
TCBPKF   EQU   TCB+28                                                   02349000
TCBFLGS  EQU   TCB+29                                                   02350000
TCBFLGS1 EQU   TCBFLGS                                                  02351000
TCBFLGS2 EQU   TCBFLGS+1                                                02352000
TCBFLGS3 EQU   TCBFLGS+2                                                02353000
TCBFLGS4 EQU   TCBFLGS+3                                                02354000
TCBFLGS5 EQU   TCBFLGS+4                                                02355000
TCBABWF  EQU   TCBFLGS5                                                 02356000
TCBJPQ   EQU   TCB+44                                                   02357000
TCBPURGE EQU   TCBJPQ                                                   02358000
TCBGRS   EQU   TCB+48                                                   02359000
TCBFSA   EQU   TCB+112                                                  02360000
TCBTME   EQU   TCB+120                                                  02361000
TCBJSTCB EQU   TCB+124                                                  02362000
TCBTSFLG EQU   TCB+148                                                  02363000
TCBTSTSK EQU   TCBTSFLG                                                 02364000
TCBSTAB  EQU   TCB+160                                                  02365000
TCBNSTAE EQU   TCBSTAB                                                  02366000
TCBTCT   EQU   TCB+164                                                  02367000
TCBTCTGF EQU   TCBTCT                                                   02368000
TCBSCNDY EQU   TCB+172                                                  02369000
TCBNDSP  EQU   TCBSCNDY                                                 02370000
TCBNDSP1 EQU   TCBNDSP+1                                                02371000
TCBNDSP2 EQU   TCBNDSP+2                                                02372000
TCBNDSP3 EQU   TCBNDSP+3                                                02373000
TCBJSCB  EQU   TCB+180                                                  02374000
TCBRECDE EQU   TCBJSCB                                                  02375000
TCBEXT1  EQU   TCB+196                                                  02376000
TCBBITS  EQU   TCB+200                                                  02377000
TCBNDSP4 EQU   TCBBITS                                                  02378000
TCBNDSP5 EQU   TCBBITS+1                                                02379000
TCBFLGS6 EQU   TCBBITS+2                                                02380000
TCBFLGS7 EQU   TCBBITS+3                                                02381000
TCBDAR   EQU   TCB+204                                                  02382000
TCBDARC  EQU   TCBDAR                                                   02383000
TCBEXT2  EQU   TCB+208                                                  02384000
TCBXSCT  EQU   TCB+240                                                  02385000
TCBXSCT1 EQU   TCBXSCT                                                  02386000
TCBFOE   EQU   TCB+244                                                  02387000
TCBESTAE EQU   TCB+264                                                  02388000
TCBESTRM EQU   TCBESTAE+1                                               02389000
TCBFBYT1 EQU   TCB+276                                                  02390000
TCBFBYT2 EQU   TCB+277                                                  02391000
TCBRV124 EQU   TCB+278                                                  02392000
TCBRV133 EQU   TCB+279                                                  02393000
TCBXTNT2 EQU   0                                                        02394000
TCBGTF   EQU   TCBXTNT2                                                 02395000
TCBTFLG  EQU   TCBGTF                                                   02396000
TCBRV146 EQU   TCBXTNT2+28                                              02397000
TCBRV155 EQU   TCBXTNT2+29                                              02398000
TCBRV164 EQU   TCBXTNT2+30                                              02399000
TCBRV173 EQU   TCBXTNT2+31                                              02400000
TCBDWORD EQU   0                                                        02401000
TCBPTR   EQU   TCBDWORD+4                                               02402000
ASCBPTR  EQU   TCBDWORD+12                                              02403000
IOBPREFX EQU   0                                                        02404000
IOBCFLG1 EQU   IOBPREFX                                                 02405000
IOBSTDRD EQU   0                                                        02406000
IOBFLAG1 EQU   IOBSTDRD                                                 02407000
IOBERRTN EQU   IOBFLAG1                                                 02408000
IOBCYCCK EQU   IOBFLAG1                                                 02409000
IOBIOERR EQU   IOBFLAG1                                                 02410000
IOBUNREL EQU   IOBFLAG1                                                 02411000
IOBRSTRT EQU   IOBFLAG1                                                 02412000
IOBFLAG2 EQU   IOBSTDRD+1                                               02413000
IOBPURGE EQU   IOBFLAG2                                                 02414000
IOBRDHA0 EQU   IOBFLAG2                                                 02415000
IOBSENS0 EQU   IOBSTDRD+2                                               02416000
IOBS0B7  EQU   IOBSENS0                                                 02417000
IOBSENS1 EQU   IOBSTDRD+3                                               02418000
IOBS1B7  EQU   IOBSENS1                                                 02419000
IOBECBPT EQU   IOBSTDRD+4                                               02420000
IOBECBCC EQU   IOBECBPT                                                 02421000
IOBFLAG3 EQU   IOBSTDRD+8                                               02422000
IOBFL3   EQU   IOBFLAG3                                                 02423000
IOBCNC   EQU   IOBFL3                                                   02424000
IOBICL   EQU   IOBFL3                                                   02425000
IOBCSW   EQU   IOBSTDRD+9                                               02426000
IOBIOCSW EQU   IOBCSW                                                   02427000
IOBSTBYT EQU   IOBIOCSW+3                                               02428000
IOBUSTAT EQU   IOBSTBYT                                                 02429000
IOBCSTAT EQU   IOBSTBYT+1                                               02430000
IOBSTART EQU   IOBSTDRD+16                                              02431000
IOBDCBPT EQU   IOBSTDRD+20                                              02432000
IOBFLAG4 EQU   IOBDCBPT                                                 02433000
IOBRESTR EQU   IOBSTDRD+24                                              02434000
IOBINCAM EQU   IOBSTDRD+28                                              02435000
IOBBTAMF EQU   IOBINCAM                                                 02436000
UCB      EQU   0                                                        02437000
UCBOB    EQU   0                                                        02438000
UCBJBNR  EQU   UCBOB                                                    02439000
UCBFL5   EQU   UCBOB+1                                                  02440000
UCBAF    EQU   UCBFL5                                                   02441000
UCBSTAT  EQU   UCBOB+3                                                  02442000
UCBCHAN  EQU   UCBOB+4                                                  02443000
UCBSFLS  EQU   UCBOB+6                                                  02444000
UCBFLA   EQU   UCBSFLS                                                  02445000
UCBFL1   EQU   UCBFLA                                                   02446000
UCBBSY   EQU   UCBFL1                                                   02447000
UCBNRY   EQU   UCBFL1                                                   02448000
UCBPST   EQU   UCBFL1                                                   02449000
UCBCUB   EQU   UCBFL1                                                   02450000
UCBFLB   EQU   UCBSFLS+1                                                02451000
UCBCHM   EQU   UCBOB+8                                                  02452000
UCBCHM1  EQU   UCBCHM                                                   02453000
UCBPTH0  EQU   UCBCHM1                                                  02454000
UCBPTH1  EQU   UCBCHM1                                                  02455000
UCBWGT   EQU   UCBOB+12                                                 02456000
UCBTYP   EQU   UCBOB+16                                                 02457000
UCBTBYT1 EQU   UCBTYP                                                   02458000
UCB1FEA5 EQU   UCBTBYT1                                                 02459000
UCB1FEA6 EQU   UCBTBYT1                                                 02460000
UCBTBYT2 EQU   UCBTYP+1                                                 02461000
UCB2OPT2 EQU   UCBTBYT2                                                 02462000
UCBDUDN1 EQU   UCB2OPT2                                                 02463000
UCB2OPT3 EQU   UCBTBYT2                                                 02464000
UCBDUDN2 EQU   UCB2OPT3                                                 02465000
UCB2OPT4 EQU   UCBTBYT2                                                 02466000
UCBRWTAU EQU   UCB2OPT4                                                 02467000
UCB2OPT6 EQU   UCBTBYT2                                                 02468000
UCB2OPT7 EQU   UCBTBYT2                                                 02469000
UCBTBYT3 EQU   UCBTYP+2                                                 02470000
UCBDVCLS EQU   UCBTBYT3                                                 02471000
UCBTBYT4 EQU   UCBTYP+3                                                 02472000
UCBEXTPT EQU   UCBOB+20                                                 02473000
UCBFLC   EQU   UCBEXTPT                                                 02474000
UCBDEV   EQU   UCBOB+24                                                 02475000
UCBCMEXT EQU   0                                                        02476000
UCBATI   EQU   UCBCMEXT+3                                               02477000
@NM00095 EQU   UCBATI                                                   02478000
UCBFLP1  EQU   UCBCMEXT+5                                               02479000
UCBMT    EQU   0                                                        02480000
UCBOCR   EQU   0                                                        02481000
UCB3540X EQU   0                                                        02482000
UCBDKBYT EQU   UCB3540X+6                                               02483000
UCB3800X EQU   0                                                        02484000
UCBOPTNS EQU   UCB3800X                                                 02485000
UCBACTIV EQU   UCB3800X+3                                               02486000
UCBMDRBF EQU   UCB3800X+36                                              02487000
UCBUCS   EQU   0                                                        02488000
UCBUCSOP EQU   UCBUCS+4                                                 02489000
UCBFCBOP EQU   UCBUCS+5                                                 02490000
DEBBASIC EQU   0                                                        02491000
DEBTCBAD EQU   DEBBASIC                                                 02492000
DEBDEBAD EQU   DEBBASIC+4                                               02493000
DEBIRBAD EQU   DEBBASIC+8                                               02494000
DEBOFLGS EQU   DEBIRBAD                                                 02495000
DEBOPATB EQU   DEBBASIC+12                                              02496000
DEBFLGS1 EQU   DEBBASIC+14                                              02497000
DEBUSRPG EQU   DEBBASIC+16                                              02498000
DEBNMEXT EQU   DEBUSRPG                                                 02499000
DEBRRQ   EQU   DEBBASIC+20                                              02500000
DEBECBAD EQU   DEBRRQ                                                   02501000
DEBDCBAD EQU   DEBBASIC+24                                              02502000
DEBPROTG EQU   DEBDCBAD                                                 02503000
DEBAPPAD EQU   DEBBASIC+28                                              02504000
DEBBASND EQU   DEBBASIC+32                                              02505000
DEBDASD  EQU   0                                                        02506000
DEBUCBAD EQU   DEBDASD                                                  02507000
DEBDVMOD EQU   DEBUCBAD                                                 02508000
DEBBINUM EQU   DEBDASD+4                                                02509000
DEBENDCC EQU   DEBDASD+10                                               02510000
DEBACSMD EQU   0                                                        02511000
DEBVOLSQ EQU   DEBACSMD                                                 02512000
DEBVOLBT EQU   DEBVOLSQ                                                 02513000
DEBDSNM  EQU   DEBACSMD+4                                               02514000
DEBUTSAA EQU   DEBDSNM                                                  02515000
DEBACS01 EQU   0                                                        02516000
DEBDSNAM EQU   DEBACS01                                                 02517000
DEBACS02 EQU   0                                                        02518000
DEBDBLK  EQU   DEBACS02                                                 02519000
DEBACS03 EQU   0                                                        02520000
DEBACS04 EQU   0                                                        02521000
DEBTBFRA EQU   DEBACS04                                                 02522000
DEBTCCWA EQU   DEBACS04+4                                               02523000
DEBACS05 EQU   0                                                        02524000
DEBFUCBA EQU   DEBACS05                                                 02525000
DEBLUCBA EQU   DEBACS05+4                                               02526000
DEBACS06 EQU   0                                                        02527000
DEBACS07 EQU   0                                                        02528000
DEBACS08 EQU   0                                                        02529000
DEBSUBNM EQU   0                                                        02530000
DEB      EQU   0                                                        02531000
DEBAVT   EQU   DEB                                                      02532000
DEBEOEA  EQU   DEBAVT                                                   02533000
DEBEOEAB EQU   DEBEOEA                                                  02534000
DEBSIOA  EQU   DEBAVT+4                                                 02535000
DEBSIOAB EQU   DEBSIOA                                                  02536000
DEBPGFX  EQU   DEBSIOAB                                                 02537000
DEBPCIA  EQU   DEBAVT+8                                                 02538000
DEBPCIAB EQU   DEBPCIA                                                  02539000
DEBCEA   EQU   DEBAVT+12                                                02540000
DEBCEAB  EQU   DEBCEA                                                   02541000
DEBXCEA  EQU   DEBAVT+16                                                02542000
DEBXCEAB EQU   DEBXCEA                                                  02543000
DEBPREFX EQU   DEB+20                                                   02544000
DEBXTNP  EQU   DEBPREFX+8                                               02545000
DEBXTN   EQU   0                                                        02546000
DEBXFLG1 EQU   DEBXTN+2                                                 02547000
FRRS     EQU   0                                                        02548000
FRRSHEAD EQU   FRRS                                                     02549000
FRRSEMP  EQU   FRRSHEAD                                                 02550000
FRRSLAST EQU   FRRSHEAD+4                                               02551000
FRRSELEN EQU   FRRSHEAD+8                                               02552000
FRRSCURR EQU   FRRSHEAD+12                                              02553000
FRRSENTR EQU   0                                                        02554000
FRRSFRRA EQU   FRRSENTR                                                 02555000
FRRSFLGS EQU   FRRSENTR+4                                               02556000
FRRSFLG1 EQU   FRRSFLGS                                                 02557000
FRRSPARM EQU   FRRSENTR+8                                               02558000
IKEBC    EQU   0                                                        02559000
IKEBF15  EQU   0                                                        02560000
IKEBF31  EQU   0                                                        02561000
IKEBP15  EQU   0                                                        02562000
IKEBP31  EQU   0                                                        02563000
IKEBP8   EQU   0                                                        02564000
PGFXAPPX EQU   3                                                        02565000
UCBBGN   EQU   0                                                        02566000
VBPVASIN EQU   0                                                        02567000
VCLOSE   EQU   0                                                        02568000
VREADWR  EQU   0                                                        02569000
VSCRATCH EQU   0                                                        02570000
@NM00001 EQU   IOBECBCC                                                 02571000
ERRESETF EQU   @NM00001                                                 02572000
@NM00034 EQU   WICCUROP                                                 02573000
RDBIT    EQU   @NM00034                                                 02574000
WRBIT    EQU   @NM00034                                                 02575000
@NM00036 EQU   WICRSTCP                                                 02576000
CCW1ADDR EQU   @NM00036                                                 02577000
CCW1OP   EQU   CCW1ADDR                                                 02578000
CCW1FLAG EQU   @NM00036+4                                               02579000
CCW1SDT  EQU   CCW1FLAG                                                 02580000
CCW1NULL EQU   @NM00036+5                                               02581000
CCW1LEN  EQU   @NM00036+6                                               02582000
CCW2ADDR EQU   @NM00036+8                                               02583000
CCW2OP   EQU   CCW2ADDR                                                 02584000
@NM00039 EQU   IOBFLAG3                                                 02585000
CSWEND   EQU   @NM00039+1                                               02586000
CSWFLAG  EQU   @NM00039+4                                               02587000
UNITCHK  EQU   CSWFLAG                                                  02588000
UNITEXC  EQU   CSWFLAG                                                  02589000
PCI      EQU   CSWFLAG+1                                                02590000
INCLEN   EQU   CSWFLAG+1                                                02591000
PROGCHK  EQU   CSWFLAG+1                                                02592000
PROTCHK  EQU   CSWFLAG+1                                                02593000
CHANLCHK EQU   CSWFLAG+1                                                02594000
CSWCNT   EQU   @NM00039+6                                               02595000
DEBHIGH  EQU   DEBENDCC                                                 02596000
DEBLOW   EQU   DEBBINUM                                                 02597000
WICCHHTR EQU   WICMAXCC                                                 02598000
DVCCHHTR EQU   DVCCYL                                                   02599000
PSARSVTE EQU   PSARSVT                                                  02600000
PSACSTK  EQU   PSARSVTE                                                 02601000
CVTS01   EQU   CVTPGSIA                                                 02602000
CVTLPDIA EQU   CVTS01+12                                                02603000
CVTDIRST EQU   CVTLPDIA                                                 02604000
CVTSLIDA EQU   CVTS01+24                                                02605000
CVTCTLFG EQU   CVTS01+50                                                02606000
CVTSMFEX EQU   CVTS01+108                                               02607000
CVTCRMN  EQU   CVTS01+156                                               02608000
CVTRV210 EQU   CVTS01+424                                               02609000
CVTRV219 EQU   CVTS01+425                                               02610000
CVTRV228 EQU   CVTS01+426                                               02611000
CVTRV237 EQU   CVTS01+427                                               02612000
CVTPVBP  EQU   CVTS01+444                                               02613000
CVTMFRTR EQU   CVTS01+452                                               02614000
CVTRV262 EQU   CVTS01+468                                               02615000
CVTRV271 EQU   CVTS01+469                                               02616000
CVTRV280 EQU   CVTS01+470                                               02617000
CVTRV289 EQU   CVTS01+471                                               02618000
CVTGSDA  EQU   CVTS01+600                                               02619000
IOBORG01 EQU   IOBPREFX+8                                               02620000
IOBNIOBA EQU   IOBORG01                                                 02621000
IOBNFLG1 EQU   IOBNIOBA                                                 02622000
IOBPRTOV EQU   IOBNFLG1                                                 02623000
IOBORG02 EQU   IOBPREFX+8                                               02624000
IOBDQADA EQU   IOBORG02                                                 02625000
IOBDEQIN EQU   IOBDQADA                                                 02626000
IOBORG03 EQU   IOBPREFX+12                                              02627000
IOBORG04 EQU   IOBINCAM                                                 02628000
IOBORG12 EQU   IOBINCAM                                                 02629000
IOBFL4   EQU   IOBORG12                                                 02630000
IOBEXTEN EQU   IOBSTDRD+32                                              02631000
IOBSEEK  EQU   IOBEXTEN                                                 02632000
IOBM     EQU   IOBSEEK                                                  02633000
IOBBB    EQU   IOBSEEK+1                                                02634000
IOBCC    EQU   IOBSEEK+3                                                02635000
IOBHH    EQU   IOBSEEK+5                                                02636000
IOBORG05 EQU   IOBEXTEN                                                 02637000
IOBORG06 EQU   IOBEXTEN                                                 02638000
IOBNXTPT EQU   IOBORG06+4                                               02639000
IOBSTATA EQU   IOBNXTPT                                                 02640000
IOBORG07 EQU   IOBEXTEN+8                                               02641000
W1IEXTEN EQU   IOBORG07                                                 02642000
IOBORG08 EQU   IOBEXTEN+8                                               02643000
IOBINDCT EQU   IOBORG08+4                                               02644000
IOBUNSQR EQU   IOBORG08+5                                               02645000
IOBFCHAD EQU   IOBORG08+8                                               02646000
IOBORG09 EQU   IOBEXTEN+8                                               02647000
IOBDPLAD EQU   IOBORG09+4                                               02648000
IOBDTYPE EQU   IOBORG09+8                                               02649000
IOBDTYP2 EQU   IOBORG09+9                                               02650000
IOBDSTAT EQU   IOBORG09+10                                              02651000
IOBSTAT1 EQU   IOBDSTAT                                                 02652000
IOBORG10 EQU   IOBEXTEN+8                                               02653000
IOBSEEK2 EQU   IOBORG10                                                 02654000
IOBORG11 EQU   IOBEXTEN                                                 02655000
IOBERCT  EQU   IOBORG11                                                 02656000
IOBUCBXV EQU   IOBERCT                                                  02657000
IOBNAME  EQU   IOBORG11+4                                               02658000
IOBORG13 EQU   IOBEXTEN                                                 02659000
IOBSKADR EQU   IOBORG13                                                 02660000
UCBOBS01 EQU   UCBDEV                                                   02661000
UCBSTAB  EQU   UCBOBS01+10                                              02662000
UCBBSVL  EQU   UCBSTAB                                                  02663000
UCBPRSRS EQU   UCBSTAB                                                  02664000
UCBDMCT  EQU   UCBOBS01+11                                              02665000
UCBFL4   EQU   UCBOBS01+13                                              02666000
UCBOBS02 EQU   UCBDEV                                                   02667000
UCBTFL1  EQU   UCBOBS02+19                                              02668000
UCBXTN   EQU   UCBOBS02+20                                              02669000
UCBVOPT  EQU   UCBXTN                                                   02670000
UCBOBS03 EQU   UCBDEV                                                   02671000
UCBXTADR EQU   UCBOBS03                                                 02672000
UCBOBS04 EQU   UCBDEV                                                   02673000
UCBBTA   EQU   UCBOBS04+12                                              02674000
UCBOBS06 EQU   UCBDEV                                                   02675000
UCBAOF   EQU   UCBOBS06                                                 02676000
UCBAOF1  EQU   UCBAOF                                                   02677000
UCBAOF2  EQU   UCBAOF+1                                                 02678000
@NM00094 EQU   UCBOBS06+3                                               02679000
UCBIRB   EQU   UCBOBS06+4                                               02680000
UCBGRAF  EQU   UCBIRB                                                   02681000
UCBLDNCA EQU   UCBOBS06+8                                               02682000
UCBRDYQ  EQU   UCBLDNCA                                                 02683000
UCBIRLN  EQU   UCBRDYQ                                                  02684000
UCBLDNCB EQU   UCBRDYQ+1                                                02685000
UCBCTLNK EQU   UCBOBS06+12                                              02686000
UCBOBS07 EQU   UCBDEV                                                   02687000
UCBOBS08 EQU   UCBDEV                                                   02688000
UCBCTCAD EQU   UCBOBS08                                                 02689000
UCBCTCF1 EQU   UCBOBS08+4                                               02690000
UCBOBS09 EQU   UCBDEV                                                   02691000
DEBBAS02 EQU   DEBBASND                                                 02692000
DEBDDS1  EQU   DEBBAS02                                                 02693000
DEBSUCBA EQU   DEBDDS1                                                  02694000
DEBDEVED EQU   DEBDDS1+4                                                02695000
DEBRDCB  EQU   DEBDDS1+4                                                02696000
DEBPDCB  EQU   DEBDDS1+8                                                02697000
DEBWDCB  EQU   DEBDDS1+12                                               02698000
DEBACS09 EQU   DEBDEVED                                                 02699000
DEBASC09 EQU   DEBACS09                                                 02700000
DEBEAMFG EQU   DEBASC09+3                                               02701000
DEBDSID  EQU   DEBASC09+4                                               02702000
DEBEOD   EQU   DEBASC09+12                                              02703000
DEBBOE   EQU   DEBEOD                                                   02704000
DEBEODRV EQU   DEBBOE                                                   02705000
DEBEODTT EQU   DEBBOE+1                                                 02706000
DEBEOD0  EQU   DEBBOE+2                                                 02707000
DEBEODSS EQU   DEBBOE+3                                                 02708000
DEBBAS01 EQU   DEBBASND                                                 02709000
DEBISAM  EQU   DEBBAS01                                                 02710000
DEBFIEAD EQU   DEBISAM                                                  02711000
DEBFPEAD EQU   DEBISAM+4                                                02712000
DEBFOEAD EQU   DEBISAM+8                                                02713000
DEBEXPT  EQU   DEBISAM+12                                               02714000
DEBRPSID EQU   DEBEXPT                                                  02715000
BUFCRSC1 EQU   BUFCAVL                                                  02716000
FLC      EQU   PSA                                                      02717000
WICCCWER EQU   WICREGSV                                                 02718000
WICCSWSV EQU   WICREGSV                                                 02719000
WICPRTB  EQU   WICPRT                                                   02720000
         AGO   .@UNREFD                START UNREFERENCED COMPONENTS    02721000
DEBEXPTA EQU   DEBEXPT+1                                                02722000
DEBRSV12 EQU   DEBRPSID                                                 02723000
DEBRSV11 EQU   DEBRPSID                                                 02724000
DEBRSV10 EQU   DEBRPSID                                                 02725000
DEBRSV09 EQU   DEBRPSID                                                 02726000
DEBRPSAP EQU   DEBRPSID                                                 02727000
DEBRPSO  EQU   DEBRPSID                                                 02728000
DEBRPSI  EQU   DEBRPSID                                                 02729000
DEBRPSP  EQU   DEBRPSID                                                 02730000
DEBFOEB  EQU   DEBFOEAD+1                                               02731000
DEBNOEE  EQU   DEBFOEAD                                                 02732000
DEBFPEB  EQU   DEBFPEAD+1                                               02733000
DEBNPEE  EQU   DEBFPEAD                                                 02734000
DEBFIEB  EQU   DEBFIEAD+1                                               02735000
DEBNIEE  EQU   DEBFIEAD                                                 02736000
DEBBOESS EQU   DEBEODSS                                                 02737000
DEBBOE0  EQU   DEBEOD0                                                  02738000
DEBBOETT EQU   DEBEODTT                                                 02739000
DEBBOERV EQU   DEBEODRV                                                 02740000
DEBRV008 EQU   DEBDSID+7                                                02741000
DEBWTPTI EQU   DEBDSID+6                                                02742000
DEBEXDTE EQU   DEBDSID                                                  02743000
DEBRV007 EQU   DEBEAMFG                                                 02744000
DEBRV006 EQU   DEBEAMFG                                                 02745000
DEBRV005 EQU   DEBEAMFG                                                 02746000
DEBRV004 EQU   DEBEAMFG                                                 02747000
DEBSECVL EQU   DEBEAMFG                                                 02748000
DEBVAMSG EQU   DEBEAMFG                                                 02749000
DEBDSOPN EQU   DEBEAMFG                                                 02750000
DEBMULTI EQU   DEBEAMFG                                                 02751000
DEBVSEQU EQU   DEBASC09+2                                               02752000
DEBDSSQL EQU   DEBASC09+1                                               02753000
DEBVOLAC EQU   DEBASC09                                                 02754000
DEBWDCBA EQU   DEBWDCB+1                                                02755000
DEBRSV08 EQU   DEBWDCB                                                  02756000
DEBPDCBA EQU   DEBPDCB+1                                                02757000
DEBRSV07 EQU   DEBPDCB                                                  02758000
DEBRDCBA EQU   DEBRDCB+1                                                02759000
DEBRSV06 EQU   DEBRDCB                                                  02760000
DEBSUCBB EQU   DEBSUCBA+1                                               02761000
DEBSDVM  EQU   DEBSUCBA                                                 02762000
UCBRV066 EQU   UCBOBS09+4                                               02763000
UCBIOSBA EQU   UCBOBS09                                                 02764000
UCBRV042 EQU   UCBOBS08+5                                               02765000
UCBRV082 EQU   UCBCTCF1                                                 02766000
UCBRV081 EQU   UCBCTCF1                                                 02767000
UCBRV080 EQU   UCBCTCF1                                                 02768000
UCBRV079 EQU   UCBCTCF1                                                 02769000
UCBRV078 EQU   UCBCTCF1                                                 02770000
UCBRV077 EQU   UCBCTCF1                                                 02771000
UCBRV076 EQU   UCBCTCF1                                                 02772000
UCBCTC80 EQU   UCBCTCF1                                                 02773000
UCBCTCAL EQU   UCBCTCAD                                                 02774000
UCBICNCB EQU   UCBOBS07+4                                               02775000
UCBRV040 EQU   UCBOBS07                                                 02776000
UCBCTLNA EQU   UCBCTLNK+1                                               02777000
UCBRLN   EQU   UCBCTLNK                                                 02778000
UCBRDYQA EQU   UCBLDNCB                                                 02779000
UCBINRLN EQU   UCBIRLN                                                  02780000
UCBIRBA  EQU   UCBIRB+1                                                 02781000
UCBRV039 EQU   UCBGRAF                                                  02782000
UCBDWNR  EQU   UCBGRAF                                                  02783000
UCBRPND  EQU   UCBGRAF                                                  02784000
UCBUPM   EQU   UCBGRAF                                                  02785000
UCBBTAM  EQU   UCBGRAF                                                  02786000
UCBDRNO  EQU   UCBGRAF                                                  02787000
UCBDRO   EQU   UCBGRAF                                                  02788000
UCBOIP   EQU   UCBGRAF                                                  02789000
UCBATRCD EQU   @NM00094                                                 02790000
UCBSKPFG EQU   @NM00094                                                 02791000
UCBRIPND EQU   @NM00094                                                 02792000
UCBRTIAC EQU   @NM00094                                                 02793000
UCBRSV79 EQU   @NM00094                                                 02794000
UCBRSV78 EQU   @NM00094                                                 02795000
UCBRSV77 EQU   @NM00094                                                 02796000
UCBOLTEP EQU   @NM00094                                                 02797000
UCBATNCT EQU   UCBOBS06+2                                               02798000
UCBRSV76 EQU   UCBAOF2                                                  02799000
UCBRSV75 EQU   UCBAOF2                                                  02800000
UCBRSV74 EQU   UCBAOF2                                                  02801000
UCBRSV73 EQU   UCBAOF2                                                  02802000
UCBRSV72 EQU   UCBAOF2                                                  02803000
UCBRSV71 EQU   UCBAOF2                                                  02804000
UCBRSV70 EQU   UCBAOF2                                                  02805000
UCBRSV69 EQU   UCBAOF2                                                  02806000
UCBRSV68 EQU   UCBAOF1                                                  02807000
UCBRSV67 EQU   UCBAOF1                                                  02808000
UCBRSV66 EQU   UCBAOF1                                                  02809000
UCBRSV65 EQU   UCBAOF1                                                  02810000
UCBRSV64 EQU   UCBAOF1                                                  02811000
UCBOFNL  EQU   UCBAOF1                                                  02812000
UCBOFSP  EQU   UCBAOF1                                                  02813000
UCBOFMCR EQU   UCBAOF1                                                  02814000
UCBBTB   EQU   UCBBTA+1                                                 02815000
UCBDI    EQU   UCBBTA                                                   02816000
UCBSNS   EQU   UCBOBS04+8                                               02817000
UCBTEB   EQU   UCBOBS04+4                                               02818000
UCBGCB   EQU   UCBOBS04+3                                               02819000
UCBOPEN  EQU   UCBOBS04+2                                               02820000
UCBSTART EQU   UCBOBS04                                                 02821000
UCBXTNB  EQU   UCBXTN+1                                                 02822000
UCBRSV22 EQU   UCBVOPT                                                  02823000
UCBRSV21 EQU   UCBVOPT                                                  02824000
UCBRSV20 EQU   UCBVOPT                                                  02825000
UCBESVE  EQU   UCBVOPT                                                  02826000
UCBERPC  EQU   UCBVOPT                                                  02827000
UCBESVC  EQU   UCBVOPT                                                  02828000
UCBEVA   EQU   UCBVOPT                                                  02829000
UCBESV   EQU   UCBVOPT                                                  02830000
UCBRV009 EQU   UCBTFL1                                                  02831000
UCBRV008 EQU   UCBTFL1                                                  02832000
UCBRV007 EQU   UCBTFL1                                                  02833000
UCBRV006 EQU   UCBTFL1                                                  02834000
UCBRV005 EQU   UCBTFL1                                                  02835000
UCBDQDSP EQU   UCBTFL1                                                  02836000
UCBNSLTP EQU   UCBTFL1                                                  02837000
UCBNLTP  EQU   UCBTFL1                                                  02838000
UCBRES1B EQU   UCBOBS02+18                                              02839000
UCBFSER  EQU   UCBOBS02+12                                              02840000
@NM00093 EQU   UCBOBS02+4                                               02841000
UCBFSEQ  EQU   UCBOBS02+2                                               02842000
UCBFSCT  EQU   UCBOBS02                                                 02843000
UCBNEXP  EQU   UCBOBS01+20                                              02844000
UCBBASE  EQU   UCBOBS01+16                                              02845000
UCBRES1A EQU   UCBOBS01+15                                              02846000
UCBUSER  EQU   UCBOBS01+14                                              02847000
UCBFL47  EQU   UCBFL4                                                   02848000
UCBFL46  EQU   UCBFL4                                                   02849000
UCBFL45  EQU   UCBFL4                                                   02850000
UCBRV065 EQU   UCBFL4                                                   02851000
UCBDSS   EQU   UCBFL4                                                   02852000
UCBRESVP EQU   UCBFL4                                                   02853000
UCBWDAV  EQU   UCBFL4                                                   02854000
UCBDAVV  EQU   UCBFL4                                                   02855000
UCBSQC   EQU   UCBOBS01+12                                              02856000
UCBDATP  EQU   UCBOBS01+12                                              02857000
UCBDMC   EQU   UCBDMCT                                                  02858000
UCBMOUNT EQU   UCBDMCT                                                  02859000
UCBBNUL  EQU   UCBSTAB                                                  02860000
UCBSHAR  EQU   UCBSTAB                                                  02861000
UCBBSTR  EQU   UCBSTAB                                                  02862000
UCBBPUB  EQU   UCBSTAB                                                  02863000
UCBBPRV  EQU   UCBSTAB                                                  02864000
UCBBALB  EQU   UCBPRSRS                                                 02865000
UCBPGFL  EQU   UCBSTAB                                                  02866000
UCBDVSHR EQU   UCBBSVL                                                  02867000
UCBVOLI  EQU   UCBOBS01+4                                               02868000
UCBVTOC  EQU   UCBOBS01                                                 02869000
IOBSKSS  EQU   IOBSKADR+3                                               02870000
IOBSK0   EQU   IOBSKADR+2                                               02871000
IOBSKTT  EQU   IOBSKADR+1                                               02872000
IOBSKRV  EQU   IOBSKADR                                                 02873000
IOBCSWSV EQU   IOBORG11+17                                              02874000
IOBSENSV EQU   IOBORG11+16                                              02875000
IOBRCD   EQU   IOBORG11+12                                              02876000
IOBMDREC EQU   IOBORG11+8                                               02877000
IOBNAMEA EQU   IOBNAME+1                                                02878000
IOBNAMSZ EQU   IOBNAME                                                  02879000
IOBERCTA EQU   IOBERCT+1                                                02880000
IOBRTYPE EQU   IOBUCBXV                                                 02881000
IOBRDCHP EQU   IOBORG10+20                                              02882000
IOBNEXTA EQU   IOBORG10+16                                              02883000
IOBREADA EQU   IOBORG10+12                                              02884000
IOBBUFC  EQU   IOBORG10+8                                               02885000
IOBSK2R  EQU   IOBSEEK2+7                                               02886000
IOBSK2HH EQU   IOBSEEK2+5                                               02887000
IOBSK2CC EQU   IOBSEEK2+3                                               02888000
IOBSK2BB EQU   IOBSEEK2+1                                               02889000
IOBSK2M  EQU   IOBSEEK2                                                 02890000
IOBCHNPR EQU   IOBORG09+40                                              02891000
IOBDNCRF EQU   IOBORG09+32                                              02892000
IOBRSV35 EQU   IOBORG09+24                                              02893000
IOBDQPTR EQU   IOBORG09+20                                              02894000
IOBRSV34 EQU   IOBORG09+18                                              02895000
IOBDBYTN EQU   IOBORG09+16                                              02896000
IOBDCPND EQU   IOBORG09+12                                              02897000
IOBSTAT2 EQU   IOBDSTAT+1                                               02898000
IOBSIORT EQU   IOBSTAT1                                                 02899000
IOBADDVU EQU   IOBSTAT1                                                 02900000
IOBBUFF  EQU   IOBSTAT1                                                 02901000
IOBENQUE EQU   IOBSTAT1                                                 02902000
IOBPASS2 EQU   IOBSTAT1                                                 02903000
IOBSYNCH EQU   IOBSTAT1                                                 02904000
IOBNEWVL EQU   IOBSTAT1                                                 02905000
IOBABNRM EQU   IOBSTAT1                                                 02906000
IOBRELEX EQU   IOBDTYP2                                                 02907000
IOBADDTY EQU   IOBDTYP2                                                 02908000
IOBTYPE  EQU   IOBDTYP2                                                 02909000
IOBRQUST EQU   IOBDTYP2                                                 02910000
IOBSUFFX EQU   IOBDTYP2                                                 02911000
IOBSBLKL EQU   IOBDTYP2                                                 02912000
IOBSKEY  EQU   IOBDTYP2                                                 02913000
IOBRELBL EQU   IOBDTYPE                                                 02914000
IOBRDEXC EQU   IOBDTYPE                                                 02915000
IOBDYNBF EQU   IOBDTYPE                                                 02916000
IOBACTAD EQU   IOBDTYPE                                                 02917000
IOBFDBCK EQU   IOBDTYPE                                                 02918000
IOBEXTSC EQU   IOBDTYPE                                                 02919000
IOBOVFLO EQU   IOBDTYPE                                                 02920000
IOBVERFY EQU   IOBDTYPE                                                 02921000
IOBDPLB  EQU   IOBDPLAD+1                                               02922000
IOBDAYLI EQU   IOBDPLAD                                                 02923000
IOBDIOBS EQU   IOBORG09+2                                               02924000
IOBDBYTR EQU   IOBORG09                                                 02925000
IOBBCHAD EQU   IOBORG08+12                                              02926000
IOBFCHNB EQU   IOBFCHAD+1                                               02927000
IOBCOUNT EQU   IOBFCHAD                                                 02928000
IOBASYN  EQU   IOBORG08+7                                               02929000
IOBAPP   EQU   IOBORG08+6                                               02930000
IOBRSV32 EQU   IOBUNSQR                                                 02931000
IOBRSV31 EQU   IOBUNSQR                                                 02932000
IOBRSV30 EQU   IOBUNSQR                                                 02933000
IOBKNRWR EQU   IOBUNSQR                                                 02934000
IOBKNWR  EQU   IOBUNSQR                                                 02935000
IOBNTAV2 EQU   IOBUNSQR                                                 02936000
IOBNTAV1 EQU   IOBUNSQR                                                 02937000
IOBCPBSY EQU   IOBUNSQR                                                 02938000
IOBCHNNL EQU   IOBINDCT                                                 02939000
IOBRSV29 EQU   IOBINDCT                                                 02940000
IOBRSV28 EQU   IOBINDCT                                                 02941000
IOBRSV27 EQU   IOBINDCT                                                 02942000
IOBKEYAD EQU   IOBINDCT                                                 02943000
IOBOVPTR EQU   IOBINDCT                                                 02944000
IOBUNSCH EQU   IOBINDCT                                                 02945000
IOBDEQCP EQU   IOBINDCT                                                 02946000
IOBCCWAD EQU   IOBORG08                                                 02947000
W1OEXTEN EQU   W1IEXTEN                                                 02948000
IOBCCW   EQU   IOBORG06+8                                               02949000
IOBNXTPB EQU   IOBNXTPT+1                                               02950000
IOBRSV26 EQU   IOBSTATA                                                 02951000
IOBRSV25 EQU   IOBSTATA                                                 02952000
IOBRSV24 EQU   IOBSTATA                                                 02953000
IOBRSV23 EQU   IOBSTATA                                                 02954000
IOBRSV22 EQU   IOBSTATA                                                 02955000
IOBRSV21 EQU   IOBSTATA                                                 02956000
IOBRSV20 EQU   IOBSTATA                                                 02957000
IOBAVLFL EQU   IOBSTATA                                                 02958000
IOBRSV37 EQU   IOBORG06+1                                               02959000
IOBUCBXG EQU   IOBORG06                                                 02960000
IOBCPA   EQU   IOBORG05+32                                              02961000
IOBERINF EQU   IOBORG05+16                                              02962000
IOBERCCW EQU   IOBORG05+8                                               02963000
IOBSNDPT EQU   IOBORG05+7                                               02964000
IOBRCVPT EQU   IOBORG05+6                                               02965000
IOBWORK  EQU   IOBORG05+1                                               02966000
IOBUCBX  EQU   IOBORG05                                                 02967000
IOBR     EQU   IOBSEEK+7                                                02968000
IOBHH2   EQU   IOBHH+1                                                  02969000
IOBHH1   EQU   IOBHH                                                    02970000
IOBCC2   EQU   IOBCC+1                                                  02971000
IOBCC1   EQU   IOBCC                                                    02972000
IOBBB2   EQU   IOBBB+1                                                  02973000
IOBBB1   EQU   IOBBB                                                    02974000
IOBRSV46 EQU   IOBFL4                                                   02975000
IOBRSV47 EQU   IOBFL4                                                   02976000
IOBENT   EQU   IOBFL4                                                   02977000
IOBEQP   EQU   IOBFL4                                                   02978000
IOBBUS   EQU   IOBFL4                                                   02979000
IOBDCK   EQU   IOBFL4                                                   02980000
IOBREJ   EQU   IOBFL4                                                   02981000
IOBOVR   EQU   IOBFL4                                                   02982000
IOBCRILC EQU   IOBORG04+1                                               02983000
IOBCRDCC EQU   IOBORG04                                                 02984000
IOBGQECB EQU   IOBORG03                                                 02985000
IOBSWAP  EQU   IOBORG02+4                                               02986000
IOBDQADB EQU   IOBDQADA+1                                               02987000
IOBRSV13 EQU   IOBDEQIN                                                 02988000
IOBRSV12 EQU   IOBDEQIN                                                 02989000
IOBRSV11 EQU   IOBDEQIN                                                 02990000
IOBRSV10 EQU   IOBDEQIN                                                 02991000
IOBRSV09 EQU   IOBDEQIN                                                 02992000
IOBRSV08 EQU   IOBDEQIN                                                 02993000
IOBRSV07 EQU   IOBDEQIN                                                 02994000
IOBDEQ   EQU   IOBDEQIN                                                 02995000
IOBNECB  EQU   IOBORG01+4                                               02996000
IOBNIOBB EQU   IOBNIOBA+1                                               02997000
IOBFIRST EQU   IOBNFLG1                                                 02998000
IOBUPERR EQU   IOBNFLG1                                                 02999000
IOBSPAN  EQU   IOBNFLG1                                                 03000000
IOBBKSPC EQU   IOBNFLG1                                                 03001000
IOBUPDAT EQU   IOBNFLG1                                                 03002000
IOBREAD  EQU   IOBNFLG1                                                 03003000
IOBWRITE EQU   IOBNFLG1                                                 03004000
IOBSEGMT EQU   IOBPRTOV                                                 03005000
CVTRV628 EQU   CVTS01+728                                               03006000
CVTRV627 EQU   CVTS01+724                                               03007000
CVTRV626 EQU   CVTS01+720                                               03008000
CVTRV625 EQU   CVTS01+716                                               03009000
CVTRV624 EQU   CVTS01+712                                               03010000
CVTRV623 EQU   CVTS01+708                                               03011000
CVTRV622 EQU   CVTS01+704                                               03012000
CVTRV621 EQU   CVTS01+700                                               03013000
CVTIHASU EQU   CVTS01+696                                               03014000
CVTSUSP  EQU   CVTS01+692                                               03015000
CVTT6SVC EQU   CVTS01+688                                               03016000
CVTCDAL  EQU   CVTS01+684                                               03017000
CVTTCTL  EQU   CVTS01+680                                               03018000
CVTRSUME EQU   CVTS01+676                                               03019000
CVTJTERM EQU   CVTS01+672                                               03020000
CVTASMRM EQU   CVTS01+668                                               03021000
CVTTCASP EQU   CVTS01+664                                               03022000
CVT0PT03 EQU   CVTS01+660                                               03023000
CVT0PT0E EQU   CVTS01+656                                               03024000
CVTRV609 EQU   CVTS01+652                                               03025000
CVTCGK   EQU   CVTS01+648                                               03026000
CVTRAC   EQU   CVTS01+644                                               03027000
CVTHSM   EQU   CVTS01+640                                               03028000
CVTRV605 EQU   CVTS01+636                                               03029000
CVTRV604 EQU   CVTS01+632                                               03030000
CVTEFF02 EQU   CVTS01+628                                               03031000
CVTCBBR  EQU   CVTS01+624                                               03032000
CVTSSCR  EQU   CVTS01+620                                               03033000
CVTEVENT EQU   CVTS01+616                                               03034000
CVTCRCA  EQU   CVTS01+612                                               03035000
CVTTPIO  EQU   CVTS01+608                                               03036000
CVTADV   EQU   CVTS01+604                                               03037000
CVTGSDAB EQU   CVTGSDA                                                  03038000
CVTQV3   EQU   CVTS01+596                                               03039000
CVTQV2   EQU   CVTS01+592                                               03040000
CVTQV1   EQU   CVTS01+588                                               03041000
CVTRPT   EQU   CVTS01+584                                               03042000
CVTSSRB  EQU   CVTS01+580                                               03043000
CVTCSDRL EQU   CVTS01+576                                               03044000
CVTEXP1  EQU   CVTS01+572                                               03045000
CVTRMPMT EQU   CVTS01+568                                               03046000
CVTRMPTT EQU   CVTS01+564                                               03047000
CVTVPSA  EQU   CVTS01+560                                               03048000
CVTVSTOP EQU   CVTS01+556                                               03049000
CVTGTFR8 EQU   CVTS01+552                                               03050000
CVTQUIT  EQU   CVTS01+548                                               03051000
CVTVACR  EQU   CVTS01+544                                               03052000
CVTWTCB  EQU   CVTS01+540                                               03053000
CVTSTPRS EQU   CVTS01+536                                               03054000
CVT0PT02 EQU   CVTS01+532                                               03055000
CVTDARCM EQU   CVTS01+528                                               03056000
CVTIRECM EQU   CVTS01+524                                               03057000
CVTJRECM EQU   CVTS01+520                                               03058000
CVTVEMS0 EQU   CVTS01+516                                               03059000
CVTSPFRR EQU   CVTS01+512                                               03060000
CVTRLSTG EQU   CVTS01+508                                               03061000
CVT0TC0A EQU   CVTS01+504                                               03062000
CVTGMBR  EQU   CVTS01+500                                               03063000
CVTLFRM  EQU   CVTS01+496                                               03064000
CVTRMBR  EQU   CVTS01+492                                               03065000
CVTVIOP  EQU   CVTS01+488                                               03066000
CVTRV307 EQU   CVTS01+486                                               03067000
CVTRV306 EQU   CVTS01+484                                               03068000
CVTRV305 EQU   CVTS01+482                                               03069000
CVTRV304 EQU   CVTS01+480                                               03070000
CVTRV303 EQU   CVTS01+478                                               03071000
CVTRV302 EQU   CVTS01+476                                               03072000
CVTTRCA  EQU   CVTS01+472                                               03073000
CVTRV297 EQU   CVTRV289                                                 03074000
CVTRV296 EQU   CVTRV289                                                 03075000
CVTRV295 EQU   CVTRV289                                                 03076000
CVTRV294 EQU   CVTRV289                                                 03077000
CVTRV293 EQU   CVTRV289                                                 03078000
CVTRV292 EQU   CVTRV289                                                 03079000
CVTRV291 EQU   CVTRV289                                                 03080000
CVTRV290 EQU   CVTRV289                                                 03081000
CVTRV288 EQU   CVTRV280                                                 03082000
CVTRV287 EQU   CVTRV280                                                 03083000
CVTRV286 EQU   CVTRV280                                                 03084000
CVTRV285 EQU   CVTRV280                                                 03085000
CVTRV284 EQU   CVTRV280                                                 03086000
CVTRV283 EQU   CVTRV280                                                 03087000
CVTRV282 EQU   CVTRV280                                                 03088000
CVTRV281 EQU   CVTRV280                                                 03089000
CVTRV279 EQU   CVTRV271                                                 03090000
CVTRV278 EQU   CVTRV271                                                 03091000
CVTRV277 EQU   CVTRV271                                                 03092000
CVTRV276 EQU   CVTRV271                                                 03093000
CVTRV275 EQU   CVTRV271                                                 03094000
CVTRV274 EQU   CVTRV271                                                 03095000
CVTRV273 EQU   CVTRV271                                                 03096000
CVTRV272 EQU   CVTRV271                                                 03097000
CVTRV270 EQU   CVTRV262                                                 03098000
CVTRV269 EQU   CVTRV262                                                 03099000
CVTRV268 EQU   CVTRV262                                                 03100000
CVTRV267 EQU   CVTRV262                                                 03101000
CVTRV266 EQU   CVTRV262                                                 03102000
CVTRV265 EQU   CVTRV262                                                 03103000
CVTRV264 EQU   CVTRV262                                                 03104000
CVTRV263 EQU   CVTRV262                                                 03105000
CVTVFP   EQU   CVTS01+464                                               03106000
CVTVSI   EQU   CVTS01+460                                               03107000
CVTVPSIB EQU   CVTS01+456                                               03108000
CVTMFACT EQU   CVTMFRTR                                                 03109000
CVTMFCTL EQU   CVTS01+448                                               03110000
CVTPWI   EQU   CVTS01+440                                               03111000
CVTRV254 EQU   CVTS01+438                                               03112000
CVTRV253 EQU   CVTS01+436                                               03113000
CVTRV252 EQU   CVTS01+434                                               03114000
CVTRV251 EQU   CVTS01+433                                               03115000
CVTRV250 EQU   CVTS01+432                                               03116000
CVTRV249 EQU   CVTS01+431                                               03117000
CVTRV248 EQU   CVTS01+430                                               03118000
CVTRV247 EQU   CVTS01+429                                               03119000
CVTRV246 EQU   CVTS01+428                                               03120000
CVTRV245 EQU   CVTRV237                                                 03121000
CVTRV244 EQU   CVTRV237                                                 03122000
CVTRV243 EQU   CVTRV237                                                 03123000
CVTRV242 EQU   CVTRV237                                                 03124000
CVTRV241 EQU   CVTRV237                                                 03125000
CVTRV240 EQU   CVTRV237                                                 03126000
CVTRV239 EQU   CVTRV237                                                 03127000
CVTRV238 EQU   CVTRV237                                                 03128000
CVTRV236 EQU   CVTRV228                                                 03129000
CVTRV235 EQU   CVTRV228                                                 03130000
CVTRV234 EQU   CVTRV228                                                 03131000
CVTRV233 EQU   CVTRV228                                                 03132000
CVTRV232 EQU   CVTRV228                                                 03133000
CVTRV231 EQU   CVTRV228                                                 03134000
CVTRV230 EQU   CVTRV228                                                 03135000
CVTRV229 EQU   CVTRV228                                                 03136000
CVTRV227 EQU   CVTRV219                                                 03137000
CVTRV226 EQU   CVTRV219                                                 03138000
CVTRV225 EQU   CVTRV219                                                 03139000
CVTRV224 EQU   CVTRV219                                                 03140000
CVTRV223 EQU   CVTRV219                                                 03141000
CVTRV222 EQU   CVTRV219                                                 03142000
CVTRV221 EQU   CVTRV219                                                 03143000
CVTRV220 EQU   CVTRV219                                                 03144000
CVTRV218 EQU   CVTRV210                                                 03145000
CVTRV217 EQU   CVTRV210                                                 03146000
CVTRV216 EQU   CVTRV210                                                 03147000
CVTRV215 EQU   CVTRV210                                                 03148000
CVTRV214 EQU   CVTRV210                                                 03149000
CVTRV213 EQU   CVTRV210                                                 03150000
CVTRV212 EQU   CVTRV210                                                 03151000
CVTRV211 EQU   CVTRV210                                                 03152000
CVTLCCAT EQU   CVTS01+420                                               03153000
CVTPCCAT EQU   CVTS01+416                                               03154000
CVTIPCRP EQU   CVTS01+412                                               03155000
CVTIPCRI EQU   CVTS01+408                                               03156000
CVTIPCDS EQU   CVTS01+404                                               03157000
CVTAIDVT EQU   CVTS01+400                                               03158000
CVTSSAP  EQU   CVTS01+396                                               03159000
CVTEHCIR EQU   CVTS01+392                                               03160000
CVTEHDEF EQU   CVTS01+388                                               03161000
CVTDAIR  EQU   CVTS01+384                                               03162000
CVTPERFM EQU   CVTS01+380                                               03163000
CVT044R2 EQU   CVTS01+376                                               03164000
CVTFETCH EQU   CVTS01+372                                               03165000
CVTRSTWD EQU   CVTS01+368                                               03166000
CVTSPOST EQU   CVTS01+364                                               03167000
CVTIOBP  EQU   CVTS01+360                                               03168000
CVTASMVT EQU   CVTS01+356                                               03169000
CVTRECRQ EQU   CVTS01+352                                               03170000
CVTWSAC  EQU   CVTS01+348                                               03171000
CVTRV149 EQU   CVTS01+344                                               03172000
CVTWSAL  EQU   CVTS01+340                                               03173000
CVTSPSA  EQU   CVTS01+336                                               03174000
CVTGLMN  EQU   CVTS01+332                                               03175000
CVTVEAC0 EQU   CVTS01+328                                               03176000
CVT062R1 EQU   CVTS01+324                                               03177000
CVTRPOST EQU   CVTS01+320                                               03178000
CVTDQIQE EQU   CVTS01+316                                               03179000
CVTCSD   EQU   CVTS01+312                                               03180000
CVTLKRMA EQU   CVTS01+308                                               03181000
CVTRSPIE EQU   CVTS01+304                                               03182000
CVTRENQ  EQU   CVTS01+300                                               03183000
CVTLQCB  EQU   CVTS01+296                                               03184000
CVTFQCB  EQU   CVTS01+292                                               03185000
CVTQCS01 EQU   CVTS01+288                                               03186000
CVTAPFT  EQU   CVTS01+284                                               03187000
CVTPARRL EQU   CVTS01+280                                               03188000
CVTVWAIT EQU   CVTS01+276                                               03189000
CVTGSPL  EQU   CVTS01+272                                               03190000
CVTLSMQ  EQU   CVTS01+268                                               03191000
CVTGSMQ  EQU   CVTS01+264                                               03192000
CVTEXPRO EQU   CVTS01+260                                               03193000
CVTOPCTP EQU   CVTS01+256                                               03194000
CVTSIC   EQU   CVTS01+252                                               03195000
CVTTPIOS EQU   CVTS01+248                                               03196000
CVTRTMS  EQU   CVTS01+244                                               03197000
CVTSDBF  EQU   CVTS01+240                                               03198000
CVTSCBP  EQU   CVTS01+236                                               03199000
CVTSDMP  EQU   CVTS01+232                                               03200000
CVTSV60  EQU   CVTS01+228                                               03201000
CVTRTMCT EQU   CVTS01+224                                               03202000
CVTASCBL EQU   CVTS01+220                                               03203000
CVTASCBH EQU   CVTS01+216                                               03204000
CVTGDA   EQU   CVTS01+212                                               03205000
CVTASVT  EQU   CVTS01+208                                               03206000
CVTVVMDI EQU   CVTS01+204                                               03207000
CVTAQTOP EQU   CVTS01+200                                               03208000
CVTIOSCS EQU   CVTS01+196                                               03209000
CVTSDRM  EQU   CVTS01+192                                               03210000
CVTOPTE  EQU   CVTS01+188                                               03211000
CVTSTXU  EQU   CVTS01+184                                               03212000
CVTQUIS  EQU   CVTS01+180                                               03213000
CVTPARS  EQU   CVTS01+176                                               03214000
CVTS1EE  EQU   CVTS01+172                                               03215000
CVTFRAS  EQU   CVTS01+168                                               03216000
CVTQSAS  EQU   CVTS01+164                                               03217000
CVTCRAS  EQU   CVTS01+160                                               03218000
CVTDELCP EQU   CVTS01+152                                               03219000
CVTFRECL EQU   CVTS01+148                                               03220000
CVTGETCL EQU   CVTS01+144                                               03221000
CVTBLDCP EQU   CVTS01+140                                               03222000
CVTAUTHL EQU   CVTS01+136                                               03223000
CVTSCAN  EQU   CVTS01+132                                               03224000
CVTRV144 EQU   CVTS01+130                                               03225000
CVTMAXMP EQU   CVTS01+128                                               03226000
CVTSTCK  EQU   CVTS01+124                                               03227000
CVTRV139 EQU   CVTS01+123                                               03228000
CVTDSSAC EQU   CVTS01+122                                               03229000
CVTRV513 EQU   CVTS01+121                                               03230000
CVTIOSPL EQU   CVTS01+120                                               03231000
CVTPTGT  EQU   CVTS01+116                                               03232000
CVTCSPIE EQU   CVTS01+112                                               03233000
CVTOLT0A EQU   CVTS01+104                                               03234000
CVTSRBRT EQU   CVTS01+100                                               03235000
CVTPUTL  EQU   CVTS01+96                                                03236000
CVTASCRL EQU   CVTS01+92                                                03237000
CVTASCRF EQU   CVTS01+88                                                03238000
CVTRV326 EQU   CVTS01+84                                                03239000
CVTRV325 EQU   CVTS01+80                                                03240000
CVTRV324 EQU   CVTS01+76                                                03241000
CVT0VL01 EQU   CVTS01+72                                                03242000
CVTSHRVM EQU   CVTS01+68                                                03243000
CVTRV332 EQU   CVTS01+64                                                03244000
CVTTAS   EQU   CVTS01+60                                                03245000
CVTRSCN  EQU   CVTS01+56                                                03246000
CVTTRAC2 EQU   CVTS01+54                                                03247000
CVTTRACE EQU   CVTS01+52                                                03248000
CVTAPG   EQU   CVTS01+51                                                03249000
CVTSDTRC EQU   CVTCTLFG                                                 03250000
CVTGTRCE EQU   CVTCTLFG                                                 03251000
CVTNOMP  EQU   CVTCTLFG                                                 03252000
CVTRSV79 EQU   CVTCTLFG                                                 03253000
CVTDSTAT EQU   CVTCTLFG                                                 03254000
CVTRSV78 EQU   CVTCTLFG                                                 03255000
CVTRV333 EQU   CVTCTLFG                                                 03256000
CVTRV323 EQU   CVTCTLFG                                                 03257000
CVTSPVLK EQU   CVTS01+49                                                03258000
CVTRSV77 EQU   CVTS01+48                                                03259000
CVTRV331 EQU   CVTS01+44                                                03260000
CVTRV330 EQU   CVTS01+40                                                03261000
CVTRV329 EQU   CVTS01+36                                                03262000
CVTRV328 EQU   CVTS01+32                                                03263000
CVTRV322 EQU   CVTS01+28                                                03264000
CVTSLID  EQU   CVTSLIDA+1                                               03265000
CVTSYLK  EQU   CVTSLIDA                                                 03266000
CVTRV321 EQU   CVTS01+20                                                03267000
CVTRV320 EQU   CVTS01+16                                                03268000
CVTLPDIR EQU   CVTLPDIA+1                                               03269000
CVTRSV69 EQU   CVTDIRST                                                 03270000
CVTRSV68 EQU   CVTDIRST                                                 03271000
CVTRSV67 EQU   CVTDIRST                                                 03272000
CVTRSV66 EQU   CVTDIRST                                                 03273000
CVTRSV65 EQU   CVTDIRST                                                 03274000
CVTRSV64 EQU   CVTDIRST                                                 03275000
CVTRSV63 EQU   CVTDIRST                                                 03276000
CVTDICOM EQU   CVTDIRST                                                 03277000
CVTPVTP  EQU   CVTS01+8                                                 03278000
CVTLPDSR EQU   CVTS01+4                                                 03279000
CVTGETL  EQU   CVTS01                                                   03280000
PSARSAV  EQU   PSARSVTE+60                                              03281000
PSARSTK  EQU   PSARSVTE+56                                              03282000
PSAESAV3 EQU   PSARSVTE+52                                              03283000
PSAESTK3 EQU   PSARSVTE+48                                              03284000
PSAESAV2 EQU   PSARSVTE+44                                              03285000
PSAESTK2 EQU   PSARSVTE+40                                              03286000
PSAESAV1 EQU   PSARSVTE+36                                              03287000
PSAESTK1 EQU   PSARSVTE+32                                              03288000
PSAPSAV  EQU   PSARSVTE+28                                              03289000
PSAPSTK  EQU   PSARSVTE+24                                              03290000
PSAMSAV  EQU   PSARSVTE+20                                              03291000
PSAMSTK  EQU   PSARSVTE+16                                              03292000
PSASSAV  EQU   PSARSVTE+12                                              03293000
PSASSTK  EQU   PSARSVTE+8                                               03294000
PSANSTK  EQU   PSARSVTE+4                                               03295000
@NM00043 EQU   CSWFLAG+1                                                03296000
@NM00042 EQU   CSWFLAG+1                                                03297000
@NM00041 EQU   CSWFLAG                                                  03298000
@NM00040 EQU   @NM00039                                                 03299000
CCW2ADD  EQU   CCW2ADDR+1                                               03300000
@NM00038 EQU   CCW1FLAG                                                 03301000
@NM00037 EQU   CCW1FLAG                                                 03302000
CCW1ADD  EQU   CCW1ADDR+1                                               03303000
@NM00035 EQU   @NM00034                                                 03304000
@NM00002 EQU   @NM00001                                                 03305000
@NM00101 EQU   FRRSFLGS+1                                               03306000
@NM00100 EQU   FRRSFLG1                                                 03307000
FRRSNEST EQU   FRRSFLG1                                                 03308000
FRRSRCUR EQU   FRRSFLG1                                                 03309000
FRRSENTS EQU   FRRS+84                                                  03310000
FRRSRTMW EQU   FRRS+16                                                  03311000
DEBXSAMB EQU   DEBXTN+28                                                03312000
DEBXOPNJ EQU   DEBXTN+24                                                03313000
DEBXXARG EQU   DEBXTN+20                                                03314000
DEBXMCF2 EQU   DEBXTN+19                                                03315000
DEBXMCF1 EQU   DEBXTN+18                                                03316000
DEBXDSO2 EQU   DEBXTN+17                                                03317000
DEBXDSO1 EQU   DEBXTN+16                                                03318000
DEBXDBPR EQU   DEBXTN+12                                                03319000
DEBXDCBM EQU   DEBXTN+8                                                 03320000
DEBXDSAB EQU   DEBXTN+4                                                 03321000
DEBXRV48 EQU   DEBXTN+3                                                 03322000
DEBXRV47 EQU   DEBXFLG1                                                 03323000
DEBXRV46 EQU   DEBXFLG1                                                 03324000
DEBXRV45 EQU   DEBXFLG1                                                 03325000
DEBXRV44 EQU   DEBXFLG1                                                 03326000
DEBXRV43 EQU   DEBXFLG1                                                 03327000
DEBXDSSI EQU   DEBXFLG1                                                 03328000
DEBXTSKC EQU   DEBXFLG1                                                 03329000
DEBXCDCB EQU   DEBXFLG1                                                 03330000
DEBXLNGH EQU   DEBXTN                                                   03331000
DEBTBLOF EQU   DEBPREFX+14                                              03332000
DEBAMTYP EQU   DEBPREFX+13                                              03333000
DEBLNGTH EQU   DEBPREFX+12                                              03334000
DEBDCBMK EQU   DEBXTNP                                                  03335000
DEBDSCBA EQU   DEBPREFX+1                                               03336000
DEBWKARA EQU   DEBPREFX                                                 03337000
DEBXCEAD EQU   DEBXCEA+1                                                03338000
DEBXCENP EQU   DEBXCEAB                                                 03339000
DEBRSV35 EQU   DEBXCEAB                                                 03340000
DEBRSV34 EQU   DEBXCEAB                                                 03341000
DEBRSV33 EQU   DEBXCEAB                                                 03342000
DEBRSV32 EQU   DEBXCEAB                                                 03343000
DEBCEAD  EQU   DEBCEA+1                                                 03344000
DEBCENP  EQU   DEBCEAB                                                  03345000
DEBRSV31 EQU   DEBCEAB                                                  03346000
DEBRSV30 EQU   DEBCEAB                                                  03347000
DEBRSV29 EQU   DEBCEAB                                                  03348000
DEBRSV28 EQU   DEBCEAB                                                  03349000
DEBPCIAD EQU   DEBPCIA+1                                                03350000
DEBPCINP EQU   DEBPCIAB                                                 03351000
DEBRSV27 EQU   DEBPCIAB                                                 03352000
DEBRSV26 EQU   DEBPCIAB                                                 03353000
DEBRSV25 EQU   DEBPCIAB                                                 03354000
DEBRSV24 EQU   DEBPCIAB                                                 03355000
DEBSIOAD EQU   DEBSIOA+1                                                03356000
DEBSIONP EQU   DEBSIOAB                                                 03357000
DEBFIX   EQU   DEBSIOAB                                                 03358000
DEBIOVR  EQU   DEBSIOAB                                                 03359000
DEBSIOX  EQU   DEBSIOAB                                                 03360000
DEBEOEAD EQU   DEBEOEA+1                                                03361000
DEBEOENP EQU   DEBEOEAB                                                 03362000
DEBRSV22 EQU   DEBEOEAB                                                 03363000
DEBRSV21 EQU   DEBEOEAB                                                 03364000
DEBRSV20 EQU   DEBEOEAB                                                 03365000
DEBESMVR EQU   DEBEOEAB                                                 03366000
DEBSUBID EQU   DEBSUBNM                                                 03367000
DEBSIOA2 EQU   DEBACS08+24                                              03368000
DEBRPSIO EQU   DEBACS08+20                                              03369000
DEBFREED EQU   DEBACS08+16                                              03370000
@NM00099 EQU   DEBACS08+12                                              03371000
@NM00098 EQU   DEBACS08+8                                               03372000
DEBDISAD EQU   DEBACS08+4                                               03373000
@NM00097 EQU   DEBACS08                                                 03374000
DEBRPSST EQU   DEBACS07+64                                              03375000
DEBARECK EQU   DEBACS07+60                                              03376000
DEBAREWT EQU   DEBACS07+56                                              03377000
DEBACHK  EQU   DEBACS07+52                                              03378000
DEBAWRIT EQU   DEBACS07+48                                              03379000
DEBASETL EQU   DEBACS07+44                                              03380000
DEBAREAD EQU   DEBACS07+40                                              03381000
DEBCRECK EQU   DEBACS07+36                                              03382000
DEBCREWT EQU   DEBACS07+32                                              03383000
DEBCCHK  EQU   DEBACS07+28                                              03384000
DEBCWRIT EQU   DEBACS07+24                                              03385000
DEBCSETL EQU   DEBACS07+20                                              03386000
DEBCREAD EQU   DEBACS07+16                                              03387000
DEBWKPT5 EQU   DEBACS07+12                                              03388000
DEBWKPT4 EQU   DEBACS07+8                                               03389000
DEBGET   EQU   DEBACS07+4                                               03390000
@NM00096 EQU   DEBACS07                                                 03391000
DEBPUT   EQU   DEBACS06+4                                               03392000
DEBDCBFA EQU   DEBACS06                                                 03393000
DEBLUCBB EQU   DEBLUCBA+1                                               03394000
DEBRSV18 EQU   DEBLUCBA                                                 03395000
DEBFUCBB EQU   DEBFUCBA+1                                               03396000
DEBRSV17 EQU   DEBFUCBA                                                 03397000
DEBTCCWB EQU   DEBTCCWA+1                                               03398000
DEBRSV16 EQU   DEBTCCWA                                                 03399000
DEBTBFRB EQU   DEBTBFRA+1                                               03400000
DEBRSV15 EQU   DEBTBFRA                                                 03401000
DEBDBPEF EQU   DEBACS03+8                                               03402000
DEBDBPP  EQU   DEBACS03+4                                               03403000
DEBDTPP  EQU   DEBACS03                                                 03404000
DEBDBPE  EQU   DEBDBLK+1                                                03405000
DEBDBPT  EQU   DEBDBLK                                                  03406000
DEBEXTNM EQU   DEBDSNAM                                                 03407000
DEBLRECL EQU   DEBACSMD+14                                              03408000
DEBBLKSI EQU   DEBACSMD+12                                              03409000
DEBRSV14 EQU   DEBDSNM+4                                                03410000
DEBUTSAB EQU   DEBUTSAA+1                                               03411000
DEBRSV13 EQU   DEBUTSAA                                                 03412000
DEBVOLNM EQU   DEBACSMD+2                                               03413000
DEBVLSEQ EQU   DEBVOLSQ+1                                               03414000
DEBRSV42 EQU   DEBVOLBT                                                 03415000
DEBRSV41 EQU   DEBVOLBT                                                 03416000
DEBRSV40 EQU   DEBVOLBT                                                 03417000
DEBRSV39 EQU   DEBVOLBT                                                 03418000
DEBRSV38 EQU   DEBVOLBT                                                 03419000
DEBRSV37 EQU   DEBVOLBT                                                 03420000
DEBRSV36 EQU   DEBVOLBT                                                 03421000
DEBEXFUL EQU   DEBVOLBT                                                 03422000
DEBNMTRK EQU   DEBDASD+14                                               03423000
DEBENDHH EQU   DEBDASD+12                                               03424000
DEBSTRHH EQU   DEBDASD+8                                                03425000
DEBSTRCC EQU   DEBDASD+6                                                03426000
DEBUCBA  EQU   DEBUCBAD+1                                               03427000
DEBAPPB  EQU   DEBAPPAD+1                                               03428000
DEBEXSCL EQU   DEBAPPAD                                                 03429000
DEBDCBB  EQU   DEBDCBAD+1                                               03430000
DEBDEBID EQU   DEBPROTG                                                 03431000
DEBECBB  EQU   DEBECBAD+1                                               03432000
DEBPRIOR EQU   DEBECBAD                                                 03433000
DEBUSRPB EQU   DEBUSRPG+1                                               03434000
DEBRSV05 EQU   DEBBASIC+15                                              03435000
DEBXTNIN EQU   DEBFLGS1                                                 03436000
DEBAPFIN EQU   DEBFLGS1                                                 03437000
DEBF1CEV EQU   DEBFLGS1                                                 03438000
DEBCINDI EQU   DEBFLGS1                                                 03439000
DEBRSV02 EQU   DEBFLGS1                                                 03440000
DEBRSIOA EQU   DEBFLGS1                                                 03441000
DEBEOFDF EQU   DEBFLGS1                                                 03442000
DEBPWCKD EQU   DEBFLGS1                                                 03443000
DEBQSCNT EQU   DEBBASIC+13                                              03444000
DEBACCS  EQU   DEBOPATB                                                 03445000
DEBPOSIT EQU   DEBOPATB                                                 03446000
DEBZERO  EQU   DEBOPATB                                                 03447000
DEBABEND EQU   DEBOPATB                                                 03448000
DEBIRBB  EQU   DEBIRBAD+1                                               03449000
DEBRERR  EQU   DEBOFLGS                                                 03450000
DEBLABEL EQU   DEBOFLGS                                                 03451000
DEBSPLIT EQU   DEBOFLGS                                                 03452000
DEBDCB   EQU   DEBOFLGS                                                 03453000
DEBRLSE  EQU   DEBOFLGS                                                 03454000
DEBEOF   EQU   DEBOFLGS                                                 03455000
DEBDISP  EQU   DEBOFLGS                                                 03456000
DEBDEBB  EQU   DEBDEBAD+1                                               03457000
DEBAMLNG EQU   DEBDEBAD                                                 03458000
DEBTCBB  EQU   DEBTCBAD+1                                               03459000
DEBNMSUB EQU   DEBTCBAD                                                 03460000
UCBERADR EQU   UCBUCS+12                                                03461000
UCBFCBID EQU   UCBUCS+8                                                 03462000
UCBERCNT EQU   UCBUCS+7                                                 03463000
UCBRSV51 EQU   UCBUCS+6                                                 03464000
UCBFCBPE EQU   UCBFCBOP                                                 03465000
UCBRSV49 EQU   UCBFCBOP                                                 03466000
UCBRSV48 EQU   UCBFCBOP                                                 03467000
UCBRSV47 EQU   UCBFCBOP                                                 03468000
UCBRSV46 EQU   UCBFCBOP                                                 03469000
UCBRSV45 EQU   UCBFCBOP                                                 03470000
UCBRSV44 EQU   UCBFCBOP                                                 03471000
UCBFCBO1 EQU   UCBFCBOP                                                 03472000
UCBUCSPE EQU   UCBUCSOP                                                 03473000
UCBRSV43 EQU   UCBUCSOP                                                 03474000
UCBRSV42 EQU   UCBUCSOP                                                 03475000
UCBRSV41 EQU   UCBUCSOP                                                 03476000
UCBRSV40 EQU   UCBUCSOP                                                 03477000
UCBRSV39 EQU   UCBUCSOP                                                 03478000
UCBUCSO2 EQU   UCBUCSOP                                                 03479000
UCBUCSO1 EQU   UCBUCSOP                                                 03480000
UCBUCSID EQU   UCBUCS                                                   03481000
UCBMDRBA EQU   UCBMDRBF+1                                               03482000
UCBRV075 EQU   UCBMDRBF                                                 03483000
UCBRV074 EQU   UCB3800X+32                                              03484000
UCBIMAGE EQU   UCB3800X+28                                              03485000
UCBFCBNM EQU   UCB3800X+24                                              03486000
UCBCHAR4 EQU   UCB3800X+20                                              03487000
UCBCHAR3 EQU   UCB3800X+16                                              03488000
UCBCHAR2 EQU   UCB3800X+12                                              03489000
UCBCHAR1 EQU   UCB3800X+8                                               03490000
UCBCGMID EQU   UCB3800X+4                                               03491000
UCBBRSTA EQU   UCBACTIV                                                 03492000
UCBRV063 EQU   UCBACTIV                                                 03493000
UCBRV062 EQU   UCBACTIV                                                 03494000
UCBRV061 EQU   UCBACTIV                                                 03495000
UCBRV060 EQU   UCBACTIV                                                 03496000
UCBRV059 EQU   UCBACTIV                                                 03497000
UCBRV058 EQU   UCBACTIV                                                 03498000
UCBRV057 EQU   UCBACTIV                                                 03499000
UCBRV050 EQU   UCB3800X+2                                               03500000
UCBCGMNO EQU   UCB3800X+1                                               03501000
UCBRV083 EQU   UCBOPTNS                                                 03502000
UCBBRSTR EQU   UCBOPTNS                                                 03503000
UCBRV056 EQU   UCBOPTNS                                                 03504000
UCBRV055 EQU   UCBOPTNS                                                 03505000
UCBRV054 EQU   UCBOPTNS                                                 03506000
UCBRV053 EQU   UCBOPTNS                                                 03507000
UCBRV052 EQU   UCBOPTNS                                                 03508000
UCBRV051 EQU   UCBOPTNS                                                 03509000
UCBRV073 EQU   UCB3540X+7                                               03510000
UCBRV072 EQU   UCBDKBYT                                                 03511000
UCBRV071 EQU   UCBDKBYT                                                 03512000
UCBRV070 EQU   UCBDKBYT                                                 03513000
UCBRV069 EQU   UCBDKBYT                                                 03514000
UCBRV068 EQU   UCBDKBYT                                                 03515000
UCBRV067 EQU   UCBDKBYT                                                 03516000
UCBVLVER EQU   UCBDKBYT                                                 03517000
UCBDKAMX EQU   UCBDKBYT                                                 03518000
UCBVLSER EQU   UCB3540X                                                 03519000
UCBRDATA EQU   UCBOCR+4                                                 03520000
UCBFRID  EQU   UCBOCR                                                   03521000
UCBCLN   EQU   UCBMT+14                                                 03522000
UCBERG   EQU   UCBMT+12                                                 03523000
UCBMS    EQU   UCBMT+11                                                 03524000
UCBNB    EQU   UCBMT+10                                                 03525000
UCBPW    EQU   UCBMT+9                                                  03526000
UCBPR    EQU   UCBMT+8                                                  03527000
UCBSIO   EQU   UCBMT+6                                                  03528000
UCBTW    EQU   UCBMT+5                                                  03529000
UCBTR    EQU   UCBMT+4                                                  03530000
UCBTWT   EQU   UCBMT+3                                                  03531000
UCBTRT   EQU   UCBMT+2                                                  03532000
UCBCTD   EQU   UCBMT                                                    03533000
UCBWTOID EQU   UCBCMEXT+17                                              03534000
UCBRV043 EQU   UCBCMEXT+16                                              03535000
UCBASID  EQU   UCBCMEXT+14                                              03536000
UCBMFCNT EQU   UCBCMEXT+12                                              03537000
UCBPMSK  EQU   UCBCMEXT+10                                              03538000
UCBCCWOF EQU   UCBCMEXT+8                                               03539000
UCBRV041 EQU   UCBCMEXT+6                                               03540000
UCBRV036 EQU   UCBFLP1                                                  03541000
UCBRV035 EQU   UCBFLP1                                                  03542000
UCBERLOG EQU   UCBFLP1                                                  03543000
UCBRV033 EQU   UCBFLP1                                                  03544000
UCBINHIO EQU   UCBFLP1                                                  03545000
UCBNSWAP EQU   UCBFLP1                                                  03546000
UCBSHRUP EQU   UCBFLP1                                                  03547000
UCBNSRCH EQU   UCBFLP1                                                  03548000
UCBSNSCT EQU   UCBCMEXT+4                                               03549000
UCBHPDV  EQU   @NM00095                                                 03550000
UCBHALI  EQU   @NM00095                                                 03551000
UCBRSV09 EQU   @NM00095                                                 03552000
UCBRSV08 EQU   @NM00095                                                 03553000
UCBRSV07 EQU   @NM00095                                                 03554000
UCBRSV06 EQU   @NM00095                                                 03555000
UCBRSV05 EQU   @NM00095                                                 03556000
UCBRSV04 EQU   @NM00095                                                 03557000
UCBDTI   EQU   UCBCMEXT+2                                               03558000
UCBSTI   EQU   UCBCMEXT+1                                               03559000
UCBETI   EQU   UCBCMEXT                                                 03560000
UCBEXTP  EQU   UCBEXTPT+1                                               03561000
UCBDDRSW EQU   UCBFLC                                                   03562000
UCBTICBT EQU   UCBFLC                                                   03563000
UCBIVRR  EQU   UCBFLC                                                   03564000
UCBIVRS  EQU   UCBFLC                                                   03565000
UCBITF   EQU   UCBFLC                                                   03566000
UCBUDE   EQU   UCBFLC                                                   03567000
UCBWAA   EQU   UCBFLC                                                   03568000
UCBATTP  EQU   UCBFLC                                                   03569000
UCBUNTYP EQU   UCBTBYT4                                                 03570000
UCBRSV11 EQU   UCBDVCLS                                                 03571000
UCBRSV10 EQU   UCBDVCLS                                                 03572000
UCB3CHAR EQU   UCBDVCLS                                                 03573000
UCB3UREC EQU   UCBDVCLS                                                 03574000
UCB3DISP EQU   UCBDVCLS                                                 03575000
UCB3DACC EQU   UCBDVCLS                                                 03576000
UCB3COMM EQU   UCBDVCLS                                                 03577000
UCB3TAPE EQU   UCBDVCLS                                                 03578000
UCBDVPWR EQU   UCB2OPT7                                                 03579000
UCBVLPWR EQU   UCB2OPT6                                                 03580000
UCB2OPT5 EQU   UCBTBYT2                                                 03581000
UCBRVDEV EQU   UCBRWTAU                                                 03582000
UCBRPS   EQU   UCBDUDN2                                                 03583000
UCBRR    EQU   UCBDUDN1                                                 03584000
UCB2OPT1 EQU   UCBTBYT2                                                 03585000
UCB2OPT0 EQU   UCBTBYT2                                                 03586000
UCB1FEA7 EQU   UCBTBYT1                                                 03587000
UCBD6250 EQU   UCB1FEA6                                                 03588000
UCBD1600 EQU   UCB1FEA5                                                 03589000
UCB1FEA4 EQU   UCBTBYT1                                                 03590000
UCB1FEA3 EQU   UCBTBYT1                                                 03591000
UCB1FEA2 EQU   UCBTBYT1                                                 03592000
UCB1FEA1 EQU   UCBTBYT1                                                 03593000
UCB1FEA0 EQU   UCBTBYT1                                                 03594000
UCBNAME  EQU   UCBOB+13                                                 03595000
UCBRV029 EQU   UCBWGT                                                   03596000
UCBVHRSN EQU   UCBWGT                                                   03597000
UCBVORSN EQU   UCBWGT                                                   03598000
UCBMTPXP EQU   UCBWGT                                                   03599000
UCBREW   EQU   UCBWGT                                                   03600000
UCBPUB   EQU   UCBWGT                                                   03601000
UCBOUT   EQU   UCBWGT                                                   03602000
UCBIN    EQU   UCBWGT                                                   03603000
UCBCPU   EQU   UCBOB+11                                                 03604000
UCBLCI   EQU   UCBOB+10                                                 03605000
UCBCNT   EQU   UCBOB+9                                                  03606000
UCBRV017 EQU   UCBCHM1                                                  03607000
UCBRV016 EQU   UCBCHM1                                                  03608000
UCBRV015 EQU   UCBCHM1                                                  03609000
UCBRV014 EQU   UCBCHM1                                                  03610000
UCBSPB   EQU   UCBPTH1                                                  03611000
UCBPPB   EQU   UCBPTH1                                                  03612000
UCBSPA   EQU   UCBPTH0                                                  03613000
UCBPPA   EQU   UCBPTH0                                                  03614000
UCBSIGP  EQU   UCBFLB                                                   03615000
UCBVALPH EQU   UCBFLB                                                   03616000
UCBCRHSN EQU   UCBFLB                                                   03617000
UCBCRHRV EQU   UCBFLB                                                   03618000
UCBRESVH EQU   UCBFLB                                                   03619000
UCBSPST  EQU   UCBFLB                                                   03620000
UCBASNS  EQU   UCBFLB                                                   03621000
UCBIORST EQU   UCBFLB                                                   03622000
UCBQISCE EQU   UCBFL1                                                   03623000
UCBACTV  EQU   UCBFL1                                                   03624000
UCBSAP   EQU   UCBFL1                                                   03625000
UCBNOTRC EQU   UCBCUB                                                   03626000
UCBPSNS  EQU   UCBFL1                                                   03627000
UCBUSING EQU   UCBPST                                                   03628000
UCBNOTRD EQU   UCBNRY                                                   03629000
UCBBUSYD EQU   UCBBSY                                                   03630000
UCBUA    EQU   UCBCHAN+1                                                03631000
UCBCHA   EQU   UCBCHAN                                                  03632000
UCBDADI  EQU   UCBSTAT                                                  03633000
UCBSYSR  EQU   UCBSTAT                                                  03634000
UCBPRES  EQU   UCBSTAT                                                  03635000
UCBALOC  EQU   UCBSTAT                                                  03636000
UCBUNLD  EQU   UCBSTAT                                                  03637000
UCBRESV  EQU   UCBSTAT                                                  03638000
UCBCHGS  EQU   UCBSTAT                                                  03639000
UCBONLI  EQU   UCBSTAT                                                  03640000
UCBID    EQU   UCBOB+2                                                  03641000
UCBALTPH EQU   UCBFL5                                                   03642000
UCBALTCU EQU   UCBFL5                                                   03643000
UCBNALOC EQU   UCBFL5                                                   03644000
UCBENVRD EQU   UCBFL5                                                   03645000
UCBVSDR  EQU   UCBFL5                                                   03646000
UCBSASK  EQU   UCBFL5                                                   03647000
UCBAMV   EQU   UCBAF                                                    03648000
UCBDCC   EQU   UCBFL5                                                   03649000
UCBMONT  EQU   UCBJBNR                                                  03650000
UCBRV011 EQU   UCBJBNR                                                  03651000
UCBMMSGP EQU   UCBJBNR                                                  03652000
UCBOLDSM EQU   UCBJBNR                                                  03653000
UCBRV003 EQU   UCBJBNR                                                  03654000
UCBDUC   EQU   UCBJBNR                                                  03655000
UCBJES3  EQU   UCBJBNR                                                  03656000
UCBVRDEV EQU   UCBJBNR                                                  03657000
UCBCMSEG EQU   UCBOB                                                    03658000
UCBPFXND EQU   UCB+512                                                  03659000
UCBIOQ   EQU   UCB+508                                                  03660000
UCBLOCK  EQU   UCB+504                                                  03661000
UCBPXST  EQU   UCB+504                                                  03662000
@NM00092 EQU   UCB                                                      03663000
IOBERRCT EQU   IOBSTDRD+30                                              03664000
IOBRSV19 EQU   IOBINCAM+1                                               03665000
IOBOLTST EQU   IOBBTAMF                                                 03666000
IOBRFTMG EQU   IOBBTAMF                                                 03667000
IOBRSV17 EQU   IOBBTAMF                                                 03668000
IOBRSV16 EQU   IOBBTAMF                                                 03669000
IOBRSV15 EQU   IOBBTAMF                                                 03670000
IOBRSV14 EQU   IOBBTAMF                                                 03671000
IOBINUSE EQU   IOBBTAMF                                                 03672000
IOBPRMER EQU   IOBBTAMF                                                 03673000
IOBRSTRB EQU   IOBRESTR+1                                               03674000
IOBREPOS EQU   IOBRESTR                                                 03675000
IOBDCBPB EQU   IOBDCBPT+1                                               03676000
IOBRSV44 EQU   IOBFLAG4                                                 03677000
IOBJES3I EQU   IOBFLAG4                                                 03678000
IOBRSV42 EQU   IOBFLAG4                                                 03679000
IOBRSV41 EQU   IOBFLAG4                                                 03680000
IOBRSV40 EQU   IOBFLAG4                                                 03681000
IOBPMERR EQU   IOBFLAG4                                                 03682000
IOBCC3WE EQU   IOBFLAG4                                                 03683000
IOBGDPOL EQU   IOBFLAG4                                                 03684000
IOBSTRTB EQU   IOBSTART+1                                               03685000
IOBSIOCC EQU   IOBSTART                                                 03686000
IOBCSB7  EQU   IOBCSTAT                                                 03687000
IOBCSB6  EQU   IOBCSTAT                                                 03688000
IOBCSB5  EQU   IOBCSTAT                                                 03689000
IOBCSB4  EQU   IOBCSTAT                                                 03690000
IOBCSB3  EQU   IOBCSTAT                                                 03691000
IOBCSB2  EQU   IOBCSTAT                                                 03692000
IOBCSB1  EQU   IOBCSTAT                                                 03693000
IOBCSB0  EQU   IOBCSTAT                                                 03694000
IOBUSB7  EQU   IOBUSTAT                                                 03695000
IOBUSB6  EQU   IOBUSTAT                                                 03696000
IOBUSB5  EQU   IOBUSTAT                                                 03697000
IOBUSB4  EQU   IOBUSTAT                                                 03698000
IOBUSB3  EQU   IOBUSTAT                                                 03699000
IOBUSB2  EQU   IOBUSTAT                                                 03700000
IOBUSB1  EQU   IOBUSTAT                                                 03701000
IOBUSB0  EQU   IOBUSTAT                                                 03702000
IOBCMDA  EQU   IOBIOCSW                                                 03703000
IOBLOG   EQU   IOBFL3                                                   03704000
IOBJAM   EQU   IOBICL                                                   03705000
IOBMSG   EQU   IOBFL3                                                   03706000
IOBSDR   EQU   IOBCNC                                                   03707000
IOBACU   EQU   IOBFL3                                                   03708000
IOBCDC   EQU   IOBFL3                                                   03709000
IOBICC   EQU   IOBFL3                                                   03710000
IOBCCC   EQU   IOBFL3                                                   03711000
IOBECBPB EQU   IOBECBPT+1                                               03712000
IOBS1B6  EQU   IOBSENS1                                                 03713000
IOBS1B5  EQU   IOBSENS1                                                 03714000
IOBS1B4  EQU   IOBSENS1                                                 03715000
IOBS1B3  EQU   IOBSENS1                                                 03716000
IOBS1B2  EQU   IOBSENS1                                                 03717000
IOBS1B1  EQU   IOBSENS1                                                 03718000
IOBS1B0  EQU   IOBSENS1                                                 03719000
IOBSNSC9 EQU   IOBS0B7                                                  03720000
IOBS0B6  EQU   IOBSENS0                                                 03721000
IOBS0B5  EQU   IOBSENS0                                                 03722000
IOBS0B4  EQU   IOBSENS0                                                 03723000
IOBS0B3  EQU   IOBSENS0                                                 03724000
IOBS0B2  EQU   IOBSENS0                                                 03725000
IOBS0B1  EQU   IOBSENS0                                                 03726000
IOBS0B0  EQU   IOBSENS0                                                 03727000
IOBPNCH  EQU   IOBFLAG2                                                 03728000
IOBSTATO EQU   IOBFLAG2                                                 03729000
IOBSKUPD EQU   IOBFLAG2                                                 03730000
IOBALTTR EQU   IOBFLAG2                                                 03731000
IOBRRT2  EQU   IOBRDHA0                                                 03732000
IOBRRT3  EQU   IOBPURGE                                                 03733000
IOBSENSE EQU   IOBFLAG2                                                 03734000
IOBHALT  EQU   IOBFLAG2                                                 03735000
IOBSPSVC EQU   IOBRSTRT                                                 03736000
IOBFCREX EQU   IOBCYCCK                                                 03737000
IOBRPSTN EQU   IOBFLAG1                                                 03738000
IOBCMDCH EQU   IOBFLAG1                                                 03739000
IOBDATCH EQU   IOBFLAG1                                                 03740000
IOBCNOPA EQU   IOBPREFX+12                                              03741000
IOBCICB  EQU   IOBPREFX+8                                               03742000
IOBCECB  EQU   IOBPREFX+4                                               03743000
IOBCONOP EQU   IOBPREFX+3                                               03744000
IOBCINOP EQU   IOBPREFX+2                                               03745000
IOBRSV05 EQU   IOBPREFX+1                                               03746000
IOBPCI   EQU   IOBCFLG1                                                 03747000
IOBRSTCH EQU   IOBCFLG1                                                 03748000
IOBABAPP EQU   IOBCFLG1                                                 03749000
IOBPTST  EQU   IOBCFLG1                                                 03750000
IOBRSV04 EQU   IOBCFLG1                                                 03751000
IOBRSV03 EQU   IOBCFLG1                                                 03752000
IOBRSV02 EQU   IOBCFLG1                                                 03753000
IOBRSV01 EQU   IOBCFLG1                                                 03754000
NXTASCB  EQU   TCBDWORD+8                                               03755000
NXTTCB   EQU   TCBDWORD                                                 03756000
@NM00091 EQU   TCBXTNT2+32                                              03757000
TCBRV181 EQU   TCBRV173                                                 03758000
TCBRV180 EQU   TCBRV173                                                 03759000
TCBRV179 EQU   TCBRV173                                                 03760000
TCBRV178 EQU   TCBRV173                                                 03761000
TCBRV177 EQU   TCBRV173                                                 03762000
TCBRV176 EQU   TCBRV173                                                 03763000
TCBRV175 EQU   TCBRV173                                                 03764000
TCBRV174 EQU   TCBRV173                                                 03765000
TCBRV172 EQU   TCBRV164                                                 03766000
TCBRV171 EQU   TCBRV164                                                 03767000
TCBRV170 EQU   TCBRV164                                                 03768000
TCBRV169 EQU   TCBRV164                                                 03769000
TCBRV168 EQU   TCBRV164                                                 03770000
TCBRV167 EQU   TCBRV164                                                 03771000
TCBRV166 EQU   TCBRV164                                                 03772000
TCBRV165 EQU   TCBRV164                                                 03773000
TCBRV163 EQU   TCBRV155                                                 03774000
TCBRV162 EQU   TCBRV155                                                 03775000
TCBRV161 EQU   TCBRV155                                                 03776000
TCBRV160 EQU   TCBRV155                                                 03777000
TCBRV159 EQU   TCBRV155                                                 03778000
TCBRV158 EQU   TCBRV155                                                 03779000
TCBRV157 EQU   TCBRV155                                                 03780000
TCBRV156 EQU   TCBRV155                                                 03781000
TCBRV154 EQU   TCBRV146                                                 03782000
TCBRV153 EQU   TCBRV146                                                 03783000
TCBRV152 EQU   TCBRV146                                                 03784000
TCBRV151 EQU   TCBRV146                                                 03785000
TCBRV150 EQU   TCBRV146                                                 03786000
TCBRV149 EQU   TCBRV146                                                 03787000
TCBRV148 EQU   TCBRV146                                                 03788000
TCBRV147 EQU   TCBRV146                                                 03789000
TCBRV145 EQU   TCBXTNT2+26                                              03790000
TCBRV144 EQU   TCBXTNT2+24                                              03791000
TCBCAUF  EQU   TCBXTNT2+20                                              03792000
TCBRV142 EQU   TCBXTNT2+16                                              03793000
TCBRSV49 EQU   TCBXTNT2+12                                              03794000
TCBEVENT EQU   TCBXTNT2+8                                               03795000
TCBRCMP  EQU   TCBXTNT2+5                                               03796000
TCBRSVAB EQU   TCBXTNT2+4                                               03797000
TCBGTFA  EQU   TCBGTF+1                                                 03798000
TCBRSV47 EQU   TCBTFLG                                                  03799000
TCBRSV46 EQU   TCBTFLG                                                  03800000
TCBRSV45 EQU   TCBTFLG                                                  03801000
TCBRSV44 EQU   TCBTFLG                                                  03802000
TCBRSV43 EQU   TCBTFLG                                                  03803000
TCBDSPIT EQU   TCBTFLG                                                  03804000
TCBERRTN EQU   TCBTFLG                                                  03805000
TCBASYNC EQU   TCBTFLG                                                  03806000
@NM00090 EQU   TCB+296                                                  03807000
TCBSVCA2 EQU   TCB+292                                                  03808000
TCBSWASA EQU   TCB+288                                                  03809000
TCBDBTB  EQU   TCB+284                                                  03810000
TCBRPT   EQU   TCB+280                                                  03811000
TCBRV141 EQU   TCBRV133                                                 03812000
TCBRV140 EQU   TCBRV133                                                 03813000
TCBRV139 EQU   TCBRV133                                                 03814000
TCBRV138 EQU   TCBRV133                                                 03815000
TCBRV137 EQU   TCBRV133                                                 03816000
TCBRV136 EQU   TCBRV133                                                 03817000
TCBRV135 EQU   TCBRV133                                                 03818000
TCBRV134 EQU   TCBRV133                                                 03819000
TCBRV132 EQU   TCBRV124                                                 03820000
TCBRV131 EQU   TCBRV124                                                 03821000
TCBRV130 EQU   TCBRV124                                                 03822000
TCBRV129 EQU   TCBRV124                                                 03823000
TCBRV128 EQU   TCBRV124                                                 03824000
TCBRV127 EQU   TCBRV124                                                 03825000
TCBRV126 EQU   TCBRV124                                                 03826000
TCBRV125 EQU   TCBRV124                                                 03827000
TCBRV123 EQU   TCBFBYT2                                                 03828000
TCBRV122 EQU   TCBFBYT2                                                 03829000
TCBECBNV EQU   TCBFBYT2                                                 03830000
TCBSSSYN EQU   TCBFBYT2                                                 03831000
TCBFPRAP EQU   TCBFBYT2                                                 03832000
TCBFDW   EQU   TCBFBYT2                                                 03833000
TCBFMW   EQU   TCBFBYT2                                                 03834000
TCBCNCB  EQU   TCBFBYT2                                                 03835000
TCBLLH   EQU   TCBFBYT1                                                 03836000
TCBRV113 EQU   TCBFBYT1                                                 03837000
TCBEOT   EQU   TCBFBYT1                                                 03838000
TCBRTM2  EQU   TCBFBYT1                                                 03839000
TCBPGNLY EQU   TCBFBYT1                                                 03840000
TCBNDIOS EQU   TCBFBYT1                                                 03841000
TCBRV327 EQU   TCBFBYT1                                                 03842000
TCBEOTFM EQU   TCBFBYT1                                                 03843000
TCBAFFN  EQU   TCB+274                                                  03844000
TCBRV326 EQU   TCB+272                                                  03845000
TCBUKYSP EQU   TCB+268                                                  03846000
TCBMODE  EQU   TCBESTAE+3                                               03847000
TCBERTYP EQU   TCBESTAE+2                                               03848000
TCBRV314 EQU   TCBESTRM                                                 03849000
TCBRV313 EQU   TCBESTRM                                                 03850000
TCBRV312 EQU   TCBESTRM                                                 03851000
TCBRV311 EQU   TCBESTRM                                                 03852000
TCBRV310 EQU   TCBESTRM                                                 03853000
TCBRV309 EQU   TCBESTRM                                                 03854000
TCBSTAFX EQU   TCBESTRM                                                 03855000
TCBETERM EQU   TCBESTRM                                                 03856000
TCBSCBKY EQU   TCBESTAE                                                 03857000
TCBRTM12 EQU   TCB+260                                                  03858000
TCBTCBID EQU   TCB+256                                                  03859000
TCBSTAWA EQU   TCB+252                                                  03860000
TCBSWA   EQU   TCB+248                                                  03861000
TCBFOEA  EQU   TCBFOE+1                                                 03862000
TCBRSV42 EQU   TCBFOE                                                   03863000
TCBCCPVI EQU   TCBXSCT+2                                                03864000
TCBRV325 EQU   TCBXSCT+1                                                03865000
TCBRV324 EQU   TCBXSCT1                                                 03866000
TCBRV323 EQU   TCBXSCT1                                                 03867000
TCBRV322 EQU   TCBXSCT1                                                 03868000
TCBRV321 EQU   TCBXSCT1                                                 03869000
TCBRV320 EQU   TCBXSCT1                                                 03870000
TCBRV319 EQU   TCBXSCT1                                                 03871000
TCBS3A   EQU   TCBXSCT1                                                 03872000
TCBACTIV EQU   TCBXSCT1                                                 03873000
TCBRSV41 EQU   TCB+239                                                  03874000
TCBTID   EQU   TCB+238                                                  03875000
TCBRSVAA EQU   TCB+237                                                  03876000
TCBABCUR EQU   TCB+236                                                  03877000
TCBTMSAV EQU   TCB+232                                                  03878000
TCBIOTIM EQU   TCB+228                                                  03879000
TCBRTWA  EQU   TCB+224                                                  03880000
TCBBACK  EQU   TCB+220                                                  03881000
TCBTIRB  EQU   TCB+216                                                  03882000
TCBAECB  EQU   TCB+212                                                  03883000
TCBEXT2A EQU   TCBEXT2+1                                                03884000
TCBRSV39 EQU   TCBEXT2                                                  03885000
TCBSTMCT EQU   TCB+207                                                  03886000
TCBSYSCT EQU   TCB+206                                                  03887000
TCBRSV37 EQU   TCB+205                                                  03888000
TCBEXSVC EQU   TCBDAR                                                   03889000
TCBDARMS EQU   TCBDAR                                                   03890000
TCBDARWT EQU   TCBDAR                                                   03891000
TCBDARO  EQU   TCBDAR                                                   03892000
TCBDARMC EQU   TCBDARC                                                  03893000
TCBDARD  EQU   TCBDAR                                                   03894000
TCBDARS  EQU   TCBDAR                                                   03895000
TCBDARP  EQU   TCBDAR                                                   03896000
TCBGTOFM EQU   TCBFLGS7                                                 03897000
TCBADMP  EQU   TCBFLGS7                                                 03898000
TCBRSTSK EQU   TCBFLGS7                                                 03899000
TCBSVCS  EQU   TCBFLGS7                                                 03900000
TCBSTACK EQU   TCBFLGS7                                                 03901000
TCBRSV34 EQU   TCBFLGS7                                                 03902000
TCBRSV33 EQU   TCBFLGS7                                                 03903000
TCBGPECB EQU   TCBFLGS7                                                 03904000
TCBNTJS  EQU   TCBFLGS6                                                 03905000
TCBAPG   EQU   TCBFLGS6                                                 03906000
TCBMIGR  EQU   TCBFLGS6                                                 03907000
TCBRV303 EQU   TCBFLGS6                                                 03908000
TCBSPVLK EQU   TCBFLGS6                                                 03909000
TCBCPU   EQU   TCBFLGS6                                                 03910000
TCBPIE17 EQU   TCBFLGS6                                                 03911000
TCBRV    EQU   TCBFLGS6                                                 03912000
TCBRSV79 EQU   TCBNDSP5                                                 03913000
TCBRSV78 EQU   TCBNDSP5                                                 03914000
TCBRSV77 EQU   TCBNDSP5                                                 03915000
TCBRSV76 EQU   TCBNDSP5                                                 03916000
TCBRSV75 EQU   TCBNDSP5                                                 03917000
TCBRSV74 EQU   TCBNDSP5                                                 03918000
TCBRSV95 EQU   TCBNDSP5                                                 03919000
TCBRSV94 EQU   TCBNDSP5                                                 03920000
TCBRSV93 EQU   TCBNDSP4                                                 03921000
TCBRSV92 EQU   TCBNDSP4                                                 03922000
TCBRSV91 EQU   TCBNDSP4                                                 03923000
TCBRSV90 EQU   TCBNDSP4                                                 03924000
TCBRSV89 EQU   TCBNDSP4                                                 03925000
TCBRSV88 EQU   TCBNDSP4                                                 03926000
TCBRSV87 EQU   TCBNDSP4                                                 03927000
TCBRSV86 EQU   TCBNDSP4                                                 03928000
TCBEXT1A EQU   TCBEXT1+1                                                03929000
TCBRSV32 EQU   TCBEXT1                                                  03930000
TCBEXCPD EQU   TCB+192                                                  03931000
TCBIOBRC EQU   TCB+188                                                  03932000
TCBDDWTC EQU   TCB+186                                                  03933000
TCBDDEXC EQU   TCB+184                                                  03934000
TCBJSCBB EQU   TCBJSCB+1                                                03935000
@NM00089 EQU   TCBRECDE                                                 03936000
TCBREC   EQU   TCBRECDE                                                 03937000
TCBMDIDS EQU   TCB+176                                                  03938000
TCBNDINT EQU   TCBNDSP3                                                 03939000
TCBRSV27 EQU   TCBNDSP3                                                 03940000
TCBRSV26 EQU   TCBNDSP3                                                 03941000
TCBRSV25 EQU   TCBNDSP3                                                 03942000
TCBRSV24 EQU   TCBNDSP3                                                 03943000
TCBSRBND EQU   TCBNDSP3                                                 03944000
TCBRV302 EQU   TCBNDSP3                                                 03945000
TCBLJSND EQU   TCBNDSP3                                                 03946000
TCBABE   EQU   TCBNDSP2                                                 03947000
TCBDSS   EQU   TCBNDSP2                                                 03948000
TCBOWAIT EQU   TCBNDSP2                                                 03949000
TCBIWAIT EQU   TCBNDSP2                                                 03950000
TCBNDTS  EQU   TCBNDSP2                                                 03951000
TCBNDSVC EQU   TCBNDSP2                                                 03952000
TCBSTPP  EQU   TCBNDSP2                                                 03953000
TCBABD   EQU   TCBNDSP2                                                 03954000
TCBRSV22 EQU   TCBNDSP1                                                 03955000
TCBPIEND EQU   TCBNDSP1                                                 03956000
TCBTPSP  EQU   TCBNDSP1                                                 03957000
TCBDDRND EQU   TCBNDSP1                                                 03958000
TCBRSPND EQU   TCBNDSP1                                                 03959000
TCBRSTND EQU   TCBNDSP1                                                 03960000
TCBDARPN EQU   TCBNDSP1                                                 03961000
TCBDARTN EQU   TCBNDSP1                                                 03962000
TCBNDSP0 EQU   TCBNDSP                                                  03963000
TCBUSER  EQU   TCB+168                                                  03964000
TCBTCTB  EQU   TCBTCT+1                                                 03965000
TCBRSV9C EQU   TCBTCTGF                                                 03966000
TCBRSV9B EQU   TCBTCTGF                                                 03967000
TCBRSV9A EQU   TCBTCTGF                                                 03968000
TCBRSV99 EQU   TCBTCTGF                                                 03969000
TCBRSV98 EQU   TCBTCTGF                                                 03970000
TCBRSV97 EQU   TCBTCTGF                                                 03971000
TCBRSV20 EQU   TCBTCTGF                                                 03972000
TCBSMFGF EQU   TCBTCTGF                                                 03973000
TCBSTABB EQU   TCBSTAB+1                                                03974000
TCBSTCUR EQU   TCBNSTAE                                                 03975000
TCBRV301 EQU   TCBNSTAE                                                 03976000
TCBSYNCH EQU   TCBNSTAE                                                 03977000
TCBHALT  EQU   TCBNSTAE                                                 03978000
TCBPPSUP EQU   TCBNSTAE                                                 03979000
TCB33E   EQU   TCBNSTAE                                                 03980000
TCBQUIES EQU   TCBNSTAE                                                 03981000
TCBSTABE EQU   TCBNSTAE                                                 03982000
TCBAQE   EQU   TCB+156                                                  03983000
TCBPQE   EQU   TCB+152                                                  03984000
TCBTSDP  EQU   TCB+151                                                  03985000
TCBTSLP  EQU   TCB+150                                                  03986000
TCBSTPCT EQU   TCB+149                                                  03987000
TCBCPUBN EQU   TCBTSFLG                                                 03988000
TCBDYDSP EQU   TCBTSFLG                                                 03989000
TCBRSV18 EQU   TCBTSFLG                                                 03990000
TCBRSV17 EQU   TCBTSFLG                                                 03991000
TCBTIOTG EQU   TCBTSFLG                                                 03992000
TCBATT   EQU   TCBTSFLG                                                 03993000
TCBSTPPR EQU   TCBTSFLG                                                 03994000
TCBRV300 EQU   TCBTSTSK                                                 03995000
TCBECB   EQU   TCB+144                                                  03996000
TCBIQE   EQU   TCB+140                                                  03997000
TCBLTC   EQU   TCB+136                                                  03998000
TCBOTC   EQU   TCB+132                                                  03999000
TCBNTC   EQU   TCB+128                                                  04000000
TCBJSTCA EQU   TCBJSTCB+1                                               04001000
TCBRSV16 EQU   TCBJSTCB                                                 04002000
TCBTQET  EQU   TCBTME                                                   04003000
TCBTCB   EQU   TCB+116                                                  04004000
TCBFSAB  EQU   TCBFSA+1                                                 04005000
TCBQEL   EQU   TCBFSA                                                   04006000
TCBGRS15 EQU   TCBGRS+60                                                04007000
TCBGRS14 EQU   TCBGRS+56                                                04008000
TCBGRS13 EQU   TCBGRS+52                                                04009000
TCBGRS12 EQU   TCBGRS+48                                                04010000
TCBGRS11 EQU   TCBGRS+44                                                04011000
TCBGRS10 EQU   TCBGRS+40                                                04012000
TCBGRS9  EQU   TCBGRS+36                                                04013000
TCBGRS8  EQU   TCBGRS+32                                                04014000
TCBGRS7  EQU   TCBGRS+28                                                04015000
TCBGRS6  EQU   TCBGRS+24                                                04016000
TCBGRS5  EQU   TCBGRS+20                                                04017000
TCBGRS4  EQU   TCBGRS+16                                                04018000
TCBGRS3  EQU   TCBGRS+12                                                04019000
TCBGRS2  EQU   TCBGRS+8                                                 04020000
TCBGRS1  EQU   TCBGRS+4                                                 04021000
TCBGRS0  EQU   TCBGRS                                                   04022000
TCBJPQB  EQU   TCBJPQ+1                                                 04023000
TCBRSV15 EQU   TCBPURGE                                                 04024000
TCBRSV14 EQU   TCBPURGE                                                 04025000
TCBRSV13 EQU   TCBPURGE                                                 04026000
TCBRSV12 EQU   TCBPURGE                                                 04027000
TCBRSV11 EQU   TCBPURGE                                                 04028000
TCBRSV10 EQU   TCBPURGE                                                 04029000
TCBRSV09 EQU   TCBPURGE                                                 04030000
TCBJPQF  EQU   TCBPURGE                                                 04031000
TCBJLB   EQU   TCB+40                                                   04032000
TCBLLS   EQU   TCB+36                                                   04033000
TCBDSP   EQU   TCB+35                                                   04034000
TCBLMP   EQU   TCB+34                                                   04035000
TCBPNDSP EQU   TCBFLGS5                                                 04036000
TCBFCD1  EQU   TCBFLGS5                                                 04037000
TCBSTP   EQU   TCBFLGS5                                                 04038000
TCBSYS   EQU   TCBFLGS5                                                 04039000
TCBANDSP EQU   TCBFLGS5                                                 04040000
TCBPAGE  EQU   TCBFLGS5                                                 04041000
TCBUXNDF EQU   TCBABWF                                                  04042000
TCBFC    EQU   TCBFLGS5                                                 04043000
TCBONDSP EQU   TCBFLGS4                                                 04044000
TCBMPCND EQU   TCBFLGS4                                                 04045000
TCBMPCVQ EQU   TCBFLGS4                                                 04046000
TCBUXNDV EQU   TCBFLGS4                                                 04047000
TCBHNDSP EQU   TCBFLGS4                                                 04048000
TCBRQENA EQU   TCBFLGS4                                                 04049000
TCBSER   EQU   TCBFLGS4                                                 04050000
TCBNDUMP EQU   TCBFLGS4                                                 04051000
TCBDWSTA EQU   TCBFLGS3                                                 04052000
TCBRSV08 EQU   TCBFLGS3                                                 04053000
TCBRSV07 EQU   TCBFLGS3                                                 04054000
TCBRSV06 EQU   TCBFLGS3                                                 04055000
TCBABGM  EQU   TCBFLGS3                                                 04056000
TCBABTRM EQU   TCBFLGS3                                                 04057000
TCBADINP EQU   TCBFLGS3                                                 04058000
TCBFSM   EQU   TCBFLGS3                                                 04059000
TCBFTS   EQU   TCBFLGS2                                                 04060000
TCBFETXR EQU   TCBFLGS2                                                 04061000
TCBFDSOP EQU   TCBFLGS2                                                 04062000
TCBFJMC  EQU   TCBFLGS2                                                 04063000
TCBFSMC  EQU   TCBFLGS2                                                 04064000
TCBFABOP EQU   TCBFLGS2                                                 04065000
TCBFSTI  EQU   TCBFLGS2                                                 04066000
TCBFOINP EQU   TCBFLGS2                                                 04067000
TCBFX    EQU   TCBFLGS1                                                 04068000
TCBFS    EQU   TCBFLGS1                                                 04069000
TCBFT    EQU   TCBFLGS1                                                 04070000
TCBPDUMP EQU   TCBFLGS1                                                 04071000
TCBNONPR EQU   TCBFLGS1                                                 04072000
TCBFERA  EQU   TCBFLGS1                                                 04073000
TCBFE    EQU   TCBFLGS1                                                 04074000
TCBFA    EQU   TCBFLGS1                                                 04075000
TCBZERO  EQU   TCBPKF                                                   04076000
TCBFLAG  EQU   TCBPKF                                                   04077000
TCBMSSB  EQU   TCBMSS+1                                                 04078000
TCBRSV03 EQU   TCBMSS                                                   04079000
TCBTRNB  EQU   TCBTRN+1                                                 04080000
TCBRSV02 EQU   TCBABF                                                   04081000
TCBOLTEP EQU   TCBABF                                                   04082000
TCBTCP   EQU   TCBABF                                                   04083000
TCBTCPP  EQU   TCBABF                                                   04084000
TCBRSV01 EQU   TCBABF                                                   04085000
TCBGRPH  EQU   TCBABF                                                   04086000
TCBNOCHK EQU   TCBABF                                                   04087000
TCBMOD91 EQU   TCBABF                                                   04088000
TCBCMPC  EQU   TCBCMP+1                                                 04089000
TCBRV318 EQU   TCBCMSG                                                  04090000
TCBRV317 EQU   TCBCIND                                                  04091000
TCBRV316 EQU   TCBCWTO                                                  04092000
TCBCASID EQU   TCBCDBL                                                  04093000
TCBNOCC  EQU   TCBSTCC                                                  04094000
TCBDMPO  EQU   TCBCPP                                                   04095000
TCBCSTEP EQU   TCBCMPF                                                  04096000
TCBCREQ  EQU   TCBCMPF                                                  04097000
TCBTIO   EQU   TCB+12                                                   04098000
TCBDEB   EQU   TCB+8                                                    04099000
TCBPIEA  EQU   TCBPIE+1                                                 04100000
TCBPM    EQU   TCBPMASK                                                 04101000
@NM00088 EQU   TCBPMASK                                                 04102000
TCBRBP   EQU   TCB                                                      04103000
TCBFRS6  EQU   TCBFRS+24                                                04104000
TCBFRS4  EQU   TCBFRS+16                                                04105000
TCBFRS2  EQU   TCBFRS+8                                                 04106000
TCBFRS0  EQU   TCBFRS                                                   04107000
CVTLEVL  EQU   CVTRELNO+2                                               04108000
CVTNUMB  EQU   CVTRELNO                                                 04109000
CVTMDL   EQU   CVTFIX+250                                               04110000
@NM00087 EQU   CVTFIX+248                                               04111000
@NM00086 EQU   CVTFIX                                                   04112000
CVTRV482 EQU   CVTXTNT2+128                                             04113000
CVTRV481 EQU   CVTXTNT2+124                                             04114000
CVTRV480 EQU   CVTXTNT2+120                                             04115000
CVTRV479 EQU   CVTXTNT2+118                                             04116000
CVTRV478 EQU   CVTXTNT2+117                                             04117000
CVTRV477 EQU   CVTXTNT2+116                                             04118000
CVTRV476 EQU   CVTXTNT2+115                                             04119000
CVTRV475 EQU   CVTXTNT2+114                                             04120000
CVTRV474 EQU   CVTRV466                                                 04121000
CVTRV473 EQU   CVTRV466                                                 04122000
CVTRV472 EQU   CVTRV466                                                 04123000
CVTRV471 EQU   CVTRV466                                                 04124000
CVTRV470 EQU   CVTRV466                                                 04125000
CVTRV469 EQU   CVTRV466                                                 04126000
CVTRV468 EQU   CVTRV466                                                 04127000
CVTRV467 EQU   CVTRV466                                                 04128000
CVTRV465 EQU   CVTRV457                                                 04129000
CVTRV464 EQU   CVTRV457                                                 04130000
CVTRV463 EQU   CVTRV457                                                 04131000
CVTRV462 EQU   CVTRV457                                                 04132000
CVTRV461 EQU   CVTRV457                                                 04133000
CVTRV460 EQU   CVTRV457                                                 04134000
CVTRV459 EQU   CVTRV457                                                 04135000
CVTRV458 EQU   CVTRV457                                                 04136000
CVTRV456 EQU   CVTXTNT2+108                                             04137000
CVTRV455 EQU   CVTXTNT2+104                                             04138000
CVTRV454 EQU   CVTXTNT2+100                                             04139000
CVTRV453 EQU   CVTXTNT2+96                                              04140000
CVTRV452 EQU   CVTXTNT2+94                                              04141000
CVTRV451 EQU   CVTXTNT2+92                                              04142000
CVTRV450 EQU   CVTXTNT2+90                                              04143000
CVTRV449 EQU   CVTXTNT2+88                                              04144000
CVTRV448 EQU   CVTXTNT2+87                                              04145000
CVTRV447 EQU   CVTXTNT2+86                                              04146000
CVTRV446 EQU   CVTRV438                                                 04147000
CVTRV445 EQU   CVTRV438                                                 04148000
CVTRV444 EQU   CVTRV438                                                 04149000
CVTRV443 EQU   CVTRV438                                                 04150000
CVTRV442 EQU   CVTRV438                                                 04151000
CVTRV441 EQU   CVTRV438                                                 04152000
CVTRV440 EQU   CVTRV438                                                 04153000
CVTRV439 EQU   CVTRV438                                                 04154000
CVTRV437 EQU   CVTRV429                                                 04155000
CVTRV436 EQU   CVTRV429                                                 04156000
CVTRV435 EQU   CVTRV429                                                 04157000
CVTRV434 EQU   CVTRV429                                                 04158000
CVTRV433 EQU   CVTRV429                                                 04159000
CVTRV432 EQU   CVTRV429                                                 04160000
CVTRV431 EQU   CVTRV429                                                 04161000
CVTRV430 EQU   CVTRV429                                                 04162000
CVTRV428 EQU   CVTXTNT2+80                                              04163000
CVTRV427 EQU   CVTXTNT2+76                                              04164000
CVTRV426 EQU   CVTXTNT2+72                                              04165000
CVTRV425 EQU   CVTXTNT2+68                                              04166000
CVTATACT EQU   CVTATCVT                                                 04167000
CVTRV423 EQU   CVTXTNT2+62                                              04168000
CVTRV422 EQU   CVTXTNT2+60                                              04169000
CVTRV421 EQU   CVTXTNT2+58                                              04170000
CVTRV420 EQU   CVTXTNT2+56                                              04171000
CVTRV419 EQU   CVTXTNT2+55                                              04172000
CVTRV418 EQU   CVTXTNT2+54                                              04173000
CVTRV417 EQU   CVTRV409                                                 04174000
CVTRV416 EQU   CVTRV409                                                 04175000
CVTRV415 EQU   CVTRV409                                                 04176000
CVTRV414 EQU   CVTRV409                                                 04177000
CVTRV413 EQU   CVTRV409                                                 04178000
CVTRV412 EQU   CVTRV409                                                 04179000
CVTRV411 EQU   CVTRV409                                                 04180000
CVTRV410 EQU   CVTRV409                                                 04181000
CVTRV408 EQU   CVTRV400                                                 04182000
CVTRV407 EQU   CVTRV400                                                 04183000
CVTRV406 EQU   CVTRV400                                                 04184000
CVTRV405 EQU   CVTRV400                                                 04185000
CVTRV404 EQU   CVTRV400                                                 04186000
CVTRV403 EQU   CVTRV400                                                 04187000
CVTRV402 EQU   CVTRV400                                                 04188000
CVTRV401 EQU   CVTRV400                                                 04189000
CVTICB   EQU   CVTXTNT2+48                                              04190000
CVTSKTA  EQU   CVTXTNT2+44                                              04191000
CVTCCVT  EQU   CVTXTNT2+40                                              04192000
CVTRSV98 EQU   CVTXTNT2+36                                              04193000
CVTRSV97 EQU   CVTXTNT2+34                                              04194000
CVTRSV96 EQU   CVTXTNT2+32                                              04195000
CVTOLTEP EQU   CVTXTNT2+28                                              04196000
CVTQIDA  EQU   CVTQID+1                                                 04197000
CVTRSV95 EQU   CVTQID                                                   04198000
CVTRSV94 EQU   CVTXTNT2+20                                              04199000
CVTRSV93 EQU   CVTXTNT2+16                                              04200000
CVTRSV92 EQU   CVTXTNT2+12                                              04201000
CVTDEBVR EQU   CVTXTNT2+8                                               04202000
CVTRSV91 EQU   CVTXTNT2+6                                               04203000
CVTRSV9H EQU   CVTFLGBT                                                 04204000
CVTRSV9G EQU   CVTFLGBT                                                 04205000
CVTRSV9F EQU   CVTFLGBT                                                 04206000
CVTRSV9E EQU   CVTFLGBT                                                 04207000
CVTRSV9D EQU   CVTFLGBT                                                 04208000
CVTRSV9C EQU   CVTFLGBT                                                 04209000
CVTVME   EQU   CVTFLGBT                                                 04210000
CVTNPE   EQU   CVTFLGBT                                                 04211000
CVTNUCLS EQU   CVTXTNT2+4                                               04212000
CVTDSSVA EQU   CVTDSSV+1                                                04213000
CVTRSV89 EQU   CVTDSSV                                                  04214000
CVTRSV88 EQU   CVTXTNT1+8                                               04215000
CVTRSV87 EQU   CVTXTNT1+4                                               04216000
CVTFACHN EQU   CVTXTNT1                                                 04217000
CVTRV488 EQU   CVTMAP+412                                               04218000
CVTRV487 EQU   CVTMAP+408                                               04219000
CVTRV486 EQU   CVTMAP+404                                               04220000
CVTRV485 EQU   CVTMAP+400                                               04221000
CVTACTAP EQU   CVTMAP+396                                               04222000
CVTAUTH  EQU   CVTMAP+392                                               04223000
CVTATMCA EQU   CVTATMCT+1                                               04224000
CVTATMST EQU   CVTATMCT                                                 04225000
CVTRSV61 EQU   CVTMAP+384                                               04226000
CVTVOLT1 EQU   CVTVOLM1+1                                               04227000
CVTVOLI1 EQU   CVTVOLF1                                                 04228000
CVTSTOA  EQU   CVTMAP+376                                               04229000
CVTRSV58 EQU   CVTMAP+374                                               04230000
CVTRSV57 EQU   CVTMAP+372                                               04231000
CVTDDCE  EQU   CVTMAP+368                                               04232000
CVTPNWFR EQU   CVTMAP+364                                               04233000
CVTSMF   EQU   CVTMAP+360                                               04234000
CVTSULK  EQU   CVTMAP+358                                               04235000
CVTSLKO  EQU   CVTSYSK                                                  04236000
CVTSLKP  EQU   CVTSYSK                                                  04237000
CVTSLKQ  EQU   CVTSYSK                                                  04238000
CVTSLKR  EQU   CVTSYSK                                                  04239000
CVTRSV56 EQU   CVTSYSK                                                  04240000
CVTRSV55 EQU   CVTSYSK                                                  04241000
CVTRSV54 EQU   CVTSYSK                                                  04242000
CVTRSV53 EQU   CVTSYSK                                                  04243000
CVTRSV52 EQU   CVTA1F1                                                  04244000
CVTRSV51 EQU   CVTA1F1                                                  04245000
CVTRSV50 EQU   CVTA1F1                                                  04246000
CVTRSV49 EQU   CVTA1F1                                                  04247000
CVTRSV48 EQU   CVTA1F1                                                  04248000
CVTRSV47 EQU   CVTA1F1                                                  04249000
CVTSRSW  EQU   CVTA1F1                                                  04250000
CVTPFSW  EQU   CVTA1F1                                                  04251000
CVTPCVT  EQU   CVTMAP+352                                               04252000
CVTRSV46 EQU   CVTMAP+344                                               04253000
CVTRSV45 EQU   CVTMAP+340                                               04254000
CVTRSV44 EQU   CVTMAP+338                                               04255000
CVTRSV43 EQU   CVTMAP+336                                               04256000
CVTHJESA EQU   CVTHJES+1                                                04257000
CVTRSV42 EQU   CVTHJES                                                  04258000
CVTEXT2A EQU   CVTEXT2+1                                                04259000
CVTRSV41 EQU   CVTEXT2                                                  04260000
CVTAPFA  EQU   CVTAPF+1                                                 04261000
CVTRSV40 EQU   CVTAPF                                                   04262000
CVTRV518 EQU   CVTINTLA                                                 04263000
CVTRV517 EQU   CVTERPV                                                  04264000
CVTEORM  EQU   CVTMAP+312                                               04265000
CVTMCHPR EQU   CVTMAP+308                                               04266000
CVTTZ    EQU   CVTMAP+304                                               04267000
CVTJEPS  EQU   CVTMAP+300                                               04268000
CVTJESCT EQU   CVTMAP+296                                               04269000
CVTMODE  EQU   CVTMAP+292                                               04270000
CVTPTRV  EQU   CVTMAP+288                                               04271000
CVTREAL  EQU   CVTMAP+284                                               04272000
CVTRSV39 EQU   CVTMAP+280                                               04273000
CVTRSV38 EQU   CVTMAP+276                                               04274000
CVTDMSRA EQU   CVTDMSR+1                                                04275000
CVTRV634 EQU   CVTDMSRF                                                 04276000
CVTRV633 EQU   CVTDMSRF                                                 04277000
CVTRV632 EQU   CVTDMSRF                                                 04278000
CVTRV631 EQU   CVTDMSRF                                                 04279000
CVTRV630 EQU   CVTDMSRF                                                 04280000
CVTRV629 EQU   CVTDMSRF                                                 04281000
CVTUDUMP EQU   CVTDMSRF                                                 04282000
CVTSDUMP EQU   CVTDMSRF                                                 04283000
CVTQMSGA EQU   CVTQMSG+1                                                04284000
CVTRSV36 EQU   CVTQMSG                                                  04285000
CVTAMFF  EQU   CVTMAP+264                                               04286000
CVTPURGA EQU   CVTPURG+1                                                04287000
CVTRSV35 EQU   CVTPURG                                                  04288000
CVTCBSP  EQU   CVTMAP+256                                               04289000
CVTATERA EQU   CVTATER+1                                                04290000
CVTSYST  EQU   CVTATER                                                  04291000
CVTVOLT2 EQU   CVTTAT                                                   04292000
CVTVOLI2 EQU   CVTVOLF2                                                 04293000
CVTAQAVB EQU   CVTAQAVT+1                                               04294000
CVTRSV34 EQU   CVTTCMFG                                                 04295000
CVTRSV33 EQU   CVTTCMFG                                                 04296000
CVTRSV32 EQU   CVTTCMFG                                                 04297000
CVTRSV31 EQU   CVTTCMFG                                                 04298000
CVTRSV30 EQU   CVTTCMFG                                                 04299000
CVTRSV29 EQU   CVTTCMFG                                                 04300000
CVTLDEV  EQU   CVTTCMFG                                                 04301000
CVTTCRDY EQU   CVTTCMFG                                                 04302000
CVTGTFA  EQU   CVTGTF+1                                                 04303000
CVTRSV27 EQU   CVTGTFST                                                 04304000
CVTRNIO  EQU   CVTGTFST                                                 04305000
CVTUSR   EQU   CVTGTFST                                                 04306000
CVTRV318 EQU   CVTFORM                                                  04307000
CVTRV317 EQU   CVTTMODE                                                 04308000
CVTRV316 EQU   CVTSTATE                                                 04309000
CVTRV315 EQU   CVTGTFS                                                  04310000
CVTGTFAV EQU   CVTGTFS                                                  04311000
CVT0SCR1 EQU   CVTMAP+232                                               04312000
CVTRV515 EQU   CVTMAP+228                                               04313000
CVTRMS   EQU   CVTMAP+224                                               04314000
CVTPATCH EQU   CVTMAP+220                                               04315000
CVTTSCE  EQU   CVTMAP+216                                               04316000
CVTLNKSC EQU   CVTMAP+214                                               04317000
CVTQABST EQU   CVTMAP+212                                               04318000
CVTMDLDS EQU   CVTMAP+208                                               04319000
CVTUSER  EQU   CVTMAP+204                                               04320000
CVTABEND EQU   CVTMAP+200                                               04321000
CVTSMCA  EQU   CVTMAP+196                                               04322000
CVTRSV18 EQU   CVTMAP+192                                               04323000
CVTQLPAQ EQU   CVTMAP+188                                               04324000
CVTQCDSR EQU   CVTMAP+184                                               04325000
CVTRSV17 EQU   CVTOPTB                                                  04326000
CVTRSV16 EQU   CVTOPTB                                                  04327000
CVTFP    EQU   CVTOPTB                                                  04328000
CVTAPTHR EQU   CVTOPTB                                                  04329000
CVTNLOG  EQU   CVTOPTB                                                  04330000
CVTTOD   EQU   CVTOPTB                                                  04331000
CVTCTIMS EQU   CVTOPTB                                                  04332000
CVTPROT  EQU   CVTOPTB                                                  04333000
CVTXPFP  EQU   CVTOPTA                                                  04334000
CVTASCII EQU   CVTOPTA                                                  04335000
CVTRSV13 EQU   CVTOPTA                                                  04336000
CVTRSV12 EQU   CVTOPTA                                                  04337000
CVTNIP   EQU   CVTOPTA                                                  04338000
CVTDDR   EQU   CVTOPTA                                                  04339000
CVTAPR   EQU   CVTOPTA                                                  04340000
CVTCCH   EQU   CVTOPTA                                                  04341000
CVTSNCTR EQU   CVTMAP+180                                               04342000
CVTQMWR  EQU   CVTMAP+176                                               04343000
CVTQOCR  EQU   CVTMAP+172                                               04344000
CVT1EF00 EQU   CVTMAP+168                                               04345000
CVTMZ00  EQU   CVTMAP+164                                               04346000
CVTSV76Q EQU   CVTSV76C                                                 04347000
CVTRSV11 EQU   CVTMAP+156                                               04348000
CVT0PT01 EQU   CVTMAP+152                                               04349000
CVTMSER  EQU   CVTMAP+148                                               04350000
CVTRV516 EQU   CVTIERLC                                                 04351000
CVTILCH  EQU   CVTMAP+140                                               04352000
CVT0DS   EQU   CVTMAP+136                                               04353000
CVTFBOSV EQU   CVTMAP+132                                               04354000
CVTNUCB  EQU   CVTMAP+128                                               04355000
CVTIXAVL EQU   CVTMAP+124                                               04356000
CVTSV76M EQU   CVTIOQET                                                 04357000
CVTDCBA  EQU   CVTMAP+117                                               04358000
CVTMVS2  EQU   CVTDCB                                                   04359000
CVT6DAT  EQU   CVTDCB                                                   04360000
CVT4MPS  EQU   CVTDCB                                                   04361000
CVTRSV09 EQU   CVTDCB                                                   04362000
CVT4MS1  EQU   CVTDCB                                                   04363000
CVT2SPS  EQU   CVTDCB                                                   04364000
CVT1SSS  EQU   CVTDCB                                                   04365000
CVTRSV08 EQU   CVTDCB                                                   04366000
CVTSTB   EQU   CVTMAP+112                                               04367000
CVTQTD00 EQU   CVTMAP+108                                               04368000
CVTQTE00 EQU   CVTMAP+104                                               04369000
CVTCUCB  EQU   CVTMAP+100                                               04370000
CVTSJQ   EQU   CVTMAP+96                                                04371000
CVTPBLDL EQU   CVTMAP+92                                                04372000
CVTTPC   EQU   CVTMAP+88                                                04373000
CVTSVDCB EQU   CVTMAP+84                                                04374000
CVTBRET  EQU   CVTMAP+82                                                04375000
CVTEXIT  EQU   CVTMAP+80                                                04376000
CVT0FN00 EQU   CVTMAP+76                                                04377000
CVTDARA  EQU   CVTDAR+1                                                 04378000
CVTRSV07 EQU   CVTFLGS1                                                 04379000
CVTRSV06 EQU   CVTFLGS1                                                 04380000
CVTRSV05 EQU   CVTFLGS1                                                 04381000
CVTRSV04 EQU   CVTFLGS1                                                 04382000
CVTRSV03 EQU   CVTFLGS1                                                 04383000
CVTRSV02 EQU   CVTFLGS1                                                 04384000
CVTRSV01 EQU   CVTFLGS1                                                 04385000
CVTDMPLK EQU   CVTFLGS1                                                 04386000
CVTXITP  EQU   CVTMAP+68                                                04387000
CVTMSLT  EQU   CVTMAP+60                                                04388000
CVTDATE  EQU   CVTMAP+56                                                04389000
CVTBTERM EQU   CVTMAP+52                                                04390000
CVTSYSAD EQU   CVTMAP+48                                                04391000
CVTXTLER EQU   CVTMAP+44                                                04392000
CVTILK2  EQU   CVTMAP+40                                                04393000
CVTILK1  EQU   CVTMAP+36                                                04394000
CVTPRLTV EQU   CVTMAP+32                                                04395000
CVTPCNVT EQU   CVTMAP+28                                                04396000
CVT0VL00 EQU   CVTMAP+24                                                04397000
CVTXAPG  EQU   CVTMAP+20                                                04398000
CVTBUF   EQU   CVTMAP+16                                                04399000
CVTJOB   EQU   CVTMAP+12                                                04400000
CVTLINK  EQU   CVTMAP+8                                                 04401000
CVT0EF00 EQU   CVTMAP+4                                                 04402000
CVT      EQU   CVTMAP                                                   04403000
RQEEND   EQU   RQE+40                                                   04404000
@NM00061 EQU   RQEFLAG3                                                 04405000
RQEINIOS EQU   RQEFLAG3                                                 04406000
RQECHEAC EQU   RQEFLAG                                                  04407000
RQEPURGE EQU   RQEFLAG                                                  04408000
RQESRBS  EQU   RQEFLAG                                                  04409000
RQESTBL  EQU   RQEFLAG                                                  04410000
RQEFIXST EQU   RQEFLAG                                                  04411000
RQENOFRE EQU   RQEFLAG                                                  04412000
RQENOPST EQU   RQEFLAG                                                  04413000
RQERETRY EQU   RQEFLAG                                                  04414000
RQETYP1  EQU   RQETYP3                                                  04415000
RQETYP2  EQU   RQETYP3                                                  04416000
RQEDIE   EQU   RQETYPE                                                  04417000
RQEEOEE  EQU   RQETYPE                                                  04418000
RQEVAM   EQU   RQETYPE                                                  04419000
RQE1TO1  EQU   RQETYPE                                                  04420000
RQEVIRT  EQU   RQETYPE                                                  04421000
RQE114   EQU   RQETYPE                                                  04422000
@NM00060 EQU   RQEPRT                                                   04423000
RQEPKEY  EQU   RQEPRT                                                   04424000
RQEIPIB  EQU   RQE+32                                                   04425000
RQERRQ   EQU   RQE+24                                                   04426000
RQETCCW  EQU   RQE+16                                                   04427000
RQEUCB   EQU   RQE                                                      04428000
VBPVMOVE EQU   VBPVCB+40                                                04429000
VCBSAVAD EQU   VBPVFXD+32                                               04430000
VBPVMAP  EQU   VBPVFXD+8                                                04431000
VBPVLEN  EQU   VBPVFXD+4                                                04432000
VBPVNAME EQU   VBPVFXD                                                  04433000
VBPHMAD  EQU   VBPDSPCT+216                                             04434000
VBPHTCB  EQU   VBPHFIX+212                                              04435000
VBPHJRNP EQU   VBPHFIX+209                                              04436000
VBPHSPUL EQU   VBPHFIX+208                                              04437000
OPTSAVE  EQU   SECSAVE+18                                               04438000
LGNSAVE  EQU   SECSAVE+10                                               04439000
DSGSAVE  EQU   SECSAVE+8                                                04440000
SECSAVO  EQU   SECSAVE+4                                                04441000
@NM00059 EQU   SECSAVE                                                  04442000
VBPHSAVO EQU   VBPHSAVE+4                                               04443000
@NM00058 EQU   VBPHSAVE                                                 04444000
VBPHFRAR EQU   VBPHFIX+56                                               04445000
VBPHVOP  EQU   VBPHBUFC                                                 04446000
VBPHRBN  EQU   VBPHJJ+48                                                04447000
VBPHPRL  EQU   VBPHJJ+44                                                04448000
VBPHWAD  EQU   VBPHJJ+40                                                04449000
VBPHWSZ  EQU   VBPHJJ+38                                                04450000
VBPHMMP  EQU   VBPHJJ+36                                                04451000
VBPHNMP  EQU   VBPHJJ+34                                                04452000
@NM00057 EQU   VBPHSTA                                                  04453000
VBPHCLO  EQU   VBPHSTA                                                  04454000
VBPHSCR  EQU   VBPHSTA                                                  04455000
@NM00056 EQU   VBPHSTA                                                  04456000
VBPHRW   EQU   VBPHSTA                                                  04457000
VBPHOPE  EQU   VBPHSTA                                                  04458000
VBPHJOU  EQU   VBPHOPT                                                  04459000
VBPHJRN  EQU   VBPHOPT                                                  04460000
VBPHPADD EQU   VBPHOPT                                                  04461000
VBPHPAS  EQU   VBPHOPT                                                  04462000
VBPHRST  EQU   VBPHOPT                                                  04463000
VBPHPGLD EQU   VBPHOPT                                                  04464000
VBPHINS  EQU   VBPHOPT                                                  04465000
VBPHDSSZ EQU   VBPHJJ+28                                                04466000
VBPHDSG  EQU   VBPHJJ+26                                                04467000
VBPHPNP  EQU   VBPHJJ+24                                                04468000
VBPHSYM2 EQU   VBPHSYM+4                                                04469000
VBPHSYM1 EQU   VBPHSYM                                                  04470000
VBPHLPG2 EQU   VBPHLGID+2                                               04471000
VBPHLPG1 EQU   VBPHLGID                                                 04472000
VBPHLEN  EQU   VBPHJJ+4                                                 04473000
VBPHNAME EQU   VBPHJJ                                                   04474000
VTR1     EQU   VTRACK+30                                                04475000
VTR0DATA EQU   VTR0+8                                                   04476000
VTR0CNT  EQU   VTR0                                                     04477000
VTHACCHH EQU   VTHA+1                                                   04478000
VTHAFLAG EQU   VTHA                                                     04479000
VTUPDATE EQU   VTST                                                     04480000
VTOVFL   EQU   VTST                                                     04481000
VTINIT   EQU   VTST                                                     04482000
VTRKBAL  EQU   VTRACK+4                                                 04483000
VTDATEND EQU   VTRACK                                                   04484000
VBPPLSV2 EQU   VBPPL+72                                                 04485000
VBPPLSAV EQU   VBPPL                                                    04486000
VDSDSCB  EQU   VDSCB+80                                                 04487000
VDSRBN   EQU   VDSCB+76                                                 04488000
VDSUCB   EQU   VDSCB                                                    04489000
EIRECUR  EQU   @NM00054                                                 04490000
WICDATND EQU   WICB+116                                                 04491000
WICRGSV5 EQU   WICREGSV+20                                              04492000
WICRGSV4 EQU   WICREGSV+16                                              04493000
WICRGSV3 EQU   WICREGSV+12                                              04494000
WICRGSV2 EQU   WICREGSV+8                                               04495000
WICRGSV1 EQU   WICREGSV+4                                               04496000
WICRGSV0 EQU   WICREGSV                                                 04497000
WICEXPTR EQU   WICB+88                                                  04498000
WICSENSE EQU   WICB+86                                                  04499000
WICTRKCP EQU   WICDVTAB+4                                               04500000
WICMAXHH EQU   WICDVTAB+2                                               04501000
WICRSTRT EQU   WICRESTA                                                 04502000
@NM00052 EQU   WICRESTA                                                 04503000
WICTRMSK EQU   WICRESTA                                                 04504000
WICTRKRS EQU   WICRESTA                                                 04505000
WICSEKRS EQU   WICRESTA                                                 04506000
WICOVFIP EQU   WICRESTA                                                 04507000
WICPCIRS EQU   WICRESTA                                                 04508000
WICWORK  EQU   WICB+60                                                  04509000
WICRCSKT EQU   WICXOFLG                                                 04510000
WICNDXPT EQU   WICXOFLG                                                 04511000
WICTICFG EQU   WICSEQFG                                                 04512000
WICFSKE  EQU   WICSEQFG                                                 04513000
WICFSIDE EQU   WICSEQFG                                                 04514000
WICLWCKD EQU   WICSEQFG                                                 04515000
WICWRTIP EQU   WICOFLG2                                                 04516000
WICDC    EQU   WICOFLG2                                                 04517000
WICSCHEQ EQU   WICOFLG2                                                 04518000
WICERROR EQU   WICOFLG2                                                 04519000
WICINTRP EQU   WICOFLG2                                                 04520000
WICDATAX EQU   WICOFLG2                                                 04521000
WICXFCOM EQU   WICOFLG2                                                 04522000
@NM00051 EQU   WICOFLG1                                                 04523000
WICSID   EQU   WICOFLG1                                                 04524000
WICSCHTC EQU   WICOFLG1                                                 04525000
WICOVFOP EQU   WICOFLG1                                                 04526000
WICFMTW  EQU   WICOFLG1                                                 04527000
WICERASE EQU   WICOFLG1                                                 04528000
WICWSCKD EQU   WICOFLG1                                                 04529000
WICWCKD  EQU   WICOFLG1                                                 04530000
WICREQXF EQU   WICB+52                                                  04531000
WICAVXFR EQU   WICB+48                                                  04532000
WICDL    EQU   WICB+44                                                  04533000
WICKL    EQU   WICB+42                                                  04534000
WICRELTP EQU   WICB+40                                                  04535000
WICCAM   EQU   WICB+36                                                  04536000
@NM00050 EQU   WICERPSW                                                 04537000
WICSKAR  EQU   WICSEEKA+7                                               04538000
WICSKAHH EQU   WICSKACH+2                                               04539000
WICSKACC EQU   WICSKACH                                                 04540000
WICSKABB EQU   WICSKBCH                                                 04541000
DVCSECTD EQU   DVCT+17                                                  04542000
DVCOVR0  EQU   DVCT+14                                                  04543000
DVCALT   EQU   DVCT+12                                                  04544000
@NM00049 EQU   DVCFLAGS                                                 04545000
@NM00048 EQU   DVCFLAGS                                                 04546000
DVCTRKLN EQU   DVCT+4                                                   04547000
DVCTRK   EQU   DVCT+2                                                   04548000
BUFCEND  EQU   IDABUFC+64                                               04549000
BUFCUCDN EQU   IDABUFC+60                                               04550000
BUFCUCUP EQU   IDABUFC+56                                               04551000
BUFCMDBT EQU   IDABUFC+52                                               04552000
BUFCHAIN EQU   IDABUFC+48                                               04553000
BUFXORBA EQU   IDABUFC+44                                               04554000
BUFXIRBA EQU   IDABUFC+40                                               04555000
BUFCNXT2 EQU   IDABUFC+37                                               04556000
BUFCIDXL EQU   IDABUFC+36                                               04557000
BUFCWLEN EQU   BUFCINV                                                  04558000
BUFCNXT1 EQU   IDABUFC+24                                               04559000
BUFCCPA  EQU   IDABUFC+16                                               04560000
BUFCORBA EQU   IDABUFC+12                                               04561000
BUFCDDDD EQU   IDABUFC+8                                                04562000
BUFCAMB  EQU   BUFCPLH                                                  04563000
@NM00047 EQU   BUFCFLG2                                                 04564000
BUFCEOD  EQU   BUFCFLG2                                                 04565000
BUFCBSYW EQU   BUFCFLG2                                                 04566000
BUFCBSYR EQU   BUFCFLG2                                                 04567000
BUFCNLAS EQU   BUFCFLG2                                                 04568000
BUFCXDDR EQU   BUFCFLG2                                                 04569000
BUFCFIX  EQU   BUFCIOFL                                                 04570000
BUFCPFCP EQU   BUFCIOFL                                                 04571000
BUFCXEDB EQU   BUFCIOFL                                                 04572000
BUFCWC   EQU   BUFCIOFL                                                 04573000
BUFCREAL EQU   BUFCIOFL                                                 04574000
BUFCRRD  EQU   BUFCIOFL                                                 04575000
BUFCFMT  EQU   BUFCIOFL                                                 04576000
BUFCMW   EQU   BUFCIOFL                                                 04577000
BUFCEPT  EQU   BUFCFLG1                                                 04578000
BUFCEXC  EQU   BUFCFLG1                                                 04579000
BUFCVAL  EQU   BUFCFLG1                                                 04580000
BUFCER2  EQU   BUFCFLG1                                                 04581000
BUFCER1  EQU   BUFCFLG1                                                 04582000
BUFCINS  EQU   BUFCFLG1                                                 04583000
BUFCSEG  EQU   BUFCFLG1                                                 04584000
BUFCUPG  EQU   BUFCFLG1                                                 04585000
BUFCUCNT EQU   BUFCAVL                                                  04586000
@NM00046 EQU   IDABUFDR+16                                              04587000
BUFDBUFC EQU   IDABUFDR+12                                              04588000
@NM00045 EQU   BUFDRFLG                                                 04589000
BUFDRAVL EQU   BUFDRFLG                                                 04590000
BUFDRREL EQU   BUFDRFLG                                                 04591000
BUFDRTSB EQU   IDABUFDR+10                                              04592000
BUFDRMAX EQU   BUFDRCIX                                                 04593000
BUFDRPFN EQU   IDABUFDR+8                                               04594000
BUFDRPFB EQU   IDABUFDR+4                                               04595000
BUFDRLEN EQU   IDABUFDR+2                                               04596000
BUFDRNO  EQU   IDABUFDR+1                                               04597000
BUFDRID  EQU   IDABUFDR                                                 04598000
@NM00044 EQU   VBPOFLG                                                  04599000
VBPOPGLD EQU   VBPOFLG                                                  04600000
@NM00033 EQU   @NM00032                                                 04601000
CCWNULL  EQU   CCW+5                                                    04602000
SDT      EQU   CCWFLAGS                                                 04603000
@NM00031 EQU   CCWFLAGS                                                 04604000
OPCODE   EQU   CCW                                                      04605000
DCBEOB   EQU   IHADCS40+20                                              04606000
DCBPRECL EQU   IHADCS40+18                                              04607000
@NM00030 EQU   IHADCS40+16                                              04608000
@NM00029 EQU   @NM00027+1                                               04609000
@NM00028 EQU   DCBEROPT                                                 04610000
DCBERABE EQU   DCBEROPT                                                 04611000
DCBERSKP EQU   DCBEROPT                                                 04612000
DCBERACC EQU   DCBEROPT                                                 04613000
@NM00026 EQU   IHADCS40+10                                              04614000
@NM00025 EQU   IHADCS40+9                                               04615000
@NM00024 EQU   IHADCS40+8                                               04616000
DCBRECA  EQU   DCBRECAD+1                                               04617000
@NM00023 EQU   DCBRECBT                                                 04618000
DCBRCFGT EQU   DCBRCREL                                                 04619000
DCBRCTRU EQU   DCBRCREL                                                 04620000
DCBLCCW  EQU   DCBEOBAD                                                 04621000
DCBNOTE  EQU   DCBCNTRL                                                 04622000
DCBLRECL EQU   IHADCS38+10                                              04623000
@NM00022 EQU   IHADCS38+8                                               04624000
DCBEOBW  EQU   IHADCS38+4                                               04625000
DCBEOBRA EQU   DCBEOBR+1                                                04626000
DCBNCP   EQU   DCBEOBR                                                  04627000
@NM00021 EQU   DCBFLAG1                                                 04628000
DCBSTFLS EQU   DCBFLAG1                                                 04629000
DCBSTQCK EQU   DCBFLAG1                                                 04630000
DCBDIRCQ EQU   DCBBUFOF                                                 04631000
DCBQSTRU EQU   DCBUSASI                                                 04632000
@NM00020 EQU   DCBUSASI                                                 04633000
DCBQADF3 EQU   DCBQADFS                                                 04634000
DCBQADF2 EQU   DCBQADFS                                                 04635000
DCBQADF1 EQU   DCBQADFS                                                 04636000
DCBBLBP  EQU   DCBUSASI                                                 04637000
@NM00019 EQU   DCBUSASI                                                 04638000
DCBCICBA EQU   DCBCICB+1                                                04639000
@NM00018 EQU   DCBCICB                                                  04640000
DCBOFFSW EQU   IHADCS36+15                                              04641000
DCBOFFSR EQU   IHADCS36+14                                              04642000
DCBWCPL  EQU   IHADCS36+13                                              04643000
DCBWCPO  EQU   IHADCS36+12                                              04644000
DCBBLKSI EQU   IHADCS36+10                                              04645000
DCBCNQSM EQU   DCBCIND2                                                 04646000
DCBCNFEO EQU   DCBCIND2                                                 04647000
DCBCNCHS EQU   DCBCIND2                                                 04648000
DCBCNBFP EQU   DCBCIND2                                                 04649000
DCBCNIOE EQU   DCBCIND2                                                 04650000
DCBCNCLO EQU   DCBCIND2                                                 04651000
DCBCNWRO EQU   DCBCIND2                                                 04652000
DCBCNSTO EQU   DCBCIND2                                                 04653000
DCBCNEXB EQU   DCBCIND1                                                 04654000
@NM00017 EQU   DCBCIND1                                                 04655000
DCBCNBRM EQU   DCBCIND1                                                 04656000
@NM00016 EQU   DCBCIND1                                                 04657000
DCBCNEVB EQU   DCBCIND1                                                 04658000
DCBCNSRD EQU   DCBCIND1                                                 04659000
DCBCNTOV EQU   DCBCIND1                                                 04660000
DCBSYNA  EQU   DCBSYNAD+1                                               04661000
DCBIOBL  EQU   DCBSYNAD                                                 04662000
DCBCHCKA EQU   DCBPERRA                                                 04663000
DCBOPTJ  EQU   DCBOPTCD                                                 04664000
DCBOPTT  EQU   DCBOPTCD                                                 04665000
DCBSRCHD EQU   DCBOPTZ                                                  04666000
DCBOPTQ  EQU   DCBOPTCD                                                 04667000
DCBBCKPT EQU   DCBOPTO                                                  04668000
DCBOPTC  EQU   DCBOPTCD                                                 04669000
DCBOPTU  EQU   DCBOPTCD                                                 04670000
DCBOPTW  EQU   DCBOPTCD                                                 04671000
@NM00015 EQU   IHADCS28+1                                               04672000
@NM00014 EQU   IHADCS28                                                 04673000
DCBPUTA  EQU   DCBGETA                                                  04674000
@NM00013 EQU   DCBPUT                                                   04675000
DCBREADA EQU   DCBWRITA                                                 04676000
@NM00012 EQU   DCBREAD                                                  04677000
DCBDEBA  EQU   DCBDEBAD+1                                               04678000
@NM00011 EQU   DCBIFLGS                                                 04679000
DCBIFIOE EQU   DCBIFLGS                                                 04680000
DCBCH12  EQU   DCBIFPCT                                                 04681000
DCBCH9   EQU   DCBIFPCT                                                 04682000
DCBMFSTI EQU   DCBMFDMD                                                 04683000
DCBMFAWR EQU   DCBMFSTK                                                 04684000
DCBMFUIP EQU   DCBMFTMD                                                 04685000
DCBMFIDW EQU   DCBMFLCP                                                 04686000
DCBMFWRK EQU   DCBMFMVP                                                 04687000
DCBMFRDQ EQU   DCBMFWRT                                                 04688000
DCBMFGTQ EQU   DCBMFPUT                                                 04689000
DCBMFSTL EQU   DCBMACF2                                                 04690000
DCBMFCK  EQU   DCBMFDMG                                                 04691000
DCBMFRDX EQU   DCBMFCHK                                                 04692000
DCBMFDBF EQU   DCBMFSBG                                                 04693000
DCBMFRDI EQU   DCBMFLCG                                                 04694000
DCBMFRDK EQU   DCBMFMVG                                                 04695000
DCBMFWRQ EQU   DCBMFRD                                                  04696000
DCBMFPTQ EQU   DCBMFGET                                                 04697000
DCBMFECP EQU   DCBMACF1                                                 04698000
DCBTIOT  EQU   IHADCS25                                                 04699000
DCBMRSTI EQU   DCBMRDMD                                                 04700000
DCBMRAWR EQU   DCBMRSTK                                                 04701000
DCBMRUIP EQU   DCBMRTMD                                                 04702000
DCBMRIDW EQU   DCBMRLCP                                                 04703000
DCBMRWRK EQU   DCBMRMVP                                                 04704000
DCBMRRDQ EQU   DCBMRWRT                                                 04705000
DCBMRGTQ EQU   DCBMRPUT                                                 04706000
DCBMRSTL EQU   DCBMACR2                                                 04707000
DCBMRCK  EQU   DCBMRDMG                                                 04708000
DCBPGFXA EQU   DCBMRRDX                                                 04709000
DCBMRDBF EQU   DCBMRSBG                                                 04710000
DCBMRRDI EQU   DCBMRLCG                                                 04711000
DCBMRRDK EQU   DCBMRMVG                                                 04712000
DCBMRWRQ EQU   DCBMRRD                                                  04713000
DCBMRPTQ EQU   DCBMRGET                                                 04714000
DCBMRECP EQU   DCBMACR1                                                 04715000
@NM00010 EQU   DCBIFLG                                                  04716000
DCBIBIOE EQU   DCBIFLG                                                  04717000
DCBICH12 EQU   DCBIBPCT                                                 04718000
DCBICH9  EQU   DCBIBPCT                                                 04719000
DCBIBEC  EQU   DCBIFLG                                                  04720000
DCBOFIOF EQU   DCBOFLGS                                                 04721000
DCBOFUEX EQU   DCBOFLGS                                                 04722000
DCBOFTM  EQU   DCBOFLGS                                                 04723000
DCBOFPPC EQU   DCBOFLGS                                                 04724000
DCBOFOPN EQU   DCBOFLGS                                                 04725000
DCBOFEOV EQU   DCBOFLGS                                                 04726000
DCBOFLRB EQU   DCBOFLGS                                                 04727000
DCBOFIOD EQU   DCBOFLWR                                                 04728000
DCBDDNAM EQU   IHADCS24                                                 04729000
DCBEXLSA EQU   DCBEXLST+1                                               04730000
DCBRECKL EQU   DCBRECFM                                                 04731000
DCBRECCC EQU   DCBRECFM                                                 04732000
DCBRECBR EQU   DCBRECFM                                                 04733000
DCBRECTO EQU   DCBRECLA                                                 04734000
DCBEODA  EQU   DCBEODAD+1                                               04735000
DCBBFA   EQU   DCBBFTEK                                                 04736000
DCBH0    EQU   DCBBFTEK                                                 04737000
DCBBFTKD EQU   DCBBFTEK                                                 04738000
DCBBFTE  EQU   DCBBFT                                                   04739000
DCBBFTKR EQU   DCBBFT                                                   04740000
DCBBFTS  EQU   DCBBFT                                                   04741000
DCBH1    EQU   DCBBFTEK                                                 04742000
DCBSVCXA EQU   DCBSVCXL+1                                               04743000
@NM00009 EQU   DCBSVCXL                                                 04744000
DCBODEBA EQU   DCBIOBAA                                                 04745000
@NM00008 EQU   DCBQSLM                                                  04746000
DCBUPDBT EQU   DCBQSLM                                                  04747000
DCBUPDCM EQU   DCBQSLM                                                  04748000
DCB1DVDS EQU   DCBQSLM                                                  04749000
@NM00007 EQU   DCBDSRG2                                                 04750000
DCBDSGTR EQU   DCBDSRG2                                                 04751000
DCBACBM  EQU   DCBDSRG2                                                 04752000
@NM00006 EQU   DCBDSRG2                                                 04753000
DCBDSGTQ EQU   DCBDSRG2                                                 04754000
DCBDSGTX EQU   DCBDSRG2                                                 04755000
DCBDSGGS EQU   DCBDSRG2                                                 04756000
DCBDSGU  EQU   DCBDSRG1                                                 04757000
DCBDSGPO EQU   DCBDSRG1                                                 04758000
@NM00005 EQU   DCBDSRG1                                                 04759000
@NM00004 EQU   DCBDSRG1                                                 04760000
DCBDSGCX EQU   DCBDSRG1                                                 04761000
DCBDSGDA EQU   DCBDSRG1                                                 04762000
DCBDSGIS EQU   DCBDSRG1                                                 04763000
DCBBUFL  EQU   IHADCS11+8                                               04764000
DCBBUFCA EQU   DCBBUFCB+1                                               04765000
DCBBUFNO EQU   DCBBUFCB                                                 04766000
DCBDEVT  EQU   DCBREL                                                   04767000
DCBKEYLE EQU   DCBRELB                                                  04768000
@NM00003 EQU   IHADCB                                                   04769000
@NM00085 EQU   PSA+3668                                                 04770000
PSASTAK  EQU   PSA+3072                                                 04771000
@NM00084 EQU   PSA+1048                                                 04772000
PSAUSEND EQU   PSA+1048                                                 04773000
PSARV062 EQU   PSA+1044                                                 04774000
PSACDAL  EQU   PSA+1040                                                 04775000
PSAWTCOD EQU   PSA+1036                                                 04776000
PSAATCVT EQU   PSA+1032                                                 04777000
PSAPCPSW EQU   PSA+1024                                                 04778000
PSAPIR2  EQU   PSA+1020                                                 04779000
PSARV059 EQU   PSA+1018                                                 04780000
PSASVC13 EQU   PSA+1016                                                 04781000
PSASFACC EQU   PSA+1008                                                 04782000
PSASTOP  EQU   PSA+992                                                  04783000
PSASTART EQU   PSA+976                                                  04784000
PSARSPSW EQU   PSA+968                                                  04785000
PSASRPSW EQU   PSA+960                                                  04786000
PSARV045 EQU   PSA+892                                                  04787000
PSARV044 EQU   PSA+888                                                  04788000
PSARV043 EQU   PSA+884                                                  04789000
PSARV042 EQU   PSA+880                                                  04790000
PSARV041 EQU   PSA+876                                                  04791000
PSARV040 EQU   PSA+872                                                  04792000
PSARV025 EQU   PSA+868                                                  04793000
PSADSSED EQU   PSA+868                                                  04794000
PSADSSPR EQU   PSA+864                                                  04795000
PSADSSFW EQU   PSA+860                                                  04796000
PSADSS14 EQU   PSA+856                                                  04797000
PSADSSPP EQU   PSA+848                                                  04798000
PSADSSRP EQU   PSA+840                                                  04799000
PSADSS05 EQU   PSADSSF4                                                 04800000
PSADSS10 EQU   PSADSSF4                                                 04801000
PSADSSVE EQU   PSADSSF4                                                 04802000
PSADSSDE EQU   PSADSSF4                                                 04803000
PSADSSC0 EQU   PSADSSF4                                                 04804000
PSADSSIE EQU   PSADSSF4                                                 04805000
PSADSS12 EQU   PSADSSF4                                                 04806000
PSADSSRC EQU   PSADSSF4                                                 04807000
PSARV057 EQU   PSADSSF3                                                 04808000
PSARV056 EQU   PSADSSF3                                                 04809000
PSARV055 EQU   PSADSSF3                                                 04810000
PSADSSMC EQU   PSADSSF3                                                 04811000
PSADSSRW EQU   PSADSSF3                                                 04812000
PSADSSNM EQU   PSADSSF3                                                 04813000
PSADSSES EQU   PSADSSF3                                                 04814000
PSADSSGP EQU   PSADSSF3                                                 04815000
PSADSSF2 EQU   PSADSSFL+1                                               04816000
PSADSSPI EQU   PSADSSF1                                                 04817000
PSADSSOI EQU   PSADSSF1                                                 04818000
PSADSSSP EQU   PSADSSF1                                                 04819000
PSADSSTP EQU   PSADSSF1                                                 04820000
PSADSSDW EQU   PSADSSF1                                                 04821000
PSADSSDD EQU   PSADSSF1                                                 04822000
PSADSSDM EQU   PSADSSF1                                                 04823000
PSADSSMV EQU   PSADSSF1                                                 04824000
PSADSSTS EQU   PSA+816                                                  04825000
PSADSSWK EQU   PSA+812                                                  04826000
PSADSSR3 EQU   PSA+808                                                  04827000
PSADSSR2 EQU   PSA+804                                                  04828000
PSADSSRS EQU   PSA+800                                                  04829000
PSASTOR  EQU   PSA+796                                                  04830000
PSACPUSA EQU   PSA+794                                                  04831000
PSAVSTAP EQU   PSA+792                                                  04832000
PSAWKVAP EQU   PSA+788                                                  04833000
PSAWKRAP EQU   PSA+784                                                  04834000
PSAMCHIC EQU   PSA+783                                                  04835000
PSARV061 EQU   PSA+782                                                  04836000
PSASYMSK EQU   PSA+781                                                  04837000
PSAMCHFL EQU   PSA+780                                                  04838000
PSACR0   EQU   PSA+776                                                  04839000
PSAPSWSV EQU   PSA+768                                                  04840000
PSALITA  EQU   PSA+764                                                  04841000
PSACLHS  EQU   PSAHLHI                                                  04842000
PSALKR15 EQU   PSALKSA+60                                               04843000
PSALKR14 EQU   PSALKSA+56                                               04844000
PSALKR13 EQU   PSALKSA+52                                               04845000
PSALKR12 EQU   PSALKSA+48                                               04846000
PSALKR11 EQU   PSALKSA+44                                               04847000
PSALKR10 EQU   PSALKSA+40                                               04848000
PSALKR9  EQU   PSALKSA+36                                               04849000
PSALKR8  EQU   PSALKSA+32                                               04850000
PSALKR7  EQU   PSALKSA+28                                               04851000
PSALKR6  EQU   PSALKSA+24                                               04852000
PSALKR5  EQU   PSALKSA+20                                               04853000
PSALKR4  EQU   PSALKSA+16                                               04854000
PSALKR3  EQU   PSALKSA+12                                               04855000
PSALKR2  EQU   PSALKSA+8                                                04856000
PSALKR1  EQU   PSALKSA+4                                                04857000
PSALKR0  EQU   PSALKSA                                                  04858000
PSARV023 EQU   PSACLHT+52                                               04859000
PSALOCAL EQU   PSACLHT+48                                               04860000
PSACMSL  EQU   PSACLHT+44                                               04861000
PSAOPTL  EQU   PSACLHT+40                                               04862000
PSATPACL EQU   PSACLHT+36                                               04863000
PSATPDNL EQU   PSACLHT+32                                               04864000
PSATPNCL EQU   PSACLHT+28                                               04865000
PSAIOSLL EQU   PSACLHT+24                                               04866000
PSAIOSUL EQU   PSACLHT+20                                               04867000
PSAIOSCL EQU   PSACLHT+16                                               04868000
PSAIOSSL EQU   PSACLHT+12                                               04869000
PSASALCL EQU   PSACLHT+8                                                04870000
PSAASML  EQU   PSACLHT+4                                                04871000
PSADISPL EQU   PSACLHT                                                  04872000
PSASRSA  EQU   PSA+636                                                  04873000
PSARV050 EQU   PSA+634                                                  04874000
PSADSSGO EQU   PSA+633                                                  04875000
PSARECUR EQU   PSA+632                                                  04876000
PSAHLHIS EQU   PSA+628                                                  04877000
PSAIPCSA EQU   PSA+624                                                  04878000
@NM00083 EQU   PSA+621                                                  04879000
PSAIPCDM EQU   PSA+620                                                  04880000
PSAIPCD  EQU   PSA+616                                                  04881000
@NM00082 EQU   PSA+613                                                  04882000
PSAIPCRM EQU   PSA+612                                                  04883000
PSAIPCR  EQU   PSA+608                                                  04884000
PSAMCHEX EQU   PSA+600                                                  04885000
PSAMPSW  EQU   PSA+592                                                  04886000
PSAEXPS2 EQU   PSA+584                                                  04887000
PSAEXPS1 EQU   PSA+576                                                  04888000
PSAPIREG EQU   PSA+572                                                  04889000
PSARSREG EQU   PSA+568                                                  04890000
PSAGPREG EQU   PSA+556                                                  04891000
PSARV022 EQU   PSASUP4                                                  04892000
PSARV021 EQU   PSASUP4                                                  04893000
PSARV020 EQU   PSASUP4                                                  04894000
PSARV019 EQU   PSASUP4                                                  04895000
PSARV018 EQU   PSASUP4                                                  04896000
PSARV017 EQU   PSASUP4                                                  04897000
PSARV016 EQU   PSASUP4                                                  04898000
PSARV015 EQU   PSASUP4                                                  04899000
PSARV014 EQU   PSASUP3                                                  04900000
PSAULCMS EQU   PSASUP3                                                  04901000
PSARV012 EQU   PSASUP3                                                  04902000
PSAESTA  EQU   PSASUP3                                                  04903000
PSASPR   EQU   PSASUP3                                                  04904000
PSAPSREG EQU   PSASUP3                                                  04905000
PSAPI2   EQU   PSASUP3                                                  04906000
PSAIOSUP EQU   PSASUP3                                                  04907000
PSALCR   EQU   PSASUP2                                                  04908000
PSARTM   EQU   PSASUP2                                                  04909000
PSAACR   EQU   PSASUP2                                                  04910000
PSAIPCE2 EQU   PSASUP2                                                  04911000
PSAIPCES EQU   PSASUP2                                                  04912000
PSAIPCEC EQU   PSASUP2                                                  04913000
PSAGTF   EQU   PSASUP2                                                  04914000
PSAIPCRI EQU   PSASUP2                                                  04915000
PSATYPE6 EQU   PSASUP1                                                  04916000
PSATCTL  EQU   PSASUP1                                                  04917000
PSADISP  EQU   PSASUP1                                                  04918000
PSALOCK  EQU   PSASUP1                                                  04919000
PSAPI    EQU   PSASUP1                                                  04920000
PSAEXT   EQU   PSASUP1                                                  04921000
PSASVC   EQU   PSASUP1                                                  04922000
PSAIO    EQU   PSASUP1                                                  04923000
PSAAOLD  EQU   PSA+548                                                  04924000
PSAANEW  EQU   PSA+544                                                  04925000
PSATOLD  EQU   PSA+540                                                  04926000
PSATNEW  EQU   PSA+536                                                  04927000
PSALCCAR EQU   PSA+532                                                  04928000
PSALCCAV EQU   PSA+528                                                  04929000
PSAPCCAR EQU   PSA+524                                                  04930000
PSAPCCAV EQU   PSA+520                                                  04931000
PSACPULA EQU   PSA+518                                                  04932000
PSACPUPA EQU   PSA+516                                                  04933000
PSAPSA   EQU   PSA+512                                                  04934000
FLCHDEND EQU   PSA+512                                                  04935000
FLCCRSAV EQU   FLCMCLA+280                                              04936000
FLCGRSAV EQU   FLCMCLA+216                                              04937000
FLCFPSAV EQU   FLCMCLA+184                                              04938000
FLCFLA   EQU   FLCMCLA+88                                               04939000
FLCRGNCD EQU   FLCMCLA+84                                               04940000
FLCFSAA  EQU   FLCFSA+1                                                 04941000
@NM00081 EQU   FLCFSA                                                   04942000
@NM00080 EQU   FLCMCLA+72                                               04943000
FLCMCIC  EQU   FLCMCLA+64                                               04944000
@NM00079 EQU   FLCMCLA+20                                               04945000
FLCIOAA  EQU   FLCIOA+1                                                 04946000
@NM00078 EQU   FLCIOA                                                   04947000
@NM00077 EQU   FLCMCLA+15                                               04948000
@NM00076 EQU   FLCMCLA+14                                               04949000
@NM00075 EQU   FLCMCLA+12                                               04950000
FLCLCL   EQU   FLCMCLA+8                                                04951000
FLCIOELA EQU   FLCIOEL+1                                                04952000
@NM00074 EQU   FLCIOEL                                                  04953000
FLCCHNID EQU   FLCMCLA                                                  04954000
@NM00073 EQU   PSA+160                                                  04955000
FLCMTRCD EQU   PSA+157                                                  04956000
@NM00072 EQU   PSA+156                                                  04957000
FLCPERA  EQU   FLCPER+1                                                 04958000
@NM00071 EQU   FLCPER                                                   04959000
@NM00070 EQU   PSA+151                                                  04960000
FLCPERCD EQU   PSA+150                                                  04961000
FLCMCNUM EQU   PSA+149                                                  04962000
@NM00069 EQU   PSA+148                                                  04963000
FLCTEAA  EQU   FLCTEA+1                                                 04964000
@NM00068 EQU   FLCTEA                                                   04965000
PSAPIPC  EQU   PSAPICOD                                                 04966000
PSAPIMC  EQU   PSAPICOD                                                 04967000
PSAPIPER EQU   PSAPICOD                                                 04968000
PSARV049 EQU   FLCPICOD                                                 04969000
FLCPILCB EQU   FLCPIILC                                                 04970000
@NM00067 EQU   FLCPIILC                                                 04971000
@NM00066 EQU   PSAEPPSW                                                 04972000
FLCSVCN  EQU   PSAESPSW+2                                               04973000
FLCSILCB EQU   FLCSVILC                                                 04974000
@NM00065 EQU   FLCSVILC                                                 04975000
@NM00064 EQU   PSAESPSW                                                 04976000
FLCEICOD EQU   PSAEEPSW+2                                               04977000
PSASPAD  EQU   PSAEEPSW                                                 04978000
@NM00063 EQU   PSA+128                                                  04979000
FLCINPSW EQU   PSA+120                                                  04980000
FLCMNPSW EQU   PSA+112                                                  04981000
FLCPNPSW EQU   PSA+104                                                  04982000
FLCSNPSW EQU   PSA+96                                                   04983000
FLCENPSW EQU   PSA+88                                                   04984000
FLCTRACE EQU   PSA+84                                                   04985000
FLCTIMER EQU   PSA+80                                                   04986000
FLCCVT2  EQU   PSA+76                                                   04987000
FLCCAW   EQU   PSA+72                                                   04988000
FLCCSW   EQU   PSA+64                                                   04989000
FLCIOPSW EQU   PSA+56                                                   04990000
FLCMOPSW EQU   PSA+48                                                   04991000
FLCPOPSW EQU   PSA+40                                                   04992000
FLCSOPSW EQU   PSA+32                                                   04993000
FLCEOPSW EQU   PSA+24                                                   04994000
@NM00062 EQU   FLCICCW2+4                                               04995000
FLCCVT   EQU   FLCICCW2                                                 04996000
FLCICCW1 EQU   FLCROPSW                                                 04997000
FLCIPPSW EQU   FLCRNPSW                                                 04998000
.@UNREFD ANOP                          END UNREFERENCED COMPONENTS      04999000
@RT00360 EQU   COUNT                                                    05000000
@RT00395 EQU   POSTIOS                                                  05001000
@RT00411 EQU   POSTIOS                                                  05002000
@RT00413 EQU   POSTIOS                                                  05003000
@RF00437 EQU   AEAPP2ND                                                 05004000
@RC00419 EQU   STARTERP                                                 05005000
@RT00475 EQU   COUNT1                                                   05006000
@RC00420 EQU   @RC00419                                                 05007000
@RF00423 EQU   @RC00420                                                 05008000
@ENDDATA EQU   *                                                        05009000
         END   IDDWIAPP,(C'PLS1631',0701,78180)                         05010000
