Deck CPUMTR Part 041

308 Modifications

Listing Sections

Source

Seq #  *Modification Id* Act 
----------------------------+
53539  M00S32300.cpumtr  +++|          EQ     B5,B4,PIOP  IF I/O BUFFER FLUSH
53540  M00S32301.cpumtr  +++|          GE     B5,B4,/MONITOR/HNG  IF ILLEGAL SUBFUNCTION
53541  M00S32302.cpumtr  +++|          LX4    24          POSITION EST ORDINAL
Line S32303 Modification History
M01 (Removed by) 261l700
Seq #  *Modification Id* Act 
----------------------------+
53542  M01S32303.261l700 ---|          BX1    -X2*X4
Line S00173 Modification History
M01 (Added by) 261l700
Seq #  *Modification Id* Act 
----------------------------+
53543  M01S00173.261l700 +++|          BX0    -X2*X4
53544  M00S32304.cpumtr  +++|          LX4    -12         POSITION PP I/O BUFFER
Line S32305 Modification History
M01 (Removed by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
53545  M01S32305.251l664 ---|          R=     X0,ESTE
53546  M01S32306.251l664 ---|          IX1    X1*X0
Line S02824 Modification History
M01 (Added by) 251l664
M02 (Removed by) 261l700
Seq #  *Modification Id* Act 
----------------------------+
53547  M02S02824.261l700 ---|          ERRNZ  ESTE-2      CODE IS VALUE DEPENDENT
53548  M02S02825.261l700 ---|          LX1    1
Line S00174 Modification History
M01 (Added by) 261l700
Seq #  *Modification Id* Act 
----------------------------+
53549  M01S00174.261l700 +++|          CX1    X0,EST      CONVERT EST ORDINAL TO OFFSET
53550  M00S32307.cpumtr  +++|          TA1    X1+EQDE,EST READ EST ENTRY
53551  M00S32308.cpumtr  +++|          BX1    -X2*X1      GET MST ADDRESS FOR EQUIPMENT
53552  M00S32309.cpumtr  +++|          LX1    3
53553  M00S32310.cpumtr  +++|          SA1    X1+DILL     GET BUFFERED DEVICE FLAG
Line S32311 Modification History
M01 (Removed by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
53554  M01S32311.251l664 ---|          SX0    B1
Line S02826 Modification History
M01 (Added by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
53555  M01S02826.251l664 +++|          SX0    B1+
53556  M00S32312.cpumtr  +++|          BX3    -X2*X4      PP I/O BUFFER INCREMENT
53557  M00S32313.cpumtr  +++|          LX1    0-22
53558  M00S32314.cpumtr  +++|          BX6    X0*X1
53559  M00S32315.cpumtr  +++|          SA6    A4+B1       SAVE DEVICE INDICATOR IN MESSAGE BUFFER
Line S32316 Modification History
M01 (Removed by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
53560  M01S32316.251l664 ---|          LX0    6-0
53561  M00S32317.cpumtr  +++|          SA1    PFFV        VALIDATE FUNCTION FLAGS
53562  M00S32318.cpumtr  +++|          SB3    B5+B1
53563  M00S32319.cpumtr  +++|          SB6    B3+B3
53564  M00S32320.cpumtr  +++|          LX5    18
53565  M00S32321.cpumtr  +++|          SB6    B6+B3
53566  M00S32322.cpumtr  +++|          SB6    B6+B6
53567  M00S32323.cpumtr  +++|          LX1    B6
53568  M00S32324.cpumtr  +++|          BX1    X1*X5
53569  M00S32325.cpumtr  +++|          MX6    6
53570  M00S32326.cpumtr  +++|          BX6    X6*X1
53571  M00S32327.cpumtr  +++|          LX5    -18
53572  M00S32328.cpumtr  +++|          NZ     X6,/MONITOR/HNG  IF ILLEGAL FUNCTION FLAGS
Line S00035 Modification History
M01 (Added by) ns2446
Seq #  *Modification Id* Act 
----------------------------+
53573  M01S00035.ns2446  +++|          BX6    X4
53574  M01S00036.ns2446  +++|          LX6    59-6-12
53575  M01S00037.ns2446  +++|          NG     X6,PIO6     IF RECALL AFTER FLUSH
53576  M00S32329.cpumtr  +++|          BX6    X2*X4       CLEAR PP I/O BUFFER INCREMENT
Line S32330 Modification History
M01 (Removed by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
53577  M01S32330.251l664 ---|          LX4    59-6-12
Line S02827 Modification History
M01 (Added by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
53578  M01S02827.251l664 +++|          LX4    59-0-12
53579  M00S32331.cpumtr  +++|          LX6    -12
53580  M00S32332.cpumtr  +++|          PL     X4,PIO4     IF PP I/O BUFFER NOT RESERVED
53581  M00S32333.cpumtr  +++|
53582  M00S32334.cpumtr  +++|*         VALIDATE PP I/O BUFFER INTERLOCK.
53583  M00S32335.cpumtr  +++|
Line S32336 Modification History
M01 (Removed by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
53584  M01S32336.251l664 ---|          SX1    A5+
Line S02828 Modification History
M01 (Added by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
53585  M01S02828.251l664 +++|          SX1    A5
53586  M00S32337.cpumtr  +++|          TA3    X3,ECSB     CHECK PP I/O BUFFER INTERLOCK
53587  M00S32338.cpumtr  +++|          NG     B5,/MONITOR/HNG  IF RESERVE WRITE BUFFER SUBFUNCTION
53588  M00S32339.cpumtr  +++|          IX1    X3-X1
53589  M00S32340.cpumtr  +++|          BX6    -X0*X6      CLEAR PP I/O BUFFER RESERVED FLAG
53590  M00S32341.cpumtr  +++|          NZ     X1,/MONITOR/HNG  IF NOT RESERVED TO THIS PP
53591  M00S32342.cpumtr  +++|          LE     B5,B1,PIO6  IF NOT DIRECT TRANSFER
53592  M00S32343.cpumtr  +++|
53593  M00S32344.cpumtr  +++|*         RELEASE PP I/O BUFFER AND SWITCH TO PROGRAM MODE
53594  M00S32345.cpumtr  +++|*         FOR DIRECT TRANSFER (SF = 3, 4).
53595  M00S32346.cpumtr  +++|
Line S32347 Modification History
M01 (Removed by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
53596  M01S32347.251l664 ---|          SA7    A3+         CLEAR PP I/O BUFFER INTERLOCK
53597  M01S32348.251l664 ---|          SA6    A4+
53598  M01S32349.251l664 ---| PIO2     LX4    59-8-59+6
Line S02829 Modification History
M01 (Added by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
53599  M01S02829.251l664 +++|          SA7    A3          CLEAR PP I/O BUFFER INTERLOCK
53600  M01S02830.251l664 +++|          SA6    A4
53601  M01S02831.251l664 +++| PIO2     LX4    59-8-59+0
53602  M00S32350.cpumtr  +++|          SA1    A4+B1       GET DEVICE INDICATOR
53603  M00S32351.cpumtr  +++|          NG     X4,PIO3     IF NOT INITIAL CALL
Line S32352 Modification History
M01 (Removed by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
53604  M01S32352.251l664 ---|          LX0    8-0-6+0
Line S02832 Modification History
M01 (Added by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
53605  M01S02832.251l664 +++|          LX0    8
53606  M00S32353.cpumtr  +++|          BX6    X0+X6
53607  M00S32354.cpumtr  +++|          SA6    A4+
53608  M00S32355.cpumtr  +++| PIO3     SB6    /PROGRAM/PDT
53609  M00S32356.cpumtr  +++|          ZR     X1,PIOP     IF ECS REQUEST
Line S32357 Modification History
M01 (Removed by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
53610  M01S32357.252l678 ---|          TSB6   (/BUFIO/PST,/PROGRAM/HNG,BUFIO)
Line S00964 Modification History
M01 (Added by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
53611  M01S00964.252l678 +++|          TSB6   (/BUFIO/PST,BUFIO,/PROGRAM/HNG)
53612  M00S32358.cpumtr  +++|          EQ     PIOP        SWITCH TO PROGRAM MODE
53613  M00S32359.cpumtr  +++|
53614  M00S32360.cpumtr  +++|*         RESERVE PP I/O BUFFER (SF = 0, 1).
53615  M00S32361.cpumtr  +++|
53616  M00S32362.cpumtr  +++| PIO4     GT     B5,B1,PIO2  IF DIRECT TRANSFER
53617  M00S32363.cpumtr  +++|          EQ     B5,B1,/MONITOR/HNG  IF SECTOR WRITE
53618  M00S32364.cpumtr  +++|          TX1    B0,ECSBL    GET PP I/O BUFFER LENGTH
53619  M00S32365.cpumtr  +++|          SX7    A5
53620  M00S32366.cpumtr  +++|          BX6    X0+X6       SET PP I/O BUFFER RESERVED FLAG
53621  M00S32367.cpumtr  +++| PIO5     SX1    X1-ECBL
53622  M00S32368.cpumtr  +++|          NG     X1,PIOR     IF NO PP BUFFER AVAILABLE
53623  M00S32369.cpumtr  +++|          TA3    X1,ECSB     CHECK BUFFER INTERLOCK
53624  M00S32370.cpumtr  +++|          NZ     X3,PIO5     IF BUFFER RESERVED
53625  M00S32371.cpumtr  +++|          LX1    -12
53626  M00S32372.cpumtr  +++|          BX6    X6+X1       SET PP I/O BUFFER INCREMENT
53627  M00S32373.cpumtr  +++|          SA7    A3          SET PP BUFFER INTERLOCK
53628  M00S32374.cpumtr  +++|          SA6    A4
53629  M00S32375.cpumtr  +++|
53630  M00S32376.cpumtr  +++|*         PROCESS ECS PRU TRANSFER.
53631  M00S32377.cpumtr  +++|
Line S32378 Modification History
M01 (Removed by) ns2318
Seq #  *Modification Id* Act 
----------------------------+
53632  M01S32378.ns2318  ---| PIO6     SA1    A4+B1
Line S00028 Modification History
M01 (Added by) ns2318
M02 (Removed by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
53633  M02S00028.252l678 ---| PIO6     TA1    EMEQ*ESTE+EQDE,EST  CHECK TRACK COUNT
Line S00965 Modification History
M01 (Added by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
53634  M01S00965.252l678 +++| PIO6     TA1    EQDE,EEN    CHECK TRACK COUNT
Line S00029 Modification History
M01 (Added by) ns2318
Seq #  *Modification Id* Act 
----------------------------+
53635  M01S00029.ns2318  +++|          BX1    -X2*X1
53636  M01S00030.ns2318  +++|          LX1    3
53637  M01S00031.ns2318  +++|          SA1    X1+TDGL
Line S32379 Modification History
M01 (Removed by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
53638  M01S32379.251l664 ---|          LX4    0-12-59+6+60
Line S02833 Modification History
M01 (Added by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
53639  M01S02833.251l664 +++|          LX4    0-12-59+0+60
53640  M00S32380.cpumtr  +++|          SB6    A0          SAVE (A0)
53641  M00S32381.cpumtr  +++|          BX3    -X2*X4      SECTOR
Line S00032 Modification History
M01 (Added by) ns2318
Seq #  *Modification Id* Act 
----------------------------+
53642  M01S00032.ns2318  +++|          LX1    12
53643  M01S00033.ns2318  +++|          BX6    -X2*X1      TRACK COUNT
53644  M01S00034.ns2318  +++|          SA1    A4+B1
Line S32382 Modification History
M01 (Removed by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
53645  M01S32382.252l678 ---|          TNZ    X1,(/BUFIO/PST,/MONITOR/HNG,BUFIO)  IF BUFFERED
Line S00966 Modification History
M01 (Added by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
53646  M01S00966.252l678 +++|          TNZ    X1,(/BUFIO/PST,BUFIO,/MONITOR/HNG)  IF BUFFERED
53647  M00S32383.cpumtr  +++|          NG     B5,PIOX     IF RESERVE BUFFER SUBFUNCTION
Line S00035 Modification History
M01 (Added by) ns2318
M02 (Removed by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
53648  M02S00035.252l678 ---|          SX0    X3-20B
Line S00967 Modification History
M01 (Added by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
53649  M01S00967.252l678 +++|          TB3    0,-TCNT
53650  M01S00968.252l678 +++|          SX0    X3+B3
Line S00036 Modification History
M01 (Added by) ns2318
Seq #  *Modification Id* Act 
----------------------------+
53651  M01S00036.ns2318  +++|          PL     X0,PIO6.1   IF SECTOR .GT. LIMIT
53652  M01S00037.ns2318  +++|          LX6    1
53653  M00S32384.cpumtr  +++|          LX4    -11
Line S32385 Modification History
M01 (Removed by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
53654  M01S32385.251l664 ---|          SA0    A3+B1       LINKAGE WORD ADDRESS
Line S02834 Modification History
M01 (Added by) 251l664
M02 (Removed by) cpum225
Seq #  *Modification Id* Act 
----------------------------+
53655  M02S02834.cpum225 ---|          SA0    A3+1        LINKAGE WORD ADDRESS
53656  M00S32386.cpumtr  +++|          LX7    X3
53657  M00S32387.cpumtr  +++|          BX0    -X2*X4      TRACK * 2
53658  M00S32388.cpumtr  +++|          LX7    6           SECTOR * 100B
Line S00038 Modification History
M01 (Added by) ns2318
M02 (Removed by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
53659  M02S00038.251l664 ---|          IX1    X6-X0
53660  M02S00039.251l664 ---|          NG     X1,PIO6.1   IF TRACK .GT. LIMIT
Line S02835 Modification History
M01 (Added by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
53661  M01S02835.251l664 +++|          IX1    X0-X6
53662  M01S02836.251l664 +++|          PL     X1,PIO6.1   IF TRACK .GT. LIMIT
Line S00001 Modification History
M01 (Added by) cpum225
Seq #  *Modification Id* Act 
----------------------------+
53663  M01S00001.cpum225 +++|          SA0    A3+1        LINKAGE WORD ADDRESS
53664  M00S32389.cpumtr  +++|          BX6    -X2*X4
Line S32390 Modification History
M01 (Removed by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
53665  M01S32390.252l678 ---|          LX0    9           TRACK * 2000B
Line S00969 Modification History
M01 (Added by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
53666  M01S00969.252l678 +++|          TLX0   9,TNSC      TRACK * WORDS PER TRACK
53667  M00S32391.cpumtr  +++|          IX7    X7-X3       SECTOR * 77B
Line S32392 Modification History
M01 (Removed by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
53668  M01S32392.252l678 ---|          LX6    3           TRACK * 20B
Line S32393 Modification History
M01 (Removed by) 251l664
M02 (Removed by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
53669  M02S32393.252l678 ---|          SX7    X7+20B      SECTOR * 77B + 20B
Line S02837 Modification History
M01 (Added by) 251l664
M02 (Removed by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
53670  M02S02837.252l678 ---|          SX7    X7+SLDE     SECTOR * 77B + 20B
Line S32394 Modification History
M01 (Removed by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
53671  M01S32394.252l678 ---|          IX0    X0+X6       TRACK * 2020B
Line S00970 Modification History
M01 (Added by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
53672  M01S00970.252l678 +++|          TLX6   3,TNSC      TRACK * SECTORS PER TRACK
53673  M01S00971.252l678 +++|          TX7    X7,TCNT
53674  M01S00972.252l678 +++|          IX0    X0+X6       TRACK * WORDS + LINKAGE WORDS
Line S32395 Modification History
M01 (Removed by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
53675  M01S32395.251l664 ---|          R=     X1,-UHES    RETURN STATUS = UNRECOVERABLE ERROR
Line S02838 Modification History
M01 (Added by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
53676  M01S02838.251l664 +++|          SX1    -DSTE       SET *DEVICE ERROR* STATUS
Line S32396 Modification History
M01 (Removed by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
53677  M01S32396.252l678 ---|          IX0    X0+X3       HEADER ADDRESS=TRACK*2020B+SECTOR
Line S00973 Modification History
M01 (Added by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
53678  M01S00973.252l678 +++|          IX0    X0+X3       HEADER ADDRESS = TRACK * WORDS + SECTOR
Line S32397 Modification History
M01 (Removed by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
53679  M01S32397.251l664 ---|          SX2    A0+
Line S02839 Modification History
M01 (Added by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
53680  M01S02839.251l664 +++|          SX2    A0
53681  M00S32398.cpumtr  +++|          LX2    30
53682  M00S32399.cpumtr  +++|          BX0    X2+X0
53683  M00S32400.cpumtr  +++|          EQ     B5,B1,PIO7  IF WRITE SECTOR SUBFUNCTION
53684  M00S32401.cpumtr  +++|          RE     1           READ HEADER WORD
53685  M00S32402.cpumtr  +++|          PER    PIOX3       PROCESS ECS PARITY ERROR
Line S32403 Modification History
M01 (Removed by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
53686  M01S32403.251l664 ---|          SX1    UPES        RETURN STATUS = PARITY ERROR
Line S02840 Modification History
M01 (Added by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
53687  M01S02840.251l664 +++|          SX1    PARE        SET *PARITY ERROR* STATUS
53688  M00S32404.cpumtr  +++|          SA0    A0+B1       INCREMENT ADDRESSES
Line S32405 Modification History
M01 (Removed by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
53689  M01S32405.252l678 ---|          IX0    X0+X7       DATA ADDRESS=TRACK*2020B+SECTOR*100B+20B
Line S00974 Modification History
M01 (Added by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
53690  M01S00974.252l678 +++|          IX0    X0+X7       TRACK*WORDS + SECTOR*100B + TCNT
53691  M00S32406.cpumtr  +++|          SX2    B1+
53692  M00S32407.cpumtr  +++|          LX2    30
53693  M00S32408.cpumtr  +++|          IX0    X0+X2
53694  M00S32409.cpumtr  +++|          RE     100B        READ SECTOR OF DATA
53695  M00S32410.cpumtr  +++|          PER    PIOX3       PROCESS ECS PARITY ERROR
53696  M00S32411.cpumtr  +++|          SA0    B6          RESTORE (A0)
53697  M00S32412.cpumtr  +++|          BX1    X1-X1       RETURN STATUS = NO ERROR
53698  M00S32413.cpumtr  +++|          EQ     PIOX        EXIT
53699  M00S32414.cpumtr  +++|
Line S00040 Modification History
M01 (Added by) ns2318
M02 (Removed by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
53700  M02S00040.251l664 ---| PIO6.1   SX1    -ADES       SET ADDRESS ERROR
Line S02841 Modification History
M01 (Added by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
53701  M01S02841.251l664 +++| PIO6.1   SX1    -ADDE       SET *ADDRESS ERROR* STATUS
Line S00041 Modification History
M01 (Added by) ns2318
Seq #  *Modification Id* Act 
----------------------------+
53702  M01S00041.ns2318  +++|          EQ     PIOX        RETURN ERROR STATUS
53703  M01S00042.ns2318  +++|
53704  M00S32415.cpumtr  +++| PIO7     WE     1           WRITE HEADER WORD
53705  M00S32416.cpumtr  +++|          PER    PIOX3       PROCESS ECS PARITY ERROR
53706  M00S32417.cpumtr  +++|          BX2    X5
Line S32418 Modification History
M01 (Removed by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
53707  M01S32418.251l664 ---|          SX1    UPES        RETURN STATUS = PARITY ERROR
Line S02842 Modification History
M01 (Added by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
53708  M01S02842.251l664 +++|          SX1    PARE        SET *PARITY ERROR* STATUS
53709  M00S32419.cpumtr  +++|          LX2    59-37       RELEASE PP BUFFER IF FLUSH BIT SET
53710  M00S32420.cpumtr  +++|          SA0    A0+B1       INCREMENT ADDRESSES
53711  M00S32421.cpumtr  +++|          AX2    59
53712  M00S32422.cpumtr  +++|          IX0    X0+X7       DATA ADDRESS=TRACK*2020B+SECTOR*100B+20B
53713  M00S32423.cpumtr  +++|          BX1    X1-X2
53714  M00S32424.cpumtr  +++|          SX3    B1+
53715  M00S32425.cpumtr  +++|          LX3    30
53716  M00S32426.cpumtr  +++|          IX0    X0+X3
53717  M00S32427.cpumtr  +++|          WE     100B        WRITE SECTOR OF DATA
53718  M00S32428.cpumtr  +++|          PER    PIOX3       PROCESS ECS PARITY ERROR
53719  M00S32429.cpumtr  +++|          SA0    B6          RESTORE (A0)
53720  M00S32430.cpumtr  +++|          BX1    X2          RETURN STATUS = NO ERROR
53721  M00S32431.cpumtr  +++|          EQ     PIOX        EXIT
53722  M00S32432.cpumtr  +++|
53723  M00S32433.cpumtr  +++|
Line S32434 Modification History
M01 (Removed by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
53724  M01S32434.251l664 ---| PFFV     VFD    6/4,6/7,6/4,6/3,6/4,30/0  FUNCTION FLAG VALIDATIONS
Line S02843 Modification History
M01 (Added by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
53725  M01S02843.251l664 +++| PFFV     VFD    6/4,6/7,6/4,6/3,6/5,30/0  FUNCTION FLAG VALIDATIONS
53726  M00S32435.cpumtr  +++| PIOX     SPACE  4,10
53727  M00S32436.cpumtr  +++|**        PIOX - EXIT FROM *PIOM*.
53728  M00S32437.cpumtr  +++|*
53729  M00S32438.cpumtr  +++|*         ENTRY  (A5) = PP *OR* ADDRESS.
53730  M00S32439.cpumtr  +++|*                (A0) = CPU NUMBER, IF ENTRY AT *PIOX*, *PIOX1*,
53731  M00S32440.cpumtr  +++|*                      OR *PIOX2* FROM MONITOR MODE.
53732  M00S32441.cpumtr  +++|*                (B6) = CPU NUMBER, IF ENTRY AT *PIOX3*.
53733  M00S32442.cpumtr  +++|*                (X0) = ADDRESS OF UNRECOVERED ECS PARITY ERROR,
53734  M00S32443.cpumtr  +++|*                   IF ENTRY AT *PIOX3*.
53735  M00S32444.cpumtr  +++|*                (X1) = RETURN STATUS.
53736  M00S32445.cpumtr  +++|*                (X1) = COMPLEMENT OF RETURN STATUS,
53737  M00S32446.cpumtr  +++|*                   IF PP BUFFER TO BE RELEASED.
53738  M00S32447.cpumtr  +++|*                (X5) = (OR), IF ENTRY AT *PIOX1*, *PIOX2*, OR *PIOX3*.
53739  M00S32448.cpumtr  +++|*                (MB+1) .LT. 0, IF PROGRAM MODE EXIT.
53740  M00S32449.cpumtr  +++|
53741  M00S32450.cpumtr  +++|
53742  M00S32451.cpumtr  +++| PIOX3    MX2    30          RETURN ECS PARITY ERROR ADDRESS
53743  M00S32452.cpumtr  +++|          BX6    X2*X5
53744  M00S32453.cpumtr  +++|          BX0    -X2*X0
53745  M00S32454.cpumtr  +++|          BX6    X6+X0
53746  M00S32455.cpumtr  +++|          SA6    A5+
Line S32456 Modification History
M01 (Removed by) cpum154
Seq #  *Modification Id* Act 
----------------------------+
53747  M01S32456.cpum154 ---|          SB6    A0+         RESTORE (A0)
Line S00001 Modification History
M01 (Added by) cpum154
Seq #  *Modification Id* Act 
----------------------------+
53748  M01S00001.cpum154 +++|          SA0    B6+         RESTORE (A0)
53749  M00S32457.cpumtr  +++|
53750  M00S32458.cpumtr  +++| PIOX     SA5    A5+
53751  M00S32459.cpumtr  +++|          MX2    -36
53752  M00S32460.cpumtr  +++|          LX1    -24
53753  M00S32461.cpumtr  +++|          BX5    -X2*X5
53754  M00S32462.cpumtr  +++|          PL     X1,PIOX2    IF NO RELEASE OF PP BUFFER
53755  M00S32463.cpumtr  +++|          BX1    -X1
53756  M00S32464.cpumtr  +++| PIOX1    SA4    A5+B1
53757  M00S32465.cpumtr  +++|          BX7    X7-X7
53758  M00S32466.cpumtr  +++|          MX2    12
53759  M00S32467.cpumtr  +++|          BX3    X2*X4       PP I/O BUFFER INCREMENT
53760  M00S32468.cpumtr  +++|          BX4    -X2*X4      CLEAR PP I/O BUFFER INCREMENT
Line S32469 Modification History
M01 (Removed by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
53761  M01S32469.251l664 ---|          LX4    59-6
Line S02844 Modification History
M01 (Added by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
53762  M01S02844.251l664 +++|          LX4    59-0
53763  M00S32470.cpumtr  +++|          PL     X4,PIOX2    IF NO PP BUFFER ASSIGNED
53764  M00S32471.cpumtr  +++|          LX3    12
53765  M00S32472.cpumtr  +++|          MX2    -59
53766  M00S32473.cpumtr  +++|          BX6    -X2*X4      CLEAR BUFFER RESERVATION FLAG
Line S32474 Modification History
M01 (Removed by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
53767  M01S32474.251l664 ---|          LX6    6-59
Line S02845 Modification History
M01 (Added by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
53768  M01S02845.251l664 +++|          LX6    0-59
53769  M00S32475.cpumtr  +++|          TX3    X3,ECSB     FWA PP BUFFER
53770  M00S32476.cpumtr  +++|          SA6    A4
53771  M00S32477.cpumtr  +++|          SA7    X3
53772  M00S32478.cpumtr  +++| PIOX2    SX6    B1
53773  M00S32479.cpumtr  +++|          BX7    X5+X1
53774  M00S32480.cpumtr  +++|          SX3    A5+B1
53775  M00S32481.cpumtr  +++|          LX6    46-0
Line S32482 Modification History
M01 (Removed by) cpum242
Seq #  *Modification Id* Act 
----------------------------+
53776  M01S32482.cpum242 ---|+         SA3    X3+B1       ** PERFORM UPDATE IN ONE WORD
53777  M01S32483.cpum242 ---|          BX6    X6*X3       **
53778  M01S32484.cpum242 ---|          BX6    X7+X6
53779  M01S32485.cpum242 ---|          SA6    A3          SAVE RETURN STATUS IN MB+1
Line S00048 Modification History
M01 (Added by) cpum242
Seq #  *Modification Id* Act 
----------------------------+
53780  M01S00048.cpum242 +++|+         SA3    X3+B1       **** PERFORM IN ONE WORD ****
53781  M01S00049.cpum242 +++|          BX6    X6*X3       **** PERFORM IN ONE WORD ****
53782  M01S00050.cpum242 +++|          BX6    X7+X6       **** PERFORM IN ONE WORD ****
53783  M01S00051.cpum242 +++|          SA6    A3          **** PERFORM IN ONE WORD ****
53784  M00S32486.cpumtr  +++|          NG     X3,/PROGRAM/PRG1  IF EXIT FROM PROGRAM MODE
53785  M00S32487.cpumtr  +++|          EQ     /MONITOR/PPR1  EXIT FROM MONITOR MODE
53786  M00S32488.cpumtr  +++| PIOR     SPACE  4,10
53787  M00S32489.cpumtr  +++|**        PIOR - REISSUE *PIOM* REQUEST.
53788  M00S32490.cpumtr  +++|*
53789  M00S32491.cpumtr  +++|*         ENTRY  (A5) = PP *OR* ADDRESS.
53790  M00S32492.cpumtr  +++|*                (B5) = *PIOM* SUBFUNCTION - 1.
53791  M00S32493.cpumtr  +++|*                (MB+1) .LT. 0, IF EXIT FROM PROGRAM MODE.
53792  M00S32494.cpumtr  +++|*
53793  M00S32495.cpumtr  +++|*         EXIT   TO /ECS/PIOX1, IF PP BUFFER NOT TO BE RELEASED.
53794  M00S32496.cpumtr  +++|*                TO /ECS/PIOX2, IF PP BUFFER TO BE RELEASED.
53795  M00S32497.cpumtr  +++|
53796  M00S32498.cpumtr  +++| PIOR     SA5    A5          SET BIT 59 OF *OR* FOR REISSUE
53797  M00S32499.cpumtr  +++|          MX1    1
53798  M00S32500.cpumtr  +++|          EQ     B5,B1,PIOX2 IF WRITE PRU FUNCTION
53799  M00S32501.cpumtr  +++|          EQ     PIOX1       RELEASE PP BUFFER
53800  M00S32502.cpumtr  +++| PIOP     SPACE  4,10
53801  M00S32503.cpumtr  +++|**        PIOP - SWITCH TO PROGRAM MODE *PIOM*.
53802  M00S32504.cpumtr  +++|*
53803  M00S32505.cpumtr  +++|*         ENTRY  (A0) = CPU NUMBER.
53804  M00S32506.cpumtr  +++|*                (A5) = PP *OR* ADDRESS.
53805  M00S32507.cpumtr  +++|*                (B6) = PROGRAM MODE PROCESSOR ADDRESS.
53806  M00S32508.cpumtr  +++|*
53807  M00S32509.cpumtr  +++|*         EXIT   TO /PROGRAM/PMR.
53808  M00S32510.cpumtr  +++|
53809  M00S32511.cpumtr  +++|
53810  M00S32512.cpumtr  +++| PIOP     SX6    B6          SAVE PROGRAM MODE RETURN ADDRESS
53811  M00S32513.cpumtr  +++|          SA3    A5+2        SET PROGRAM MODE FLAG
53812  M00S32514.cpumtr  +++|          LX6    18
53813  M00S32515.cpumtr  +++|          MX1    1
53814  M00S32516.cpumtr  +++|          BX6    X6+X3
53815  M00S32517.cpumtr  +++|          SA5    A5
53816  M00S32518.cpumtr  +++|          BX6    X6+X1
53817  M00S32519.cpumtr  +++|          SA6    A3
53818  M00S32520.cpumtr  +++|          EQ     /MONITOR/PMR  SWITCH TO PROGRAM MODE
53819  M00S32521.cpumtr  +++|          TITLE  ECS PROGRAM MODE ROUTINES.
53820  M00S32522.cpumtr  +++|          QUAL   PROGRAM
53821  M00S32523.cpumtr  +++| PDT      SPACE  4,10
53822  M00S32524.cpumtr  +++|**        PDT - *PIOM* ECS DIRECT TRANSFER (SF = 3, 4).
53823  M00S32525.cpumtr  +++|*
53824  M00S32526.cpumtr  +++|*         ENTRY  IN PROGRAM MODE ONLY.
53825  M00S32527.cpumtr  +++|*                REFER TO *PIP* EXIT CONDITIONS.
53826  M00S32528.cpumtr  +++|*
Line S32529 Modification History
M01 (Removed by) cpum194
Seq #  *Modification Id* Act 
----------------------------+
53827  M01S32529.cpum194 ---|*         EXIT   TO /PROGRAM/HNG, IF ILLEGAL SECTOR, SHORT SECTOR
53828  M01S32530.cpum194 ---|*                   ENCOUNTERED AND NOT READ TO EOR, OR READ TO
53829  M01S32531.cpum194 ---|*                   EOR AND EOF/EOI ENCOUNTERED.
Line S00001 Modification History
M01 (Added by) cpum194
Seq #  *Modification Id* Act 
----------------------------+
53830  M01S00001.cpum194 +++|*         EXIT   TO /PROGRAM/HNG, IF ILLEGAL SECTOR OR A SHORT SECTOR
53831  M01S00002.cpum194 +++|*                   WAS ENCOUNTERED AND NOT READING TO EOR.
Line S32532 Modification History
M01 (Removed by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
53832  M01S32532.251l664 ---|*                TO /ECS/PIOX, IF UNRECOVERABLE HARDWARE ERROR,
Line S32533 Modification History
M01 (Removed by) ns2318
M02 (Removed by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
53833  M02S32533.251l664 ---|*                  PARITY ERROR, OR TRANSFER COMPLETE.
Line S00043 Modification History
M01 (Added by) ns2318
M02 (Removed by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
53834  M02S00043.251l664 ---|*                PARITY ERROR, ADDRESS ERROR OR TRANSFER COMPLETE.
Line S02846 Modification History
M01 (Added by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
53835  M01S02846.251l664 +++|*                TO /ECS/PIOX, IF UNRECOVERED HARDWARE ERROR, ADDRESS
53836  M01S02847.251l664 +++|*                   ERROR OR TRANSFER COMPLETE.
Line S00044 Modification History
M01 (Added by) ns2318
Seq #  *Modification Id* Act 
----------------------------+
53837  M01S00044.ns2318  +++|
53838  M01S00045.ns2318  +++|
Line S00046 Modification History
M01 (Added by) ns2318
M02 (Removed by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
53839  M02S00046.251l664 ---| PDT11    SX1    ADES        SET ADDRESS ERROR
Line S02848 Modification History
M01 (Added by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
53840  M01S02848.251l664 +++| PDT11    SX1    ADDE        SET *ADDRESS ERROR* STATUS
Line S00047 Modification History
M01 (Added by) ns2318
Seq #  *Modification Id* Act 
----------------------------+
53841  M01S00047.ns2318  +++|          EQ     /ECS/PIOX   RETURN ERROR
53842  M00S32534.cpumtr  +++|
53843  M00S32535.cpumtr  +++| PDT      SA5    A5          VALIDATE *OR* PARAMETERS
53844  M00S32536.cpumtr  +++|          SB7    X5
Line S00048 Modification History
M01 (Added by) ns2318
M02 (Removed by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
53845  M02S00048.252l678 ---|          TA4    EMEQ*ESTE+EQDE,EST  CHECK TRACK COUNT
Line S00975 Modification History
M01 (Added by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
53846  M01S00975.252l678 +++|          TA4    EQDE,EEN    CHECK TRACK COUNT
Line S00049 Modification History
M01 (Added by) ns2318
Seq #  *Modification Id* Act 
----------------------------+
53847  M01S00049.ns2318  +++|          MX0    -12
53848  M01S00050.ns2318  +++|          BX4    -X0*X4
53849  M01S00051.ns2318  +++|          LX4    3
Line S00052 Modification History
M01 (Added by) ns2318
M02 (Removed by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
53850  M02S00052.251l664 ---|          SA4    X4+TDGL
Line S02849 Modification History
M01 (Added by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
53851  M01S02849.251l664 +++|          SA4    X4 + TDGL
53852  M01S02850.251l664 +++|          ERRNZ  TDGL
53853  M00S32537.cpumtr  +++|          LX5    -18
Line S00053 Modification History
M01 (Added by) ns2318
Seq #  *Modification Id* Act 
----------------------------+
53854  M01S00053.ns2318  +++|          LX4    12
53855  M01S00054.ns2318  +++|          BX0    -X0*X4      TRACK COUNT
53856  M00S32538.cpumtr  +++|          SX6    X5
53857  M00S32539.cpumtr  +++|          NG     B7,HNG      IF ILLEGAL ADDRESS
Line S00055 Modification History
M01 (Added by) ns2318
Seq #  *Modification Id* Act 
----------------------------+
53858  M01S00055.ns2318  +++|          LX0    1
53859  M00S32540.cpumtr  +++|          MX2    -12
53860  M00S32541.cpumtr  +++|          SA4    A5+B1       FETCH *MB* PARAMETERS
53861  M00S32542.cpumtr  +++|          NG     X6,HNG      IF ILLEGAL SECTOR COUNT / LWA+1
53862  M00S32543.cpumtr  +++|          LX4    -12
53863  M00S32544.cpumtr  +++|          BX3    -X2*X4      CURRENT SECTOR
53864  M00S32545.cpumtr  +++|          SB7    B1+B1
53865  M00S32546.cpumtr  +++|          LX4    -11
53866  M00S32547.cpumtr  +++|          SB3    X3
53867  M00S32548.cpumtr  +++|          BX4    -X2*X4      CURRENT TRACK * 2
Line S00056 Modification History
M01 (Added by) ns2318
Seq #  *Modification Id* Act 
----------------------------+
53868  M01S00056.ns2318  +++|          IX0    X0-X4
Line S32549 Modification History
M01 (Removed by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
53869  M01S32549.251l664 ---|          SB6    20B
Line S02851 Modification History
M01 (Added by) 251l664
M02 (Removed by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
53870  M02S02851.252l678 ---|          SB6    SLDE
Line S00976 Modification History
M01 (Added by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
53871  M01S00976.252l678 +++|          TB6    TCNT
Line S00057 Modification History
M01 (Added by) ns2318
Seq #  *Modification Id* Act 
----------------------------+
53872  M01S00057.ns2318  +++|          NG     X0,PDT11    IF TRACK .GT. LIMIT
53873  M00S32550.cpumtr  +++|          BX0    X4
53874  M00S32551.cpumtr  +++|          SX7    B5-B7
Line S32552 Modification History
M01 (Removed by) ns2318
Seq #  *Modification Id* Act 
----------------------------+
53875  M01S32552.ns2318  ---|          GE     B3,B6,HNG   IF ILLEGAL SECTOR
Line S00058 Modification History
M01 (Added by) ns2318
Seq #  *Modification Id* Act 
----------------------------+
53876  M01S00058.ns2318  +++|          GE     B3,B6,PDT11 IF ILLEGAL SECTOR
53877  M00S32553.cpumtr  +++|          SA2    RWEI+X7     GET ECS TRANSFER INSTRUCTION
Line S32554 Modification History
M01 (Removed by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
53878  M01S32554.252l678 ---|          LX0    4-1         TRACK * 20B
53879  M01S32555.252l678 ---|          SA0    TKLW
53880  M01S32556.252l678 ---|          LX4    10-1        TRACK * 2000B
Line S00977 Modification History
M01 (Added by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
53881  M01S00977.252l678 +++|          TLX0   4-1,TNSC    TRACK * SECTOR LIMIT
53882  M01S00978.252l678 +++|          TA0    TKLB,TCNT   = *TKLW*
53883  M01S00979.252l678 +++|          TLX4   10-1,TNSC
Line S32557 Modification History
M01 (Removed by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
53884  M01S32557.251l664 ---|          R=     X1,UHES     RETURN STATUS = UNRECOVERABLE ERROR
53885  M00S32558.cpumtr  +++|          BX7    X2
Line S32559 Modification History
M01 (Removed by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
53886  M01S32559.252l678 ---|          IX0    X0+X4       TRACK * 2020B
Line S00980 Modification History
M01 (Added by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
53887  M01S00980.252l678 +++|          IX0    X0+X4       WORDS/TRACK + LINK WORDS
53888  M00S32560.cpumtr  +++|          LX5    59-38+18
53889  M00S32561.cpumtr  +++|          AX6    24-18
53890  M00S32562.cpumtr  +++|          SA7    PETA        STORE READ / WRITE INSTRUCTION
Line S32563 Modification History
M01 (Removed by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
53891  M01S32563.251l664 ---|          BX7    X7-X7       CLEAR EOR READ INDICATOR
Line S02852 Modification History
M01 (Added by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
53892  M01S02852.251l664 +++|          SX1    DSTE        SET *DEVICE ERROR* STATUS
53893  M01S02853.251l664 +++|          SX7    B0+         CLEAR EOR READ INDICATOR
53894  M00S32564.cpumtr  +++|          SA7    PAS4
53895  M00S32565.cpumtr  +++|          EQ     B5,B7,PDT1  IF READ REQUEST
53896  M00S32566.cpumtr  +++|          SB4    B6-B3       SECTOR COUNT TO END OF TRACK
53897  M00S32567.cpumtr  +++|          SB2    A0-B6       (B2) = *TKLB*
Line S32568 Modification History
M01 (Removed by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
53898  M01S32568.251l664 ---|          ERRNZ  TKLW-TKLB-20B  CODE DEPENDS ON VALUE
Line S02854 Modification History
M01 (Added by) 251l664
M02 (Removed by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
53899  M02S02854.252l678 ---|          ERRNZ  TKLW-TKLB-SLDE  CODE DEPENDS ON VALUE
53900  M00S32569.cpumtr  +++|          SX2    A0+
53901  M00S32570.cpumtr  +++|          LX2    30
53902  M00S32571.cpumtr  +++|          BX0    X2+X0
Line S32572 Modification History
M01 (Removed by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
53903  M01S32572.251l664 ---|          RE     20B         PRESERVE LINKAGE WITHIN TRACK
Line S02855 Modification History
M01 (Added by) 251l664
M02 (Removed by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
53904  M02S02855.252l678 ---|          RE     SLDE        PRESERVE LINKAGE WITHIN TRACK
Line S00981 Modification History
M01 (Added by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
53905  M01S00981.252l678 +++|          RE     B6          PRESERVE LINKAGE WITHIN TRACK
53906  M00S32573.cpumtr  +++|          PER    /ECS/PIOX   PROCESS PARITY ERROR
53907  M00S32574.cpumtr  +++|          SB3    B0
53908  M00S32575.cpumtr  +++|          IX0    X0+X3
53909  M00S32576.cpumtr  +++|          SA0    B2+X3
53910  M00S32577.cpumtr  +++|          MX7    -24
53911  M00S32578.cpumtr  +++|          BX0    -X7*X0
53912  M00S32579.cpumtr  +++|          SX2    A0
53913  M00S32580.cpumtr  +++|          LX2    30
53914  M00S32581.cpumtr  +++|          BX0    X2+X0
53915  M00S32582.cpumtr  +++|          WE     B4          TRANSFER LINKAGE WORDS THRU ECS
53916  M00S32583.cpumtr  +++|          PER    /ECS/PIOX   PROCESS PARITY ERROR
53917  M00S32584.cpumtr  +++|          ZR     X3,PDT6     IF FILE ON TRACK BOUNDARY
53918  M00S32585.cpumtr  +++|          SB3    B6          SET LINKAGE BUFFER OFFSET
Line S32586 Modification History
M01 (Removed by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
53919  M01S32586.251l664 ---|          ERRNZ  TKLW-TKLB-20B  CODE DEPENDS ON VALUE
Line S02856 Modification History
M01 (Added by) 251l664
M02 (Removed by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
53920  M02S02856.252l678 ---|          ERRNZ  TKLW-TKLB-SLDE  CODE DEPENDS ON VALUE
53921  M00S32587.cpumtr  +++|          SA0    A0+B6
Line S32588 Modification History
M01 (Removed by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
53922  M01S32588.251l664 ---|          ERRNZ  TKLW-TKLB-20B  CODE DEPENDS ON VALUE
Line S02857 Modification History
M01 (Added by) 251l664
M02 (Removed by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
53923  M02S02857.252l678 ---|          ERRNZ  TKLW-TKLB-SLDE  CODE DEPENDS ON VALUE
53924  M00S32589.cpumtr  +++|          BX0    -X7*X0
53925  M00S32590.cpumtr  +++|          SX2    A0
53926  M00S32591.cpumtr  +++|          LX2    30
53927  M00S32592.cpumtr  +++|          BX0    X2+X0
53928  M00S32593.cpumtr  +++|          RE     B4          ASSEMBLE LINKAGE BUFFER
53929  M00S32594.cpumtr  +++|          PER    /ECS/PIOX   PROCESS PARITY ERROR
53930  M00S32595.cpumtr  +++| PDT1     PL     X5,PDT6     IF NOT READ TO EOR
53931  M00S32596.cpumtr  +++|          MX6    59          (X6) = -1
Line S00982 Modification History
M01 (Added by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
53932  M01S00982.252l678 +++|          SB4    B6          SET TO READ LINKAGE
53933  M00S32597.cpumtr  +++|          BX2    X4
53934  M00S32598.cpumtr  +++|          SB2    60-7
53935  M00S32599.cpumtr  +++|          EQ     PDT3        SEARCH FOR EOR
53936  M00S32600.cpumtr  +++|
Line S32601 Modification History
M01 (Removed by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
53937  M01S32601.251l664 ---| PDT2     SB3    B0          RESET LINKAGE INDEX
Line S02858 Modification History
M01 (Added by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
53938  M01S02858.251l664 +++| PDT2     SB3    B0+         RESET LINKAGE INDEX
53939  M00S32602.cpumtr  +++|          LX1    42-59
53940  M00S32603.cpumtr  +++|          MX7    -11-4
53941  M00S32604.cpumtr  +++|          AX1    48-4
53942  M00S32605.cpumtr  +++|          PL     X1,HNG      IF BAD SECTOR LINKAGE
53943  M00S32606.cpumtr  +++|          BX2    -X7*X1
Line S32607 Modification History
M01 (Removed by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
53944  M01S32607.251l664 ---|          SX0    X2          TRACK * 20B
53945  M01S32608.251l664 ---|          SA6    A1
Line S02859 Modification History
M01 (Added by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
53946  M01S02859.251l664 +++|          SX0    X2+         TRACK * 20B
Line S02860 Modification History
M01 (Added by) 251l664
M02 (Removed by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
53947  M02S02860.252l678 ---|          SA6    A1+
Line S32609 Modification History
M01 (Removed by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
53948  M01S32609.252l678 ---|          LX2    10-4        TRACK * 2000B
Line S00983 Modification History
M01 (Added by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
53949  M01S00983.252l678 +++|          SA6    A1
53950  M01S00984.252l678 +++|          TLX0   0,TNSC      COMPUTE LINK WORDS PER TRACK
53951  M01S00985.252l678 +++|          TLX2   6,TNSC      COMPUTE WORDS PER TRACK
Line S32610 Modification History
M01 (Removed by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
53952  M01S32610.251l664 ---|          R=     X1,-UHES    RETURN STATUS = UNRECOVERABLE ERROR
Line S02861 Modification History
M01 (Added by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
53953  M01S02861.251l664 +++|          SX1    -DSTE       SET *DEVICE ERROR* STATUS
Line S32611 Modification History
M01 (Removed by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
53954  M01S32611.252l678 ---|          IX0    X0+X2       LINKAGE ADDRESS = TRACK * 2020B
Line S00986 Modification History
M01 (Added by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
53955  M01S00986.252l678 +++|          IX0    X0+X2       LINKAGE ADDRESS
53956  M00S32612.cpumtr  +++| PDT3     MX5    -24
53957  M00S32613.cpumtr  +++|          BX0    -X5*X0
53958  M00S32614.cpumtr  +++|          SX5    A0+
53959  M00S32615.cpumtr  +++|          LX5    30
53960  M00S32616.cpumtr  +++|          BX0    X5+X0
Line S32617 Modification History
M01 (Removed by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
53961  M01S32617.252l678 ---|          RE     20B         READ LINKAGE
Line S00987 Modification History
M01 (Added by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
53962  M01S00987.252l678 +++|          RE     B4          READ LINKAGE
53963  M00S32618.cpumtr  +++|          PER    /ECS/PIOX   PROCESS PARITY ERROR
53964  M00S32619.cpumtr  +++| PDT4     EQ     B3,B6,PDT2  IF END OF TRACK
Line S32620 Modification History
M01 (Removed by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
53965  M01S32620.252l678 ---|          SA1    TKLW+B3     CHECK SECTOR LINKAGE
Line S00988 Modification History
M01 (Added by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
53966  M01S00988.252l678 +++|          TA1    B3+TKLB,TCNT  CHECK SECTOR LINKAGE
53967  M00S32621.cpumtr  +++|          SB3    B3+B1       ADVANCE SECTOR NUMBER
Line S00989 Modification History
M01 (Added by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
53968  M01S00989.252l678 +++|          BX0    X1
53969  M00S32622.cpumtr  +++|          LX1    59-42
53970  M00S32623.cpumtr  +++|          SX6    X6+B1       ADVANCE SECTOR COUNT
Line S32624 Modification History
M01 (Removed by) cpum194
Seq #  *Modification Id* Act 
----------------------------+
53971  M01S32624.cpum194 ---|          AX7    B2,X1
Line S00003 Modification History
M01 (Added by) cpum194
Seq #  *Modification Id* Act 
----------------------------+
53972  M01S00003.cpum194 +++|          BX7    X7-X7
Line S00990 Modification History
M01 (Added by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
53973  M01S00990.252l678 +++|          AX0    48-0
53974  M01S00991.252l678 +++|          ZR     X0,PDT4.1   IF EOF OR EOI TRACK
53975  M00S32625.cpumtr  +++|          NG     X1,PDT4     IF NOT EOR
Line S00004 Modification History
M01 (Added by) cpum194
Seq #  *Modification Id* Act 
----------------------------+
53976  M01S00004.cpum194 +++|          AX7    X1,B2       SHORT SECTOR WORD COUNT
Line S32626 Modification History
M01 (Removed by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
53977  M01S32626.252l678 ---|          LX2    36-10       POSITION EOR TRACK
Line S00992 Modification History
M01 (Added by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
53978  M01S00992.252l678 +++| PDT4.1   TLX2   36-10,-TNSC  POSITION EOR TRACK
53979  M00S32627.cpumtr  +++|          SX5    B3-B1
53980  M00S32628.cpumtr  +++|          IX7    X2+X7
53981  M00S32629.cpumtr  +++|          LX5    18          POSITION EOR SECTOR
53982  M00S32630.cpumtr  +++|          BX7    X7+X5
53983  M00S32631.cpumtr  +++|          SA7    A2-B7       SAVE WORD COUNT + EOR TRACK AND SECTOR
53984  M00S32632.cpumtr  +++|          ERRNZ  PAS4+2-RWEI CODE DEPENDS ON VALUE
53985  M00S32633.cpumtr  +++|          NE     B3,B6,PDT5  IF NEXT SECTOR WITHIN TRACK
53986  M00S32634.cpumtr  +++|          LX1    42-59
53987  M00S32635.cpumtr  +++|          MX7    -11-4
53988  M00S32636.cpumtr  +++|          SB3    B0          SET NEXT SECTOR
53989  M00S32637.cpumtr  +++|          AX1    48-4
53990  M00S32638.cpumtr  +++|          BX2    -X7*X1      EXTRACT NEXT TRACK
53991  M00S32639.cpumtr  +++|          LX2    36-4
53992  M00S32640.cpumtr  +++| PDT5     SX5    B3          SAVE FILE POSITION AFTER EOR
53993  M00S32641.cpumtr  +++|          AX2    36-12
53994  M00S32642.cpumtr  +++|          BX7    X2+X5
53995  M00S32643.cpumtr  +++|          SA7    A7+B1
53996  M00S32644.cpumtr  +++| PDT6     SB2    X3          CURRENT SECTOR
53997  M00S32645.cpumtr  +++|          BX5    X6          SECTOR COUNT
53998  M00S32646.cpumtr  +++|          SX1    B1
53999  M00S32647.cpumtr  +++|          BX6    X6-X6
54000  M00S32648.cpumtr  +++|          ZR     X3,PDT7     IF CURRENT POSITION ON TRACK BOUNDARY
54001  M00S32649.cpumtr  +++|          SX6    B6-B2       SECTOR COUNT FOR PASS 1
54002  M00S32650.cpumtr  +++|          IX2    X5-X6
54003  M00S32651.cpumtr  +++|          PL     X2,PDT7     IF PASS 1 .GE. TOTAL REQUEST
54004  M00S32652.cpumtr  +++|          BX6    X5
54005  M00S32653.cpumtr  +++|          SX1    B0
54006  M00S32654.cpumtr  +++| PDT7     IX2    X5-X6       SECTORS REMAINING AFTER PASS 1
54007  M00S32655.cpumtr  +++|          BX7    X2
54008  M00S32656.cpumtr  +++|          SA6    PAS1
Line S32657 Modification History
M01 (Removed by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
54009  M01S32657.252l678 ---|          AX7    4           TRACK COUNT FOR PASS 2
Line S00993 Modification History
M01 (Added by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
54010  M01S00993.252l678 +++|          TLX7   3,-TNSC      TRACK COUNT FOR PASS 2
54011  M01S00994.252l678 +++|          AX7    7
54012  M00S32658.cpumtr  +++|          IX1    X1+X7
54013  M00S32659.cpumtr  +++|          SA7    A6+B1
Line S32660 Modification History
M01 (Removed by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
54014  M01S32660.252l678 ---|          LX7    4
Line S00995 Modification History
M01 (Added by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
54015  M01S00995.252l678 +++|          TLX7   4,TNSC
54016  M00S32661.cpumtr  +++|          IX7    X2-X7       SECTOR COUNT FOR PASS 3
Line S32662 Modification History
M01 (Removed by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
54017  M01S32662.252l678 ---|          AX4    10
Line S00996 Modification History
M01 (Added by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
54018  M01S00996.252l678 +++|          TLX4   60-10,-TNSC
54019  M00S32663.cpumtr  +++|          BX2    X1+X7
54020  M00S32664.cpumtr  +++|          SA7    A6+B7
54021  M00S32665.cpumtr  +++|          NZ     X2,PDT8     IF PASS 2 AND/OR PASS 3 SET
54022  M00S32666.cpumtr  +++|          SA7    A6          CLEAR PASS 1
54023  M00S32667.cpumtr  +++|          SA6    A6+B7       SET PASS 3 = PASS 1
Line S32668 Modification History
M01 (Removed by) 271l716
Seq #  *Modification Id* Act 
----------------------------+
54024  M01S32668.271l716 ---| PDT8     SA1    A5-B1       FETCH CP NUMBER FROM IR
54025  M01S32669.271l716 ---|          MX2    -5
Line S02916 Modification History
M01 (Added by) 271l716
M02 (Removed by) 273l780
Seq #  *Modification Id* Act 
----------------------------+
54026  M02S02916.273l780 ---| PDT8     BX6    X5          SECTOR COUNT
54027  M02S02917.273l780 ---|          SA5    A5
Line S00990 Modification History
M01 (Added by) 273l780
Seq #  *Modification Id* Act 
----------------------------+
54028  M01S00990.273l780 +++| PDT8     TX1    A5-1,-FP
Line S02918 Modification History
M01 (Added by) 271l716
Seq #  *Modification Id* Act 
----------------------------+
54029  M01S02918.271l716 +++|          SB4    MECB        BLOCK TRANSFER SIZE
Line S02919 Modification History
M01 (Added by) 271l716
M02 (Removed by) 273l780
Seq #  *Modification Id* Act 
----------------------------+
54030  M02S02919.273l780 ---|          MX2    -5
54031  M02S02920.273l780 ---|          BX7    X5
54032  M02S02921.273l780 ---|          SB2    X5          RELATIVE CM ADDRESS
54033  M02S02922.273l780 ---|          LX7    59-44
54034  M02S02923.273l780 ---|          PL     X7,PDT8.1   IF READ REQUEST
54035  M02S02924.273l780 ---|          SA3    A5+5        GET PCP NUMBER
54036  M02S02925.273l780 ---|          ZR     X3,PDT8.1   IF NOT PCP REQUEST
54037  M02S02926.273l780 ---|          TX2    1,SC
54038  M02S02927.273l780 ---|          IX3    X3-X2       PCP INDEX
54039  M02S02928.273l780 ---|          LX3    7
54040  M02S02929.273l780 ---|          TX3    X3,PCPA     PCPA ADDRESS
54041  M02S02930.273l780 ---|          EQ     PDT8.2      COMPUTE ABSOLUTE ADDRESS
54042  M02S02931.273l780 ---|
54043  M02S02932.273l780 ---| PDT8.1   SA1    A5-B1       GET CP NUMBER
Line S32670 Modification History
M01 (Removed by) 273l780
Seq #  *Modification Id* Act 
----------------------------+
54044  M01S32670.273l780 ---|          LX1    -36
Line S32671 Modification History
M01 (Removed by) 271l716
M02 (Removed by) 273l780
Seq #  *Modification Id* Act 
----------------------------+
54045  M02S32671.273l780 ---|          BX7    -X2*X1
54046  M02S32672.273l780 ---|          BX6    X5
54047  M02S32673.273l780 ---|          SB4    MECB        BLOCK TRANSFER SIZE
54048  M02S32674.273l780 ---|          SA5    A5
54049  M02S32675.273l780 ---|          LX7    7           CONTROL POINT ADDRESS
54050  M02S32676.273l780 ---|          MX2    -12
54051  M02S32677.273l780 ---|          SA3    X7+FLSW     GET RA AND FL OF CP
Line S02933 Modification History
M01 (Added by) 271l716
M02 (Removed by) 273l780
Seq #  *Modification Id* Act 
----------------------------+
54052  M02S02933.273l780 ---|          BX3    -X2*X1      CP NUMBER
54053  M02S02934.273l780 ---|          LX3    7           CPA ADDRESS
54054  M02S02935.273l780 ---| PDT8.2   MX2    -12
54055  M02S02936.273l780 ---|          SA3    X3+FLSW     GET RA AND FL OF CP/PCP
Line S00991 Modification History
M01 (Added by) 273l780
Seq #  *Modification Id* Act 
----------------------------+
54056  M01S00991.273l780 +++|          LX1    PPXES-PPCES
54057  M01S00992.273l780 +++|          BX6    X5          SECTOR COUNT
54058  M01S00993.273l780 +++|          TA1    X1+ACPP,FPX GET CP/PCP ASSIGNMENT
54059  M01S00994.273l780 +++|          SA5    A5+
54060  M01S00995.273l780 +++|          MX2    -12
54061  M01S00996.273l780 +++|          AX1    24
54062  M01S00997.273l780 +++|          SA3    X1+FLSW     GET RA AND FL OF CP/PCP
54063  M00S32678.cpumtr  +++|          BX1    -X2*X3      FL/100B
54064  M00S32679.cpumtr  +++|          LX3    -RSHF
54065  M00S32680.cpumtr  +++|          MX2    -RMSK
54066  M00S32681.cpumtr  +++|          BX3    -X2*X3      RA/100B
54067  M00S32682.cpumtr  +++|          LX1    6           FL
Line S00998 Modification History
M01 (Added by) 273l780
Seq #  *Modification Id* Act 
----------------------------+
54068  M01S00998.273l780 +++|          BX7    X5          OUTPUT REGISTER
Line S32683 Modification History
M01 (Removed by) 271l716
Seq #  *Modification Id* Act 
----------------------------+
54069  M01S32683.271l716 ---|          BX7    X5          OUTPUT REGISTER
54070  M00S32684.cpumtr  +++|          LX3    6           RA
Line S32685 Modification History
M01 (Removed by) 271l716
Seq #  *Modification Id* Act 
----------------------------+
54071  M01S32685.271l716 ---|          SB2    X5          RELATIVE CM ADDRESS
54072  M01S32686.271l716 ---|          LX7    59-38
Line S02937 Modification History
M01 (Added by) 271l716
M02 (Removed by) 273l780
Seq #  *Modification Id* Act 
----------------------------+
54073  M02S02937.273l780 ---|          LX7    59-38-59+44
Line S00999 Modification History
M01 (Added by) 273l780
Seq #  *Modification Id* Act 
----------------------------+
54074  M01S00999.273l780 +++|          SB2    X5          RELATIVE CM ADDRESS
54075  M01S01000.273l780 +++|          LX7    59-38
54076  M00S32687.cpumtr  +++|          BX2    X6
54077  M00S32688.cpumtr  +++|          SB6    X1          FL
54078  M00S32689.cpumtr  +++|          SA0    X3+B2       ABSOLUTE CM ADDRESS
54079  M00S32690.cpumtr  +++|          SX0    X5
54080  M00S32691.cpumtr  +++|          IX3    X3+X0
Line S32692 Modification History
M01 (Removed by) 271l716
Seq #  *Modification Id* Act 
----------------------------+
54081  M01S32692.271l716 ---|          SX0    X6+
Line S02938 Modification History
M01 (Added by) 271l716
M02 (Removed by) 273l780
Seq #  *Modification Id* Act 
----------------------------+
54082  M02S02938.273l780 ---|          SX0    X6
Line S01001 Modification History
M01 (Added by) 273l780
Seq #  *Modification Id* Act 
----------------------------+
54083  M01S01001.273l780 +++|          SX0    X6+
54084  M00S32693.cpumtr  +++|          PL     X7,PDT10    IF NOT READ TO EOR
54085  M00S32694.cpumtr  +++|          SA1    PAS4
Line S32695 Modification History
M01 (Removed by) cpum194
Seq #  *Modification Id* Act 
----------------------------+
54086  M01S32695.cpum194 ---|          ZR     X1,PDT9     IF NO SHORT SECTOR
Line S00005 Modification History
M01 (Added by) cpum194
Seq #  *Modification Id* Act 
----------------------------+
54087  M01S00005.cpum194 +++|          SX0    X1+
54088  M01S00006.cpum194 +++|          ZR     X0,PDT9     IF NO SHORT SECTOR
54089  M00S32696.cpumtr  +++|          SX2    X2+B1       ADVANCE SECTOR COUNT
54090  M00S32697.cpumtr  +++|          IX5    X5+X1       ADVANCE CM ADDRESS
54091  M00S32698.cpumtr  +++| PDT9     AX7    59-38+18
54092  M00S32699.cpumtr  +++|          SB2    X7
54093  M00S32700.cpumtr  +++|          GT     B2,B6,PET7  IF LWA+1 OF TRANSFER .GT. FL
54094  M00S32701.cpumtr  +++|          BX0    X0-X0
54095  M00S32702.cpumtr  +++|          ZR     B2,PDT10    IF LWA+1 OF TRANSFER NOT SPECIFIED
54096  M00S32703.cpumtr  +++|          SB6    X7          CHANGE FL CHECK
54097  M00S32704.cpumtr  +++| PDT10    LX6    6           WORD COUNT = SECTOR COUNT * 100B
54098  M00S32705.cpumtr  +++|          IX5    X5+X6       ADVANCE CM ADDRESS IN *OR*
54099  M00S32706.cpumtr  +++|          LX0    24
54100  M00S32707.cpumtr  +++|          SB2    X5
54101  M00S32708.cpumtr  +++|          GT     B2,B6,PET7  IF LWA+1 OF TRANSFER .GT. FL
54102  M00S32709.cpumtr  +++|          IX7    X5-X0       DECREMENT SECTOR COUNT IN *OR*
54103  M00S32710.cpumtr  +++|          SA1    A5+B1
54104  M00S32711.cpumtr  +++|          NG     B2,HNG      IF ILLEGAL LWA+1 SPECIFICATION
54105  M00S32712.cpumtr  +++|          LX2    48
54106  M00S32713.cpumtr  +++|          SA7    A5
Line S00001 Modification History
M01 (Added by) cpum205
Seq #  *Modification Id* Act 
----------------------------+
54107  M01S00001.cpum205 +++|          MX5    12
54108  M00S32714.cpumtr  +++|          IX6    X1+X2       UPDATE SECTORS TRANSFERED IN *MB*
Line S00002 Modification History
M01 (Added by) cpum205
Seq #  *Modification Id* Act 
----------------------------+
54109  M01S00002.cpum205 +++|          BX6    X5*X6       CLEAR POSSIBLE OVERFLOW INTO *CHRV*
54110  M01S00003.cpum205 +++|          BX2    -X5*X1      CLEAR OLD SECTOR COUNT
54111  M01S00004.cpum205 +++|          BX6    X6+X2       MERGE NEW SECTOR COUNT
Line S32715 Modification History
M01 (Removed by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
54112  M01S32715.252l678 ---|          SB6    B7+B7       BLOCK COUNT = 4
Line S00997 Modification History
M01 (Added by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
54113  M01S00997.252l678 +++|          SX5    B7+B7
54114  M01S00998.252l678 +++|          TLX5   0,TNSC
54115  M01S00999.252l678 +++|          SB6    X5          BLOCK COUNT
54116  M00S32716.cpumtr  +++|          ERRNZ  2000B/MECB-4  CODE DEPENDS ON VALUE
54117  M00S32717.cpumtr  +++|          SA6    A1+
54118  M00S32718.cpumtr  +++|          SX7    PET2        SET RETURN FROM READ/WRITE PROCESSOR
54119  M00S32719.cpumtr  +++|          SA7    PETB
54120  M00S32720.cpumtr  +++|          SA2    PAS2
54121  M00S32721.cpumtr  +++|          MX7    12
54122  M00S32722.cpumtr  +++|          SB2    X2          TRACK COUNT FOR PASS 2
54123  M00S32723.cpumtr  +++|          LX7    -36
54124  M00S32724.cpumtr  +++|          SA2    A2-B1
54125  M00S32725.cpumtr  +++|          BX5    X7*X6       EXTRACT CURRENT SECTOR
54126  M00S32726.cpumtr  +++|          AX5    12-6
54127  M00S32727.cpumtr  +++|          ZR     X2,PET      IF NO PASS 1
54128  M00S32728.cpumtr  +++|          SB2    B2+B1
54129  M00S32729.cpumtr  +++|          BX6    -X7*X6      CLEAR CURRENT SECTOR
54130  M00S32730.cpumtr  +++|          SB6    X2          SECTOR COUNT FOR PASS 1
54131  M00S32731.cpumtr  +++|          SB4    100B        BLOCK TRANSFER SIZE
54132  M00S32732.cpumtr  +++|          SA6    A6
54133  M00S32733.cpumtr  +++|
54134  M00S32734.cpumtr  +++|*         PROCESS ECS TRANSFER.
54135  M00S32735.cpumtr  +++|
54136  M00S32736.cpumtr  +++| PET      ZR     B2,PET3     IF END OF FULL TRACK TRANSFERS
Line S32737 Modification History
M01 (Removed by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
54137  M01S32737.252l678 ---|          SX0    X5+20B
54138  M01S32738.252l678 ---|          LX4    4           TRACK * 20B
Line S01000 Modification History
M01 (Added by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
54139  M01S01000.252l678 +++|          TX0    X5,TCNT
54140  M01S01001.252l678 +++|          TLX4   4,TNSC      TRACK * LINKAGE WORDS PER TRACK
54141  M00S32739.cpumtr  +++|          IX0    X0+X4
Line S32740 Modification History
M01 (Removed by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
54142  M01S32740.252l678 ---|          LX4    10-4        TRACK * 2000B
Line S01002 Modification History
M01 (Added by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
54143  M01S01002.252l678 +++|          LX4    6           TRACK * WORDS PER TRACK
54144  M00S32741.cpumtr  +++|          IX0    X0+X4
54145  M00S32742.cpumtr  +++| PET1     MX7    -24
54146  M00S32743.cpumtr  +++|          BX0    -X7*X0
54147  M00S32744.cpumtr  +++|          BX7    X3
54148  M00S32745.cpumtr  +++|          LX7    30
54149  M00S32746.cpumtr  +++|          BX0    X0+X7
Line S32747 Modification History
M01 (Removed by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
54150  M01S32747.251l664 ---|          SX1    UPES        RETURN STATUS = PARITY ERROR
Line S02862 Modification History
M01 (Added by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
54151  M01S02862.251l664 +++|          SX1    PARE        SET *PARITY ERROR* STATUS
54152  M00S32748.cpumtr  +++|          SB6    B6-B1       DECREMENT BLOCK COUNT
54153  M00S32749.cpumtr  +++| PETA     RE     B4          READ ECS BLOCK
54154  M00S32750.cpumtr  +++|*         WE     B4          (WRITE ECS BLOCK)
54155  M00S32751.cpumtr  +++|          PER    /ECS/PIOX   PROCESS PARITY ERROR
54156  M00S32752.cpumtr  +++|          SX7    B4
54157  M00S32753.cpumtr  +++|          IX3    X7+X3       ADVANCE CM ADDRESS
54158  M00S32754.cpumtr  +++|          SA0    X3
54159  M00S32755.cpumtr  +++|          IX0    X0+X7       ADVANCE ECS ADDRESS
54160  M00S32756.cpumtr  +++|          NZ     B6,PET1     IF NOT END OF TRANSFER
54161  M00S32757.cpumtr  +++|          SA1    PETB
54162  M00S32758.cpumtr  +++|          BX5    X5-X5       SET NEXT SECTOR = 0
54163  M00S32759.cpumtr  +++|          SB4    X1          RETURN ADDRESS
54164  M00S32760.cpumtr  +++|          JP     B4          EXIT TO POST PROCESSOR
54165  M00S32761.cpumtr  +++|
54166  M00S32762.cpumtr  +++|*         SET NEXT TRACK.
54167  M00S32763.cpumtr  +++|
Line S32764 Modification History
M01 (Removed by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
54168  M01S32764.252l678 ---| PET2     AX4    10          REPOSITION TRACK NUMBER
Line S01003 Modification History
M01 (Added by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
54169  M01S01003.252l678 +++| PET2     TLX4   60-10,-TNSC  REPOSITION TRACK NUMBER
54170  M00S32765.cpumtr  +++|          MX6    -2
54171  M00S32766.cpumtr  +++|          BX7    -X6*X4      TRT BYTE INDEX
54172  M00S32767.cpumtr  +++|          AX2    B7,X4       TRT WORD INDEX
54173  M00S32768.cpumtr  +++|          SB4    MECB        WORD COUNT PER ECS ACCESS
54174  M00S32769.cpumtr  +++|          TA4    TRLL,EMS    CALCULATE TRT ADDRESS
54175  M00S32770.cpumtr  +++|          IX4    X2+X4
54176  M00S32771.cpumtr  +++|          SA2    X4          READ TRT WORD
54177  M00S32772.cpumtr  +++|          SB2    B2-B1       DECREMENT TRACK COUNT
54178  M00S32773.cpumtr  +++|          LX7    2           BYTE INDEX * 4
54179  M00S32774.cpumtr  +++|          LX4    B1,X7       BYTE INDEX * 8
54180  M00S32775.cpumtr  +++|          IX4    X7+X4       BYTE INDEX * 12
54181  M00S32776.cpumtr  +++|          SB6    X4          SET SHIFT COUNT
54182  M00S32777.cpumtr  +++|          MX6    -11
54183  M00S32778.cpumtr  +++|          LX4    B6,X2       POSITION NEXT TRACK
54184  M00S32779.cpumtr  +++|          AX4    48
54185  M00S32780.cpumtr  +++|          PL     X4,HNG      IF NO NEXT TRACK
Line S32781 Modification History
M01 (Removed by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
54186  M01S32781.252l678 ---|          SB6    B7+B7       BLOCK COUNT = 4
Line S01004 Modification History
M01 (Added by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
54187  M01S01004.252l678 +++|          SX1    B7+B7
54188  M01S01005.252l678 +++|          TLX1   0,TNSC
54189  M01S01006.252l678 +++|          SB6    X1          BLOCK COUNT
54190  M00S32782.cpumtr  +++|          ERRNZ  2000B/MECB-4  CODE DEPENDS ON VALUE
54191  M00S32783.cpumtr  +++|          BX4    -X6*X4      REMOVE TRACK BIT
54192  M00S32784.cpumtr  +++|          EQ     B5,B7,PET   IF READ REQUEST
54193  M00S32785.cpumtr  +++|          MX6    1
54194  M00S32786.cpumtr  +++|          LX4    48
54195  M00S32787.cpumtr  +++|          SA0    B3+TKLB     ADDRESS OF LINKAGE BUFFER
54196  M00S32788.cpumtr  +++|          BX1    X6+X4
54197  M00S32789.cpumtr  +++|          LX6    1-18        WORD COUNT = 100B
54198  M00S32790.cpumtr  +++|          SX7    2020B
Line S01007 Modification History
M01 (Added by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
54199  M01S01007.252l678 +++|          TLX7   0,TNSC
54200  M00S32791.cpumtr  +++|          IX0    X0-X7       ECS ADDRESS FOR SECTOR LINKAGE
54201  M00S32792.cpumtr  +++|          BX6    X1+X6
Line S32793 Modification History
M01 (Removed by) 251l664
M02 (Removed by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
54202  M02S32793.252l678 ---|          SX1    UHES        RETURN STATUS = UNRECOVERABLE ERROR
Line S02863 Modification History
M01 (Added by) 251l664
M02 (Removed by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
54203  M02S02863.252l678 ---|          SX1    DSTE        SET *DEVICE ERROR* STATUS
Line S32794 Modification History
M01 (Removed by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
54204  M01S32794.252l678 ---|          SA6    A0+17B
Line S01008 Modification History
M01 (Added by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
54205  M01S01008.252l678 +++|          R=     X1,ERRS     RETURN STATUS = UNRECOVERABLE ERROR
54206  M01S01009.252l678 +++|          TA6    A0-1,TCNT
54207  M00S32795.cpumtr  +++|          MX7    -24
54208  M00S32796.cpumtr  +++|          BX0    -X7*X0
Line S32797 Modification History
M01 (Removed by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
54209  M01S32797.252l678 ---|          SX7    A0+
Line S01010 Modification History
M01 (Added by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
54210  M01S01010.252l678 +++|          SX7    A0
54211  M01S01011.252l678 +++|          SB7    B4
54212  M00S32798.cpumtr  +++|          LX7    30
54213  M00S32799.cpumtr  +++|          BX0    X0+X7
Line S32800 Modification History
M01 (Removed by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
54214  M01S32800.252l678 ---|          WE     20B         WRITE SECTOR LINKAGE
Line S01012 Modification History
M01 (Added by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
54215  M01S01012.252l678 +++|          TB4    0,TCNT
54216  M01S01013.252l678 +++|          WE     B4
54217  M00S32801.cpumtr  +++|          PER    /ECS/PIOX   PROCESS PARITY ERROR
54218  M00S32802.cpumtr  +++|          SB3    B0+
54219  M00S32803.cpumtr  +++|          AX4    48          REPOSITION TRACK NUMBER
54220  M00S32804.cpumtr  +++|          SA0    X3          RESTORE CM ADDRESS
Line S01014 Modification History
M01 (Added by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
54221  M01S01014.252l678 +++|          SB4    B7
54222  M01S01015.252l678 +++|          SB7    B1+B1
54223  M00S32805.cpumtr  +++| PET3     NZ     B2,PET      IF MORE TRACKS
54224  M00S32806.cpumtr  +++|          MX6    12
54225  M00S32807.cpumtr  +++|          SA2    A5+B1       FETCH *MB* PARAMETERS
54226  M00S32808.cpumtr  +++|          LX6    -24
54227  M00S32809.cpumtr  +++|          SX7    X4+4000B
54228  M00S32810.cpumtr  +++|          BX6    -X6*X2      CLEAR TRACK
54229  M00S32811.cpumtr  +++|          SB4    100B
54230  M00S32812.cpumtr  +++|          SA2    PAS3        CHECK PASS 3
54231  M00S32813.cpumtr  +++|          SB6    X2+         PASS 3 SECTOR COUNT
54232  M00S32814.cpumtr  +++|          LX7    24
54233  M00S32815.cpumtr  +++|          BX6    X6+X7       SET CURRENT TRACK
54234  M00S32816.cpumtr  +++|          LX2    12
54235  M00S32817.cpumtr  +++|          IX6    X6+X2       UPDATE CURRENT SECTOR
54236  M00S32818.cpumtr  +++|          SX7    PET6        SET RETURN FROM PASS 3
54237  M00S32819.cpumtr  +++|          SA7    PETB
54238  M00S32820.cpumtr  +++|          SA6    A5+1
54239  M00S32821.cpumtr  +++| PET4     SB2    B1
54240  M00S32822.cpumtr  +++|          NZ     B6,PET      IF PASS 3 PRESENT
54241  M00S32823.cpumtr  +++|          SA1    A2+B1       FETCH PASS 4
54242  M00S32824.cpumtr  +++|          ZR     X1,/ECS/PIOX  IF NOT READ TO EOR
54243  M00S32825.cpumtr  +++|          BX7    X7-X7
54244  M00S32826.cpumtr  +++|          SA7    A1          CLEAR PASS 4 INDICATOR
54245  M00S32827.cpumtr  +++|          SB4    X1          SET WORD COUNT
54246  M00S32828.cpumtr  +++|          AX1    18
54247  M00S32829.cpumtr  +++|          BX4    X1
54248  M00S32830.cpumtr  +++|          SB6    B1          SET BLOCK COUNT FOR FINAL READ
54249  M00S32831.cpumtr  +++|          SX5    X1          SECTOR NUMBER FOR FINAL READ
54250  M00S32832.cpumtr  +++|          MX7    24
54251  M00S32833.cpumtr  +++|          SA1    A1+B1       FETCH FILE POSITION AFTER EOR
54252  M00S32834.cpumtr  +++|          SX2    B1
54253  M00S32835.cpumtr  +++|          LX7    -24
54254  M00S32836.cpumtr  +++|          BX6    -X7*X6      REMOVE CURRENT TRACK AND SECTOR
54255  M00S32837.cpumtr  +++|          LX2    35
54256  M00S32838.cpumtr  +++|          LX1    12
54257  M00S32839.cpumtr  +++|          BX2    X2+X1       ADD TRACK BIT
54258  M00S32840.cpumtr  +++|          LX5    6           SECTOR * 100B
54259  M00S32841.cpumtr  +++|          BX6    X6+X2       SET FILE POSITION AFTER EOR
54260  M00S32842.cpumtr  +++|          AX4    18          TRACK NUMBER FOR FINAL READ
54261  M00S32843.cpumtr  +++|          SX7    PET4        SET RETURN FROM FINAL READ
54262  M00S32844.cpumtr  +++|          SA7    PETB
54263  M00S32845.cpumtr  +++|          SA6    A6          STORE *MB* PARAMETERS
54264  M00S32846.cpumtr  +++|          NZ     B4,PET      IF NOT EMPTY SECTOR
54265  M00S32847.cpumtr  +++|          BX1    X1-X1       RETURN STATUS = NO ERROR
54266  M00S32848.cpumtr  +++|          JP     /ECS/PIOX   EXIT - FUNCTION COMPLETE
54267  M00S32849.cpumtr  +++|
54268  M00S32850.cpumtr  +++| PET6     EQ     B5,B7,PET4  IF READ REQUEST
54269  M00S32851.cpumtr  +++|          LX6    -12
54270  M00S32852.cpumtr  +++|          MX2    -12
Line S32853 Modification History
M01 (Removed by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
54271  M01S32853.252l678 ---|          BX0    X4          TRACK * 2000B
54272  M01S32854.252l678 ---|          AX4    10-4        TRACK * 20B
Line S01016 Modification History
M01 (Added by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
54273  M01S01016.252l678 +++|          BX0    X4
54274  M01S01017.252l678 +++|          AX4    10-4
54275  M00S32855.cpumtr  +++|          BX2    -X2*X6      EXTRACT CURRENT SECTOR
54276  M00S32856.cpumtr  +++|          IX0    X0+X4       ECS ADDRESS OF LINKAGE
54277  M00S32857.cpumtr  +++|          SX2    X2+B3
54278  M00S32858.cpumtr  +++|          BX7    X7-X7
54279  M00S32859.cpumtr  +++|          SA3    X2+TKLB     SAVE LINKAGE WORD
54280  M00S32860.cpumtr  +++|          SA0    B3+TKLB
Line S32861 Modification History
M01 (Removed by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
54281  M01S32861.251l664 ---|          R=     X1,UHES     RETURN STATUS = UNRECOVERABLE ERROR
54282  M01S32862.251l664 ---|          SA7    A3          SET EOI IN LINKAGE BLOCK
54283  M01S32863.251l664 ---|          SX7    A0
Line S02864 Modification History
M01 (Added by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
54284  M01S02864.251l664 +++|          SX1    DSTE        SET *DEVICE ERROR* STATUS
54285  M01S02865.251l664 +++|          SA7    A3+         SET EOI IN LINKAGE BLOCK
54286  M01S02866.251l664 +++|          SX7    A0
54287  M00S32864.cpumtr  +++|          LX7    30
54288  M00S32865.cpumtr  +++|          BX0    X7+X0
54289  M00S32866.cpumtr  +++|          LX6    X3
Line S32867 Modification History
M01 (Removed by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
54290  M01S32867.252l678 ---|          WE     20B         WRITE SECTOR LINKAGE
Line S01018 Modification History
M01 (Added by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
54291  M01S01018.252l678 +++|          TB4    0,TCNT
54292  M01S01019.252l678 +++|          WE     B4
54293  M00S32868.cpumtr  +++|          PER    /ECS/PIOX   PROCESS PARITY ERROR
54294  M00S32869.cpumtr  +++|          BX1    X1-X1       RETURN STATUS = NO ERROR
54295  M00S32870.cpumtr  +++|          SA6    A3          RESTORE LINKAGE WORD
54296  M00S32871.cpumtr  +++|          JP     /ECS/PIOX   EXIT - FUNCTION COMPLETE
54297  M00S32872.cpumtr  +++|
54298  M00S32873.cpumtr  +++| PET7     SA5    A5          CHECK REQUEST
54299  M00S32874.cpumtr  +++|          R=     X1,IFLS     SET STATUS = INSUFFICIENT FL FOR LOAD
54300  M00S32875.cpumtr  +++|          LX5    59-38
54301  M00S32876.cpumtr  +++|          NG     X5,/ECS/PIOX  IF READ TO EOR
54302  M00S32877.cpumtr  +++|          JP     HNG         HANG PP
54303  M00S32878.cpumtr  +++|
54304  M00S32879.cpumtr  +++|
54305  M00S32880.cpumtr  +++| PETB     BSS    1           RETURN ADDRESS
54306  M00S32881.cpumtr  +++|
54307  M00S32882.cpumtr  +++| PAS1     CON    0           PASS 1 SECTOR COUNT
54308  M00S32883.cpumtr  +++| PAS2     CON    0           PASS 2 TRACK COUNT
54309  M00S32884.cpumtr  +++| PAS3     CON    0           PASS 3 SECTOR COUNT
54310  M00S32885.cpumtr  +++| PAS4     CON    0,0         PASS 4 WORD COUNT (READ TO EOR ONLY)
54311  M00S32886.cpumtr  +++| RWEI     RE     B4
54312  M00S32887.cpumtr  +++|          PER    /ECS/PIOX   PROCESS PARITY ERROR
54313  M00S32888.cpumtr  +++|
54314  M00S32889.cpumtr  +++|+         WE     B4
54315  M00S32890.cpumtr  +++|          PER    /ECS/PIOX   PROCESS PARITY ERROR
54316  M00S32891.cpumtr  +++|          SPACE  4,10
54317  M00S32892.cpumtr  +++|*         TRACK LINKAGE BUFFERS.
Line S01020 Modification History
M01 (Added by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
54318  M01S01020.252l678 +++|*
54319  M01S01021.252l678 +++|*         SPACE IS ALLOCATED FOR A MAXIMUM TRACK SIZE (200B SECTORS).
54320  M01S01022.252l678 +++|*         *CPUMLD* WILL REDUCE THE BLOCK *LWA* FOR SMALLER TRACK SIZES.
54321  M01S01023.252l678 +++|*         *TKLW* IS NOW REFERENCED BY *TKLB+TCNT*.
54322  M00S32893.cpumtr  +++|
54323  M00S32894.cpumtr  +++|
54324  M00S32895.cpumtr  +++| TKLB     BSS    0
54325  M00S32896.cpumtr  +++| .A       SET    1
Line S32897 Modification History
M01 (Removed by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
54326  M01S32897.252l678 ---| .B       DUP    20B
Line S01024 Modification History
M01 (Added by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
54327  M01S01024.252l678 +++| .B       DUP    200B
54328  M00S32898.cpumtr  +++|          VFD    12/.A,12/100B,36/0
54329  M00S32899.cpumtr  +++| .A       SET    .A+1
54330  M00S32900.cpumtr  +++| .B       ENDD
54331  M00S32901.cpumtr  +++|
Line S01025 Modification History
M01 (Added by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
54332  M01S01025.252l678 +++|          BSS    200B        *TLKW*
Line S32902 Modification History
M01 (Removed by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
54333  M01S32902.252l678 ---| TKLW     BSS    20B
54334  M01S32903.252l678 ---|
54335  M00S32904.cpumtr  +++|          QUAL   ECS
54336  M00S32905.cpumtr  +++|
54337  M00S32906.cpumtr  +++|          ENDBLK
54338  M00S32907.cpumtr  +++|          BLOCK  EEC,(EXTERNAL ECS PROCESSING ROUTINES.),ECS
54339  M00S32908.cpumtr  +++|          SPACE  4,10
54340  M00S32909.cpumtr  +++|**        ASSEMBLY CONSTANTS.
54341  M00S32910.cpumtr  +++|
54342  M00S32911.cpumtr  +++|
54343  M00S32912.cpumtr  +++| FRWC     EQU    1           FLAG REGISTER FUNCTION WORD COUNT
54344  M00S32913.cpumtr  +++| CFR      SPACE  4
54345  M00S32914.cpumtr  +++|**        CFR - CLEAR FLAG REGISTER BIT.
54346  M00S32915.cpumtr  +++|*
54347  M00S32916.cpumtr  +++|*         ENTRY  (B3) = CPU NUMBER TO BE RESTORED TO (A0).
54348  M00S32917.cpumtr  +++|*                (B4) = BIT NUMBER TO CLEAR.
54349  M00S32918.cpumtr  +++|*                (B6) = EXIT ADDRESS.
54350  M00S32919.cpumtr  +++|*
54351  M00S32920.cpumtr  +++|*         EXIT   (A0) = CPU NUMBER = (B3).
54352  M00S32921.cpumtr  +++|*
54353  M00S32922.cpumtr  +++|*         USES   X - 0, 2.
54354  M00S32923.cpumtr  +++|*                A - 0.
54355  M00S32924.cpumtr  +++|
54356  M00S32925.cpumtr  +++|
54357  M00S32926.cpumtr  +++| CFR      SA0    ZERL        SET WORD TO WRITE TO ECS
Line S32927 Modification History
M01 (Removed by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
54358  M01S32927.251l664 ---|          TX0    B4+ETLT*100B+20B+FRET,ECLT  SET ADDRESS OF FLAG WORD
Line S02867 Modification History
M01 (Added by) 251l664
M02 (Removed by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
54359  M02S02867.252l678 ---|          TX0    B4+ETLT*100B+SLDE+FRET,ECLT  SET ADDRESS OF FLAG WORD
Line S01026 Modification History
M01 (Added by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
54360  M01S01026.252l678 +++|          TX0    B4+ETLT*100B+FRET,ECLT
54361  M01S01027.252l678 +++|          TX0    X0,TCNT
54362  M00S32928.cpumtr  +++|          SX2    A0+
54363  M00S32929.cpumtr  +++|          LX2    30
54364  M00S32930.cpumtr  +++|          BX0    X0+X2
54365  M00S32931.cpumtr  +++|          WE     1           CLEAR WHO HAS BIT INTERLOCKED
54366  M00S32932.cpumtr  +++|          RJ     ECH         HANG ON WRITE ERROR
54367  M00S32933.cpumtr  +++|          SX2    B1+
Line S32934 Modification History
M01 (Removed by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
54368  M01S32934.252l678 ---|          TSX0   (403B,7B,ESM)
Line S01028 Modification History
M01 (Added by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
54369  M01S01028.252l678 +++|          TSX0   (403B,ESM,7B)
54370  M00S32935.cpumtr  +++|          LX0    21
54371  M00S32936.cpumtr  +++|          LX2    X2,B4       POSITION FLAG BIT
54372  M00S32937.cpumtr  +++|          BX0    X0+X2
54373  M00S32938.cpumtr  +++|          RE     FRWC        CLEAR FLAG REGISTER BIT
54374  M00S32939.cpumtr  +++|          RJ     ECH         HANG ON HALF EXIT
54375  M00S32940.cpumtr  +++|          SA0    B3          RESTORE CPU NUMBER
54376  M00S32941.cpumtr  +++|          JP     B6          RETURN
54377  M00S32942.cpumtr  +++| SFR      SPACE  4
54378  M00S32943.cpumtr  +++|**        SFR - SET FLAG REGISTER BIT.
54379  M00S32944.cpumtr  +++|*
54380  M00S32945.cpumtr  +++|*         ENTRY  (B3) = CPU NUMBER TO BE RESTORED TO (A0).
Line S32946 Modification History
M01 (Removed by) cpum129
Seq #  *Modification Id* Act 
----------------------------+
54381  M01S32946.cpum129 ---|*                (B4) = BIT NUMBER TO CLEAR.
Line S00001 Modification History
M01 (Added by) cpum129
Seq #  *Modification Id* Act 
----------------------------+
54382  M01S00001.cpum129 +++|*                (B4) = BIT NUMBER TO SET.
54383  M00S32947.cpumtr  +++|*                (B6) = EXIT ADDRESS.
54384  M00S32948.cpumtr  +++|*
54385  M00S32949.cpumtr  +++|*         EXIT   (X7) = 12/0,12/7777B,36/0 IF BIT ALREADY SET.
54386  M00S32950.cpumtr  +++|*                (X7) = 0 IF BIT NOT PREVIOUSLY SET.
54387  M00S32951.cpumtr  +++|*                (A0) = CPU NUMBER = (B3).
54388  M00S32952.cpumtr  +++|*
54389  M00S32953.cpumtr  +++|*         USES   X - 0, 2, 7.
54390  M00S32954.cpumtr  +++|*                A - 0.
54391  M00S32955.cpumtr  +++|
54392  M00S32956.cpumtr  +++|
Line S32957 Modification History
M01 (Removed by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
54393  M01S32957.251l664 ---| SFR      SX2    B1+
Line S02868 Modification History
M01 (Added by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
54394  M01S02868.251l664 +++| SFR      SX2    B1
Line S32958 Modification History
M01 (Removed by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
54395  M01S32958.252l678 ---|          TSX0   (400B,4B,ESM)
Line S01029 Modification History
M01 (Added by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
54396  M01S01029.252l678 +++|          TSX0   (400B,ESM,4B)
54397  M00S32959.cpumtr  +++|          LX0    21          SET FLAG REGISTER FUNCTION
54398  M00S32960.cpumtr  +++|          LX2    X2,B4       POSITION BIT TO SET
54399  M00S32961.cpumtr  +++|          BX0    X0+X2
Line S02869 Modification History
M01 (Added by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
54400  M01S02869.251l664 +++|          SA0    MMFL        ENSURE (A0) .LT. FL FOR FLAG OPERATION
54401  M01S02870.251l664 +++|          SX2    A0
54402  M00S32962.cpumtr  +++|          MX7    12
Line S32963 Modification History
M01 (Removed by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
54403  M01S32963.251l664 ---|          SA0    MMFL        ENSURE (A0) .LT. FL FOR FLAG OPERATION
Line S02871 Modification History
M01 (Added by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
54404  M01S02871.251l664 +++|          LX2    30
54405  M00S32964.cpumtr  +++|          LX7    -12
54406  M00S32965.cpumtr  +++|          RE     FRWC        TEST AND SET FLAG BIT
54407  M00S32966.cpumtr  +++|          EQ     SFR1        IF BIT PREVIOUSLY SET
Line S32967 Modification History
M01 (Removed by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
54408  M01S32967.251l664 ---|          SX7    B0+
54409  M01S32968.251l664 ---|          TX0    B4+20B+ETLT*100B+FRET,ECLT
Line S32969 Modification History
M01 (Removed by) cpum129
M02 (Removed by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
54410  M02S32969.251l664 ---|          SX2    B0+
Line S00002 Modification History
M01 (Added by) cpum129
M02 (Removed by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
54411  M02S00002.251l664 ---|          SX2    A0+
Line S32970 Modification History
M01 (Removed by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
54412  M01S32970.251l664 ---|          LX2    30
Line S02872 Modification History
M01 (Added by) 251l664
M02 (Removed by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
54413  M02S02872.252l678 ---|          SX7    B0
54414  M02S02873.252l678 ---|          TX0    B4+SLDE+ETLT*100B+FRET,ECLT
Line S01030 Modification History
M01 (Added by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
54415  M01S01030.252l678 +++|          TX0    B4+ETLT*100B+FRET,ECLT
54416  M01S01031.252l678 +++|          TX0    X0,TCNT
54417  M01S01032.252l678 +++|          SX7    B0
54418  M00S32971.cpumtr  +++|          BX0    X2+X0
54419  M00S32972.cpumtr  +++|          WE     1           WRITE INDICATION OF WHICH MACHINE HAS INTER
54420  M00S32973.cpumtr  +++|          RJ     ECH         HANG ON WRITE ERROR
54421  M00S32974.cpumtr  +++| SFR1     SA0    B3          RESTORE CPU NUMBER
54422  M00S32975.cpumtr  +++|          JP     B6          RETURN
54423  M00S32976.cpumtr  +++|          TITLE  EXTERNAL ECS PARITY ERROR PROCESSING.
54424  M00S32977.cpumtr  +++|          SPACE  4,10
54425  M00S32978.cpumtr  +++|**        MC - INPUT REGISTER FOR ECS PARITY ERROR PROCESSING ROUTINE.
54426  M00S32979.cpumtr  +++|
54427  M00S32980.cpumtr  +++|
54428  M00S32981.cpumtr  +++| MC       VFD    18/0L1MC
54429  M00S32982.cpumtr  +++|          TVFD   6/,SC
Line S32983 Modification History
M01 (Removed by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
54430  M01S32983.252l678 ---|          VFD    36/0
Line S01033 Modification History
M01 (Added by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
54431  M01S01033.252l678 +++|          TVFD   12/,EEM
54432  M01S01034.252l678 +++|          VFD    24/0
54433  M00S32984.cpumtr  +++| ECH      SPACE  4,10
Line S32985 Modification History
M01 (Removed by) v23l617
Seq #  *Modification Id* Act 
----------------------------+
54434  M01S32985.v23l617 ---|**        ECH - ECS ERROR HANG.
Line S00525 Modification History
M01 (Added by) v23l617
Seq #  *Modification Id* Act 
----------------------------+
54435  M01S00525.v23l617 +++|**        ECH - EXTENDED MEMORY ERROR HANG.
54436  M00S32986.cpumtr  +++|*
54437  M00S32987.cpumtr  +++|*         ENTRY IS VIA RETURN JUMP FROM THE LOWER HALF OF THE ECS
54438  M00S32988.cpumtr  +++|*         INSTRUCTION IN THE CASE OF A FLAG REGISTER CLEAR FUNCTION.
54439  M00S32989.cpumtr  +++|*         IN THE CASE OF AN WRITE ERROR REPORTING IS DONE BY *RPE*
54440  M00S32990.cpumtr  +++|*         WHICH THEN EXITS TO *ECH1* IF THE ERROR IS UNRECOVERED.
54441  M00S32991.cpumtr  +++|
54442  M00S32992.cpumtr  +++|
54443  M00S32993.cpumtr  +++| ECH      PS                 ENTRY
54444  M00S32994.cpumtr  +++| ECH1     SX1    ECHM        SET ERROR MESSAGE ADDRESS
54445  M00S32995.cpumtr  +++|          SB5    ECH2        SET *MSC* RETURN
54446  M00S32996.cpumtr  +++|          EQ     /MONITOR/MSC  SEND MESSAGE TO SYSTEM CONTROL POINT
54447  M00S32997.cpumtr  +++|
54448  M00S32998.cpumtr  +++| ECH2     EQ     *           HANG CPUMTR
54449  M00S32999.cpumtr  +++| PER      SPACE  4
54450  M00S33000.cpumtr  +++|**        PER - PROCESS ECS PARITY ERROR.  (MONITOR MODE)
54451  M00S33001.cpumtr  +++|*
54452  M00S33002.cpumtr  +++|*         ENTRY IS VIA RETURN JUMP FROM THE LOWER HALF OF THE ECS
54453  M00S33003.cpumtr  +++|*         INSTRUCTION.
54454  M00S33004.cpumtr  +++|*
54455  M00S33005.cpumtr  +++|*         EXIT   RETURNS TO CALLER IF ERROR RECOVERED ON RETRY.
54456  M00S33006.cpumtr  +++|*                (X0) = ADDRESS OF ECS PARITY ERROR, IF UNRECOVERED.
54457  M00S33007.cpumtr  +++|*
54458  M00S33008.cpumtr  +++|*         USES   X - NONE.
54459  M00S33009.cpumtr  +++|*                B - NONE.
54460  M00S33010.cpumtr  +++|*                A - 1, 2, 6, 7.
54461  M00S33011.cpumtr  +++|*
54462  M00S33012.cpumtr  +++|*         CALLS  RPE.
54463  M00S33013.cpumtr  +++|
54464  M00S33014.cpumtr  +++|
54465  M00S33015.cpumtr  +++| PERX     SB7    X1+         RESTORE (B7)
54466  M00S33016.cpumtr  +++|          SA1    A1+1        RESTORE (X1)
54467  M00S33017.cpumtr  +++| PER      PS     0           ENTRY/EXIT
54468  M00S33018.cpumtr  +++|          SA7    PERA        SAVE REGISTERS
54469  M00S33019.cpumtr  +++|          BX7    X5
54470  M00S33020.cpumtr  +++|          SX5    B7
54471  M00S33021.cpumtr  +++|          SB7    PERX        *RPE* RETURN ADDRESS
54472  M00S33022.cpumtr  +++|          EQ     RPE
54473  M00S33023.cpumtr  +++|
54474  M00S33024.cpumtr  +++| PERA     BSS    9           REGISTER SAVE BUFFER
54475  M00S33025.cpumtr  +++| RPE      SPACE  4
54476  M00S33026.cpumtr  +++|**        RPE - RECOVER AND REPORT ECS PARITY ERROR.
54477  M00S33027.cpumtr  +++|*         THE WORD COUNT FOR ECS READ/WRITES MUST BE EXPRESSED AS
54478  M00S33028.cpumtr  +++|*         A CONSTANT OR AS A CONSTANT + (B4).
54479  M00S33029.cpumtr  +++|*
54480  M00S33030.cpumtr  +++|*         ENTRY  (X5) = VALUE TO BE RESTORED TO B7.
54481  M00S33031.cpumtr  +++|*                (X7) = VALUE TO BE RESTORED TO X5.
54482  M00S33032.cpumtr  +++|*                (B7) = EXIT ADDRESS.
54483  M00S33033.cpumtr  +++|*                (B7)+1 = WORD RETURN JUMPED TO FROM ECS INSTRUCTION.
54484  M00S33034.cpumtr  +++|*                (A7) = FIRST WORD ADDRESS OF REGISTER SAVE BUFFER.
54485  M00S33035.cpumtr  +++|*                (X0) = ADDRESS OF ECS PARITY ERROR, IF UNRECOVERED.
54486  M00S33036.cpumtr  +++|*
54487  M00S33037.cpumtr  +++|*         EXIT   (X1) = VALUE TO BE RESTORED TO B7.
54488  M00S33038.cpumtr  +++|
54489  M00S33039.cpumtr  +++|
54490  M00S33040.cpumtr  +++| RPE      SA6    A7+B1       SAVE REGISTERS - (X6)
54491  M00S33041.cpumtr  +++|          LX6    X4
54492  M00S33042.cpumtr  +++|          SA7    A6+B1       SAVE (X5)
54493  M00S33043.cpumtr  +++|          SA6    A7+B1       SAVE (X4)
54494  M00S33044.cpumtr  +++|          BX7    X3
54495  M00S33045.cpumtr  +++|          LX6    X2
54496  M00S33046.cpumtr  +++|          SA7    A6+B1       SAVE (X3)
54497  M00S33047.cpumtr  +++|          SA6    A7+B1       SAVE (X2)
54498  M00S33048.cpumtr  +++|          SX7    A0
54499  M00S33049.cpumtr  +++|          MX2    -18
54500  M00S33050.cpumtr  +++|          SX3    B3
54501  M00S33051.cpumtr  +++|          BX7    -X2*X7
54502  M00S33052.cpumtr  +++|          SX4    B4
54503  M00S33053.cpumtr  +++|          BX3    -X2*X3
54504  M00S33054.cpumtr  +++|          LX7    18
54505  M00S33055.cpumtr  +++|          BX4    -X2*X4
54506  M00S33056.cpumtr  +++|          BX7    X3+X7
54507  M00S33057.cpumtr  +++|          SX3    B6
54508  M00S33058.cpumtr  +++|          BX6    -X2*X5
54509  M00S33059.cpumtr  +++|          LX7    18
54510  M00S33060.cpumtr  +++|          BX3    -X2*X3
54511  M00S33061.cpumtr  +++|          LX6    18
54512  M00S33062.cpumtr  +++|          BX7    X7+X4
54513  M00S33063.cpumtr  +++|          SX4    B5
54514  M00S33064.cpumtr  +++|          SA7    A6+B1       SAVE (A0), (B3), (B4)
54515  M00S33065.cpumtr  +++|          BX4    -X2*X4
54516  M00S33066.cpumtr  +++|          BX6    X6+X3
54517  M00S33067.cpumtr  +++|          LX6    18
54518  M00S33068.cpumtr  +++|          BX6    X6+X4
Line S33069 Modification History
M01 (Removed by) 242l642
Seq #  *Modification Id* Act 
----------------------------+
54519  M01S33069.242l642 ---|          SA6    A7+1        SAVE (B7), (B6), (B5)
54520  M01S33070.242l642 ---|          BX7    X1
54521  M01S33071.242l642 ---|          SA7    A6+1        SAVE (X1)
Line S33072 Modification History
M01 (Removed by) v23l617
M02 (Removed by) 242l642
Seq #  *Modification Id* Act 
----------------------------+
54522  M02S33072.242l642 ---|          TX1    DALL,EMS    COUNT ECS ERROR
Line S00526 Modification History
M01 (Added by) v23l617
M02 (Removed by) 242l642
Seq #  *Modification Id* Act 
----------------------------+
54523  M02S00526.242l642 ---|          TX1    DALL,EMS    COUNT EXTENDED MEMORY ERROR
Line S33073 Modification History
M01 (Removed by) 242l642
Seq #  *Modification Id* Act 
----------------------------+
54524  M01S33073.242l642 ---|          MX7    59
54525  M01S33074.242l642 ---|          SX6    B1+
54526  M01S33075.242l642 ---|          LX7    11
54527  M01S33076.242l642 ---|+         SA1    X1          **** PERFORM IN ONE WORD ****
54528  M01S33077.242l642 ---|          IX6    X6+X1       **** PERFORM IN ONE WORD ****
54529  M01S33078.242l642 ---|          BX7    X7*X6       **** PERFORM IN ONE WORD ****
54530  M01S33079.242l642 ---|          SA7    A1          **** PERFORM IN ONE WORD ****
Line S00803 Modification History
M01 (Added by) 242l642
Seq #  *Modification Id* Act 
----------------------------+
54531  M01S00803.242l642 +++|          SA6    A7+B1       SAVE (B7), (B6), (B5)
54532  M01S00804.242l642 +++|          BX7    X1
54533  M01S00805.242l642 +++|          SA7    A6+B1       SAVE (X1)
54534  M00S33080.cpumtr  +++|          SA1    B7+B1       FIND ECS INSTRUCTION
54535  M00S33081.cpumtr  +++|          SB6    PERX
54536  M00S33082.cpumtr  +++|          AX1    30
54537  M00S33083.cpumtr  +++|          SA2    X1-1        READ INSTRUCTION
54538  M00S33084.cpumtr  +++|          AX2    30
54539  M00S33085.cpumtr  +++|          SX3    X2          SET CONSTANT PORTION OF WORD COUNT
54540  M00S33086.cpumtr  +++|          LX2    59-20       POSITION REGISTER PORTION OF WORD COUNT
Line S00806 Modification History
M01 (Added by) 242l642
M02 (Removed by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
54541  M02S00806.252l678 ---|          SX1    MC
54542  M02S00807.252l678 ---|          MX6    -1
54543  M02S00808.252l678 ---|          SX7    1
54544  M02S00809.252l678 ---|          LX6    24+11
54545  M02S00810.252l678 ---|          LX7    24
54546  M00S33087.cpumtr  +++|          PL     X2,RPE1     IF (B4) NOT USED IN WORD COUNT
54547  M00S33088.cpumtr  +++|          SX3    X3+B4
Line S33089 Modification History
M01 (Removed by) 242l642
Seq #  *Modification Id* Act 
----------------------------+
54548  M01S33089.242l642 ---| RPE1     SA1    MC          BUILD CALL TO *1MC*
54549  M01S33090.242l642 ---|          MX6    -12
54550  M01S33091.242l642 ---|          BX1    X1+X3
Line S33092 Modification History
M01 (Removed by) v23l617
M02 (Removed by) 242l642
Seq #  *Modification Id* Act 
----------------------------+
54551  M02S33092.242l642 ---|          BX7    -X6*X7      ECS ERROR INCIDENT NUMBER
Line S00527 Modification History
M01 (Added by) v23l617
M02 (Removed by) 242l642
Seq #  *Modification Id* Act 
----------------------------+
54552  M02S00527.242l642 ---|          BX7    -X6*X7      EXTENDED MEMORY ERROR INCIDENT NUMBER
Line S33093 Modification History
M01 (Removed by) 242l642
Seq #  *Modification Id* Act 
----------------------------+
54553  M01S33093.242l642 ---|          MX6    -3
54554  M01S33094.242l642 ---|          LX7    24
54555  M01S33095.242l642 ---|          BX6    -X6*X2      READ/WRITE PORTION OF INSTRUCTION
54556  M01S33096.242l642 ---|          BX1    X1+X7
Line S00811 Modification History
M01 (Added by) 242l642
M02 (Removed by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
54557  M02S00811.252l678 ---| RPE1     SA1    X1          ***** PERFORM IN ONE WORD *****
54558  M02S00812.252l678 ---|          IX1    X1+X7       ***** PERFORM IN ONE WORD *****
54559  M02S00813.252l678 ---|          BX7    X6*X1       ***** PERFORM IN ONE WORD *****
54560  M02S00814.252l678 ---|          SA7    A1          ***** PERFORM IN ONE WORD *****
Line S01035 Modification History
M01 (Added by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
54561  M01S01035.252l678 +++| RPE1     SA1    MC
Line S00815 Modification History
M01 (Added by) 242l642
Seq #  *Modification Id* Act 
----------------------------+
54562  M01S00815.242l642 +++|          BX1    X1+X3       MERGE WORD COUNT IN CALL
54563  M01S00816.242l642 +++|          MX6    -3
54564  M01S00817.242l642 +++|          BX6    -X6*X2      EXTRACT READ/WRITE PORTION OF INSTRUCTION
54565  M00S33097.cpumtr  +++|          LX6    18
54566  M00S33098.cpumtr  +++|          BX5    X1+X6       *1MC* CALL
54567  M00S33099.cpumtr  +++|          BX1    X5
54568  M00S33100.cpumtr  +++|          BX6    X5
54569  M00S33101.cpumtr  +++|          SA6    RPEA        SAVE *1MC* CALL
54570  M00S33102.cpumtr  +++|          SB3    RPE2        *APS* RETURN ADDRESS
54571  M00S33103.cpumtr  +++|          NE     B6,B7,/PROGRAM/APS  IF IN PROGRAM MODE
54572  M00S33104.cpumtr  +++|          SX7    B7          SAVE (B7)
54573  M00S33105.cpumtr  +++|          SB3    RPE1.1      *CAL* *ACB* RETURN ADDRESS
54574  M00S33106.cpumtr  +++|          BX1    X1-X1       PRESET NO BUFFER AVAILABLE
54575  M00S33107.cpumtr  +++|          SA7    /MONITOR/T1
54576  M00S33108.cpumtr  +++|          SB6    /MONITOR/ACB  *CAL* RETURN ADDRESS
54577  M00S33109.cpumtr  +++|          TB7    SCA         SET SYSTEM CONTROL POINT ADDRESS
54578  M00S33110.cpumtr  +++|          EQ     /MONITOR/CAL  CHECK ACTIVITY LIMIT
54579  M00S33111.cpumtr  +++|
54580  M00S33112.cpumtr  +++| RPE1.1   ZR     X1,RPE1.3   IF NO BUFFER AVAILABLE
54581  M00S33113.cpumtr  +++|          SB3    RPE1.2      *APQ* RETURN ADDRESS
54582  M00S33114.cpumtr  +++|          BX7    X1
54583  M00S33115.cpumtr  +++|          BX6    X5          *1MC* CALL
54584  M00S33116.cpumtr  +++|          SA7    /MONITOR/APQA  PARAMETER WORD
54585  M00S33117.cpumtr  +++|          SB4    B0          SET LIBRARY SEARCH NEEDED
54586  M00S33118.cpumtr  +++|          EQ     /MONITOR/APQ  ASSIGN PP
54587  M00S33119.cpumtr  +++|
54588  M00S33120.cpumtr  +++| RPE1.2   SA1    /MONITOR/APQA  GET BUFFER ADDRESS
54589  M00S33121.cpumtr  +++| RPE1.3   SA2    /MONITOR/T1  RESTORE (B7)
54590  M00S33122.cpumtr  +++|          SB7    X2+         RESTORE (B7)
54591  M00S33123.cpumtr  +++| RPE2     SA2    RPEA        *1MC* PP CALL
54592  M00S33124.cpumtr  +++|          SB5    X2          WORD COUNT
54593  M00S33125.cpumtr  +++|          LX2    -2
54594  M00S33126.cpumtr  +++|          BX5    X0
54595  M00S33127.cpumtr  +++|          SB4    X2          READ/WRITE FLAG
54596  M00S33128.cpumtr  +++|          SB3    B0+         SET NO ERRORS REPORTED
54597  M00S33129.cpumtr  +++|          ZR     X1,RPE6     IF NO BUFFER ASSIGNED
Line S33130 Modification History
M01 (Removed by) 242l642
Seq #  *Modification Id* Act 
----------------------------+
54598  M01S33130.242l642 ---|          SX6    B0+         INITIALIZE BUFFER
54599  M01S33131.242l642 ---|          SA6    X1+1
Line S00818 Modification History
M01 (Added by) 242l642
M02 (Removed by) ns2375
Seq #  *Modification Id* Act 
----------------------------+
54600  M02S00818.ns2375  ---|          SX6    B0          INITIALIZE BUFFER
54601  M02S00819.ns2375  ---|          SA6    X1+B1
Line S00001 Modification History
M01 (Added by) ns2375
Seq #  *Modification Id* Act 
----------------------------+
54602  M01S00001.ns2375  +++|          SX6    B0+         INITIALIZE BUFFER
54603  M01S00002.ns2375  +++|          SA6    X1+4
54604  M01S00003.ns2375  +++|          SA6    X1+7
54605  M01S00004.ns2375  +++|          SA6    X1+1
54606  M00S33132.cpumtr  +++|
54607  M00S33133.cpumtr  +++|*         RETRY WITH SINGLE WORD TRANSFERS.
54608  M00S33134.cpumtr  +++|
54609  M00S33135.cpumtr  +++| RPE6     LX0    30          READ DATA
54610  M00S33136.cpumtr  +++|          ERX2   X0
54611  M00S33137.cpumtr  +++|          SX3    501B        SET UNRECOVERED WITH GOOD DATA PRESENT
54612  M00S33138.cpumtr  +++|          LX0    30
54613  M00S33139.cpumtr  +++|          BX6    X2          POSSIBLE BAD DATA (READ OPERATION)
54614  M00S33140.cpumtr  +++|*                            GOOD DATA (WRITE OPERATION)
54615  M00S33141.cpumtr  +++|          NG     B4,RPE8     IF WRITE
54616  M00S33142.cpumtr  +++|          SX3    601B        SET UNRECOVERED WITH BAD DATA PRESENT
54617  M00S33143.cpumtr  +++|          RE     1
54618  M00S33144.cpumtr  +++|          EQ     RPE7        IF ERROR
54619  M00S33145.cpumtr  +++|          LX0    30
54620  M00S33146.cpumtr  +++|          ERX2   X0          VERIFY DATA
54621  M00S33147.cpumtr  +++|          LX0    30
54622  M00S33148.cpumtr  +++|          BX7    X2-X6
54623  M00S33149.cpumtr  +++|          SX3    301B        RECOVERED WITH GOOD AND BAD DATA
54624  M00S33150.cpumtr  +++|          CX7    X7
54625  M00S33151.cpumtr  +++|          ZR     X7,RPE9     IF DATA VERIFIES
54626  M00S33152.cpumtr  +++| RPE7     GT     B3,B1,RPE9  IF TWO ERRORS REPORTED
54627  M00S33153.cpumtr  +++|          LX3    -18
54628  M00S33154.cpumtr  +++|          SB3    B3+B1       INCREMENT ERRORS REPORTED
54629  M00S33155.cpumtr  +++|          ZR     X1,RPE9     IF NO BUFFER ASSIGNED
54630  M00S33156.cpumtr  +++|          LX3    -18
54631  M00S33157.cpumtr  +++|          MX4    -24
54632  M00S33158.cpumtr  +++|          LX0    30
54633  M00S33159.cpumtr  +++|          BX7    -X4*X0      CM ADDRESS OF TRANSFER
54634  M00S33160.cpumtr  +++|          LX0    30
54635  M00S33161.cpumtr  +++|          BX4    -X4*X0      ECS ADDRESS OF TRANSFER
54636  M00S33162.cpumtr  +++|          LX7    24
54637  M00S33163.cpumtr  +++|          BX3    X3+X4
54638  M00S33164.cpumtr  +++|          BX7    X7+X3
54639  M00S33165.cpumtr  +++|          SA7    A6          STATUS WORD
54640  M00S33166.cpumtr  +++|          SA6    A7+B1       BAD DATA
54641  M00S33167.cpumtr  +++|          BX7    X2
54642  M00S33168.cpumtr  +++|          BX6    X6-X6
54643  M00S33169.cpumtr  +++|          SA7    A6+B1       GOOD DATA
54644  M00S33170.cpumtr  +++|          SA6    A7+B1
54645  M00S33171.cpumtr  +++|          EQ     RPE9        CONTINUE ONE-WORD TRANSFER
54646  M00S33172.cpumtr  +++|
54647  M00S33173.cpumtr  +++| RPE8     WE     1
54648  M00S33174.cpumtr  +++|          EQ     RPE7
54649  M00S33175.cpumtr  +++| RPE9     SA0    A0+B1       INCREMENT ADDRESSES
54650  M00S33176.cpumtr  +++|          SX3    B1
54651  M00S33177.cpumtr  +++|          SB5    B5-B1
54652  M00S33178.cpumtr  +++|          IX0    X0+X3
54653  M00S33179.cpumtr  +++|          LX3    30
54654  M00S33180.cpumtr  +++|          IX0    X0+X3
54655  M00S33181.cpumtr  +++|          GT     B5,B0,RPE6  IF MORE WORDS TO CHECK
54656  M00S33182.cpumtr  +++|          ZR     X1,RPE9.2   IF NO BUFFER ASSIGNED
54657  M00S33183.cpumtr  +++|          NZ     B3,RPE9.1   IF NOT ALL ERRORS RECOVERED
54658  M00S33184.cpumtr  +++|          MX0    -24
54659  M00S33185.cpumtr  +++|          BX7    -X0*X5      ECS ADDRESS
54660  M00S33186.cpumtr  +++|          SX3    B1          RECOVERED WITH NO GOOD OR BAD DATA
54661  M00S33187.cpumtr  +++|          LX5    -30
54662  M00S33188.cpumtr  +++|          LX3    -18
54663  M00S33189.cpumtr  +++|          BX0    -X0*X5      CM ADDRESS
54664  M00S33190.cpumtr  +++|          BX6    X3+X7
54665  M00S33191.cpumtr  +++|          LX0    24
54666  M00S33192.cpumtr  +++|          LX5    30
54667  M00S33193.cpumtr  +++|          BX6    X6+X0
54668  M00S33194.cpumtr  +++|          SA6    A6+         STATUS WORD
54669  M00S33195.cpumtr  +++| RPE9.1   SA1    X1          SET BUFFER FULL FLAG
54670  M00S33196.cpumtr  +++|          MX6    1
54671  M00S33197.cpumtr  +++|          BX6    X1+X6
54672  M00S33198.cpumtr  +++|          SA6    A1
54673  M00S33199.cpumtr  +++| RPE9.2   ZR     B3,RPE12    IF ERROR RECOVERED
54674  M00S33200.cpumtr  +++|
54675  M00S33201.cpumtr  +++|*         SET UNRECOVERED ERROR EXIT ADDRESS.
54676  M00S33202.cpumtr  +++|
54677  M00S33203.cpumtr  +++|          SA1    TPER-1
54678  M00S33204.cpumtr  +++|          MX4    18
54679  M00S33205.cpumtr  +++|          SA2    B7+1
54680  M00S33206.cpumtr  +++|          LX4    -12
54681  M00S33207.cpumtr  +++|          SB5    RPE12       *MSC* RETURN ADDRESS
54682  M00S33208.cpumtr  +++| RPE10    SA1    A1+B1
54683  M00S33209.cpumtr  +++|          BX6    X1-X2
54684  M00S33210.cpumtr  +++|          BX7    X4*X6
54685  M00S33211.cpumtr  +++|          LX1    30
54686  M00S33212.cpumtr  +++|          NZ     X7,RPE10    IF EXIT ADDRESS NOT FOUND
54687  M00S33213.cpumtr  +++|          BX7    X6-X1
54688  M00S33214.cpumtr  +++|          SA7    A2          STORE JUMP TO EXIT ADDRESS
54689  M00S33215.cpumtr  +++|          SX1    ECEM
Line S33216 Modification History
M01 (Removed by) v23l617
Seq #  *Modification Id* Act 
----------------------------+
54690  M01S33216.v23l617 ---|          JP     /MONITOR/MSC  SET *ECS ERROR.* MESSAGE
Line S00528 Modification History
M01 (Added by) v23l617
Seq #  *Modification Id* Act 
----------------------------+
54691  M01S00528.v23l617 +++|          JP     /MONITOR/MSC  SET *EXTENDED MEMORY ERROR.* MESSAGE
54692  M00S33217.cpumtr  +++|
54693  M00S33218.cpumtr  +++|*         RESTORE REGISTERS.
54694  M00S33219.cpumtr  +++|
54695  M00S33220.cpumtr  +++| RPE12    SA1    B7+4
54696  M00S33221.cpumtr  +++|          SA2    A1+B1
54697  M00S33222.cpumtr  +++|          BX0    X5          RESTORE (X0)
54698  M00S33223.cpumtr  +++|          BX7    X1          RESTORE (X7)
54699  M00S33224.cpumtr  +++|          LX6    X2          RESTORE (X6)
54700  M00S33225.cpumtr  +++|          SA1    A2+B1       RESTORE (X5)
54701  M00S33226.cpumtr  +++|          SA2    A1+B1       RESTORE (X4)
54702  M00S33227.cpumtr  +++|          BX5    X1
54703  M00S33228.cpumtr  +++|          SA1    A2+B1       RESTORE (X3)
54704  M00S33229.cpumtr  +++|          LX4    X2
54705  M00S33230.cpumtr  +++|          BX3    X1
54706  M00S33231.cpumtr  +++|          SA2    A1+B1       RESTORE (X2)
54707  M00S33232.cpumtr  +++|          SA1    A2+B1
54708  M00S33233.cpumtr  +++|          SB4    X1          RESTORE (B4)
54709  M00S33234.cpumtr  +++|          AX1    18
54710  M00S33235.cpumtr  +++|          SB3    X1          RESTORE (B3)
54711  M00S33236.cpumtr  +++|          AX1    18
54712  M00S33237.cpumtr  +++|          SA0    X1          RESTORE (A0)
54713  M00S33238.cpumtr  +++|          SA1    A1+B1
54714  M00S33239.cpumtr  +++|          SB5    X1          RESTORE (B5)
54715  M00S33240.cpumtr  +++|          AX1    18
54716  M00S33241.cpumtr  +++|          SB6    X1          RESTORE (B6)
54717  M00S33242.cpumtr  +++|          AX1    18
54718  M00S33243.cpumtr  +++|          JP     B7
54719  M00S33244.cpumtr  +++|
54720  M00S33245.cpumtr  +++| RPEA     BSS    1           *1MC* PP CALL WORD
54721  M00S33246.cpumtr  +++|
54722  M00S33247.cpumtr  +++| ECHM     CON    10H HUNG -
Line S33248 Modification History
M01 (Removed by) v23l617
Seq #  *Modification Id* Act 
----------------------------+
54723  M01S33248.v23l617 ---| ECEM     DATA   C*ECS ERROR.*
Line S00529 Modification History
M01 (Added by) v23l617
Seq #  *Modification Id* Act 
----------------------------+
54724  M01S00529.v23l617 +++| ECEM     DATA   C* EXTENDED MEMORY ERROR.*
54725  M00S33249.cpumtr  +++| RSE      SPACE  4,10
Line S33250 Modification History
M01 (Removed by) v23l617
Seq #  *Modification Id* Act 
----------------------------+
54726  M01S33250.v23l617 ---|**        RSE - REPORT STORAGE MOVE ECS ERROR.
Line S00530 Modification History
M01 (Added by) v23l617
Seq #  *Modification Id* Act 
----------------------------+
54727  M01S00530.v23l617 +++|**        RSE - REPORT STORAGE MOVE EXTENDED MEMORY ERROR.
54728  M00S33251.cpumtr  +++|*
54729  M00S33252.cpumtr  +++|*         ENTRY  (A0) = CM ADDRESS.
54730  M00S33253.cpumtr  +++|*                (X0) = 30/ CM ADDRESS, 30/ ECS ADDRESS.
54731  M00S33254.cpumtr  +++|*                (X1) = WORD COUNT.
54732  M00S33255.cpumtr  +++|
54733  M00S33256.cpumtr  +++|
54734  M00S33257.cpumtr  +++| RSE      PS                 ENTRY/EXIT
54735  M00S33258.cpumtr  +++|          SA6    RSEA        SAVE (X6)
54736  M00S33259.cpumtr  +++|          BX6    X0
54737  M00S33260.cpumtr  +++|          SA6    A6+B1       SAVE (X0)
54738  M00S33261.cpumtr  +++|          BX6    X2
54739  M00S33262.cpumtr  +++|          SA6    A6+B1       SAVE (X2)
54740  M00S33263.cpumtr  +++|          BX6    X3
54741  M00S33264.cpumtr  +++|          SA6    A6+B1       SAVE (X3)
54742  M00S33265.cpumtr  +++|          BX6    X4
54743  M00S33266.cpumtr  +++|          SA6    A6+B1       SAVE (X4)
54744  M00S33267.cpumtr  +++|          BX6    X5
54745  M00S33268.cpumtr  +++|          SA6    A6+B1       SAVE (X5)
54746  M00S33269.cpumtr  +++|          SX6    A0+
54747  M00S33270.cpumtr  +++|          SA6    A6+1        SAVE (A0)
54748  M00S33271.cpumtr  +++|          BX5    X1          WORD COUNT
54749  M00S33272.cpumtr  +++|          SA1    SMRL
54750  M00S33273.cpumtr  +++|          LX1    59-37
54751  M00S33274.cpumtr  +++|          NG     X1,RSE5     IF PREVIOUS ERROR
54752  M00S33275.cpumtr  +++|          SB3    RSE1        *ACB* RETURN ADDRESS
54753  M00S33276.cpumtr  +++|          EQ     /MONITOR/ACB  ASSIGN COMMUNICATION BUFFER
54754  M00S33277.cpumtr  +++|
54755  M00S33278.cpumtr  +++| RSE1     ZR     X1,RSE5     IF NO BUFFER ASSIGNED
54756  M00S33279.cpumtr  +++|          SB4    X5
54757  M00S33280.cpumtr  +++|          LX5    24
54758  M00S33281.cpumtr  +++|          BX6    X5+X1
54759  M00S33282.cpumtr  +++|          SA6    RSEB        DATA FOR *1MC* CALL
54760  M00S33283.cpumtr  +++|          SX6    B1
Line S33284 Modification History
M01 (Removed by) v23l617
Seq #  *Modification Id* Act 
----------------------------+
54761  M01S33284.v23l617 ---|          SA2    SMRL        SET ECS ERROR DURING MOVE
Line S00531 Modification History
M01 (Added by) v23l617
Seq #  *Modification Id* Act 
----------------------------+
54762  M01S00531.v23l617 +++|          SA2    SMRL        SET EXTENDED MEMORY ERROR DURING MOVE
54763  M00S33285.cpumtr  +++|          LX6    37
54764  M00S33286.cpumtr  +++|          BX6    X6+X2
54765  M00S33287.cpumtr  +++|          SA6    A2
54766  M00S33288.cpumtr  +++|          SB3    B0          INITIALIZE NO ERRORS
54767  M00S33289.cpumtr  +++|          BX6    X6-X6
54768  M00S33290.cpumtr  +++|          SA6    X1+B1
54769  M00S33291.cpumtr  +++| RSE2     SX3    601B        UNRECOVERED WITH BAD DATA
54770  M00S33292.cpumtr  +++|          LX0    30
54771  M00S33293.cpumtr  +++|          ERX2   X0          READ BAD DATA
54772  M00S33294.cpumtr  +++|          LX0    30
54773  M00S33295.cpumtr  +++|          RE     1
54774  M00S33296.cpumtr  +++|          EQ     RSE6        IF ERROR
54775  M00S33297.cpumtr  +++|          LX0    30
54776  M00S33298.cpumtr  +++|          ERX4   X0          READ GOOD DATA
54777  M00S33299.cpumtr  +++|          LX0    30
54778  M00S33300.cpumtr  +++|          SX3    301B        RECOVERED WITH GOOD AND BAD DATA
Proceed to Part 42