User Tools

Site Tools


cdc:nos2.source:opl.opl871:deck:cpumld

Deck CPUMLD

Library Member Format: MODIFY

Listing Sections

Source

Seq #  *Modification Id* Act 
----------------------------+
00001  M00S00001.cpumld  +++|          IDENT  CPUMLD
00002  M00S00002.cpumld  +++|          SST
00003  M00S00003.cpumld  +++|
00004  M00S00004.cpumld  +++|          ENTRY  CPUMLD
00005  M00S00005.cpumld  +++|
00006  M00S00006.cpumld  +++|          SYSCOM B1
00007  M00S00007.cpumld  +++|*COMMENT  CPUMLD - *CPUMTR* LOADER.
Line S00008 Modification History
M01 (Removed by) 281l803
Seq #  *Modification Id* Act 
----------------------------+
00008  M01S00008.281l803 ---|          COMMENT COPYRIGHT CONTROL DATA CORP. 1975.
Line S00001 Modification History
M01 (Added by) 281l803
Seq #  *Modification Id* Act 
----------------------------+
00009  M01S00001.281l803 +++|          COMMENT  COPYRIGHT CONTROL DATA SYSTEMS INC.  1992.
00010  M00S00009.cpumld  +++|          TITLE  CPUMLD - CPUMTR LOADER.
00011  M00S00010.cpumld  +++|          SPACE  4
00012  M00S00011.cpumld  +++|***       CPUMLD - CPUMTR LOADER.
00013  M00S00012.cpumld  +++|*         J.R. HOGUE/J.C. BOHNHOFF.  75/02/17.
00014  M00S00013.cpumld  +++|          SPACE  4
00015  M00S00014.cpumld  +++|***              CPUMLD LOADS AND RELOCATES CPUMTR.
00016  M00S00015.cpumld  +++|*
00017  M00S00016.cpumld  +++|*             CPUMTR IS ORGANIZED TO PLACE OPTIONAL CODE INTO BLOCKS
00018  M00S00017.cpumld  +++|*         WHICH CAN BE LOADED OR IGNORED AT DEAD START TIME, DEPENDING
00019  M00S00018.cpumld  +++|*         UPON WHICH FEATURES ARE TO BE USED BY THE OPERATING SYSTEM.
00020  M00S00019.cpumld  +++|*             CPUMLD IS A SIMPLE RELOCATING LOADER WHICH WILL BE
00021  M00S00020.cpumld  +++|*         LOADED INTO CENTRAL CORE AT DEAD START TIME BY STL. CPUMLD
00022  M00S00021.cpumld  +++|*         WILL THEN READ THE CPUMTR BINARIES FROM THE DEAD START TAPE
00023  M00S00022.cpumld  +++|*         (USING STL FOR THE TAPE READS) AND WILL DECIDE WHICH BLOCKS
00024  M00S00023.cpumld  +++|*         ARE TO BE LOADED AND WHICH ARE TO BE BYPASSED.
00025  M00S00024.cpumld  +++|*
00026  M00S00025.cpumld  +++|*             CPUMLD CAN BE USED IN BATCH MODE FOR VALIDATION THAT A
00027  M00S00026.cpumld  +++|*         CPUMTR BINARY WILL LOAD WITHOUT ERRORS. IN SUCH A CASE,
00028  M00S00027.cpumld  +++|*         CPUMLD REWINDS AND READS THE CPUMTR BINARIES FROM FILE
00029  M00S00028.cpumld  +++|*         *LGO*.  THE LOAD ADDRESS FOR THE MAIN PART OF *CPUMTR*
00030  M00S00029.cpumld  +++|*         IS SET TO 20000B.  THE LOAD ADDRESS FOR THE PRESET PART
00031  M00S00030.cpumld  +++|*         OF *CPUMTR* IS SET TO 10000B.  NORMALLY, THE MAIN PART
00032  M00S00031.cpumld  +++|*         OF *CPUMTR* WILL BE LOADED IN ITS PROPER PLACE IN *CMR*.
00033  M00S00032.cpumld  +++|          SPACE  4,10
00034  M00S00033.cpumld  +++|***       DAYFILE MESSAGES (BATCH MODE).
00035  M00S00034.cpumld  +++|*         SYSTEM CONTROL POINT MESSAGES (DEADSTART LOAD).
00036  M00S00035.cpumld  +++|*
00037  M00S00036.cpumld  +++|*         * BLOCK ORIGIN TABLE OVERFLOW.* - TOO MANY COMMON BLOCKS FOR
00038  M00S00037.cpumld  +++|*         ASSEMBLED BLOCK ORIGIN TABLE BUFFER SIZE.
00039  M00S00038.cpumld  +++|*
00040  M00S00039.cpumld  +++|*         * INVALID LOADER INPUT.* - UNIDENTIFIED LOADER TABLE
00041  M00S00040.cpumld  +++|*         ENCOUNTERED, PREMATURE EOR ENCOUNTERED, OR FILL OR XFILL
00042  M00S00041.cpumld  +++|*         TABLE HAS CONDITIONAL RELOCATION BASE DESIGNATOR SPECIFIED
00043  M00S00042.cpumld  +++|*         IN ITS HEADER WORD.
00044  M00S00043.cpumld  +++|*
00045  M00S00044.cpumld  +++|*         * LOADER TABLE OVERFLOW.* - PRFX, TEXT, ENTR, OR XFER
00046  M00S00045.cpumld  +++|*         LOADER TABLE WAS ENCOUNTERED THAT WAS TOO LARGE FOR
00047  M00S00046.cpumld  +++|*         ASSEMBLED LOADER TABLE BUFFER SIZE.
00048  M00S00047.cpumld  +++|*
00049  M00S00048.cpumld  +++|*         * RELOCATION TABLE OVERFLOW.* - ASSEMBLED FILL OR XFILL
00050  M00S00049.cpumld  +++|*         TABLE BUFFER SIZE WAS NOT LARGE ENOUGH TO ACCOMODATE ALL
00051  M00S00050.cpumld  +++|*         ACCUMULATED FILL OR XFILL TABLE RELOCATION ENTRIES.
00052  M00S00051.cpumld  +++|          SPACE  4
00053  M00S00052.cpumld  +++|*         COMMON DECKS.
00054  M00S00053.cpumld  +++|
00055  M00S00054.cpumld  +++|
00056  M00S00055.cpumld  +++|*CALL,COMCMAC
00057  M00S00056.cpumld  +++|          QUAL   DSL
00058  M00S00057.cpumld  +++|*CALL     COMSDSL
00059  M00S00058.cpumld  +++|          QUAL   *
00060  M00S00059.cpumld  +++|          SPACE  4
00061  M00S00060.cpumld  +++|*         TABLE LENGTHS.
00062  M00S00061.cpumld  +++|
00063  M00S00062.cpumld  +++| .BOL     EQU    /DSL/CPBL   MAXIMUM NUMBER OF BLOCKS
Line S00063 Modification History
M01 (Removed by) ns2086
Seq #  *Modification Id* Act 
----------------------------+
00064  M01S00063.ns2086  ---| .FBL     EQU    5000B       FILL TABLE LENGTH
Line S00001 Modification History
M01 (Added by) ns2086
M02 (Removed by) v22l602
Seq #  *Modification Id* Act 
----------------------------+
00065  M02S00001.v22l602 ---| .FBL     EQU    5400B       FILL TABLE LENGTH
Line S00001 Modification History
M01 (Added by) v22l602
M02 (Removed by) ns2241
Seq #  *Modification Id* Act 
----------------------------+
00066  M02S00001.ns2241  ---| .FBL     EQU    5500B       FILL TABLE LENGTH
Line S00001 Modification History
M01 (Added by) ns2241
M02 (Removed by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
00067  M02S00001.252l678 ---| .FBL     EQU    6000B       FILL TABLE LENGTH
Line S00001 Modification History
M01 (Added by) 252l678
M02 (Removed by) 283l840
Seq #  *Modification Id* Act 
----------------------------+
00068  M02S00001.283l840 ---| .FBL     EQU    7000B       FILL TABLE LENGTH
Line S00001 Modification History
M01 (Added by) 283l840
Seq #  *Modification Id* Act 
----------------------------+
00069  M01S00001.283l840 +++| .FBL     EQU    10000B      FILL TABLE LENGTH
00070  M00S00064.cpumld  +++| .TBL     EQU    20B         LOADER TABLE LENGTH
Line S00065 Modification History
M01 (Removed by) ns21000
Seq #  *Modification Id* Act 
----------------------------+
00071  M01S00065.ns21000 ---| .XFL     EQU    200B        XFILL TABLE LENGTH
Line S00001 Modification History
M01 (Added by) ns21000
M02 (Removed by) v22l602
Seq #  *Modification Id* Act 
----------------------------+
00072  M02S00001.v22l602 ---| .XFL     EQU    400B        XFILL TABLE LENGTH
Line S00002 Modification History
M01 (Added by) v22l602
M02 (Removed by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
00073  M02S00002.252l678 ---| .XFL     EQU    300B        XFILL TABLE LENGTH
Line S00002 Modification History
M01 (Added by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
00074  M01S00002.252l678 +++| .XFL     EQU    400B        XFILL TABLE LENGTH
00075  M00S00066.cpumld  +++| MACROS   SPACE  4,10
00076  M00S00067.cpumld  +++|*         MACROS.
00077  M00S00068.cpumld  +++|
00078  M00S00069.cpumld  +++|**        BAST - BLOCK ASSOCIATION TABLE MACRO.
00079  M00S00070.cpumld  +++|*
00080  M00S00071.cpumld  +++|*             BAST IS USED TO DEFINE BLOCKS WHICH ARE TO BE LOADED OR
00081  M00S00072.cpumld  +++|*         IGNORED AT DEAD START.  THIS MACRO MAY BE USED TO DEFINE TWO
00082  M00S00073.cpumld  +++|*         ASSOCIATED BLOCKS OF WHICH ONE IS LOADED DURING DEADSTART OR
00083  M00S00074.cpumld  +++|*         IT MAY BE USED TO DEFINE A SINGLE BLOCK WHICH MAY BE
00084  M00S00075.cpumld  +++|*         LOADED OR IGNORED AT DEADSTART.
00085  M00S00076.cpumld  +++|*
00086  M00S00077.cpumld  +++|*         FORMAT -
00087  M00S00078.cpumld  +++|*
00088  M00S00079.cpumld  +++|* TAG     BAST   BN,ABN
00089  M00S00080.cpumld  +++|*
00090  M00S00081.cpumld  +++|*         ENTRY  BN - BLOCK NAME.  (DEFAULT BLOCK TO LOAD)
00091  M00S00082.cpumld  +++|*                ABN - ALTERNATE BLOCK TO LOAD IF PRESENT.
00092  M00S00083.cpumld  +++|
00093  M00S00084.cpumld  +++|
00094  M00S00085.cpumld  +++|          MACRO  BAST,TAG,BN,ABN
00095  M00S00086.cpumld  +++| TAG      VFD    42/0L_BN,18/1
00096  M00S00087.cpumld  +++|          IFC    NE,*ABN**,1
00097  M00S00088.cpumld  +++|          VFD    42/0L_ABN,18/0
00098  M00S00089.cpumld  +++|          ENDM
00099  M00S00090.cpumld  +++| MACROS   TITLE  RELOCATION MACROS.
00100  M00S00091.cpumld  +++| INMOD    SPACE  4
00101  M00S00092.cpumld  +++|**        INMOD - THIS MACRO IN CONJUNCTION WITH THE FOLLOWING OPDEF,S
00102  M00S00093.cpumld  +++|*         MAKES IT POSSIBLE TO SPECIFY A MODIFIER ON ALL 30 BIT
00103  M00S00094.cpumld  +++|*         INCREMENT INSTRUCTIONS.  THIS MODIFER MUST BE IN THE FORM
00104  M00S00095.cpumld  +++|*         OF A POINTER TO ONE OF THE TABLE POINTERS THAT IS SET
00105  M00S00096.cpumld  +++|*         DYNAMICALLY AT INITIALIZATION TIME. THE INSTRUCTION WILL
00106  M00S00097.cpumld  +++|*         BE MODIFIED DURING INITIALIZATION.
00107  M00S00098.cpumld  +++|*         THIS IS USEFUL FOR ACCESSING THE POINTERS THAT ARE
00108  M00S00099.cpumld  +++|*         DYNAMICALLY SET AT INITIALIZATION TIME SUCH AS THE ORGIN
00109  M00S00100.cpumld  +++|*         ADDRESS.
00110  M00S00101.cpumld  +++|*
00111  M00S00102.cpumld  +++|*         DEFINITIONS.
00112  M00S00103.cpumld  +++|*
00113  M00S00104.cpumld  +++|*         INMOD  PTRA,LWAF
00114  M00S00105.cpumld  +++|*
00115  M00S00106.cpumld  +++|*         PTRA = POINTER DESIRED.
00116  M00S00107.cpumld  +++|*         LWAF = IF DEFINED TAKE LWA INSTEAD OF FWA.
00117  M00S00108.cpumld  +++|*
00118  M00S00109.cpumld  +++|*         EXAMPLE-
00119  M00S00110.cpumld  +++|*         TX6    0,OB
00120  M00S00111.cpumld  +++|*         THIS WILL GENERATE A 30 BIT INSTRUCTION OF THE FOLLOWING FORM
00121  M00S00112.cpumld  +++|*         SX6    B0+K
00122  M00S00113.cpumld  +++|*         WHERE K = THE FIRST WORD ADDRESS FOR CPUMTR RELOCATION.
00123  M00S00114.cpumld  +++|
00124  M00S00115.cpumld  +++|
00125  M00S00116.cpumld  +++| INMOD    MACRO  PTRA,LWAF
00126  M00S00117.cpumld  +++|          LOCAL  INM1,INM2
00127  M00S00118.cpumld  +++| INM1     SET    *P
00128  M00S00119.cpumld  +++| INM2     SET    *
00129  M00S00120.cpumld  +++|          IFEQ   INM1,60,2
00130  M00S00121.cpumld  +++| INM1     SET    0
00131  M00S00122.cpumld  +++| INM2     SET    *-1
00132  M00S00123.cpumld  +++| TINST    RMT
00133  M00S00124.cpumld  +++|          VFD    12/2000B+INM1
00134  M00S00125.cpumld  +++|          VFD    18/PTRA
00135  M00S00126.cpumld  +++|          IFC    EQ,*LWAF**
00136  M00S00127.cpumld  +++|          VFD    12/0
00137  M00S00128.cpumld  +++|          ELSE   1
00138  M00S00129.cpumld  +++|          VFD    12/4000B
00139  M00S00130.cpumld  +++|          VFD    18/INM2
00140  M00S00131.cpumld  +++| TINST    RMT
00141  M00S00132.cpumld  +++|          ENDM
00142  M00S00133.cpumld  +++| OPDEFS   SPACE  4
00143  M00S00134.cpumld  +++|**        OPDEF,S USED WITH INMOD.
00144  M00S00135.cpumld  +++|
00145  M00S00136.cpumld  +++|
00146  M00S00137.cpumld  +++| TAAQ,Q   OPDEF  P1,P2,P3,P4
00147  M00S00138.cpumld  +++|          SA.P1  A.P2+P3
00148  M00S00139.cpumld  +++|          INMOD  P4
00149  M00S00140.cpumld  +++|          ENDM
00150  M00S00141.cpumld  +++|
00151  M00S00142.cpumld  +++|
00152  M00S00143.cpumld  +++| TAA,Q    OPDEF  P1,P2,P4
00153  M00S00144.cpumld  +++|          SA.P1  A.P2+0
00154  M00S00145.cpumld  +++|          INMOD  P4
00155  M00S00146.cpumld  +++|          ENDM
00156  M00S00147.cpumld  +++|
00157  M00S00148.cpumld  +++|
00158  M00S00149.cpumld  +++| TAAQ,Q,Q OPDEF  P1,P2,P3,P4,P5
00159  M00S00150.cpumld  +++|          SA.P1  A.P2+P3
00160  M00S00151.cpumld  +++|          INMOD  P4,P5
00161  M00S00152.cpumld  +++|          ENDM
00162  M00S00153.cpumld  +++|
00163  M00S00154.cpumld  +++|
00164  M00S00155.cpumld  +++|          CTEXT  REMAINING OPDEF,S USED WITH INMOD.
00165  M00S00156.cpumld  +++| TAA,Q,Q  OPDEF  P1,P2,P4,P5
00166  M00S00157.cpumld  +++|          SA.P1  A.P2+0
00167  M00S00158.cpumld  +++|          INMOD  P4,P5
00168  M00S00159.cpumld  +++|          ENDM
00169  M00S00160.cpumld  +++|
00170  M00S00161.cpumld  +++|
00171  M00S00162.cpumld  +++| TABQ,Q   OPDEF  P1,P2,P3,P4
00172  M00S00163.cpumld  +++|          SA.P1  B.P2+P3
00173  M00S00164.cpumld  +++|          INMOD  P4
00174  M00S00165.cpumld  +++|          ENDM
00175  M00S00166.cpumld  +++|
00176  M00S00167.cpumld  +++|
00177  M00S00168.cpumld  +++| TAB,Q    OPDEF  P1,P2,P4
00178  M00S00169.cpumld  +++|          SA.P1  B.P2+0
00179  M00S00170.cpumld  +++|          INMOD  P4
00180  M00S00171.cpumld  +++|          ENDM
00181  M00S00172.cpumld  +++|
00182  M00S00173.cpumld  +++|
00183  M00S00174.cpumld  +++| TABQ,Q,Q OPDEF  P1,P2,P3,P4,P5
00184  M00S00175.cpumld  +++|          SA.P1  B.P2+P3
00185  M00S00176.cpumld  +++|          INMOD  P4,P5
00186  M00S00177.cpumld  +++|          ENDM
00187  M00S00178.cpumld  +++|
00188  M00S00179.cpumld  +++|
00189  M00S00180.cpumld  +++| TAB,Q,Q  OPDEF  P1,P2,P4,P5
00190  M00S00181.cpumld  +++|          SA.P1  B.P2+0
00191  M00S00182.cpumld  +++|          INMOD  P4,P5
00192  M00S00183.cpumld  +++|          ENDM
00193  M00S00184.cpumld  +++|
00194  M00S00185.cpumld  +++|
00195  M00S00186.cpumld  +++| TAXQ,Q   OPDEF  P1,P2,P3,P4
00196  M00S00187.cpumld  +++|          SA.P1  X.P2+P3
00197  M00S00188.cpumld  +++|          INMOD  P4
00198  M00S00189.cpumld  +++|          ENDM
00199  M00S00190.cpumld  +++|
00200  M00S00191.cpumld  +++|
00201  M00S00192.cpumld  +++| TAX,Q    OPDEF  P1,P2,P4
00202  M00S00193.cpumld  +++|          SA.P1  X.P2+0
00203  M00S00194.cpumld  +++|          INMOD  P4
00204  M00S00195.cpumld  +++|          ENDM
00205  M00S00196.cpumld  +++|
00206  M00S00197.cpumld  +++|
00207  M00S00198.cpumld  +++| TAXQ,Q,Q OPDEF  P1,P2,P3,P4,P5
00208  M00S00199.cpumld  +++|          SA.P1  X.P2+P3
00209  M00S00200.cpumld  +++|          INMOD  P4,P5
00210  M00S00201.cpumld  +++|          ENDM
00211  M00S00202.cpumld  +++|
00212  M00S00203.cpumld  +++|
00213  M00S00204.cpumld  +++| TAX,Q,Q  OPDEF  P1,P2,P4,P5
00214  M00S00205.cpumld  +++|          SA.P1  X.P2+0
00215  M00S00206.cpumld  +++|          INMOD  P4,P5
00216  M00S00207.cpumld  +++|          ENDM
00217  M00S00208.cpumld  +++|
00218  M00S00209.cpumld  +++|
00219  M00S00210.cpumld  +++| TAQ,Q    OPDEF  P1,P3,P4
00220  M00S00211.cpumld  +++|          SA.P1  B0+P3
00221  M00S00212.cpumld  +++|          INMOD  P4
00222  M00S00213.cpumld  +++|          ENDM
00223  M00S00214.cpumld  +++|
00224  M00S00215.cpumld  +++| TAQ,Q,Q  OPDEF  P1,P3,P4,P5
00225  M00S00216.cpumld  +++|          SA.P1  B0+P3
00226  M00S00217.cpumld  +++|          INMOD  P4,P5
00227  M00S00218.cpumld  +++|          ENDM
00228  M00S00219.cpumld  +++|
00229  M00S00220.cpumld  +++|
00230  M00S00221.cpumld  +++| TBAQ,Q   OPDEF  P1,P2,P3,P4
00231  M00S00222.cpumld  +++|          SB.P1  A.P2+P3
00232  M00S00223.cpumld  +++|          INMOD  P4
00233  M00S00224.cpumld  +++|          ENDM
00234  M00S00225.cpumld  +++|
00235  M00S00226.cpumld  +++|
00236  M00S00227.cpumld  +++| TBA,Q    OPDEF  P1,P2,P4
00237  M00S00228.cpumld  +++|          SB.P1  A.P2+0
00238  M00S00229.cpumld  +++|          INMOD  P4
00239  M00S00230.cpumld  +++|          ENDM
00240  M00S00231.cpumld  +++|
00241  M00S00232.cpumld  +++|
00242  M00S00233.cpumld  +++| TBAQ,Q,Q OPDEF  P1,P2,P3,P4,Q5
00243  M00S00234.cpumld  +++|          SB.P1  A.P2+P3
00244  M00S00235.cpumld  +++|          INMOD  P4,P5
00245  M00S00236.cpumld  +++|          ENDM
00246  M00S00237.cpumld  +++|
00247  M00S00238.cpumld  +++|
00248  M00S00239.cpumld  +++| TBA,Q,Q  OPDEF  P1,P2,P4,P5
00249  M00S00240.cpumld  +++|          SB.P1  A.P2+0
00250  M00S00241.cpumld  +++|          INMOD  P4,P5
00251  M00S00242.cpumld  +++|          ENDM
00252  M00S00243.cpumld  +++|
00253  M00S00244.cpumld  +++|
00254  M00S00245.cpumld  +++| TBBQ,Q   OPDEF  P1,P2,P3,P4
00255  M00S00246.cpumld  +++|          SB.P1  B.P2+P3
00256  M00S00247.cpumld  +++|          INMOD  P4
00257  M00S00248.cpumld  +++|          ENDM
00258  M00S00249.cpumld  +++|
00259  M00S00250.cpumld  +++|
00260  M00S00251.cpumld  +++| TBB,Q    OPDEF  P1,P2,P4
00261  M00S00252.cpumld  +++|          SB.P1  B.P2+0
00262  M00S00253.cpumld  +++|          INMOD  P4
00263  M00S00254.cpumld  +++|          ENDM
00264  M00S00255.cpumld  +++|
00265  M00S00256.cpumld  +++| TBBQ,Q,Q OPDEF  P1,P2,P3,P4,P5
00266  M00S00257.cpumld  +++|          SB.P1  B.P2+P3
00267  M00S00258.cpumld  +++|          INMOD  P4,P5
00268  M00S00259.cpumld  +++|          ENDM
00269  M00S00260.cpumld  +++|
00270  M00S00261.cpumld  +++|
00271  M00S00262.cpumld  +++| TBB,Q,Q  OPDEF  P1,P2,P4,P5
00272  M00S00263.cpumld  +++|          SB.P1  B.P2+0
00273  M00S00264.cpumld  +++|          INMOD  P4,P5
00274  M00S00265.cpumld  +++|          ENDM
00275  M00S00266.cpumld  +++|
00276  M00S00267.cpumld  +++|
00277  M00S00268.cpumld  +++| TBXQ,Q   OPDEF  P1,P2,P3,P4
00278  M00S00269.cpumld  +++|          SB.P1  X.P2+P3
00279  M00S00270.cpumld  +++|          INMOD  P4
00280  M00S00271.cpumld  +++|          ENDM
00281  M00S00272.cpumld  +++|
00282  M00S00273.cpumld  +++|
00283  M00S00274.cpumld  +++| TBX,Q    OPDEF  P1,P2,P4
00284  M00S00275.cpumld  +++|          SB.P1  X.P2+0
00285  M00S00276.cpumld  +++|          INMOD  P4
00286  M00S00277.cpumld  +++|          ENDM
00287  M00S00278.cpumld  +++|
00288  M00S00279.cpumld  +++|
00289  M00S00280.cpumld  +++| TBXQ,Q,Q OPDEF  P1,P2,P3,P4,P5
00290  M00S00281.cpumld  +++|          SB.P1  X.P2+P3
00291  M00S00282.cpumld  +++|          INMOD  P4,P5
00292  M00S00283.cpumld  +++|          ENDM
00293  M00S00284.cpumld  +++|
00294  M00S00285.cpumld  +++|
00295  M00S00286.cpumld  +++| TBX,Q,Q  OPDEF  P1,P2,P4,P5
00296  M00S00287.cpumld  +++|          SB.P1  X.P2+0
00297  M00S00288.cpumld  +++|          INMOD  P4,P5
00298  M00S00289.cpumld  +++|          ENDM
00299  M00S00290.cpumld  +++|
00300  M00S00291.cpumld  +++|
00301  M00S00292.cpumld  +++| TBQ,Q    OPDEF  P1,P3,P4
00302  M00S00293.cpumld  +++|          SB.P1  B0+P3
00303  M00S00294.cpumld  +++|          INMOD  P4
00304  M00S00295.cpumld  +++|          ENDM
00305  M00S00296.cpumld  +++|
00306  M00S00297.cpumld  +++|
00307  M00S00298.cpumld  +++| TBQ,Q,Q  OPDEF  P1,P3,P4,P5
00308  M00S00299.cpumld  +++|          SB.P1  B0+P3
00309  M00S00300.cpumld  +++|          INMOD  P4,P5
00310  M00S00301.cpumld  +++|          ENDM
00311  M00S00302.cpumld  +++|
00312  M00S00303.cpumld  +++|
00313  M00S00304.cpumld  +++| TXAQ,Q   OPDEF  P1,P2,P3,P4
00314  M00S00305.cpumld  +++|          SX.P1  A.P2+P3
00315  M00S00306.cpumld  +++|          INMOD  P4
00316  M00S00307.cpumld  +++|          ENDM
00317  M00S00308.cpumld  +++|
00318  M00S00309.cpumld  +++|
00319  M00S00310.cpumld  +++| TXA,Q    OPDEF  P1,P2,P4
00320  M00S00311.cpumld  +++|          SX.P1  A.P2+0
00321  M00S00312.cpumld  +++|          INMOD  P4
00322  M00S00313.cpumld  +++|          ENDM
00323  M00S00314.cpumld  +++|
00324  M00S00315.cpumld  +++|
00325  M00S00316.cpumld  +++| TXAQ,Q,Q OPDEF  P1,P2,P3,P4,P5
00326  M00S00317.cpumld  +++|          SX.P1  A.P2+P3
00327  M00S00318.cpumld  +++|          INMOD  P4,P5
00328  M00S00319.cpumld  +++|          ENDM
00329  M00S00320.cpumld  +++|
00330  M00S00321.cpumld  +++|
00331  M00S00322.cpumld  +++| TXA,Q,Q  OPDEF  P1,P2,P4,P5
00332  M00S00323.cpumld  +++|          SX.P1  A.P2+0
00333  M00S00324.cpumld  +++|          INMOD  P4,P5
00334  M00S00325.cpumld  +++|          ENDM
00335  M00S00326.cpumld  +++|
00336  M00S00327.cpumld  +++|
00337  M00S00328.cpumld  +++| TXBQ,Q   OPDEF  P1,P2,P3,P4
00338  M00S00329.cpumld  +++|          SX.P1  B.P2+P3
00339  M00S00330.cpumld  +++|          INMOD  P4
00340  M00S00331.cpumld  +++|          ENDM
00341  M00S00332.cpumld  +++|
00342  M00S00333.cpumld  +++|
00343  M00S00334.cpumld  +++| TXB,Q    OPDEF  P1,P2,P4
00344  M00S00335.cpumld  +++|          SX.P1  B.P2+0
00345  M00S00336.cpumld  +++|          INMOD  P4
00346  M00S00337.cpumld  +++|          ENDM
00347  M00S00338.cpumld  +++|
00348  M00S00339.cpumld  +++|
00349  M00S00340.cpumld  +++| TXBQ,Q,Q OPDEF  P1,P2,P3,P4,P5
00350  M00S00341.cpumld  +++|          SX.P1  B.P2+P3
00351  M00S00342.cpumld  +++|          INMOD  P4,P5
00352  M00S00343.cpumld  +++|          ENDM
00353  M00S00344.cpumld  +++|
00354  M00S00345.cpumld  +++| TXB,Q,Q  OPDEF  P1,P2,P4,P5
00355  M00S00346.cpumld  +++|          SX.P1  B.P2+0
00356  M00S00347.cpumld  +++|          INMOD  P4,P5
00357  M00S00348.cpumld  +++|          ENDM
00358  M00S00349.cpumld  +++|
00359  M00S00350.cpumld  +++|
00360  M00S00351.cpumld  +++| TXXQ,Q   OPDEF  P1,P2,P3,P4
00361  M00S00352.cpumld  +++|          SX.P1  X.P2+P3
00362  M00S00353.cpumld  +++|          INMOD  P4
00363  M00S00354.cpumld  +++|          ENDM
00364  M00S00355.cpumld  +++|
00365  M00S00356.cpumld  +++|
00366  M00S00357.cpumld  +++| TXX,Q    OPDEF  P1,P2,P4
00367  M00S00358.cpumld  +++|          SX.P1  X.P2+0
00368  M00S00359.cpumld  +++|          INMOD  P4
00369  M00S00360.cpumld  +++|          ENDM
00370  M00S00361.cpumld  +++|
00371  M00S00362.cpumld  +++|
00372  M00S00363.cpumld  +++| TXXQ,Q,Q OPDEF  P1,P2,P3,P4,P5
00373  M00S00364.cpumld  +++|          SX.P1  X.P2+P3
00374  M00S00365.cpumld  +++|          INMOD  P4,P5
00375  M00S00366.cpumld  +++|          ENDM
00376  M00S00367.cpumld  +++|
00377  M00S00368.cpumld  +++|
00378  M00S00369.cpumld  +++| TXX,Q,Q  OPDEF  P1,P2,P4,P5
00379  M00S00370.cpumld  +++|          SX.P1  X.P2+0
00380  M00S00371.cpumld  +++|          INMOD  P4,P5
00381  M00S00372.cpumld  +++|          ENDM
00382  M00S00373.cpumld  +++|
00383  M00S00374.cpumld  +++|
00384  M00S00375.cpumld  +++| TXQ,Q    OPDEF  P1,P3,P4
00385  M00S00376.cpumld  +++|          SX.P1  B0+P3
00386  M00S00377.cpumld  +++|          INMOD  P4
00387  M00S00378.cpumld  +++|          ENDM
00388  M00S00379.cpumld  +++|
00389  M00S00380.cpumld  +++|
00390  M00S00381.cpumld  +++| TXQ,Q,Q  OPDEF  P1,P3,P4,P5
00391  M00S00382.cpumld  +++|          SX.P1  B0+P3
00392  M00S00383.cpumld  +++|          INMOD  P4,P5
00393  M00S00384.cpumld  +++|          ENDM
00394  M00S00385.cpumld  +++|
00395  M00S00386.cpumld  +++|
00396  M00S00387.cpumld  +++| TJP      MACRO  P1,P3
00397  M00S00388.cpumld  +++| .1       MICRO  1,, P1
00398  M00S00389.cpumld  +++|          JP     ".1"
00399  M00S00390.cpumld  +++|          INMOD  P3
00400  M00S00391.cpumld  +++|          ENDM
00401  M00S00392.cpumld  +++|
00402  M00S00393.cpumld  +++|
00403  M00S00394.cpumld  +++| TNZ      MACRO  P1,P3
00404  M00S00395.cpumld  +++| .1       MICRO  1,, P1
00405  M00S00396.cpumld  +++|          NZ     ".1",0
00406  M00S00397.cpumld  +++|          INMOD  P3
00407  M00S00398.cpumld  +++|          ENDM
00408  M00S00399.cpumld  +++|          ENDX
00409  M00S00400.cpumld  +++| TVFD     SPACE  4
00410  M00S00401.cpumld  +++|**        TVFD - DEFINE A RELOCATABLE *VFD*.
00411  M00S00402.cpumld  +++|*
00412  M00S00403.cpumld  +++|*         TVFD   N/V,X
00413  M00S00404.cpumld  +++|*
00414  M00S00405.cpumld  +++|*         ENTRY  *N* = BIT COUNT
00415  M00S00406.cpumld  +++|*                *V* = VALUE
00416  M00S00407.cpumld  +++|*                *R* = ADDRESS OF RELOCATION VALUE
00417  M00S00408.cpumld  +++|*                IF *R* IS NOT PRESENT, THE ORIGIN WILL BE USED
00418  M00S00409.cpumld  +++|*                FOR RELOCATION.
00419  M00S00410.cpumld  +++|
00420  M00S00411.cpumld  +++|
00421  M00S00412.cpumld  +++| TVFD     MACRO  V,R
00422  M00S00413.cpumld  +++|*                            EXTRACT FIELD WIDTH
00423  M00S00414.cpumld  +++| .1       MICRO  1,,/V
00424  M00S00415.cpumld  +++| .1       MICCNT .1
00425  M00S00416.cpumld  +++|*                            CHECK FOR RELOCATION REQUIRED
00426  M00S00417.cpumld  +++| .2       MICRO  .1+2,, V
00427  M00S00418.cpumld  +++|          IF     DEF,".2",3
00428  M00S00419.cpumld  +++|          IF     -REL,".2",2
00429  M00S00420.cpumld  +++|          VFD    ".1"/".2"
00430  M00S00421.cpumld  +++| .1       SKIP
00431  M00S00422.cpumld  +++|*                            PROCESS RELOCATION
00432  M00S00423.cpumld  +++|          VFD    ".1"/".2"-ORG
00433  M00S00424.cpumld  +++|          INMOD  OB
00434  M00S00425.cpumld  +++| .1       ENDIF
00435  M00S00426.cpumld  +++|          IFC    NE,$R$$,1
00436  M00S00427.cpumld  +++|          INMOD  R
00437  M00S00428.cpumld  +++|          ENDM
00438  M00S00429.cpumld  +++| CPUMLD   TITLE  MAIN PROGRAM.
00439  M00S00430.cpumld  +++|
00440  M00S00431.cpumld  +++| ORG      BSS    0           FWA OF PROGRAM
00441  M00S00432.cpumld  +++|
00442  M00S00433.cpumld  +++| CPUMLD   SPACE  4,10
00443  M00S00434.cpumld  +++|**        MAIN PROGRAM.
00444  M00S00435.cpumld  +++|*
Line S00436 Modification History
M01 (Removed by) ns21000
Seq #  *Modification Id* Act 
----------------------------+
00445  M01S00436.ns21000 ---|*         ENTRY  (X2) = 819 LCM BUFFER COUNT.
00446  M01S00437.ns21000 ---|*                (X4) = MACHINE FL IF DEADSTART MODE.
Line S00002 Modification History
M01 (Added by) ns21000
Seq #  *Modification Id* Act 
----------------------------+
00447  M01S00002.ns21000 +++|*         ENTRY  (X4) = MACHINE FL IF DEADSTART MODE.
00448  M00S00438.cpumld  +++|*                     = 0 IF BATCH MODE.
00449  M00S00439.cpumld  +++|*                (X5) = MACHINE FLX IF DEADSTART MODE.
Line S00440 Modification History
M01 (Removed by) cpumld1
Seq #  *Modification Id* Act 
----------------------------+
00450  M01S00440.cpumld1 ---|*                     = 0 IF BATCH MODE.
Line S00001 Modification History
M01 (Added by) cpumld1
Seq #  *Modification Id* Act 
----------------------------+
00451  M01S00001.cpumld1 +++|*                     = UNDEFINED IF BATCH MODE.
00452  M00S00441.cpumld  +++|*                (B6) = ECS EQUIPMENT.
00453  M00S00442.cpumld  +++|*         CPUMLD SAVES B3 - B6, X2 - X5 FOR ENTRY TO CPUMTR.
00454  M00S00443.cpumld  +++|
00455  M00S00444.cpumld  +++| CPUMLD   BSS    0           ENTRY
00456  M00S00445.cpumld  +++|
00457  M00S00446.cpumld  +++|*         INITIALIZE.
00458  M00S00447.cpumld  +++|
00459  M00S00448.cpumld  +++|          SB1    1           CONSTANT ONE
00460  M00S00449.cpumld  +++|          RJ     PRS         PRESET
00461  M00S00450.cpumld  +++|          RJ     RRB         READ RELOCATABLE BLOCK
00462  M00S00451.cpumld  +++|          SA2    .RL         SET BUFFER LENGTH
00463  M00S00452.cpumld  +++|          BX7    X2
00464  M00S00453.cpumld  +++|          SA7    RRBA
00465  M00S00454.cpumld  +++|          SB3    LTPT2
00466  M00S00455.cpumld  +++|          RJ     RTB         SKIP 77 TABLE
00467  M00S00456.cpumld  +++|          ZR     X1,ERR1     IF NO 77 TABLE
00468  M00S00457.cpumld  +++|
00469  M00S00458.cpumld  +++|*         PROCESS LOADER TABLES.
00470  M00S00459.cpumld  +++|
00471  M00S00460.cpumld  +++| CPUR     BSS    0           RETURN FROM TABLE PROCESSORS
00472  M00S00461.cpumld  +++|          SB3    LTPT
00473  M00S00462.cpumld  +++|          RJ     RTB         READ ONE TABLE
00474  M00S00463.cpumld  +++|          ZR     X1,CPU2     IF EOR
00475  M00S00464.cpumld  +++|
00476  M00S00465.cpumld  +++|**        ENTRY CONDITIONS FOR TABLE PROCESSORS -
00477  M00S00466.cpumld  +++|*         TABLE IN .BO, .FB, .TB, OR .XF BUFFER, AS DEFINED BY
00478  M00S00467.cpumld  +++|*         *LTPT* TABLE.
00479  M00S00468.cpumld  +++|*         (B2) = WORD COUNT OF TABLE.
00480  M00S00469.cpumld  +++|*         (B3) = ADDRESS OF ENTRY IN *LTPT* TABLE + 2.
00481  M00S00470.cpumld  +++|*         (B4) = LWA+1 LOADER TABLE IN BUFFER.
00482  M00S00471.cpumld  +++|*         (X3) = *ERRA* ERROR MESSAGE ADDRESS.
00483  M00S00472.cpumld  +++|*         (X5) = FIRST WORD OF TABLE.
00484  M00S00473.cpumld  +++|
00485  M00S00474.cpumld  +++|          JP     B6          PROCESS TABLE
00486  M00S00475.cpumld  +++|
00487  M00S00476.cpumld  +++|*         RELOCATE ADDRESSES IN *CPUMTR* BINARY.
00488  M00S00477.cpumld  +++|
00489  M00S00478.cpumld  +++| CPU2     RJ     FIL         PROCESS RELOCATION ENTRIES
00490  M00S00479.cpumld  +++|          RJ     VFD         PROCESS VFD RELOCATION ENTRIES
00491  M00S00480.cpumld  +++|
00492  M00S00481.cpumld  +++|*         SET EXIT ADDRESS AFTER REGISTER MOVE.
00493  M00S00482.cpumld  +++|
00494  M00S00483.cpumld  +++|          SA1    .BC
00495  M00S00484.cpumld  +++|          NZ     X1,CPU3     IF NOT BATCH MODE
00496  M00S00485.cpumld  +++|          SX7    CPU6        REENTER AT *CPU6* AFTER RESTORE
00497  M00S00486.cpumld  +++|          SA7    .EP
00498  M00S00487.cpumld  +++|*         JP     CPU3
00499  M00S00488.cpumld  +++|
00500  M00S00489.cpumld  +++|*         PLACE LIST OF LOADED BLOCK NAMES AT END OF BINARIES.
00501  M00S00490.cpumld  +++|
00502  M00S00491.cpumld  +++| CPU3     SA5    .LL         BINARY LOAD LENGTH
00503  M00S00492.cpumld  +++|          SB3    .BOL-2
00504  M00S00493.cpumld  +++|          BX7    X7-X7
00505  M00S00494.cpumld  +++|          SB7    X5
00506  M00S00495.cpumld  +++|          SA1    .CP+2       INITIALIZE SEARCH FOR LOADED BLOCKS
00507  M00S00496.cpumld  +++|
00508  M00S00497.cpumld  +++| CPU4     SB3    B3-B1
00509  M00S00498.cpumld  +++|          ZR     B3,CPU5     IF ALL BLOCKS CHECKED
00510  M00S00499.cpumld  +++|          SA1    A1+B1       CHECK NEXT BLOCK
00511  M00S00500.cpumld  +++|          ZR     X1,CPU4     IF BLOCK NOT LOADED
00512  M00S00501.cpumld  +++|          SA2    A1+.BO-.CP  READ BLOCK NAME
00513  M00S00502.cpumld  +++|          BX6    X2
00514  M00S00503.cpumld  +++|          SB7    B7+B1       ADVANCE LOAD LENGTH
00515  M00S00504.cpumld  +++|          SA6    B7-1
00516  M00S00505.cpumld  +++|          EQ     CPU4
00517  M00S00506.cpumld  +++|
00518  M00S00507.cpumld  +++| CPU5     SA7    B7+         TERMINATE LIST
00519  M00S00508.cpumld  +++|          SB7    B7+1
00520  M00S00509.cpumld  +++|          SA3    .EP         SET ENTRY POINT ADDRESS
00521  M00S00510.cpumld  +++|          SB2    X3
00522  M00S00511.cpumld  +++|          SA3    .ER         RESTORE REGISTERS
00523  M00S00512.cpumld  +++|          SA2    A3+B1
00524  M00S00513.cpumld  +++|          SB3    X3
00525  M00S00514.cpumld  +++|          SB4    X2
00526  M00S00515.cpumld  +++|          SA3    A2+B1
Line S00516 Modification History
M01 (Removed by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
00527  M01S00516.252l678 ---|          SA2    A3+B1
00528  M00S00517.cpumld  +++|          SB5    X3
Line S00518 Modification History
M01 (Removed by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
00529  M01S00518.252l678 ---|          SA3    A2+B1
00530  M01S00519.252l678 ---|          SB6    X2
Line S00003 Modification History
M01 (Added by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
00531  M01S00003.252l678 +++|          SA3    A3+B1
00532  M00S00520.cpumld  +++|          SA2    A3+B1
00533  M00S00521.cpumld  +++|          BX5    X3
00534  M00S00522.cpumld  +++|          SA3    A2+B1
00535  M00S00523.cpumld  +++|          BX4    X2
00536  M00S00524.cpumld  +++|          SA2    A3+1
00537  M00S00525.cpumld  +++|          JP     B2          ENTER *CPUMTR*
00538  M00S00526.cpumld  +++|
00539  M00S00527.cpumld  +++|*         INITIALIZE LOW CORE FOR BATCH MODE CHECKPOINTING.
00540  M00S00528.cpumld  +++|
00541  M00S00529.cpumld  +++| CPU6     SB3    *           CLEAR LOW CORE
00542  M00S00530.cpumld  +++|          SB2    B1+B1
00543  M00S00531.cpumld  +++|          BX7    X7-X7
00544  M00S00532.cpumld  +++|
00545  M00S00533.cpumld  +++|+         SA7    B2
00546  M00S00534.cpumld  +++|          SB2    B2+B1
00547  M00S00535.cpumld  +++|          NE     B2,B3,*     LOOP
00548  M00S00536.cpumld  +++|
00549  M00S00537.cpumld  +++|          TB3    0,PBUF      CLEAR HIGH CORE TO START OF *PRESET*
00550  M00S00538.cpumld  +++|          SB2    ENOV
00551  M00S00539.cpumld  +++|
00552  M00S00540.cpumld  +++|+         SA7    B2
00553  M00S00541.cpumld  +++|          SB2    B2+B1
00554  M00S00542.cpumld  +++|          NE     B2,B3,*     LOOP
00555  M00S00543.cpumld  +++|
00556  M00S00544.cpumld  +++|          MESSAGE CPUC,1     * END CPUMLD.*
00557  M00S00545.cpumld  +++|
00558  M00S00546.cpumld  +++|          ENDRUN
00559  M00S00547.cpumld  +++|
00560  M00S00548.cpumld  +++|
00561  M00S00549.cpumld  +++| CPUC     DATA   C* END CPUMLD.*
00562  M00S00550.cpumld  +++|          SPACE  4
00563  M00S00551.cpumld  +++|*CALL     COMCSYS
00564  M00S00552.cpumld  +++|
00565  M00S00553.cpumld  +++| ENOV     BSS    0           END OF NONOVERLAYABLE AREA
00566  M00S00554.cpumld  +++|          SPACE  4,10
00567  M00S00555.cpumld  +++|**        LTPT - LOADER TABLE PROCESSOR TABLE.
00568  M00S00556.cpumld  +++|*
00569  M00S00557.cpumld  +++|*         2 WORD ENTRIES -
00570  M00S00558.cpumld  +++|*T        12/TID,30/,18/PRAD
Figure

0171829PRAD30474859TID

00571  M00S00559.cpumld  +++|*T        6/,18/EMOF,18/BUFL,18/FWA
Figure

0171829FWABUFL303536535459BUFLEMOF

00572  M00S00560.cpumld  +++|*                TID         LOADER TABLE BINARY IDENTIFIER
00573  M00S00561.cpumld  +++|*                PRAD        LOADER TABLE PROCESSOR ADDRESS
00574  M00S00562.cpumld  +++|*                EMOF        TABLE OVERFLOW ERROR MESSAGE OFFSET
00575  M00S00563.cpumld  +++|*                BUFL        LOADER TABLE BUFFER LENGTH
00576  M00S00564.cpumld  +++|*                FWA         FWA LOADER TABLE BUFFER
00577  M00S00565.cpumld  +++|
00578  M00S00566.cpumld  +++|
00579  M00S00567.cpumld  +++| LTPT     BSS    0
00580  M00S00568.cpumld  +++|          VFD    12/3400B,30/0,18/PID  PIDL LOADER TABLE
00581  M00S00569.cpumld  +++|          VFD    6/0,18/ERRB-ERRA,18/.BOL,18/.BO+2
00582  M00S00570.cpumld  +++|          VFD    12/3600B,30/0,18/ENT  ENTR LOADER TABLE
00583  M00S00571.cpumld  +++|          VFD    6/0,18/ERRD-ERRA,18/.TBL,18/.TB
00584  M00S00572.cpumld  +++|          VFD    12/4000B,30/0,18/TXT  TEXT LOADER TABLE
00585  M00S00573.cpumld  +++|          VFD    6/0,18/ERRD-ERRA,18/.TBL,18/.TB
00586  M00S00574.cpumld  +++|          VFD    12/4200B,30/0,18/ABP  FILL LOADER TABLE
00587  M00S00575.cpumld  +++| FBAE     VFD    6/0,18/ERRC-ERRA,18/.FBL,18/.FB
00588  M00S00576.cpumld  +++|          VFD    12/4100B,30/0,18/ABP  XFILL LOADER TABLE
00589  M00S00577.cpumld  +++| XFAE     VFD    6/0,18/ERRC-ERRA,18/.XFL,18/.XF
00590  M00S00578.cpumld  +++|          VFD    12/4600B,30/0,18/XFR  XFER LOADER TABLE
00591  M00S00579.cpumld  +++|          VFD    6/0,18/ERRD-ERRA,18/.TBL,18/.TB
00592  M00S00580.cpumld  +++|          CON    0           END OF TABLE
00593  M00S00581.cpumld  +++|
00594  M00S00582.cpumld  +++|
00595  M00S00583.cpumld  +++| LTPT2    BSS    0
00596  M00S00584.cpumld  +++|          VFD    12/7700B,30/0,18/0    PRFX TABLE
00597  M00S00585.cpumld  +++|          VFD    6/0,18/ERRD-ERRA,18/.TBL,18/.TB
00598  M00S00586.cpumld  +++|          CON    0           END OF TABLE
00599  M00S00587.cpumld  +++|          TITLE  GLOBAL STORAGE.
00600  M00S00588.cpumld  +++|*         GLOBAL STORAGE.
00601  M00S00589.cpumld  +++|
00602  M00S00590.cpumld  +++|
Line S00591 Modification History
M01 (Removed by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
00603  M01S00591.252l678 ---| .ER      BSS    8           BUFFER TO SAVE REGISTERS FOR CPUMTR
Line S00004 Modification History
M01 (Added by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
00604  M01S00004.252l678 +++| .ER      BSS    7           BUFFER TO SAVE REGISTERS FOR *CPUMTR*
00605  M00S00592.cpumld  +++| .RP      CON    0,0         NEXT RELOCATABLE WORD POINTER
00606  M00S00593.cpumld  +++| .RL      EQU    .RP+1       CURRENT RELOCATABLE BUFFER LIMIT
00607  M00S00594.cpumld  +++| .TB      BSS    .TBL        LOADER TABLE BUFFER
00608  M00S00595.cpumld  +++| .BO      VFD    42/0        BLOCK ORIGINS
00609  M00S00596.cpumld  +++|          TVFD   18/0,OB
00610  M00S00597.cpumld  +++|          BSS    .BOL-1
00611  M00S00598.cpumld  +++| .CP      CON    0           CURRENT POSITION IN LOAD BUFFER
00612  M00S00599.cpumld  +++|          VFD    42/0
00613  M00S00600.cpumld  +++|          TVFD   18/0,MBUF
00614  M00S00601.cpumld  +++|          BSS    .BOL-2
00615  M00S00602.cpumld  +++| .LL      CON    0           TOTAL LOAD LENGTH
00616  M00S00603.cpumld  +++| .EP      CON    0           CPUMTR ENTRY POINT ADDRESS
00617  M00S00604.cpumld  +++| .BC      CON    1           BATCH MODE FLAG
00618  M00S00605.cpumld  +++| .FB      BSS    .FBL        FILL TABLE
00619  M00S00606.cpumld  +++| .XF      BSS    .XFL        XFILL TABLE
00620  M00S00607.cpumld  +++|          TITLE  LOADER TABLE PROCESSORS.
00621  M00S00608.cpumld  +++| ABP      SPACE  4,10
00622  M00S00609.cpumld  +++|**        ABP - ADVANCE BUFFER POINTER.
00623  M00S00610.cpumld  +++|*
00624  M00S00611.cpumld  +++|*         EXIT   *LTPT* TABLE ENTRY BUFFER FWA ADVANCED.
00625  M00S00612.cpumld  +++|*                TO *ERR1* IF HEADER WORD HAS CONDITIONAL RELOCATION
00626  M00S00613.cpumld  +++|*                BASE DESIGNATOR SPECIFIED.
00627  M00S00614.cpumld  +++|*
00628  M00S00615.cpumld  +++|*         USES   A - 2, 6.
00629  M00S00616.cpumld  +++|*                X - 0, 1, 4, 5, 6.
00630  M00S00617.cpumld  +++|
00631  M00S00618.cpumld  +++|
00632  M00S00619.cpumld  +++| ABP      BSS    0           ENTRY
00633  M00S00620.cpumld  +++|          SA2    B3-B1       ADVANCE BUFFER FWA
00634  M00S00621.cpumld  +++|          MX0    42
00635  M00S00622.cpumld  +++|          SX4    B2          DECREMENT BUFFER LENGTH
00636  M00S00623.cpumld  +++|          SX1    B4
00637  M00S00624.cpumld  +++|          BX6    X0*X2
00638  M00S00625.cpumld  +++|          LX4    18
00639  M00S00626.cpumld  +++|          BX6    X6+X1
00640  M00S00627.cpumld  +++|          LX5    59-20
00641  M00S00628.cpumld  +++|          IX6    X6-X4
00642  M00S00629.cpumld  +++|          AX5    51
00643  M00S00630.cpumld  +++|          SA6    A2+
00644  M00S00631.cpumld  +++|          NZ     X5,ERR1     IF CONDITIONAL RELOCATION BASE SPECIFIED
00645  M00S00632.cpumld  +++|          EQ     CPUR        RETURN
00646  M00S00633.cpumld  +++| ENT      SPACE  4,10
00647  M00S00634.cpumld  +++|**        ENT - PROCESS ENTR TABLE.
00648  M00S00635.cpumld  +++|*
00649  M00S00636.cpumld  +++|*         EXIT   (.EP)= ADDRESS OF CPUMTR ENTRY.
00650  M00S00637.cpumld  +++|*
00651  M00S00638.cpumld  +++|*         USES   A - 1, 6.
00652  M00S00639.cpumld  +++|*                X - 0, 1, 2, 6, 7.
00653  M00S00640.cpumld  +++|
00654  M00S00641.cpumld  +++|
00655  M00S00642.cpumld  +++| ENT      BSS    0           ENTRY
00656  M00S00643.cpumld  +++|          MX7    -18
00657  M00S00644.cpumld  +++|          SA1    .TB+B1      READ ENTRY LOCATION
00658  M00S00645.cpumld  +++|          SX2    X1          RELATIVE ADDRESS
00659  M00S00646.cpumld  +++|          LX1    0-18        EXTRACT BLOCK NUMBER
00660  M00S00647.cpumld  +++|          MX0    -9
00661  M00S00648.cpumld  +++|          BX6    -X0*X1
00662  M00S00649.cpumld  +++|          SX0    X6-3
00663  M00S00650.cpumld  +++|          SA1    .BO         ASSUME PROGRAM BLOCK RELOCATION
00664  M00S00651.cpumld  +++|          NG     X0,ENT1     IF PROGRAM BLOCK
00665  M00S00652.cpumld  +++|          SA1    .BO+X6      READ COMMON BLOCK ORIGIN ADDRESS
00666  M00S00653.cpumld  +++| ENT1     BX7    -X7*X1      RELOCATE ENTRY
00667  M00S00654.cpumld  +++|          IX6    X7+X2
00668  M00S00655.cpumld  +++|          SA6    .EP
00669  M00S00656.cpumld  +++|          JP     CPUR        RETURN
00670  M00S00657.cpumld  +++| FIL      SPACE  4,10
00671  M00S00658.cpumld  +++|**        FIL - PROCESS FILL TABLE.
00672  M00S00659.cpumld  +++|*
00673  M00S00660.cpumld  +++|*         ENTRY  (.FB) = ACCUMULATED FILL TABLE DATA.
00674  M00S00661.cpumld  +++|*                (FBAE) = LWA+1 DATA IN FILL TABLE.
00675  M00S00662.cpumld  +++|*
00676  M00S00663.cpumld  +++|*         USES   A - 1, 3, 5, 6, 7.
00677  M00S00664.cpumld  +++|*                B - 2, 3, 5, 6, 7.
00678  M00S00665.cpumld  +++|*                X - ALL.
00679  M00S00666.cpumld  +++|
00680  M00S00667.cpumld  +++|
00681  M00S00668.cpumld  +++| FIL      SUBR               ENTRY/EXIT
00682  M00S00669.cpumld  +++|          SA1    FBAE        GET LWA+1 DATA IN FILL TABLE
00683  M00S00670.cpumld  +++|          MX4    2           CONTROL BIT MASK
00684  M00S00671.cpumld  +++|          SB2    X1
00685  M00S00672.cpumld  +++|          SB5    B1+B1       SET RELOCATABLE ENTRIES PER WORD COUNT
00686  M00S00673.cpumld  +++|          LX4    2+27
00687  M00S00674.cpumld  +++|          SA5    .FB         FIRST WORD IN FILL TABLE
00688  M00S00675.cpumld  +++|
00689  M00S00676.cpumld  +++|*         RELOCATE ADDRESSES.
00690  M00S00677.cpumld  +++|
00691  M00S00678.cpumld  +++| FIL1     MX0    -9
00692  M00S00679.cpumld  +++|          PL     X5,FIL4     IF CONTROL BYTE
00693  M00S00680.cpumld  +++|          LX5    12          EXTRACT RELOCATION INDEX
00694  M00S00681.cpumld  +++|          BX2    -X0*X5
00695  M00S00682.cpumld  +++|          SA3    .CP+X2      BLOCK WHICH CONTAINS RELOCATION WORD
00696  M00S00683.cpumld  +++|          LX5    18
00697  M00S00684.cpumld  +++|          SB6    X3
00698  M00S00685.cpumld  +++|          ZR     B6,FIL2     IF RELOCATING IN A NON-LOADED BLOCK
00699  M00S00686.cpumld  +++|          BX2    X4*X5       EXTRACT CONTROL BITS
00700  M00S00687.cpumld  +++|          LX2    -27
00701  M00S00688.cpumld  +++|          SA3    X5+B6       WORD TO BE RELOCATED
00702  M00S00689.cpumld  +++|          SA2    X2+FILA     SHIFT COUNT FOR RELOCATION POSITION
00703  M00S00690.cpumld  +++|          BX6    X1
00704  M00S00691.cpumld  +++|          MX7    -18
00705  M00S00692.cpumld  +++|          SB3    X2          SHIFT COUNT FOR RELOCATION POSITION
00706  M00S00693.cpumld  +++|          LX7    30
00707  M00S00694.cpumld  +++|          AX6    X6,B3
00708  M00S00695.cpumld  +++|          AX7    X7,B3
00709  M00S00696.cpumld  +++|          BX2    X7+X3       EXTRACT FIELD TO RELOCATE
00710  M00S00697.cpumld  +++|          IX6    X2+X6       ADD RELOCATION VALUE
00711  M00S00698.cpumld  +++|          BX3    X7*X3       CLEAR FIELD IN WORD
00712  M00S00699.cpumld  +++|          BX6    -X7*X6      EXTRACT RELOCATED FIELD
00713  M00S00700.cpumld  +++|          BX6    X3+X6       MERGE RELOCATED FIELD
00714  M00S00701.cpumld  +++|          SA6    A3
00715  M00S00702.cpumld  +++| FIL2     SB5    B5-B1
00716  M00S00703.cpumld  +++|          NZ     B5,FIL1     IF MORE RELOCATABLE ENTRIES IN WORD
00717  M00S00704.cpumld  +++|          SB5    B1+B1       RESET RELOCATABLE ENTRIES PER WORD COUNT
00718  M00S00705.cpumld  +++|          SB7    A5+B1
00719  M00S00706.cpumld  +++|          GE     B7,B2,FILX  IF END OF FILL TABLE
00720  M00S00707.cpumld  +++|          SA5    B7
00721  M00S00708.cpumld  +++|          EQ     FIL1        PROCESS NEXT RELOCATION ENTRY
00722  M00S00709.cpumld  +++|
00723  M00S00710.cpumld  +++|*         REPLACE BLOCK INDEX.
00724  M00S00711.cpumld  +++|
00725  M00S00712.cpumld  +++| FIL4     LX5    30          SET BLOCK ORIGIN
00726  M00S00713.cpumld  +++|          BX2    -X0*X5
00727  M00S00714.cpumld  +++|          SA1    .BO+X2
00728  M00S00715.cpumld  +++|          SX1    X1
00729  M00S00716.cpumld  +++|          LX1    30
00730  M00S00717.cpumld  +++|          EQ     FIL2
00731  M00S00718.cpumld  +++|
00732  M00S00719.cpumld  +++|
00733  M00S00720.cpumld  +++|*         SHIFT COUNTS TO POSITION RELOCATION VALUE.
00734  M00S00721.cpumld  +++|
00735  M00S00722.cpumld  +++| FILA     BSS    0
00736  M00S00723.cpumld  +++|          CON    30          LOWER
00737  M00S00724.cpumld  +++|          CON    15          MIDDLE
00738  M00S00725.cpumld  +++|          CON    0           UPPER
00739  M00S00726.cpumld  +++|          CON    48          UNDEFINED (SHIFT END OFF)
00740  M00S00727.cpumld  +++| PID      SPACE  4,10
00741  M00S00728.cpumld  +++|**        PID - PROCESS PIDL TABLE.
00742  M00S00729.cpumld  +++|*
00743  M00S00730.cpumld  +++|*         ENTRY  (B2) = TABLE WORD COUNT.
00744  M00S00731.cpumld  +++|*
00745  M00S00732.cpumld  +++|*         EXIT   (.BO) = BLOCK ORIGINS.
00746  M00S00733.cpumld  +++|*                (.LL) = TOTAL LOAD LENGTH.
00747  M00S00734.cpumld  +++|*
Line S00735 Modification History
M01 (Removed by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
00748  M01S00735.252l678 ---|*         USES   B - 2.
00749  M01S00736.252l678 ---|*                A - 1, 6, 7.
00750  M01S00737.252l678 ---|*                X - 0, 1, 2, 4, 6, 7.
Line S00005 Modification History
M01 (Added by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
00751  M01S00005.252l678 +++|*         USES   B - 2, 3.
00752  M01S00006.252l678 +++|*                A - 1, 2, 3, 4, 6, 7.
00753  M01S00007.252l678 +++|*                X - 0, 1, 2, 3, 4, 6, 7.
00754  M00S00738.cpumld  +++|*
00755  M00S00739.cpumld  +++|*         CALLS  SBT.
00756  M00S00740.cpumld  +++|
00757  M00S00741.cpumld  +++|
00758  M00S00742.cpumld  +++| PID      BSS    0           ENTRY
00759  M00S00743.cpumld  +++|          TX6    0,OB        PRESET PROGRAM BLOCK ORIGIN
00760  M00S00744.cpumld  +++|          SA1    .BO+2       ASSIGN BLOCK ORIGINS
00761  M00S00745.cpumld  +++|          BX0    X6
00762  M00S00746.cpumld  +++|          SA6    .BO
00763  M00S00747.cpumld  +++|          BX7    -X0
00764  M00S00748.cpumld  +++|          SX1    X1
00765  M00S00749.cpumld  +++|          SA6    A6+B1
00766  M00S00750.cpumld  +++|          IX0    X6+X1       ORIGIN OF NEXT BLOCK
00767  M00S00751.cpumld  +++|          SA7    A6+B1
00768  M00S00752.cpumld  +++| PID1     SA1    A1+1
00769  M00S00753.cpumld  +++|          SB2    B2-B1       DECREMENT BLOCK COUNT
00770  M00S00754.cpumld  +++|          BX7    X0
00771  M00S00755.cpumld  +++|          ZR     B2,PID4     IF END OF BLOCKS
00772  M00S00756.cpumld  +++|
00773  M00S00757.cpumld  +++|*         CHECK IF BLOCK TO BE LOADED.
00774  M00S00758.cpumld  +++|
00775  M00S00759.cpumld  +++|          RJ     SBT
00776  M00S00760.cpumld  +++|          SX4    X4
00777  M00S00761.cpumld  +++|          MX7    42
00778  M00S00762.cpumld  +++|          SX2    X1          LOAD LENGTH OF THIS BLOCK
00779  M00S00763.cpumld  +++|          BX1    X7*X1       BLOCK NAME
00780  M00S00764.cpumld  +++|          ZR     X4,PID3     IF BLOCK NOT TO BE LOADED
00781  M00S00765.cpumld  +++|          SX6    A4-SPBOL
00782  M00S00766.cpumld  +++|          PL     X6,PID2     IF NOT SPECIAL ORIGIN BLOCK
00783  M00S00767.cpumld  +++|          SX6    A1          SAVE POINTER
00784  M00S00768.cpumld  +++|          SX3    A4-PIDA
00785  M00S00769.cpumld  +++|          SX7    A4-SBDR
00786  M00S00770.cpumld  +++|          SA6    SPBP+X3
00787  M00S00771.cpumld  +++|          PL     X7,PID1     IF BLOCK RELOCATION DEFERRED
00788  M00S00772.cpumld  +++|          SA3    .BC
00789  M00S00773.cpumld  +++|          ZR     X3,PID2     IF BATCH MODE
00790  M00S00774.cpumld  +++|          SA4    SPBO        GET SPECIAL BLOCK ORIGIN ADDRESS
00791  M00S00775.cpumld  +++|          BX7    X4
00792  M00S00776.cpumld  +++|          IX6    X4+X2       ADVANCE SPECIAL BLOCK ORIGIN ADDRESS
00793  M00S00777.cpumld  +++|          SA7    A1-.BO+.CP  SET LOAD BUFFER ADDRESS
00794  M00S00778.cpumld  +++|          SA6    A4
00795  M00S00779.cpumld  +++|          EQ     PID3        SET BLOCK ORIGIN ADDRESS
00796  M00S00780.cpumld  +++|
00797  M00S00781.cpumld  +++| PID2     BX4    X0
00798  M00S00782.cpumld  +++|          IX0    X0+X2       ADVANCE ORIGIN ADDRESS
00799  M00S00783.cpumld  +++|          TX7    X4,-OB
00800  M00S00784.cpumld  +++|          TX7    X7,MBUF
00801  M00S00785.cpumld  +++|          SA7    A1-.BO+.CP  RELOCATED ORIGIN ADDRESS
Line S00008 Modification History
M01 (Added by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
00802  M01S00008.252l678 +++|          SX6    A4-ECS
00803  M01S00009.252l678 +++|          NZ     X6,PID3     IF NOT *EM* BLOCK
00804  M01S00010.252l678 +++|
00805  M01S00011.252l678 +++|*         REDUCE EM LWA.
00806  M01S00012.252l678 +++|
00807  M01S00013.252l678 +++|          SA2    MEFL
00808  M01S00014.252l678 +++|          SX0    X0-400B
00809  M01S00015.252l678 +++|          SX6    B1+B1
00810  M01S00016.252l678 +++|          MX7    -2
00811  M01S00017.252l678 +++|          LX2    -29
00812  M01S00018.252l678 +++|          BX2    -X7*X2
00813  M01S00019.252l678 +++|          SB3    X2+4
00814  M01S00020.252l678 +++|          LX6    B3
00815  M01S00021.252l678 +++|          IX0    X0+X6       LWA = LWA - (2*200B) + (2*SECTOR LIMIT)
00816  M00S00786.cpumld  +++| PID3     BX6    X4+X1       BLOCK NAME + ORIGIN ADDRESS
00817  M00S00787.cpumld  +++|          SA6    A1          SET BLOCK ORIGIN ADDRESS
00818  M00S00788.cpumld  +++|          EQ     PID1        PROCESS NEXT BLOCK
00819  M00S00789.cpumld  +++|
00820  M00S00790.cpumld  +++| PID4     TX0    0,PBUF      LOAD ADDRESS FOR PRESET CODE
00821  M00S00791.cpumld  +++|          SB2    SBDR-PIDA
00822  M00S00792.cpumld  +++|          MX3    42
00823  M00S00793.cpumld  +++|          BX7    X0
00824  M00S00794.cpumld  +++| PID5     SA2    SPBP+B2     GET POINTER
00825  M00S00795.cpumld  +++|          SB2    B2+B1
00826  M00S00796.cpumld  +++|          SA1    X2
00827  M00S00797.cpumld  +++|          SX4    B2-SPBPL
00828  M00S00798.cpumld  +++|          SX2    X1
00829  M00S00799.cpumld  +++|          BX1    X3*X1       BLOCK NAME
00830  M00S00800.cpumld  +++|          BX6    X1+X0
00831  M00S00801.cpumld  +++|          IX0    X0+X2
00832  M00S00802.cpumld  +++|          SA7    A1-.BO+.CP  RELOCATED ORIGIN ADDRESS
00833  M00S00803.cpumld  +++|          IX7    X7+X2
00834  M00S00804.cpumld  +++|          SA6    A1          SET BLOCK ORIGIN ADDRESS
00835  M00S00805.cpumld  +++|          NG     X4,PID5     IF MORE RELOCATIONS
00836  M00S00806.cpumld  +++|          SX7    X0          LWA+1 OF LOAD
00837  M00S00807.cpumld  +++|          SA7    .LL
00838  M00S00808.cpumld  +++|          EQ     CPUR        RETURN
00839  M00S00809.cpumld  +++|
00840  M00S00810.cpumld  +++|*         TABLE OF KNOWN CPUMTR BLOCKS.
00841  M00S00811.cpumld  +++|
00842  M00S00812.cpumld  +++| PIDA     BSS    0
00843  M00S00813.cpumld  +++|
00844  M00S00814.cpumld  +++| XP176    BAST   XP176
00845  M00S00815.cpumld  +++| XP819    BAST   XP819
00846  M00S00816.cpumld  +++| SBDR     EQU    *           START OF BLOCKS WITH DEFERRED RELOCATION
00847  M00S00817.cpumld  +++| PRESET   BAST   PRESET
00848  M00S00818.cpumld  +++| TREL     BAST   TREL        RELOCATION DATA BLOCK
00849  M00S00819.cpumld  +++| TJMP     BAST   TJMP
00850  M00S00820.cpumld  +++| TBLK     BAST   TBLK        LOADED BLOCKS NAME TABLE BLOCK
00851  M00S00821.cpumld  +++| SPBOL    EQU    *           SPECIAL ORIGIN BLOCKS LIMIT
00852  M00S00822.cpumld  +++| CME      BAST   CME,0CME
00853  M00S00823.cpumld  +++| CMU      BAST   CMU,0CMU
00854  M00S00824.cpumld  +++| CMUMTR   BAST   CMUMTR,0CMUMTR
Line S00001 Modification History
M01 (Added by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
00855  M01S00001.251l664 +++| CPP      BAST   CPP
Line S00001 Modification History
M01 (Added by) 271l716
Seq #  *Modification Id* Act 
----------------------------+
00856  M01S00001.271l716 +++| PCP      BAST   PCP
00857  M00S00825.cpumld  +++| DCP      BAST   DCP
Line S00003 Modification History
M01 (Added by) ns21000
Seq #  *Modification Id* Act 
----------------------------+
00858  M01S00003.ns21000 +++| NVE      BAST   NVE
00859  M00S00826.cpumld  +++| SUBCP    BAST   SUBCP
00860  M00S00827.cpumld  +++| ISDMMF   BAST   ISDMMF
Line S00828 Modification History
M01 (Removed by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
00861  M01S00828.251l664 ---| MMF      BAST   MMF,0MMF
Line S00002 Modification History
M01 (Added by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
00862  M01S00002.251l664 +++| MMF      BAST   MMF
00863  M01S00003.251l664 +++| LSPMMF   BAST   LSPMMF
Line S00002 Modification History
M01 (Added by) 283l840
Seq #  *Modification Id* Act 
----------------------------+
00864  M01S00002.283l840 +++| BIOMMF   BAST   BIOMMF
00865  M00S00829.cpumld  +++| ISD      BAST   ISD
00866  M00S00830.cpumld  +++| VMS      BAST   VMS
00867  M00S00831.cpumld  +++| SCP      BAST   SCP
00868  M00S00832.cpumld  +++| SCPUEC   BAST   SCPUEC
Line S00004 Modification History
M01 (Added by) ns21000
Seq #  *Modification Id* Act 
----------------------------+
00869  M01S00004.ns21000 +++| CSE      BAST   CSE
00870  M00S00833.cpumld  +++| ECS      BAST   ECS
00871  M00S00834.cpumld  +++| ECSBUF   BAST   ECSBUF
Line S00005 Modification History
M01 (Added by) ns21000
Seq #  *Modification Id* Act 
----------------------------+
00872  M01S00005.ns21000 +++| EEC      BAST   EEC
00873  M01S00006.ns21000 +++| EUE      BAST   EUE
00874  M01S00007.ns21000 +++| SUE      BAST   SUE
00875  M00S00835.cpumld  +++| MMFBUF   BAST   MMFBUF
Line S00001 Modification History
M01 (Added by) ns2332
Seq #  *Modification Id* Act 
----------------------------+
00876  M01S00001.ns2332  +++| CP830    BAST   CP830
00877  M00S00836.cpumld  +++| CP176    BAST   CP176
00878  M00S00837.cpumld  +++| IH819    BAST   IH819
Line S00838 Modification History
M01 (Removed by) ns21000
Seq #  *Modification Id* Act 
----------------------------+
00879  M01S00838.ns21000 ---| IO819    BAST   IO819
00880  M01S00839.ns21000 ---| CIO819   BAST   CIO819
Line S00008 Modification History
M01 (Added by) ns21000
Seq #  *Modification Id* Act 
----------------------------+
00881  M01S00008.ns21000 +++| IHPFMD   BAST   IHPFMD
00882  M01S00009.ns21000 +++| BUFIO    BAST   BUFIO
00883  M00S00840.cpumld  +++| PROBE    BAST   PROBE
Line S00002 Modification History
M01 (Added by) 271l716
Seq #  *Modification Id* Act 
----------------------------+
00884  M01S00002.271l716 +++| TRACE    BAST   TRACE
Line S00001 Modification History
M01 (Added by) ns22000
Seq #  *Modification Id* Act 
----------------------------+
00885  M01S00001.ns22000 +++| MCE      BAST   MCE
00886  M00S00841.cpumld  +++| UEC      BAST   UEC
00887  M00S00842.cpumld  +++|
00888  M00S00843.cpumld  +++|          CON    1           DEFAULT LOAD ANY *UNKNOWN* BLOCK
00889  M00S00844.cpumld  +++|
00890  M00S00845.cpumld  +++| PIDAL    EQU    *-PIDA
00891  M00S00846.cpumld  +++|
00892  M00S00847.cpumld  +++| SPBO     CON    0           SPECIAL BLOCKS ORIGIN
00893  M00S00848.cpumld  +++|
00894  M00S00849.cpumld  +++| SPBP     BSS    SPBOL-PIDA  SPECIAL BLOCK POINTERS
00895  M00S00850.cpumld  +++| SPBPL    EQU    *-SPBP
00896  M00S00851.cpumld  +++| TXT      SPACE  4,10
00897  M00S00852.cpumld  +++|**        TXT - PROCESS TEXT TABLE.
00898  M00S00853.cpumld  +++|*
00899  M00S00854.cpumld  +++|*         ENTRY  (B2) = TABLE WORD COUNT.
00900  M00S00855.cpumld  +++|*                (X5) = TEXT TABLE CONTROL WORD.
00901  M00S00856.cpumld  +++|*
00902  M00S00857.cpumld  +++|*         USES   A - 1, 2, 3, 5, 7.
00903  M00S00858.cpumld  +++|*                B - 3, 4, 6, 7.
00904  M00S00859.cpumld  +++|*                X - ALL.
00905  M00S00860.cpumld  +++|
00906  M00S00861.cpumld  +++|
00907  M00S00862.cpumld  +++| TXT      BSS    0           ENTRY
00908  M00S00863.cpumld  +++|
00909  M00S00864.cpumld  +++|*         INITIALIZE TEXT RELOCATION LOOP.
00910  M00S00865.cpumld  +++|
00911  M00S00866.cpumld  +++|          SB6    X5          RELATIVE ADDRESS IN BLOCK
00912  M00S00867.cpumld  +++|          SB7    B2-B1       (B7) = WORD COUNT
00913  M00S00868.cpumld  +++|          LX5    -18
00914  M00S00869.cpumld  +++|          SB4    X5
00915  M00S00870.cpumld  +++|          SA2    X5+.CP      CURRENT POSITION IN LOAD BUFFER
00916  M00S00871.cpumld  +++|          ZR     X2,CPUR     IF NOT LOADING THIS BLOCK
00917  M00S00872.cpumld  +++|          SB3    TXTB        (B3) = ADDRESS MASKS
00918  M00S00873.cpumld  +++|          SA1    .TB         (X1) = CONTROL WORD
00919  M00S00874.cpumld  +++|          SB6    B6+X2
00920  M00S00875.cpumld  +++|          MX0    -4          BYTE MASK
00921  M00S00876.cpumld  +++|          SA3    B6-B1
00922  M00S00877.cpumld  +++|          LX1    4           SHIFT TO FIRST BYTE
00923  M00S00878.cpumld  +++|          BX4    -X0*X1      FIRST CONTROL BYTE
00924  M00S00879.cpumld  +++|          SA5    A1+B1       FIRST TEXT WORD
00925  M00S00880.cpumld  +++|          BX7    X3
00926  M00S00881.cpumld  +++|          SA2    B3+X4       FIRST ADDRESS MASK WORD
00927  M00S00882.cpumld  +++|          LX1    4           SHIFT TO NEXT CONTROL BYTE
00928  M00S00883.cpumld  +++|          SA4    A2+TXTA-TXTB FIRST RELOCATION WORD
00929  M00S00884.cpumld  +++|          SA7    A3
00930  M00S00885.cpumld  +++|
00931  M00S00886.cpumld  +++|*         TEXT RELOCATION LOOP.
00932  M00S00887.cpumld  +++|*         THE FOLLOWING PROCEDURE RELOCATES ADDRESSES IN ONES-S
00933  M00S00888.cpumld  +++|*         COMPLEMENT ARITHMETIC FOR ALL ADDRESS FIELDS IN TEXT WORDS.
00934  M00S00889.cpumld  +++|*         (1.)  COMPLEMENT ADDRESSES.
00935  M00S00890.cpumld  +++|*         (2.)  ADD TO RELOCATE.
00936  M00S00891.cpumld  +++|*         (3.)  COMPLEMENT RESULT.
00937  M00S00892.cpumld  +++|*         (4.)  MERGE RELOCATED ADDRESSES WITH TEXT WORD.
00938  M00S00893.cpumld  +++|
00939  M00S00894.cpumld  +++| TXT2     BX7    -X5*X2      EXTRACT COMPLEMENT ADDRESS FIELDS
00940  M00S00895.cpumld  +++|          BX6    -X2*X5      REMOVE ADDRESSES FROM TEXT
00941  M00S00896.cpumld  +++|          IX7    X7+X4       ADD COMPLEMENT ADDRESSES
00942  M00S00897.cpumld  +++|          BX5    -X0*X1      NEXT RELOCATION BYTE
00943  M00S00898.cpumld  +++|          BX3    -X2*X7      EXTRACT CARRYS
00944  M00S00899.cpumld  +++|          BX7    -X7*X2      MASK AND COMPLIMENT ADDRESSES
00945  M00S00900.cpumld  +++|          AX3    18
00946  M00S00901.cpumld  +++|          SA2    X5+B3       NEXT ADDRESS MASK WORD
00947  M00S00902.cpumld  +++|          SA5    A5+B1       NEXT TEXT WORD
00948  M00S00903.cpumld  +++|          SA4    A2+TXTA-TXTB NEXT RELOCATION WORD
00949  M00S00904.cpumld  +++|          IX7    X7-X3       ADD CARRYS
00950  M00S00905.cpumld  +++|          LX1    4           SHIFT CONTROL WORD
00951  M00S00906.cpumld  +++|          BX7    X7+X6       INSERT RELOCATED ADDRESSES
00952  M00S00907.cpumld  +++|          SB7    B7-B1       DECREMENT WORD COUNT
00953  M00S00908.cpumld  +++|          SA7    A7+B1       STORE PREVIOUS WORD
00954  M00S00909.cpumld  +++|          NZ     B7,TXT2     LOOP FOR ALL TEXT WORDS
00955  M00S00910.cpumld  +++|          JP     CPUR        RETURN
00956  M00S00911.cpumld  +++| TXTA     SPACE  4
00957  M00S00912.cpumld  +++|**        TXTA - TABLE OF COMPLEMENT RELOCATION ADDRESSES.
00958  M00S00913.cpumld  +++|*         INDEXED BY RELOCATION CONTROL BYTES.
00959  M00S00914.cpumld  +++|*         GENERATED BY *PIDL* PROCESSOR.
00960  M00S00915.cpumld  +++|
00961  M00S00916.cpumld  +++|
00962  M00S00917.cpumld  +++| TXTA     BSS    0
00963  M00S00918.cpumld  +++|
00964  M00S00919.cpumld  +++|          VFD    60/0
00965  M00S00920.cpumld  +++|          VFD    60/0
00966  M00S00921.cpumld  +++|          VFD    42/0
00967  M00S00922.cpumld  +++|          TVFD   18/0,-OB
00968  M00S00923.cpumld  +++|          VFD    42/0
00969  M00S00924.cpumld  +++|          TVFD   18/0,OB
00970  M00S00925.cpumld  +++|
00971  M00S00926.cpumld  +++|          VFD    27/0
00972  M00S00927.cpumld  +++|          TVFD   18/0,-OB
00973  M00S00928.cpumld  +++|          VFD    15/0
00974  M00S00929.cpumld  +++|          VFD    27/0
00975  M00S00930.cpumld  +++|          TVFD   18/0,-OB
00976  M00S00931.cpumld  +++|          VFD    15/0
00977  M00S00932.cpumld  +++|          VFD    27/0
00978  M00S00933.cpumld  +++|          TVFD   18/0,OB
00979  M00S00934.cpumld  +++|          VFD    15/0
00980  M00S00935.cpumld  +++|          VFD    27/0
00981  M00S00936.cpumld  +++|          TVFD   18/0,OB
00982  M00S00937.cpumld  +++|          VFD    15/0
00983  M00S00938.cpumld  +++|
00984  M00S00939.cpumld  +++|          VFD    12/0
00985  M00S00940.cpumld  +++|          TVFD   18/0,-OB
00986  M00S00941.cpumld  +++|          VFD    30/0
00987  M00S00942.cpumld  +++|          VFD    12/0
00988  M00S00943.cpumld  +++|          TVFD   18/0,-OB
00989  M00S00944.cpumld  +++|          VFD    30/0
00990  M00S00945.cpumld  +++|          VFD    12/0
00991  M00S00946.cpumld  +++|          TVFD   18/0,-OB
00992  M00S00947.cpumld  +++|          VFD    12/0
00993  M00S00948.cpumld  +++|          TVFD   18/0,-OB
00994  M00S00949.cpumld  +++|          VFD    12/0
00995  M00S00950.cpumld  +++|          TVFD   18/0,-OB
00996  M00S00951.cpumld  +++|          VFD    12/0
00997  M00S00952.cpumld  +++|          TVFD   18/0,OB
00998  M00S00953.cpumld  +++|
00999  M00S00954.cpumld  +++|          VFD    12/0
01000  M00S00955.cpumld  +++|          TVFD   18/0,OB
01001  M00S00956.cpumld  +++|          VFD    30/0
01002  M00S00957.cpumld  +++|          VFD    12/0
01003  M00S00958.cpumld  +++|          TVFD   18/0,OB
01004  M00S00959.cpumld  +++|          VFD    30/0
01005  M00S00960.cpumld  +++|          VFD    12/0
01006  M00S00961.cpumld  +++|          TVFD   18/0,OB
01007  M00S00962.cpumld  +++|          VFD    12/0
01008  M00S00963.cpumld  +++|          TVFD   18/0,-OB
01009  M00S00964.cpumld  +++|          VFD    12/0
01010  M00S00965.cpumld  +++|          TVFD   18/0,OB
01011  M00S00966.cpumld  +++|          VFD    12/0
01012  M00S00967.cpumld  +++|          TVFD   18/0,OB
01013  M00S00968.cpumld  +++| TXTB     SPACE  4
01014  M00S00969.cpumld  +++|**        TXTB - TABLE OF ADDRESS MASKS.
01015  M00S00970.cpumld  +++|*         INDEXED BY RELOCATION CONTROL BYTES.
01016  M00S00971.cpumld  +++|
01017  M00S00972.cpumld  +++|
01018  M00S00973.cpumld  +++|          BSS    1           (AVOID BANK CONFILCTS)
01019  M00S00974.cpumld  +++| TXTB     BSS    0
01020  M00S00975.cpumld  +++|          LOC    0
01021  M00S00976.cpumld  +++|
01022  M00S00977.cpumld  +++|          VFD    60/0
01023  M00S00978.cpumld  +++|          VFD    60/0
01024  M00S00979.cpumld  +++|          VFD    42/0,18/-0
01025  M00S00980.cpumld  +++|          VFD    42/0,18/-0
01026  M00S00981.cpumld  +++|
01027  M00S00982.cpumld  +++|          VFD    27/0,18/-0,15/0
01028  M00S00983.cpumld  +++|          VFD    27/0,18/-0,15/0
01029  M00S00984.cpumld  +++|          VFD    27/0,18/-0,15/0
01030  M00S00985.cpumld  +++|          VFD    27/0,18/-0,15/0
01031  M00S00986.cpumld  +++|
01032  M00S00987.cpumld  +++|          VFD    12/0,18/-0,30/0
01033  M00S00988.cpumld  +++|          VFD    12/0,18/-0,30/0
01034  M00S00989.cpumld  +++|          VFD    12/0,18/-0,12/0,18/-0
01035  M00S00990.cpumld  +++|          VFD    12/0,18/-0,12/0,18/-0
01036  M00S00991.cpumld  +++|
01037  M00S00992.cpumld  +++|          VFD    12/0,18/-0,30/0
01038  M00S00993.cpumld  +++|          VFD    12/0,18/-0,30/0
01039  M00S00994.cpumld  +++|          VFD    12/0,18/-0,12/0,18/-0
01040  M00S00995.cpumld  +++|          VFD    12/0,18/-0,12/0,18/-0
01041  M00S00996.cpumld  +++|
01042  M00S00997.cpumld  +++|          LOC    *O
01043  M00S00998.cpumld  +++| VFD      SPACE  4
01044  M00S00999.cpumld  +++|**        VFD - PROCESS XFILL (VFD) TABLE.
01045  M00S01000.cpumld  +++|*
01046  M00S01001.cpumld  +++|*         ENTRY  (.XF) = ACCUMULATED XFILL TABLE DATA.
01047  M00S01002.cpumld  +++|*                (XFAE) = LWA+1 DATA IN XFILL TABLE.
01048  M00S01003.cpumld  +++|*
01049  M00S01004.cpumld  +++|*         USES   A - 1, 2, 5, 6.
01050  M00S01005.cpumld  +++|*                B - 2, 3, 6, 7.
01051  M00S01006.cpumld  +++|*                X - 1, 2, 4, 6, 7.
01052  M00S01007.cpumld  +++|
01053  M00S01008.cpumld  +++|
01054  M00S01009.cpumld  +++| VFD      SUBR               ENTRY/EXIT
01055  M00S01010.cpumld  +++|          SA1    XFAE        GET LWA+1 DATA IN XFILL BUFFER
01056  M00S01011.cpumld  +++|          SA5    .XF-1
01057  M00S01012.cpumld  +++|          SB7    X1+
01058  M00S01013.cpumld  +++| VFD1     SB2    A5+B1
01059  M00S01014.cpumld  +++|          GE     B2,B7,VFDX  IF END OF XFILL TABLE
01060  M00S01015.cpumld  +++|          SA5    B2          GET NEXT RELOCATION ENTRY
01061  M00S01016.cpumld  +++|          MX4    -9
01062  M00S01017.cpumld  +++|          BX1    -X4*X5      BLOCK RELOCATION INDEX
01063  M00S01018.cpumld  +++|          SA1    X1+.CP
01064  M00S01019.cpumld  +++|          AX5    9
01065  M00S01020.cpumld  +++|          BX2    -X4*X5
01066  M00S01021.cpumld  +++|          SA2    X2+.BO      BLOCK WHICH CONTAINS RELOCATION WORD
01067  M00S01022.cpumld  +++|          SX2    X2
01068  M00S01023.cpumld  +++|          AX5    9
01069  M00S01024.cpumld  +++|          MX4    -6
01070  M00S01025.cpumld  +++|          SB6    X1
01071  M00S01026.cpumld  +++|          ZR     B6,VFD1     IF BLOCK NOT LOADED
01072  M00S01027.cpumld  +++|          BX1    -X4*X5      SIZE OF FIELD
01073  M00S01028.cpumld  +++|          AX5    6
01074  M00S01029.cpumld  +++|          BX4    -X4*X5      POSITION OF FIELD
01075  M00S01030.cpumld  +++|          AX5    6
01076  M00S01031.cpumld  +++|          SB2    X1-1
01077  M00S01032.cpumld  +++|          MX7    1           FORM FIELD MASK
01078  M00S01033.cpumld  +++|          AX7    X7,B2
01079  M00S01034.cpumld  +++|          SB3    X4
01080  M00S01035.cpumld  +++|          SB2    X1+B3
01081  M00S01036.cpumld  +++|          LX7    X7,B2
01082  M00S01037.cpumld  +++|          SA1    X5+B6       READ WORD TO RELOCATE
01083  M00S01038.cpumld  +++|          LX2    X2,B3       POSITION RELOCATION
01084  M00S01039.cpumld  +++|          BX6    -X7+X1      RELOCATE FIELD
01085  M00S01040.cpumld  +++|          IX6    X6+X2
01086  M00S01041.cpumld  +++|          BX1    -X7*X1
01087  M00S01042.cpumld  +++|          BX6    X7*X6
01088  M00S01043.cpumld  +++|          BX6    X6+X1
01089  M00S01044.cpumld  +++|          SA6    A1          STORE RELOCATED WORD
01090  M00S01045.cpumld  +++|          EQ     VFD1        CONTINUE PROCESSING TABLE
01091  M00S01046.cpumld  +++| XFR      SPACE  4,10
01092  M00S01047.cpumld  +++|**        XFR - PROCESS TRANSFER TABLE.
01093  M00S01048.cpumld  +++|*             THE TRANSFER ADDRESS IS IGNORED, THE ADDRESS FROM THE
01094  M00S01049.cpumld  +++|*         *ENTR* TABLE IS USED FOR THE ENTRY POINT ADDRESS.
01095  M00S01050.cpumld  +++|
01096  M00S01051.cpumld  +++|
01097  M00S01052.cpumld  +++| XFR      BSS    0           ENTRY
01098  M00S01053.cpumld  +++|          JP     CPUR        RETURN
01099  M00S01054.cpumld  +++|          TITLE  SUBROUTINES.
01100  M00S01055.cpumld  +++| ERR      SPACE  4,10
01101  M00S01056.cpumld  +++|**        ERR - PROCESS LOADER TABLE ERROR.
01102  M00S01057.cpumld  +++|*
01103  M00S01058.cpumld  +++|*         ENTRY  (X3) = ERROR CODE.
01104  M00S01059.cpumld  +++|
01105  M00S01060.cpumld  +++|
01106  M00S01061.cpumld  +++| ERR      SUBR               ENTRY/EXIT
01107  M00S01062.cpumld  +++| ERR1     SA2    .BC
01108  M00S01063.cpumld  +++|          NZ     X2,ERR2     IF NOT BATCH MODE
01109  M00S01064.cpumld  +++|          MESSAGE X3,,R      ISSUE DIAGNOSTIC MESSAGE
01110  M00S01065.cpumld  +++|          SA2    ERR
01111  M00S01066.cpumld  +++|          BX6    X6-X6
01112  M00S01067.cpumld  +++|          SA6    A2
01113  M00S01068.cpumld  +++|          NZ     X2,ERRX     IF RETURN DESIRED
01114  M00S01069.cpumld  +++|          ENDRUN
01115  M00S01070.cpumld  +++|
01116  M00S01071.cpumld  +++| ERR2     R=     A1,NCPL     SET MESSAGE IN SYSTEM CONTROL POINT
01117  M00S01072.cpumld  +++|          MX0    -12
01118  M00S01073.cpumld  +++|          LX1    -36
01119  M00S01074.cpumld  +++|          BX1    -X0*X1      NUMBER OF CONTROL POINTS
01120  M00S01075.cpumld  +++|          LX1    7
01121  M00S01076.cpumld  +++|          SA3    X3
01122  M00S01077.cpumld  +++|          SA4    A3+B1
01123  M00S01078.cpumld  +++|          BX6    X3
01124  M00S01079.cpumld  +++|          LX7    X4
01125  M00S01080.cpumld  +++|          SA6    X1+MS1W+200B
01126  M00S01081.cpumld  +++|          SA3    A4+B1
01127  M00S01082.cpumld  +++|          SA7    A6+B1
01128  M00S01083.cpumld  +++|          BX6    X3
01129  M00S01084.cpumld  +++|          SA4    A3+B1
01130  M00S01085.cpumld  +++|          SA6    A7+B1
01131  M00S01086.cpumld  +++| ERR3     BX7    X4
01132  M00S01087.cpumld  +++|          SA7    A6+B1
01133  M00S01088.cpumld  +++|          EQ     ERR3        BLANK THE TOOBS
01134  M00S01089.cpumld  +++|
01135  M00S01090.cpumld  +++|
01136  M00S01091.cpumld  +++| ERRA     DATA   C* INVALID LOADER INPUT.*
01137  M00S01092.cpumld  +++|
01138  M00S01093.cpumld  +++| ERRB     DATA   C* BLOCK ORIGIN TABLE OVERFLOW.*
01139  M00S01094.cpumld  +++|
01140  M00S01095.cpumld  +++| ERRC     DATA   C* RELOCATION TABLE OVERFLOW.*
01141  M00S01096.cpumld  +++|
01142  M00S01097.cpumld  +++| ERRD     DATA   C* LOADER TABLE OVERFLOW.*
01143  M00S01098.cpumld  +++| ROW      SPACE  4,10
01144  M00S01099.cpumld  +++|**        ROW - READ ONE WORD FROM RELOCATABLE BUFFER.
01145  M00S01100.cpumld  +++|*
01146  M00S01101.cpumld  +++|*         ENTRY  (.RP) = ADDRESS OF NEXT BUFFER WORD.
01147  M00S01102.cpumld  +++|*
01148  M00S01103.cpumld  +++|*         EXIT   (X6) = WORD.
01149  M00S01104.cpumld  +++|*                (.RP) = UPDATED.
01150  M00S01105.cpumld  +++|*                (X1) = 0 IF EOR.
01151  M00S01106.cpumld  +++|*
01152  M00S01107.cpumld  +++|*         USES   A - 2, 4, 6, 7.
01153  M00S01108.cpumld  +++|*                X - 2, 4, 6, 7.
01154  M00S01109.cpumld  +++|*
01155  M00S01110.cpumld  +++|*         CALLS  RRB.
01156  M00S01111.cpumld  +++|
01157  M00S01112.cpumld  +++|
01158  M00S01113.cpumld  +++| ROW      SUBR               ENTRY/EXIT
01159  M00S01114.cpumld  +++| ROW1     SA4    .RP         READ BUFFER POINTER
01160  M00S01115.cpumld  +++|          SA2    .RL         READ BUFFER LIMIT
01161  M00S01116.cpumld  +++|          IX6    X4-X2
01162  M00S01117.cpumld  +++|          PL     X6,ROW2     IF BUFFER EMPTY
01163  M00S01118.cpumld  +++|          SA2    X4          READ WORD
01164  M00S01119.cpumld  +++|          SX1    B1          UPDATE POINTER
01165  M00S01120.cpumld  +++|          BX6    X2
01166  M00S01121.cpumld  +++|          IX7    X4+X1
01167  M00S01122.cpumld  +++|          SA7    A4
01168  M00S01123.cpumld  +++|          JP     ROWX        RETURN
01169  M00S01124.cpumld  +++|
01170  M00S01125.cpumld  +++| ROW2     SX1    X2-RBUF-1   CHECK FOR SHORT BLOCK
01171  M00S01126.cpumld  +++|          ZR     X1,ROWX     IF EOR ENCOUNTERED
01172  M00S01127.cpumld  +++|          RJ     RRB         READ NEXT BLOCK
01173  M00S01128.cpumld  +++|          EQ     ROW1
01174  M00S01129.cpumld  +++| RRB      SPACE  4,10
01175  M00S01130.cpumld  +++|**        RRB - READ RELOCATABLE BLOCK.
01176  M00S01131.cpumld  +++|*
01177  M00S01132.cpumld  +++|*         EXIT   (.RL) = BUFFER LIMIT.
01178  M00S01133.cpumld  +++|*                (.RP) = ADDRESS OF CURRENT BUFFER WORD.
01179  M00S01134.cpumld  +++|*
01180  M00S01135.cpumld  +++|*         USES   A - 1, 2, 4, 6, 7.
01181  M00S01136.cpumld  +++|*                B - NONE.
01182  M00S01137.cpumld  +++|*                X - 1, 2, 4, 6, 7.
01183  M00S01138.cpumld  +++|*
01184  M00S01139.cpumld  +++|*         CALLS  ZIO.
01185  M00S01140.cpumld  +++|
01186  M00S01141.cpumld  +++| RRB3     RJ     ZIO         READ NEXT BLOCK
01187  M00S01142.cpumld  +++|
01188  M00S01143.cpumld  +++| RRB      SUBR               ENTRY/EXIT
01189  M00S01144.cpumld  +++|          SA4    .BC
01190  M00S01145.cpumld  +++|          ZR     X4,RRB3     IF BATCH MODE
01191  M00S01146.cpumld  +++|          SA1    RRBB
01192  M00S01147.cpumld  +++|          SX2    B1
01193  M00S01148.cpumld  +++|          IX7    X1+X2       SET CURRENT BUFFER POSITION = LIMIT
01194  M00S01149.cpumld  +++|          SA7    .RP
01195  M00S01150.cpumld  +++|          SA4    A1-B1
01196  M00S01151.cpumld  +++|          ERRNZ  RRBA+1-RRBB CODE DEPENDS ON VALUE
01197  M00S01152.cpumld  +++|          SA7    A7+B1
01198  M00S01153.cpumld  +++|          ZR     X4,RRBX     IF EOR
01199  M00S01154.cpumld  +++|          PX6    X1
01200  M00S01155.cpumld  +++|          SA6    B0
01201  M00S01156.cpumld  +++|
01202  M00S01157.cpumld  +++|*         REQUEST NEXT RELOCATABLE BLOCK.
01203  M00S01158.cpumld  +++|
01204  M00S01159.cpumld  +++| RRB1     SA2    B0+
01205  M00S01160.cpumld  +++|          NO
01206  M00S01161.cpumld  +++|          MX1    -12
01207  M00S01162.cpumld  +++|          NZ     X2,RRB1     IF READ NOT COMPLETE
01208  M00S01163.cpumld  +++|          SA2    X6
01209  M00S01164.cpumld  +++|          BX1    -X1*X2      WORD COUNT TRANSFERRED TO BUFFER
01210  M00S01165.cpumld  +++|          IX7    X7+X1       SET BUFFER LIMIT
01211  M00S01166.cpumld  +++|          BX6    X7-X4
01212  M00S01167.cpumld  +++|          SA7    .RL
01213  M00S01168.cpumld  +++|          ZR     X6,RRBX     IF BLOCK SIZE DID NOT CHANGE
01214  M00S01169.cpumld  +++|          BX6    X6-X6       SET EOR FLAG
01215  M00S01170.cpumld  +++|          SA6    A4
01216  M00S01171.cpumld  +++|          EQ     RRBX        RETURN
01217  M00S01172.cpumld  +++|
01218  M00S01173.cpumld  +++| RRBA     CON    1           EOR INDICATOR
01219  M00S01174.cpumld  +++| RRBB     VFD    42/0,18/RBUF
01220  M00S01175.cpumld  +++| RTB      SPACE  4,10
01221  M00S01176.cpumld  +++|**        RTB - READ ONE TABLE.
01222  M00S01177.cpumld  +++|*
01223  M00S01178.cpumld  +++|*         ENTRY  (B3) = LOADER TABLE PROCESSOR TABLE ADDRESS.
01224  M00S01179.cpumld  +++|*
01225  M00S01180.cpumld  +++|*         EXIT   TABLE IN .BO, .FB, .TB, OR .XF BUFFER, AS DEFINED IN
01226  M00S01181.cpumld  +++|*                *LTPT* TABLE ENTRY.
01227  M00S01182.cpumld  +++|*                (X1) = 0, IF END OF RECORD ENCOUNTERED.
01228  M00S01183.cpumld  +++|*                (X3) = *ERRA* ERROR MESSAGE ADDRESS.
01229  M00S01184.cpumld  +++|*                (X5) = TABLE HEADER WORD.
01230  M00S01185.cpumld  +++|*                (B2) = TABLE WORD COUNT.
01231  M00S01186.cpumld  +++|*                (B3) = ADDRESS OF ENTRY IN *LTPT* TABLE + 2.
01232  M00S01187.cpumld  +++|*                (B4) = LWA+1 LOADER TABLE IN BUFFER.
01233  M00S01188.cpumld  +++|*                (B6) = PROCESSOR ADDRESS.
01234  M00S01189.cpumld  +++|*                TO *ERR1* IF UNIDENTIFIED LOADER TABLE OR PREMATURE
01235  M00S01190.cpumld  +++|*                EOR ENCOUNTERED, OR IF BUFFER OVERFLOWED.
01236  M00S01191.cpumld  +++|*
01237  M00S01192.cpumld  +++|*         USES   B - 2, 3, 4, 5, 6.
01238  M00S01193.cpumld  +++|*                A - 1, 2, 6.
01239  M00S01194.cpumld  +++|*                X - 0, 1, 2, 3, 5, 6, 7.
01240  M00S01195.cpumld  +++|*
01241  M00S01196.cpumld  +++|*         CALLS  ROW.
01242  M00S01197.cpumld  +++|
01243  M00S01198.cpumld  +++|
01244  M00S01199.cpumld  +++| RTB      SUBR               ENTRY/EXIT
01245  M00S01200.cpumld  +++|          SX3    ERRA        * INVALID LOADER INPUT.*
01246  M00S01201.cpumld  +++|          RJ     ROW         READ TABLE HEADER
01247  M00S01202.cpumld  +++|          ZR     X1,RTBX     IF EOR ENCOUNTERED
01248  M00S01203.cpumld  +++|          BX5    X6
01249  M00S01204.cpumld  +++|          MX0    12
01250  M00S01205.cpumld  +++| RTB1     SA2    B3          IDENTIFY LOADER TABLE
01251  M00S01206.cpumld  +++|          ZR     X2,ERR1     IF LOADER TABLE NOT VALID
01252  M00S01207.cpumld  +++|          BX6    X5-X2
01253  M00S01208.cpumld  +++|          SA1    A2+B1
01254  M00S01209.cpumld  +++|          BX6    X0*X6
01255  M00S01210.cpumld  +++|          SB6    X2          PROCESSOR ADDRESS
01256  M00S01211.cpumld  +++|          SB3    A1+B1
01257  M00S01212.cpumld  +++|          NZ     X6,RTB1     IF NO MATCH
01258  M00S01213.cpumld  +++|          SB4    X1          FWA BUFFER
01259  M00S01214.cpumld  +++|          LX0    -12
01260  M00S01215.cpumld  +++|          AX1    18
01261  M00S01216.cpumld  +++|          BX7    X0*X5       LOADER TABLE WORD COUNT
01262  M00S01217.cpumld  +++|          SB5    X1          BUFFER LENGTH
01263  M00S01218.cpumld  +++|          LX7    -36
01264  M00S01219.cpumld  +++|          SB2    X7          WORD COUNT OF TABLE
01265  M00S01220.cpumld  +++|          GT     B2,B5,RTB3  IF LOADER TABLE OVERFLOWS BUFFER
01266  M00S01221.cpumld  +++|          SB5    B4+B2       LWA+1 LOADER TABLE IN BUFFER
01267  M00S01222.cpumld  +++| RTB2     RJ     ROW         READ TABLE
01268  M00S01223.cpumld  +++|          ZR     X1,ERR1     IF PREMATURE EOR
01269  M00S01224.cpumld  +++|          SA6    B4
01270  M00S01225.cpumld  +++|          SB4    B4+B1
01271  M00S01226.cpumld  +++|          LT     B4,B5,RTB2  IF NOT END OF TABLE
01272  M00S01227.cpumld  +++|          EQ     RTBX        RETURN
01273  M00S01228.cpumld  +++|
01274  M00S01229.cpumld  +++| RTB3     AX1    18          SET ERROR MESSAGE ADDRESS
01275  M00S01230.cpumld  +++|          IX3    X3+X1
01276  M00S01231.cpumld  +++|          EQ     ERR1        PROCESS ERROR
01277  M00S01232.cpumld  +++| SBT      SPACE  4,10
01278  M00S01233.cpumld  +++|**        SBT - SEARCH KNOWN BLOCK TABLE.
01279  M00S01234.cpumld  +++|*
01280  M00S01235.cpumld  +++|*         ENTRY  (X1) = BLOCK NAME TO SEARCH FOR.
01281  M00S01236.cpumld  +++|*
01282  M00S01237.cpumld  +++|*         EXIT   (X4) = TABLE ENTRY OF MATCHED BLOCK NAME.
01283  M00S01238.cpumld  +++|*                     = LAST WORD OF TABLE IF NO MATCH FOUND.
01284  M00S01239.cpumld  +++|*                (X6) .GE. 0 IF END OF TABLE REACHED.
01285  M00S01240.cpumld  +++|*                (A4) = ADDRESS OF MATCHED ENTRY OR LAST WORD OF TABLE.
01286  M00S01241.cpumld  +++|*
01287  M00S01242.cpumld  +++|*         USES   A - 4.
01288  M00S01243.cpumld  +++|*                X - 3, 4, 6, 7.
01289  M00S01244.cpumld  +++|
01290  M00S01245.cpumld  +++|
01291  M00S01246.cpumld  +++| SBT      SUBR               ENTRY/EXIT
01292  M00S01247.cpumld  +++|          MX3    42
01293  M00S01248.cpumld  +++|          SA4    PIDA-1      BLOCK TABLE ADDRESS - 1
01294  M00S01249.cpumld  +++|          MX6    PIDAL
01295  M00S01250.cpumld  +++| SBT1     SA4    A4+B1       NEXT TABLE ENTRY
01296  M00S01251.cpumld  +++|          LX6    1
01297  M00S01252.cpumld  +++|          PL     X6,SBTX     IF END OF TABLE
01298  M00S01253.cpumld  +++|          BX7    X4-X1
01299  M00S01254.cpumld  +++|          BX7    X3*X7
01300  M00S01255.cpumld  +++|          NZ     X7,SBT1     IF NO MATCH ON BLOCK NAME
01301  M00S01256.cpumld  +++|          EQ     SBTX        RETURN
01302  M00S01257.cpumld  +++| ZIO      SPACE  4,10
01303  M00S01258.cpumld  +++|**        ZIO - READ ONE BLOCK FROM DISK FILE.
01304  M00S01259.cpumld  +++|*
01305  M00S01260.cpumld  +++|*         USES   A - 1, 4, 6, 7.
01306  M00S01261.cpumld  +++|*                X - 1, 4, 6, 7.
01307  M00S01262.cpumld  +++|
01308  M00S01263.cpumld  +++|
01309  M00S01264.cpumld  +++| ZIO      SUBR               ENTRY/EXIT
01310  M00S01265.cpumld  +++|          SA4    ZIOA+1      SET FIRST = IN = OUT
01311  M00S01266.cpumld  +++|          SX7    X4
01312  M00S01267.cpumld  +++|          SA7    A4+B1
01313  M00S01268.cpumld  +++|          SA7    A7+B1
01314  M00S01269.cpumld  +++|          READ   ZIOA,R      READ ONE BLOCK
01315  M00S01270.cpumld  +++|          SA4    ZIOA+2      SET BUFFER LIMIT
01316  M00S01271.cpumld  +++|          SX7    X4
01317  M00S01272.cpumld  +++|          SA4    A4-B1       RESET POSITION IN BUFFER
01318  M00S01273.cpumld  +++|          SA7    .RL
01319  M00S01274.cpumld  +++|          SX7    X4+
01320  M00S01275.cpumld  +++|          SA7    .RP
01321  M00S01276.cpumld  +++|          JP     ZIOX        RETURN
01322  M00S01277.cpumld  +++|
01323  M00S01278.cpumld  +++| ZIOA     BSS    0
01324  M00S01279.cpumld  +++|*LGO      FILEB  RBUF+1,RBUFL-1,(FET=5)
01325  M00S01280.cpumld  +++|          VFD    42/0LLGO,18/1
01326  M00S01281.cpumld  +++|          VFD    42/,18/RBUF+1
01327  M00S01282.cpumld  +++|          VFD    42/,18/RBUF+1
01328  M00S01283.cpumld  +++|          VFD    42/,18/RBUF+1
01329  M00S01284.cpumld  +++|          VFD    42/,18/RBUF+RBUFL-1
01330  M00S01285.cpumld  +++|          SPACE  4
01331  M00S01286.cpumld  +++|*CALL     COMCCIO
01332  M00S01287.cpumld  +++| PRESET   TITLE  PRESET ROUTINES.
01333  M00S01288.cpumld  +++| PRS      SPACE  4
01334  M00S01289.cpumld  +++|**        PRS - PRESET.
01335  M00S01290.cpumld  +++|*
Line S01291 Modification History
M01 (Removed by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
01336  M01S01291.252l678 ---|*         ENTRY  B6, X2, X4 AND X5 CONTAIN INFORMATION FOR CPUMTR.
Line S00022 Modification History
M01 (Added by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
01337  M01S00022.252l678 +++|*         ENTRY  X2, X4 AND X5 CONTAIN INFORMATION FOR *CPUMTR*.
01338  M00S01292.cpumld  +++|*                THEY ARE SAVED AND RESTORED.
Line S01293 Modification History
M01 (Removed by) cpumld1
Seq #  *Modification Id* Act 
----------------------------+
01339  M01S01293.cpumld1 ---|*                (X4) = 0 (X5) = 0 IF BATCH MODE.
Line S00002 Modification History
M01 (Added by) cpumld1
Seq #  *Modification Id* Act 
----------------------------+
01340  M01S00002.cpumld1 +++|*                (X4) = 0 IF BATCH MODE.
01341  M00S01294.cpumld  +++|
01342  M00S01295.cpumld  +++|
01343  M00S01296.cpumld  +++| PRS      SUBR               ENTRY/EXIT
01344  M00S01297.cpumld  +++|          SX6    B3          SAVE REGISTERS
01345  M00S01298.cpumld  +++|          SX7    B4
01346  M00S01299.cpumld  +++|          SA6    .ER
01347  M00S01300.cpumld  +++|          SA7    A6+B1
01348  M00S01301.cpumld  +++|          SX6    B5
Line S01302 Modification History
M01 (Removed by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
01349  M01S01302.252l678 ---|          SX7    B6
01350  M00S01303.cpumld  +++|          SA6    A7+B1
Line S01304 Modification History
M01 (Removed by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
01351  M01S01304.252l678 ---|          SA7    A6+B1
01352  M00S01305.cpumld  +++|          BX6    X5
01353  M00S01306.cpumld  +++|          LX7    X4
Line S01307 Modification History
M01 (Removed by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
01354  M01S01307.252l678 ---|          SA6    A7+B1
Line S00023 Modification History
M01 (Added by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
01355  M01S00023.252l678 +++|          SA6    A6+B1
01356  M00S01308.cpumld  +++|          SA7    A6+B1
01357  M00S01309.cpumld  +++|          BX6    X3
01358  M00S01310.cpumld  +++|          LX7    X2
01359  M00S01311.cpumld  +++|          SA6    A7+B1
01360  M00S01312.cpumld  +++|          SA7    A6+B1
Line S01313 Modification History
M01 (Removed by) cpumld1
Seq #  *Modification Id* Act 
----------------------------+
01361  M01S01313.cpumld1 ---|          BX7    X4+X5
Line S00003 Modification History
M01 (Added by) cpumld1
Seq #  *Modification Id* Act 
----------------------------+
01362  M01S00003.cpumld1 +++|          BX7    X4
01363  M00S01314.cpumld  +++|          SA7    .BC
01364  M00S01315.cpumld  +++|          NZ     X7,PRS1     IF NOT BATCH MODE
01365  M00S01316.cpumld  +++|          SX7    LBUF        SET *CPUMTR* ORIGIN TO 20000B
01366  M00S01317.cpumld  +++|          SA7    OB
01367  M00S01318.cpumld  +++|
01368  M00S01319.cpumld  +++|*         GET ENOUGH MEMORY FOR FILE BUFFERS AND CPUMTR.
01369  M00S01320.cpumld  +++|
01370  M00S01321.cpumld  +++|          MEMORY CM,PRSA,R,LBUF+50000B
01371  M00S01322.cpumld  +++|
01372  M00S01323.cpumld  +++|*         REWIND *LGO* FILE.
01373  M00S01324.cpumld  +++|
01374  M00S01325.cpumld  +++|          REWIND ZIOA,R      REWIND CPUMTR BINARY FILE
01375  M00S01326.cpumld  +++|
01376  M00S01327.cpumld  +++| PRS1     RJ     REL         RELOCATE VARIABLE VALUES
01377  M00S01328.cpumld  +++|          RJ     DLB         DETERMINE LOAD BLOCKS
01378  M00S01329.cpumld  +++|
01379  M00S01330.cpumld  +++|*         CLEAR BLOCK POSITION TABLE.
01380  M00S01331.cpumld  +++|
01381  M00S01332.cpumld  +++|          BX6    X6-X6
01382  M00S01333.cpumld  +++|          SB6    .CP+1
01383  M00S01334.cpumld  +++|          SB7    B6+.BOL-2
01384  M00S01335.cpumld  +++| PRS2     SB6    B6+B1
01385  M00S01336.cpumld  +++|          SA6    B6
01386  M00S01337.cpumld  +++|          NE     B6,B7,PRS2  IF MORE TO CLEAR
01387  M00S01338.cpumld  +++|          EQ     PRSX        RETURN
01388  M00S01339.cpumld  +++|
01389  M00S01340.cpumld  +++| PRSA     BSS    1
01390  M00S01341.cpumld  +++| DBL      SPACE  4
01391  M00S01342.cpumld  +++|**        DBL - DISABLE BLOCK LOAD.
01392  M00S01343.cpumld  +++|*
01393  M00S01344.cpumld  +++|*         ENTRY  (X1) = BLOCK CONTROL WORD.
01394  M00S01345.cpumld  +++|*                (A1) = ADDRESS OF BLOCK CONTROL WORD.
01395  M00S01346.cpumld  +++|*
01396  M00S01347.cpumld  +++|*         EXIT   NONE.
01397  M00S01348.cpumld  +++|*
01398  M00S01349.cpumld  +++|*         USES   X - 2, 6.
01399  M00S01350.cpumld  +++|*                A - 6.
01400  M00S01351.cpumld  +++|
01401  M00S01352.cpumld  +++|
01402  M00S01353.cpumld  +++| DBL      SUBR               ENTRY/EXIT
01403  M00S01354.cpumld  +++|          MX2    -18
01404  M00S01355.cpumld  +++|          BX6    X2*X1       CLEAR LOAD STATUS
01405  M00S01356.cpumld  +++|          SA6    A1+
01406  M00S01357.cpumld  +++|          JP     DBLX        RETURN
01407  M00S01358.cpumld  +++| DLB      SPACE  4
01408  M00S01359.cpumld  +++|**        DLB - DETERMINE LOAD BLOCKS.
01409  M00S01360.cpumld  +++|*
01410  M00S01361.cpumld  +++|*             THIS ROUTINE EXAMINES CMR TO DETERMINE WHICH OPTIONAL
01411  M00S01362.cpumld  +++|*         CPUMTR BLOCKS TO SELECT FOR LOADING.
01412  M00S01363.cpumld  +++|*
01413  M00S01364.cpumld  +++|*         EXIT - VALUES IN TABLE *PIDA* SET TO SELECT/DESELECT LOADING
01414  M00S01365.cpumld  +++|*                OF OPTIONAL CPUMTR BLOCKS.
01415  M00S01366.cpumld  +++|
01416  M00S01367.cpumld  +++|
01417  M00S01368.cpumld  +++| DLB      SUBR               ENTRY/EXIT
01418  M00S01369.cpumld  +++|          SA1    .BC
01419  M00S01370.cpumld  +++|          ZR     X1,DLBX     IF BATCH MODE - LOAD DEFAULT BLOCKS
Line S01371 Modification History
M01 (Removed by) ns21000
Seq #  *Modification Id* Act 
----------------------------+
01420  M01S01371.ns21000 ---|          SA1    CPUL        DETERMINE PRESENCE OF CME
01421  M01S01372.ns21000 ---|          LX1    59-20
01422  M01S01373.ns21000 ---|          NG     X1,DLB0     IF CME PRESENT
Line S00010 Modification History
M01 (Added by) ns21000
Seq #  *Modification Id* Act 
----------------------------+
01423  M01S00010.ns21000 +++|          SA1    MABL        CHECK MAINFRAME TYPE
01424  M01S00011.ns21000 +++|          LX1    59-47
Line S00012 Modification History
M01 (Added by) ns21000
M02 (Removed by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
01425  M02S00012.252l678 ---|          PL     X1,DLB0     IF CM EXTENSION PRESENT
Line S00024 Modification History
M01 (Added by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
01426  M01S00024.252l678 +++|          PL     X1,DLB1     IF CM EXTENSION PRESENT
01427  M00S01374.cpumld  +++|          SA1    CME
01428  M00S01375.cpumld  +++|          RJ     SWT         SWITCH TO *0CME* BLOCK
Line S00013 Modification History
M01 (Added by) ns21000
M02 (Removed by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
01429  M02S00013.252l678 ---|          SA1    .ER+4       GET ECS FL
Line S00025 Modification History
M01 (Added by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
01430  M01S00025.252l678 +++|          SA1    .ER+3       GET EXTENDED MEMORY FL
Line S00014 Modification History
M01 (Added by) ns21000
M02 (Removed by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
01431  M02S00014.252l678 ---|          NZ     X1,DLB0     IF ECS PRESENT
Line S00026 Modification History
M01 (Added by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
01432  M01S00026.252l678 +++|          NZ     X1,DLB1     IF EXTENDED MEMORY PRESENT
Line S00015 Modification History
M01 (Added by) ns21000
Seq #  *Modification Id* Act 
----------------------------+
01433  M01S00015.ns21000 +++|          SA1    CSE
01434  M01S00016.ns21000 +++|          RJ     DBL         DISABLE BLOCK FOR CM STORAGE CLEAR VIA ECS
Line S01376 Modification History
M01 (Removed by) ns21000
Seq #  *Modification Id* Act 
----------------------------+
01435  M01S01376.ns21000 ---| DLB0     SA1    .ER+4       DETERMINE PRESENCE OF ECS/ESM/UEM
01436  M01S01377.ns21000 ---|          NZ     X1,DLB0.1   IF ECS/ESM/UEM PRESENT
01437  M01S01378.ns21000 ---|          SA1    ECS
01438  M01S01379.ns21000 ---|          RJ     DBL         DISABLE ECS BLOCK
01439  M01S01380.ns21000 ---|          SA1    ECSBUF
01440  M01S01381.ns21000 ---|          RJ     DBL         DISABLE LOAD OF ECS BUFFERS
01441  M01S01382.ns21000 ---| DLB0.1   SA1    ECRL        DETERMINE PRESENCE OF USER ECS
01442  M01S01383.ns21000 ---|          UX1    X1
Line S00017 Modification History
M01 (Added by) ns21000
M02 (Removed by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
01443  M02S00017.252l678 ---| DLB0     SA3    .ER+3       DETERMINE PRESENCE OF ECS EQUIPMENT
01444  M02S00018.252l678 ---|          NZ     X3,DLB0.2   IF ECS EQUIPMENT DEFINED
Line S00027 Modification History
M01 (Added by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
01445  M01S00027.252l678 +++| DLB1     SA3    EXML        DETERMINE PRESENCE OF EM EQUIPMENT
01446  M01S00028.252l678 +++|          MX1    -9
01447  M01S00029.252l678 +++|          BX3    -X1*X3
01448  M01S00030.252l678 +++|          NZ     X3,DLB3     IF EM EQUIPMENT WITH CPU PATH
Line S00019 Modification History
M01 (Added by) ns21000
Seq #  *Modification Id* Act 
----------------------------+
01449  M01S00019.ns21000 +++|          SA1    ECS
01450  M01S00020.ns21000 +++|          RJ     DBL         DISABLE ECS BLOCK
Line S00021 Modification History
M01 (Added by) ns21000
M02 (Removed by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
01451  M02S00021.252l678 ---| DLB0.1   SA1    EEC
Line S00031 Modification History
M01 (Added by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
01452  M01S00031.252l678 +++| DLB2     SA1    EEC
Line S00022 Modification History
M01 (Added by) ns21000
Seq #  *Modification Id* Act 
----------------------------+
01453  M01S00022.ns21000 +++|          RJ     DBL         DISABLE EXTERNAL ECS BLOCK
Line S00023 Modification History
M01 (Added by) ns21000
M02 (Removed by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
01454  M02S00023.252l678 ---|          EQ     DLB0.3      DISABLE SIMULTANEOUS UEM/ESM BLOCK
Line S00032 Modification History
M01 (Added by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
01455  M01S00032.252l678 +++|          EQ     DLB4        DISABLE SIMULTANEOUS UEM/ESM BLOCK
Line S00024 Modification History
M01 (Added by) ns21000
Seq #  *Modification Id* Act 
----------------------------+
01456  M01S00024.ns21000 +++|
Line S00025 Modification History
M01 (Added by) ns21000
M02 (Removed by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
01457  M02S00025.252l678 ---| DLB0.2   SA1    MEFL        CHECK ECS TYPE
01458  M02S00026.252l678 ---|          LX1    -24
Line S00033 Modification History
M01 (Added by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
01459  M01S00033.252l678 +++| DLB3     SA1    ESTP        CHECK EXTENDED MEMORY TYPE
01460  M01S00034.252l678 +++|          SX2    ESTE
01461  M01S00035.252l678 +++|          IX2    X2*X3
01462  M01S00036.252l678 +++|          AX1    36
01463  M01S00037.252l678 +++|          IX1    X1+X2
01464  M01S00038.252l678 +++|          SA1    X1          READ EST
01465  M01S00039.252l678 +++|          MX2    -12
01466  M01S00040.252l678 +++|          BX2    -X2*X1
01467  M01S00041.252l678 +++|          LX2    3
01468  M01S00042.252l678 +++|          SA1    X2+DILL     READ EM TYPE
01469  M01S00043.252l678 +++|          AX1    18
Line S00027 Modification History
M01 (Added by) ns21000
Seq #  *Modification Id* Act 
----------------------------+
01470  M01S00027.ns21000 +++|          MX2    -3
01471  M01S00028.ns21000 +++|          BX1    -X2*X1
01472  M01S00029.ns21000 +++|          SX1    X1-4
Line S00030 Modification History
M01 (Added by) ns21000
M02 (Removed by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
01473  M02S00030.252l678 ---|          ZR     X1,DLB0.1   IF UEM ECS TYPE
Line S00044 Modification History
M01 (Added by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
01474  M01S00044.252l678 +++|          ZR     X1,DLB2     IF TYPE IS UEM
Line S00031 Modification History
M01 (Added by) ns21000
Seq #  *Modification Id* Act 
----------------------------+
01475  M01S00031.ns21000 +++|          SA1    UEML
01476  M01S00032.ns21000 +++|          LX1    59-1
Line S00033 Modification History
M01 (Added by) ns21000
M02 (Removed by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
01477  M02S00033.252l678 ---|          NG     X1,DLB0.4   IF SIMULTANEOUS UEM/ESM DEFINED
01478  M02S00034.252l678 ---| DLB0.3   SA1    SUE
Line S00045 Modification History
M01 (Added by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
01479  M01S00045.252l678 +++|          NG     X1,DLB5     IF SIMULTANEOUS UEM/ESM DEFINED
01480  M01S00046.252l678 +++| DLB4     SA1    SUE
Line S00035 Modification History
M01 (Added by) ns21000
Seq #  *Modification Id* Act 
----------------------------+
01481  M01S00035.ns21000 +++|          RJ     DBL         DISABLE SIMULTANEOUS UEM/ESM BLOCK
Line S00036 Modification History
M01 (Added by) ns21000
M02 (Removed by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
01482  M02S00036.252l678 ---| DLB0.4   SA1    ECRL
Line S00047 Modification History
M01 (Added by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
01483  M01S00047.252l678 +++| DLB5     SA1    ECRL
Line S00037 Modification History
M01 (Added by) ns21000
Seq #  *Modification Id* Act 
----------------------------+
01484  M01S00037.ns21000 +++|          LX1    12
Line S00038 Modification History
M01 (Added by) ns21000
M02 (Removed by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
01485  M02S00038.252l678 ---|          AX1    36
Line S00048 Modification History
M01 (Added by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
01486  M01S00048.252l678 +++|          MX0    12
01487  M01S00049.252l678 +++|          BX1    X0*X1
Line S01384 Modification History
M01 (Removed by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
01488  M01S01384.252l678 ---|          NZ     X1,DLB1     IF USER ECS IS DEFINED
Line S00050 Modification History
M01 (Added by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
01489  M01S00050.252l678 +++|          NZ     X1,DLB6     IF USER EM IS DEFINED
01490  M00S01385.cpumld  +++|          SA1    UEC
01491  M00S01386.cpumld  +++|          RJ     DBL         DISABLE LOAD OF USER ECS BLOCK
01492  M00S01387.cpumld  +++|          SA1    SCPUEC
01493  M00S01388.cpumld  +++|          RJ     DBL         DISABLE LOAD OF SCP USER ECS BLOCK
Line S00039 Modification History
M01 (Added by) ns21000
M02 (Removed by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
01494  M02S00039.252l678 ---|          NZ     X3,DLB1     IF ECS EQUIPMENT DEFINED
Line S00051 Modification History
M01 (Added by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
01495  M01S00051.252l678 +++|          NZ     X3,DLB6     IF EM EQUIPMENT DEFINED
Line S00040 Modification History
M01 (Added by) ns21000
Seq #  *Modification Id* Act 
----------------------------+
01496  M01S00040.ns21000 +++|          SA1    EUE
01497  M01S00041.ns21000 +++|          RJ     DBL         DISABLE ECS OR USER ECS BLOCK
Line S01389 Modification History
M01 (Removed by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
01498  M01S01389.252l678 ---| DLB1     SA4    MMFL        DETERMINE PRESENCE OF MMF
Line S00052 Modification History
M01 (Added by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
01499  M01S00052.252l678 +++| DLB6     SA4    MMFL        DETERMINE PRESENCE OF MMF
Line S00004 Modification History
M01 (Added by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
01500  M01S00004.251l664 +++|          BX5    X4
Line S00005 Modification History
M01 (Added by) 251l664
M02 (Removed by) 283l840
Seq #  *Modification Id* Act 
----------------------------+
01501  M02S00005.283l840 ---|          LX5    59-46
Line S00003 Modification History
M01 (Added by) 283l840
Seq #  *Modification Id* Act 
----------------------------+
01502  M01S00003.283l840 +++|          LX5    59-45
01503  M01S00004.283l840 +++|          NG     X5,DLB6.1   IF SHARED BUFFERED DEVICES PRESENT
01504  M01S00005.283l840 +++|          SA1    BIOMMF
01505  M01S00006.283l840 +++|          RJ     DBL         DISABLE LOAD OF *BIOMMF* BLOCK
01506  M01S00007.283l840 +++| DLB6.1   LX5    59-46-59+45
Line S00006 Modification History
M01 (Added by) 251l664
M02 (Removed by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
01507  M02S00006.252l678 ---|          NG     X5,DLB1.1   IF LOW SPEED PORT MMF
Line S00053 Modification History
M01 (Added by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
01508  M01S00053.252l678 +++|          NG     X5,DLB7     IF LOW SPEED PORT MMF
Line S00007 Modification History
M01 (Added by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
01509  M01S00007.251l664 +++|          SA1    LSPMMF
01510  M01S00008.251l664 +++|          RJ     DBL         DISABLE LOAD OF *LSPMMF* BLOCK
01511  M00S01390.cpumld  +++|          MX1    -9
Line S01391 Modification History
M01 (Removed by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
01512  M01S01391.251l664 ---|          LX4    0-36
Line S00009 Modification History
M01 (Added by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
01513  M01S00009.251l664 +++|          LX1    36
01514  M00S01392.cpumld  +++|          BX5    -X1*X4
Line S01393 Modification History
M01 (Removed by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
01515  M01S01393.252l678 ---|          NZ     X5,DLB2     IF MMF PRESENT
Line S01394 Modification History
M01 (Removed by) 251l664
M02 (Removed by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
01516  M02S01394.252l678 ---|          SA1    MMF
Line S00010 Modification History
M01 (Added by) 251l664
M02 (Removed by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
01517  M02S00010.252l678 ---| DLB1.1   SA1    MMF
Line S00054 Modification History
M01 (Added by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
01518  M01S00054.252l678 +++|          NZ     X5,DLB8     IF MMF PRESENT
01519  M01S00055.252l678 +++| DLB7     SA1    MMF
Line S01395 Modification History
M01 (Removed by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
01520  M01S01395.251l664 ---|          RJ     SWT         SWITCH TO *0MMF* BLOCK
Line S00011 Modification History
M01 (Added by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
01521  M01S00011.251l664 +++|          RJ     DBL         DISABLE LOAD OF *MMF* BLOCK
01522  M00S01396.cpumld  +++|          SA1    ECRL
Line S01397 Modification History
M01 (Removed by) ns21000
Seq #  *Modification Id* Act 
----------------------------+
01523  M01S01397.ns21000 ---|          UX1    X1
Line S00042 Modification History
M01 (Added by) ns21000
Seq #  *Modification Id* Act 
----------------------------+
01524  M01S00042.ns21000 +++|          LX1    12
Line S00043 Modification History
M01 (Added by) ns21000
M02 (Removed by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
01525  M02S00043.252l678 ---|          AX1    36
Line S00056 Modification History
M01 (Added by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
01526  M01S00056.252l678 +++|          MX0    12
01527  M01S00057.252l678 +++|          BX1    X0*X1
Line S01398 Modification History
M01 (Removed by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
01528  M01S01398.252l678 ---|          NZ     X1,DLB2     IF USER ECS DEFINED
Line S00058 Modification History
M01 (Added by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
01529  M01S00058.252l678 +++|          NZ     X1,DLB8     IF USER EM DEFINED
Line S00044 Modification History
M01 (Added by) ns21000
Seq #  *Modification Id* Act 
----------------------------+
01530  M01S00044.ns21000 +++|          SA1    ECSBUF
01531  M01S00045.ns21000 +++|          RJ     DBL         DISABLE LOAD OF ECS BUFFER
01532  M00S01399.cpumld  +++|          SA1    MMFBUF
01533  M00S01400.cpumld  +++|          RJ     DBL         DISABLE LOAD OF MMF BUFFERS
Line S01401 Modification History
M01 (Removed by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
01534  M01S01401.251l664 ---| DLB2     LX4    59-47-0+36-60
Line S00012 Modification History
M01 (Added by) 251l664
M02 (Removed by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
01535  M02S00012.252l678 ---| DLB2     LX4    59-47
Line S01402 Modification History
M01 (Removed by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
01536  M01S01402.252l678 ---|          NG     X4,DLB2.1   IF INDEPENDENT SHARED DEVICES EXIST
Line S00059 Modification History
M01 (Added by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
01537  M01S00059.252l678 +++| DLB8     LX4    59-47
01538  M01S00060.252l678 +++|          NG     X4,DLB9     IF INDEPENDENT SHARED DEVICES EXIST
01539  M00S01403.cpumld  +++|          SA1    ISD         DISABLE ISD BLOCK
01540  M00S01404.cpumld  +++|          RJ     DBL
Line S01405 Modification History
M01 (Removed by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
01541  M01S01405.252l678 ---|          NZ     X5,DLB2.1   IF MMF PRESENT
Line S00061 Modification History
M01 (Added by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
01542  M01S00061.252l678 +++|          NZ     X5,DLB9     IF MMF PRESENT
01543  M00S01406.cpumld  +++|          SA1    ISDMMF      DISABLE ISD/MMF COMMON CODE BLOCK
01544  M00S01407.cpumld  +++|          RJ     DBL
Line S01408 Modification History
M01 (Removed by) ns21000
Seq #  *Modification Id* Act 
----------------------------+
01545  M01S01408.ns21000 ---| DLB2.1   R=     A1,CPUL     DETERMINE PRESENCE OF CMU
01546  M01S01409.ns21000 ---|          LX1    59-20
01547  M01S01410.ns21000 ---|          PL     X1,DLB2.2   IF CME NOT PRESET
Line S00046 Modification History
M01 (Added by) ns21000
M02 (Removed by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
01548  M02S00046.252l678 ---| DLB2.1   SA1    MABL        GET HARDWARE OPTIONS
Line S00062 Modification History
M01 (Added by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
01549  M01S00062.252l678 +++| DLB9     SA1    MABL        GET HARDWARE OPTIONS
Line S00047 Modification History
M01 (Added by) ns21000
Seq #  *Modification Id* Act 
----------------------------+
01550  M01S00047.ns21000 +++|          LX1    59-47
Line S00048 Modification History
M01 (Added by) ns21000
M02 (Removed by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
01551  M02S00048.252l678 ---|          NG     X1,DLB2.2   IF CM EXTENSION NOT PRESENT
Line S00063 Modification History
M01 (Added by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
01552  M01S00063.252l678 +++|          NG     X1,DLB10    IF CM EXTENSION NOT PRESENT
01553  M00S01411.cpumld  +++|          SA1    CMU
01554  M00S01412.cpumld  +++|          RJ     DBL         DISABLE CMU
Line S01413 Modification History
M01 (Removed by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
01555  M01S01413.252l678 ---|          EQ     DLB3        CONTINUE
Line S00064 Modification History
M01 (Added by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
01556  M01S00064.252l678 +++|          EQ     DLB11       CONTINUE
01557  M00S01414.cpumld  +++|
Line S01415 Modification History
M01 (Removed by) ns21000
Seq #  *Modification Id* Act 
----------------------------+
01558  M01S01415.ns21000 ---| DLB2.2   LX1    59-15-59+20
01559  M01S01416.ns21000 ---|          NG     X1,DLB3     IF CMU PRESENT
Line S00049 Modification History
M01 (Added by) ns21000
M02 (Removed by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
01560  M02S00049.252l678 ---| DLB2.2   LX1    59-39-59+47
01561  M02S00050.252l678 ---|          PL     X1,DLB3     IF CMU PRESENT
Line S00065 Modification History
M01 (Added by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
01562  M01S00065.252l678 +++| DLB10    LX1    59-39-59+47
01563  M01S00066.252l678 +++|          PL     X1,DLB11    IF CMU PRESENT
01564  M00S01417.cpumld  +++|          SA1    CMU
01565  M00S01418.cpumld  +++|          RJ     SWT         SWITCH TO *0CMU* BLOCK
Line S01419 Modification History
M01 (Removed by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
01566  M01S01419.252l678 ---| DLB3     SA2    SSTL        CHECK PRESENCE OF SYSTEM CP (SCP)
Line S00067 Modification History
M01 (Added by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
01567  M01S00067.252l678 +++| DLB11    SA2    SSTL        CHECK PRESENCE OF SYSTEM CP (SCP)
01568  M00S01420.cpumld  +++|          LX2    59-39
Line S01421 Modification History
M01 (Removed by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
01569  M01S01421.252l678 ---|          PL     X2,DLB4     IF SYSTEM CP (SCP) FACILITY PRESENT
Line S00068 Modification History
M01 (Added by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
01570  M01S00068.252l678 +++|          PL     X2,DLB12    IF SYSTEM CP (SCP) FACILITY PRESENT
01571  M00S01422.cpumld  +++|          SA1    SCP
01572  M00S01423.cpumld  +++|          RJ     DBL         DISABLE SCP BLOCK LOAD
01573  M00S01424.cpumld  +++|          SA1    SCPUEC
01574  M00S01425.cpumld  +++|          RJ     DBL         DISABLE LOAD OF SCP USER ECS BLOCK
Line S01426 Modification History
M01 (Removed by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
01575  M01S01426.252l678 ---| DLB4     SA1    ACPL        CHECK DUAL CPU STATUS
Line S00069 Modification History
M01 (Added by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
01576  M01S00069.252l678 +++| DLB12    SA1    ACPL        CHECK DUAL CPU STATUS
01577  M00S01427.cpumld  +++|          SA2    A1+B1
01578  M00S01428.cpumld  +++|          BX1    X1+X2
Line S01429 Modification History
M01 (Removed by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
01579  M01S01429.252l678 ---|          PL     X1,DLB6     IF DUAL CPU
Line S00070 Modification History
M01 (Added by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
01580  M01S00070.252l678 +++|          PL     X1,DLB13    IF DUAL CPU
01581  M00S01430.cpumld  +++|          SA1    DCP
01582  M00S01431.cpumld  +++|          RJ     DBL         DISABLE LOAD OF *DCP* BLOCK
Line S01432 Modification History
M01 (Removed by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
01583  M01S01432.252l678 ---| DLB6     SA1    SSTL        CHECK FOR SUB-CONTROL POINTS DISABLED
Line S00071 Modification History
M01 (Added by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
01584  M01S00071.252l678 +++| DLB13    SA1    SSTL        CHECK FOR SUB-CONTROL POINTS DISABLED
01585  M00S01433.cpumld  +++|          LX1    59-35
Line S01434 Modification History
M01 (Removed by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
01586  M01S01434.252l678 ---|          PL     X1,DLB9     IF SUBCP NOT DISABLED
Line S00072 Modification History
M01 (Added by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
01587  M01S00072.252l678 +++|          PL     X1,DLB14    IF SUBCP NOT DISABLED
01588  M00S01435.cpumld  +++|          SA1    SUBCP
01589  M00S01436.cpumld  +++|          RJ     DBL         DISABLE LOAD OF *SUBCP* BLOCK
Line S01437 Modification History
M01 (Removed by) ns21000
Seq #  *Modification Id* Act 
----------------------------+
01590  M01S01437.ns21000 ---| DLB9     SA1    ACPL        CHECK FOR ONE CPU AND CMU PRESENT
01591  M01S01438.ns21000 ---|          SA2    A1+B1
01592  M01S01439.ns21000 ---|          LX3    59-20
01593  M01S01440.ns21000 ---|          PL     X3,DLB9.1   IF CME NOT PRESET
Line S00051 Modification History
M01 (Added by) ns21000
M02 (Removed by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
01594  M02S00051.252l678 ---| DLB9     SA3    MABL
Line S00073 Modification History
M01 (Added by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
01595  M01S00073.252l678 +++| DLB14    SA3    MABL
Line S00052 Modification History
M01 (Added by) ns21000
Seq #  *Modification Id* Act 
----------------------------+
01596  M01S00052.ns21000 +++|          LX3    59-47
Line S00053 Modification History
M01 (Added by) ns21000
M02 (Removed by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
01597  M02S00053.252l678 ---|          NG     X3,DLB9.1   IF CME NOT PRESENT
Line S00074 Modification History
M01 (Added by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
01598  M01S00074.252l678 +++|          NG     X3,DLB15    IF CME NOT PRESENT
01599  M00S01441.cpumld  +++|          SA1    CMUMTR
01600  M00S01442.cpumld  +++|          RJ     DBL         DISABLE CMU
Line S01443 Modification History
M01 (Removed by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
01601  M01S01443.252l678 ---|          EQ     DLB10       CONTINUE
Line S00075 Modification History
M01 (Added by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
01602  M01S00075.252l678 +++|          EQ     DLB16       CONTINUE
01603  M00S01444.cpumld  +++|
Line S01445 Modification History
M01 (Removed by) ns21000
Seq #  *Modification Id* Act 
----------------------------+
01604  M01S01445.ns21000 ---| DLB9.1   LX3    59-16-59+20  POSITION TO 170 BIT
01605  M01S01446.ns21000 ---|          LX3    59-16       POSITION 17O BIT
01606  M01S01447.ns21000 ---|          LX4    X3,B1       POSITION CMU BIT
01607  M01S01448.ns21000 ---|          BX1    X1+X2
01608  M01S01449.ns21000 ---|          BX1    X1+X3       SINGLE CPU .OR. 170
01609  M01S01450.ns21000 ---|          BX1    X1*X4
Line S00054 Modification History
M01 (Added by) ns21000
M02 (Removed by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
01610  M02S00054.252l678 ---| DLB9.1   LX3    59-37-59+47 CHECK CPU 1 ON
Line S00076 Modification History
M01 (Added by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
01611  M01S00076.252l678 +++| DLB15    LX3    59-37-59+47 CHECK CPU 1 ON
Line S00055 Modification History
M01 (Added by) ns21000
Seq #  *Modification Id* Act 
----------------------------+
01612  M01S00055.ns21000 +++|          LX2    X3,B1       CHECK CPU 0 ON
01613  M01S00056.ns21000 +++|          BX2    X2+X3
01614  M01S00057.ns21000 +++|          LX3    59-42-59+37 CHECK FOR CYBER 170
01615  M01S00058.ns21000 +++|          BX1    -X3+X2
01616  M01S00059.ns21000 +++|          LX3    59-39-59+42 CHECK FOR CMU
01617  M01S00060.ns21000 +++|          BX1    -X3*X1
Line S01451 Modification History
M01 (Removed by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
01618  M01S01451.252l678 ---|          NG     X1,DLB10    IF CMU .AND. (170 .OR. SINGLE CPU)
Line S00077 Modification History
M01 (Added by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
01619  M01S00077.252l678 +++|          NG     X1,DLB16    IF CMU .AND. (170 .OR. SINGLE CPU)
01620  M00S01452.cpumld  +++|          SA1    CMUMTR
01621  M00S01453.cpumld  +++|          RJ     SWT         SWITCH TO *0CMUMTR* BLOCK
Line S01454 Modification History
M01 (Removed by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
01622  M01S01454.252l678 ---| DLB10    SA1    SSTL        CHECK MASS STORAGE VALIDATION ENABLED
Line S00078 Modification History
M01 (Added by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
01623  M01S00078.252l678 +++| DLB16    SA1    SSTL        CHECK MASS STORAGE VALIDATION ENABLED
01624  M00S01455.cpumld  +++|          LX1    59-50
Line S01456 Modification History
M01 (Removed by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
01625  M01S01456.252l678 ---|          PL     X1,DLB11    IF VALIDATION ENABLED
Line S00079 Modification History
M01 (Added by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
01626  M01S00079.252l678 +++|          PL     X1,DLB17    IF VALIDATION ENABLED
01627  M00S01457.cpumld  +++|          SA1    VMS
01628  M00S01458.cpumld  +++|          RJ     DBL         DISABLE LOAD OF *VMS* BLOCK
Line S01459 Modification History
M01 (Removed by) ns21000
Seq #  *Modification Id* Act 
----------------------------+
01629  M01S01459.ns21000 ---| DLB11    R=     A2,CPUL     CHECK FOR 176 CPU
Line S00061 Modification History
M01 (Added by) ns21000
M02 (Removed by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
01630  M02S00061.252l678 ---| DLB11    SA3    MABL
Line S00080 Modification History
M01 (Added by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
01631  M01S00080.252l678 +++| DLB17    SA3    MABL
Line S00062 Modification History
M01 (Added by) ns21000
M02 (Removed by) ns2332
Seq #  *Modification Id* Act 
----------------------------+
01632  M02S00062.ns2332  ---|          MX2    2
Line S00002 Modification History
M01 (Added by) ns2332
Seq #  *Modification Id* Act 
----------------------------+
01633  M01S00002.ns2332  +++|          SA2    EABL+DCEI   SET CONSOLE DESCRIPTOR ADDRESS
Proceed to Part 1
cdc/nos2.source/opl.opl871/deck/cpumld.txt ยท Last modified: by 127.0.0.1