1 C00   21:14 JUN 20,'83                                                                          PAGE    1
A   .SS BA,HA,WA,DA,LF,CF,AF,AFA,NAME,NUM,ABSVAL
    .SS R0,R1,R2,R3,R4,R5,R6,R7,R8,R9,R10,R11,R12,R13,R14,R15
    .SS X1,X2,X3,X4,X5,X6,X7,SCOR,TCOR,%,%%
    .END
1 C00   21:14 JUN 20,'83    TELEFILE CPU DIAGNOSTIC, PATTERN 960-0307-G02                         PAGE    2
A       1                                     PCC
        2         TEXT               VERSION  EQU      C'G02'
        3         TEXT               CATALOG  EQU      C'0307'
        4                            TITLE    EQU      S:PT('TELEFILE CPU DIAGNOSTIC, PATTERN ',;
        5         TEXT                                 '960-',CATALOG,'-',VERSION)

        7                                     SYSTEM   SIG7FDP

        9         0000000A           A        EQU      X'A'
       10         0000000B           B        EQU      X'B'
       11         0000000C           C        EQU      X'C'
       12         0000000D           D        EQU      X'D'
       13         0000000E           E        EQU      X'E'
       14         0000000F           F        EQU      X'F'
1 C00   21:14 JUN 20,'83    TELEFILE CPU DIAGNOSTIC, PATTERN 960-0307-G02                         PAGE    3
A      16                            * PROGRAM CONTROL AND DISPLAY INFORMATION
       17                            *
       18                            *
       19                            *        SENSE
       20                            *        SWITCH   CONDITION   ACTION
       21                            *        ------   ---------   ------
       22                            *
       23                            *        1        RESET       NORMAL OPERATION
       24                            *
       25                            *                 SET         LOOP ON CURRENT TEST ( SS4 MUST BE ON
       26                            *                             TO BYPASS THE ERROR-WAIT )
       27                            *
       28                            *        2        RESET       REPEAT TEST WITH CURRENT PAGE  LIMITS
       29                            *                             AND/OR WITH CURRENT CORE PARAMETERS
       30                            *
       31                            *                 SET         RECALCULATE REGISTER-PAGE LIMITS
       32                            *                             AND/OR CORE SIZE LIMITS
       33                            *
       34                            *        3        RESET       NORMAL OPERATION
       35                            *
       36                            *                 SET         HALT TO CHANGE MEMORY LIMITS
       37                            *                             AND/OR RP LIMITS ( SEE NEXT PAGE )
       38                            *
       39                            *        4        RESET       HALT ON ERRORS
       40                            *
       41                            *                 SET         NO HALT ON ERRORS
1 C00   21:14 JUN 20,'83    TELEFILE CPU DIAGNOSTIC, PATTERN 960-0307-G02                         PAGE    4
A      43                            *
       44                            *
       45                            *        PCP INTERRUPT - REINITIALIZE AND EXECUTE PROGRAM.
       46                            *
       47                            * SENSE SWITCH 3 SET HALTS THE PROGRAM AT LOCATION '1AD'. THE FOLLOWING
       48                            *            REGISTERS WILL DISPLAY THE SPECIFIED INFORMATION :-
       49                            *
       50                            *            REGISTER     CONTENTS
       51                            *            --------     --------
       52                            *
       53                            *            0            VALUE OF STARTING PAGE SHOWN IN BITS 20-27
       54                            *            1            MAXIMUM PAGES IMPLEMENTED'''''''BITS 20-27
       55                            *            2            MINIMUM TEST CORE ADDRESS
       56                            *            3            MAXIMUM TEST CORE ADDRESS
       57                            *            4            PASS COUNT
       58                            *            5            ERROR COUNT
       59                            *
       60                            *            REGISTERS 0-3 MAY BE ALTERED PRIOR TO CLEARING THE HALT
1 C00   21:14 JUN 20,'83    TELEFILE CPU DIAGNOSTIC, PATTERN 960-0307-G02                         PAGE    5
A      62                            *
       63                            * AS A RESULT OF ANY  REGISTER-PAGE  ERRORS :-
       64                            * THE FOLLOWING ERROR INFORMATION IS DISPLAYED IN THE SPECIFIED
       65                            * REGISTERS SUBSEQUENT TO THE ERROR HALT AT LOCATION LABELLED 'ERHALT'
       66                            *
       67                            *        REGISTER   CONTENTS
       68                            *        --------   --------
       69                            *
       70                            *        0          ERROR IDENTIFIER AND LOCATION
       71                            *                     10R00PPB = ( TYPE 1 ) REGISTER PAGE ERROR
       72                            *                                FAULTY BYTE B IN REGISTER R OF PAGE PP
       73                            *
       74                            *                     20R00PPB = ( TYPE 2 ) MISADDRESSED PAGE PP - ERROR
       75                            *                                IN BYTE B OF REGISTER R
       76                            *
       77                            *        1          MAXIMUM PAGES IMPLEMENTED ( APPLIES TO ALL TYPES )
       78                            *        2          CURRENT PATTERN  (APPLIES TO ERROR-TYPE 1 ONLY )
       79                            *        3          RECEIVED PATTERN (APPLIES TO ERROR-TYPE 1 ONLY )
       80                            *        4          DIFFERING BITS IN R2 AND R4 (ERROR-TYPE 1 ONLY )
       81                            *
       82                            *        5          DESIRED PAGE --- (APPLIES TO ERROR-TYPE 2 ONLY )
       83                            *                     00000PP0 = PAGE DESIRED WAS PP IN ADDRESSING
       84                            *
       85                            * 'PP' VALUE RANGES ARE 00-1F FOR SIGMA 7; 00-0F FOR SIGMA 5
       86                            *
       87                            * FOR MODULE LOCATIONS REFER TO TABLE '2-3' OF THE MANUAL
1 C00   21:14 JUN 20,'83    TELEFILE CPU DIAGNOSTIC, PATTERN 960-0307-G02                         PAGE    6
A      89                            *
       90                            * AS A RESULT OF ANY MEMORY ERROR :-
       91                            * THE FOLLOWING ERROR INFORMATION IS DISPLAYED IN THE SPECIFIED
       92                            * REGISTERS SUBSEQUENT TO THE ERROR HALT AT LOCATION '1E8'
       93                            *
       94                            *        REGISTER   CONTENTS
       95                            *        --------   --------
       96                            *
       97                            *        0          ERROR IDENTIFIER AND LOCATION
       98                            *                     300YYYYY = ( TYPE 3 ) ACCESS ERROR AT CORE
       99                            *                                ADDRESS YYYYY
      100                            *                     400YYYYY = ( TYPE 4 ) EXACUTION ERROR AT CORE
      101                            *                                ADDRESS YYYYY
      102                            *
      103                            *        1          MAXIMUM PAGE IMPLEMENTED
      104                            *        2          MAXIMUM CORE ADDRESS
      105                            *        3          ACCUMULATIVE ERROR COUNT
      106                            *        4          NUMBER OF PROGRAM PASSES
      107                            *        5          ERRONEOUS RESULT
      108                            *        6          PREDETERMINED RESULT
      109                            *        7          DIFFERENCE BETWEEN R5 AND R6
      110                            *
      111                            *
      112                            *
      113                            *
      114                            * ADDITIONAL ERROR WAIT LOCATIONS:
      115                            *
      116                            * HALT AT LOCATION '06A' SIGNIFIES FAULTY REG.0, OR PAGES 1,2,OR3, OR
      117                            * REU NO.1 INTERFERENCE. FAULTY BITS INDICATED BY ZEROS IN REGISTER 0
      118                            *        FOR CORRECTIVE ACTION SEE PARAGRAPH  2-4  OF THE MANUAL
      119                            *
      120                            *        HALT AT LOCATION '071' SIGNIFIES FAULTY R0 AT BITS SHOWN BY 1
      121                            *
      122                            * HALTS AT ALL ODD LOCATIONS '252' TO '27B' INDICATE SPECIFIC
      123                            *        SPURIOUS TRAP OR INTERRUPT.  SEE LISTING FOR IDENTIFICATION
1 C00   21:14 JUN 20,'83    TELEFILE CPU DIAGNOSTIC, PATTERN 960-0307-G02                         PAGE    7
A     125   01 00040                          ORG      X'40'
            01 00040
      126                            *
      127                            * TRAP LOCATIONS
      128                            *
      129   01 00040    0F4001F8              XPSD,4   NONOP
      130   01 00041    0F000206              XPSD,0   UNIMP
      131   01 00042    0F00020A              XPSD,0   STACK
      132   01 00043    0F00020E              XPSD,0   OFLO
      133   01 00044    0F000212              XPSD,0   FLOAT
      134   01 00045    0F000216              XPSD,0   DEC
      135   01 00046    0F00021A              XPSD,0   TIMER
      136   01 00047    0F00022E              XPSD,0   TRAPUN
      137   01 00048    0F00021E              XPSD,0   CALL1
      138   01 00049    0F000222              XPSD,0   CALL2
      139   01 0004A    0F000226              XPSD,0   CALL3
      140   01 0004B    0F00022A              XPSD,0   CALL4
      141   01 0004C    0F00022E              XPSD,0   TRAPUN
      142   01 0004D    0F000232              XPSD,0   TRAPLRP           CHECK FOR LRP TRAP
      143   01 0004E    0F00022E              XPSD,0   TRAPUN
      144   01 0004F    0F00022E              XPSD,0   TRAPUN
1 C00   21:14 JUN 20,'83    TELEFILE CPU DIAGNOSTIC, PATTERN 960-0307-G02                         PAGE    8
A     146                            *
      147                            * INTERRUPT LOCATIONS
      148                            *
      149   01 00050    0F000252              XPSD,0   POWON
      150   01 00051    0F000256              XPSD,0   POWOFF
      151   01 00052    3300025A              MTW,0    PULSE1
      152   01 00053    3300025B              MTW,0    PULSE2
      153   01 00054    3300025C              MTW,0    PULSE3
      154   01 00055    3300025D              MTW,0    PULSE4
      155   01 00056    0F00025E              XPSD,0   MEMPAR
      156   01 00057    0F000262              XPSD,0   INTUN
      157   01 00058    0F000266              XPSD,0   COUNT1
      158   01 00059    0F00026A              XPSD,0   COUNT2
      159   01 0005A    0F00026E              XPSD,0   COUNT3
      160   01 0005B    0F000272              XPSD,0   COUNT4
      161   01 0005C    0F000276              XPSD,0   INOUT
      162   01 0005D    0F00027A              XPSD,0   PCPINT
      163   01 0005E    0F000262              XPSD,0   INTUN
      164   01 0005F    0F000262              XPSD,0   INTUN
1 C00   21:14 JUN 20,'83    TELEFILE CPU DIAGNOSTIC, PATTERN 960-0307-G02                         PAGE    9
A     166                            *
      167                            * REGISTER 0 TEST - ENTRY FROM PROGRAM LOAD OR PCP INTERRUPT
      168                            *
      169   01 00060    2F0002EE     START    LRP      ZERO              PAGE 0
      170   01 00061    320002CA     REUTST   LW,0     MINS1             R0=-1
      171   01 00062    480002CA              EOR,0    MINS1             IS R0=-1.  TEST FOR REU AND  R0
      172   01 00063    69300066              BCS,3    %+3               NO, GO WAIT
      173   01 00064    32000000 A            LW,0     0                 IS R0=0
      174   01 00065    6830006B              BCR,3    REUOK             YES, NO REU INTERFERENCE
      175   01 00066    320002CA              LW,0     MINS1             R0=-1
      176   01 00067    6C000000 A            RD,0     0                 SS1 SET
      177   01 00068    69800061              BCS,8    REUTST            YES, TEST REU AND R0 AGAIN
      178   01 00069    2E000000 A            WAIT                       NO, EITHER REU OR RO FAULTY
      179                            *
      180                            * FAULTY R0 OR REU -  SEE PAGE 5 OF THIS LISTING UNDER ADDITIONAL ERROR
      181                            *
      182   01 0006A    68000061              B        REUTST            LOOP UNTIL BOTH REU AND R0 ARE OK
      183   01 0006B    22000000 A   REUOK    LI,0     0                 TEST R0 FOR OPEN CIRCUIT
      184   01 0006C    48000000 A            EOR,0    0                 IS R0=0
      185   01 0006D    68300072              BCR,3    R0GOOD            YES, PROCEED WITH THE TEST
      186   01 0006E    6C000000 A            RD,0     0                 SS1 SET
      187   01 0006F    6980006B              BCS,8    REUOK             YES, TEST R0 FOR OPEN CIRCUITS AGAIN
      188   01 00070    2E000000 A            WAIT                       R0 FAULTY AT BITS INDICATED BY 1
      189                            *
      190                            * FAULTY R0 -  SEE PAGE 5 OF THIS LISTING UNDER 'ADDITIONAL ERROR WAITS'
      191                            *
      192   01 00071    6800006B              B        REUOK
1 C00   21:14 JUN 20,'83    TELEFILE CPU DIAGNOSTIC, PATTERN 960-0307-G02                         PAGE   10
A     194                            * INITIALIZATION PROCEDURE
      195                            *
      196   01 00072    321002CD     R0GOOD   LW,1     ARMINT            ARM AND ENABLE PCP, PARITY INTERUPT
      197   01 00073    6D101200 A            WD,1     X'1200'
      198   01 00074    320002D2              LW,0     HALT
      199   01 00075    35000011 A            STW,0    X'11'
      200   01 00076    320002B5              LW,0     BRST
      201   01 00077    35000026 A            STW,0    X'26'
      202   01 00078    320002EE              LW,0     ZERO              CLEAR PASS COUNTER
      203   01 00079    350002E7              STW,0    PASCTR
      204   01 0007A    350002E8              STW,0    PASTAG            CLEAR INITIAL PASSING TAG
      205   01 0007B    320002EE              LW,0     ZERO              CLEAR ERROR COUNTER
      206   01 0007C    350002D1              STW,0    ERRCTR
1 C00   21:14 JUN 20,'83    TELEFILE CPU DIAGNOSTIC, PATTERN 960-0307-G02                         PAGE   11
A     208                            * PROCEDURE TO CALCULATE THE REGISTER PAGE LIMITS
      209                            *
      210   01 0007D    320002E9     RESET    LW,0     REGLIM            BEGIN TO CALCULATE NO. OF PAGES
      211   01 0007E    350002E3              STW,0    PAGE
      212   01 0007F    350002E4              STW,0    PAGEP
      213   01 00080    65000081     PSCAN    BIR,0    %+1               INCREMENT PAGE COUNT
      214   01 00081    480002E9              EOR,0    REGLIM
      215   01 00082    350002E3              STW,0    PAGE              PAGE=00000PPF
      216   01 00083    480002D6              EOR,0    MAXPAG            ARE ALL 32 PAGES IMPLEMENTED ?
      217   01 00084    68300097              BCR,3    ENDPAG            YES
      218   01 00085    320002EE              LW,0     ZERO
      219   01 00086    2F0002E3     QSCAN    LRP      PAGE
      220   01 00087    320002BE              LW,0     FIVES             FIVES =X'555555'
      221   01 00088    32100000 A            LW,1     0
      222   01 00089    351002BF              STW,1    TEMPCK
      223   01 0008A    2F0002EE              LRP      ZERO
      224   01 0008B    223FFFFC A            LI,3     -4
      225   01 0008C    22200000 A            LI,2     0
      226   01 0008D    321002BE              LW,1     FIVES             FIVES=X'55555555'
      227   01 0008E    711402BF              CB,1     TEMPCK,2          IS THIS PAGE IMPLEMENTED
      228   01 0008F    68300093              BE       NTENDPAG          YES
      229   01 00090    20200001 A            AI,2     1                 NO, CHECK
      230   01 00091    6530008E              BIR,3    %-3                     NEXT BYTE
      231   01 00092    68000097              B        ENDPAG            PAGE NOT IMPLEMENTED
      232   01 00093    2F0002EE     NTENDPAG LRP      ZERO              INVESTIGATE NEXT PAGE, BY PAGE 0
      233   01 00094    320002E3              LW,0     PAGE
      234   01 00095    350002E4              STW,0    PAGEP
      235   01 00096    68000080              B        PSCAN             SCAN NEXT PAGE
      236   01 00097    2F0002EE     ENDPAG   LRP      ZERO              USE PAGE 0
      237   01 00098    320002E4              LW,0     PAGEP
      238   01 00099    480002E9              EOR,0    REGLIM            MASK OUT 4 LEAST SIG. DIGITS
      239   01 0009A    350002E6              STW,0    PAGLIM            STORE PAGE LIMIT
1 C00   21:14 JUN 20,'83    TELEFILE CPU DIAGNOSTIC, PATTERN 960-0307-G02                         PAGE   12
A     241                            *
      242                            * SELECT THE PAGE TO BE TESTED
      243                            *
      244   01 0009B    320002EF     TESTPG   LW,0     7FSZRO            R0=X'FFFFFFF0'
      245   01 0009C    350002E3              STW,0    PAGE              INITILIZE PAGE COUNTER
      246   01 0009D    320002E3     NEWPAG   LW,0     PAGE              GET CURRENT PAGE
      247   01 0009E    480002E6              EOR,0    PAGLIM            IS THIS LAST PAGE ?
      248   01 0009F    683000FE              BCR,3    TESTPP            YES, GO TO DO PAGE ADDRESSING TEST
      249   01 000A0    320002E3              LW,0     PAGE              GET CURRENT PAGE AGAIN
      250   01 000A1    480002E9              EOR,0    REGLIM            EOR WITH F
      251   01 000A2    650000A3              BIR,0    %+1               INCREMENT PAGE COUNTER
      252   01 000A3    350002E3              STW,0    PAGE              STORE NEW PAGE COUNTER
      253                            *
      254                            * SELECT TEST PATTERNS IN CONSECUTIVE ORDER
      255                            *
      256   01 000A4    2F0002EE     GETPAT   LRP      ZERO              RETURNTO PAGE ZERO
      257   01 000A5    320002B8              LW,0     PATSCT            PATSCT=LW,0 PATTRN
      258   01 000A6    350000AE              STW,0    PATNOW            SET PATTERN SELECTOR CODE
      259   01 000A7    320002CA              LW,0     MINS1             ALL 1'S
      260   01 000A8    350002BA              STW,0    PATCNT            SET PATTERN COUNTER =-1
      261   01 000A9    320002BA     NXTPAT   LW,0     PATCNT            GET PATTERN COUNTER
      262   01 000AA    650000AB              BIR,0    %+1               INCREMENT PATTERN COUNTER
      263   01 000AB    350002BA              STW,0    PATCNT
      264   01 000AC    480002B7              EOR,0    PATLIM            LAST PATTERN ?
      265   01 000AD    6830009D              BCR,3    NEWPAG
      266                            *
      267                            * EXECUTE ' LW,0 PATTRN + PATCNT ' TO POINT TO PROPER PATTERN
      268                            *
      269   01 000AE    00000000 A   PATNOW   DATA     0                 SELECT TEST PATTERN
      270   01 000AF    350002BB              STW,0    PATSTO            PUT CURRENT TEST PATTERN IN MEMORY
      271   01 000B0    480002CA              EOR,0    MINS1             FIND 1'S COMPLIEMENT OF TEST PATTERN
      272   01 000B1    350002BC              STW,0    CMPATR            STORE IT IN MEMORY
      273   01 000B2    320000AE              LW,0     PATNOW
      274   01 000B3    650000B4              BIR,0    %+1
      275   01 000B4    350000AE              STW,0    PATNOW
1 C00   21:14 JUN 20,'83    TELEFILE CPU DIAGNOSTIC, PATTERN 960-0307-G02                         PAGE   13
A     277                            *
      278                            * LOAD CURRENT REGISTER WITH PATTERN
      279                            *
      280   01 000B5    320002EE     DUMPAT   LW,0     ZERO
      281   01 000B6    350002C4              STW,0    R                 R=0
      282   01 000B7    350002C5              STW,0    RR                R-COUNTER = 0
      283   01 000B8    320002C3              LW,0     LODPAT            LODPAT = LW,0 PATS TO
      284   01 000B9    350000BD              STW,0    SELECT            SET REGISTER SELECTOR CODE
      285   01 000BA    320002CB              LW,0     STRPAT            STRPAT = STW,0 TEMP
      286   01 000BB    350000D6              STW,0    STORE             SET REGISTER STORAGE CODE
      287   01 000BC    2F0002E3     NEXTRG   LRP      PAGE              SET POINTER TO CURRENT PAGE
      288   01 000BD    00000000 A   SELECT   DATA     0                 LOAD PATTERN TO CURRENT REGISTER R
      289                            *
      290                            * LOAD ALL REGISTERS ( EXCEPT CURRENT REG.) OF THE CURRENT PAGE WITH
      291                            * COMPLEMENT OF THE CURRENT PATTERN
      292                            *
      293   01 000BE    2F0002EE              LRP      ZERO              RETURN TO PAGE 0
      294   01 000BF    320002C5     REGLOD   LW,0     RR                GET R-COUNTER
      295   01 000C0    480002C4              EOR,0    R                 IS R-COUNTER = TO CURRENT REG. R
      296   01 000C1    683000C8              BCR,3    PRESRG            YES, SKIP LOADING IT WITH CMPATR
      297   01 000C2    320002C1              LW,0     LOADRG            LOADRG = LW,0 CMPATR
      298   01 000C3    480002C5              EOR,0    RR                MODFY R FIELD
      299   01 000C4    350000C6              STW,0    REGMOD            SET REGISTER SELECTOR CODE
      300   01 000C5    2F0002E3              LRP      PAGE              ADVANCE TO CURRENT PAGE
      301   01 000C6    00000000 A   REGMOD   DATA     0                 LOAD COMPL. OF PATTERN TO REG. R
      302   01 000C7    2F0002EE              LRP      ZERO              RETURN TO PAGE 0
      303   01 000C8    320002C5     PRESRG   LW,0     RR                GET R-COUNTER
      304   01 000C9    480002BD              EOR,0    FIVEFS            MODIFY LOWER BYTES FOR INCREMENTING
      305   01 000CA    650000CB              BIR,0    %+1               INCREMENT R-COUNTER
      306   01 000CB    350002C5              STW,0    RR                STORE IT BACK
      307   01 000CC    480002C7              EOR,0    RMAX              WAS THIS LAST REGISTER
      308   01 000CD    683000CF              BCR,3    TSTREG            YES,  GO TEST THE CURRENT TEST-REG.
      309   01 000CE    680000BF              B        REGLOD            REPEAT TO LOAD NEXT REGISTER
1 C00   21:14 JUN 20,'83    TELEFILE CPU DIAGNOSTIC, PATTERN 960-0307-G02                         PAGE   14
A     311                            *
      312                            * EXAMINE THE TEST REGISTER FOR CONTAINING THE CURRENT PATTERN
      313                            *
      314   01 000CF    22000000 A   TSTREG   LI,0     0
      315   01 000D0    350002C5              STW,0    RR                INITIALIZE R-COUNTER
      316   01 000D1    320002E3              LW,0     PAGE              IS THIS PAGE 0
      317   01 000D2    693000D5              BCS,3    EXAMIN            YES, MAKE TEST
      318   01 000D3    320002C4              LW,0     R                 IS THIS R0 OF PAGE 0
      319   01 000D4    683000DB              BCR,3    REGOOD            YES, DO NOT TEST R0
      320   01 000D5    2F0002E3     EXAMIN   LRP      PAGE              RETURN TO TEST PAGE
      321   01 000D6    00000000 A   STORE    DATA     0                 STORE REG. R IN LOCATION TEMP
      322   01 000D7    2F0002EE              LRP      ZERO              RETURN TO PAGE 0
      323   01 000D8    320002CC              LW,0     TEMP              FETCH STORED DATA
      324   01 000D9    480002BB              EOR,0    PATSTO            COMPARE WITH CURRENT PATTERN
      325   01 000DA    693000E8              BCS,3    BYTERR            UNEQUAL ? GO TO FIND FAULTY BYTE
      326   01 000DB    320002C4     REGOOD   LW,0     R                 GET R
      327   01 000DC    480002BD              EOR,0    FIVEFS            MODIFY TO INCREMENT BY OVERFLOW
      328   01 000DD    650000DE              BIR,0    %+1               INCREMENT R
      329   01 000DE    350002C4              STW,0    R                 STORE NEW VALUE OF R
      330   01 000DF    480002C7              EOR,0    RMAX              LAST REGISTER ?
      331   01 000E0    683000A9              BCR,3    NXTPAT            YES, REPEAT CURRENT PAGE TEST WITH
      332                            *                                   NEXT PATTERN
      333   01 000E1    320002C4              LW,0     R
      334   01 000E2    480002C3              EOR,0    LODPAT            LODPAT = LW,0 PATSTO
      335   01 000E3    350000BD              STW,0    SELECT            MODIFY LOAD LOCATION FOR NEXT REG.
      336   01 000E4    320002C4              LW,0     R
      337   01 000E5    480002CB              EOR,0    STRPAT            STRPAT= STW,0 TEMP
      338   01 000E6    350000D6              STW,0    STORE             MODIFY STORE LOCATION FOR NEXT REG.
      339   01 000E7    680000BC              B        NEXTRG            GO TEST NEXT REGISTER
1 C00   21:14 JUN 20,'83    TELEFILE CPU DIAGNOSTIC, PATTERN 960-0307-G02                         PAGE   15
A     341                            *
      342                            * FIND FAULTY BYTE IN THE SPECIFIED REGISTER
      343                            *
      344   01 000E8    320002EE     BYTERR   LW,0     ZERO
      345   01 000E9    350002B4              STW,0    BYTCNT            INITIALIZE THE BYTE COUNTER
      346   01 000EA    320002B2              LW,0     BYTMOD            BYTMOD = LW,0 BYT0
      347   01 000EB    350000EC              STW,0    BYTNOW            SET BYE MODIFYING CODE
      348   01 000EC    00000000 A   BYTNOW   DATA     0                 GET PROPER BYTES MASK
      349   01 000ED    350002C9              STW,0    MASK              STORE IN MASK
      350   01 000EE    320002CC              LW,0     TEMP              GET STORED BYTE
      351   01 000EF    480002BB              EOR,0    PATSTO            TEST THE BYTE WITH ORIGINAL BYTE
      352   01 000F0    4B0002C9              AND,0    MASK              DISCARD OTHER INTERFERING BYTES
      353   01 000F1    693001C5              BCS,3    REGERR            ERROR,  BO TO ERROR ROUTINE
      354   01 000F2    320002B4     RETBYT   LW,0     BYTCNT            NO ERROR
      355   01 000F3    650000F4              BIR,0    %+1               INCREMENT BYTE COUNTER
      356   01 000F4    350002B4              STW,0    BYTCNT
      357   01 000F5    480002B0              EOR,0    BYTMAX            LAST BYTE ?
      358   01 000F6    683000FB              BCR,3    TSTSS1            YES, TEST SS1 FOR REPETITION
      359   01 000F7    320000EC              LW,0     BYTNOW            NO
      360   01 000F8    650000F9              BIR,0    %+1               MODIFY LOCATION TO GET NEXT BYTE
      361   01 000F9    350000EC              STW,0    BYTNOW
      362   01 000FA    680000EC              B        BYTNOW            GO TEST NEXT BYTE
      363                            *
      364                            * TEST SWITCH 1.  SS = SET IF TESTING THE SAME FAULTY REGISTER DESIRED
      365                            *
      366   01 000FB    6C000000 A   TSTSS1   RD,0     0                 IS SS1 SET
      367   01 000FC    698000E8              BCS,8    BYTERR            YES, REPEAT TESTING SAME REGISTER
      368   01 000FD    680000DB              B        REGOOD            NO, ADVANCE TO TEST NEXT REGISTER
1 C00   21:14 JUN 20,'83    TELEFILE CPU DIAGNOSTIC, PATTERN 960-0307-G02                         PAGE   16
A     370                            *
      371                            * TEST FOR CORRECT ADDRESSING OF THEHE IMPLEMENTED PAGES
      372                            *
      373   01 000FE    2F0002EE     TESTPP   LRP      ZERO              SET RP TO PAGE ZERO
      374   01 000FF    320002E6              LW,0     PAGLIM            IS ONLY PAGE 0  IMPLEMENTED
      375   01 00100    6830015F              BCR,3    CORSIZ            YES,   GO TO CORE TEST
      376   01 00101    320002EE              LW,0     ZERO
      377   01 00102    350002E3              STW,0    PAGE              INITIALIZE PAGE COUNTER
      378   01 00103    320002EE     FILL1S   LW,0     ZERO
      379   01 00104    350002C4              STW,0    R                 R=0
      380   01 00105    320002C2              LW,0     LDMNS1            SET CODE TO LOAD REGISTERS =-1
      381   01 00106    35000108              STW,0    MODREG
      382   01 00107    2F0002E3     LODREG   LRP      PAGE              SET CURRENT PAGE
      383                            *
      384                            * EXACUTE ' LW,R  =-1 ' IN ORDER TO LOAD ALL REGS. OF CURRENT PAGE =-1
      385                            *
      386   01 00108    00000000 A   MODREG   DATA     0
      387   01 00109    2F0002EE              LRP      ZERO              BACK TO PAGE 0
      388   01 0010A    320002C4              LW,0     R                 FETCH R
      389   01 0010B    480002BD              EOR,0    FIVEFS            MODIFY LOWER BITS FOR INCREMENTATION
      390   01 0010C    6500010D              BIR,0    %+1               INCREMENT R BY OVERFLOW
      391   01 0010D    350002C4              STW,0    R                 STORE NEW R
      392   01 0010E    480002C7              EOR,0    RMAX              LAST REGISTER IN CURRENT PAGE ?
      393   01 0010F    68300114              BCR,3    FLPAGE            YES, FLIP THE PAGE
      394   01 00110    320002C4              LW,0     R
      395   01 00111    480002C2              EOR,0    LDMNS1            LDMNS1= LW,0 MINS1
      396   01 00112    35000108              STW,0    MODREG            MODIFY LOCATION TO SET NEXT REG. =-1
      397   01 00113    68000107              B        LODREG            LOAD NEXT R =-1
1 C00   21:14 JUN 20,'83    TELEFILE CPU DIAGNOSTIC, PATTERN 960-0307-G02                         PAGE   17
A     399                            *
      400                            * FLIP TO LOAD REGISTERS OF THE PAGE =-1
      401                            *
      402   01 00114    2F0002EE     FLPAGE   LRP      ZERO              RETURN TO PAGE 0
      403   01 00115    320002E3              LW,0     PAGE              GET PAGE COUNTER
      404   01 00116    480002E6              EOR,0    PAGLIM            LAST PAGE ?
      405   01 00117    6830011D              BCR,3    FULPGS            YES
      406   01 00118    320002E3              LW,0     PAGE              GET PAGE COUNTER
      407   01 00119    480002E9              EOR,0    REGLIM            MODIFY TO INCREMENT BY OVERFLOW
      408   01 0011A    6500011B              BIR,0    %+1               INCREMENT PAGE COUNTER
      409   01 0011B    350002E3              STW,0    PAGE              STORE NEW VALUE OF THE PAGE COUNTER
      410   01 0011C    68000103              B        FILL1S            NO, LOAD NEXT PAGE ALL REGS. =-1
      411   01 0011D    320002EE     FULPGS   LW,0     ZERO
      412   01 0011E    350002E3              STW,0    PAGE              INITIALIZE PAGE COUNTER
      413   01 0011F    350002C0              STW,0    FLPCNT            INITIALIZE PAGE FLIP
      414   01 00120    2F0002E3     BEGPAG   LRP      PAGE              SET RP TO CURRENT PAGE
      415   01 00121    320002EE              LW,0     ZERO              CLEAR REGISTER 0
      416   01 00122    328002EE              LW,8     ZERO              CLEAR REGISTER 8
1 C00   21:14 JUN 20,'83    TELEFILE CPU DIAGNOSTIC, PATTERN 960-0307-G02                         PAGE   18
A     418                            *
      419                            * FLIP PAGES AND CHECK CONTENTS FOR ANY CHANGE DUE TO MISSADRESSING
      420                            *
      421   01 00123    2F0002EE     FLIPAG   LRP      ZERO              RETURN TO PAGE 0
      422   01 00124    320002C0              LW,0     FLPCNT
      423   01 00125    480002E6              EOR,0    PAGLIM            LAST PAGE
      424   01 00126    68300136              BCR,3    PAGNXT            YES, PROCEED TO NEXT PAGE
      425   01 00127    320002C0              LW,0     FLPCNT            GET PAGE FLIP COUNTER
      426   01 00128    480002E9              EOR,0    REGLIM            MODIFY TO INCREMENT
      427   01 00129    6500012A              BIR,0    %+1               INCREMENT BY OVERFLOW
      428   01 0012A    350002C0              STW,0    FLPCNT            STORE NEW VALUE OF PAGE FLIP
      429   01 0012B    320002EE              LW,0     ZERO
      430   01 0012C    2F0002C0              LRP      FLPCNT            RETURN TO SAME PAGE FLIPED
      431   01 0012D    480002CA              EOR,0    MINS1             CLEAR REGISTER 0
      432   01 0012E    69300140              BCS,3    ERR0T7            MISADDRESSING IN REGS 0-7 THIS PAGE
      433   01 0012F    320002CA              LW,0     MINS1             RESTORE REGISTER 0 =-1
      434   01 00130    488002CA              EOR,8    MINS1             CLEAR REGISTER 8
      435   01 00131    69300146              BCS,3    ERR8TF            MISADDRESSING IN REGS 8-F THIS PAGE
      436   01 00132    2F0002C0     FRESHP   LRP      FLPCNT
      437   01 00133    328002CA              LW,8     MINS1
      438   01 00134    320002CA              LW,0     MINS1
      439   01 00135    68000123              B        FLIPAG            GO TO FLIP THE PAGE AND TEST
      440   01 00136    320002E3     PAGNXT   LW,0     PAGE              SET RP TO CURRET PAGE
      441   01 00137    480002E9              EOR,0    REGLIM            MODIFY PAGE TO INCREMENT
      442   01 00138    65000139              BIR,0    %+1               INCREMENT THE PAGE
      443   01 00139    350002E3              STW,0    PAGE              STORE NEW VALUE OF PAGE
      444   01 0013A    480002E6              EOR,0    PAGLIM            LAST PAGE ?
      445   01 0013B    6830015F              BCR,3    CORSIZ            YES, GO TO CORE TEST
      446   01 0013C    320002E3              LW,0     PAGE              NO, FETCH PAGE TESTED
      447   01 0013D    350002C0              STW,0    FLPCNT            STORE IT TO START FLIPPING FROM HERE
      448   01 0013E    320002CA              LW,0     MINS1             RESOTRE REGISTER 0 TO -1
      449   01 0013F    68000120              B        BEGPAG            PROCEED TO TEST NEXT PAGE
1 C00   21:14 JUN 20,'83    TELEFILE CPU DIAGNOSTIC, PATTERN 960-0307-G02                         PAGE   19
A     451                            *
      452                            * DISTINGUISH BETWEEN REGISTERS 0-7 AND 8-F IN ADDRESSING ERRORS
      453                            *
      454   01 00140    350002EA     ERR0T7   STW,0    SAVERR            SAVE FAULTY REGISTER
      455   01 00141    320002CA              LW,0     MINS1             RESTORE R0 =-1
      456   01 00142    2F0002EE              LRP      ZERO              BACK TO PAGE ZERO
      457   01 00143    320002EE              LW,0     ZERO              R0=0
      458   01 00144    350002C4              STW,0    R                 SELECT R0
      459   01 00145    6800014A              B        PFAULT
      460   01 00146    350002EA     ERR8TF   STW,0    SAVERR            SAVE FAULTY REGISTER
      461   01 00147    2F0002EE              LRP      ZERO              BACK TO PAGE 0
      462   01 00148    320002C6              LW,0     R8                SELECT R8
      463   01 00149    350002C4              STW,0    R
      464   01 0014A    320002EE     PFAULT   LW,0     ZERO
      465   01 0014B    350002B4              STW,0    BYTCNT            BYTE COUNT "0
      466   01 0014C    320002B2              LW,0     BYTMOD            BYTMOD=LW,0 BYTE0
      467   01 0014D    3500014E              STW,0    BYTCUR
      468   01 0014E    00000000 A   BYTCUR   DATA     0                 SELECT UNDESIRED BYTES
      469   01 0014F    350002C9              STW,0    MASK              STORE IN LOCATION MASK
      470   01 00150    320002EA              LW,0     SAVERR            FETCH FAULTY REGISTER
      471   01 00151    4B0002C9              AND,0    MASK              SELECT DESIRED BYTE
      472   01 00152    693001D3              BCS,3    PAGERR            ANY DIGIT =-1 ? IF YES NOTE AS ERROR
      473   01 00153    320002B4     RETPAG   LW,0     BYTCNT            NO
      474   01 00154    65000155              BIR,0    %+1               INCREMENT BYTE COUNTER
      475   01 00155    350002B4              STW,0    BYTCNT
      476   01 00156    480002B0              EOR,0    BYTMAX            LAST BYTE ?
      477   01 00157    6830015C              BCR,3    SS1TST            CHECK SS1
      478   01 00158    3200014E              LW,0     BYTCUR
      479   01 00159    6500015A              BIR,0    %+1               INCREMENT LOCATION TO TEST NEXT BYTE
      480   01 0015A    3500014E              STW,0    BYTCUR
      481   01 0015B    6800014E              B        BYTCUR            GO TO TEST NEXT BYTE
      482   01 0015C    6C000000 A   SS1TST   RD,0     0                 SS1 SET
      483   01 0015D    6980014A              BCS,8    PFAULT            YES, REPEAT TEST FOR THE SAME PAGE
      484   01 0015E    68000132              B        FRESHP            NO,
1 C00   21:14 JUN 20,'83    TELEFILE CPU DIAGNOSTIC, PATTERN 960-0307-G02                         PAGE   20
A     486                            *
      487                            * CALCULATE MAXIMUM CORE ADDRESS
      488                            *
      489   01 0015F    2F0002EE     CORSIZ   LRP      ZERO              RESET PAGE POINTER
      490   01 00160    320002E8              LW,0     PASTAG            IS THIS THE FIRST PASS
      491   01 00161    68300164              BCR,3    %+3               YES, CALCULATE CORE SIZE
      492   01 00162    6C000000 A            RD,0     0                 IS SS2 SET
      493   01 00163    68400171              BCR,4    CORFIL            NO, USE CURRENT CORE SIZE
      494   01 00164    321002E0              LW,1     N300              YES, RECALCULATE CORE SIZE
      495   01 00165    320002D9              LW,0     MEMFIL
      496   01 00166    65000167     SETFIL   BIR,0    %+1               INCREMENT STW ADDRESS
      497   01 00167    35000168              STW,0    %+1
      498   01 00168    00000000 A            DATA     0                 EXECUTE STW,1  (R0)+1
      499   01 00169    65100166              BIR,1    SETFIL            INCREMENT FILL DATA
      500   01 0016A    321002D5              LW,1     MAXCOR            128K CORE IMPLEMENTED
      501   01 0016B    4B1002D5     MAXMEM   AND,1    MAXCOR            TRAP RETURN - MASK OUT NON-ADDRESS
      502   01 0016C    351002D8              STW,1    MEMAX             SAVE MAX ADDRESS
      503   01 0016D    321002E2              LW,1     P300
      504   01 0016E    351002DA              STW,1    MEMIN             SAVE MIN TEST ADDRESS
      505   01 0016F    320002BE              LW,0     FIVES
      506   01 00170    350002E8              STW,0    PASTAG            STORE NON-ZERO NO. IN PASTAG
      507                            *
      508                            * SET EACH CORE LOCATION EQUAL TO ITS OWN ADDRESS
      509                            *
      510   01 00171    328002DC     CORFIL   LW,8     MEMSTO
      511   01 00172    488002DA              EOR,8    MEMIN             ADD MIN TEST ADDRESS
      512   01 00173    326002DA              LW,6     MEMIN             INITIAL ADDRESS AND TEST VALUE
      513   01 00174    35800175     CORLOD   STW,8    %+1
      514   01 00175    00000000 A            DATA     0                 EXECUTE STW,6 TEST ADDRESS
      515   01 00176    329002D8              LW,9     MEMAX
      516   01 00177    48900006 A            EOR,9    6                 TEST VALUE = MAX ADDRESS?
      517   01 00178    6830017C              BCR,3    MACTST            YES
      518   01 00179    6560017A              BIR,6    %+1               NO, INCREMENT TEST VALUE
      519   01 0017A    6580017B              BIR,8    %+1               INCREMENT TEST ADDRESS
      520   01 0017B    68000174              B        CORLOD
1 C00   21:14 JUN 20,'83    TELEFILE CPU DIAGNOSTIC, PATTERN 960-0307-G02                         PAGE   21
A     522                            *
      523                            * TEST CORE MEMORY BETWEEN DEFINED LIMITS FOR CONTENT EQUAL TO ADDRESS
      524                            *
      525   01 0017C    32A002EB     MACTST   LW,A     STOBCR
      526   01 0017D    48A002DA              EOR,A    MEMIN             ADD MIN TEST ADDRESS
      527   01 0017E    32B002D0              LW,B     BTOERR            ERROR BRANCH FOR MEM EXECUTE TEST
      528   01 0017F    328002DB              LW,8     MEMLOD
      529   01 00180    488002DA              EOR,8    MEMIN             ADD TEST ADDRESS
      530   01 00181    326002DA              LW,6     MEMIN             INITIAL TEST VALUE
      531   01 00182    35800183     MACLUP   STW,8    %+1
      532   01 00183    00000000 A            DATA     0                 EXECUTE  LW,5 TEST ADDRESS
      533   01 00184    32700006 A            LW,7     6                 PREDETERMINED VALUE
      534   01 00185    48700005 A            EOR,7    5                 PREDETERMINED = ACTUAL?
      535   01 00186    68300188              BCR,3    %+2               YES
      536   01 00187    680001DE              B        MACERR            NO, MEMORY ACCESS ERROR
      537   01 00188    6C000000 A   MAERET   RD,0     0                 SS1 SET?
      538   01 00189    69800183              BCS,8    MACLUP+1          YES, REPEAT TEST FOR THIS ADDRESS
      539   01 0018A    35A0018B              STW,A    %+1               NO,
      540   01 0018B    00000000 A            DATA     0                 STORE (BCR,0 MEXERR)FOR EXECUTE TEST
      541   01 0018C    329002D8              LW,9     MEMAX
      542   01 0018D    48900006 A            EOR,9    6                 TEST VALUE = MAX ADDRESS?
      543   01 0018E    68300193              BCR,3    MEXTST            YES, PROCEED TO NEXT TEST
      544   01 0018F    65600190              BIR,6    %+1               INCREMENT TEST VALUE
      545   01 00190    65800191              BIR,8    %+1               INCREMENT TEST ADDRESS
      546   01 00191    65A00192              BIR,A    %+1               INCREMENT REFILL ADDRESS
      547   01 00192    68000182              B        MACLUP
1 C00   21:14 JUN 20,'83    TELEFILE CPU DIAGNOSTIC, PATTERN 960-0307-G02                         PAGE   22
A     549                            *
      550                            * TEST INSTRUCTION EXECUTION FROM EACH LOCATION WITHIN MEMORY LIMITS
      551                            *
      552   01 00193    329002D0     MEXTST   LW,9     BTOERR            LOAD BRANCH TO ERROR
      553   01 00194    328002ED              LW,8     STORE9            LOAD STORE R9
      554   01 00195    488002DA              EOR,8    MEMIN             ADD MIN TEST ADDRESS
      555   01 00196    32A002CE              LW,A     BIRLOD            LOAD TEST BIR
      556   01 00197    32B002EC              LW,B     STOBIR            LOAD STORE RA
      557   01 00198    48B002DA              EOR,B    MEMIN             ADD MIN TEST ADDRESS
      558   01 00199    32D002CF              LW,D     BTOBIR            LOAD BRANCH TO TEST ADDRESS
      559   01 0019A    48D002DA              EOR,D    MEMIN             ADD MIN TEST ADDRESS
      560   01 0019B    35B0019C     MEXLUP   STW,B    %+1
      561   01 0019C    00000000 A            DATA     0                 EXECUTE STW,A TEST ADDRESS
      562   01 0019D    32C002D7     TESTEX   LW,C     MAXPOS            RC = LARGEST POSITIVE VALUE
      563   01 0019E    35D0019F              STW,D    %+1
      564   01 0019F    00000000 A            DATA     0                 EXECUTE BCR,0 TEST ADDRESS
      565   01 001A0    6C000000 A   EXRET    RD,0     0                 SUCCESSFUL EXECUTION RETURN
      566   01 001A1    6980019D              BCS,8    TESTEX            SS1 SET - REPEAT TEST FOR THIS ADDR
      567   01 001A2    358001A3              STW,8    %+1
      568   01 001A3    00000000 A            DATA     0                 REPLACE BIR WITH BCR TO ERROR
      569   01 001A4    32E00008 A            LW,E     8                 CURRENT TEST LOCATION
      570   01 001A5    4BE002D5              AND,E    MAXCOR            ADDRESS MASK
      571   01 001A6    48E002D8              EOR,E    MEMAX             CURRENT ADDRESS = MEMORY LIMIT?
      572   01 001A7    683001AC              BCR,3    PASINC            YES, EXECUTION TEST COMPLETED
      573   01 001A8    658001A9              BIR,8    %+1               NO, TEST NEXT LOCATION
      574   01 001A9    65B001AA              BIR,B    %+1
      575   01 001AA    65D001AB              BIR,D    %+1
      576   01 001AB    6800019B              B        MEXLUP
1 C00   21:14 JUN 20,'83    TELEFILE CPU DIAGNOSTIC, PATTERN 960-0307-G02                         PAGE   23
A     578                            *
      579                            * END OF PROGRAM PASS. INCREMENT PASS COUNTER AND DISPLAY MEMORY
      580                            * PARAMETERS FOR ALTERATION IF REQUESTED.
      581                            *
      582   01 001AC    324002E7     PASINC   LW,4     PASCTR
      583   01 001AD    654001AE              BIR,4    %+1
      584   01 001AE    354002E7              STW,4    PASCTR

      586   01 001AF    22404000 A            LI,4     X'4000'           SIGNAL SUCCESS
      587   01 001B0    6D000041 A            WD,0     X'41'
      588   01 001B1    644001B1              BDR,4    %
      589   01 001B2    6D000040 A            WD,0     X'40'

      591   01 001B3    320002E5              LW,0     PAGBEG
      592   01 001B4    6C000000 A            RD,0     0                 SS3 SET?
      593   01 001B5    682001BE              BCR,2    REITER            NO
      594   01 001B6    321002E6              LW,1     PAGLIM
      595   01 001B7    322002DA              LW,2     MEMIN
      596   01 001B8    323002D8              LW,3     MEMAX
      597   01 001B9    325002D1              LW,5     ERRCTR
      598   01 001BA    2E000000 A            WAIT                       YES, HALT FOR CHANGE OF REGISTER-
      599                            *                                   PAGE LIMITS AND/OR MEMORY LIMITS
      600   01 001BB    351002E6              STW,1    PAGLIM
      601   01 001BC    352002DA              STW,2    MEMIN
      602   01 001BD    353002D8              STW,3    MEMAX
      603   01 001BE    350002E3     REITER   STW,0    PAGE              ENTER DESIRED STARTING PAGE
      604   01 001BF    350002E5              STW,0    PAGBEG
      605   01 001C0    6C000000 A            RD,0     0                 SS2 SET ?
      606   01 001C1    684000A4              BCR,4    GETPAT            REPEAT TEST WITH CURRENT PAGE LIMITS
      607                            *                                   AND/OR CURRENT CORE PARAMETERS
      608   01 001C2    320002EE              LW,0     ZERO
      609   01 001C3    350002E5              STW,0    PAGBEG
      610   01 001C4    6800007D              B        RESET             RETURN TO RECALCULATE PARAMETERS
1 C00   21:14 JUN 20,'83    TELEFILE CPU DIAGNOSTIC, PATTERN 960-0307-G02                         PAGE   24
A     612                            *
      613                            * ERROR ROUTINES FOR REGISTER  PAGE TESTS
      614                            *
      615   01 001C5    320002EE     REGERR   LW,0     ZERO              CLEAR REGISTER ZERO
      616   01 001C6    480002E3              EOR,0    PAGE              RECORD PAGE
      617   01 001C7    480002C4              EOR,0    R                 RECORD R
      618   01 001C8    480002B4              EOR,0    BYTCNT            RECORD BYTE
      619   01 001C9    480002C8              EOR,0    REGIND            REGIND=X'10000000'
      620   01 001CA    331002D1              MTW,1    ERRCTR            INCREMENT ERROR COUNTER
      621   01 001CB    321002B3              LW,1     BYTRET            RETURN ENTRY
      622   01 001CC    351001F7              STW,1    RETURN
      623   01 001CD    321002E6              LW,1     PAGLIM            LOAD REG.1 WITH MAX. PAGE IMPLEMENTE
      624   01 001CE    322002BB              LW,2     PATSTO            LOAD REG.2 WITH CURRENT PATTERN
      625   01 001CF    323002CC              LW,3     TEMP              LOAD REG. 3 WITH PATTERN RECEIVED
      626   01 001D0    32400002 A            LW,4     2
      627   01 001D1    48400003 A            EOR,4    3                 LOAD REG.4 WITH DIFFERING BITS
      628   01 001D2    680001F2              B        ERROR
      629   01 001D3    320002EE     PAGERR   LW,0     ZERO              CLEAR R0
      630   01 001D4    480002C0              EOR,0    FLPCNT            RECORD HIGHER PAGE NUMBER BITS 23-27
      631   01 001D5    480002C4              EOR,0    R                 RECORD R IN BITS 8-11
      632   01 001D6    480002B4              EOR,0    BYTCNT            RECORD BYTE NO. BITS 29-31
      633   01 001D7    480002B9              EOR,0    PGAIND            PGAIND=X'20000000'
      634   01 001D8    331002D1              MTW,1    ERRCTR            INCREMENT ERROR COUNTER
      635   01 001D9    325002E3              LW,5     PAGE              RECORD DISIRED PAGE IN R5-BITS23-27
      636   01 001DA    321002B6              LW,1     PAGRET            RETURN ENTRY
      637   01 001DB    351001F7              STW,1    RETURN
      638   01 001DC    321002E6              LW,1     PAGLIM            RECORD PAGES IMPLEMENTED IN R1
      639   01 001DD    680001F2              B        ERROR
1 C00   21:14 JUN 20,'83    TELEFILE CPU DIAGNOSTIC, PATTERN 960-0307-G02                         PAGE   25
A     641                            *
      642                            * ERROR ROUTINES FOR MEMORY TESTS
      643                            *
      644   01 001DE    32000006 A   MACERR   LW,0     6                 FAILING ADDRESS
      645   01 001DF    480002D3              EOR,0    MACERI            ERROR ID
      646   01 001E0    32F002D4              LW,F     MACRET            RETURN ENTRY
      647   01 001E1    35F001F7              STW,F    RETURN
      648   01 001E2    321002E6     ERINFO   LW,1     PAGLIM            MAXIMUM PAGES IMPLEMENTED
      649   01 001E3    322002D8              LW,2     MEMAX             MAXIMUM CORE ADDRESS
      650   01 001E4    331002D1              MTW,1    ERRCTR            INCREMENT ERROR COUNTER
      651   01 001E5    323002D1              LW,3     ERRCTR            ERROR COUNT
      652   01 001E6    324002E7              LW,4     PASCTR            PASS COUNT
      653   01 001E7    680001F2              B        ERROR
      654   01 001E8    32000008 A   MEXERR   LW,0     8                 FAILING ADDRESS
      655   01 001E9    4B0002D5              AND,0    MAXCOR            ADDRESS MASK
      656   01 001EA    480002DE              EOR,0    MEXERI            ERROR ID
      657   01 001EB    32F002DD              LW,F     MEXRET            RETURN ENTRY
      658   01 001EC    35F001F7              STW,F    RETURN
      659   01 001ED    3250000C A            LW,5     C                 RESULT IN RC AFTER BIR,C
      660   01 001EE    326002DF              LW,6     MINUS1            CORRECT RESULT IN RC
      661   01 001EF    32700005 A            LW,7     5
      662   01 001F0    48700006 A            EOR,7    6                 DIFFERENCE
      663   01 001F1    680001E2              B        ERINFO
      664                            *
      665                            *
      666   01 001F2    6D000041 A   ERROR    WD,0     X'41'             TURN ON ALARM
      667   01 001F3    6C000000 A            RD,0     0                 SS4 SET?
      668   01 001F4    691001F6              BCS,1    %+2               YES, NO HALT ON ERROR
      669   01 001F5    2E000000 A   ERHALT   WAIT
      670                            * REFER TO PAGE 4 OF LISTING FOR AMPLIFYING ERROR INFORMATION
      671   01 001F6    6D000040 A            WD,0     X'40'             TURN OFF ALARM
      672   01 001F7    00000000 A   RETURN   DATA     0                 RETURN BRANCH
1 C00   21:14 JUN 20,'83    TELEFILE CPU DIAGNOSTIC, PATTERN 960-0307-G02                         PAGE   26
A     674                            *
      675                            * TRAP PROCESSING SWITCH
      676                            *
      677                                     BOUND    8
      678   01 001F8    00000000 A   NONOP    DATA     0
      679   01 001F9    00000000 A            DATA     0
      680   01 001FA    000001FC              DATA     NONOP+4
      681   01 001FB    00000000 A            DATA     0
      682   01 001FC    6800027E              B        TRAP40            INTERRUPT SYSTEM FAULT
      683   01 001FD    6800027E              B        TRAP40            MEMORY PROTECT VIOLATION
      684   01 001FE    6800027E              B        TRAP40            MODE VIOLATION
      685   01 001FF    2E000000 A            WAIT
      686   01 00200    6800016B              B        MAXMEM            NONEXISTENT MEMORY
      687   01 00201    2E000000 A            WAIT
      688   01 00202    2E000000 A            WAIT
      689   01 00203    2E000000 A            WAIT
      690   01 00204    6800027E              B        TRAP40            NONEXISTENT INSTRUCTION
      691                                     BOUND    8
      692   01 00206    00000000 A   UNIMP    DATA     0
      693   01 00207    00000000 A            DATA     0
      694   01 00208    00000280              DATA     TRAP41
      695   01 00209    00000000 A            DATA     0
      696   01 0020A    00000000 A   STACK    DATA     0
      697   01 0020B    00000000 A            DATA     0
      698   01 0020C    00000282              DATA     TRAP42
      699   01 0020D    00000000 A            DATA     0
      700   01 0020E    00000000 A   OFLO     DATA     0
      701   01 0020F    00000000 A            DATA     0
      702   01 00210    00000284              DATA     TRAP43
      703   01 00211    00000000 A            DATA     0
      704   01 00212    00000000 A   FLOAT    DATA     0
      705   01 00213    00000000 A            DATA     0
      706   01 00214    00000286              DATA     TRAP44
      707   01 00215    00000000 A            DATA     0
1 C00   21:14 JUN 20,'83    TELEFILE CPU DIAGNOSTIC, PATTERN 960-0307-G02                         PAGE   27
A     709                            *
      710   01 00216    00000000 A   DEC      DATA     0
      711   01 00217    00000000 A            DATA     0
      712   01 00218    00000288              DATA     TRAP45
      713   01 00219    00000000 A            DATA     0
      714   01 0021A    00000000 A   TIMER    DATA     0
      715   01 0021B    00000000 A            DATA     0
      716   01 0021C    0000028A              DATA     TRAP46
      717   01 0021D    00000000 A            DATA     0
      718   01 0021E    00000000 A   CALL1    DATA     0
      719   01 0021F    00000000 A            DATA     0
      720   01 00220    0000028C              DATA     TRAP48
      721   01 00221    00000000 A            DATA     0
      722   01 00222    00000000 A   CALL2    DATA     0
      723   01 00223    00000000 A            DATA     0
      724   01 00224    0000028E              DATA     TRAP49
      725   01 00225    00000000 A            DATA     0
      726   01 00226    00000000 A   CALL3    DATA     0
      727   01 00227    00000000 A            DATA     0
      728   01 00228    00000290              DATA     TRAP4A
      729   01 00229    00000000 A            DATA     0
      730   01 0022A    00000000 A   CALL4    DATA     0
      731   01 0022B    00000000 A            DATA     0
      732   01 0022C    00000292              DATA     TRAP4B
      733   01 0022D    00000000 A            DATA     0
      734   01 0022E    00000000 A   TRAPUN   DATA     0
      735   01 0022F    00000000 A            DATA     0
      736   01 00230    00000294              DATA     TUNASS
      737   01 00231    00000000 A            DATA     0
1 C00   21:14 JUN 20,'83    TELEFILE CPU DIAGNOSTIC, PATTERN 960-0307-G02                         PAGE   28
A     739   01 00232    00000000 A   TRAPLRP  DATA     0                 SIGMA 9 AND T-SERIES
      740   01 00233    00000000 A            DATA     0                  BOTH TRAP (X'4D') WHEN
      741   01 00234    00000236              DATA     %+2                 ATTEMPT IS MADE TO LOAD
      742   01 00235    00000000 A            DATA     0                    BAD REGISTER-BLOCK POINTER

      744   01 00236    02200000 A            LCI      0                 SAVE REGISTERS (DEBUG)
      745   01 00237    2B000242              STM,0    BUFFLRP

      747   01 00238    32000232              LW,0     TRAPLRP           COMPARE WITH LRP
      748   01 00239    4B0002D5              AND,0    MAXCOR             IN THE CONFIGURATOR
      749   01 0023A    21000086              CI,0     QSCAN
      750   01 0023B    6830023E              BE       LRP0              SKIP IF TRAP EXPECTED

      752   01 0023C    2E000000 A            WAIT                       ELSE STOP - ERROR
      753   01 0023D    68000060              B        START

      755   01 0023E    0E100240     LRP0     LPSD,1   LRP1              RESET PDF FLAG

      757                                     BOUND    8
      758   01 00240    00000097     LRP1     DATA     ENDPAG
      759   01 00241    00000000 A            DATA     0

      761   01 00242                 BUFFLRP  RES      16
1 C00   21:14 JUN 20,'83    TELEFILE CPU DIAGNOSTIC, PATTERN 960-0307-G02                         PAGE   29
A     763                            *
      764                            * INTERRUPT PROCESSING SWITCH
      765                            *
      766                                     BOUND    8
      767   01 00252    00000000 A   POWON    DATA     0
      768   01 00253    00000000 A            DATA     0
      769   01 00254    00000296              DATA     INT50
      770   01 00255    00000000 A            DATA     0
      771   01 00256    00000000 A   POWOFF   DATA     0
      772   01 00257    00000000 A            DATA     0
      773   01 00258    00000298              DATA     INT51
      774   01 00259    00000000 A            DATA     0
      775   01 0025A    00000000 A   PULSE1   DATA     0
      776   01 0025B    00000000 A   PULSE2   DATA     0
      777   01 0025C    00000000 A   PULSE3   DATA     0
      778   01 0025D    00000000 A   PULSE4   DATA     0
      779   01 0025E    00000000 A   MEMPAR   DATA     0
      780   01 0025F    00000000 A            DATA     0
      781   01 00260    0000029A              DATA     INT56
      782   01 00261    00000000 A            DATA     0
      783   01 00262    00000000 A   INTUN    DATA     0
      784   01 00263    00000000 A            DATA     0
      785   01 00264    0000029C              DATA     IUNASS
      786   01 00265    00000000 A            DATA     0
      787   01 00266    00000000 A   COUNT1   DATA     0
      788   01 00267    00000000 A            DATA     0
      789   01 00268    0000029E              DATA     INT58
      790   01 00269    00000000 A            DATA     0
      791   01 0026A    00000000 A   COUNT2   DATA     0
      792   01 0026B    00000000 A            DATA     0
      793   01 0026C    000002A0              DATA     INT59
      794   01 0026D    00000000 A            DATA     0
1 C00   21:14 JUN 20,'83    TELEFILE CPU DIAGNOSTIC, PATTERN 960-0307-G02                         PAGE   30
A     796                            *
      797   01 0026E    00000000 A   COUNT3   DATA     0
      798   01 0026F    00000000 A            DATA     0
      799   01 00270    000002A2              DATA     INT5A
      800   01 00271    00000000 A            DATA     0
      801   01 00272    00000000 A   COUNT4   DATA     0
      802   01 00273    00000000 A            DATA     0
      803   01 00274    000002A4              DATA     INT5B
      804   01 00275    00000000 A            DATA     0
      805   01 00276    00000000 A   INOUT    DATA     0
      806   01 00277    00000000 A            DATA     0
      807   01 00278    000002A6              DATA     INT5C
      808   01 00279    00000000 A            DATA     0
      809   01 0027A    00000000 A   PCPINT   DATA     0
      810   01 0027B    00000000 A            DATA     0
      811   01 0027C    00000060     RESTRT   DATA     START
      812   01 0027D    00000000 A            DATA     0
1 C00   21:14 JUN 20,'83    TELEFILE CPU DIAGNOSTIC, PATTERN 960-0307-G02                         PAGE   31
A     814                            *
      815                            * TRAP HALTS FOR IDENTIFICATION OF SPURIOUS TRAPS
      816                            *
      817                                     BOUND    8
      818   01 0027E    2E000000 A   TRAP40   WAIT                       NONALLOWED OPERATION
      819   01 0027F    68000060              B        START
      820   01 00280    2E000000 A   TRAP41   WAIT                       UNIMPLEMENTED INSTRUCTION
      821   01 00281    68000060              B        START
      822   01 00282    2E000000 A   TRAP42   WAIT                       PUSH-DOWN STACK LIMIT REACHED
      823   01 00283    68000060              B        START
      824   01 00284    2E000000 A   TRAP43   WAIT                       FIXED-POINT ARITHMETIC OVERFLOW
      825   01 00285    68000060              B        START
      826   01 00286    2E000000 A   TRAP44   WAIT                       FLOATING-POINT FAULT
      827   01 00287    68000060              B        START
      828   01 00288    2E000000 A   TRAP45   WAIT                       DECIMAL ARITHMETIC FAULT
      829   01 00289    68000060              B        START
      830   01 0028A    2E000000 A   TRAP46   WAIT                       WATCHDOG TIMER RUN-OUT
      831   01 0028B    68000060              B        START
      832   01 0028C    2E000000 A   TRAP48   WAIT                       CALL1
      833   01 0028D    68000060              B        START
      834   01 0028E    2E000000 A   TRAP49   WAIT                       CALL2
      835   01 0028F    68000060              B        START
      836   01 00290    2E000000 A   TRAP4A   WAIT                       CALL3
      837   01 00291    68000060              B        START
      838   01 00292    2E000000 A   TRAP4B   WAIT                       CALL4
      839   01 00293    68000060              B        START
      840   01 00294    2E000000 A   TUNASS   WAIT                       UNASSIGNED TRAP 45,47,4C-4F
      841   01 00295    68000060              B        START
1 C00   21:14 JUN 20,'83    TELEFILE CPU DIAGNOSTIC, PATTERN 960-0307-G02                         PAGE   32
A     843                            *
      844                            * INTERRUPT HALTS FOR IDENTIFICATION OF SPURIOUS INTERRUPTS
      845                            *
      846                                     BOUND    8
      847   01 00296    2E000000 A   INT50    WAIT                       POWER ON
      848   01 00297    0E00027C              LPSD,0   RESTRT
      849   01 00298    2E000000 A   INT51    WAIT                       POWER OFF
      850   01 00299    0E00027C              LPSD,0   RESTRT
      851   01 0029A    2E000000 A   INT56    WAIT                       MEMORY PARITY
      852   01 0029B    0E00027C              LPSD,0   RESTRT
      853   01 0029C    2E000000 A   IUNASS   WAIT                       UNASSIGNED INTERRUPT 57,5E,5F
      854   01 0029D    0E00027C              LPSD,0   RESTRT
      855   01 0029E    2E000000 A   INT58    WAIT                       COUNTER 1 ZERO
      856   01 0029F    0E00027C              LPSD,0   RESTRT
      857   01 002A0    2E000000 A   INT59    WAIT                       COUNTER 2 ZERO
      858   01 002A1    0E00027C              LPSD,0   RESTRT
      859   01 002A2    2E000000 A   INT5A    WAIT                       COUNTER 3 ZERO
      860   01 002A3    0E00027C              LPSD,0   RESTRT
      861   01 002A4    2E000000 A   INT5B    WAIT                       COUNTER 4 ZERO
      862   01 002A5    0E00027C              LPSD,0   RESTRT
      863   01 002A6    2E000000 A   INT5C    WAIT                       INPUT/OUTPUT
      864   01 002A7    0E00027C              LPSD,0   RESTRT
1 C00   21:14 JUN 20,'83    TELEFILE CPU DIAGNOSTIC, PATTERN 960-0307-G02                         PAGE   33
A     866   01 002A8    3C3C3C3C A   PATTRN   DATA     X'3C3C3C3C'
      867   01 002A9    C3C3C3C3 A            DATA     X'C3C3C3C3'
      868   01 002AA    5A5A5A5A A            DATA     X'5A5A5A5A'
      869   01 002AB    A5A5A5A5 A            DATA     X'A5A5A5A5'
      870   01 002AC    FF000000 A   BYTE0    DATA     X'FF000000'
      871   01 002AD    00FF0000 A   BYTE1    DATA     X'00FF0000'
      872   01 002AE    0000FF00 A   BYTE2    DATA     X'0000FF00'
      873   01 002AF    000000FF A   BYTE3    DATA     X'000000FF'
      874   01 002B0    00000004 A   BYTMAX   DATA     X'4'
      875   01 002B1    4B0002C9     BYTAND   AND,0    MASK
      876   01 002B2    320002AC     BYTMOD   LW,0     BYTE0
      877   01 002B3    680000F2     BYTRET   B        RETBYT
      878   01 002B4    00000000 A   BYTCNT   DATA     0
      879   01 002B5    68000060     BRST     B        START
      880   01 002B6    68000153     PAGRET   B        RETPAG
      881   01 002B7    00000008 A   PATLIM   DATA     X'8'
      882   01 002B8    320002A8     PATSCT   LW,0     PATTRN
      883   01 002B9    20000000 A   PGAIND   DATA     X'20000000'
      884   01 002BA    00000000 A   PATCNT   DATA     0
      885   01 002BB    00000000 A   PATSTO   DATA     0
      886   01 002BC    00000000 A   CMPATR   DATA     0
      887   01 002BD    000FFFFF A   FIVEFS   DATA     X'FFFFF'
      888   01 002BE    55555555 A   FIVES    DATA     X'55555555'
      889   01 002BF    00000000 A   TEMPCK   DATA     0
      890   01 002C0    00000000 A   FLPCNT   DATA     0
      891   01 002C1    320002BC     LOADRG   LW,0     CMPATR
      892   01 002C2    320002CA     LDMNS1   LW,0     MINS1
      893   01 002C3    320002BB     LODPAT   LW,0     PATSTO
      894   01 002C4    00000000 A   R        DATA     0
      895   01 002C5    00000000 A   RR       DATA     0
      896   01 002C6    00800000 A   R8       DATA     X'800000'
      897   01 002C7    01000000 A   RMAX     DATA     X'1000000'
      898   01 002C8    10000000 A   REGIND   DATA     X'10000000'
      899   01 002C9    00000000 A   MASK     DATA     0
      900   01 002CA    FFFFFFFF A   MINS1    DATA     X'FFFFFFFF'
      901   01 002CB    350002CC     STRPAT   STW,0    TEMP
      902   01 002CC    00000000 A   TEMP     DATA     0
1 C00   21:14 JUN 20,'83    TELEFILE CPU DIAGNOSTIC, PATTERN 960-0307-G02                         PAGE   34
A     904   01 002CD    00000810 A   ARMINT   DATA     X'810'
      905   01 002CE    65C001A0     BIRLOD   BIR,C    EXRET
      906   01 002CF    68000000 A   BTOBIR   B        0
      907   01 002D0    680001E8     BTOERR   B        MEXERR
      908   01 002D1    00000000 A   ERRCTR   DATA     0
      909   01 002D2    2E000000 A   HALT     WAIT
      910   01 002D3    30000000 A   MACERI   DATA     X'30000000'
      911   01 002D4    68000188     MACRET   B        MAERET
      912   01 002D5    0001FFFF A   MAXCOR   DATA     X'0001FFFF'
      913   01 002D6    0000020F A   MAXPAG   DATA     X'20F'
      914   01 002D7    7FFFFFFF A   MAXPOS   DATA     X'7FFFFFFF'
      915   01 002D8    00000000 A   MEMAX    DATA     0
      916   01 002D9    35100300 A   MEMFIL   STW,1    X'300'
      917   01 002DA    00000000 A   MEMIN    DATA     0
      918   01 002DB    32500000 A   MEMLOD   LW,5     0
      919   01 002DC    35600000 A   MEMSTO   STW,6    0
      920   01 002DD    680001A0     MEXRET   B        EXRET
      921   01 002DE    40000000 A   MEXERI   DATA     X'40000000'
      922   01 002DF    80000000 A   MINUS1   DATA     X'80000000'
      923   01 002E0    FFFE0300 A   N300     DATA     X'FFFE0300'
      924   01 002E1    00000001 A   ONE      DATA     1
      925   01 002E2    00000300 A   P300     DATA     X'300'
      926   01 002E3    00000000 A   PAGE     DATA     0
      927   01 002E4    00000000 A   PAGEP    DATA     0
      928   01 002E5    00000000 A   PAGBEG   DATA     0
      929   01 002E6    00000000 A   PAGLIM   DATA     0
      930   01 002E7    00000000 A   PASCTR   DATA     0
      931   01 002E8    00000000 A   PASTAG   DATA     0
      932   01 002E9    0000000F A   REGLIM   DATA     F
      933   01 002EA    00000000 A   SAVERR   DATA     0
      934   01 002EB    35B00000 A   STOBCR   STW,B    0
      935   01 002EC    35A00000 A   STOBIR   STW,A    0
      936   01 002ED    35900000 A   STORE9   STW,9    0
      937   01 002EE    00000000 A   ZERO     DATA     0
      938   01 002EF    FFFFFFF0 A   7FSZRO   DATA     X'FFFFFFF0'
      939         01 00060                    END      START

  CONTROL SECTION SUMMARY: 01 002F0   PT 0
  * NO UNDEFINED SYMBOLS
  *    ERROR SEVERITY LEVEL: 0
  * NO ERROR LINES
1 C00   21:14 JUN 20,'83    TELEFILE CPU DIAGNOSTIC, PATTERN 960-0307-G02                         PAGE   35
A  A                  9-EQU      525/LW       526/EOR      539/STW      546/BIR      555/LW       935/STW
   ARMINT           196/LW       904-DATA
   B                 10-EQU      527/LW       556/LW       557/EOR      560/STW      574/BIR      934/STW
   BEGPAG           414-LRP      449/B
   BIRLOD           555/LW       905-BIR
   BRST             200/LW       879-B
   BTOBIR           558/LW       906-B
   BTOERR           527/LW       552/LW       907-B
   BUFFLRP          745/STM      761-RES
   BYTAND           875-AND
   BYTCNT           345/STW      354/LW       356/STW      465/STW      473/LW       475/STW      618/EOR
       632/EOR      878-DATA
   BYTCUR           467/STW      468-DATA     478/LW       480/STW      481/B
   BYTERR           325/BCS      344-LW       367/BCS
   BYTE0            870-DATA     876/LW
   BYTE1            871-DATA
   BYTE2            872-DATA
   BYTE3            873-DATA
   BYTMAX           357/EOR      476/EOR      874-DATA
   BYTMOD           346/LW       466/LW       876-LW
   BYTNOW           347/STW      348-DATA     359/LW       361/STW      362/B
   BYTRET           621/LW       877-B
   C                 11-EQU      562/LW       659/LW       905/BIR
   CALL1            137/XPSD     718-DATA
   CALL2            138/XPSD     722-DATA
   CALL3            139/XPSD     726-DATA
   CALL4            140/XPSD     730-DATA
   CATALOG            3-EQU        4/EQU
   CMPATR           272/STW      886-DATA     891/LW
   CORFIL           493/BCR      510-LW
   CORLOD           513-STW      520/B
   CORSIZ           375/BCR      445/BCR      489-LRP
   COUNT1           157/XPSD     787-DATA
   COUNT2           158/XPSD     791-DATA
   COUNT3           159/XPSD     797-DATA
   COUNT4           160/XPSD     801-DATA
   D                 12-EQU      558/LW       559/EOR      563/STW      575/BIR
   DEC              134/XPSD     710-DATA
   DUMPAT           280-LW
   E                 13-EQU      569/LW       570/AND      571/EOR
   ENDPAG           217/BCR      231/B        236-LRP      758/DATA
   ERHALT           669-WAIT
   ERINFO           648-LW       663/B
   ERRCTR           206/STW      597/LW       620/MTW      634/MTW      650/MTW      651/LW       908-DATA
   ERROR            628/B        639/B        653/B        666-WD
   ERR0T7           432/BCS      454-STW
   ERR8TF           435/BCS      460-STW
   EXAMIN           317/BCS      320-LRP
   EXRET            565-RD       905/BIR      920/B
   F                 14-EQU      646/LW       647/STW      657/LW       658/STW      932/DATA
   FILL1S           378-LW       410/B
   FIVEFS           304/EOR      327/EOR      389/EOR      887-DATA
   FIVES            220/LW       226/LW       505/LW       888-DATA
   FLIPAG           421-LRP      439/B
   FLOAT            133/XPSD     704-DATA
   FLPAGE           393/BCR      402-LRP
   FLPCNT           413/STW      422/LW       425/LW       428/STW      430/LRP      436/LRP      447/STW
       630/EOR      890-DATA
   FRESHP           436-LRP      484/B
   FULPGS           405/BCR      411-LW
   GETPAT           256-LRP      606/BCR
   HALT             198/LW       909-WAIT
   INOUT            161/XPSD     805-DATA
   INTUN            156/XPSD     163/XPSD     164/XPSD     783-DATA
   INT5A            799/DATA     859-WAIT
   INT5B            803/DATA     861-WAIT
   INT5C            807/DATA     863-WAIT
   INT50            769/DATA     847-WAIT
   INT51            773/DATA     849-WAIT
   INT56            781/DATA     851-WAIT
   INT58            789/DATA     855-WAIT
   INT59            793/DATA     857-WAIT
   IUNASS           785/DATA     853-WAIT
   LDMNS1           380/LW       395/EOR      892-LW
   LOADRG           297/LW       891-LW
   LODPAT           283/LW       334/EOR      893-LW
   LODREG           382-LRP      397/B
   LRP0             750/BE       755-LPSD
   LRP1             755/LPSD     758-DATA
   MACERI           645/EOR      910-DATA
   MACERR           536/B        644-LW
   MACLUP           531-STW      538/BCS      547/B
   MACRET           646/LW       911-B
   MACTST           517/BCR      525-LW
   MAERET           537-RD       911/B
   MASK             349/STW      352/AND      469/STW      471/AND      875/AND      899-DATA
   MAXCOR           500/LW       501/AND      570/AND      655/AND      748/AND      912-DATA
   MAXMEM           501-AND      686/B
   MAXPAG           216/EOR      913-DATA
   MAXPOS           562/LW       914-DATA
   MEMAX            502/STW      515/LW       541/LW       571/EOR      596/LW       602/STW      649/LW
       915-DATA
   MEMFIL           495/LW       916-STW
   MEMIN            504/STW      511/EOR      512/LW       526/EOR      529/EOR      530/LW       554/EOR
       557/EOR      559/EOR      595/LW       601/STW      917-DATA
   MEMLOD           528/LW       918-LW
   MEMPAR           155/XPSD     779-DATA
   MEMSTO           510/LW       919-STW
   MEXERI           656/EOR      921-DATA
   MEXERR           654-LW       907/B
   MEXLUP           560-STW      576/B
   MEXRET           657/LW       920-B
   MEXTST           543/BCR      552-LW
   MINS1            170/LW       171/EOR      175/LW       259/LW       271/EOR      431/EOR      433/LW
       434/EOR      437/LW       438/LW       448/LW       455/LW       892/LW       900-DATA
   MINUS1           660/LW       922-DATA
   MODREG           381/STW      386-DATA     396/STW
   NEWPAG           246-LW       265/BCR
   NEXTRG           287-LRP      339/B
   NONOP            129/XPSD     678-DATA     680/DATA
   NTENDPAG         228/BE       232-LRP
   NXTPAT           261-LW       331/BCR
   N300             494/LW       923-DATA
   OFLO             132/XPSD     700-DATA
   ONE              924-DATA
   PAGBEG           591/LW       604/STW      609/STW      928-DATA
   PAGE             211/STW      215/STW      219/LRP      233/LW       245/STW      246/LW       249/LW
       252/STW      287/LRP      300/LRP      316/LW       320/LRP      377/STW      382/LRP      403/LW
       406/LW       409/STW      412/STW      414/LRP      440/LW       443/STW      446/LW       603/STW
       616/EOR      635/LW       926-DATA
   PAGEP            212/STW      234/STW      237/LW       927-DATA
   PAGERR           472/BCS      629-LW
   PAGLIM           239/STW      247/EOR      374/LW       404/EOR      423/EOR      444/EOR      594/LW
       600/STW      623/LW       638/LW       648/LW       929-DATA
   PAGNXT           424/BCR      440-LW
   PAGRET           636/LW       880-B
   PASCTR           203/STW      582/LW       584/STW      652/LW       930-DATA
   PASINC           572/BCR      582-LW
   PASTAG           204/STW      490/LW       506/STW      931-DATA
   PATCNT           260/STW      261/LW       263/STW      884-DATA
   PATLIM           264/EOR      881-DATA
   PATNOW           258/STW      269-DATA     273/LW       275/STW
   PATSCT           257/LW       882-LW
   PATSTO           270/STW      324/EOR      351/EOR      624/LW       885-DATA     893/LW
   PATTRN           866-DATA     882/LW
   PCPINT           162/XPSD     809-DATA
   PFAULT           459/B        464-LW       483/BCS
   PGAIND           633/EOR      883-DATA
   POWOFF           150/XPSD     771-DATA
   POWON            149/XPSD     767-DATA
   PRESRG           296/BCR      303-LW
   PSCAN            213-BIR      235/B
   PULSE1           151/MTW      775-DATA
   PULSE2           152/MTW      776-DATA
   PULSE3           153/MTW      777-DATA
   PULSE4           154/MTW      778-DATA
   P300             503/LW       925-DATA
   QSCAN            219-LRP      749/CI
   R                281/STW      295/EOR      318/LW       326/LW       329/STW      333/LW       336/LW
       379/STW      388/LW       391/STW      394/LW       458/STW      463/STW      617/EOR      631/EOR
       894-DATA
   REGERR           353/BCS      615-LW
   REGIND           619/EOR      898-DATA
   REGLIM           210/LW       214/EOR      238/EOR      250/EOR      407/EOR      426/EOR      441/EOR
       932-DATA
   REGLOD           294-LW       309/B
   REGMOD           299/STW      301-DATA
   REGOOD           319/BCR      326-LW       368/B
   REITER           593/BCR      603-STW
   RESET            210-LW       610/B
   RESTRT           811-DATA     848/LPSD     850/LPSD     852/LPSD     854/LPSD     856/LPSD     858/LPSD
       860/LPSD     862/LPSD     864/LPSD
   RETBYT           354-LW       877/B
   RETPAG           473-LW       880/B
   RETURN           622/STW      637/STW      647/STW      658/STW      672-DATA
   REUOK            174/BCR      183-LI       187/BCS      192/B
   REUTST           170-LW       177/BCS      182/B
   RMAX             307/EOR      330/EOR      392/EOR      897-DATA
   RR               282/STW      294/LW       298/EOR      303/LW       306/STW      315/STW      895-DATA
   R0GOOD           185/BCR      196-LW
   S:PT               4/EQU
   SAVERR           454/STW      460/STW      470/LW       933-DATA
   SELECT           284/STW      288-DATA     335/STW
   SETFIL           496-BIR      499/BIR
   SS1TST           477/BCR      482-RD
   STACK            131/XPSD     696-DATA
   START            169-LRP      753/B        811/DATA     819/B        821/B        823/B        825/B
       827/B        829/B        831/B        833/B        835/B        837/B        839/B        841/B
       879/B        939/END
   STOBCR           525/LW       934-STW
   STOBIR           556/LW       935-STW
   STORE            286/STW      321-DATA     338/STW
   STORE9           553/LW       936-STW
   STRPAT           285/LW       337/EOR      901-STW
   TEMP             323/LW       350/LW       625/LW       901/STW      902-DATA
   TEMPCK           222/STW      227/CB       889-DATA
   TESTEX           562-LW       566/BCS
   TESTPG           244-LW
   TESTPP           248/BCR      373-LRP
   TIMER            135/XPSD     714-DATA
   TITLE              4-EQU       15/TITLE
   TRAPLRP          142/XPSD     739-DATA     747/LW
   TRAPUN           136/XPSD     141/XPSD     143/XPSD     144/XPSD     734-DATA
   TRAP4A           728/DATA     836-WAIT
   TRAP4B           732/DATA     838-WAIT
   TRAP40           682/B        683/B        684/B        690/B        818-WAIT
   TRAP41           694/DATA     820-WAIT
   TRAP42           698/DATA     822-WAIT
   TRAP43           702/DATA     824-WAIT
   TRAP44           706/DATA     826-WAIT
   TRAP45           712/DATA     828-WAIT
   TRAP46           716/DATA     830-WAIT
   TRAP48           720/DATA     832-WAIT
   TRAP49           724/DATA     834-WAIT
   TSTREG           308/BCR      314-LI
   TSTSS1           358/BCR      366-RD
   TUNASS           736/DATA     840-WAIT
   UNIMP            130/XPSD     692-DATA
   VERSION            2-EQU        4/EQU
   ZERO             169/LRP      202/LW       205/LW       218/LW       223/LRP      232/LRP      236/LRP
       256/LRP      280/LW       293/LRP      302/LRP      322/LRP      344/LW       373/LRP      376/LW
       378/LW       387/LRP      402/LRP      411/LW       415/LW       416/LW       421/LRP      429/LW
       456/LRP      457/LW       461/LRP      464/LW       489/LRP      608/LW       615/LW       629/LW
       937-DATA
   7FSZRO           244/LW       938-DATA
