PERFLOGS866

(George Source)

Macros used: ACROSS, BSOFF, BXE, BXGE, BXU, CHAIN, COOR3, DEMAND, DFLOAD, FINDCORE, FLAWCHK, FPUT, GEOERR, GEOPACK, GETACTOP, GETCORE, GROPE, HDWRTE, HUNTW, JENV, JENVNOT, JPROP, LADDP, LF, LGEOG, LINK, LINKSET, LOCKC, LONGON, LONGSET, LTIME, LTYPE, MBSXD, MFREEW, MHUNTW, MONOUT, MONOUTX, NAME, OUTBLOCK, OUTNUM, OUTPACK, OUTPAR, PROPCODE, SEGENTRY, SETNCORE, STARTACT, STOPACT, SUICIDE, UNLOCK

PERFLOGS866.txt
22FL    #LIS           K0PERFLOGS>K0OBJPROG>K0ALLGEO>K0GREATGEO 
22^=    #SEG  PERFLOGS                     [A C PUTMAN  
23DW                   8HPERFLOGS   
23YG          SEGENTRY K1PERFLOGS,XPERFLOGS1
24D6    #UNS ADUALDME   
24XQ          SEGENTRY K2PERFLOGS,XPERFLOGS2
257J ...      SEGENTRY K3PERFLOGS,XPERFLOGS3
25CB    #   
25X2    #   
268Q ...#      THIS SEGMENT OUTPUTS ERROR LOGS AND RUNS IN THE PERMANENT
26GG ...#      ACTIVITY BSA,ELOG. ADATA,ELOUT BLOCKS CONTAINING ERROR LOG DATA  
26S= ...#      ARE CHAINED TO THE ACTIVITY AND OUTPUT TO THE SYSTEM JOURNAL IN  
2762 ...#      MESSAGE NO. 275. 
27CQ ...#      K3PERFLOGS RUNS IN BLANKET TAKING ERROR LOGS FROM THE PIA AND
27PG ...#      STARTING UP THE BSA,ELOG. IT THENS RETURNS TO CHARGESC.  
283= ...#   
28*6    XMT   +5
28SQ    XDR   +9
29#B    XHSD  +25   
29S2    XJLPE +JLPE 
2=?L    XJLSIP +JLSIP   
2=HD ...XJNLEVME       +JNLEVME 
2=R=    XDISC          +6   
2?=W                   +13  
2?QG                   +26  
2#=6    XJLPEDME       +JLPEDME 
2#PQ    XMSK1          #7777
2*9B    XMSK2          #77777   
2*P2    XMORE          #324,#305
2B8L ...XTORD          #161400,#142000  
2BN=    XMSK3          #77777400
2C7W    THOUS          1000 
2CMG    XMSK4          #177777  
2D76    XHEX05         5
2DLQ    XHEX08         8
2F6B    XHEX09         9
2FL2    XHEX30         #60  
2FLM ...XHEX18         #30  
2FM# ...XHEX32         #62  
2FM^ ...X30VAL         #5777777,#77600000   
2FNL ...XLGSEQNO       +65536   
2FP? ...PERF
2FPY ...      LINK     PERFLOGS,1   
2FQK ...TABLE          #360 
2FR= ...               #361 
2FRX ...               #362 
2FSJ ...               #363 
2FT9 ...               #364 
2FTW ...               #365 
2FWH ...               #366 
2FX8 ...               #367 
2FXT ...               #370 
2FYG ...               #371 
2F^7 ...               #301 
2F^S ...               #302 
2G2F ...               #303 
2G36 ...               #304 
2G3R ...               #305 
2G4D ...               #306 
2G5L    [   
2GK=    [ ZCON SUBROUTINE TO CONVERT CSN,TSN TO EBCDIC CHARS
2H4W    [ ON ENTRY X2 -> OUTPUT ADDRESS X6 = NO. OF OUTPUT CHARS
2HJG ...[ X5 CONTAINS CSN/TSN   
2J46    [   
2JHQ    ZCON
2K3B          LDX   4  XMSK3(1) 
2KH2          ANDX  4  0(2) 
2L2L          SRL   4  3
2LG=          LDN   1  1
2L^W          BRN      ZCON3
2MFG    ZCON1   
2M^6          LDN   1  3
2NDQ          STOZ     4
2NYB    ZCON2   
2PD2          SLL   4  5
2PXL    ZCON3   
2QC=          SLL   45 3
2QWW          ADN   4  #360 
2RBG          BCT   6  ZCON4
2RW6          BRN      ZCON5
2S*Q    ZCON4   
2STB          BCT   1  ZCON2
2T*2          STO   4  0(2) 
2TSL          ADN   2  1
2W#=          BRN      ZCON1
2WRW    ZCON5   
2X?G          LDX   1  FX1  
2XR6 ...      MHUNTW   2,ADATA,ELOUT
2Y=Q          EXIT  7  0
2YQB    #   
2^=2    XPERFLOGS1  
2^?P ...      HUNTW    2,ADATA,ELOUT       [ANY ERROR LOGS? 
2^*D ...      BPZ   2  XLOG                [J IF YES
2^C7 ...      JENV     XSTOP,DME
2^DW ...      SUICIDE                      [END OF BSA IF 1900  
2^GK ...XSTOP   
2^J# ...      STOPACT  ELOG                [STOP BSA IF DME 
2^L3 ...      BRN      XPERFLOGS1   
2^MQ ...XLOG
2^PL          LDX   0  ACSTSN(2)
329=          SLL   0  1
32NW          BPZ   0  XNOTDME  
338G          SMO      ACSTSN(2)
33N6          LDN   3  0
347Q          BZE   3  XENDSERT            [J IF NOT DEVICE INCIDENT
34MB    [   
3572    [ INSERT DATA ABOUT DEVICE IN PIA COPY  
35LL    [   
366=          LTYPE    3,5  
36KW          BXU   5  XMT(1),NOTMT        [IF *MT, SET X4 = TSN
375G          DFLOAD   3,TSN,4  
37*# ...      BZE   4  XENDINSERT   
37K6          STO   4  ELDME(2)            [INSERT TSN  
384Q          BRN      XENDINSERT   
38JB    NOTMT   
3942          LDN   6  3                   [SEE IF EDS8, EDS30/60 OR FDS
39HL    NOTYETDISC  
3=3=          BXE   5  XDISC(1),STORAGEUNIT 
3=GW          ADN   1  1
3?2G          BCT   6  NOTYETDISC   
3?G6    STORAGEUNIT 
3?^Q          LDX   1  FX1  
3#FB          BZE   6  XENDINSERT          [J IF NOT DISC   
3#^2          LADDP    3,4                 [IF DISC, SET X4 = CSN   
3*DL          SMO      4
3*Y=          LDX   4  BSUNIT5  
3BCW          STO   4  ELDME(2)            [INSERT TSN/CSN  
3BK4 ...      LDX   0  ACSTSN(2)
3BLR ...      BPZ   0  XFLCHK   
3BNG ...      LDX   0  ELDME+10(2)  
3BQ9 ...      ANDN  0  #377 
3BRY ...      BXE   0  XHEX30(1),XENDINSERT 
3BTM ...XFLCHK  
3BXG          LDX   5  ELDME+4(2)          [START CYLINDER  
3CC6          ANDX  5  XMSK1(1) 
3CWQ          LDX   6  ELDME+5(2)          [START BLOCK 
3DBB          ANDX  6  XMSK1(1) 
3DW2          LDX   7  ELDME+6(2)          [LENGTH OF TRANSFER  
3F*L          ANDX  7  XMSK2(1) 
3FKD ...      JPROP    3,XEN,XEN,XEN,XEN,XEN
3FT=          FLAWCHK  3,5,6,7,NOLOG
3G54 ...      MHUNTW   2,ADATA,ELOUT
3G7M ...XEN 
3G== ...      LDX   1  FX1  
3G#W    XENDINSERT  
3GSG          LDX   0  ACSTSN(2)
3H#6          BPZ   0  XENDSERT 
3HRQ    [   
3J?B    [     2.8.18 STYLE ERROR LOGS   
3JR2    [   
3JRC ...      LDN   0  #377 
3JRS ...      ANDS  0  ELHEADER+2(2)
3JS? ...      LDX   0  ERLSEQNO            [LD SEQUENCE NO. 
3JTJ ...      SLL   0  8
3JWT ...      ORS   0  ELHEADER+2(2)       [INSERT SEQUENCE NO. 
3JY6 ...      LDX   0  ERLSEQNO 
3J^C ...      ADN   0  1
3K2N ...      BXGE  0  XLGSEQNO(1),XLG     [J IF AT MAX. NO.
3K3^ ...      STO   0  ERLSEQNO            [UPDATE SEQ. NO. 
3K5= ...      BRN      XTR  
3K6H ...XLG 
3K7S ...      STOZ     ERLSEQNO            [SET SEQ. NO. BACK TO ZERO   
3K95 ...XTR 
3K=L          LDX   0  ELDME+10(2)  
3KQ=          ANDN  0  #377 
3L9W          BXU   0  XHEX05(1),XNOT5  
3LPG    [ TRAILER TYPE 05   
3M96    XMED5   
3MNQ          DFLOAD   3,TSN,5  
3N8B          LDN   6  8
3NN2          ADN   2  ELDME+47 
3P7L          CALL  7  ZCON 
3PM=          SRC   4  8
3Q6W          LDX   5  ELDME+50(2)  
3QLG          ANDX  5  XMSK4(1) 
3R66          ADX   5  4
3RKQ          STO   5  ELDME+50(2)  
3S5B    VALB
3SK2          LDX   4  GSIGN
3T4L          ERS   4  ELDME+18(2)  
3T9S ...      CALL  7  ZPROP
3TC3 ...      CALL  7  ZDEVNEM  
3TPD ...      BRN      XENDSERT 
3W3W    XNOT5   
3WHG          BXU   0  XHEX08(1),XNOT8  
3X36    [   TRAILER TYPE 08 
3XGQ          BRN      XMED5
3Y2B    XNOT8   
3YG2          BXU   0  XHEX09(1),XNOT9  
3Y^L    [   TRAILER TYPE 09 
3^F=          LADDP    3,5  
3^YW          SMO      5
42DG          LDX   5  BSUNIT5  
42Y6          SLL   5  6
43CQ          LDN   6  6
43XB          ADN   2  ELDME+47 
44C2          CALL  7  ZCON 
44WL          SLL   4  8
45B=          LDX   5  ELDME+49(2)  
45TW          ANDN  5  #377 
46*G          ADX   5  4
46T6          STO   5  ELDME+49(2)  
47#Q          BRN      VALB 
47SB    XNOT9   
48#2 ...      BXU   0  XHEX30(1),XNOT30 
48RL    [   TRAILER TYPE 30 
48XH ...      CALL  7  ZPROP
493D ...      CALL  7  ZHEADER  
49?=          LTYPE    3,5  
49QW          BXU   5  XMT(1),XNOTMT30  
4=3# ...      LDX   5  ELDME(2) 
4=?R ...      LDN   6  8
4=*4 ...      ADN   2  ELDME+23 
4=B* ...      CALL  7  ZCON 
4=CL ...      SRC   4  8
4=DX ...      ORS   4  ELDME+26(2)  
4=G8 ...      LDCT  0  #12  
4=HF ...      ORS   0  ELHEADER(2)  
4=JQ ...      LDX   0  ELHEADER(2)  
4=L3 ...      ANDN  0  #7   
4=M# ...      SLL   0  8
4=NK ...      ORS   0  ELHEADER+6(2)
4=Q6          BRN      XMED30   
4?9Q    XNOTMT30
4?PB          LADDP    3,5  
4#92          SMO      5
4#NL          LDX   5  BSUNIT5  
4#PM ...      SLL   5  6
4#QN ...      LDN   6  6
4#RP ...      ADN   2  ELDME+23 
4#SQ ...      CALL  7  ZCON 
4#TR ...      SLL   4  8
4#WS ...      ADN   4  #100 
4#XT ...      STO   4  ELHEADER+16(2)   
4#YW ...      LDCT  4  #200 
4#^X ...      STO   4  ELHEADER+17(2)   
4*2Y ...      LDCT  4  #10  
4*3^ ...      ORS   4  ELHEADER(2)  
4*52 ...      LDN   0  #377 
4*63 ...      SLL   0  8
4*74 ...      ORS   0  ELHEADER+6(2)
4*8=    XMED30  
4*MW ...      CALL  7  ZDEVNEM  
4B7G ...      LDX   4  X30VAL(1)
4BM6 ...      STO   4  ELHEADER+8(2)
4C6Q ...      LDX   4  X30VAL+1(1)  
4CLB ...      ORS   4  ELHEADER+9(2)
4D62 ...      BRN      XENDSERT 
4DKL ...XNOT30  
4F5= ...      BXU   0  XHEX18(1),XNOT18 
4FJW ...      CALL  7  ZHEADER  
4G4G ...      BRN      XENDSERT 
4GJ6 ...XNOT18  
4H3Q ...      BXU   0  XHEX32(1),XENDSERT   
4HHB ...      CALL  7  ZHEADER  
537B    XENDSERT
53M2    [   
546L    [ SET UP MESSAGE
54L=    [   
555W          LDN   5  5
55KG          ADX   5  ELDMECT(2)   
5656          OUTBLOCK 5                   [SET UP PARAM BLOCK  
56JQ          OUTPAR   DATENOW             [INSERT DATE 
574B          OUTPACK  CLEANCT,1,TIMETHEN  [TIME ('THEN' SINCE 'NOW' MAY NOT
57J2                                       [WORK IN EMS)
57RS ...      MHUNTW   2,ADATA,ELOUT
583L          OUTPACK  ELDMECT(2),V,VAROCT [AND INCIDENT DATA   
58H=          LDX   5  XJLPEDME(1)  
592W          BRN      XSIPE               [OUTPUT MSG AND DIE  
59GG    XNOTDME 
5=26          LDX   4  ACSTSN(2)           [RUNNING IN ELOG ACTIVITY
5=7# ...      LDX   6  2
5=#G ...      LDX   2  FX2  
5=FQ          LTYPE    ,3                  [JUMP IF STANDARD INTERFACE...   
5=^B          BNG   4  XSIE                  [...PARITY ERROR   
5?F2          TXU   3  XMT(1)   
5?YL          BCS      XNMT                [JUMP IF NOT MT  
5#D=          DFLOAD   ,TSN,5              [LOAD TAPE SERIAL NUMBER AND.... 
5#QM ...      SMO      6
5*54 ...      STO   5  ACSTSN              [...STORE IN 1ST WORD OF 'PIA'   
5*CG          BRN      XNDAS
5*M# ...XNMT
5*X6 ...      LDX   2  6
5B6Y ...      TXU   3  XDR(1)   
5BBQ          BCC      XDRM                [JUMP IF SLOW OR HIGH SPEED DRUM 
5BWB          TXU   3  XHSD(1)  
5CB2          BCS      XUDAS
5CTL    XDRM  STOZ     ACSTSN(2)           [ZERO SERIAL NUMBER IF DRUM  
5D*=          BRN      XNDAS
5DK4 ...XUDAS LDX   2  FX2  
5DSW ...      LADDP    ,5   
5F4N ...      LDX   2  6
5F#G          SMO      5
5FS6          LDX   5  BSUNIT5             [SERIAL NO  OF UDAS DEVICE   
5G?Q          STO   5  ACSTSN(2)
5GRB          LDX   5  ACSTSN+ACCN(2)      [START CYLINDER  
5H?2          LDX   6  ACSTSN+ASBLN(2)     [START BLOCK 
5HQL          LDX   7  ACSTSN+ACR(2)       [LENGTH OF TRANSFER  
5J==          ANDX  7  BSB18
5JPW          FLAWCHK  4,5,6,7,NOLOG       [CHECK IF ALREADY FLAWED 
5K9G    XNDAS LDN   5  K81+7
5KP6          BRN      XOUTB
5L8Q    XSIE  LDN   5  6
5LNB    XOUTB OUTBLOCK 5                   [GET PARAMETER BLOCK 
5M82    #     WE HAVE TO USE OUTPACK FOR OUTPUTTING THE TIME, RATHER THAN   
5MML    #     USING "OUTPAR TIMENOW", AS THE INCIDENT MAY OCCUR DURING  
5N7=    #     EARLY MORNING START, BEFORE THE MECHANISM USED BY THE MONITORING  
5NLW    #     FILE ROUTINES FOR OUTPAR TIMENOW IS WORKING PROPERLY. 
5P6G          OUTPACK  CLEANCT,1,TIMETHEN   
5PL6          OUTPACK  3,1,PERITYPE        [%B IS THE DEVICE TYPE.  
5Q5Q          LGEOG    ,5                  [LOAD DEVICE'S GEOGRAPHICAL NO.  
5QKB          GEOPACK  5,5,5
5R52          OUTPACK  5,1,GEOPER          [%C IS THE GEOGRAPHICAL NO.  
5RJL          LDX   5  XJLSIP(1)           [STANDARD INTERFACE PARITY ERROR 
5S4=          BNG   4  XSIPE               [JUMP IF S.I. PARITY ERROR   
5S#4 ...      MHUNTW   2,ADATA,ELOUT
5SHW          OUTPACK  ACSTSN(2),K81,VAROCT [%D IS TRANSFER DETAILS 
5T3G          LDX   5  XJLPE(1)            [PERIPHERAL ERROR
5TH6    XSIPE MONOUTX  5
5THL ...      JENVNOT  NOLOG,CMESTAR
5TJ6 ...      MHUNTW   2,ADATA,ELOUT
5TJL ...      LDX   0  ELDMEINF(2)  
5TK6 ...      SLL   0  16   
5TKL ...      BPZ   0  NOLOG
5TL6 ...      LDX   5  ELDMECT(2)   
5TLL ...      ANDN  5  #777 
5TM6 ...      SBN   5  11   
5TML ...      STOZ     4
5TN6 ...      VMELOG   4,ELDMEINF(2),5  
5TNL ...      BZE   4  NOLOG
5TP6 ...      BPZ   4  XILL 
5TPL ...      LDX   4  ELHEADER+2(2)
5TQ6 ...      SRL   4  8
5TQL ...      OUTNUM   4,0  
5TR6 ...      LDX   5  XJNLEVME(1)  
5TRL ...      MONOUTX  5
5TS6 ...      BRN      NOLOG
5TSL ...XILL  GEOERR   1,ILLELOG
5TTH ...NOLOG   
5W2P ...      MFREEW   ADATA,ELOUT  
5W7Y ...      BRN      XPERFLOGS1          [ANY MORE LOGS?  
5WGB    #   
5X22    #UNS ADUALDME   
5XFL    (   
5X^=    XPERFLOGS2  
5YDW          LDX   7  APROCNO             [REMEMBER CONTENTS   
5YYG          MBSXD    0,BPROCFAIL,BPROCREC 
5^D6          ANDX  0  7
5^XQ          ERS   0  APROCNO             [CLEAR FAIL-RECOVERY BITS
62CB          MBSXD    0,BPROCREC   
62X2          ANDX  0  7
63BL          BZE   0  NONREC              [J IF NONE RECOVERED 
63W=          LF       ,FPROCREC,6         [GET OCP NO. 
64*W          OUTPACK  6,1,NUMA 
64TG          MONOUT   JPROCREC            [SEND MESSAGE
65*6          LONGON   APROCWAIT,6         [WAKE UP WAITERS 
65SQ    NONREC  
66#B          MBSXD    0,BPROCFAIL  
66S2          ANDX  0  7
67?L          BZE   0  NONFAIL             [J IF NONE FAILED
67R=          LF       ,FPROCFAIL,6 
68=W          OUTPACK  6,1,NUMA 
68QG          MONOUT   JPROCFAIL           [SEND FAIL MESSAGE   
69=6          BSOFF    EMSBIT,XOK   
69PQ          COOR3    #54                 [WAIT FOR END OF EMS 
6=9B    XOK 
6=P2          OUTPACK  6,1,NUMA 
6?8L          LONGSET  APROCWAIT,XBRKN,6   [SET WAIT STYLE  
6?N=          DEMAND   1,JRELOCP,NONFAIL,XBRKN,REDEM,1  [REQUEST RELOAD 
6#7W    NONFAIL 
6#MG          SUICIDE   
6*76    [   
6*LQ    XBRKN GEOERR   1,PERFBI 
6B6B    )   
6B6G ...XPERFLOGS3  
6B6L ...      SMO      ELPIA
6B6Q ...      LDX   3  ELCPT
6B6W ...      LDN   4  A1+1 
6B72 ...      LDX   0  3
6B76 ...      SLL   0  1
6B7= ...      BNG   0  SDME 
6B7B ...      BNG   3  SIPE                [J IF STD INTERFACE PAR ERROR
6B7G ...SDME
6B7L ...      ADX   4  ELPIALEN 
6B7Q ...      SBN   4  1
6B7W ...SIPE
6B82 ...      GETCORE  4,0  
6B84 ...      BRN      SGOT 
6B86 ...      BRN      XIT  
6B88 ...SGOT
6B8= ...      FINDCORE 2
6B8B ...      NAME     2,ADATA,ELOUT       [SET UP ADATA ELOUT BLOCK
6B8G ...      LDX   0  3
6B8L ...      SLL   0  1
6B8Q ...      BNG   0  SDME2
6B8W ...      BNG   3  SOK  
6B92 ...SDME2   
6B96 ...      LDX   3  ELPIA
6B9= ...      LDN   4  ACSTSN(2)
6B9B ...      SMO      ELPIALEN 
6B9G ...      MOVE  3  0                   [MOVE PIA WORDS TO ADATA 
6B9H ...      SMO      ELPIA               [RESTORE DEVICE LIST PTER
6B9J ...      LDX   3  ELCPT
6B9K ...      BRN      SOK1 
6B9L ...SOK 
6B9M ...      STO   3  ACSTSN(2)
6B9N ...SOK1
6B9Q ...      SMO      ELPIA
6B9W ...      STOZ     ELCPT               [CLEAR PIA 1ST WORD  
6B=2 ...      JENV     XCHAN,DME
6B=6 ...      GETACTOP XIT,BSA,ELOG 
6B== ...      MHUNTW   1,ADATA,ELOUT
6B=* ...      LDX   4  BPTR(2)  
6B=D ...      CHAIN    1,4  
6B=H ...      LDX   2  4
6B=L ...      LDN   4  0(3) 
6B=Q ...      STO   4  CPPTR(2) 
6B=W ...      LDX   3  PERF(1)  
6B?2 ...      LINKSET  2,3  
6B?6 ...      FPUT  
6B?= ...      BRN      XIT  
6B?B ...XCHAN   
6B?G ...      LDX   1  2
6B?L ...      LDX   2  BELOGACT 
6B?Q ...      LDX   3  ACTRING(2)   
6B?S ...      SBN   3  ACTRING  
6B?W ...      LDX   3  BPTR(3)  
6B#2 ...      CHAIN    1,3  
6B#6 ...      STARTACT ELOG 
6B#= ...XIT 
6B#B ...      ACROSS   CHARGESC,1   
6B#G ...[   
6B#L ...[   
6B#M ...ZPROP   
6B#N ...      SBX   7  FX1  
6B#P ...      JENVNOT  ZPR2,CME,EXCL
6B#Q ...      PROPCODE 3,4  
6B#R ...      LDX   0  4
6B#S ...      SRL   0  8
6B#T ...      ANDN  0  #377 
6B#W ...      BNZ   0  ZPR2 
6B#X ...      STO   3  5
6B#Y ...      SETNCORE 1,3,ADATA,AGROP,1
6B#^ ...      STOZ     A1(3)
6B*2 ...      LOCKC    3,ZHUNT  
6B*3 ...      CALL  1  ZHUNT
6B*4 ...      LDX   3  2
6B*5 ...      LDX   2  FX2  
6B*6 ...      GROPE    5,3,ZPR1 
6B*7 ...ZPR1
6B*8 ...      UNLOCK   3
6B*9 ...      MFREEW   ADATA,AGROP  
6B*= ...      LDX   3  5
6B*? ...      MHUNTW   2,ADATA,ELOUT
6B*# ...      LDX   1  FX1  
6B** ...      LDX   0  ELDME+10(2)  
6B*B ...      ANDN  0  #377 
6B*C ...      BXE   0  XHEX30(1),ZPR2   
6B*D ...      PROPCODE 3,4  
6B*F ...      STOZ     5
6B*G ...      SRL   45 8
6B*H ...      ORS   4  ELHEADER(2)  
6B*J ...      ORS   5  ELHEADER+1(2)
6B*K ...ZPR2
6B*L ...      ADX   7  FX1  
6B*M ...      EXIT  7  0
6B*N ...
6B*P ...ZHEADER 
6B*Q ...      PROPCODE 3,4  
6B*R ...      STOZ     5
6B*S ...      SRL   45 8
6B*T ...      ORS   4  ELHEADER(2)  
6B*W ...      ORS   5  ELHEADER+1(2)
6B*X ...      LTIME    4
6B*Y ...      LDX   1  3
6B*^ ...      STOZ     3
6BB2 ...      SLL   34 14   
6BB3 ...      ORS   3  ELHEADER+2(2)
6BB5 ...      SRL   4  14   
6BB8 ...      SLL   5  1
6BB? ...      SLL   45 14   
6BBB ...      STO   4  ELHEADER+3(2)
6BBF ...      SRL   5  15   
6BBJ ...      SLL   6  1
6BBM ...      SLL   56 15   
6BBQ ...      STO   5  ELHEADER+4(2)
6BBW ...      SRL   6  16   
6BC2 ...      STO   6  3
6BC6 ...      HDWRTE   1,4  
6BC= ...      SLL   34 16   
6BCB ...      STO   3  ELHEADER+5(2)
6BCG ...      ORS   4  ELHEADER+6(2)
6BCL ...      LDX   3  1
6BCQ ...      LDX   1  FX1  
6BCW ...      EXIT  7  0
6BD2 ...[   
6BD6 ...ZDEVNEM 
6BD= ...      LTYPE    3,4  
6BDB ...      BXU   4  XMT(1),XDEV1 
6BDG ...      STOZ     6
6BDL ...      BRN      XDEV2
6BDQ ...XDEV1   
6BDW ...      LDN   6  1
6BF2 ...XDEV2   
6BF6 ...      LDX   4  ELHEADER+6(2)
6BF= ...      ANDX  4  XMSK3(1) 
6BFB ...      SMO      6
6BFG ...      ADX   4  XMORE(1) 
6BFL ...      STO   4  ELHEADER+6(2)
6BFQ ...      SMO      6
6BFW ...      LDX   5  XTORD(1) 
6BG2 ...      LDX   4  ELHEADER(2)  
6BG6 ...      SRL   4  4
6BG= ...      ANDN  4  #17  
6BGB ...      SMO      4
6BGG ...      ADX   5  TABLE(1) 
6BGL ...      SLL   5  8
6BGQ ...      LDX   4  ELHEADER(2)  
6BGW ...      ANDN  4  #17  
6BH2 ...      SMO      4
6BH6 ...      ADX   5  TABLE(1) 
6BH= ...      STO   5  ELHEADER+7(2)
6BHB ...      EXIT  7  0
6BHW ...
6BJB ...ZHUNT   
6BJW ...      MHUNTW   2,ADATA,AGROP
6BKB ...      EXIT  1  0
6BL2    #END
^^^^ ...775241100018