Trailing-Edge
-
PDP-10 Archives
-
klad_sources
-
klad.sources/dskda.seq
There are no other files named dskda.seq in the archive.
;DSKDA
SEQ 0001
IDENTIFICATION
--------------
PRODUCT CODE: AH-E335B-DD
DIAGNOSTIC CODE: DSKDA
PRODUCT NAME: DSKDAB0 DECSYSTEM 2020 CPU & MEMORY
RELIABILITY DIAGNOSTIC
VERSION: 0.2
DATE RELEASED: JULY 1979
MAINTAINED BY: DIAGNOSTIC ENGINEERING
AUTHOR: JOHN R. KIRCHOFF
COPYRIGHT (C) 1978, 1979
DIGITAL EQUIPMENT CORPORATION, MAYNARD, MASS.
THIS SOFTWARE IS FURNISHED UNDER A LICENSE FOR USE ONLY ON A
SINGLE COMPUTER SYSTEM AND MAY BE COPIED ONLY WITH THE INCLUSION
OF THE ABOVE COPYRIGHT NOTICE. THIS SOFTWARE, OR ANY OTHER
COPIES THEREOF, MAY NOT BE PROVIDED OR OTHERWISE MADE AVAILABLE
TO ANY OTHER PERSON EXCEPT FOR USE ON SUCH SYSTEM AND TO ONE WHO
AGREES TO THESE LICENSE TERMS. TITLE TO AND OWNERSHIP OF THE
SOFTWARE SHALL AT ALL TIMES REMAIN IN DIGITAL EQUIPMENT
CORPORATION.
THE INFORMATION IN THIS DOCUMENT IS SUBJECT TO CHANGE WITHOUT
NOTICE AND SHOULD NOT BE CONSTRUED AS A COMMITMENT BY DIGITAL
EQUIPMENT CORPORATION.
DIGITAL EQUIPMENT CORPORATION ASSUMES NO RESPONSIBILITY FOR THE
USE OR RELIABILITY OF ITS SOFTWARE IN EQUIPMENT WHICH IS NOT
SUPPLIED BY DIGITAL EQUIPMENT CORPORATION.
MAINDEC-10-DSKDA.TXT
PAGE 2 SEQ 0002
TABLE OF CONTENTS
-----------------
1.0 ABSTRACT
2.0 REQUIREMENTS
2.1 EQUIPMENT
2.2 STORAGE
2.3 PRELIMINARY PROGRAMS
3.0 PROGRAM PROCEDURES
3.1 LOADING PROCEDURE
3.2 STARTING PROCEDURE
3.3 OPERATING PROCEDURE
4.0 DATA SWITCH FUNCTIONS
5.0 ERRORS
6.0 PROGRAM DESCRIPTION
7.0 ITERATION COUNTER
8.0 CYCLE TIME
9.0 OPERATIONAL VARIATIONS
10.0 MISCELLANEOUS
11.0 SIMULATOR
12.0 LISTING
MAINDEC-10-DSKDA.TXT
PAGE 3 SEQ 0003
1.0 ABSTRACT
--------
THIS DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST IS A
COMPREHENSIVE RELIABILITY TEST OF THE COMPLETE
PROCESSOR-MEMORY SUBSYSTEM. THE PROGRAM
INCLUDES ARITHMETIC INSTRUCTION TESTING WITH RANDOM OPERANDS,
RANDOM INSTRUCTION TESTING, INTERRUPT TESTING AND
MEMORY RELIABILITY TESTING.
THE ARITHMETIC TESING IS DONE USING PSEUDO-RANDOM NUMBERS
AND COMPARING THE MACHINE RESULTS WITH EACH OTHER AND WITH
A HARDWARE OPERATION SIMULATION PROGRAM.
THE RANDOM INSTRUCTION TESTING PROGRAM IS DESIGNED TO
EXECUTE RANDOM INSTRUCTIONS (NON-PC CHANGE) IN MEMORY,
IN THE FAST AC'S, AND THRU SOFTWARE SIMULATION.
THE RESULTS OF THE THREE GROUPS OF INST ARE COMPARED FOR
EQUALITY. UPON A DISCREPENCY THE PROGRAM PRINTS ALL
PERTINENT INFORMATION AND GOES INTO A REPETITIVE FAILURE LOOP.
THE INTERRUPT PORTION OF THE DIAGNOSTIC TESTS THE PRIORITY
INTERRUPT SYSTEM, THE PROCESSOR APR SYSTEM AND THE
INTERRUPTABILITY OF MOST CLASSES OF INSTRUCTIONS.
IT ALSO TESTS NON-EX-MEMORY INTERRUPTS AND BLT INSTRUCTION
INTERRUPTABILITY.
THE MEMORY RELIABILITY PORTION OF THE TEST IS USED TO VERIFY
THE OPERATIONS OF THE MEMORY SUBSYSTEM. ALL OF MEMORY, UP TO
1024K, IS USED IF AVAILABLE. A PHYSICAL MEMORY ADDRESS
TEST AND A RANDOMLY SELECTED DATA PATTERNS TEST ARE PERFORMED.
MEMORY ADDRESSING IS VERIFIED BY USING A FAST-RATE ADDRESSING
SCHEME WHEREBY THE SELECTED ADDRESS BIT WILL CHANGE ON EVERY
MEMORY ACCESS. THE FAST RATE TESTING IS RANDOMLY SELECTED AND
DEPENDING ON THE SELECTION WILL HAVE ALL ADDRESS BITS FAST-RATED
OR ANY ONE ADDRESS BIT OR NO FAST-RATE TESTING PERFORMED.
MAINDEC-10-DSKDA.TXT
PAGE 4 SEQ 0004
2.0 REQUIREMENTS
------------
2.1 EQUIPMENT
---------
A DECSYSTEM 2020 EQUIPPED WITH A MINIMUM OF 32K OF MEMORY.
CONSOLE PROCESSOR
CONSOLE TELETYPE
LOAD DEVICE
2.2 STORAGE
-------
PROGRAM BEGINS AT 30000(8) AND USES ALL OF AVAILABLE MEMORY.
2.3 PRELIMINARY PROGRAMS
--------------------
BASIC INSTRUCTION DIAGNOSTICS.
BASIC INSTRUCTION RELIABILITY TESTS.
ADVANCED INSTRUCTION DIAGNOSTICS.
3.0 PROGRAM PROCEDURES
------------------
3.1 LOADING PROCEDURE
-----------------
EXEC - FOLLOW APPROPRIATE LOADING PROCEDURES.
TIMESHARING - FOLLOW APPROPRIATE LOADING PROCEDURES.
MAINDEC-10-DSKDA.TXT
PAGE 5 SEQ 0005
3.2 STARTING PROCEDURE
------------------
A. SELECT OPERATIONAL CONSOLE DATA SWITCH SETTINGS (REFER TO
4.0 DATA SWITCH FUNCTIONS).
THE FOLLOWING QUESTIONS WILL BE ASKED TO
SELECT THE OPERATIONAL SWITCHES:
TELETYPE SWITCH CONTROL: ? 0,S OR Y -
IF THE OPERATOR TYPES "Y", THE FOLLOWING QUESTIONS ARE ASKED
TO SPECIFY THE SWITCH SETTINGS:
LH SWITCHES -
RH SWITCHES -
IF THE OPERATOR TYPES "0", ZERO'S ARE USED FOR THE SWITCH SETTINGS.
IF THE OPERATOR TYPES "S", PREVIOUSLY SET SWITCHES ARE USED.
THIS IS ONLY VALID UPON RESTARTING OF AN INTERRUPTED
PROGRAM.
B. EXEC MODE -
STAND-ALONE STARTING ADDRESS IS 30000.
SPECIAL FEATURE START (CLEAR ALL TOTALS) IS 30004.
RESTART ADDRESS, AFTER POWER DOWN, IS 30005.
C. TIME-SHARING MODE -
LOAD AND RUN VIA SMMON, THE PROGRAM WILL RUN 2 PASSES
AND THEN RETURN TO SMMON. TO THEN CONTINUALLY RUN
TYPE "G" TO SMMON.
D. IF IT IS DESIRED TO SPECIFY THE INITIAL BASE RANDOM NUMBER
SET SWITCH 'RANBAS' (BEFORE STARTING) AND RESPOND TO THE FOLLOWING
TYPE-OUT ACCORDINGLY.
SPECIFY RANDOM NUMBER BASE -
MAINDEC-10-DSKDA.TXT
PAGE 6 SEQ 0006
3.3 OPERATING PROCEDURE
-------------------
A. TO THROUGHLY TEST ALL HARDWARE ALL TEST CONTROL DATA
SWITCHES SHOULD BE SET TO 0.
B. WHEN DEBUGGING HARDWARE, SET SWITCHES TO 0. ALLOW THE
TELETYPE TO PRINT THE ERROR MESSAGES. THIS ALLOWS THE
PROGRAM TO RUN A COMPLETE PASS AND THEN THE ERROR MESSAGES
MAY BE CORRELATED TO QUICKLY DIAGNOSE THE FAILURE. IF A
HARDWARE PROBLEM IS SUCH THAT THE ERROR MESSAGES, AFTER
THE FIRST ONE, HAVE NO MEANING SET THE LOOP ON ERROR
SWITCH AND RESTART THE PROGRAM. THE FIRST FAILURE WILL
THEN CAUSE THE PROGRAM TO ENTER A LOOP SUITABLE FOR SCOPING.
C. WHEN TAKING MARGINS, SET DATA SWITCHES 'NOPNT' AND 'DING'.
THIS WILL INHIBIT PRINTOUT BUT WILL ALLOW THE TELETYPE BELL
TO BE RUNG WHEN AN ERROR OCCURS. IF THE MARGIN OBTAINED IS
UNACCETABLE, THE OPERATOR MAY REVERT TO STANDARD SWITCH
SETTINGS. TO INCREASE THE DUTY, FACTOR AND DECREASE THE
PROBABILITY OF SIMULATOR FAILURES, SWITCH 'FAST' MAY BE USED.
THIS, HOWEVER, IS NOT A COMPLETE TEST OF THE HARDWARE
AND SHOULD BE USED WITH CAUTION.
D. THE PROGRAM SHOULD RUN SEVERAL HOURS TO ALLOW ENOUGH
RANDOM NUMBERS TO BE PROCESSED TO VERIFY SYSTEM
RELIABILITY.
MAINDEC-10-DSKDA.TXT
PAGE 7 SEQ 0007
4.0 DATA SWITCH FUNCTIONS
----------------------
SWITCH STATE FUNCTION
------ ----- --------
0 ABORT 0 NORMAL OPERATION
1 ABORT AT END OF PASS
1 RSTART NOT USED
2 TOTALS 0 NOT USED
(TYPE A "T" WHILE RUNNING TO GET TOTALS)
3 NOPNT 0 NORMAL TYPEOUT
1 INHIBIT ALL PRINT/TYPEOUT
(EXCEPT FORCED)
4 PNTLPT 0 NORMAL OUTPUT TO TTY
1 (PRINT ALL DATA ON
LOGICAL DEVICE, USER MODE)
5 DING 0 NO FUNCTION
1 RING TTY BELL ON ERROR
6 LOOPER 0 PROCEED TO NEXT TEST
1 ENTER SCOPE LOOP ON TEST ERROR
7 ERSTOP 0 NO FUNCTION
1 HALT ON TEST ERROR
8 PALERS 0 PRINT ONLY FIRST ERROR WHEN LOOPING
1 PRINT ALL ERRORS, EVEN IF SAME ERROR
9 RELIAB 0 QUICK VERIFY MODE
1 RELIABILITY MODE
10 TXTINH 0 PRINT FULL ERROR MESSAGES.
1 INHIBIT COMMENT PORTION OF
ERROR MESSAGES.
11 INHPAG HAS NO EFFECT, MUST RUN PAGED
12 MODDVC NOT USED
13 INHCSH 0 ALLOW CACHE USE
1 INHIBIT CACHE USE
14 OPRSEL 0 NOT USED
MAINDEC-10-DSKDA.TXT
PAGE 8 SEQ 0008
4.0 DATA SWITCH FUNCTIONS (CON'T)
-----------------------------
RIGHT HALF SWITCHES
-------------------
SWITCH STATE FUNCTION
------ ----- --------
18 (400000) RANBAS 1 SPECIFY RANDOM NUMBER BASE
19 (200000) INHCLK 1 INHIBIT CLOCK INTERRUPTS
20 (100000) INHMEM 1 INHIBIT MEMORY TESTING
21 (040000) INHII 1 INHIBIT INSTRUCTION INTERRUPT TESTING
22 (020000) INHCI 1 INHIBIT CLOCK INTERRUPT TESTING
23 (010000) INHBLT 1 INHIBIT BLT INTERRUPT TESTING
24 (004000) INHNXM 1 INHIBIT NXM INTERRUPT TESTING
27 (000400) INHNEW 1 INHIBIT DOUBLE PRECISION INSTRUCTIONS
28 (000200) INHDFP 1 INHIBIT DOUBLE FLOATING POINT TEST
29 (000100) INHFP 1 INHIBIT FLOATING POINT TEST
30 (000040) INHBYT 1 INHIBIT BYTE TEST
31 (000020) INHFXD 1 INHIBIT FIXED POINT TEST
32 (000010) INHRAN 1 INHIBIT RANDOM INSTRUCTIONS
33 (000004) SNGFL 1 RUN SINGLE FAST LOOP
34 (000002) SLOW 1 RUN JUST SIMULATION COMPARISIONS
35 (000001) FAST 1 RUN JUST INSTRUCTION COMPARISIONS
MAINDEC-10-DSKDA.TXT
PAGE 9 SEQ 0009
5.0 ERRORS
------
A. INSTRUCTION ERROR
-----------------
IF AN INSRUCTION FAILS TO GIVE THE CORRECT RESULTS, THE
TEST TITLE, PASS COUNT, TYPE OF FAILURE (INSTRUCTION
COMPARISION OR SIMULATION COMPARISION), MACHINE RESULTS,
SIMULATION RESULTS AND INSTRUCTION SIMULATION ARE
PRINTED.
B. SIMULATOR PRINTOUT
------------------
THE PRINTOUT CONTAINS THE RESULTS OF THE INSTRUCTION
UNDER TEST. THIS IS AC, AC+1, E, OR C(E) FOR FIXED AND
FLOATING - POINT INSTRUCTIONS; AC, POINTER, C(E) FOR BYTE
INSTRUCTIONS. THE FOLLOWING TWO LINES INDICATE THE
INSTRUCTION THAT FAILED, INITIAL VALUES, AND SIMULATED
RESULTS. THIS IS FOLLOWED BY THE MACHINE TIMES AND
CORRECT CONTENTS OF THE SEVERAL REGISTERS, AFTER THE
OCCURANCE OF THE TIME PULSE.
C. SCOPE LOOP
----------
WHEN PRINTING IS COMPLETE, IF THE 'LOOPER' SWITCH
IS SET,THE ROUTINE WILL ENTER A LOOP SUITABLE
FOR SCOPING.
MAINDEC-10-DSKDA.TXT
PAGE 10 SEQ 0010
5.0 ERRORS (CON'T)
---------------
E. OPERAND STORAGE
---------------
IF SOMETHING HAPPENS TO THE PRINTOUT OR YOU ARE NOT SURE
WHAT THE ORIGINAL AND FINAL OPERANDS ARE:
1. AC'S ARE SAVED IN LOCATIONS SAVAC THROUGH SAVAC+17.
2. ORIGINAL OPERANDS ARE IN SAVAC+1, 2 AND 3.
3. RESULTS ARE IN AC1, AC2 AND AC3.
4. C(AC1)=C(AC), C(AC2)=C(AC+1), C(AC3)=C(E) OR E.
LOOK IN SYMBOL TABLE AT END OF LISTING FOR LOCATION OF SAVAC.
F. PROGRAM ERRORS
---------------
PROGRAM ERRORS SUCH AS: ILLEGAL UUO'S, PARITY ERRORS,
NON-EX-MEMORY, ILLEGAL INTERRUPTS, ETC., ARE HANDLED
BY PRINTOUT OF THE TYPE OF ERROR WITH AS MUCH INFORMATION
AS IS PERTINENT.
MAINDEC-10-DSKDA.TXT
PAGE 11 SEQ 0011
6.0 PROGRAM DESCRIPTION
-------------------
A. INSTRUCTION COMPARISION
-----------------------
IN THIS SECTION INSTRUCTIONS ARE TESTED BY PERFORMING A DIVIDE
THEN A MULTIPLY AND THEN ADD BACK IN THE DIVISION REMAINDER.
THE ORIGINAL OPERANDS SHOULD BE THE SAME AS THE FINAL RESULTS.
B. SIMULATION COMPARISION
----------------------
IN THIS SECTION INSTRUCTIONS ARE EXECUTED AND THEN SIMULATED
AND THE RESULTS COMPARED. ACTUAL EXECUTION OF THE INSTRUCTION
SHOULD GIVE THE SAME RESULTS AS SIMULATION OF THE INSTRUCTION.
SIMULATION IS DONE BY USING SOFTWARE ROUTINES AND PSEUDO
HARDWARE REGISTERS TO FOLLOW THE HARDWARE INSTRUCTION FLOWS.
7.0 ITERATION COUNTER
-----------------
THE ITERATION COUNT OF THE PROGRAM IS PRINTED AS AN END
OF PASS COUNT.
8.0 CYCLE TIME
----------
THIS PROGRAM IS A RELIABILITY TEST USING RANDOM NUMBERS
AND AS SUCH SHOULD BE RUN FOR SEVERAL HOURS TO INSURE
THAT ENOUGH NUMBERS ARE PROCESSED TO VERIFY SYSTEM
RELIABILITY.
MAINDEC-10-DSKDA.TXT
PAGE 12 SEQ 0012
9.0 OPERATIONAL VARIATIONS
----------------------
A. DIAGNOSTIC MONITOR
THIS PROGRAM IS USABLE WITH THE DIAGNOSTIC MONITOR TO PROVIDE
RELIABILITY TESTS, ACCEPTANCE TESTS, AND/OR TO PROVIDE A
QUICK METHOD OF ISOLATION OF A FAULT TO A PARTICULAR AREA
OF THE PROCESSOR. CERTAIN PROCEDURES ARE USED WHEN THE
PROGRAM IS USED IN THIS MANNER. THEY ARE:
1. THE DIAGNOSTIC MONITOR TRANSFERS CONTROL TO THE PROGRAM
AND STARTS IT AT LOCATION 30002.
2. MONCTL - USED AS THE DIAGNOSTIC MONITOR CONTROL WORD.
LH = 0, STAND-ALONE OPERATION
-PASS COUNT, RUNNING UNDER DIAGNOSTIC MONITOR
RH = RIGHT HALF OF CONSOLE SWITCHES IF UNDER
DIAGNOSTIC MONITOR CONTROL.
3. MONFLG - USED AS THE DIAGNOSTIC MONITOR SPECIAL USER MODE FLAG.
-1 = NORMAL USER OPERATION.
0 = SPECIAL USER MODE OPERATION. I/O TREATED AS EXEC
AND PROCESSED BY THE DIAGNOSTIC MONITOR.
MAINDEC-10-DSKDA.TXT
PAGE 13 SEQ 0013
9.0 OPERATIONAL VARIATIONS (CON'T)
------------------------------
B. USER MODE
TO OUTPUT THE PRINTED ERROR MESSAGES TO A USER SPECIFIED
DEVICE IN USER MODE, ASSIGN THE DESIRED OUTPUT DEVICE TO
DEVICE NAME 'DEV' AND SET SWITCH 'PNTLPT'. THE PHYSICAL
DEVICE CAN BE ANY DEVICE THAT CAN ACCEPT ASCII FORMAT
SUCH AS LPT, DSK, DTA, ETC. THE CORRESPONDING OUTPUT
FILE IS 'DSKDA.LPT'.
EXAMPLE DEVICE ASSIGNMENT:
.ASSIGN DSK DEV
IN USER MODE THE PROGRAM WILL MAKE TWO PASSES AND THEN RETURN
TO MONITOR MODE.
THE OUTPUT FILE (IF USED) MAY THEN BE PRINTED BY USING THE
NORMAL MONITOR COMMANDS (R PRINT, LIST, TYPE, ETC.).
IF THE PROGRAM IS ABORTED BEFORE COMPLETION (BY ^C, ETC.) THE
OUTPUT FILE MAY THEN BE CLOSED BY USING THE MONITOR 'REENTER'
COMMAND.
C. SYSTEM EXERCISER
STARTING ADDRESS IS 30003. DATA SWITCHES ARE PRESTORED
IN 'SWTEXR' LOCATION 30023.
10.0 MISCELLANEOUS
-------------
NONE.
MAINDEC-10-DSKDA.TXT
PAGE 14 SEQ 0014
11.0 SIMULATOR
---------
THE PDP-10 KS10 SIMULATOR IS USED TO SIMULATE THE ACTUAL
HARDWARE OPERATION OF THE PDP-10 KS10 CENTRAL PROCESSOR. THE
PURPOSE OF THIS SIMULATION PROGRAM IS TO PROVIDE A
MEANS OF HARDWARE DEVELOPMENT AND MACHINE CHECKOUT. THE
SIMULATION PROGRAM MAY ALSO BE USED FOR DIAGNOSTIC PROGRAM
DEVELOPMENT AND AS A PROGRAM OPERATION TRACE DEBUG SYSTEM.
THE SIMULATION IS ACCOMPLISHED THROUGH SOFTWARE BY USING PROGRAM
ROUTINES TO FOLLOW THE HARDWARE OPERATION FLOW AND MEMORY
LOCATIONS AS PSEUDO HARDWARE REGISTERS.
A. DDT PROGRAM TYPE-IN SIMULATION
------------------------------
TO USE THE SIMULATOR TO SIMULATE A SMALL PROGRAM TYPED-IN
WITH DDT THE FOLLOWING PROCEDURE (EXAMPLE) IS USED.
START PROGRAM WITH SWITCH 'ENTDDT' SET SO THAT CONTROL TRANSFERS
TO DDT.
*DDT*
200! A: DMOVE 0,300 ;SAMPLE PROGRAM (DDT TYPIN)
A+1! DFAD 0,302
A+2! HALT
300! 1.0
301! 0
302! 3.0
303! 0
INPC! 200 ;STARTING ADDRESS
MASK! 0 ;ALLOW ALL INST TO PRINT
INSTR! 0 ;ALLOW ALL INST TO PRINT
CNPLPC! 0 ;ALLOW SIMULATION TO START AT 0
UPRPC! 777777 ;CONTINUE TO 77777.
SIMDDT$G ;TRANSFER TO SIMULATOR
INPC = RIGHT HALF IS OBJECT PROGRAM STARTING ADDRESS
LEFT HALF = 0 = EXEC MODE OBJECT PROGRAM
=10000 = USER MODE OBJECT PROGRAM
MASK = WORD TO ALLOW CHECKING OF ONLY DESIRED INSTRUCTION CODE
BITS TO DETERMINE INSTRUCTION SIMULATION PRINTOUT.
INSTR = WORD TO FURTHER SELECT INSTRUCTIONS TO BE PRINTED.
CNTLPC = WORD USED TO PREVENT SIMULATION PRINTOUT UNTIL THE
OBJECT PROGRAM PC IS EQUAL OR GREATER.
UPRPC = WORD USED TO PREVENT SIMULATION PRINTOUT WHEN THE
OBJECT PROGRAM PC IS GREATER THAN.
MAINDEC-10-DSKDA.TXT
PAGE 15 SEQ 0015
B. SIMULATOR PRINT PROGRAM
-----------------------
THE SIMULATOR PRINT PROGRAM PROVIDES A BREAK POINT IN THE
MAIN SIMULATOR MASTER CLOCK CYCLE AT WHICH TIME TRANSFER IS MADE
TO THE SIMULATOR PRINT PROGRAM. THE PRINT PROGRAM THEN DETER-
MINES IF THE MASTER CLOCK IS AT THE FIRST INSTRUCTION TIME OF
THE INSTRUCTION. IF IT IS A CHECK IS MADE TO DETERMINE IF THIS
INSTRUCTION IS TO BE PRINTED. DONE BY MASKING THE INSTRUCTION
CODE BITS WITH THE WORD 'MASK' AND THEN FURTHER DELIMITING THE
INSTRUCTION BY A 'CAME' INSTRUCTION WITH THE WORD 'INSTR'.
THE PC OF THE INSTRUCTION IS ALSO CHECKED AGAINST 'CNTLPC' AND
'UPRPC' AND MUST BE BETWEEN THIS RANGE TO BE PRINTED.
AN EXAMPLE TO PRINT SIMULATION OF THE INSTRUCTIONS IN THE RANGE
100 TO 177 WOULD BE:
MASK=700000,,0
INSTR=100000,,0
CNTLPC=0,,0
UPRPC=0,,-1
IF THE INSTRUCTION PASSES THESE TESTS THE PRINT CONTROL IS SET
ACCORDINGLY. THEN THE PC, AND INSTRUCTION ARE PRINTED. THEN
THE MACHINE STATES ARE PRINTED (IF CALLED FOR BY SW29, PNTMS)
UNTIL THE START OF THE NEXT INSTRUCTION. AT THIS TIME THE
INITIAL AND FINAL FLAG AND REGISTER RESULTS ARE PRINTED.
AT THE COMPLETION OF EACH MACHINE STATE PRINTOUT A TRANSFER
IS MADE BACK TO THE MAIN SIMULATOR TO CONTINUE SIMULATION.
TRANSFER FROM AND TO THE MAIN SIMULATOR IS DONE ON EACH
MASTER CLOCK CYCLE WITH THE INSTRUCTION AND/OR MACHINE PSEUDO
REGISTER CONTENTS PRINTED IF CALLED FOR.
MAINDEC-10-DSKDA.TXT
PAGE 16 SEQ 0016
C. MAIN SIMULATOR
--------------
THIS SECTION PERFORMS THROUGH SOFTWARE ROUTINES AND PSEUDO
HARDWARE REGISTERS THE ACTUAL HARDWARE OPERATION OF THE KS10
CENTRAL PROCESSOR. THE ACTUAL OPERATION OF THIS SECTION IS
DESCRIBED IN THE KS10 HARDWARE FLOW CHARTS AND SYMBOLIC TAGS,
REGISTERS, FLAGS, ETC. ARE ALL AS LISTED ON THE FLOW CHARTS.
THIS SECTION OF THE PROGRAM WAS INITIALLY WRITTEN BY PDP-10 ENGINEERING.
ENGINEERING DESIGN UPDATES AND DEVELOPMENT BY PDP-10 DIAGNOSTICS.
D. ACCUMULATORS
------------
0- F -MISC LOGIC FLIP-FLOPS
1- T -TEMPORARY REGISTER
2- T1 -TEMPORARY REGISTER 1
3- T2 -TEMPORARY REGISTER 2
4- T3 -TEMPORARY REGISTER 3
5- S -18 BIT PSEUDO STATE REGISTER
6- AR -36 BIT ARITHMETIC PSEUDO REGISTER
7- MQ -36 BIT MULT/QUOTIENT PSEUDO REGISTER
10- BR -36 BIT BUFFER PSEUDO REGISTER
11- AD -36 BIT ADDER PSEUDO REGISTER
12- MB -36 BIT MEMORY BUS PSEUDO REGISTER
13- PC -18 BIT PROGRAM COUNTER PSEUDO REGISTER
14- MA -18 BIT MEMORY ADDRESS PSEUDO REGISTER
15- SC -9 BIT SHIFT COUNTER PSEUDO REGISTER
16- IR -13 BIT INSTRUCTION PSEUDO REGISTER
17- P -PUSH DOWN POINTER AC
E. MEMORY
------
AB -18 BIT ADDRESS BUS PSEUDO REGISTER
ARX -28 BIT EXTENDED ARITHMETIC PSEUDO REGISTER
ADX -28 BIT EXTENDED ADDER PSEUDO REGISTER
FE -9 BIT FLOATING EXPONENT PSEUDO REGISTER
SA -9 BIT SHIFT COUNT ADDER PSEUDO REGISTER
TIME -ELAPSED TIME SINCE BEGINNING OF PROGRAM IN NSEC.
ACS,+0 TO +17 -PSEUDO ACCUMULATORS
13.0 LISTING
-------
HISTORY FILE FOR DSKDA SEQ 0017
----------------------
---------------------------------------------------------------
CODE: MAINDEC-10-DSKDA
TITLE: DECSYSTEM 2020 CPU & MEMORY RELIABILITY DIAGNOSTIC
VERSION: 0.2
DATE: JULY 1979
REASON: UPDATED TO CORRECT PROBLEMS WITH RUN TIME PRINTING.
MAJOR OVERHAUL OF PROGRAM TO EXPAND ITS USEFULNESS.
---------------------------------------------------------------
VERSION: 0.1
DATE: AUGUST 1978
REASON: ORIGINAL RELEASE OF THIS PROGRAM FOR KS-10.
UPDATED FROM MARCH VERSION TO FIX FLAKEY BYTE PROBLEMS.
---------------------------------------------------------------
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 ^ DECDOC VER 00.24 12-JUL-79 09:07:14 PAGE 1
SEQ 0018
DOCUMENT
**************
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 ^
**************
COPYRIGHT 1979
DIGITAL EQUIPMENT CORPORATION
MAYNARD, MASS. 01754
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 ^ DECDOC VER 00.24 12-JUL-79 09:07:14 PAGE 2
SEQ 0019
TABLE OF CONTENTS
*******************
83 ASSEMBLY PARAMETERS
128 PROGRAM DEFINITIONS AND MACRO'S
235 CONSOLE DATA SWITCH ASSIGNMENTS, MARCH 1978
270 PROGRAM/SUBROUTINE PARAMETERS
472 ERROR HANDLING UUO DEFINITIONS
510 STANDARD PROGRAM ASSIGNMENTS
970 *FIXED* FIXED CONTROL AND DISPATCH STORAGE, MARCH 1978
1298 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST
1690 FIXED POINT ARITHMETIC OPERATIONS
1744 FLOATING POINT ARITHMETIC OPERATIONS
1800 BYTE INSTRUCTION OPERATIONS
1823 DOUBLE FLOATING POINT OPERATIONS
1871 ARITHMETIC TEST SUBROUTINES
2598 ARITHMETIC INSTRUCTIONS TESTED
2710 RANDOM DIAGNOSTIC SECTION
3708 INTERRUPT RELIABILITY MAIN DISPATCHING
3744 INTERRUPT - BASIC CLOCK TEST
3801 INTERRUPT - INSTRUCTION INTERRUPTION TEST
3953 INTERRUPT - NON-EXISTENT-MEMORY TEST
4045 INTERRUPT - BLOCK TRANSFER TEST
4171 INTERRUPT TEST SUBROUTINES
5203 MEMORY RELIABILITY TEST
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 ^ DECDOC VER 00.24 12-JUL-79 09:07:14 PAGE 3
SEQ 0020
TABLE OF CONTENTS
*******************
5247 MEMORY RELIABILITY - PHYSICAL ADDRESS TEST
5298 DATA PATTERNS TEST
5368 MEMORY RELIABILITY - SUBROUTINES
5894 MEMORY RELIABILITY, ERROR ROUTINES
6186 MEMORY RELIABILITY, SPECIAL PARITY INTERRUPT ROUTINE
6325 SIMULATOR MACHINE REGISTER PRINT
7888 SIMULATOR PARAMETERS AND DEFINITIONS
8106 DISPATCH TABLE FOR INSTRUCTIONS
9749 DISPATCH TABLE FOR INSTRUCTIONS TWO PART INST'S
9820 DISPATCH SUBROUTINES FROM MAIN TABLE
10487 DISPATCH SUBROUTINES FROM MAIN TABLE - FETCH ACTIONS
10835 MASTER CLOCK ROUTINE
11016 LOGIC SUBROUTINES
11306 TIME PULSE SUBROUTINES - INSTRUCTION
11578 TIME PULSE SUBROUTINES - FETCH
11714 TIME PULSE SUBROUTINES -EXECUTE-
11791 TIME PULSE SUBROUTINES -STORE-
11970 TIME PULSE SUBROUTINES -DIVIDE SUBRTN-
12072 TIME PULSE SUBROUTINES -FLOATING DIVIDE-
12179 TIME PULSE SUBROUTINES -FLOATING MULTIPLY-
12202 TIME PULSE SUBROUTINES -NORMALIZE-
12440 TIME PULSE SUBROUTINES -DOUBLE NORMALIZE-
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 ^ DECDOC VER 00.24 12-JUL-79 09:07:14 PAGE 4
SEQ 0021
TABLE OF CONTENTS
*******************
12583 TIME PULSE SUBROUTINES -FIX-
12630 TIME PULSE SUBROUTINES -DBLE FLOATING ADD/MUL/DIV-
12919 TIME PULSE SUBROUTINES -FLT ADD, MISC-
13066 SHIFT SUBROUTINE
13202 TIME PULSE SUBROUTINES -INDONE-
13242 TIME PULSE SUBROUTINES -BLT-
13355 REGISTER MIXERS, ETC.
13811 SHIFT CONNECTIONS
14023 MEMORY CONTROL SUBROUTINES
14361 *STOR* RESERVED STORAGE, MARCH 1978
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 ^ DECDOC VER 00.24 12-JUL-79 09:07:14 PAGE 5
SEQ 0022
1 MAINDEC-10-DSKDA
16 A COMPREHENSIVE RELIABILITY TEST OF THE DECSYSTEM 2020 (KS-10)
FIXED, FLOATING AND BYTE INSTRUCTIONS,
RANDOM INSTRUCTION SEQUENCES,
INTERRUPT FUNCTIONS,
AND MEMORY.
22 COPYRIGHT 1978, 1979
DIGITAL EQUIPMENT CORPORATION
MARLBORO, MASS. 01752
26 JOHN R. KIRCHOFF
35 TEST CONTROL SWITCHES - RIGHT HALF
60 BEGIN ASSEMBLY PARAMETERS
*****************************************************************
83 ASSEMBLY PARAMETERS
*****************************************************************
95 ACCUMULATOR ASSIGNMENTS
110 CONTROL WORDS
120 UUO DEFINITIONS
*****************************************************************
128 PROGRAM DEFINITIONS AND MACRO'S
*****************************************************************
140 MEMORY RELIABILITY AC DEFINITIONS
164 MACROS
192 STATEMENT OPERATORS PASSED FROM/TO MAIN SIMULATOR PROGRAM
195 AC ASSIGNMENTS
214 MISCELLANEOUS
227 INTERRUPT PARAMETERS
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 ^ DECDOC VER 00.24 12-JUL-79 09:07:14 PAGE 6
SEQ 0023
*****************************************************************
235 CONSOLE DATA SWITCH ASSIGNMENTS, MARCH 1978
*****************************************************************
240 DATA SWITCHES
LEFT HALF SWITCHES ARE PRE-ASSIGNED FOR SUBROUTINE PACKAGE USE
AND CONTROL LOOPING, PRINTING (TTY OR OTHER DEVICE) AND MISC. FUNCTIONS
*****************************************************************
270 PROGRAM/SUBROUTINE PARAMETERS
*****************************************************************
273 SPECIAL SUBPROGRAM LINKAGES
284 SPECIAL SUBROUTINE FATAL HALTS
USED TO REPORT ERRORS THAT CAUSE THE SUBROUTINES TO BE UNUSABLE
316 SUBROUTINE INITIALIZATION CALL
322 HALTING UUO'S (A MORE GRACEFUL HALT THAN SIMPLY USING THE HALT INSTRUCTION).
329 TERMINAL INPUT UUO'S
ALWAYS COME FROM THE CONSOLE TERMINAL IN EXEC MODE OR THE
CONTROLLING TERMINAL (REAL TERMINAL OR PTY) IN USER MODE.
345 TERMINAL OUTPUT UUO'S.
411 SIXBTZ -- MACRO TO GENERATE SIXBIT DATA FOR PRINTING
CONSERVES CORE OVER ASCIZ
416 CONSOLE SWITCH INPUT UUO.
READS CONSOLE SWITCHES IF IN EXEC MODE OR ASKS FOR THEM IF
USER MODE.
422 CLOCK INITIALIZATION UUO - TO SET DESIRED CLOCK OPERATION
EITHER IGNORE CLOCK, ONLY LET IT TICK OR CAUSE INTERRUPT TO OCCUR.
428 KS-10 CACHE OPERATION UUO'S
433 END OF PASS/PROGRAM UUOS
436 DECREMENT ITERATION COUNT, CHECK IF FINISHED WITH THIS PROGRAM ETC.
441 MEMORY MANAGEMENT UUO'S
UUO'S TO PERFORM VARIOUS MEMORY FUNCTIONS. MAPPING, ZEROING, PAGING,
ADDRESS CONVERSION, ETC...
453 DEVICE CODE MODIFICATION UUO
ALLOWS THE MODIFICATION OF IOT'S TO ONE DEVICE TO BE CHANGED TO
IOT'S TO A DIFFERENT DEVICE CODE.
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 ^ DECDOC VER 00.24 12-JUL-79 09:07:14 PAGE 7
SEQ 0024
463 "DIAMON" FILE SELECTION AND READ UUOS
*****************************************************************
472 ERROR HANDLING UUO DEFINITIONS
*****************************************************************
475 ERROR HANDLER PARAMETERS
484 THE ERROR HANDLER MACROS
486 A MACRO TO REPORT AN ERROR AND LOOP
497 A MACRO TO REPORT AN ERROR AND NOT LOOP
*****************************************************************
510 STANDARD PROGRAM ASSIGNMENTS
*****************************************************************
513 ACCUMULATORS
521 PDP-10 STANDARD PC CONTROL FLAGS (SAVED ON PUSHJ, JSR, ETC..)
537 PDP-10 STANDARD ADDRESS ASSIGNMENTS
544 JOB DATA AREA EXTERNALS (OLD DEFINITIONS)
562 JOB DATA AREA EXTERNALS (NEW DEFINITIONS)
581 USER MODE APR ASSIGNMENTS (FOR "APRENB" CALL)
593 USER MODE PRINT OUTPUT CHANNEL ASSIGNMENTS (FOR SUBROUTINE PACKAGE)
THE USER SHOULD BE CAUTIONED NOT TO USE THESE CHANNELS WHEN
USING THE SUBROUTINE PACKAGE AND CODING USER MODE PROGRAMS.
601 PDP-10 SPECIAL COMPATABILITY ASSIGNMENTS
608 PDP-10 STANDARD APR CONO ASSIGNMENTS
614 PDP-10 STANDARD PI CONO ASSIGNMENTS
625 PDP-10 STANDARD PI CONI ASSIGNMENTS
631 PDP-10 STANDARD PI CHANNEL ASSIGNMENTS
643 KS10 CONO APR 000 ASSIGMENTS
681 KS10 CONI APR 000 ASSIGMENTS (LEFT HALF)
691 KS10 CONI APR 000 ASSIGMENTS (RIGHT HALF)
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 ^ DECDOC VER 00.24 12-JUL-79 09:07:14 PAGE 8
SEQ 0025
708 KS10 DATAO APR 000 ASSIGMENTS (LEFT HALF)
718 KS10 DATAO APR 000 ASSIGMENTS (RIGHT HALF)
723 KS10 DATAI APR 000 ASSIGMENTS (LEFT HALF)
733 KS10 DATAI APR 000 ASSIGMENTS (RIGHT HALF)
739 KS10 BLKO APR 000 ASSIGMENTS (IMMEDIATE MODE)
746 KS10 BLKI APR 000 ASSIGMENTS
754 KS10 CONO PI 004 ASSIGMENTS
774 KS10 CONI PI 004 ASSIGMENTS (LEFT HALF)
786 KS10 CONI PI 004 ASSIGMENTS (RIGHT HALF)
805 KS10 DATAO PAG 010 ASSIGMENTS (LEFT HALF)
814 KS10 DATAO PAG 010 ASSIGMENTS (RIGHT HALF)
820 KS10 DATAI PAG 010 ASSIGMENTS (LEFT HALF)
829 KS10 DATAI PAG 010 ASSIGMENTS (RIGHT HALF)
835 KS10 CONO PAG 010 ASSIGMENTS
844 KS10 CONI PAG 010 ASSIGMENTS
853 KS10 BLKO PAG 010 ASSIGMENTS (IMMEDIATE MODE)
857 KS10 EXEC PAGE MAP PAGE ASSIGNMENTS
872 KS10 USER PAGE MAP PAGE ASSIGNMENTS
901 KS10 I/O INSTRUCTIONS
932 KS10 UNIBUS I/O INSTRUCTIONS
949 KS10 UNIBUS BIT NUMBERS
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 ^ DECDOC VER 00.24 12-JUL-79 09:07:14 PAGE 9
SEQ 0026
*****************************************************************
970 *FIXED* FIXED CONTROL AND DISPATCH STORAGE, MARCH 1978
*****************************************************************
975 PROGRAM STARTING ADDRESSES
THESE ADDRESSES CALL VARIOUS SPECIAL START ROUTINES AND OR OPTIONS
NORMAL START ADDRESS IS 30000 ALL OTHERS ARE SPECIAL. INVOKED BECAUSE
OF END OF PASS, POWER FAILURE, DDT START, RE-ENTERING(TYPICALLY USER
MODE), OR ANY NUMBER OF SPECIAL FEATURE TESTS.
1008 PROGRAM FIXED PARAMETER AREA
1028 PROGRAM VARIABLE PARAMETER AREA
1048 SPECIAL PROGRAM DISPATCH ADDRESSES
1079 PROCESSOR CONTROL STORAGE
1099 UUO DISPATCH TABLE
1119 MEMORY MANAGMENT STORAGE
1129 PRINT CONTROL STORAGE
1152 THE FOLLOWING MISCELLANEOUS PRINT CHARACTERS ARE INCLUDED
TO FACILITATE PRINTING AND ARE CALLED AS FOLLOWS:
MOVEI NAME
PNTA ;OR PNTAF
1183 USER MODE OUTPUT FILE INFORMATION
1192 DISK UPDATE MODE FILE INFORMATION
1200 PUSHDOWN LIST CONTROL INFORMATION
1208 POWER LINE CLOCK FREQUENCY FLAG
1214 KL10 CACHE CONTROL FLAGS
1221 NUMBER INPUT DIGIT FLAG
1227 KL10 & KI10 "INHPAG" SWITCH PAGING PREVENTION
1233 ERROR REPORTING ROUTINE ADDITIONAL USERS CONTROL INSTRUCTIONS
1241 SPECIAL USERS UUO INTERCEPT INSTRUCTION
1246 USER MODE MONITOR TYPE FLAG
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 ^ DECDOC VER 00.24 12-JUL-79 09:07:14 PAGE 10
SEQ 0027
1252 SPECIAL USERS MUUO INTERCEPT INSTRUCTION
1258 SPECIAL USERS USER MODE OUTPUT ERROR INTERCEPT INSTUCTION
1264 "SWITCH" CALL USAGE CONTROL
1270 SPECIAL USERS ALTMODE SWITCH CALL INTERCEPT INSTRUCTIONS
1277 SM10 (KS-10) PROCESSOR TYPE FLAG
1283 RIGHT HALF SWITCHES PROMPT TABLE ADDRESS
1289 SPECIAL FUTURE EXPANSION ROOM
1293 END OF FIXED STORAGE
*****************************************************************
1298 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST
*****************************************************************
1301 SIMDDT - SIMULATOR -DDT- INITIALIZATION SEQUENCE
1310 SFSRT1 - SPECIAL FEATURE START
1317 START - INITIALIZING AND CONTROL SEQUENCE
1384 STARTB - SETUP BASE RANDOM NUMBER
1417 STARTA - START OF PASS CONTROL
1480 TSTEND - END OF TEST, GENERATE NEW RANDOM BASE NUMBER
1492 MISCELLANEOUS ROUTINES
1532 RENTR1 - REENTER SEQUENCE
1546 DDTEX - TRANSFER TO DDT
1556 FTLRST - FATAL ERROR RESTART
1565 HLPPNT - PRINT HELP MESSAGE
1646 PGMNAM - PROGRAM NAME
1664 RSWPMT - RIGHT HALF SWITCH PROMPT TABLE
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 ^ DECDOC VER 00.24 12-JUL-79 09:07:14 PAGE 11
SEQ 0028
*****************************************************************
1690 FIXED POINT ARITHMETIC OPERATIONS
*****************************************************************
1703 FIXED POINT FAST
COMPARE RESULTS OF MUL,DIV,ADD REMAINDER WITH ORIGINAL
1723 FIXED POINT SLOW
COMPARE MACHINE RESULTS AGAINST SIMULATION
*****************************************************************
1744 FLOATING POINT ARITHMETIC OPERATIONS
*****************************************************************
1754 FLOATING POINT FAST
COMPARE RESULTS OF DIV THEN MUL
1771 FLOATING POINT SLOW
COMPARE MACHINE RESULTS AGAINST SIMULATION
*****************************************************************
1800 BYTE INSTRUCTION OPERATIONS
*****************************************************************
1807 BYTES SLOW
COMPARE MACHINE RESULTS AGAINST SIMULATION
*****************************************************************
1823 DOUBLE FLOATING POINT OPERATIONS
*****************************************************************
1833 DOUBLE FLOATING POINT FAST
COMPARE RESULTS OF ADD/SUB AND MUL/DIV
1851 DOUBLE FLOATING POINT SLOW
COMPARE MACHINE RESULTS AGAINST SIMULATION
*****************************************************************
1871 ARITHMETIC TEST SUBROUTINES
*****************************************************************
1874 FSTMDI - TEST OF IMUL AND IDIV
DIVIDE THEN MULTIPLY AND ADD REMAINDER
1909 FSTMD - TEST OF MUL AND DIV
DIVIDE THEN MULTIPLY AND ADD REMAINDER
1957 FSTFP - TEST OF FLOATING POINT
FLOATING POINT DIV THEN FLOATING POINT MUL
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 ^ DECDOC VER 00.24 12-JUL-79 09:07:14 PAGE 12
SEQ 0029
2006 BYTE - TEST OF BYTE INSTRUCTIONS
COMPARE MACHINE RESULTS WITH SIMULATION
2037 DOINS - PERFORM THE MACHINE INSTRUCTION
2054 MD - TEST INSTRUCTION BY COMPARING MACHINE RESULTS
WITH SIMULATION RESULTS
2085 SIMIT - SIMULATE THE INSTRUCTION
2102 CHECK - COMPARE MACHINE RESULTS AGAINST SIMULATOR
2209 DOIT - PERFORM THE INSTRUCTION
2262 FSTER - DETERMINE IF FIRST OR SECOND OPERATION CAUSED FAILURE
2328 SIMNST - SIMULATE SINGLE INSTRUCTION, NO PRINTOUT
2355 SIMMT - SIMULATE SINGLE INSTRUCTION, PRINT STATES
2362 TTLPNT - PRINT PROGRAM TITLE AND PASS COUNT
2397 DOIT4 - CHECK PRINT ALL ERRORS SWITCH
2406 RANDOM - RANDOM NUMBER GENERATION
FOUR RANDOM IN AC,AC+1,AC+2,AC+3
A COPY ALSO IN RA,RA+1,RA+2,RA+3
2436 RANNOV - RANDOM NUMBER GENERATION
OVERFLOW NOT POSSIBLE FOR DIVIDE
2466 RANORM - RANDOM NUMBER GENERATION
NORMALIZED RANDOM FOR FLOATING POINT
2519 PNTSIM - SIMULATE AND PRINT THE INSTRUCTION
2534 RESULT - PRINT FAST TEST FAILURE RESULTS
*****************************************************************
2598 ARITHMETIC INSTRUCTIONS TESTED
*****************************************************************
2601 FIXEDI - INTERGER FIXED POINT
2614 FIXED - MULTIPLY AND DIVIDE
2627 FPAS - FLOATING POINT: ADD, SUBTRACT
2640 FPSM - FLOATING POINT: SUBTRACT, MULTIPLY
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 ^ DECDOC VER 00.24 12-JUL-79 09:07:14 PAGE 13
SEQ 0030
2653 FPMD - FLOATING POINT: MULTIPLY, DIVIDE
2666 FPIMMD - FLOATING POINT: IMMEDIATE
2679 BYTES - BYTE INSTRUCTIONS
2689 DFPAS - DOUBLE FLOATING POINT: ADD, SUBTRACT
2696 DFPMD - DOUBLE FLOATING POINT: MULTIPLY, DIVIDE
2703 FPMISC - FLOATING POINT: MISCELLANEOUS
*****************************************************************
2710 RANDOM DIAGNOSTIC SECTION
*****************************************************************
2713 PROGRAM DESIGNED TO EXECUTE RANDOM INSTRUCTIONS (NON-PC CHANGE)
IN MEMORY, IN THE FAST AC'S, AND THRU SOFTWARE SIMULATION.
THE RESULTS OF THE THREE GROUPS OF INST ARE COMPARED FOR EQUALITY.
UPON A DISCREPENCY THE PROGRAM PRINTS ALL PERTINENT INFORMATION
AND GOES INTO A REPETITIVE FAILURE LOOP.
THE PROGRAM OPERATES AS FOLLOWS:
1. GENERATES EIGHT RANDOM NUMBERS AND STORES
THEM IN AC 0-7.
2. RESTORES THEM IN RAND-RAND+7
3. TEST AC'S FOR VALID INST.
A. OP CODES 0-17 CHANGED TO DFAD
B. OP CODES 20-37 CHANGED TO DFSB
C. OP CODES 40-57 CHANGED TO DFMP
D. OP CODES 60-77 CHANGED TO DFDV
E. OP CODES 100-107 CHANGED TO ROTC
F. OP CODES 114-117,123 CHANGED TO DFDV
G. OP CODES 133-137 CHANGED TO ASHC
H. OP CODES 243+247 CHANGED TO IMUL
I. OP CODES 260-267 CHANGED TO IMUL
J. OP CODES 251-257 CHANGED TO IMUL
K. OP CODES 300-377 CHANGED TO FSBR
L. OP CODES 600-677 CHANGED TO FDVR IF
IT IS THE LAST INST IN THE INST GROUP
M. OP CODES OF 700-777 CHANGED TO FMPR
N. THEN ALL VALID INST. ARE MASKED FOR
INDEX REG, INDIRECT, AC'S ABOVE 7, AND
ONLY AN "E" FIELD OF 0-7.
4. STORES VALID INST IN INSBLK
5. SETS UP SLOW MEMORY LOOP WITH SIMULATION TRANSFER
BETWEEN EACH VALID INST.
6. EXECUTES & SIMULATES SLOW LOOP.
7. COMPARES RESULTS AFTER EACH INST/SIMULATION.
8. STORES ANS. (AC'S 0-7) IN ANSBLK.
9. LOADS FAST LOOP AND AC'S
10. EXECUTES FAST LOOP.
11. COMPARES FAST LOOP AND SLOW LOOP ANS.
12. RE-EXECUTES FAST LOOP 7 TIMES WITH ANS CHECKING.
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 ^ DECDOC VER 00.24 12-JUL-79 09:07:14 PAGE 14
SEQ 0031
13. UPON AN ERROR THE PROGRAM WILL OUTPUT ON LPT OR TTY,
THE OPERANDS, INSTRUCTIONS, SLOW/FAST LOOP
ANSWERS, AND THE SIM/SLOW LOOP ANSWERS.
14. THE PROGRAM WILL THEN SIMULATE AND PRINT THE
APPROPRIATE FAILING INSTRUCTION(S).
15. IT THEN WILL GO INTO AN ERROR LOOP.
2760 BEGRAND - RANDOM TEST CONTROL
2797 VIT - CREATE A VALID INSTRUCTION
2975 SLO - PERFORM RANDOM INSTRUCTIONS FROM MEMORY
3042 FASTLP - PERFORM RANDOM INSTRUCTIONS FROM THE AC'S
3183 ERRX - ERROR ROUTINES
3214 GOING - HALT ON ERROR
3230 OUT - PRINT RANDOM INSTRUCTION FAILURE
3342 PNTTOT - PRINT ERROR TOTALS
3389 TSTIME - TEST RUN TIME SUBROUTINE
DOES 'TTALTM' TYPEIN CHECKING
PRINTS APPROPRIATE HELPFUL INFORMATION
PRINTS TIME AT 15 MINUTE INTERVALS OR WHEN REQUESTED
3523 RUNTIM - REPORT PROGRAM RUN TIME
3540 ITRCLK - CLOCK INTERRUPT ROUTINE
3561 TSTIMA - PRINT PROGRAM RUN TIME
3613 TSTIMU - GET USER MODE RUN TIME IN SECONDS
3633 SIMI - SIMULATE INSTRUCTION
3656 SIMIP - SIMULATE INSTRUCTION, PRINT
3674 SIMFST - SIMULATE AND PRINT ALL INSTRUCTIONS
FAST LOOP RELIABILITY/SPEED FAILURE
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 ^ DECDOC VER 00.24 12-JUL-79 09:07:14 PAGE 15
SEQ 0032
*****************************************************************
3708 INTERRUPT RELIABILITY MAIN DISPATCHING
*****************************************************************
3711 BEGINT - INTERRUPT TEST CONTROL
*****************************************************************
3744 INTERRUPT - BASIC CLOCK TEST
*****************************************************************
3747 CLKTST - VERIFY THAT THE INTERVAL TIMER DOES INDEED CAUSE INTERRUPTS
*****************************************************************
3801 INTERRUPT - INSTRUCTION INTERRUPTION TEST
*****************************************************************
3804 INTINS - THIS TEST TESTS THE INTERRUPTABILITY
OF ALL CLASSES OF INSTRUCTIONS WITH THE EXCEPTION
OF THE TWO PART INSTRUCTIONS (I.E. BLT BYTE ETC.)
IT IS ENTERED WITH AC1 CONTAINING THE INSTRUCTION TO BE
EXECUTED AND THE NUMBER OF TIMES TO TEST THE LOOP IN AC2.
THE CLOCK IS USED FOR CAUSING THE INTERRUPTS. AND IT RUNS
ON RANDOM CHANNELS
3918 INTXCT - THIS SUBROUTINE RANDOMLY RETRIEVES AN INSTRUCTION FROM A TABLE
AND STORES IT IN AN AC FOR THE "INTINS" TEST TO USE
*****************************************************************
3953 INTERRUPT - NON-EXISTENT-MEMORY TEST
*****************************************************************
3956 NXMTST - TEST NON-EXISTANT MEMORY INTERRUPT
4003 NXMTRP - COME HERE ON NON-EX-MEM INTERRUPT
4022 NONXM - GRIEF IF HERE - WE GOT AN INTERRUPT ON THE WRONG CHANNEL
4038 HERE IF WE HAVE A 256K MACHINE
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 ^ DECDOC VER 00.24 12-JUL-79 09:07:14 PAGE 16
SEQ 0033
*****************************************************************
4045 INTERRUPT - BLOCK TRANSFER TEST
*****************************************************************
4048 BLTTST - TEST BLOCK TRANSFER INTERRUPTABILITY
4085 DATTST - CHECK BLT RESULTS
4106 DATERR - COME HERE ON DATA ERROR IN BLOCK TRANSFER TEST
4149 BLTTRP - COME HERE ON INTERRUPT FROM CLOCK DURING BLT TEST
4161 BLTBAD - COME HERE ON INCORRECT CLOCK INTERRUPT
*****************************************************************
4171 INTERRUPT TEST SUBROUTINES
*****************************************************************
4174 RANCHN - THIS SUBROUTINE TO INIT THE CLOCK ON SOME RANDOM CHANNEL AND TO
RETURN TO ALL OTHER CHANNELS AS ERRORS.
ROUTINE IS ENTERED WITH AC4 CONTAINING THE CORRECT TRAP ADDRESS
AND AC5 CONTAINS THE ERROR TRAP ADDRESS.
4204 STATUS - REPORT THE STATUS OF THE APR AND PI
4218 RANDM0 - THIS ROUTINE GENERATES SOME RANDOM NUMBER WHICH MAY BE ZERO
4229 RANDM1 - THIS SUBROUTINE GENERATES A RANDOM NUMBER WHICH MAY NOT BE ZERO
4241 CSYNC - THIS ROUTINE IS USED TO DETERMINE HOW MANY AOJNS AND CONSOS
ARE EXECUTED IN 1 MSEC.
4282 WAIT - ROUTINE IS ENTERED WITH AC0 CONTAINING THE NUMBER OF MSECS. TO STALL
THIS ROUTINE IS DONE IN FAST MEMORY.
4303 TIMER - THIS ROUTINE IS ENTERED WITH AC0 CONTAINING THE INSTRUCTION
WHICH CHECKS THE EVENT TO BE TIMED (MUST BE A CONSO)
AC1 CONTAINS A NUMBER (0-3) TO DETERMINE THE TIME TO BE RETURNED
I.E. 0 FOR MSECS., 1 FOR 10THS OF MSECS., 2 FOR 100THS OF MSECS.
AND 3 FOR 1000THS OF MSECS.
4337 TEXIT - COME HERE TO FIGURE THE TIME AND EXIT WITH AC0 AND AC1 CONTAINING THE
ANSWER. WHICH IS READY TO BE PRINTED OR TESTED AND ALSO STORE THE ANSWER
IN CLKTIC AND CLKTIC+1
4352 SYSTAT - PRINT INTERRUPT RELIABILTY TOTALS
4418 SYSTAT TABLE
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 ^ DECDOC VER 00.24 12-JUL-79 09:07:14 PAGE 17
SEQ 0034
4444 INSTAB - HERE BEITH THE INSTRUCTION TABLE
ALL NON SKIP INSTRUCTIONS AND 1 PART INSTRUCTIONS ARE STORED HERE
EACH ENTRY INTO THE TABLE INCLUDES:
1.AN INSTRUCTION TO TEST
2.THE NUMBER OF TIMES TO TRY IT
3.A STORAGE WORD TO TELL HOW MANY TIMES THIS PARTICULAR
INSTRUCTION WAS TESTED
4.A RESERVED STORAGE WORD
*****************************************************************
5203 MEMORY RELIABILITY TEST
*****************************************************************
5206 BEGMEM - SETUP SECTION
*****************************************************************
5247 MEMORY RELIABILITY - PHYSICAL ADDRESS TEST
*****************************************************************
5250 PHYTST - TEST EXECUTION CONTROL SEQUENCE
1ST PASS, BOTTOM TO TOP, PHYSICAL ADDRESSES
2ND PASS, TOP TO BOTTOM, COMPLEMENT PHYSICAL ADDRESSES
RELIABILITY - REPEATS CHECK OF PHY ADDRESS 10 TIMES
FAST CYCLE - CHECKS ONCE
*****************************************************************
5298 DATA PATTERNS TEST
*****************************************************************
5301 PATTST - TEST EXECUTION CONTROL SEQUENCE
FILL MEMORY
READ/RESTORE EXERCISE MEMORY
BLOCK TRANSFER EXERCISE MEMORY
FAST RATE ADDRESSING RD-COMP-WT EXERCISE MEMORY
*****************************************************************
5368 MEMORY RELIABILITY - SUBROUTINES
*****************************************************************
5371 COMPSZ - CREATE ADDRESS CONTROL POINTERS
5384 SEGSET - SEGMENT SETUP FOR TESTING SEQUENCE
5407 PHYFIL - PHYSICAL ADDRESS FILL ALL OF MEMORY
1ST - PHYSICAL ADDRESS IN PHYSICAL ADDRESS
2ND - COMPLEMENT PHY ADR IN PHY ADR DOWNWARD
BASIC PART OF ROUTINE OPERATES IN THE FAST AC'S
5460 PHYCHK - PHYSICAL ADDRESS CHECK MEMORY
FAST AC ROUTINE ONLY DIFFERENCE FROM "PHYFIL"
ERROR DETECTED GOES TO MEMER0
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 ^ DECDOC VER 00.24 12-JUL-79 09:07:14 PAGE 18
SEQ 0035
5481 DATA GENERATION ROUTINES
ENTERED VIA XCT, NORMAL RETURN + 1
DATA PATTERN COMPLETED, RETURN AND REPEAT
DATA WORD PUT IN PATRN
5551 PATSEL - DATA PATTERN SELECTION
5567 GETADR - GET ADDRESS CONTROL WORD FROM LIST
PUT IT IN ADRCON
IF WORD = 0, RETURN +2
OTHERWISE, INCREMENT INDEX, RETURN +1
5582 FILMEM - FILL MEMORY SEGMENT
DATA IN PATRN
ADDRESS CONTROL WORD IN ARDCON
WHEN COMPLETED RETURN -1
ROUTINE OPERATES IN FAST AC'S
5613 MRDRST - READ/RESTORE MEMORY
PERFORMS READ/RESTORE CYCLE 20 TIMES
ADDRESS CONTROL WORD IN ADRCON, USED IN TAC
ITERATION COUNT IN TAC1
ROUTINE OPERATES IN THE FAST AC'S
5635 BLTEX - BLOCK TRANSFER MEMORY EXERCISE
PERFORM 1 OR 20 TIMES
DOES BLT OF DATA FROM/TO SAME LOCATIONS
ROUTINE OPERATES IN THE FAST AC'S
5659 MCHECK - CHECK MEMORY SEGMENT
ADDRESS CONTROL WORD IN ADRCON
COMPARE DATA IN PATRN
ERROR DETECTED, GOES TO MEMER0
ROUTINE OPERATES IN THE FAST AC'S
5710 FASTR - FAST RATE ADDRESSING SETUP
SETS UP FAST RATE BIT WHICH IS ADDED
TO THE ADDRESS WORD, STARTS WITH 1B35
GOES TO 1B18
FAST RATE WORD IN FRBIT
NORMAL-RETURN +2, COMPLETED - RETURN +1
5737 MABIT - FAST RATE MA BIT SELECTION
5758 FRRCW - FAST RATE ADDRESS
READ-COMPLEMENT-WRITE
ADDRESS CONTROL WORD IN ADRCON
USED IN MFIRST, MLAST, ADR, ADRCON
FAST RATE ADDRESS BIT IN FRBIT
ROUTINE OPERATES IN THE FAST AC'S
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 ^ DECDOC VER 00.24 12-JUL-79 09:07:14 PAGE 19
SEQ 0036
5806 DPATN - DATA PATTERNS TEST
PATTERN EXECUTE LIST
5819 DPATPT - PATTERN MNEMONICS LIST
5833 ERLPCK - LOOP ON ERROR CHECK
5847 SETPAT - DATA PATTERNS SETUP LIST
*****************************************************************
5894 MEMORY RELIABILITY, ERROR ROUTINES
*****************************************************************
5897 MEMER0 - ERROR TYPEOUT ROUTINE
PRINTS ERRORS AS THEY OCCUR
TOTALIZES ERRORS FOR TOTALS PRINTOUT
6045 ERRADD - ERROR TOTALIZING ADDITION SUBROUTINE
6078 TOTAL - TOTAL ERRORS TYPEOUT ROUTINE
6156 CLRERR - CLEAR ERROR TOTALS
6172 PARCK - CHECK FOR PARITY ERROR
6180 ERRTOT - TOTALIZE MEMORY ERRORS
*****************************************************************
6186 MEMORY RELIABILITY, SPECIAL PARITY INTERRUPT ROUTINE
*****************************************************************
6189 PARERR - PARITY ERROR ROUTINE
6300 PFRPNT - PARITY FAST RATE ADDRESSING PRINT
6312 ERROR TOTALS TABLE
*****************************************************************
6325 SIMULATOR MACHINE REGISTER PRINT
*****************************************************************
6333 SENTRY - SIMULATOR INITIALIZATION AND BREAK SETUP
6360 SX1 - CLEAR SIMULATOR PSEUDO REGISTERS
6391 MUOEXC - SPECIAL USER MODE MONITOR UUO EXECUTION
6421 MRPNT - MACHINE REGISTER PRINT
THIS ROUTINE PRINTS THE CONTENTS OF THE SEVERAL
PSEUDO MACHINE REGISTERS AT VARIOUS TIMES IN
THE INSTRUCTION CYCLE.
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 ^ DECDOC VER 00.24 12-JUL-79 09:07:14 PAGE 20
SEQ 0037
6612 IRPNT - INSTRUCTION PRINT
THIS ROUTINE PRINTS THE PC AND THE INSTRUCTION
AT IT0 OF THE INSTRUCTION CYCLE.
6835 PNTINS - INSTRUCTION SYMBOLIC CONVERSION
THIS ROUTINE CONVERTS THE INSTRUCTION TO SYMBOLIC
AND PRINTS IT OUT.
7031 INTPNT - INITIAL/FINAL AC,E PRINTOUT
7296 THE INDEX NUMBERS IN THE FOLLOWING TABLE
INFORM THE PROGRAM WHICH REGISTERS TO PRINT
THE NUMBERS HAVE THE FOLLOWING SIGNIFICANCE.
INDEX REGISTERS
0 NONE
1 C(AC)
2 C(AC) C(E)
3 C(AC) C(AC+1)
4 C(AC) C(AC+1) C(E)
5 C(AC) C(C(ACR))
6 C(AC) C(C(ACR+1))
7 C(AC) C(E) C(C(E))
10 C(AC) C(AC+1) C(E) C(E+1)
11 C(E)
12 C(E) C(E+1)
13 C(AC) C(C(ACR)) C(E)
14 C(AC) C(C(ACR+1)) C(E)
15 C(AC) C(C(ACL))
16 C(AC) E
17 C(AC) C(AC+1) E
20 E
7415 SIMULATOR SYMBOL TABLE
7600 STAB - MACHINE STATES, K1-10
7732 STAB1 - SYMBOLIC MACHINE STATES
7860 MAINDEC-10-DSQZA [PART 2]
7877 KS10 CENTRAL PROCESSOR SIMULATOR
7879 COPYRIGHT 1978, 1979
DIGITAL EQUIPMENT CORPORATION
MARLBORO, MASS. 01752
7883 JOHN R. KIRCHOFF
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 ^ DECDOC VER 00.24 12-JUL-79 09:07:14 PAGE 21
SEQ 0038
*****************************************************************
7888 SIMULATOR PARAMETERS AND DEFINITIONS
*****************************************************************
7895 ACCUMULATOR DEFINITIONS
7950 CONTROL BIT DEFINITIONS - LEFT HALF BITS
7954 CLOCKS
7960 EXECUTION TIME PULSE SWITCHES
7967 AD ENABLES
7978 CONTROL BIT DEFINITIONS - RIGHT HALF BITS
7982 FETCH AND STORE SWITCHES
7993 MQ ENABLES
7999 AUX AR ENABLES
8005 BR ENABLES
8011 AR ENABLES
8021 ADDRESS BUS ENABLES
8029 CONTROL FF'S
8048 SCADDER BITS RIGHT HALF
8071 SCADDER BITS LEFT HALF
8081 ADX BITS LEFT HALF
8090 FLAGS, LEFT HALF OF PC WORD
*****************************************************************
8106 DISPATCH TABLE FOR INSTRUCTIONS
*****************************************************************
8112 FORMAT OF DISPATCH TABLE
FETCH CYCLE ENABLES, SWITCHES
ET0 ADDRESS,, ET1 ADDRESS
ET2 ENABLES AND CLOCKS, ET2 DISPATCH
8119 UUO'S
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 ^ DECDOC VER 00.24 12-JUL-79 09:07:14 PAGE 22
SEQ 0039
8129 ILLEGAL UUO 0
8135 USER UUO'S 1-37
8146 MONITOR UUO'S 40-77
8153 UNDEFINED OP CODES 100-107
8161 DFAD, DFSB 110-111
8177 DFMP 112
8185 DFDV 113
8193 UNDEFINED OP CODES 114-117
8214 DMOVE,DMOVN 120-121
8230 FIX 122
8238 UNDEFINED OP CODE 123
8246 DMOVEM 124
8254 DMOVNM 125
8263 FIXR 126
8271 FLTR 127
8279 UFA 130
8287 DFN 131
8295 FSC 132
8303 IBP 133
8309 XLDB SECOND PART 134-135
8325 XDPB SECOND PART 136-137
8342 FADXX 140-147
8380 FSBXX 150-157
8420 FMPXX 160-167
8458 FDVXX 170-177
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 ^ DECDOC VER 00.24 12-JUL-79 09:07:14 PAGE 23
SEQ 0040
8496 MOVES, ALIAS FWT 200-217
8559 MULTIPLIES 220-227
8600 DIVIDES 230-237
8638 ASH, ROT, LSH 240-241-242
8659 JFFO 243
8667 ASHC, ROTC, LSHC 244-245-246
8687 UNDEFINED OP CODE 247
8695 EXCH 250
8703 BLT 251
8711 AOBJX 252-253
8730 JRST 254
8738 JFCL 255
8746 XCT 256
8754 MAP 257
8762 PUSHJ 260
8775 PUSH 261
8786 POP 262
8794 POPJ 263
8802 JSR 264
8810 JSP 265
8818 JSA 266
8826 JRA 267
8834 ADD-SUBTRACT 270-277
8873 COMPARES, JUMPS AND SKIPS 300-377
9092 BOOLEAN GROUP 400-477
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 ^ DECDOC VER 00.24 12-JUL-79 09:07:14 PAGE 24
SEQ 0041
9311 HALF WORDS 500-577
9524 TEST GROUP 600-677
9742 IOTS 700-
*****************************************************************
9749 DISPATCH TABLE FOR INSTRUCTIONS TWO PART INST'S
*****************************************************************
*****************************************************************
9820 DISPATCH SUBROUTINES FROM MAIN TABLE
*****************************************************************
*****************************************************************
10487 DISPATCH SUBROUTINES FROM MAIN TABLE - FETCH ACTIONS
*****************************************************************
*****************************************************************
10835 MASTER CLOCK ROUTINE
*****************************************************************
*****************************************************************
11016 LOGIC SUBROUTINES
*****************************************************************
11020 ADDER
11131 ADX
11192 SHIFTCOUNT ADDER
*****************************************************************
11306 TIME PULSE SUBROUTINES - INSTRUCTION
*****************************************************************
11310 IT0
11348 IT1
11553 IT2
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 ^ DECDOC VER 00.24 12-JUL-79 09:07:14 PAGE 25
SEQ 0042
*****************************************************************
11578 TIME PULSE SUBROUTINES - FETCH
*****************************************************************
11582 FT1
11589 FT2
11596 FT3
11634 FT4
11641 FT5
11656 FT6
11684 FT7
11696 FT8
*****************************************************************
11714 TIME PULSE SUBROUTINES -EXECUTE-
*****************************************************************
11718 ET0
11747 ET1
11762 ET2
*****************************************************************
11791 TIME PULSE SUBROUTINES -STORE-
*****************************************************************
11795 ST1
11870 ST2
11906 ST3
11913 ST4
11928 ST5
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 ^ DECDOC VER 00.24 12-JUL-79 09:07:14 PAGE 26
SEQ 0043
*****************************************************************
11970 TIME PULSE SUBROUTINES -DIVIDE SUBRTN-
*****************************************************************
11974 DST1
11985 DST2
11999 DST3
12016 DST4
12028 DST5
12058 DST6
*****************************************************************
12072 TIME PULSE SUBROUTINES -FLOATING DIVIDE-
*****************************************************************
12076 FDT0
12098 FDT1
12107 FDT2
12117 FDT3
12130 FDT4
12143 FDT5
12154 FDT6
12168 FDT7
*****************************************************************
12179 TIME PULSE SUBROUTINES -FLOATING MULTIPLY-
*****************************************************************
12183 FMT1
12193 FMT2
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 ^ DECDOC VER 00.24 12-JUL-79 09:07:14 PAGE 27
SEQ 0044
*****************************************************************
12202 TIME PULSE SUBROUTINES -NORMALIZE-
*****************************************************************
12206 NRT1
12296 NRT2
12363 NRT3
12384 NRT4
12418 NRT5
12428 NRT6
*****************************************************************
12440 TIME PULSE SUBROUTINES -DOUBLE NORMALIZE-
*****************************************************************
12449 DNT1
12470 DNT2
12479 DNT3
12499 DNT5
12512 DNT4
12539 DNT6
12551 DNT7
12561 DNT8
12578 DNT9
*****************************************************************
12583 TIME PULSE SUBROUTINES -FIX-
*****************************************************************
12592 FIXT1
12615 FIXT2
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 ^ DECDOC VER 00.24 12-JUL-79 09:07:14 PAGE 28
SEQ 0045
*****************************************************************
12630 TIME PULSE SUBROUTINES -DBLE FLOATING ADD/MUL/DIV-
*****************************************************************
12634 DFAT1
12676 DFAT2
12699 DFAT3
12708 DFAT4
12725 DFAT5
12733 DFMT1
12748 DFMT2
12758 DFMT3
12768 DFDT0
12775 DFDT1
12785 DFDT2
12795 DFDT3
12805 DFDT4
12824 DFDT10
12833 DFDT11
12841 DFDT12
12850 DFDT5
12861 DFDT6
12876 DFDT7
12888 DFDT8
12913 DFDT9
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 ^ DECDOC VER 00.24 12-JUL-79 09:07:14 PAGE 29
SEQ 0046
*****************************************************************
12919 TIME PULSE SUBROUTINES -FLT ADD, MISC-
*****************************************************************
12923 FAT1
12934 FAT2
12952 FAT3
12978 FAT4
12992 JFFOT1
12999 SRT1
13033 DMOVT1
13040 DMVNT1
13049 DMVNT2
13061 DMVNT3
*****************************************************************
13066 SHIFT SUBROUTINE
*****************************************************************
13070 SCT1
13109 SCT2
*****************************************************************
13202 TIME PULSE SUBROUTINES -INDONE-
*****************************************************************
*****************************************************************
13242 TIME PULSE SUBROUTINES -BLT-
*****************************************************************
13246 BLTT0
13256 BLTT1
13275 BLTT2
13284 BLTT3
13291 BLTT4
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 ^ DECDOC VER 00.24 12-JUL-79 09:07:14 PAGE 30
SEQ 0047
13303 BLTT5
13311 BLTT6
13318 BLTT7
13331 BLTT8
13340 BLTT9
*****************************************************************
13355 REGISTER MIXERS, ETC.
*****************************************************************
13359 BR
13381 AB
13395 FM
13408 AR
13546 MQ
13618 MB
13636 SC
13671 ARX
13717 ADCLK
13733 ABCLK
13751 FMWR
13765 TIMCAL
13784 MPYFCN
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 ^ DECDOC VER 00.24 12-JUL-79 09:07:14 PAGE 31
SEQ 0048
*****************************************************************
13811 SHIFT CONNECTIONS
*****************************************************************
*****************************************************************
14023 MEMORY CONTROL SUBROUTINES
*****************************************************************
14027 MEMST
14155 ACREF
14199 INFTSB
14241 WRRST
*****************************************************************
14361 *STOR* RESERVED STORAGE, MARCH 1978
*****************************************************************
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 1
DSKDAT MAC 9-JUL-79 11:35 ASSEMBLY PARAMETERS SEQ 0049
1 ;*MAINDEC-10-DSKDA
2
3 000002 DECVER==2
4 000000 MCNVER==0
5
6 XLIST
7 LIST
8 LALL
9
10 NAME \MCNVER,\DECVER^
11
12 TITLE DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 ^
13
14 XALL
15
16 ;*A COMPREHENSIVE RELIABILITY TEST OF THE DECSYSTEM 2020 (KS-10)
17 ;*FIXED, FLOATING AND BYTE INSTRUCTIONS,
18 ;*RANDOM INSTRUCTION SEQUENCES,
19 ;*INTERRUPT FUNCTIONS,
20 ;*AND MEMORY.
21
22 ;*COPYRIGHT 1978, 1979
23 ;*DIGITAL EQUIPMENT CORPORATION
24 ;*MARLBORO, MASS. 01752
25
26 ;*JOHN R. KIRCHOFF
27
28 000137 LOC 137
29 000137 000000 000002 MCNVER,,DECVER
30
31 NOSYM
32 000001 $PAPER==1
33 000001 SIMLST==1
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 2
DSKDAT MAC 9-JUL-79 11:35 ASSEMBLY PARAMETERS SEQ 0050
34
35 ;*TEST CONTROL SWITCHES - RIGHT HALF
36 ; **********************************************************************
37
38 400000 RANBAS==400000 ;SPECIFY RANDOM NUMBER BASE
39 200000 INHCLK==200000 ;INHIBIT CLOCK INTERRUPTS
40 100000 INHMEM==100000 ;INHIBIT MEMORY TESTING
41
42 040000 INHII==40000 ;INHIBIT INSTRUCTION INTERRUPT TESTING
43 020000 INHCI==20000 ;INHIBIT CLOCK INTERRUPT TESTING
44 010000 INHBLT==10000 ;INHIBIT BLT INTERRUPT TESTING
45
46 004000 INHNXM==4000 ;INHIBIT NON-EX-MEMORY INTERRUPT TESTING
47
48 000400 INHNEW==400 ;INHIBIT DOUBLE PRECISION INSTRUCTIONS
49 000200 INHDFP==200 ;INHIBIT DOUBLE FLOATING POINT TEST
50 000100 INHFP==100 ;INHIBIT FLOATING POINT TEST
51
52 000040 INHBYT==40 ;INHIBIT BYTE TEST
53 000020 INHFXD==20 ;INHIBIT FIXED POINT TEST
54 000010 INHRAN==10 ;INHIBIT RANDOM INSTRUCTION
55
56 000004 SNGFL==4 ;RUN SINGLE FAST LOOP
57 000002 SLOW==2 ;RUN JUST SIMULATION COMPARISION
58 000001 FAST==1 ;RUN JUST INSTRUCTION COMPARISION
59
60 ;*BEGIN ASSEMBLY PARAMETERS
61 ; **********************************************************************
62
63 030604 SADR1==SFSRT1
64 030076 SADR2==RESRT1
65 031023 SADR3==RENTR1
66 030007 SADR4==SRTDDT
67 030061 SADR5==$BEND2
68 030007 SADR6==SRTDDT
69 254000 030000 SADR7==JRST BEGIN
70 254000 030000 SADR8==JRST BEGIN
71 254000 030000 SADR9==JRST BEGIN
72 254000 030000 SADR10==JRST BEGIN
73 254000 030000 SADR11==JRST BEGIN
74
75 123457 654321 PAREA1==123457,,654321
76 000000 PAREA2==0,,0
77 446353 444100 PAREA3==SIXBIT/DSKDA/
78 546064 000000 PAREA4==SIXBIT/LPT/
79 000000 PAREA5==0
80 000000 PAREA6==0
81
82 000002 ITERAT==2
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 3
DSKDAT MAC 9-JUL-79 11:35 ASSEMBLY PARAMETERS SEQ 0051
83 SUBTTL ASSEMBLY PARAMETERS
84 ; **********************************************************************
85
86 030007 DDT=DDTSRT
87 000001 PGMEND==1
88 000001 EXCASB==1
89 000001 USRASB==1
90 000001 MEMMAP==1
91 000040 DEBUG==40
92 000001 ONEPRT==1 ;ASSEMBLE PROGRAM AS ONE PART
93 000001 SIMASB==1
94
95 ;*ACCUMULATOR ASSIGNMENTS
96 ; **********************************************************************
97
98 000001 AC==1 ;TEST AC'S
99 000005 RA==5 ;RANDOM NUMBER AC'S
100 000011 FLAGS==11 ;FLAGS (OV, DCK, ETC)
101 000012 ACSP==12 ;POINTER FOR SIMULATED AC'S
102 000013 CNTL==13 ;CONTROL REGISTER
103 000014 CNTR==14 ;COUNTER FOR GROUP
104 000015 IT==15 ;TEST INSTRUCTION POINTER
105 000016 LOP==16 ;GROUP ITERATION COUNTER
106
107 000016 Q==16 ;DFP ROUTINE POINTER
108 000017 P==17 ;PUSHDOWN POINTER
109
110 ;*CONTROL WORDS
111 ; **********************************************************************
112
113 400000 DFP==400000 ;DOUBLE FLOAT FLAG
114 200000 BYT==200000 ;BYTE FLAG
115 100000 FP==100000 ;FLOAT FLAG
116 040000 FPL==40000 ;FLOATING POINT LONG
117 020000 FPI==20000 ;FLOATING POINT IMMEDIATE
118 010000 ER==10000 ;ERROR FLAG
119
120 ;*UUO DEFINITIONS
121 ; **********************************************************************
122
123 001000 000000 OPDEF SINST [001B8]
124 002000 000000 OPDEF SMT [002B8]
125
126 032016 LUUO1=SIMNST
127 032040 LUUO2=SIMMT
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 4
DSKDAT MAC 9-JUL-79 11:35 PROGRAM DEFINITIONS AND MACRO'S SEQ 0052
128 SUBTTL PROGRAM DEFINITIONS AND MACRO'S
129 ; **********************************************************************
130
131 260740 031002 OPDEF CLRAPR [GO $CLRAPR]
132
133 700600 010377 OPDEF CLRPI [CONO PI,PICLR!PION!PICHNA]
134
135 DEFINE SUBTST<
136 MOVEI .
137 MOVEM TESTPC
138 >
139
140 ;*MEMORY RELIABILITY AC DEFINITIONS
141 ; **********************************************************************
142
143 000000 MSG=0
144 000001 PATRN=1 ;DATA PATTERN WORD
145 000002 PATIX=2 ;PATTERN EXECUTE INDEX
146 000003 SEGIX=3 ;ADDRESS SEGMENT INDEX
147 000004 ADRCON=4 ;ADDRESS CONTROL WORD
148 000005 TSTAC=5 ;FAST AC TEST ROUTINES
149 000006 AC6=6
150 000007 AC7=7
151 000010 AC10=10
152 000011 AC11=11
153 000012 AC12=12
154 000013 AC13=13
155 000014 AC14=14
156 000015 TAC=15 ;TEMPORARY AC
157 000016 TAC1=16 ;TEMPORARY AC 1
158
159 000002 MFIRST=PATIX ;BASE ADDRESS FOR FAST RATE ADDRESS
160 000003 MLAST=SEGIX ;LAST ADDRESS FOR FAST RATE ADDRESS
161 000015 CNT=TAC ;ACTUAL ADDRESS FOR FAST RATE ADDRESS
162 000016 FRBIT=TAC1 ;FAST RATE ADDRESSING BIT
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 5
DSKDAT MAC 9-JUL-79 11:35 PROGRAM DEFINITIONS AND MACRO'S SEQ 0053
163
164 ;*MACROS
165 ; **********************************************************************
166
167 DEFINE SAVEM (A,B)<
168 MOVEM A,B(ACSP) ;MOVE TO MEMORY
169 MOVEM A+1,B+1(ACSP)
170 MOVEM A+2,B+2(ACSP)
171 MOVEM A+3,B+3(ACSP)
172 >
173
174 DEFINE RESTOR (A,B)<
175 MOVE A,B(ACSP) ;MOVE TO AC
176 MOVE A+1,B+1(ACSP)
177 MOVE A+2,B+2(ACSP)
178 MOVE A+3,B+3(ACSP)
179 >
180
181 DEFINE NORM (A,B)<
182 TLNE A,400000 ;NORMALIZE A NUMBER
183 TLZA A,400
184 TLO A,400
185 TDNN A,[377777777777]
186 AOS A,B
187 TDNN A,[000777777777]
188 TLO A,400
189 MOVEM A,B
190 >
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 6
DSKDAT MAC 9-JUL-79 11:35 PROGRAM DEFINITIONS AND MACRO'S SEQ 0054
191
192 ;*STATEMENT OPERATORS PASSED FROM/TO MAIN SIMULATOR PROGRAM
193 ; **********************************************************************
194
195 ;*AC ASSIGNMENTS
196 ; **********************************************************************
197
198 000000 F==0
199 000001 T==1
200 000002 T1==2
201 000003 T2==3
202 000004 T3==4
203 000005 S==5
204 000006 AR==6
205 000007 MQ==7
206 000010 BR==10
207 000011 AD==11
208 000012 MB==12
209 000013 PC==13
210 000014 MA==14
211 000015 SC==15
212 000016 IR==16
213
214 ;*MISCELLANEOUS
215 ; **********************************************************************
216
217 000000 OFFSET=0 ;SIMULATION DONE FROM LOW SEGMENT
218 037731 VM==SENTRY
219 000000 INHIF==0
220 000000 SEQPNT==0
221 000000 ALINES==0
222 000000 INHSCT==0
223 000000 PNTMS==0
224 000000 CKOUT==0
225 000000 MGNTST==0
226
227 ;*INTERRUPT PARAMETERS
228 ; **********************************************************************
229
230 000012 LOPCNT==^D10 ;SLOW CYCLE, LOOP EACH TEST 10 TIMES
231 070000 BUFF=70000
232 072001 BUFEND=BUFF+2001
233 072101 BUFF1=BUFEND+100
234 070000 INTBLK=BUFF
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 1
PARAM KSM 28-MAR-78 11:27 CONSOLE DATA SWITCH ASSIGNMENTS, MARCH 1978 SEQ 0055
235 SUBTTL CONSOLE DATA SWITCH ASSIGNMENTS, MARCH 1978
236
237 DEFINE S,<;*********************************************************************>
238
239 S^;*********************************************************************^
240 ;*DATA SWITCHES
241 ;*LEFT HALF SWITCHES ARE PRE-ASSIGNED FOR SUBROUTINE PACKAGE USE
242 ;*AND CONTROL LOOPING, PRINTING (TTY OR OTHER DEVICE) AND MISC. FUNCTIONS
243 S^;*********************************************************************^
244
245 400000 ABORT== 400000 ;ABORT PROGRAM ON PASS COMPLETION
246 200000 RSTART==200000 ;RESTART TEST, PRINT TOTALS
247 100000 TOTALS==100000 ;PRINT TOTALS, CONTINUE
248
249 040000 NOPNT== 040000 ;INHIBIT ALL PRINT/TYPE OUT (EXCEPT FORCED)
250 020000 PNTLPT==020000 ;PRINT ALL DATA ON LPT (LOGICAL DEVICE, USER MODE)
251 010000 DING== 010000 ;RING BELL ON ERROR
252
253 004000 LOOPER==004000 ;ENTER EXERCISE/CHECK LOOP ON ERROR
254 002000 ERSTOP==002000 ;HALT ON TEST ERROR
255 001000 PALERS==001000 ;PRINT ALL ERRORS
256
257 000400 RELIAB==000400 ;RELIABILITY MODE
258 000200 TXTINH==000200 ;INHIBIT ERROR TEXT
259 000100 INHPAG==000100 ;INHIBIT PAGING
260
261 000040 MODDVC==000040 ;MODIFY DEVICE CODE
262 000020 INHCSH==000020 ;INHIBIT CACHE
263 000010 OPRSEL==000010 ;OPERATOR SELECTION
264
265 000004 CHAIN== 000004 ;CHAIN CONTROL SWITCH
266
267 ;SWITCH 16 RESERVED
268
269 ;SWITCH 17 RESERVED !!!
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 2
PARAM KSM 28-MAR-78 11:27 PROGRAM/SUBROUTINE PARAMETERS SEQ 0056
270 SUBTTL PROGRAM/SUBROUTINE PARAMETERS
271
272 S^;*********************************************************************^
273 ;*SPECIAL SUBPROGRAM LINKAGES
274 S^;*********************************************************************^
275
276 027772 FSELNK= 27772 ;FILE SELECT LINK
277 027773 FRDLNK= 27773 ;FILE READ LINK
278 027774 LDLNK= 27774 ;LOAD LINKAGE ADDRESS
279 027775 DDTLNK= 27775 ;DDT LINKAGE ADDRESS
280 027776 MODLNK= 27776 ;OPERATIONAL MODE CHECK LINKAGE ADDRESS
281 027777 SUBLNK= 27777 ;SUBROUTINE LINKAGE ADDRESS
282
283 S^;*********************************************************************^
284 ;*SPECIAL SUBROUTINE FATAL HALTS
285 ;*USED TO REPORT ERRORS THAT CAUSE THE SUBROUTINES TO BE UNUSABLE
286 S^;*********************************************************************^
287
288 ;ADDRESS TAG REASON
289 ;---------------------
290
291 ; 1010 NOEXEC ;PROGRAM NOT CODED FOR EXEC MODE OPERATION
292 ; 1011 PLERR ;FATAL PUSH LIST POINTER ERROR
293 ; 1012 PLERR1 ;INITIAL PUSH LIST POINTER ERROR
294 ; 1013 MUOERR ;MUUO WITH LUUO HANDLER WIPED OUT
295 ; 1014 SMBER ;KS-10 INTERRUPT WITHOUT DOORBELL
296 ; 1015 SMCER ;KS-10 CLOCK INTERRUPT WITHOUT FLAG SET
297 ; 1016 CPIERR ;CPU INITIALIZATION ERROR
298 ; 1017 EOPERR ;END OF PROGRAM ERROR
299 ; 1020 LUOERR ;INTERRUPT WITH LUUO HANDLER WIPED OUT
300
301 S^;*********************************************************************^
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 3
PARAM KSM 28-MAR-78 11:27 PROGRAM/SUBROUTINE PARAMETERS SEQ 0057
302 S^;*********************************************************************^
303 ;OPERATOR DEFINITIONS (NON-UUO'S)
304 S^;*********************************************************************^
305
306 260740 000000 OPDEF GO [PUSHJ P,] ;SUBROUTINE CALL
307 263740 000000 OPDEF RTN [POPJ P,] ;SUBROUTINE RETURN
308 261740 000000 OPDEF PUT [PUSH P,] ;PUT DATA ON PUSH LIST
309 262740 000000 OPDEF GET [POP P,] ;GET DATA FROM PUSH LIST
310 254000 000000 OPDEF PJRST [JRST ] ;JRST TO ROUTINE THAT RTN'S
311 254200 000000 OPDEF HALT [JRST 4,] ;DEFINITION FOR DDT
312 254100 000000 OPDEF JRSTF [JRST 2,] ;DEFINITION FOR DDT
313 254500 000000 OPDEF JEN [JRST 12,] ;DEFINITION FOR DDT
314
315 S^;*********************************************************************^
316 ;*SUBROUTINE INITIALIZATION CALL
317 S^;*********************************************************************^
318
319 265000 030011 OPDEF PGMINT [JSP 0,SBINIT] ;SUBROUTINE INITIALIZATION
320
321 S^;*********************************************************************^
322 ;*HALTING UUO'S (A MORE GRACEFUL HALT THAN SIMPLY USING THE HALT INSTRUCTION).
323 S^;*********************************************************************^
324
325 037640 000004 OPDEF FATAL [37B8!15B12!4] ;FATAL PROGRAMMING HALT
326 037600 000004 OPDEF ERRHLT [37B8!14B12!4] ;PROGRAM ERROR HALT
327
328 S^;*********************************************************************^
329 ;*TERMINAL INPUT UUO'S
330 ;*ALWAYS COME FROM THE CONSOLE TERMINAL IN EXEC MODE OR THE
331 ;*CONTROLLING TERMINAL (REAL TERMINAL OR PTY) IN USER MODE.
332 S^;*********************************************************************^
333
334 037000 000003 OPDEF TTICHR [37B8!0B12!3] ;TTY, INPUT ANY CHARACTER
335 037040 000003 OPDEF TTIYES [37B8!1B12!3] ;TTY, NORMAL RETURN Y
336 037100 000003 OPDEF TTINO [37B8!2B12!3] ;TTY, NORMAL RETURN N
337 037140 000003 OPDEF TTIOCT [37B8!3B12!3] ;TTY, INPUT OCTAL WORD
338 037200 000003 OPDEF TTIDEC [37B8!4B12!3] ;TTY, INPUT DECIMAL WORD
339 037240 000003 OPDEF TTICNV [37B8!5B12!3] ;TTY, INPUT CONVERTABLE WORD
340 037300 000003 OPDEF TTLOOK [37B8!6B12!3] ;TTY, KEYBOARD CHECK
341 037340 000003 OPDEF TTALTM [37B8!7B12!3] ;TTY, ALT-MODE CHECK
342 037400 000003 OPDEF TTSIXB [37B8!10B12!3] ;TTY, INPUT SIXBIT WORD
343 037440 000003 OPDEF TTYINP [37B8!11B12!3] ;TTY, IMAGE MODE INPUT
344 037500 000003 OPDEF TTICLR [37B8!12B12!3] ;TTY, CLEAR INPUT
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 4
PARAM KSM 28-MAR-78 11:27 PROGRAM/SUBROUTINE PARAMETERS SEQ 0058
345 ;*TERMINAL OUTPUT UUO'S.
346
347 037000 000000 OPDEF PNTA [37B8!0B12!0] ;PRINT ASCII WORD
348 037000 000001 OPDEF PNTAF [37B8!0B12!1] ;PRINT ASCII WORD FORCED
349 037740 000000 OPDEF PNTAL [37B8!17B12!0] ;PRINT ASCIZ LINE
350 037740 000001 OPDEF PNTALF [37B8!17B12!1] ;PRINT ASCIZ LINE FORCED
351 037600 000003 OPDEF PSIXL [37B8!14B12!3] ;PRINT SIXBIT'Z LINE
352 037640 000003 OPDEF PSIXLF [37B8!15B12!3] ;PRINT SIXBIT'Z LINE FORCED
353 037000 000000 OPDEF PNTMSG [37B8!0B12!0] ;PRINT MESSAGE IMMEDIATE
354 037040 000000 OPDEF PNTMSF [37B8!1B12!0] ;PRINT MESSAGE IMMEDIATE FORCED
355 037100 000000 OPDEF PSIXM [37B8!2B12!0] ;PRINT SIXBIT'Z MSG IMMEDIATE
356 037200 000000 OPDEF PSIXMF [37B8!4B12!0] ;PRINT SIXBIT'Z MSG IMM FORCED
357 037000 000000 OPDEF PNTCI [37B8!0B12!0] ;PRINT CHARACTER IMMEDIATE
358 037040 000000 OPDEF PNTCIF [37B8!1B12!0] ;PRINT CHARACTER IMMEDIATE FORCED
359 037500 000000 OPDEF PNTCHR [37B8!12B12!0] ;PRINT CHARACTER
360 037500 000001 OPDEF PNTCHF [37B8!12B12!1] ;PRINT CHARACTER FORCED
361 037040 000000 OPDEF PNT1 [37B8!1B12!0] ;PRINT ONE OCTAL DIGIT
362 037040 000001 OPDEF PNT1F [37B8!1B12!1] ;PRINT 1 OCTAL DIGIT FORCED
363 037100 000000 OPDEF PNT2 [37B8!2B12!0] ;PRINT TWO OCTAL DIGITS
364 037100 000001 OPDEF PNT2F [37B8!2B12!1] ;PRINT 2 OCTAL DIGITS FORCED
365 037140 000000 OPDEF PNT3 [37B8!3B12!0] ;PRINT THREE OCTAL DIGITS
366 037140 000001 OPDEF PNT3F [37B8!3B12!1] ;PRINT THREE OCTAL DIGITS FORCED
367 037200 000000 OPDEF PNT4 [37B8!4B12!0] ;PRINT FOUR OCTAL DIGITS
368 037200 000001 OPDEF PNT4F [37B8!4B12!1] ;PRINT FOUR OCTAL DIGITS FORCED
369 037240 000000 OPDEF PNT5 [37B8!5B12!0] ;PRINT FIVE OCTAL DIGITS
370 037240 000001 OPDEF PNT5F [37B8!5B12!1] ;PRINT FIVE OCTAL DIGITS FORCED
371 037300 000000 OPDEF PNT6 [37B8!6B12!0] ;PRINT SIX OCTAL DIGITS
372 037300 000001 OPDEF PNT6F [37B8!6B12!1] ;PRINT SIX OCTAL DIGITS FORCED
373 037340 000000 OPDEF PNT7 [37B8!7B12!0] ;PRINT 7 OCTAL DIGITS
374 037340 000001 OPDEF PNT7F [37B8!7B12!1] ;PRINT 7 OCTAL DIGITS FORCED
375 037440 000000 OPDEF PNT11 [37B8!11B12!0] ;PRINT 11 OCTAL DIGITS
376 037440 000001 OPDEF PNT11F [37B8!11B12!1] ;PRINT 11 OCTAL DIGITS FORCED.
377 037400 000000 OPDEF PNTADR [37B8!10B12!0] ;PRINT PHYSICAL ADDRESS
378 037400 000001 OPDEF PNTADF [37B8!10B12!1] ;PRINT PHYSICAL ADDRESS FORCED
379 037600 000000 OPDEF PNTOCT [37B8!14B12!0] ;PRINT FULL WORD OCTAL
380 037600 000001 OPDEF PNTOTF [37B8!14B12!1] ;PRINT FULL WORD OCTAL FORCED
381 037540 000000 OPDEF PNTHW [37B8!13B12!0] ;PRINT OCTAL HALF WORDS, 6 SP 6
382 037540 000001 OPDEF PNTHWF [37B8!13B12!1] ;PRINT OCTAL HALF WORDS, 6 SP 6 FORCED
383 037700 000003 OPDEF PNTOCS [37B8!16B12!3] ;PRINT OCTAL, SUPPRESS LEADING 0'S
384 037740 000003 OPDEF PNTOCF [37B8!17B12!3] ;PRINT OCTAL, SUPPRESS LEADING 0'S FORCED
385 037640 000000 OPDEF PNTDEC [37B8!15B12!0] ;PRINT DECIMAL, SUPRESS LEADING 0'S
386 037640 000001 OPDEF PNTDCF [37B8!15B12!1] ;PRINT DECIMAL, SUPRESS LEADING 0'S FORCED
387 037700 000000 OPDEF PNTDS [37B8!16B12!0] ;PRINT DECIMAL, SPACES FOR LD 0'S
388 037700 000001 OPDEF PNTDSF [37B8!16B12!1] ;PRINT DECIMAL, SPACES FOR LD 0'S FORCED
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 5
PARAM KSM 28-MAR-78 11:27 PROGRAM/SUBROUTINE PARAMETERS SEQ 0059
389 037200 000002 OPDEF PNTNM [37B8!4B12!2] ;PRINT PROGRAM NAME
390 037000 000002 OPDEF PNTSIX [37B8!0B12!2] ;PRINT SIXBIT WORD
391 037040 000002 OPDEF PNTSXF [37B8!1B12!2] ;PRINT SIXBIT WORD FORCED
392 037240 000002 OPDEF DROPDV [37B8!5B12!2] ;CLOSE LOGICAL FILE, USER MODE
393 037100 000002 OPDEF PNTCW [37B8!2B12!2] ;PRINT DF10 CONTROL WORD
394 037140 000002 OPDEF PNTCWF [37B8!3B12!2] ;PRINT DF10 CONTROL WORD FORCED
395 037000 030242 OPDEF PCRL [37B8!0B12!CRLF] ;PRINT CARRIAGE RETURN/LINE FEED
396 037040 030242 OPDEF PCRLF [37B8!1B12!CRLF] ;PRINT CARRIAGE RETURN/LINE FEED FORCED
397 037000 000040 OPDEF PSP [37B8!0B12!40] ;PRINT SPACE
398 037040 000040 OPDEF PSPF [37B8!1B12!40] ;PRINT SPACE FORCED
399 037000 030243 OPDEF PCRL2 [37B8!0B12!CRLF2] ;PRINT CARRIAGE RETURN/LINE FEED (TWICE)
400 037040 030243 OPDEF PCRL2F [37B8!1B12!CRLF2] ;PRINT CARRIAGE RETURN/LINE FEED (TWICE) FORCED
401 037040 000007 OPDEF PBELL [37B8!1B12!7] ;PRINT TTY BELL
402
403 037040 000026 OPDEF PFORCE [37B8!1B12!26] ;PRINT FORCE, CONTROL O OVERRIDE
404
405 DEFINE PMSG (ARG),<
406 PSIXM [SIXBIT\ARG'_\]>
407
408 DEFINE PMSGF (ARG),<
409 PSIXMF [SIXBIT\ARG'_\]>
410
411 ;*SIXBTZ -- MACRO TO GENERATE SIXBIT DATA FOR PRINTING
412 ;* CONSERVES CORE OVER ASCIZ
413
414 DEFINE SIXBTZ (ARG),< [SIXBIT\ARG'_\]>
415
416 ;*CONSOLE SWITCH INPUT UUO.
417 ;*READS CONSOLE SWITCHES IF IN EXEC MODE OR ASKS FOR THEM IF
418 ;* USER MODE.
419
420 037400 000002 OPDEF SWITCH [37B8!10B12!2] ;INPUT CONSOLE SWITCHES
421
422 ;*CLOCK INITIALIZATION UUO - TO SET DESIRED CLOCK OPERATION
423 ;*EITHER IGNORE CLOCK, ONLY LET IT TICK OR CAUSE INTERRUPT TO OCCUR.
424
425 037540 000004 OPDEF CLOKOP [37B8!13B12!4] ;CLOCK OPERATION UUO - CLOCK
426 037200 000004 OPDEF MTROP [37B8!4B12!4] ;CLOCK OPERATION UUO - METER
427
428 ;*KS-10 CACHE OPERATION UUO'S
429
430 037040 000004 OPDEF CINVAL [37B8!1B12!4] ;CACHE INVALIDATE
431 037100 000004 OPDEF CFLUSH [37B8!2B12!4] ;CACHE FLUSH
432 037140 000004 OPDEF CWRTBI [37B8!3B12!4] ;CACHE WRITE-BACK & INVALIDATE
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 6
PARAM KSM 28-MAR-78 11:27 PROGRAM/SUBROUTINE PARAMETERS SEQ 0060
433 ;*END OF PASS/PROGRAM UUOS
434
435 ;PERFORMS THE END OF PASS FUNCTIONS. INCREMENT PASS COUNT,
436 ;*DECREMENT ITERATION COUNT, CHECK IF FINISHED WITH THIS PROGRAM ETC.
437
438 037500 000004 OPDEF ENDUUO [37B8!12B12!4] ;UUO TO DISPLAY LIGHTS
439 037700 000004 OPDEF EOPUUO [37B8!16B12!4] ;END OF PROGRAM UUO
440
441 ;*MEMORY MANAGEMENT UUO'S
442 ;*UUO'S TO PERFORM VARIOUS MEMORY FUNCTIONS. MAPPING, ZEROING, PAGING,
443 ;*ADDRESS CONVERSION, ETC...
444
445 037000 000004 OPDEF MAPMEM [37B8!0B12!4] ;MAP MEMORY
446 037500 000002 OPDEF MEMZRO [37B8!12B12!2] ;ZERO MEMORY
447 037440 000002 OPDEF MEMSEG [37B8!11B12!2] ;SETUP MEMORY SEGMENT
448 037540 000002 OPDEF MAPADR [37B8!13B12!2] ;VIRTUAL TO PHYSICAL ADR CONVERT
449 037640 000002 OPDEF MAPCNK [37B8!15B12!2] ;MAP MEMORY CHUNK
450 037600 000002 OPDEF MAPSET [37B8!14B12!2] ;SET KI10 EXEC PAGE MAP
451 037740 000002 OPDEF MAPPNT [37B8!17B12!2] ;PRINT MEMORY MAP
452
453 ;*DEVICE CODE MODIFICATION UUO
454 ;*ALLOWS THE MODIFICATION OF IOT'S TO ONE DEVICE TO BE CHANGED TO
455 ;*IOT'S TO A DIFFERENT DEVICE CODE.
456
457 037340 000002 OPDEF MODPCU [37B8!7B12!2] ;MODIFY PERHIPERAL CODE, USER
458 037300 000002 OPDEF MODPCP [37B8!6B12!2] ;MODIFY PERHIPERAL CODE, PROGRAM
459
460 030000 IFNDEF MODDVL,<MODDVL==BEGIN>
461 030000 IFNDEF MODDVU,<MODDVU==BEGIN>
462
463 ;*"DIAMON" FILE SELECTION AND READ UUOS
464
465 037240 000004 OPDEF FSELECT [37B8!5B12!4] ;FILE SELECTION
466 037300 000004 OPDEF FREAD [37B8!6B12!4] ;FILE READ - ASCII DATA
467 037340 000004 OPDEF FRD36 [37B8!7B12!4] ;FILE READ - 36 BIT DATA
468 037400 000004 OPDEF FRD8 [37B8!10B12!4] ;FILE READ - 8 BIT DATA
469
470 XLIST
471 IFNDEF EROLD,<LIST
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 7
PARAM KSM 28-MAR-78 11:27 ERROR HANDLING UUO DEFINITIONS SEQ 0061
472 SUBTTL ERROR HANDLING UUO DEFINITIONS
473
474 S^;*********************************************************************^
475 ;*ERROR HANDLER PARAMETERS
476 S^;*********************************************************************^
477
478 036000 000000 OPDEF ERUUO [36B8] ;ERROR CALL UUO
479 035000 000000 OPDEF ERLOOP [35B8] ;ERROR LOOP, CHECKS PC,REPT,REPT1,ERROR
480 035040 000000 OPDEF ERLP1 [35B8!1B12] ;ERROR LOOP IF PC'S MATCH
481 035100 000000 OPDEF ERLP2 [35B8!2B12] ;ERROR LOOP IF ANY ERROR
482 034000 000000 OPDEF REPTUO [34B8] ;REPEAT LOOP UUO
483
484 ;*THE ERROR HANDLER MACROS
485
486 ;*A MACRO TO REPORT AN ERROR AND LOOP
487
488 DEFINE ERROR (ADR,FORMAT,CORECT,ACTUAL,F,D,ERR)<
489 SALL
490 ERUUO FORMAT,[T,,[SIXBIT\F'_\]
491 CORECT,,ACTUAL
492 [SIXBIT\D'_\],,ERR]
493 XALL
494 ERLOOP ADR ;IF ERROR, LOOP TO ADR
495 >
496
497 ;*A MACRO TO REPORT AN ERROR AND NOT LOOP
498
499 DEFINE ERROR1 (FORMAT,CORECT,ACTUAL,F,D,ERR)<
500 SALL
501 ERUUO FORMAT,[T,,[SIXBIT\F'_\]
502 CORECT,,ACTUAL
503 [SIXBIT\D'_\],,ERR]
504 XALL>
505
506 >;END OF EROLD CONDITIONAL
507
508 XLIST
509 IFDEF $PAPER,<LIST>
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 8
PARAM KSM 28-MAR-78 11:27 STANDARD PROGRAM ASSIGNMENTS SEQ 0062
510 SUBTTL STANDARD PROGRAM ASSIGNMENTS
511
512 S^;*********************************************************************^
513 ;*ACCUMULATORS
514 S^;*********************************************************************^
515
516 000017 P= 17 ;PUSHDOWN POINTER AC (IF PUSH LIST USED)
517 000015 REPT== 15 ;ERROR HANDLER REPEAT AC
518 000016 REPT1== 16 ; "
519
520 S^;*********************************************************************^
521 ;*PDP-10 STANDARD PC CONTROL FLAGS (SAVED ON PUSHJ, JSR, ETC..)
522 S^;*********************************************************************^
523
524 400000 AROV== 400000 ;ARITHMETIC OVERFLOW
525 200000 CRY0== 200000 ;CARRY 0
526 100000 CRY1== 100000 ;CARRY 1
527 040000 FOV== 40000 ;FLOATING POINT OVERFLOW
528 020000 BIS== 20000 ;BYTE INTERRUPT
529 010000 USERF== 10000 ;USER MODE
530 004000 EXIOT== 4000 ;USER PRIV I/O
531 000400 TN0== 400 ;TRAP NUMBER BIT 0
532 000200 TN1== 200 ;TRAP NUMBER BIT 1
533 000100 FXU== 100 ;FLOATING POINT UNDERFLOW
534 000040 DCK== 40 ;DIVIDE CHECK
535
536 S^;*********************************************************************^
537 ;*PDP-10 STANDARD ADDRESS ASSIGNMENTS
538 S^;*********************************************************************^
539
540 000040 LUUO== 40 ;UUO STORAGE, UUO 1-37
541 000041 LUUOI== 41 ;UUO SERVICE INSTRUCTION
542
543 S^;*********************************************************************^
544 ;*JOB DATA AREA EXTERNALS (OLD DEFINITIONS)
545 S^;*********************************************************************^
546
547 000040 JOBUUO==40
548 000041 JOB41== 41
549 000044 JOBREL==44
550 000074 JOBDDT==74
551 000116 JOBSYM==116
552 000117 JOBUSY==117
553 000120 JOBSA== 120
554 000121 JOBFF== 121
555 000124 JOBREN==124
556 000125 JOBAPR==125
557 000126 JOBCNI==126
558 000127 JOBTPC==127
559 000130 JOBOPC==130
560 000137 JOBVER==137
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 9
PARAM KSM 28-MAR-78 11:27 STANDARD PROGRAM ASSIGNMENTS SEQ 0063
561 S^;*********************************************************************^
562 ;*JOB DATA AREA EXTERNALS (NEW DEFINITIONS)
563 S^;*********************************************************************^
564
565 000040 .JBUUO==40
566 000041 .JB41== 41
567 000044 .JBREL==44
568 000074 .JBDDT==74
569 000116 .JBSYM==116
570 000117 .JBUSY==117
571 000120 .JBSA== 120
572 000121 .JBFF== 121
573 000124 .JBREN==124
574 000125 .JBAPR==125
575 000126 .JBCNI==126
576 000127 .JBTPC==127
577 000130 .JBOPC==130
578 000137 .JBVER==137
579
580 S^;*********************************************************************^
581 ;*USER MODE APR ASSIGNMENTS (FOR "APRENB" CALL)
582 S^;*********************************************************************^
583
584 200000 PDLOVU==200000 ;PUSHDOWN LIST OVERFLOW
585 020000 MPVU== 20000 ;MEMORY PROTECTION VIOLATION
586 010000 NXMU== 10000 ;NON-X-MEMORY
587 004000 PARU== 4000 ;PARITY ERROR
588 001000 CLKU== 1000 ;CLOCK
589 000100 FOVU== 100 ;FLOATING OVERFLOW
590 000010 AROVU== 10 ;ARITHMETIC OVERFLOW
591
592 S^;*********************************************************************^
593 ;*USER MODE PRINT OUTPUT CHANNEL ASSIGNMENTS (FOR SUBROUTINE PACKAGE)
594 ;*THE USER SHOULD BE CAUTIONED NOT TO USE THESE CHANNELS WHEN
595 ;*USING THE SUBROUTINE PACKAGE AND CODING USER MODE PROGRAMS.
596 S^;*********************************************************************^
597
598 000017 $DEVCH==17 ;LOGICAL DEVICE CHANNEL
599
600 S^;*********************************************************************^
601 ;*PDP-10 SPECIAL COMPATABILITY ASSIGNMENTS
602 S^;*********************************************************************^
603
604 000010 PAG== 010 ;PAGING I/O DEVICE CODE
605
606 000014 CCA== 014 ;CACHE I/O DEVICE CODE
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 10
PARAM KSM 28-MAR-78 11:27 STANDARD PROGRAM ASSIGNMENTS SEQ 0064
607 S^;*********************************************************************^
608 ;*PDP-10 STANDARD APR CONO ASSIGNMENTS
609 S^;*********************************************************************^
610
611 200000 IOCLR== 200000 ;CLEAR ALL I/O DEVICES
612
613 S^;*********************************************************************^
614 ;*PDP-10 STANDARD PI CONO ASSIGNMENTS
615 S^;*********************************************************************^
616
617 010000 PICLR== 10000 ;CLEAR PI SYSTEM
618 004000 REQSET==4000 ;SET PROGRAM PI REQUEST
619 002000 CHNON== 2000 ;TURN ON CHANNEL
620 001000 CHNOFF==1000 ;TURN OFF CHANNEL
621 000400 PIOFF== 400 ;TURN OFF PI SYSTEM
622 000200 PION== 200 ;TURN ON PI SYSTEM
623
624 S^;*********************************************************************^
625 ;*PDP-10 STANDARD PI CONI ASSIGNMENTS
626 S^;*********************************************************************^
627
628 000200 PION== 200 ;PI SYSTEM ON
629
630 S^;*********************************************************************^
631 ;*PDP-10 STANDARD PI CHANNEL ASSIGNMENTS
632 S^;*********************************************************************^
633
634 000100 PICHN1==100 ;PI CHANNEL 1
635 000040 PICHN2==40 ;PI CHANNEL 2
636 000020 PICHN3==20 ;PI CHANNEL 3
637 000010 PICHN4==10 ;PI CHANNEL 4
638 000004 PICHN5==4 ;PI CHANNEL 5
639 000002 PICHN6==2 ;PI CHANNEL 6
640 000001 PICHN7==1 ;PI CHANNEL 7
641 000177 PICHNA==177 ;ALL PI CHANNELS, 1 THRU 7
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 11
PARAM KSM 28-MAR-78 11:27 STANDARD PROGRAM ASSIGNMENTS SEQ 0065
642 S^;*********************************************************************^
643 ;*KS10 CONO APR 000 ASSIGMENTS
644 S^;*********************************************************************^
645
646 200000 LIOCLR==200000 ;CLEAR ALL I/O DEVICES
647 100000 LFLGEN==100000 ;ENABLE SELECTED FLAG
648 040000 LFLGDS==40000 ;DISABLE SELECTED FLAG
649 020000 LFLGCL==20000 ;CLEAR SELECTED FLAG
650 010000 LFLGST==10000 ;SET SELECTED FLAG
651 001000 LPWRFL==1000 ;POWER FAIL FLAG
652 000400 LNXMER==400 ;NON-EXISTENT MEMORY FLAG
653 000200 LPARER==200 ;MB PARITY ERROR FLAG
654 000100 LPSFT== 100 ;SOFT MEMORY ERROR
655 000040 LACLK== 40 ;INTERVAL TIMER
656 000007 LAPRP7==7 ;APR PI CHANNEL 7
657 000006 LAPRP6==6 ;APR PI CHANNEL 6
658 000005 LAPRP5==5 ;APR PI CHANNEL 5
659 000004 LAPRP4==4 ;APR PI CHANNEL 4
660 000003 LAPRP3==3 ;APR PI CHANNEL 3
661 000002 LAPRP2==2 ;APR PI CHANNEL 2
662 000001 LAPRP1==1 ;APR PI CHANNEL 1
663 101000 LEPWRF==101000 ;ENABLE POWER FAIL
664 041000 LDPWRF==041000 ;DISABLE POWER FAIL
665 021000 LCPWRF==021000 ;CLR POWER FAIL
666 011000 LSPWRF==011000 ;SET POWER FAIL
667 100400 LENXER==100400 ;ENABLE NON-EXISTENT MEMORY
668 040400 LDNXER==040400 ;DISABLE NON-EXISTENT MEORY
669 020400 LCNXER==020400 ;CLR NON-EXISTENT MEMORY
670 010400 LSNXER==010400 ;SET NON-EXISTENT MEMORY
671 100200 LEPAER==100200 ;ENABLE PARITY ERRORS
672 040200 LDPAER==040200 ;DISABLE PARITY ERRORS
673 020200 LCPAER==020200 ;CLR PARITY ERROR
674 010200 LSPAER==010200 ;SET PARITY ERROR
675 100100 LEPSFT==100100 ;ENABLE SOFT MEMORY ERROR
676 040100 LDPSFT==040100 ;DISABLE SOFT MEMORY ERROR
677 020100 LCPSFT==020100 ;CLR SOFT MEMORY ERROR
678 010100 LSPSFT==010100 ;SET SOFT MEMORY ERROR
679 121600 LAPRAL==121600 ;CLR ALL ERROR FLAGS & ENABLE
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 12
PARAM KSM 28-MAR-78 11:27 STANDARD PROGRAM ASSIGNMENTS SEQ 0066
680 S^;*********************************************************************^
681 ;*KS10 CONI APR 000 ASSIGMENTS (LEFT HALF)
682 S^;*********************************************************************^
683
684 001000 LPWRFE==1000 ;POWER FAILURES ENABLED
685 000400 LNXMEN==400 ;NON-EXISTENT MEMORY ERRORS ENABLED
686 000200 LPAREN==200 ;PARITY ERRORS ENABLED
687 000100 LPSFTE==100 ;SOFT MEMORY ERROR ENABLED
688 000040 LACLKE==40 ;INTERVAL TIMER ENABLED
689
690 S^;*********************************************************************^
691 ;*KS10 CONI APR 000 ASSIGMENTS (RIGHT HALF)
692 S^;*********************************************************************^
693
694 001000 LPWRFL==1000 ;POWER FAIL FLAG
695 000400 LNXMER==400 ;NON-EXISTENT MEMORY FLAG
696 000200 LPARER==200 ;PARITY ERROR FLAG
697 000100 LPSFTER==100 ;SOFT MEMORY ERROR FLAG
698 000007 LAPRP7==7 ;APR PI CHANNEL 7
699 000006 LAPRP6==6 ;APR PI CHANNEL 6
700 000005 LAPRP5==5 ;APR PI CHANNEL 5
701 000004 LAPRP4==4 ;APR PI CHANNEL 4
702 000003 LAPRP3==3 ;APR PI CHANNEL 3
703 000002 LAPRP2==2 ;APR PI CHANNEL 2
704 000001 LAPRP1==1 ;APR PI CHANNEL 1
705 000010 LINT==10 ;APR INTERRUPT
706
707 S^;*********************************************************************^
708 ;*KS10 DATAO APR 000 ASSIGMENTS (LEFT HALF)
709 S^;*********************************************************************^
710
711 000400 LINSTF==400 ;ADDRESS BREAK REQUEST FOR INST. FETCH
712 000200 LDATAF==200 ;ADDRESS BREAK REQUEST FOR DATA FETCH
713 000100 LWRITE==100 ;ADDRESS BREAK REQUEST FOR DATA WRITE
714 000040 LUSCMP==40 ;USER ADDRESS COMPARE
715 000000 LEXCMP==0 ;EXEC ADDRESS COMPARE
716
717 S^;*********************************************************************^
718 ;*KS10 DATAO APR 000 ASSIGMENTS (RIGHT HALF)
719 S^;*********************************************************************^
720
721 ;DATAO APR,ADDRESS SWITCHES=13-35
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 13
PARAM KSM 28-MAR-78 11:27 STANDARD PROGRAM ASSIGNMENTS SEQ 0067
722 S^;*********************************************************************^
723 ;*KS10 DATAI APR 000 ASSIGMENTS (LEFT HALF)
724 S^;*********************************************************************^
725
726 000400 LINSTF==400 ;ADDRESS BREAK REQUEST FOR INST. FETCH
727 000200 LDATAF==200 ;ADDRESS BREAK REQUEST FOR DATA FETCH
728 000100 LWRITE==100 ;ADDRESS BREAK REQUEST FOR DATA WRITE
729 000040 LUSCMP==40 ;USER ADDRESS COMPARE
730 000000 LEXCMP==0 ;EXEC ADDRESS COMPARE
731
732 S^;*********************************************************************^
733 ;*KS10 DATAI APR 000 ASSIGMENTS (RIGHT HALF)
734 S^;*********************************************************************^
735
736 ;DATAI APR,ADDRESS SWITCHES=13-35
737
738 S^;*********************************************************************^
739 ;*KS10 BLKO APR 000 ASSIGMENTS (IMMEDIATE MODE)
740 S^;*********************************************************************^
741
742 ;REFILL ALGORITHM BITS 18-20
743 ;REFILL ALGORITHM ADDRESS 27-33
744
745 S^;*********************************************************************^
746 ;*KS10 BLKI APR 000 ASSIGMENTS
747 S^;*********************************************************************^
748
749 ;MICRO-CODE OPTIONS = 0-8
750 ;MICRO-CODE VERSION NUMBER = 9-17
751 ;HARDWARE OPTIONS =18-20
752 ;PROCESSOR SERIAL NUMBER = 21-35
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 14
PARAM KSM 28-MAR-78 11:27 STANDARD PROGRAM ASSIGNMENTS SEQ 0068
753 S^;*********************************************************************^
754 ;*KS10 CONO PI 004 ASSIGMENTS
755 S^;*********************************************************************^
756
757 020000 LRQCLR==20000 ;DROP INTERRUPT ON SELECTED CHANNEL
758 010000 LPICLR==10000 ;CLEAR PI SYSTEM
759 004000 LREQSE==4000 ;REQUEST INTERRUPT ON SELECTED CHANNEL
760 002000 LCHNON=2000 ;TURN ON SELECTED CHANNEL
761 001000 LCHNOF==1000 ;TURN OFF SELECTED CHANNEL
762 000400 LPIOFF==400 ;TURN PI SYSTEM OFF
763 000200 LPION==200 ;TURN PI SYSTEM ON
764 000100 LPICH1==100 ;PI CHANNEL 1
765 000040 LPICH2==40 ;PI CHANNEL 2
766 000020 LPICH3==20 ;PI CHANNEL 3
767 000010 LPICH4==10 ;PI CHANNEL 4
768 000004 LPICH5==4 ;PI CHANNEL 5
769 000002 LPICH6==2 ;PI CHANNEL 6
770 000001 LPICH7==1 ;PI CHANNEL 7
771 000177 LPICHA==177 ;ALL PI CHANNELS
772
773 S^;*********************************************************************^
774 ;*KS10 CONI PI 004 ASSIGMENTS (LEFT HALF)
775 S^;*********************************************************************^
776
777 000100 LPRCH1==100 ;PROGRAM REQUEST ON CHANNEL 1
778 000040 LPRCH2==40 ;PROGRAM REQUEST ON CHANNEL 2
779 000020 LPRCH3==20 ;PROGRAM REQUEST ON CHANNEL 3
780 000010 LPRCH4==10 ;PROGRAM REQUEST ON CHANNEL 4
781 000004 LPRCH5==4 ;PROGRAM REQUEST ON CHANNEL 5
782 000002 LPRCH6==2 ;PROGRAM REQUEST ON CHANNEL 6
783 000001 LPRCH7==1 ;PROGRAM REQUEST ON CHANNEL 7
784
785 S^;*********************************************************************^
786 ;*KS10 CONI PI 004 ASSIGMENTS (RIGHT HALF)
787 S^;*********************************************************************^
788
789 040000 LPIIP1==40000 ;PI IN PROGRESS ON CHANNEL 1
790 020000 LPIIP2==20000 ;PI IN PROGRESS ON CHANNEL 2
791 010000 LPIIP3==10000 ;PI IN PROGRESS ON CHANNEL 3
792 004000 LPIIP4==4000 ;PI IN PROGRESS ON CHANNEL 4
793 002000 LPIIP5==2000 ;PI IN PROGRESS ON CHANNEL 5
794 001000 LPIIP6==1000 ;PI IN PROGRESS ON CHANNEL 6
795 000400 LPIIP7==400 ;PI IN PROGRESS ON CHANNEL 7
796 000200 LPION==200 ;PI SYSTEM ON
797 000100 LPICH1==100 ;PI CHANNEL 1 ON
798 000040 LPICH2==40 ;PI CHANNEL 2 ON
799 000020 LPICH3==20 ;PI CHANNEL 3 ON
800 000010 LPICH4==10 ;PI CHANNEL 4 ON
801 000004 LPICH5==4 ;PI CHANNEL 5 ON
802 000002 LPICH6==2 ;PI CHANNEL 6 ON
803 000001 LPICH7==1 ;PI CHANNEL 7 ON
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 15
PARAM KSM 28-MAR-78 11:27 STANDARD PROGRAM ASSIGNMENTS SEQ 0069
804 S^;*********************************************************************^
805 ;*KS10 DATAO PAG 010 ASSIGMENTS (LEFT HALF)
806 S^;*********************************************************************^
807
808 400000 LLACBL==400000 ;LOAD AC BLOCKS
809 100000 LLDUSB==100000 ;LOAD USER BASE REGISTER
810 ;CURRENT AC BLOCKS BITS 6 - 8
811 ;PREVIOUS AC BLOCKS BITS 9 - 11
812
813 S^;*********************************************************************^
814 ;*KS10 DATAO PAG 010 ASSIGMENTS (RIGHT HALF)
815 S^;*********************************************************************^
816
817 ;USER BASE REGISTER BITS 23 - 35
818
819 S^;*********************************************************************^
820 ;*KS10 DATAI PAG 010 ASSIGMENTS (LEFT HALF)
821 S^;*********************************************************************^
822
823 400000 LLACBL==400000 ;LOAD AC BLOCKS
824 100000 LLDUSB==100000 ;LOAD USER BASE REGISTER
825 ;CURRENT AC BLOCKS BITS 6 - 8
826 ;PREVIOUS AC BLOCKS BITS 9 - 11
827
828 S^;*********************************************************************^
829 ;*KS10 DATAI PAG 010 ASSIGMENTS (RIGHT HALF)
830 S^;*********************************************************************^
831
832 ;USER BASE REGISTER BITS 25 - 35
833
834 S^;*********************************************************************^
835 ;*KS10 CONO PAG 010 ASSIGMENTS
836 S^;*********************************************************************^
837
838 040000 LSMODE==40000 ;SECTION MODE
839 020000 LTRPEN==20000 ;TRAP AND PAGE CACHE ENABLE
840
841 ;EXEC BASE REGISTER = 25-35
842
843 S^;*********************************************************************^
844 ;*KS10 CONI PAG 010 ASSIGMENTS
845 S^;*********************************************************************^
846
847 040000 LSECMO==40000 ;SECTION MODE
848 020000 LTRPAE==20000 ;TRAP AND PAGE CACHE ENABLE
849
850 ;EXEC BASE REGISTER = 25-35
851
852 S^;*********************************************************************^
853 ;*KS10 BLKO PAG 010 ASSIGMENTS (IMMEDIATE MODE)
854 S^;*********************************************************************^
855
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 16
PARAM KSM 28-MAR-78 11:27 STANDARD PROGRAM ASSIGNMENTS SEQ 0070
856 S^;*********************************************************************^
857 ;*KS10 EXEC PAGE MAP PAGE ASSIGNMENTS
858 S^;*********************************************************************^
859
860 000100 UBAVEC==100 ;UNIBUS VECTOR TABLE ADDRESS
861
862 000421 AROVTP==421 ;ARITHMETIC TRAP
863 000422 PDOVTP==422 ;PUSHDOWN OVERFLOW TRAP
864 000423 TRP3TP==423 ;TRAP 3 TRAP
865
866 000510 LTBASH==510 ;TIME-BASE, HI
867 000511 LTBASL==511 ;TIME-BASE, LO
868 000512 LPRFMH==512 ;PERFORMANCE ANAYLYSIS, HI
869 000513 LPRFML==513 ;PERFORMANCE ANAYLYSIS, LO
870
871 S^;*********************************************************************^
872 ;*KS10 USER PAGE MAP PAGE ASSIGNMENTS
873 S^;*********************************************************************^
874
875 000421 AROVTP==421 ;ARITHMETIC TRAP
876 000422 PDOVTP==422 ;PUSHDOWN OVERFLOW TRAP
877 000423 TRP3TP==423 ;TRAP 3 TRAP
878
879 000424 MUUO== 424 ;MUUO STORAGE
880 000425 MUUOPC==425 ;C(PC) OF MUUO STORAGE
881 000426 LCNTXT==426 ;PROCESS CONTEXT WORD
882
883 000430 KNTRP==430 ;KERNAL NO TRAP - NEW PC'S-
884 000431 KTRP== 431 ;" TRAP
885 000432 SNTRP==432 ;SUPERVISOR NO TRAP
886 000433 STRP== 433 ;" TRAP
887 000434 CNTRP==434 ;CONCEAL NO TRAP
888 000435 CTRP== 435 ;" TRAP
889 000436 PNTRP==436 ;PUBLIC NO TRAP
890 000437 PTRP== 437 ;" TRAP
891
892 000500 LEUPFW==500 ;EXEC & USER PAGE FAIL WORD
893 000501 LPFWPC==501 ;C(PC) OF PAGE FAIL WORD
894 000502 LPGFTR==502 ;PAGE FAIL NEW PC
895
896 000504 LEBXMH==504 ;E-BOX CLOCK TICK METER, HI
897 000505 LEBXML==505 ;E-BOX CLOCK TICK METER, LO
898 000506 LMBXMH==506 ;M-BOX CYCLE METER, HI
899 000507 LMBXML==507 ;M-BOX CYCLE METER, LO
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 17
PARAM KSM 28-MAR-78 11:27 STANDARD PROGRAM ASSIGNMENTS SEQ 0071
900 S^;*********************************************************************^
901 ;*KS10 I/O INSTRUCTIONS
902 S^;*********************************************************************^
903
904 700000 000000 OPDEF APRID [700B8+0B12] ;READ PROCESSOR ID
905 700200 000000 OPDEF WRAPR [700B8+4B12] ;WRITE APR
906 700240 000000 OPDEF RDAPR [700B8+5B12] ;READ APR
907 700600 000000 OPDEF WRPI [700B8+14B12] ;WRITE PI
908 700640 000000 OPDEF RDPI [700B8+15B12] ;READ PI
909
910 701040 000000 OPDEF RDUBR [701B8+1B12] ;READ USER BASE REGISTER
911 701100 000000 OPDEF CLRPT [701B8+2B12] ;CLEAR HARDWARE PAGE TABLE
912 701140 000000 OPDEF WRUBR [701B8+3B12] ;WRITE USER BASE REGISTER
913 701240 000000 OPDEF RDEBR [701B8+5B12] ;READ EXEC BASE REGISTER
914 701200 000000 OPDEF WREBR [701B8+4B12] ;WRITE EXEC BASE REGISTER
915
916 702000 000000 OPDEF RDSPB [702B8+0B12] ;READ SPT BASE REGISTER
917 702040 000000 OPDEF RDCSB [702B8+1B12] ;READ CORE STATUS TABLE BASE REGISTER
918 702100 000000 OPDEF RDPUR [702B8+2B12] ;READ PROCESS USE REGISTER
919 702140 000000 OPDEF RDCSTM [702B8+3B12] ;READ CST MASK REGISTER
920 702200 000000 OPDEF RDTIM [702B8+4B12] ;READ TIME BASE
921 702240 000000 OPDEF RDINT [702B8+5B12] ;READ INTERVAL TIMER
922 702300 000000 OPDEF RDHSB [702B8+6B12] ;READ HALT STATUS BLOCK ADDRESS
923
924 702400 000000 OPDEF WRSPB [702B8+10B12] ;WRITE SPT BASE REGISTER
925 702440 000000 OPDEF WRCSB [702B8+11B12] ;WRITE CORE STATUS TABLE BASE REGISTER
926 702500 000000 OPDEF WRPUR [702B8+12B12] ;WRITE PROCESS USE REGISTER
927 702540 000000 OPDEF WRCSTM [702B8+13B12] ;WRITE CST MASK REGISTER
928 702600 000000 OPDEF WRTIM [702B8+14B12] ;WRITE TIME BASE
929 702640 000000 OPDEF WRINT [702B8+15B12] ;WRITE INTERVAL TIMER
930 702700 000000 OPDEF WRHSB [702B8+16B12] ;WRITE HALT STATUS BLOCK ADDRESS
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 18
PARAM KSM 28-MAR-78 11:27 STANDARD PROGRAM ASSIGNMENTS SEQ 0072
931 S^;*********************************************************************^
932 ;*KS10 UNIBUS I/O INSTRUCTIONS
933 S^;*********************************************************************^
934
935 710000 000000 OPDEF TIOE [710B8] ;TEST I/O, SKIP IF ZERO
936 711000 000000 OPDEF TION [711B8] ;TEST I/O, SKIP IF NON-ZERO
937 712000 000000 OPDEF RDIO [712B8] ;READ I/O
938 713000 000000 OPDEF WRIO [713B8] ;WRITE I/O
939 714000 000000 OPDEF BSIO [714B8] ;BIT SET I/O
940 715000 000000 OPDEF BCIO [715B8] ;BIT CLEAR I/O
941 720000 000000 OPDEF TIOEB [720B8] ; BYTE MODE
942 721000 000000 OPDEF TIONB [721B8]
943 722000 000000 OPDEF RDIOB [722B8]
944 723000 000000 OPDEF WRIOB [723B8]
945 724000 000000 OPDEF BSIOB [724B8]
946 725000 000000 OPDEF BCIOB [725B8]
947
948 S^;*********************************************************************^
949 ;*KS10 UNIBUS BIT NUMBERS
950 S^;*********************************************************************^
951
952 000001 EBIT0==1
953 000002 EBIT1==2
954 000004 EBIT2==4
955 000010 EBIT3==10
956 000020 EBIT4==20
957 000040 EBIT5==40
958 000100 EBIT6==100
959 000200 EBIT7==200
960 000400 EBIT8==400
961 001000 EBIT9==1000
962 002000 EBIT10==2000
963 004000 EBIT11==4000
964 010000 EBIT12==10000
965 020000 EBIT13==20000
966 040000 EBIT14==40000
967 100000 EBIT15==100000
968
969 LIST
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 1
FIXED KSM 28-MAR-78 11:28 *FIXED* FIXED CONTROL AND DISPATCH STORAGE, MARCH 1978 SEQ 0073
970 SUBTTL *FIXED* FIXED CONTROL AND DISPATCH STORAGE, MARCH 1978
971
972 030000 LOC 30000
973
974 S^;*********************************************************************^
975 ;*PROGRAM STARTING ADDRESSES
976 ;*THESE ADDRESSES CALL VARIOUS SPECIAL START ROUTINES AND OR OPTIONS
977 ;*NORMAL START ADDRESS IS 30000 ALL OTHERS ARE SPECIAL. INVOKED BECAUSE
978 ;*OF END OF PASS, POWER FAILURE, DDT START, RE-ENTERING(TYPICALLY USER
979 ;*MODE), OR ANY NUMBER OF SPECIAL FEATURE TESTS.
980 S^;*********************************************************************^
981
982 030000 254 00 04 00 027776 BEGIN: JRST @MODLNK ;STAND-ALONE START
983 030001 254 00 0 00 030606 $START: JRST START ;MODE CHECK STARTING ADDRESS
984
985 030002 254 00 1 00 027774 DIAGMN: JRST @LDLNK ;DIAGNOSTIC MONITOR START
986
987 030003 254 00 1 00 027774 SYSEXR: JRST @LDLNK ;SYSTEM EXERCISER START
988
989 030004 254 00 0 00 030604 SFSTRT: JRST SADR1 ;SPECIAL FEATURE START
990
991 030005 254 00 0 00 030076 PFSTRT: JRST SADR2 ;POWER FAIL RESTART
992
993 030006 254 00 0 00 031023 REENTR: JRST SADR3 ;REENTER START(USUALLY USER MODE ONLY)
994
995 030007 SRTDDT: ;COMMONLY MISTAKEN NAME FOR "DDTSRT"
996 030007 254 00 1 00 027775 DDTSRT: JRST @DDTLNK ;DDT START
997
998 030010 254 00 0 00 030710 BEGIN1: JRST STARTA ;LOOP START(END OF PASS COMES HERE)
999 030011 254 00 1 00 027777 SBINIT: JRST @SUBLNK ;PMGINT LINKAGE
1000 030012 000000 000000 RETURN: 0 ;RETURN ADDRESS STORAGE
1001
1002 030013 254000 030000 START1: SADR7 ;OPTIONAL STARTING ADR/INSTRUCTIONS
1003 030014 254000 030000 START2: SADR8 ; "
1004 030015 254000 030000 START3: SADR9 ; "
1005 030016 254000 030000 START4: SADR10 ; "
1006 030017 254000 030000 START5: SADR11 ; "
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 2
FIXED KSM 28-MAR-78 11:28 *FIXED* FIXED CONTROL AND DISPATCH STORAGE, MARCH 1978 SEQ 0074
1007 S^;*********************************************************************^
1008 ;*PROGRAM FIXED PARAMETER AREA
1009 S^;*********************************************************************^
1010
1011 030020 446353 444100 PNTNAM: PAREA3 ;SIXBIT PROGRAM NAME
1012 030021 546064 000000 PNTEXT: PAREA4 ;SIXBIT PROGRAM EXTENSION
1013 030022 123457 654321 RANDBS: PAREA1 ;RANDOM BASE NUMBER
1014 030023 000000 000000 SWTEXR: PAREA2 ;SYSTEM EXERCISER SWITCHES
1015 030024 000000 000002 ITRCNT: ITERAT ;PROGRAM ITERATIONS
1016 030025 000000 031153 $PNAME: PGMNAM ;POINTER TO PROGRAMS NAME
1017 030026 000000 000002 $PVER: MCNVER,,DECVER ;MCN & DEC VERSION LEVEL
1018 030027 000000 030000 $MODVL: MODDVL ;DEVICE CODE CHANGE LOWER LIMIT
1019 030030 000000 030000 $MODVU: MODDVU ;DEVICE CODE CHANGE UPPER LIMIT
1020 030031 777777 777777 $EMODE: IFNDEF EXCASB,<0> IFDEF EXCASB,<-1> ;EXEC ALLOWED
1021 030032 777777 777777 $UMODE: IFNDEF USRASB,<0> IFDEF USRASB,<-1> ;USER ALLOWED
1022 030033 000000 000000 $DSKUP: IFNDEF DSKUPD,<0> IFDEF DSKUPD,<-1> ;DISK UPDATE MODE
1023 030034 777777 777777 $MMAP: IFNDEF MEMMAP,<0> IFDEF MEMMAP,<-1> ;ALLOW MEMORY RTNS
1024 030035 000000 000000 PAREA7: PAREA5 ;OPTIONAL PARAMETER
1025 030036 000000 000000 PAREA8: PAREA6 ;OPTIONAL PARAMETER
1026
1027 S^;*********************************************************************^
1028 ;*PROGRAM VARIABLE PARAMETER AREA
1029 S^;*********************************************************************^
1030
1031 030037 000000 000000 USER: 0 ; 0 = EXEC, -1 = USER MODE FLAG
1032 030040 000000 000000 KAIFLG: 0 ;PROCESSOR TYPE, 0 = KA10, -1 = KI10
1033 030041 000000 000000 KLFLG: 0 ;PROCESSOR TYPE, 0 = KA/KI, -1 = KL10
1034 030042 777777 777777 MONFLG: -1 ;DIAG MONITOR SPECIAL USER FLAG
1035 030043 000000 000000 MONCTL: 0 ;DIAG MON/SYS EXR FLAG
1036 030044 000000 000000 MONTEN: 0 ;-1= LOADED BY 10
1037 030045 000000 000000 CLOCKF: 0 ;CLOCK TICKED FLAG
1038 030046 000000 000000 CONSW: 0 ;CONSOLE SWITCH SETTINGS
1039 030047 000000 000000 PASCNT: 0 ;PROGRAM PASS COUNT
1040 030050 000000 000000 RUNFLG: 0 ;PROGRAM RUN FLAG
1041 030051 000000 000000 TESTPC: 0 ;SUBTEST PC
1042 030052 000000 000000 ERRPC: 0 ;ERROR PC
1043 030053 000000 000000 ERRTLS: 0 ;ERROR TOTALS
1044 030054 000000 000000 TICKS: 0 ;PROGRAM RUNNING TIME
1045 030055 000000 000000 MARGIN: 0 ;KI10 MARGIN WORD VALUE
1046 030056 000000 000000 $ONETM: 0 ;SUBROUTINE INITIALIZATION FLAG
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 3
FIXED KSM 28-MAR-78 11:28 *FIXED* FIXED CONTROL AND DISPATCH STORAGE, MARCH 1978 SEQ 0075
1047 S^;*********************************************************************^
1048 ;*SPECIAL PROGRAM DISPATCH ADDRESSES
1049 S^;*********************************************************************^
1050
1051 030057 037 12 0 00 000004 BEGEND: ENDUUO ;END OF PASS
1052 030060 254 00 0 00 030010 $BEND1: JRST BEGIN1 ;KEEP RUNNING PROGRAM
1053 030061 037 16 0 00 000004 $BEND2: EOPUUO ;END OF PROGRAM - NO RETURN
1054 030062 000000 030061 CNTLC: SADR5 ;CONTROL C XFER ADDRESS
1055 030063 000000 030007 ALTMGO: SADR6 ;ALTMODE XFER ADDRESS
1056 030064 CPOPJ1: ;SKIP RETURN
1057 030064 350 00 0 17 000000 UUOSKP: AOS (P) ;SKIP RETURN FROM UUO
1058 030065 CPOPJ: ;NON-SKIP REGULAR RETURN
1059 030065 263 17 0 00 000000 UUOEXT: RTN ;UUO RETURN
1060 030066 255 00 0 00 000000 UUORTN: JFCL ;ADDITIONAL USERS UUO ROUTINE
1061 030067 255 00 0 00 000000 $UORTX: JFCL ;ADDITIONAL UUO LINKAGE
1062 030070 255 00 0 00 000000 $UUOER: JFCL ;INITED AS (JRST $UOERX)
1063 030071 255 00 0 00 000000 $ITRHL: JFCL ;ADDITIONAL INTERRUPT LINKAGE
1064 030072 255 00 0 00 000000 $ITRX1: JFCL ; "
1065 030073 255 00 0 00 000000 $USRHL: JFCL ; "
1066 030074 255 00 0 00 000000 $RSRTX: JFCL ;ADDITIONAL POWER FAIL LINKAGE
1067 030075 255 00 0 00 000000 $RSRTY: JFCL ; "
1068 030076 255 00 0 00 000000 RESRT1: JFCL ; INITED AS (JRST RESRTX)
1069 030077 255 00 0 00 000000 RESRT2: JFCL ; "
1070 030100 255 00 0 00 000000 $PARER: JFCL ;ADDITIONAL PARITY ERROR LINKAGE
1071 030101 255 00 0 00 000000 ERMORE: JFCL ;ADDITIONAL ERROR HANDLER LINKAGE
1072 030102 254 04 0 00 030102 HALT . ;IMPROPER TRANSFER HALT
1073
1074 030103 000000 000000 $PSHER: 0 ;INITED AS (JRST PSHERR)
1075 030104 000000 000000 ITRCH1: 0 ;PC & FLAGS OF CURRENT INTERRUPT
1076 030105 000000 000000 0 ;INITED AS (JRST $ITRC1)
1077
1078 S^;*********************************************************************^
1079 ;*PROCESSOR CONTROL STORAGE
1080 S^;*********************************************************************^
1081
1082 030106 000000 000000 $ACC0: 0 ;INTERRUPT SAVED AC0
1083 030107 000000 000000 $SVPI: 0 ;INTERRUPT SAVED PI
1084 030110 000000 000000 $SVAPR: 0 ;INTERRUPT SAVED APR
1085 030111 000000 000000 $SVPAG: 0 ;INTERRUPT SAVED PAG (DATAI)
1086 030112 000000 000000 $SPAG1: 0 ;INTERRUPT SAVED PAG (CONI)
1087
1088 030113 000000 000000 $SVUUO: 0 ;CURRENT USERS UUO
1089 030114 000000 000000 $SVUPC: 0 ;PC OF CURRENT USERS UUO
1090
1091 030115 000000 000000 REPTU: 0 ;REPEAT UUO ITERATIONS
1092 030116 000000 000000 SCOPE: 0 ;ERROR HANDLER SCOPE LOOP FLAG
1093 030117 000000 000000 %CORFLG:0 ; " CORRECT FLAG
1094 030120 000000 000000 %COREC: 0 ; " CORRECT DATA
1095 030121 000000 000000 %ACTFL: 0 ; " ACTUAL FLAG
1096 030122 000000 000000 %ACTUL: 0 ; " ACTUAL DATA
1097 030123 000000 000000 %DISCR: 0 ; " DISCREPENCY DATA
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 4
FIXED KSM 28-MAR-78 11:28 *FIXED* FIXED CONTROL AND DISPATCH STORAGE, MARCH 1978 SEQ 0076
1098 S^;*********************************************************************^
1099 ;*UUO DISPATCH TABLE
1100 S^;*********************************************************************^
1101 XLIST
1102 LIST
1103 030124 032016 030070 UUODIS: LUUO1,,$UUOER
1104 030125 030070 032040 LUUO3,,LUUO2
1105 030126 030070 030070 LUUO5,,LUUO4
1106 030127 030070 030070 LUUO7,,LUUO6
1107 030130 030070 030070 LUUO11,,LUUO10
1108 030131 030070 030070 LUUO13,,LUUO12
1109 030132 030070 030070 LUUO15,,LUUO14
1110 030133 030070 030070 LUUO17,,LUUO16
1111 030134 030070 030070 LUUO21,,LUUO20
1112 030135 030070 030070 LUUO23,,LUUO22
1113 030136 030070 030070 LUUO25,,LUUO24
1114 030137 030070 030070 LUUO27,,LUUO26
1115 030140 030070 030070 LUUO31,,LUUO30
1116 030141 030070 030070 LUUO33,,LUUO32
1117
1118 S^;*********************************************************************^
1119 ;*MEMORY MANAGMENT STORAGE
1120 S^;*********************************************************************^
1121
1122 030142 000000 000000 DF22F: 0 ;DF10 CONTROL FLAG, 0 = 18, -1 = 22 BIT
1123 030143 000000 000000 MAPNEW: 0 ;MEMORY MAPPING CONTROL FLAG, -1 = 4096K MAPPING
1124 030144 000000 000000 MEMTOT: 0 ;TOTAL MEMORY SIZE IN K (1024.)
1125 030145 000000 000000 MEMLOW: 0 ;LOWEST USABLE MEMORY
1126 030146 MEMSIZ: BLOCK ^D41 ;MEMORY SEGMENT POINTER TABLE
1127
1128 S^;*********************************************************************^
1129 ;*PRINT CONTROL STORAGE
1130 S^;*********************************************************************^
1131
1132 030217 000000 000000 PNTFLG: 0 ;PRINT FLAG, -1 WHILE IN PRINT ROUTINE
1133 030220 000000 000000 PNTENB: 0 ;PRINT ENABLE
1134 030221 000000 000000 PDISF: 0 ;PRINT DISABLED FLAG
1135 030222 000000 000000 PNTINH: 0 ;INHIBIT PRINT INPUT CHECKS
1136 030223 000000 000000 PNTSPC: 0 ;PRINT SPACE CONTROL
1137 030224 000000 000000 OPTIME: 0 ;TYPE-IN WAIT TIME
1138 030225 000000 000000 $TWCNT: 0 ;TIME WAITED
1139 030226 000000 000000 $DVOFF: 0 ;LOGICAL DEVICE INITED FLAG
1140 030227 000000 000000 TTYFIL: 0 ;TTY EXEC FILLERS FLAG
1141 030230 000000 000000 TTYSPD: 0 ;TTY EXEC BAUD RATE
1142 030231 000000 000000 $TTCHR: 0 ;ACTUAL TYPED IN CHAR
1143 030232 000000 000000 $CHRIN: 0 ;UPPER CASED & PARITY STRIPPED CHAR
1144 030233 000000 000000 $TYPNB: 0 ;TYPED IN NUMBER
1145 030234 000000 000000 $CRLF: 0 ;FREE CR/LF FLAG
1146 030235 000000 000000 $TABF: 0 ;TAB CONVERSION FLAG
1147 030236 000000 000000 $FFF: 0 ;FORM FEED CONVERSION FLAG
1148 030237 000000 000000 $VTF: 0 ;VERTICAL TAB CONVERSION FLAG
1149 030240 000000 000000 USRLFF: 0 ;USER LF FILLERS
1150 030241 000000 000000 USRCRF: 0 ;USER CR FILLERS
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 5
FIXED KSM 28-MAR-78 11:28 *FIXED* FIXED CONTROL AND DISPATCH STORAGE, MARCH 1978 SEQ 0077
1151 S^;*********************************************************************^
1152 ;*THE FOLLOWING MISCELLANEOUS PRINT CHARACTERS ARE INCLUDED
1153 ;*TO FACILITATE PRINTING AND ARE CALLED AS FOLLOWS:
1154 ;* MOVEI NAME
1155 ;* PNTA ;OR PNTAF
1156 S^;*********************************************************************^
1157
1158 030242 CRLF: ASCII/
1159 030242 015 012 000 000 000 /
1160 030243 CRLF2: ASCII/
1161
1162 030243 015 012 015 012 000 /
1163 030244 054 000 000 000 000 COMMA: ASCII/,/
1164 030245 056 000 000 000 000 PERIOD: ASCII/./
1165 030246 040 000 000 000 000 SPACE: ASCII/ /
1166 030247 011 000 000 000 000 TAB: ASCII/ /
1167 030250 MINUS:
1168 030250 055 000 000 000 000 HYPEN: ASCII/-/
1169 030251 053 000 000 000 000 PLUS: ASCII/+/
1170 030252 052 000 000 000 000 AST: ASCII/*/
1171 030253 100 000 000 000 000 ATSIN: ASCII/@/
1172 030254 050 000 000 000 000 LFP: ASCII/(/
1173 030255 051 000 000 000 000 RTP: ASCII/)/
1174 030256 007 0000000000 BELL: BYTE (7) 007
1175 030257 077 000 000 000 000 QUEST: ASCII/?/
1176 030260 057 000 000 000 000 SLASH: ASCII!/!
1177 030261 044 000 000 000 000 DOLLAR: ASCII/$/
1178 030262 000000 000012 RADIX: ^D10 ;DECIMAL PRINT RADIX
1179 030263 000000 000040 RADLSP: 40 ;DECIMAL PRINT LEADING CHAR
1180 030264 000000 000012 RADLSC: ^D10 ;DECIMAL PRINT LEADING CHAR COUNT
1181
1182 S^;*********************************************************************^
1183 ;*USER MODE OUTPUT FILE INFORMATION
1184 S^;*********************************************************************^
1185
1186 030265 $OBUF: BLOCK 3 ;LOGICAL FILE OUTPUT BUFFER HEADER
1187 030270 60 62 51 56 64 00 $OUTNM: SIXBIT /PRINT/ ;FILE NAME
1188 030271 60 56 64 00 00 00 $OUTEX: SIXBIT /PNT/ ;FILE NAME EXTENSION
1189 030272 BLOCK 2
1190
1191 S^;*********************************************************************^
1192 ;*DISK UPDATE MODE FILE INFORMATION
1193 S^;*********************************************************************^
1194
1195 030274 $IBUF: BLOCK 3
1196 030277 60 62 51 56 64 00 $INNM: SIXBIT /PRINT/
1197 030300 60 56 64 00 00 00 $INEXT: SIXBIT /PNT/
1198 030301 BLOCK 2
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 6
FIXED KSM 28-MAR-78 11:28 *FIXED* FIXED CONTROL AND DISPATCH STORAGE, MARCH 1978 SEQ 0078
1199 S^;*********************************************************************^
1200 ;*PUSHDOWN LIST CONTROL INFORMATION
1201 S^;*********************************************************************^
1202
1203 030303 777577 030303 PLIST: PLIST-PLISTE,,PLIST
1204 030304 PLISTS: BLOCK 200
1205 030504 000000 000000 PLISTE: 0 ;END OF PUSHDOWN LIST
1206
1207 S^;*********************************************************************^
1208 ;*POWER LINE CLOCK FREQUENCY FLAG
1209 S^;*********************************************************************^
1210
1211 030505 000000 000000 CYCL60: 0 ;0 = 60, -1 = 50 CYCLE
1212
1213 S^;*********************************************************************^
1214 ;*KL10 CACHE CONTROL FLAGS
1215 S^;*********************************************************************^
1216
1217 030506 000000 000000 CSHFLG: 0 ;ALLOW CACHE IF 0
1218 030507 000000 000000 CSHMEM: 0 ;CACHE MEMORY SEGMENTS IF 0
1219
1220 S^;*********************************************************************^
1221 ;*NUMBER INPUT DIGIT FLAG
1222 S^;*********************************************************************^
1223
1224 030510 000000 000000 TTNBRF: 0 ;-1 IF ANY DIGIT TYPED
1225
1226 S^;*********************************************************************^
1227 ;*KL10 & KI10 "INHPAG" SWITCH PAGING PREVENTION
1228 S^;*********************************************************************^
1229
1230 030511 000000 000000 PVPAGI: 0 ;IF NON-ZERO, OVERRIDE "INHPAG" SWITCH ACTION
1231
1232 S^;*********************************************************************^
1233 ;*ERROR REPORTING ROUTINE ADDITIONAL USERS CONTROL INSTRUCTIONS
1234 S^;*********************************************************************^
1235
1236 030512 000000 000000 %ERHI1: 0 ;IF NON-ZERO, XCT'D AT START OF %ERUUO
1237 030513 000000 000000 %ERHI2: 0 ;IF NON-ZERO, XCT'D AT END OF %ERUUO
1238 030514 000000 000000 %ERHI3: 0 ;IF NON-ZERO, XCT'D AFTER "PC" OF %ERUUO
1239
1240 S^;*********************************************************************^
1241 ;*SPECIAL USERS UUO INTERCEPT INSTRUCTION
1242 S^;*********************************************************************^
1243
1244 030515 000000 000000 $$UUO: 0 ;IF NON-ZERO, XCT'D AT START OF $UORTN
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 7
FIXED KSM 28-MAR-78 11:28 *FIXED* FIXED CONTROL AND DISPATCH STORAGE, MARCH 1978 SEQ 0079
1245 S^;*********************************************************************^
1246 ;*USER MODE MONITOR TYPE FLAG
1247 S^;*********************************************************************^
1248
1249 030516 000000 000000 MONTYP: 0 ;0 = TOPS10, -1 = TOPS20
1250
1251 S^;*********************************************************************^
1252 ;*SPECIAL USERS MUUO INTERCEPT INSTRUCTION
1253 S^;*********************************************************************^
1254
1255 030517 000000 000000 $$MUUO: 0 ;IF NON-ZERO, XCT'D AT START OF MUUOER
1256
1257 S^;*********************************************************************^
1258 ;*SPECIAL USERS USER MODE OUTPUT ERROR INTERCEPT INSTUCTION
1259 S^;*********************************************************************^
1260
1261 030520 000000 000000 $$OUTER:0 ;IF NON-ZERO, XCT'D AT END OF USER MODE ERROR
1262
1263 S^;*********************************************************************^
1264 ;*"SWITCH" CALL USAGE CONTROL
1265 S^;*********************************************************************^
1266
1267 030521 000000 000000 $$TOGGLE:0 ;IF NON-ZERO, USE C(CONSW) FOR SWITCHES
1268
1269 S^;*********************************************************************^
1270 ;*SPECIAL USERS ALTMODE SWITCH CALL INTERCEPT INSTRUCTIONS
1271 S^;*********************************************************************^
1272
1273 030522 000000 000000 $$TAX1: 0 ;IF NON-ZERO, XCT'D AT START OF ALTMODE SWITCH CALL
1274 030523 000000 000000 $$TAX2: 0 ;IF NON-ZERO, XCT'D AT END OF ALTMODE SWITCH CALL
1275
1276 S^;*********************************************************************^
1277 ;*SM10 (KS-10) PROCESSOR TYPE FLAG
1278 S^;*********************************************************************^
1279
1280 030524 000000 000000 SM10: 0 ;IF -1 THIS IS AN KS-10
1281
1282 S^;*********************************************************************^
1283 ;*RIGHT HALF SWITCHES PROMPT TABLE ADDRESS
1284 S^;*********************************************************************^
1285
1286 030525 000000 000000 SWPTAB: 0 ;0 = NO PROMPT, ADR = ADR OF SIXBIT PROMPT TABLE
1287
1288 S^;*********************************************************************^
1289 ;*SPECIAL FUTURE EXPANSION ROOM
1290 S^;*********************************************************************^
1291
1292 S^;*********************************************************************^
1293 ;*END OF FIXED STORAGE
1294 S^;*********************************************************************^
1295
1296 030577 LOC 30577
1297 030577 000000 000000 ENDFIX: 0 ;END OF FIXED STORAGE
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 1
DSKDAM MAC 9-JUL-79 12:33 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST SEQ 0080
1298 SUBTTL ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST
1299
1300 ; **********************************************************************
1301 ;*SIMDDT - SIMULATOR -DDT- INITIALIZATION SEQUENCE
1302 ; **********************************************************************
1303
1304 030600 265 00 0 00 030011 SIMDDT: PGMINT ;INITIALIZE PROGRAM
1305 030601 402 00 0 00 055367 SETZM SNGLIN
1306 030602 402 00 0 00 055360 SETZM SEQ
1307 030603 254 00 0 00 037731 JRST SENTRY ;GO TO SIMULATOR
1308
1309 ; **********************************************************************
1310 ;*SFSRT1 - SPECIAL FEATURE START
1311 ; **********************************************************************
1312
1313 030604 402 00 0 00 030056 SFSRT1: SETZM $ONETM ;CLEAR ONE TIME FLAG
1314 030605 254 00 0 00 030000 JRST BEGIN ;NOW START
1315
1316 ; **********************************************************************
1317 ;*START - INITIALIZING AND CONTROL SEQUENCE
1318 ; **********************************************************************
1319
1320 030606 336 00 0 00 030056 START: SKIPN $ONETM ;REGULAR START
1321 030607 402 00 0 00 055310 SETZM ONETIM#
1322
1323 030610 402 00 0 00 030054 SETZM TICKS
1324 030611 402 00 0 00 055433 SETZM TSTIMR#
1325 030612 402 00 0 00 055423 SETZM TIMCNT#
1326 030613 476 00 0 00 030511 SETOM PVPAGI ;PREVENT PAGE INHIBIT
1327 030614 476 00 0 00 030143 SETOM MAPNEW
1328 030615 201 00 0 00 031167 MOVEI RSWPMT ;SETUP RIGHT HALF SWITCH PROMPT TABLE
1329 030616 202 00 0 00 030525 MOVEM SWPTAB
1330
1331 030617 265 00 0 00 030011 PGMINT ;INITIALIZE SUBROUTINES
1332
1333 030620 332 00 0 00 055310 SKIPE ONETIM ;FIRST TIME OR SF RESTART ?
1334 030621 254 00 0 00 030633 JRST .+^D10 ;NO
1335 030622 402 00 0 00 030053 SETZM ERRTLS ;YES, CLEAR ALL TOTALS
1336 030623 402 00 0 00 055120 SETZM AICTLS# ;CLEAR ARITH INST COMPARE TOTALS
1337 030624 402 00 0 00 055364 SETZM SIMTLS# ;CLEAR ARITHMETIC SIMULATION TOTALS
1338 030625 402 00 0 00 055340 SETZM RSIMTLS# ;CLEAR RANDOM SIMULATION TOTALS
1339 030626 402 00 0 00 055335 SETZM RANTLS# ;CLEAR RANDOM LOOP TOTALS
1340 030627 260 17 0 00 037377 GO CLRERR ;CLEAR MEMORY TOTALS
1341 030630 331 00 0 00 030043 SKIPL MONCTL ;DIAGNOSTIC MONITOR SCRIPT CONTROL ?
1342 030631 260 17 0 00 031041 GO HLPPNT ;NO, PRINT HELP MESSAGE
1343 030632 476 00 0 00 055310 SETOM ONETIM
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 2
DSKDAM MAC 9-JUL-79 12:33 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST SEQ 0081
1344
1345 030633 200 00 0 00 000042 MOVE 42
1346 030634 202 00 0 00 055447 MOVEM $SAVITR# ;SAVE INTERRUPT INSTRUCTION
1347
1348 030635 201 00 0 00 077777 MOVEI <^D32*^D1024>-1
1349 030636 202 00 0 00 055440 MOVEM VMEM# ;SETUP HIGHEST SIM VIRTUAL MEMORY
1350
1351 030637 200 00 0 00 052563 MOVE [JRST FTLRST]
1352 030640 202 00 0 00 030072 MOVEM $ITRX1 ;RESTART ON FATAL ERRORS
1353
1354 030641 476 00 0 00 055160 SETOM CLKON#
1355 030642 332 00 0 00 030037 SKIPE USER
1356 030643 254 00 0 00 030666 JRST STARTB
1357
1358 030644 201 01 0 00 001750 MOVEI 1,^D1000
1359 030645 202 01 0 00 055216 MOVEM 1,HERTZ# ;SETUP HERTZ PER SECOND
1360
1361 030646 200 01 0 00 052564 MOVE 1,[^D<1000*60*15>]
1362 030647 202 01 0 00 055217 MOVEM 1,HERTZQ# ;SETUP HERTZ PER QUARTER HOUR
1363
1364 030650 402 00 0 00 055160 SETZM CLKON
1365 030651 037 10 0 00 000002 SWITCH
1366 030652 602 00 0 00 200000 TRNE INHCLK ;INHIBIT CLOCK ?
1367 030653 254 00 0 00 030666 JRST STARTB ;YES
1368
1369 030654 200 00 0 00 052565 MOVE [JSR ITRCLK]
1370 030655 202 00 0 00 030071 MOVEM $ITRHL ;SET INTERRUPT ROUTINE
1371
1372 030656 7 000 20 0 00 060040 CONO APR,LFLGDS!LFLGCL!LACLK
1373 030657 702 15 0 00 052566 WRINT [<^D1>B23] ;SET TIMER TO 1 MILLISECOND
1374 030660 7 000 20 0 00 121641 CONO APR,LAPRAL+LACLK+LAPRP1
1375 030661 7 004 20 0 00 002377 CONO PI,CHNON!PION!PICHNA
1376
1377 030662 403 00 0 00 000001 SETZB 0,1
1378 030663 702 14 0 00 000000 WRTIM ;CLEAR TIME BASE
1379
1380 030664 402 00 0 00 055426 SETZM TLAST#
1381 030665 476 00 0 00 055160 SETOM CLKON
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 3
DSKDAM MAC 9-JUL-79 12:33 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST SEQ 0082
1382
1383 ; **********************************************************************
1384 ;*STARTB - SETUP BASE RANDOM NUMBER
1385 ; **********************************************************************
1386
1387 030666 402 00 0 00 055307 STARTB: SETZM ONCFLG#
1388 030667 476 00 0 00 055171 SETOM DISPAT#
1389 030670 402 00 0 00 000015 SETZM REPT#
1390
1391 030671 336 00 0 00 030037 SKIPN USER
1392 030672 254 00 0 00 030701 JRST STARTC
1393
1394 030673 260 17 0 00 033523 GO TSTIMU ;GET USER RUN TIME IN SECONDS
1395 030674 202 00 0 00 055433 MOVEM TSTIMR ;SAVE AS INITIAL TIME ZERO TIME
1396
1397 030675 332 00 0 00 030516 SKIPE MONTYP
1398 JRST [SETO 2,
1399 SETZ 4,
1400 104000,,222 ;ODCNV - GET DATE & TIME
1401 MOVE 0,4
1402 030676 254 00 0 00 052567 JRST .+2]
1403 030677 040 00 0 00 052574 CALL 0,[SIXBIT/TIMER/] ;USER RANDOM BASE
1404 030700 202 00 0 00 030022 MOVEM 0,RANDBS ;SETUP RANDOM BASE
1405
1406 030701 037 10 0 00 000002 STARTC: SWITCH
1407 030702 606 00 0 00 400000 TRNN RANBAS ;SPECIFY RANDOM NUMBER BASE ?
1408 030703 254 00 0 00 030710 JRST STARTA
1409
1410 PNTMSF [ASCIZ/
1411 030704 037 01 0 00 052575 SPECIFY RANDOM NUMBER BASE - /]
1412 030705 037 03 0 00 000003 TTIOCT ;INPUT OCTAL NUMBER
1413 030706 254 00 0 00 030704 JRST .-2 ;ERROR
1414 030707 202 00 0 00 030022 MOVEM 0,RANDBS
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 4
DSKDAM MAC 9-JUL-79 12:33 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST SEQ 0083
1415
1416 ; **********************************************************************
1417 ;*STARTA - START OF PASS CONTROL
1418 ; **********************************************************************
1419
1420 030710 476 00 0 00 055362 STARTA: SETOM SIMFLG# ;SETUP CONTROL FLAGS
1421 030711 476 00 0 00 055302 SETOM NEWFLG#
1422
1423 030712 260 17 0 00 031002 CLRAPR
1424 030713 336 00 0 00 030037 SKIPN USER
1425 030714 700 14 0 00 012377 CLRPI+CHNON
1426
1427 030715 037 10 0 00 000002 SWITCH
1428 030716 602 00 0 00 000400 TRNE INHNEW ;INHIBIT NEW INST'S ?
1429 030717 402 00 0 00 055302 SETZM NEWFLG ;YES
1430
1431 030720 602 00 0 00 000001 TRNE FAST ;INHIBIT SIMULATION ?
1432 030721 402 00 0 00 055362 SETZM SIMFLG ;YES
1433
1434 030722 201 01 0 00 000012 MOVEI 1,^D10
1435 030723 602 00 0 00 000004 TRNE SNGFL ;SINGLE FAST LOOP ?
1436 030724 201 01 0 00 000001 MOVEI 1,1 ;YES
1437 030725 202 01 0 00 055202 MOVEM 1,FLCNT#
1438
1439 030726 200 05 0 00 030022 MOVE RA,RANDBS
1440 030727 476 00 0 00 055453 SETOM .FIXF# ;SET TEST CONTROL FLAGS TO RUN ALL
1441 030730 476 00 0 00 055454 SETOM .FLTF#
1442 030731 476 00 0 00 055450 SETOM .BYTF#
1443 030732 476 00 0 00 055452 SETOM .FASTF#
1444 030733 476 00 0 00 055456 SETOM .SLOWF#
1445 030734 476 00 0 00 055451 SETOM .DFLTF#
1446 030735 476 00 0 00 055455 SETOM .RANF#
1447 030736 402 00 0 00 055152 SETZM CKOUTF#
1448
1449 030737 201 01 0 00 000006 MOVEI 1,6
1450 030740 202 01 0 00 055341 MOVEM 1,RTIME#
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 5
DSKDAM MAC 9-JUL-79 12:33 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST SEQ 0084
1451
1452 030741 037 10 0 00 000002 SWITCH ;SETUP TEST CONTROL FLAGS
1453 030742 602 00 0 00 000020 TRNE INHFXD
1454 030743 402 00 0 00 055453 SETZM .FIXF ;FIXED POINT INHIBITED
1455
1456 030744 602 00 0 00 000100 TRNE INHFP
1457 030745 402 00 0 00 055454 SETZM .FLTF ;FLOATING POINT INHIBITED
1458
1459 030746 602 00 0 00 000040 TRNE INHBYT
1460 030747 402 00 0 00 055450 SETZM .BYTF ;BYTE'S INHIBITED
1461
1462 030750 602 00 0 00 000200 TRNE INHDFP
1463 030751 402 00 0 00 055451 SETZM .DFLTF ;DOUBLE FLOATING INHIBITED
1464
1465 030752 602 00 0 00 000002 TRNE SLOW
1466 030753 402 00 0 00 055452 SETZM .FASTF ;SIMULATION COMPARISON ONLY
1467
1468 030754 602 00 0 00 000010 TRNE INHRAN
1469 030755 402 00 0 00 055455 SETZM .RANF ;RANDOM INSTRUCTION INHIBITED
1470
1471 030756 602 00 0 00 000001 TRNE FAST
1472 030757 402 00 0 00 055456 SETZM .SLOWF ;INSTRUCTION RESULT COMPARE ONLY
1473
1474 030760 607 00 0 00 000400 TLNN RELIAB ;RELIABILITY MODE ?
1475 030761 402 00 0 00 055341 SETZM RTIME ;NO, FAST CYCLE OPERATION
1476
1477 030762 254 00 0 00 031211 JRST BEGFX
1478
1479 ; **********************************************************************
1480 ;*TSTEND - END OF TEST, GENERATE NEW RANDOM BASE NUMBER
1481 ; **********************************************************************
1482
1483 030763 204 10 0 00 030022 TSTEND: MOVS 10,RANDBS
1484 030764 225 10 0 00 006065 MULI 10,6065
1485 030765 234 10 0 00 052604 DIV 10,[377777,,777741]
1486 030766 336 00 0 00 000011 SKIPN 11 ;IF ZERO, MAKE RANDOM BASE = 1
1487 030767 201 11 0 00 000001 MOVEI 11,1
1488 030770 202 11 0 00 030022 MOVEM 11,RANDBS
1489 030771 254 00 0 00 030057 JRST BEGEND ;NOW DO SUBROUTINE END OF PASS
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 6
DSKDAM MAC 9-JUL-79 12:33 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST SEQ 0085
1490
1491 ; **********************************************************************
1492 ;*MISCELLANEOUS ROUTINES
1493 ; **********************************************************************
1494
1495 037000 000011 OPDEF PTAB [PNTCI " "]
1496 037040 000011 OPDEF PTABF [PNTCIF " "]
1497
1498 030772 037 01 0 00 030242 PCRF: PCRLF
1499 030773 263 17 0 00 000000 RTN
1500
1501 030774 037 00 0 00 030242 PCR: PCRL
1502 030775 263 17 0 00 000000 RTN
1503
1504 030776 037 00 0 00 000014 PCR1: PNTCI 14
1505 030777 263 17 0 00 000000 RTN
1506
1507 031000 037 00 0 00 030242 PCRX: PCRL
1508 031001 263 17 0 00 000000 RTN
1509
1510 031002 332 00 0 00 030037 $CLRAPR:SKIPE USER
1511 031003 263 17 0 00 000000 RTN
1512
1513 031004 261 17 0 00 000000 PUT 0
1514 031005 200 00 0 00 055447 MOVE $SAVITR
1515 031006 202 00 0 00 000042 MOVEM 42
1516 031007 202 00 0 00 000044 MOVEM 44
1517 031010 202 00 0 00 000046 MOVEM 46
1518 031011 202 00 0 00 000050 MOVEM 50
1519 031012 202 00 0 00 000052 MOVEM 52
1520 031013 202 00 0 00 000054 MOVEM 54
1521 031014 202 00 0 00 000056 MOVEM 56
1522 031015 262 17 0 00 000000 GET 0
1523
1524 031016 332 00 0 00 055160 SKIPE CLKON
1525 031017 7 000 20 0 00 121641 CONO APR,LAPRAL!LACLK!LAPRP1
1526
1527 031020 336 00 0 00 055160 SKIPN CLKON
1528 031021 7 000 20 0 00 121601 CONO APR,LAPRAL!LAPRP1
1529 031022 263 17 0 00 000000 RTN
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 7
DSKDAM MAC 9-JUL-79 12:33 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST SEQ 0086
1530
1531 ; **********************************************************************
1532 ;*RENTR1 - REENTER SEQUENCE
1533 ; **********************************************************************
1534
1535 031023 200 17 0 00 030303 RENTR1: MOVE P,PLIST
1536
1537 031024 264 00 0 00 033236 JSR PNTTOT ;PRINT TOTALS
1538 031025 260 17 0 00 034545 GO SYSTAT ;PRINT INTERRUPT TOTALS
1539 031026 260 17 0 00 037321 GO TOTAL ;PRINT MEMORY TOTALS
1540
1541 031027 037 05 0 00 000002 DROPDV ;CLOSE OUT LOGICAL FILE, IF IN USE
1542
1543 031030 037 16 0 00 000004 EOPUUO ;RETURN TO DIAGNOSTIC MONITOR
1544
1545 ; **********************************************************************
1546 ;*DDTEX - TRANSFER TO DDT
1547 ; **********************************************************************
1548
1549 031031 202 00 0 00 055344 DDTEX: MOVEM 0,SAC0#
1550 PMSGF <^**********^>^
1551 031032 037 04 0 00 052605 PSIXMF [SIXBIT\^**********^_\]^
1552 031033 200 00 0 00 055344 MOVE 0,SAC0
1553 031034 254 00 0 00 030007 JRST SRTDDT
1554
1555 ; **********************************************************************
1556 ;*FTLRST - FATAL ERROR RESTART
1557 ; **********************************************************************
1558
1559 031035 476 00 0 00 030521 FTLRST: SETOM $$TOGGLE ;DON'T ASK FOR SWITCHES
1560 031036 265 00 0 00 030011 PGMINT ;INITIALIZE
1561 031037 402 00 0 00 030521 SETZM $$TOGGLE
1562 031040 254 00 0 00 030710 JRST STARTA ;CONTINUE
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 8
DSKDAM MAC 9-JUL-79 12:33 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST SEQ 0087
1563
1564 ; **********************************************************************
1565 ;*HLPPNT - PRINT HELP MESSAGE
1566 ; **********************************************************************
1567
1568 031041 037 00 0 00 031043 HLPPNT: PNTMSG HLPMSG
1569 031042 263 17 0 00 000000 RTN
1570
1571 031043 HLPMSG: ASCIZ/
1572 031043 015 012 055 055 055 ----------
1573 031044 055 055 055 055 055
1574 031045 055 055 015 012 127 WHILE RUNNING THE FOLLOWING TYPED CHARACTERS CAUSE THE GIVEN ACTION:
1575 031046 110 111 114 105 040
1576 031047 122 125 116 116 111
1577 031050 116 107 040 124 110
1578 031051 105 040 106 117 114
1579 031052 114 117 127 111 116
1580 031053 107 040 124 131 120
1581 031054 105 104 040 103 110
1582 031055 101 122 101 103 124
1583 031056 105 122 123 040 103
1584 031057 101 125 123 105 040
1585 031060 124 110 105 040 107
1586 031061 111 126 105 116 040
1587 031062 101 103 124 111 117
1588 031063 116 072 015 012 011 T PRINT PROGRAM TOTALS
1589 031064 124 011 120 122 111
1590 031065 116 124 040 120 122
1591 031066 117 107 122 101 115
1592 031067 040 124 117 124 101
1593 031070 114 123 015 012 011 R PRINT RUN TIME, PRESENT TEST PC AND DESCRIPTION
1594 031071 122 011 120 122 111
1595 031072 116 124 040 122 125
1596 031073 116 040 124 111 115
1597 031074 105 054 040 040 120
1598 031075 122 105 123 105 116
1599 031076 124 040 124 105 123
1600 031077 124 040 120 103 040
1601 031100 101 116 104 040 104
1602 031101 105 123 103 122 111
1603 031102 120 124 111 117 116
1604 031103 015 012 011 136 124 ^T EXEC - PRINT TEST PC
1605 031104 011 105 130 105 103
1606 031105 040 055 040 120 122
1607 031106 111 116 124 040 124
1608 031107 105 123 124 040 120
1609 031110 103 015 012 011 136 ^T USER - PRINT NORMAL MONITOR INFORMATION
1610 031111 124 011 125 123 105
1611 031112 122 040 055 040 120
1612 031113 122 111 116 124 040
1613 031114 116 117 122 115 101
1614 031115 114 040 115 117 116
1615 031116 111 124 117 122 040
1616 031117 111 116 106 117 122
1617 031120 115 101 124 111 117
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 8-1
DSKDAM MAC 9-JUL-79 12:33 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST SEQ 0088
1618 031121 116 015 012 011 136 ^E PRINT ERROR PC AND TOTAL ERRORS
1619 031122 105 011 120 122 111
1620 031123 116 124 040 105 122
1621 031124 122 117 122 040 120
1622 031125 103 040 101 116 104
1623 031126 040 124 117 124 101
1624 031127 114 040 105 122 122
1625 031130 117 122 123 015 012 ^G ALLOWS CHANGE OF TYPED-IN CONSOLE SWITCHES
1626 031131 011 136 107 011 101
1627 031132 114 114 117 127 123
1628 031133 040 103 110 101 116
1629 031134 107 105 040 117 106
1630 031135 040 124 131 120 105
1631 031136 104 055 111 116 040
1632 031137 103 117 116 123 117
1633 031140 114 105 040 123 127
1634 031141 111 124 103 110 105
1635 031142 123 015 012 011 110 H PRINTS THIS HELP MESSAGE
1636 031143 011 120 122 111 116
1637 031144 124 123 040 124 110
1638 031145 111 123 040 110 105
1639 031146 114 120 040 115 105
1640 031147 123 123 101 107 105
1641 031150 015 012 055 055 055 ----------
1642 031151 055 055 055 055 055
1643 031152 055 055 015 012 000 /
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 9
DSKDAM MAC 9-JUL-79 12:33 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST SEQ 0089
1644
1645 ; **********************************************************************
1646 ;*PGMNAM - PROGRAM NAME
1647 ; **********************************************************************
1648
1649 031153 PGMNAM: ASCIZ %
1650 031153 015 012 104 105 103 DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST (DSKDA)
1651 031154 123 131 123 124 105
1652 031155 115 040 062 060 062
1653 031156 060 040 103 120 125
1654 031157 040 046 040 115 105
1655 031160 115 117 122 131 040
1656 031161 122 105 114 111 101
1657 031162 102 111 114 111 124
1658 031163 131 040 124 105 123
1659 031164 124 040 050 104 123
1660 031165 113 104 101 051 015
1661 031166 012 000 000 000 000 %
1662
1663 ; **********************************************************************
1664 ;*RSWPMT - RIGHT HALF SWITCH PROMPT TABLE
1665 ; **********************************************************************
1666
1667 031167 62 41 56 42 41 63 RSWPMT: SIXBIT/RANBAS/ ;SPECIFY RANDOM NUMBER BASE
1668 031170 51 56 50 43 54 53 SIXBIT/INHCLK/ ;INHIBIT CLOCK INTERRUPTS
1669 031171 51 56 50 55 45 55 SIXBIT/INHMEM/ ;INHIBIT MEMORY TESTING
1670
1671 031172 51 56 50 51 51 00 SIXBIT/INHII/ ;INHIBIT INSTRUCTION INTERRUPT TESTING
1672 031173 51 56 50 43 51 00 SIXBIT/INHCI/ ;INHIBIT CLOCK INTERRUPT TESTING
1673 031174 51 56 50 42 54 64 SIXBIT/INHBLT/ ;INHIBIT BLT INTERRUPT TESTING
1674
1675 031175 51 56 50 56 70 55 SIXBIT/INHNXM/ ;INHIBIT NON-EX-MEMORY INTERRUPT TESTING
1676 031176 000000 000000 0
1677 031177 000000 000000 0
1678
1679 031200 51 56 50 56 45 67 SIXBIT/INHNEW/ ;INHIBIT DOUBLE PRECISION INSTRUCTIONS
1680 031201 51 56 50 44 46 60 SIXBIT/INHDFP/ ;INHIBIT DOUBLE FLOATING POINT TEST
1681 031202 51 56 50 46 60 00 SIXBIT/INHFP/ ;INHIBIT FLOATING POINT TEST
1682
1683 031203 51 56 50 42 71 64 SIXBIT/INHBYT/ ;INHIBIT BYTE TEST
1684 031204 51 56 50 46 70 44 SIXBIT/INHFXD/ ;INHIBIT FIXED POINT TEST
1685 031205 51 56 50 62 41 56 SIXBIT/INHRAN/ ;INHIBIT RANDOM INSTRUCTION
1686
1687 031206 63 56 47 46 54 00 SIXBIT/SNGFL/ ;RUN SINGLE FAST LOOP
1688 031207 63 54 57 67 00 00 SIXBIT/SLOW/ ;RUN JUST SIMULATION COMPARISION
1689 031210 46 41 63 64 00 00 SIXBIT/FAST/ ;RUN JUST INSTRUCTION COMPARISION
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 10
DSKDAM MAC 9-JUL-79 12:33 FIXED POINT ARITHMETIC OPERATIONS SEQ 0090
1690 SUBTTL FIXED POINT ARITHMETIC OPERATIONS
1691 ; **********************************************************************
1692
1693 031211 201 12 0 00 040006 BEGFX: MOVEI ACSP,ACS ;SETUP SIMULATED AC POINTER
1694 031212 402 00 0 00 000013 SETZM CNTL
1695
1696 031213 336 00 0 00 055453 SKIPN .FIXF
1697 031214 254 00 0 00 031243 JRST BEGFP ;DON'T TEST FIXED
1698
1699 031215 336 00 0 00 055452 SKIPN .FASTF
1700 031216 254 00 0 00 031230 JRST FXS ;FIXED POINT, SLOW ONLY
1701
1702 ; **********************************************************************
1703 ;*FIXED POINT FAST
1704 ;*COMPARE RESULTS OF MUL,DIV,ADD REMAINDER WITH ORIGINAL
1705 ; **********************************************************************
1706
1707 031217 FXF: SUBTST^
1708 031217 201 00 0 00 031217 MOVEI .
1709 031220 202 00 0 00 030051 MOVEM TESTPC
1710
1711 031221 201 16 0 00 000024 MOVEI LOP,^D20
1712 031222 240 16 1 00 055341 ASH LOP,@RTIME ;SETUP RUNNING TIME
1713
1714 031223 264 00 0 00 031340 FXF1: JSR FSTMDI
1715 031224 300 00 0 14 032300 CAI FIXEDI+4(CNTR) ;FIXED POINT INTERGERS
1716
1717 031225 264 00 0 00 031367 JSR FSTMD
1718 031226 300 00 0 14 032306 CAI FIXED+2(CNTR) ;FIXED POINT
1719
1720 031227 367 16 0 00 031223 SOJG LOP,FXF1
1721
1722 ; **********************************************************************
1723 ;*FIXED POINT SLOW
1724 ;*COMPARE MACHINE RESULTS AGAINST SIMULATION
1725 ; **********************************************************************
1726
1727 031230 FXS: SUBTST^
1728 031230 201 00 0 00 031230 MOVEI .
1729 031231 202 00 0 00 030051 MOVEM TESTPC
1730
1731 031232 336 00 0 00 055456 SKIPN .SLOWF
1732 031233 254 00 0 00 031243 JRST BEGFP ;DON'T RUN
1733
1734 031234 201 16 0 00 000012 MOVEI LOP,^D10
1735 031235 240 16 1 00 055341 ASH LOP,@RTIME ;SETUP RUNNING TIME
1736
1737 031236 264 00 0 00 031531 FXS1: JSR MD
1738 031237 300 00 0 14 032304 CAI FIXEDI+10(CNTR) ;FIXED POINT INTERGERS
1739
1740 031240 264 00 0 00 031531 JSR MD
1741 031241 300 00 0 14 032314 CAI FIXED+10(CNTR) ;FIXED POINT
1742
1743 031242 367 16 0 00 031236 SOJG LOP,FXS1
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 11
DSKDAM MAC 9-JUL-79 12:33 FLOATING POINT ARITHMETIC OPERATIONS SEQ 0091
1744 SUBTTL FLOATING POINT ARITHMETIC OPERATIONS
1745 ; **********************************************************************
1746
1747 031243 336 00 0 00 055454 BEGFP: SKIPN .FLTF
1748 031244 254 00 0 00 031277 JRST BEGBYT ;DON'T TEST FLOATING
1749
1750 031245 336 00 0 00 055452 SKIPN .FASTF
1751 031246 254 00 0 00 031256 JRST FPS ;FLOATING POINT, SLOW ONLY
1752
1753 ; **********************************************************************
1754 ;*FLOATING POINT FAST
1755 ;*COMPARE RESULTS OF DIV THEN MUL
1756 ; **********************************************************************
1757
1758 031247 FPF: SUBTST^
1759 031247 201 00 0 00 031247 MOVEI .
1760 031250 202 00 0 00 030051 MOVEM TESTPC
1761
1762 031251 201 16 0 00 000024 MOVEI LOP,^D20
1763 031252 240 16 1 00 055341 ASH LOP,@RTIME ;SETUP RUNNING TIME
1764
1765 031253 264 00 0 00 031431 JSR FSTFP ;FLOATING POINT
1766 031254 300 00 0 14 032340 CAI FPMD+4(CNTR)
1767
1768 031255 367 16 0 00 031253 SOJG LOP,.-2
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 12
DSKDAM MAC 9-JUL-79 12:33 FLOATING POINT ARITHMETIC OPERATIONS SEQ 0092
1769
1770 ; **********************************************************************
1771 ;*FLOATING POINT SLOW
1772 ;*COMPARE MACHINE RESULTS AGAINST SIMULATION
1773 ; **********************************************************************
1774
1775 031256 FPS: SUBTST^
1776 031256 201 00 0 00 031256 MOVEI .
1777 031257 202 00 0 00 030051 MOVEM TESTPC
1778
1779 031260 336 00 0 00 055456 SKIPN .SLOWF
1780 031261 254 00 0 00 031277 JRST BEGBYT ;DON'T RUN
1781
1782 031262 201 16 0 00 000012 MOVEI LOP,^D10
1783 031263 240 16 1 00 055341 ASH LOP,@RTIME ;SETUP RUNNING TIME
1784
1785 031264 205 13 0 00 100000 FPS1: MOVSI CNTL,FP
1786 031265 264 00 0 00 031531 JSR MD ;FLOATING POINT ADD/SUB
1787 031266 300 00 0 14 032324 CAI FPAS+10(CNTR)
1788
1789 031267 264 00 0 00 031531 JSR MD ;FLOATING POINT SUB/MUL
1790 031270 300 00 0 14 032334 CAI FPSM+10(CNTR)
1791
1792 031271 264 00 0 00 031531 JSR MD ;FLOATING POINT MUL/DIV
1793 031272 300 00 0 14 032344 CAI FPMD+10(CNTR)
1794
1795 031273 205 13 0 00 120000 MOVSI CNTL,FP!FPI
1796 031274 264 00 0 00 031531 JSR MD ;FLOATING POINT IMMEDIATE
1797 031275 300 00 0 14 032354 CAI FPIMMD+10(CNTR)
1798
1799 031276 367 16 0 00 031264 SOJG LOP,FPS1
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 13
DSKDAM MAC 9-JUL-79 12:33 BYTE INSTRUCTION OPERATIONS SEQ 0093
1800 SUBTTL BYTE INSTRUCTION OPERATIONS
1801 ; **********************************************************************
1802
1803 031277 336 00 0 00 055450 BEGBYT: SKIPN .BYTF
1804 031300 254 00 0 00 031311 JRST BEGDFP ;DON'T TEST BYTE
1805
1806 ; **********************************************************************
1807 ;*BYTES SLOW
1808 ;*COMPARE MACHINE RESULTS AGAINST SIMULATION
1809 ; **********************************************************************
1810
1811 031301 BYTS: SUBTST^
1812 031301 201 00 0 00 031301 MOVEI .
1813 031302 202 00 0 00 030051 MOVEM TESTPC
1814
1815 031303 205 13 0 00 200000 MOVSI CNTL,BYT
1816 031304 201 16 0 00 000005 MOVEI LOP,^D5
1817 031305 240 16 1 00 055341 ASH LOP,@RTIME ;SETUP RUNNING TIME
1818
1819 031306 264 00 0 00 031475 JSR BYTE ;SIM AND CHECK BYTES
1820 031307 300 00 0 14 032361 CAI BYTES+5(CNTR)
1821
1822 031310 367 16 0 00 031306 SOJG LOP,.-2
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 14
DSKDAM MAC 9-JUL-79 12:33 DOUBLE FLOATING POINT OPERATIONS SEQ 0094
1823 SUBTTL DOUBLE FLOATING POINT OPERATIONS
1824 ; **********************************************************************
1825
1826 031311 336 00 0 00 055451 BEGDFP: SKIPN .DFLTF
1827 031312 254 00 0 00 032371 JRST BEGRAND ;DON'T TEST DOUBLE FLOATING
1828
1829 031313 336 00 0 00 055452 SKIPN .FASTF
1830 031314 254 00 0 00 031325 JRST DFPS ;DOUBLE FLOATING, SLOW ONLY
1831
1832 ; **********************************************************************
1833 ;*DOUBLE FLOATING POINT FAST
1834 ;*COMPARE RESULTS OF ADD/SUB AND MUL/DIV
1835 ; **********************************************************************
1836
1837 031315 DFPF: SUBTST^
1838 031315 201 00 0 00 031315 MOVEI .
1839 031316 202 00 0 00 030051 MOVEM TESTPC
1840
1841 031317 201 16 0 00 000012 MOVEI LOP,^D10
1842 031320 240 16 1 00 055341 ASH LOP,@RTIME ;SETUP RUNNING TIME
1843
1844 031321 205 13 0 00 400000 MOVSI CNTL,DFP
1845 031322 264 00 0 00 031431 JSR FSTFP
1846 031323 300 00 0 14 032365 CAI DFPAS+4(CNTR) ;DOUBLE FLOATING POINT
1847
1848 031324 367 16 0 00 031322 SOJG LOP,.-2
1849
1850 ; **********************************************************************
1851 ;*DOUBLE FLOATING POINT SLOW
1852 ;*COMPARE MACHINE RESULTS AGAINST SIMULATION
1853 ; **********************************************************************
1854
1855 031325 DFPS: SUBTST^
1856 031325 201 00 0 00 031325 MOVEI .
1857 031326 202 00 0 00 030051 MOVEM TESTPC
1858
1859 031327 336 00 0 00 055456 SKIPN .SLOWF
1860 031330 254 00 0 00 032371 JRST BEGRAND ;DON'T RUN
1861
1862 031331 201 16 0 00 000012 MOVEI LOP,^D10
1863 031332 240 16 1 00 055341 ASH LOP,@RTIME ;SETUP RUNNING TIME
1864
1865 031333 205 13 0 00 400000 DFPS1: MOVSI CNTL,DFP
1866 031334 264 00 0 00 031531 JSR MD
1867 031335 300 00 0 14 032371 CAI DFPAS+10(CNTR) ;DOUBLE FLOATING POINT
1868
1869 031336 367 16 0 00 031333 SOJG LOP,DFPS1
1870 031337 254 00 0 00 032371 JRST BEGRAND
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 15
DSKDAM MAC 9-JUL-79 12:33 ARITHMETIC TEST SUBROUTINES SEQ 0095
1871 SUBTTL ARITHMETIC TEST SUBROUTINES
1872
1873 ; **********************************************************************
1874 ;*FSTMDI - TEST OF IMUL AND IDIV
1875 ;* DIVIDE THEN MULTIPLY AND ADD REMAINDER
1876 ; **********************************************************************
1877
1878 031340 000000 000000 FSTMDI: 0
1879 031341 200 15 1 00 031340 MOVE IT,@.-1 ;POINT TO INST
1880 031342 561 14 0 00 777774 HRROI CNTR,-4
1881
1882 031343 264 00 0 00 032116 FSMDI1: JSR RANNOV ;RANDOM, OV NOT POSSIBLE
1883
1884 031344 402 00 0 00 000013 SETZM CNTL
1885 031345 264 00 0 00 031517 JSR DOINS ;XCT INST, RECORD FLAGS
1886 031346 202 01 0 00 033562 MOVEM AC,DIVAC
1887 031347 202 02 0 00 033563 MOVEM AC+1,DIVAC+1
1888 031350 202 03 0 00 033564 MOVEM AC+2,DIVAC+2
1889 031351 202 04 0 00 033565 MOVEM AC+3,DIVAC+3
1890
1891 031352 345 14 0 00 032013 AOJGE CNTR,GG ;IF JUMP PROG LOST
1892 031353 255 10 0 00 031364 JFCL 10,FSMDI2 ;OV SET, DIVIDE ERROR
1893
1894 031354 256 00 1 00 000015 XCT @IT ;MULTIPLY
1895 031355 202 01 0 00 033556 MOVEM AC,MULAC
1896 031356 202 02 0 00 033557 MOVEM AC+1,MULAC+1
1897 031357 202 03 0 00 033560 MOVEM AC+2,MULAC+2
1898 031360 202 04 0 00 033561 MOVEM AC+3,MULAC+3
1899
1900 031361 255 10 0 00 031364 JFCL 10,FSMDI2 ;MUL OR DIV ERROR
1901 031362 270 01 0 00 033563 ADD AC,DIVAC+1
1902 031363 312 01 0 00 000005 CAME AC,RA ;LOOK FOR ORIG
1903 031364 264 00 0 00 031743 FSMDI2: JSR FSTER ;ERROR
1904
1905 031365 341 14 0 00 031343 AOJL CNTR,FSMDI1 ;NEXT PAIR
1906 031366 254 00 1 00 031340 JRST @FSTMDI ;EXIT
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 16
DSKDAM MAC 9-JUL-79 12:33 ARITHMETIC TEST SUBROUTINES SEQ 0096
1907
1908 ; **********************************************************************
1909 ;*FSTMD - TEST OF MUL AND DIV
1910 ;* DIVIDE THEN MULTIPLY AND ADD REMAINDER
1911 ; **********************************************************************
1912
1913 031367 000000 000000 FSTMD: 0
1914 031370 200 15 1 00 031367 MOVE IT,@.-1 ;POINT TO INST
1915 031371 561 14 0 00 777776 HRROI CNTR,-2
1916
1917 031372 264 00 0 00 032116 FSTMD1: JSR RANNOV ;RANDOM, OV NOT POSSIBLE
1918
1919 031373 402 00 0 00 000013 SETZM CNTL
1920 031374 264 00 0 00 031517 JSR DOINS ;XCT INST, RECORD FLAGS
1921 031375 202 01 0 00 033562 MOVEM AC,DIVAC
1922 031376 202 02 0 00 033563 MOVEM AC+1,DIVAC+1
1923 031377 202 03 0 00 033564 MOVEM AC+2,DIVAC+2
1924 031400 202 04 0 00 033565 MOVEM AC+3,DIVAC+3
1925
1926 031401 345 14 0 00 032013 AOJGE CNTR,GG ;IF JUMP PROG LOST
1927 031402 255 10 0 00 031422 JFCL 10,FSTMD2 ;OV SET, DIVIDE ERROR
1928
1929 031403 254 02 1 00 052610 JRST 2,@[XWD 0,.+1] ;CLEAR FLAGS
1930 031404 256 00 1 00 000015 XCT @IT ;MULTIPLY
1931 031405 202 01 0 00 033556 MOVEM AC,MULAC
1932 031406 202 02 0 00 033557 MOVEM AC+1,MULAC+1
1933 031407 202 03 0 00 033560 MOVEM AC+2,MULAC+2
1934 031410 202 04 0 00 033561 MOVEM AC+3,MULAC+3
1935 031411 265 00 0 00 031412 JSP .+1
1936 031412 202 00 0 00 055356 MOVEM SECFLG#
1937
1938 031413 255 10 0 00 031422 JFCL 10,FSTMD2 ;MUL OR DIV ERROR
1939 031414 255 17 0 00 031415 JFCL 17,.+1
1940 031415 270 02 0 00 033563 ADD AC+1,DIVAC+1
1941 031416 255 02 0 00 031425 JFCL 2,CRYFIX ;THE CRY 1 FLAG
1942 031417 255 04 0 00 031427 JFCL 4,CRY0FX
1943 031420 316 01 0 00 000005 CAMN AC,RA
1944 031421 312 02 0 00 000006 CAME AC+1,RA+1
1945 031422 264 00 0 00 031743 FSTMD2: JSR FSTER ;MUL OR DIV ERROR
1946
1947 031423 341 14 0 00 031372 AOJL CNTR,FSTMD1 ;NEXT PAIR
1948 031424 254 00 1 00 031367 JRST @FSTMD ;EXIT
1949
1950 031425 641 02 0 00 400000 CRYFIX: TLC AC+1,400000
1951 031426 344 01 0 00 031417 AOJA AC,FSTMD2-3
1952
1953 031427 641 02 0 00 400000 CRY0FX: TLC AC+1,400000
1954 031430 364 01 0 00 031420 SOJA AC,FSTMD2-2
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 17
DSKDAM MAC 9-JUL-79 12:33 ARITHMETIC TEST SUBROUTINES SEQ 0097
1955
1956 ; **********************************************************************
1957 ;*FSTFP - TEST OF FLOATING POINT
1958 ;* FLOATING POINT DIV THEN FLOATING POINT MUL
1959 ; **********************************************************************
1960
1961 031431 000000 000000 FSTFP: 0
1962 031432 200 15 1 00 031431 MOVE IT,@.-1 ;POINT TO A FP INSTRUCTION
1963 031433 561 14 0 00 777774 HRROI CNTR,-4 ;4 ITEMS
1964
1965 031434 264 00 0 00 032140 FSTFP1: JSR RANORM ;NORMALIZED RANDOM NUMBERS
1966
1967 031435 264 00 0 00 031517 JSR DOINS ;XCT INST, RECORD FLAGS
1968 031436 202 11 0 00 055212 MOVEM FLAGS,FSTFLG#
1969 031437 202 01 0 00 033562 MOVEM AC,DIVAC
1970 031440 202 02 0 00 033563 MOVEM AC+1,DIVAC+1
1971 031441 202 03 0 00 033564 MOVEM AC+2,DIVAC+2
1972 031442 202 04 0 00 033565 MOVEM AC+3,DIVAC+3
1973
1974 031443 345 14 0 00 032013 AOJGE CNTR,GG ;IF JUMP PROG LOST
1975
1976 031444 264 00 0 00 031517 JSR DOINS ;DO A FLOATING POINT MULTIPLY
1977 031445 202 01 0 00 033556 MOVEM AC,MULAC
1978 031446 202 02 0 00 033557 MOVEM AC+1,MULAC+1
1979 031447 202 03 0 00 033560 MOVEM AC+2,MULAC+2
1980 031450 202 04 0 00 033561 MOVEM AC+3,MULAC+3
1981
1982 031451 312 01 0 00 000005 CAME AC,RA
1983 031452 254 00 0 00 031455 JRST FSTFP3 ;POSSIBLE ERROR
1984
1985 031453 341 14 0 00 031434 FSTFP2: AOJL CNTR,FSTFP1 ;NEXT PAIR
1986 031454 254 00 1 00 031431 JRST @FSTFP ;EXIT
1987
1988 031455 202 11 0 00 055356 FSTFP3: MOVEM FLAGS,SECFLG ;SAVE SECOND FLAGS
1989 031456 200 11 0 00 055212 MOVE FLAGS,FSTFLG
1990 031457 200 00 0 00 000001 MOVE AC ;RESULT NOT EQUAL TO ORIGINAL
1991 031460 275 00 0 00 000001 SUBI 1 ;IF LARGER OR SMALLER
1992 031461 316 00 0 00 000005 CAMN RA ;COMPARE IT
1993 031462 254 00 0 00 031453 JRST FSTFP2 ;OK
1994 031463 275 00 0 00 000001 SUBI 1
1995 031464 316 00 0 00 000005 CAMN RA
1996 031465 254 00 0 00 031453 JRST FSTFP2 ;OK
1997 031466 271 00 0 00 000003 ADDI 3
1998 031467 316 00 0 00 000005 CAMN RA
1999 031470 254 00 0 00 031453 JRST FSTFP2 ;OK
2000 031471 271 00 0 00 000001 ADDI 1
2001 031472 312 00 0 00 000005 CAME RA
2002 031473 264 00 0 00 031743 FSTFP4: JSR FSTER ;ERROR, FIND WHAT FAILED
2003 031474 254 00 0 00 031453 JRST FSTFP2 ;OK
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 18
DSKDAM MAC 9-JUL-79 12:33 ARITHMETIC TEST SUBROUTINES SEQ 0098
2004
2005 ; **********************************************************************
2006 ;*BYTE - TEST OF BYTE INSTRUCTIONS
2007 ;* COMPARE MACHINE RESULTS WITH SIMULATION
2008 ; **********************************************************************
2009
2010 031475 000000 000000 BYTE: 0
2011 031476 200 15 1 00 031475 MOVE IT,@.-1
2012 031477 561 14 0 00 777773 HRROI CNTR,-5 ;5 ITEMS
2013
2014 031500 264 00 0 00 032074 BYTE1: JSR RANDOM ;GENERATE RANDOM NUMBERS
2015
2016 031501 242 07 0 00 777742 LSH RA+2,-^D30 ;MAKE A BYTE
2017 031502 242 03 0 00 777750 LSH AC+2,-^D24 ;POINTER
2018
2019 031503 405 03 0 00 000077 ANDI AC+2,77 ;IF THE POINTER (RIGHT HALF)
2020 031504 606 14 0 00 000002 TRNN CNTR,2
2021 031505 317 03 0 00 000007 CAMG AC+2,RA+2 ;WILL BE INCREMENTED
2022 031506 660 03 0 00 010000 TRO AC+2,10000 ;POINT TO AC
2023
2024 031507 660 07 0 00 000100 TRO RA+2,100 ;IF NO INCREMENT
2025 031510 241 07 0 00 000036 ROT RA+2,^D30 ;POINT TO AC+1
2026 031511 241 03 0 00 000030 ROT AC+2,^D24
2027 031512 273 03 0 00 000007 ADDB AC+2,RA+2 ;THE POINTER IN RA+2, AC+2
2028
2029 031513 264 00 0 00 031552 JSR SIMIT ;SIMULATE
2030
2031 031514 264 00 0 00 031703 JSR DOIT ;XCT
2032
2033 031515 341 14 0 00 031500 AOJL CNTR,BYTE1 ;ITERATE
2034 031516 254 00 1 00 031475 JRST @BYTE ;EXIT
2035
2036 ; **********************************************************************
2037 ;*DOINS - PERFORM THE MACHINE INSTRUCTION
2038 ; **********************************************************************
2039
2040 031517 000000 000000 DOINS: 0
2041 031520 350 00 0 00 055120 AOS AICTLS ;COUNT IT
2042 031521 264 00 0 00 033271 JSR TSTIME
2043
2044 031522 254 02 1 00 052611 JRST 2,@[XWD 0,.+1] ;CLEAR FLAGS
2045 031523 256 00 1 00 000015 DOINS1: XCT @IT ;DO THE INSTRUCTION
2046 031524 265 00 0 00 031525 JSP .+1 ;SAVE FLAGS
2047
2048 031525 332 00 0 00 055152 SKIPE CKOUTF ;CHECKOUT ?
2049 031526 621 00 0 00 000600 TLZ 0,400!200 ;YES, CLEAR TN0,TN1
2050 031527 502 00 0 00 000011 HLLM FLAGS ;IN FLAG REGISTR
2051 031530 254 00 1 00 031517 JRST @DOINS
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 19
DSKDAM MAC 9-JUL-79 12:33 ARITHMETIC TEST SUBROUTINES SEQ 0099
2052
2053 ; **********************************************************************
2054 ;*MD - TEST INSTRUCTION BY COMPARING MACHINE RESULTS
2055 ;* WITH SIMULATION RESULTS
2056 ; **********************************************************************
2057
2058 031531 000000 000000 MD: 0
2059 031532 200 15 1 00 031531 MOVE IT,@.-1
2060 031533 561 14 0 00 777770 HRROI CNTR,-10 ;GROUPS OF 8
2061
2062 031534 607 13 0 00 500000 MD1: TLNN CNTL,DFP!FP ;DOUBLE FLOAT OR FLOAT FLAG SET ?
2063 031535 254 00 0 00 031544 JRST MD2 ;NO
2064
2065 031536 332 00 0 00 030041 SKIPE KLFLG ;KL10 ?
2066 031537 254 00 0 00 031542 JRST .+3 ;YES, NORMALIZED RANDOM
2067
2068 031540 336 00 0 00 055152 SKIPN CKOUTF ;CHECKOUT ?
2069 031541 254 00 0 00 031544 JRST MD2 ;NO
2070
2071 031542 264 00 0 00 032140 JSR RANORM ;YES, GENERATE NORMALIZED RANDOM
2072 031543 254 00 0 00 031545 JRST MD2+1
2073
2074 031544 264 00 0 00 032074 MD2: JSR RANDOM ;GENERATE RANDOM NUMBERS
2075
2076 031545 513 00 0 00 000013 HLLZS CNTL ;CLEAR CONTROL SWITCHES
2077 031546 264 00 0 00 031552 JSR SIMIT ;SIMULATE INSTRUCTION
2078
2079 031547 264 00 0 00 031703 JSR DOIT ;XCT INSTRUCTION
2080
2081 031550 341 14 0 00 031534 AOJL CNTR,MD1 ;ITERATE
2082 031551 254 00 1 00 031531 JRST @MD ;EXIT
2083
2084 ; **********************************************************************
2085 ;*SIMIT - SIMULATE THE INSTRUCTION
2086 ; **********************************************************************
2087
2088 031552 000000 000000 SIMIT: 0
2089 031553 264 00 0 00 033271 JSR TSTIME
2090
2091 SAVEM RA,1^
2092 031554 202 05 0 12 000001 MOVEM RA,1(ACSP) ;MOVE TO MEMORY
2093 031555 202 06 0 12 000002 MOVEM RA+1,1+1(ACSP)
2094 031556 202 07 0 12 000003 MOVEM RA+2,1+2(ACSP)
2095 031557 202 10 0 12 000004 MOVEM RA+3,1+3(ACSP)
2096
2097 031560 001 00 1 00 000015 SINST @IT ;SIMULATE, RESULTS IN ACS
2098
2099 031561 254 00 1 00 031552 JRST @SIMIT
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 20
DSKDAM MAC 9-JUL-79 12:33 ARITHMETIC TEST SUBROUTINES SEQ 0100
2100
2101 ; **********************************************************************
2102 ;*CHECK - COMPARE MACHINE RESULTS AGAINST SIMULATOR
2103 ; **********************************************************************
2104
2105 031562 000000 000000 CHECK: 0
2106 031563 544 11 0 00 055316 HLR FLAGS,PCSAV#
2107 031564 621 11 0 00 012000 TLZ FLAGS,USERF!LIP ;CLEAR MISC
2108
2109 031565 204 00 0 00 000011 MOVS FLAGS
2110 031566 312 00 0 00 000011 CAME FLAGS ;COMPARE FLAGS
2111 031567 541 13 0 00 000011 HRRI CNTL,FLAGS ;FLAG ERROR
2112
2113 031570 332 00 0 00 030041 SKIPE KLFLG
2114 031571 254 00 0 00 031623 JRST KLCHK
2115
2116 031572 312 04 0 12 000004 CHECK3: CAME AC+3,4(ACSP) ;COMPARE AC+3
2117 031573 541 13 0 00 000004 HRRI CNTL,AC+3 ;AC+3 ERROR
2118
2119 031574 312 03 0 12 000003 CAME AC+2,3(ACSP) ;COMPARE AC+2
2120 031575 541 13 0 00 000003 HRRI CNTL,AC+2 ;AC+2 ERROR
2121
2122 031576 603 13 0 00 400000 TLNE CNTL,DFP ;DOUBLE FLOATING POINT
2123 031577 254 00 0 00 031605 JRST CHECK2 ;YES, CHECK RESULT LS +-1
2124
2125 031600 312 02 0 12 000002 CAME AC+1,2(ACSP) ;COMPARE AC+1
2126 031601 541 13 0 00 000002 HRRI CNTL,AC+1 ;AC+1 ERROR
2127
2128 031602 312 01 0 12 000001 CHECK1: CAME AC,1(ACSP) ;COMPARE AC
2129 031603 541 13 0 00 000001 HRRI CNTL,AC ;AC ERROR
2130
2131 031604 254 00 1 00 031562 JRST @CHECK
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 21
DSKDAM MAC 9-JUL-79 12:33 ARITHMETIC TEST SUBROUTINES SEQ 0101
2132
2133 031605 332 00 0 00 030041 CHECK2: SKIPE KLFLG ;KL10 ?
2134 031606 254 00 0 00 031611 JRST .+3 ;YES
2135
2136 031607 336 00 0 00 055152 SKIPN CKOUTF ;CHECKOUT ?
2137 031610 254 00 0 00 031600 JRST CHECK1-2 ;NO
2138
2139 031611 200 00 0 00 000002 MOVE 0,AC+1
2140 031612 316 00 0 12 000002 CAMN 0,2(ACSP) ;CHECK DBL FP LS +-1
2141 031613 254 00 0 00 031602 JRST CHECK1
2142 031614 275 00 0 00 000001 SUBI 0,1
2143 031615 316 00 0 12 000002 CAMN 0,2(ACSP)
2144 031616 254 00 0 00 031602 JRST CHECK1
2145 031617 271 00 0 00 000002 ADDI 0,2
2146 031620 316 00 0 12 000002 CAMN 0,2(ACSP)
2147 031621 254 00 0 00 031602 JRST CHECK1
2148 031622 254 00 0 00 031601 JRST CHECK1-1
2149
2150 031623 607 13 0 00 140000 KLCHK: TLNN CNTL,FP!FPL ;FLOATING POINT ?
2151 031624 254 00 0 00 031572 JRST CHECK3 ;NO
2152
2153 031625 312 04 0 12 000004 CAME AC+3,4(ACSP) ;COMPARE AC+3
2154 031626 254 00 0 00 031636 JRST KLCHK1
2155
2156 031627 312 03 0 12 000003 KLCHKA: CAME AC+2,3(ACSP) ;COMPARE AC+2
2157 031630 254 00 0 00 031647 JRST KLCHK2
2158
2159 031631 312 02 0 12 000002 KLCHKB: CAME AC+1,2(ACSP) ;COMPARE AC+1
2160 031632 254 00 0 00 031660 JRST KLCHK3
2161
2162 031633 312 01 0 12 000001 KLCHKC: CAME AC,1(ACSP) ;COMPARE AC
2163 031634 254 00 0 00 031672 JRST KLCHK4
2164
2165 031635 254 00 1 00 031562 KLCHKD: JRST @CHECK
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 22
DSKDAM MAC 9-JUL-79 12:33 ARITHMETIC TEST SUBROUTINES SEQ 0102
2166
2167 031636 200 00 0 00 000004 KLCHK1: MOVE 0,AC+3 ;COMPARE AC+3 PLUS/MINUS 1
2168 031637 275 00 0 00 000001 SUBI 0,1
2169 031640 316 00 0 12 000004 CAMN 0,4(ACSP)
2170 031641 254 00 0 00 031627 JRST KLCHKA
2171 031642 271 00 0 00 000002 ADDI 0,2
2172 031643 316 00 0 12 000004 CAMN 0,4(ACSP)
2173 031644 254 00 0 00 031627 JRST KLCHKA
2174 031645 541 13 0 00 000004 HRRI CNTL,AC+3
2175 031646 254 00 1 00 031562 JRST @CHECK
2176
2177 031647 200 00 0 00 000003 KLCHK2: MOVE 0,AC+2 ;COMPARE AC+2 PLUS/MINUS 1
2178 031650 275 00 0 00 000001 SUBI 0,1
2179 031651 316 00 0 12 000003 CAMN 0,3(ACSP)
2180 031652 254 00 0 00 031631 JRST KLCHKB
2181 031653 271 00 0 00 000002 ADDI 0,2
2182 031654 316 00 0 12 000003 CAMN 0,3(ACSP)
2183 031655 254 00 0 00 031631 JRST KLCHKB
2184 031656 541 13 0 00 000003 HRRI CNTL,AC+2
2185 031657 254 00 1 00 031562 JRST @CHECK
2186
2187 031660 200 00 0 00 000002 KLCHK3: MOVE 0,AC+1 ;COMPARE AC+1 PLUS/MINUS 1
2188 031661 275 00 0 00 000001 SUBI 0,1
2189 031662 316 00 0 12 000002 CAMN 0,2(ACSP)
2190 031663 254 00 0 00 031633 JRST KLCHKC
2191 031664 271 00 0 00 000002 ADDI 0,2
2192 031665 316 00 0 12 000002 CAMN 0,2(ACSP)
2193 031666 254 00 0 00 031633 JRST KLCHKC
2194 031667 607 13 0 00 040000 TLNN CNTL,FPL
2195 031670 541 13 0 00 000002 HRRI CNTL,AC+1
2196 031671 254 00 1 00 031562 JRST @CHECK
2197
2198 031672 200 00 0 00 000001 KLCHK4: MOVE 0,AC ;COMPARE AC PLUS/MINUS 1
2199 031673 275 00 0 00 000001 SUBI 0,1
2200 031674 316 00 0 12 000001 CAMN 0,1(ACSP)
2201 031675 254 00 0 00 031635 JRST KLCHKD
2202 031676 271 00 0 00 000002 ADDI 0,2
2203 031677 316 00 0 12 000001 CAMN 0,1(ACSP)
2204 031700 254 00 0 00 031635 JRST KLCHKD
2205 031701 541 13 0 00 000001 HRRI CNTL,AC
2206 031702 254 00 1 00 031562 JRST @CHECK
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 23
DSKDAM MAC 9-JUL-79 12:33 ARITHMETIC TEST SUBROUTINES SEQ 0103
2207
2208 ; **********************************************************************
2209 ;*DOIT - PERFORM THE INSTRUCTION
2210 ; **********************************************************************
2211
2212 031703 000000 000000 DOIT: 0
2213
2214 031704 264 00 0 00 031517 JSR DOINS ;XCT THE INSTRUCTION
2215
2216 031705 607 13 0 00 010000 TLNN CNTL,ER ;BYPASS IF ERROR
2217 031706 264 00 0 00 031562 JSR CHECK ;CHECK FOR VALID DATA
2218
2219 031707 606 13 0 00 777777 TRNN CNTL,-1
2220 031710 254 00 1 00 031703 JRST @DOIT ;EXIT, NO ERRORS
2221
2222 031711 663 13 0 00 010000 DOIT1: TLOE CNTL,ER ;SET ERROR FLAG
2223 031712 254 00 0 00 032070 JRST DOIT4 ;SEE IF PRINT ALL ERRORS
2224
2225 PNTMSG [ASCIZ/
2226 **********
2227 SIMULATION COMPARISION FAILURE
2228 031713 037 00 0 00 052612 /]
2229 031714 264 00 0 00 032042 JSR TTLPNT ;PRINT TITLE
2230 031715 264 00 0 00 032217 JSR RESULT ;PRINT MACHINE RESULTS
2231 031716 264 00 0 00 032210 JSR PNTSIM ;PRINT SIMULATION
2232
2233 031717 264 00 0 00 033271 DOIT2: JSR TSTIME
2234
2235 031720 202 13 0 00 055350 MOVEM CNTL,SAVCNT# ;SAVE CNTL
2236 031721 620 13 0 00 777777 TRZ CNTL,-1 ;CLEAR RIGHT HALF
2237
2238 031722 264 00 0 00 031562 JSR CHECK ;CHECK FOR ERROR
2239 031723 200 01 0 00 000005 MOVE AC,RA
2240 031724 200 02 0 00 000006 MOVE AC+1,RA+1
2241 031725 200 03 0 00 000007 MOVE AC+2,RA+2
2242 031726 200 04 0 00 000010 MOVE AC+3,RA+3
2243
2244 031727 037 10 0 00 000002 SWITCH ;READ SWITCHES
2245 031730 603 00 0 00 002000 TLNE ERSTOP ;HALT ON ERROR ?
2246 031731 264 00 0 00 033100 JSR GOING ;YES
2247
2248 031732 603 00 0 00 004000 TLNE LOOPER ;PROCEED SWITCH SET?
2249 031733 254 00 0 00 031737 JRST .+4 ;NO
2250 031734 264 00 0 00 032064 JSR DOIT3 ;YES, GO RING BELL
2251
2252 031735 621 13 0 00 010000 TLZ CNTL,ER ;CLEAR ER FLAG
2253 031736 254 00 1 00 031703 JRST @DOIT ;AND CONT WITH PROG
2254
2255 031737 602 13 0 00 777777 TRNE CNTL,-1 ;HAD AN ERROR?
2256 031740 264 00 0 00 032064 JSR DOIT3 ;YES, GO RING BELL
2257
2258 031741 200 13 0 00 055350 MOVE CNTL,SAVCNT ;RESTORE CNTL
2259 031742 254 00 0 00 031704 JRST DOIT+1 ;CYCLE ERROR
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 24
DSKDAM MAC 9-JUL-79 12:33 ARITHMETIC TEST SUBROUTINES SEQ 0104
2260
2261 ; **********************************************************************
2262 ;*FSTER - DETERMINE IF FIRST OR SECOND OPERATION CAUSED FAILURE
2263 ; **********************************************************************
2264
2265 031743 000000 000000 FSTER: 0
2266 031744 402 00 0 00 055176 SETZM FAIL1#
2267
2268 031745 275 14 0 00 000001 SUBI CNTR,1 ;POINT TO FIRST INSTRUCTION
2269 031746 264 00 0 00 031552 JSR SIMIT ;SIMULATE
2270 031747 200 01 0 00 033562 MOVE AC,DIVAC ;RESTORE FIRST RESULTS.
2271 031750 200 02 0 00 033563 MOVE AC+1,DIVAC+1
2272 031751 200 03 0 00 033564 MOVE AC+2,DIVAC+2
2273 031752 200 04 0 00 033565 MOVE AC+3,DIVAC+3
2274
2275 031753 620 13 0 00 777777 TRZ CNTL,-1
2276 031754 264 00 0 00 031562 JSR CHECK ;CHECK SIM VS ACTUAL
2277 031755 606 13 0 00 777777 TRNN CNTL,-1
2278 031756 344 14 0 00 031774 AOJA CNTR,FSTER2 ;LOOKS LIKE SECOND OP FAILED
2279
2280 031757 FSTER1: PNTMSG [ASCIZ/
2281 **********
2282 INSTRUCTION COMPARISION FAILURE
2283 031757 037 00 0 00 052624 /]
2284 031760 264 00 0 00 032042 JSR TTLPNT ;PRINT TITLE
2285 031761 264 00 0 00 032217 JSR RESULTS ;FIRST OP FAILED, PRINT RESULTS
2286
2287 SAVEM RA,1^
2288 031762 202 05 0 12 000001 MOVEM RA,1(ACSP) ;MOVE TO MEMORY
2289 031763 202 06 0 12 000002 MOVEM RA+1,1+1(ACSP)
2290 031764 202 07 0 12 000003 MOVEM RA+2,1+2(ACSP)
2291 031765 202 10 0 12 000004 MOVEM RA+3,1+3(ACSP)
2292
2293 031766 264 00 0 00 032210 JSR PNTSIM ;PRINT SIMULATION
2294
2295 031767 661 13 0 00 010000 TLO CNTL,ER ;SET ER FLAG
2296 031770 264 00 0 00 031703 JSR DOIT ;SCOPE LOOP
2297
2298 031771 336 00 0 00 055176 SKIPN FAIL1 ;FIRST OP FAILURE ?
2299 031772 345 14 0 00 032013 AOJGE CNTR,GG ;YES, INC CNTR; IF JUMP PROG LOST
2300 031773 254 00 1 00 031743 JRST @FSTER ;EXIT
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 25
DSKDAM MAC 9-JUL-79 12:33 ARITHMETIC TEST SUBROUTINES SEQ 0105
2301
2302 031774 476 00 0 00 055176 FSTER2: SETOM FAIL1
2303 031775 200 05 0 00 033562 MOVE RA,DIVAC
2304 031776 200 06 0 00 033563 MOVE RA+1,DIVAC+1
2305 031777 200 07 0 00 033564 MOVE RA+2,DIVAC+2
2306 032000 200 04 0 00 033565 MOVE AC+3,DIVAC+3
2307 032001 200 01 0 00 033556 MOVE AC,MULAC
2308 032002 200 02 0 00 033557 MOVE AC+1,MULAC+1
2309 032003 200 03 0 00 033560 MOVE AC+2,MULAC+2
2310 032004 200 04 0 00 033561 MOVE AC+3,MULAC+3
2311
2312 032005 264 00 0 00 031552 JSR SIMIT ;SIMULATE SECOND OP
2313
2314 032006 500 11 0 00 055356 HLL FLAGS,SECFLG ;GET FLAGS FROM SECOND OP
2315 032007 264 00 0 00 031562 JSR CHECK ;CHECK SIM VS ACTUAL
2316 032010 602 13 0 00 777777 TRNE CNTL,-1 ;DID SECOND FAIL ?
2317 032011 254 00 0 00 031757 JRST FSTER1 ;YES, PRINT RESULTS
2318
2319 032012 254 00 1 00 031743 JRST @FSTER ;NO, SIM SAYS BOTH OK...CONTINUE
2320
2321 032013 GG: PNTMSF [ASCIZ/
2322 INTERNAL PROGRAM PROBLEM, SUGGEST RELOAD, RESTART !
2323 032013 037 01 0 00 052636 /]
2324 032014 037 14 0 00 000004 ERRHLT
2325 032015 254 00 0 00 030000 JRST BEGIN
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 26
DSKDAM MAC 9-JUL-79 12:33 ARITHMETIC TEST SUBROUTINES SEQ 0106
2326
2327 ; **********************************************************************
2328 ;*SIMNST - SIMULATE SINGLE INSTRUCTION, NO PRINTOUT
2329 ; **********************************************************************
2330
2331 032016 476 00 0 00 040001 SIMNST: SETOM MASK ;INHIBIT PRINTOUT
2332 032017 200 00 0 00 052652 MOVE [XWD 1,SAVAC+1]
2333 032020 251 00 0 00 033645 BLT SAVAC+17
2334 032021 550 00 0 00 030113 HRRZ $SVUUO
2335
2336 032022 350 00 0 00 055364 AOS SIMTLS ;COUNT SIMULATIONS DONE
2337
2338 032023 202 00 0 00 040000 MOVEM INPC ;SETUP PC
2339 032024 402 00 0 00 040002 SETZM INSTR
2340 032025 402 00 0 00 040003 SETZM CNTLPC
2341 032026 476 00 0 00 055367 SETOM SNGLIN ;SET SINGLE INSTRUCTION CONTROL
2342 032027 402 00 0 00 055366 SETZM SNGL2 ;SET FOR FIRST INSTR
2343
2344 032030 260 17 0 00 037731 GO SENTRY ;GO TO SIMULATOR
2345 032031 200 00 0 00 000013 MOVE PC
2346 032032 621 00 0 00 000600 TLZ 400!200 ;CLEAR TN0,TN1
2347 032033 265 01 0 00 032034 JSP 1,.+1 ;GET ACTUAL FLAGS
2348 032034 202 00 0 00 055316 MOVEM PCSAV# ;SAVE PC FLAGS
2349
2350 032035 204 00 0 00 052652 MOVS [XWD 1,SAVAC+1]
2351 032036 251 00 0 00 000017 BLT 17
2352 032037 254 00 0 00 030065 JRST UUOEXT ;EXIT UUO
2353
2354 ; **********************************************************************
2355 ;*SIMMT - SIMULATE SINGLE INSTRUCTION, PRINT STATES
2356 ; **********************************************************************
2357
2358 032040 402 00 0 00 040001 SIMMT: SETZM MASK ;ALLOW PRINTOUT
2359 032041 254 00 0 00 032017 JRST SIMNST+1 ;REST SAME AS ABOVE
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 27
DSKDAM MAC 9-JUL-79 12:33 ARITHMETIC TEST SUBROUTINES SEQ 0107
2360
2361 ; **********************************************************************
2362 ;*TTLPNT - PRINT PROGRAM TITLE AND PASS COUNT
2363 ; **********************************************************************
2364
2365 032042 000000 000000 TTLPNT: 0
2366 032043 336 00 0 00 055436 SKIPN TTLFST# ;FIRST TITLE PRINT ?
2367 032044 037 04 0 00 000002 PNTNM ;YES, PRINT PROGRAM NAME
2368 032045 476 00 0 00 055436 SETOM TTLFST
2369
2370 032046 350 00 0 00 030053 AOS ERRTLS ;INCREMENT ERROR TOTALS
2371
2372 032047 264 00 0 00 033427 JSR RUNTIM ;PRINT PROGRAM RUN TIME
2373
2374 032050 TLPNT1: PNTMSG [ASCIZ/
2375 032050 037 00 0 00 052653 BASE RANDOM NUMBER = /]
2376 032051 200 00 0 00 030022 MOVE 0,RANDBS
2377 032052 037 13 0 00 000000 PNTHW ;PRINT RANDOM NUMBER BASE
2378
2379 032053 200 00 0 00 030047 MOVE PASCNT ;PRINT PASS COUNT
2380 032054 316 00 0 00 055330 CAMN PSCTR1#
2381 032055 254 00 0 00 032062 JRST TLPNT2
2382 PNTMSG [ASCIZ/
2383 032056 037 00 0 00 052660 TEST PASS COUNT = /]
2384 032057 200 00 0 00 030047 MOVE PASCNT
2385 032060 202 00 0 00 055330 MOVEM PSCTR1
2386 032061 037 15 0 00 000000 PNTDEC
2387
2388 032062 037 00 0 00 030242 TLPNT2: PCRL
2389 032063 254 00 1 00 032042 JRST @TTLPNT
2390
2391 032064 000000 000000 DOIT3: 0
2392 032065 603 00 0 00 010000 TLNE DING ;RING BELL ON ERROR ?
2393 032066 037 01 0 00 000007 PBELL
2394 032067 254 00 1 00 032064 JRST @DOIT3
2395
2396 ; **********************************************************************
2397 ;*DOIT4 - CHECK PRINT ALL ERRORS SWITCH
2398 ; **********************************************************************
2399
2400 032070 037 10 0 00 000002 DOIT4: SWITCH
2401 032071 607 00 0 00 001000 TLNN PALERS ;PRINT ALL ERRORS ?
2402 032072 254 00 0 00 031717 JRST DOIT2 ;NO, DON'T PRINT...NOT FIRST
2403 032073 254 00 0 00 031713 JRST DOIT1+2
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 28
DSKDAM MAC 9-JUL-79 12:33 ARITHMETIC TEST SUBROUTINES SEQ 0108
2404
2405 ; **********************************************************************
2406 ;*RANDOM - RANDOM NUMBER GENERATION
2407 ;* FOUR RANDOM IN AC,AC+1,AC+2,AC+3
2408 ;* A COPY ALSO IN RA,RA+1,RA+2,RA+3
2409 ; **********************************************************************
2410
2411 032074 000000 000000 RANDOM: 0
2412
2413 032075 200 01 0 00 000005 MOVE AC,RA
2414 032076 270 01 0 00 052665 ADD AC,[543217335216]
2415 032077 241 01 0 00 777777 ROT AC,-1
2416 032100 447 01 0 00 000005 EQVB AC,RA ;RANDOM 1
2417
2418 032101 204 02 0 00 000005 MOVS AC+1,RA
2419 032102 270 02 0 00 052666 ADD AC+1,[165742176525]
2420 032103 241 02 0 00 777777 ROT AC+1,-1
2421 032104 447 02 0 00 000006 EQVB AC+1,RA+1 ;RANDOM 2
2422
2423 032105 204 03 0 00 000006 MOVS AC+2,RA+1
2424 032106 270 03 0 00 052667 ADD AC+2,[147532173543]
2425 032107 241 03 0 00 777777 ROT AC+2,-1
2426 032110 447 03 0 00 000007 EQVB AC+2,RA+2 ;RANDOM 3
2427
2428 032111 204 04 0 00 000007 MOVS AC+3,RA+2
2429 032112 270 04 0 00 052670 ADD AC+3,[731341527517]
2430 032113 241 04 0 00 777777 ROT AC+3,-1
2431 032114 447 04 0 00 000010 EQVB AC+3,RA+3 ;RANDOM 4
2432
2433 032115 254 00 1 00 032074 JRST @RANDOM
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 29
DSKDAM MAC 9-JUL-79 12:33 ARITHMETIC TEST SUBROUTINES SEQ 0109
2434
2435 ; **********************************************************************
2436 ;*RANNOV - RANDOM NUMBER GENERATION
2437 ;* OVERFLOW NOT POSSIBLE FOR DIVIDE
2438 ; **********************************************************************
2439
2440 032116 000000 000000 RANNOV: 0
2441 032117 264 00 0 00 032074 JSR RANDOM ;GENERATE RANDOM
2442
2443 032120 214 00 0 00 000003 MOVM AC+2
2444 032121 216 05 0 00 055421 MOVMM RA,TEMP#
2445 032122 316 00 0 00 055421 CAMN TEMP
2446 032123 254 00 0 00 032117 JRST RANNOV+1 ;DIVISOR=HI DIVIDEND
2447
2448 032124 311 00 0 00 055421 CAML TEMP
2449 032125 254 00 0 00 032130 JRST .+3
2450
2451 032126 250 01 0 00 000003 EXCH AC,AC+2 ;DIVISOR SMALLER, EXCHANGE
2452 032127 250 05 0 00 000007 EXCH RA,RA+2 ;TO MAKE LARGER
2453
2454 032130 322 07 0 00 032117 JUMPE RA+2,RANNOV+1
2455 032131 606 03 0 00 777777 TRNN AC+2,-1
2456 032132 254 00 0 00 032117 JRST RANNOV+1 ;REJECT IF 0 FOR IDIV1
2457
2458 032133 621 02 0 00 400000 TLZ AC+1,400000 ;NORMALIZE
2459 032134 603 01 0 00 400000 TLNE AC,400000
2460 032135 661 02 0 00 400000 TLO AC+1,400000
2461 032136 202 02 0 00 000006 MOVEM AC+1,RA+1
2462
2463 032137 254 00 1 00 032116 JRST @RANNOV
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 30
DSKDAM MAC 9-JUL-79 12:33 ARITHMETIC TEST SUBROUTINES SEQ 0110
2464
2465 ; **********************************************************************
2466 ;*RANORM - RANDOM NUMBER GENERATION
2467 ;* NORMALIZED RANDOM FOR FLOATING POINT
2468 ; **********************************************************************
2469
2470 032140 000000 000000 RANORM: 0
2471 032141 264 00 0 00 032074 JSR RANDOM
2472 NORM RA+3,AC+3^
2473 032142 603 10 0 00 400000 TLNE RA+3,400000 ;NORMALIZE RA+3 NUMBER
2474 032143 625 10 0 00 000400 TLZA RA+3,400
2475 032144 661 10 0 00 000400 TLO RA+3,400
2476 032145 616 10 0 00 052671 TDNN RA+3,[377777777777]
2477 032146 350 10 0 00 000004 AOS RA+3,AC+3
2478 032147 616 10 0 00 052672 TDNN RA+3,[000777777777]
2479 032150 661 10 0 00 000400 TLO RA+3,400
2480 032151 202 10 0 00 000004 MOVEM RA+3,AC+3
2481 NORM RA+2,AC+2^
2482 032152 603 07 0 00 400000 TLNE RA+2,400000 ;NORMALIZE RA+2 NUMBER
2483 032153 625 07 0 00 000400 TLZA RA+2,400
2484 032154 661 07 0 00 000400 TLO RA+2,400
2485 032155 616 07 0 00 052671 TDNN RA+2,[377777777777]
2486 032156 350 07 0 00 000003 AOS RA+2,AC+2
2487 032157 616 07 0 00 052672 TDNN RA+2,[000777777777]
2488 032160 661 07 0 00 000400 TLO RA+2,400
2489 032161 202 07 0 00 000003 MOVEM RA+2,AC+2
2490
2491 032162 607 13 0 00 020000 TLNN CNTL,FPI ;FLOATING POINT IMMEDIATE ?
2492 032163 254 00 0 00 032167 JRST .+4 ;NO
2493
2494 032164 607 03 0 00 000777 TLNN AC+2,000777 ;ANY FRACTIONAL PART ?
2495 032165 661 03 0 00 000400 TLO AC+2,400 ;NO, MAKE ONE
2496 032166 207 07 0 00 000003 MOVSS RA+2,AC+2 ;PUT SIGNIFICANT PART IN LOWER 18
2497
2498 NORM RA+1,AC+1^
2499 032167 603 06 0 00 400000 TLNE RA+1,400000 ;NORMALIZE RA+1 NUMBER
2500 032170 625 06 0 00 000400 TLZA RA+1,400
2501 032171 661 06 0 00 000400 TLO RA+1,400
2502 032172 616 06 0 00 052671 TDNN RA+1,[377777777777]
2503 032173 350 06 0 00 000002 AOS RA+1,AC+1
2504 032174 616 06 0 00 052672 TDNN RA+1,[000777777777]
2505 032175 661 06 0 00 000400 TLO RA+1,400
2506 032176 202 06 0 00 000002 MOVEM RA+1,AC+1
2507 NORM RA,AC^
2508 032177 603 05 0 00 400000 TLNE RA,400000 ;NORMALIZE RA NUMBER
2509 032200 625 05 0 00 000400 TLZA RA,400
2510 032201 661 05 0 00 000400 TLO RA,400
2511 032202 616 05 0 00 052671 TDNN RA,[377777777777]
2512 032203 350 05 0 00 000001 AOS RA,AC
2513 032204 616 05 0 00 052672 TDNN RA,[000777777777]
2514 032205 661 05 0 00 000400 TLO RA,400
2515 032206 202 05 0 00 000001 MOVEM RA,AC
2516 032207 254 00 1 00 032140 JRST @RANORM
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 31
DSKDAM MAC 9-JUL-79 12:33 ARITHMETIC TEST SUBROUTINES SEQ 0111
2517
2518 ; **********************************************************************
2519 ;*PNTSIM - SIMULATE AND PRINT THE INSTRUCTION
2520 ; **********************************************************************
2521
2522 032210 000000 000000 PNTSIM: 0
2523 SAVEM RA,1^
2524 032211 202 05 0 12 000001 MOVEM RA,1(ACSP) ;MOVE TO MEMORY
2525 032212 202 06 0 12 000002 MOVEM RA+1,1+1(ACSP)
2526 032213 202 07 0 12 000003 MOVEM RA+2,1+2(ACSP)
2527 032214 202 10 0 12 000004 MOVEM RA+3,1+3(ACSP)
2528
2529 032215 002 00 1 00 000015 SMT @IT ;SIMULATE AND PRINT
2530
2531 032216 254 00 1 00 032210 JRST @PNTSIM
2532
2533 ; **********************************************************************
2534 ;*RESULT - PRINT FAST TEST FAILURE RESULTS
2535 ; **********************************************************************
2536
2537 032217 000000 000000 RESULT: 0
2538 032220 476 00 0 00 030223 SETOM PNTSPC ;SET TO SPACE AFTER OCTALS
2539
2540 PNTMSG [ASCIZ/
2541 032221 037 00 0 00 052673 FLAGS FROM MACHINE & SIMULATE - /]
2542 032222 200 00 0 00 000011 MOVE FLAGS
2543 032223 037 13 0 00 000000 PNTHW
2544
2545 MOVEI [ASCIZ/
2546 032224 201 00 0 00 052702 MACHINE RESULTS IN AC,AC+1,E /]
2547 032225 603 13 0 00 200000 TLNE CNTL,BYT ;BYTE ERROR
2548 MOVEI [ASCIZ/
2549 032226 201 00 0 00 052711 MACHINE RESULTS IN AC,POINTER,E /]
2550 032227 037 17 0 00 000000 PNTAL
2551
2552 032230 260 17 0 00 032245 GO RSLTS1 ;PRINT MACHINE RESULTS
2553
2554 032231 200 01 0 12 000001 MOVE AC,1(ACSP) ;PUT SIMULATED RESULTS IN AC'S
2555 032232 200 02 0 12 000002 MOVE AC+1,2(ACSP)
2556 032233 200 03 0 12 000003 MOVE AC+2,3(ACSP)
2557 032234 200 04 0 12 000004 MOVE AC+3,4(ACSP)
2558 MOVEI [ASCIZ/
2559 032235 201 00 0 00 052721 SIMULATE RESULTS IN AC,AC+1,E /]
2560 032236 603 13 0 00 200000 TLNE CNTL,BYT ;BYTE ERROR
2561 MOVEI [ASCIZ/
2562 032237 201 00 0 00 052730 SIMULATE RESULTS IN AC,POINTER,E /]
2563 032240 037 17 0 00 000000 PNTAL
2564
2565 032241 260 17 0 00 032245 GO RSLTS1 ;PRINT SIMULATED RESULTS
2566
2567 032242 476 00 0 00 030223 SETOM PNTSPC
2568 032243 037 00 0 00 030242 PCRL
2569 032244 254 00 1 00 032217 JRST @RESULT
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 32
DSKDAM MAC 9-JUL-79 12:33 ARITHMETIC TEST SUBROUTINES SEQ 0112
2570
2571 032245 476 00 0 00 030223 RSLTS1: SETOM PNTSPC ;SET TO SPACE AFTER OCTALS
2572
2573 032246 554 00 0 00 000001 HLRZ AC ;PRINT AC
2574 032247 037 06 0 00 000000 PNT6
2575 032250 402 00 0 00 030223 SETZM PNTSPC
2576 032251 550 00 0 00 000001 HRRZ AC
2577 032252 037 06 0 00 000000 PNT6
2578 032253 037 00 0 00 000054 PNTCI ","
2579
2580 032254 476 00 0 00 030223 SETOM PNTSPC
2581 032255 603 13 0 00 200000 TLNE CNTL,BYT
2582 032256 250 02 0 00 000003 EXCH AC+1,AC+2
2583 032257 554 00 0 00 000002 HLRZ AC+1 ;PRINT AC+1
2584 032260 037 06 0 00 000000 PNT6
2585 032261 402 00 0 00 030223 SETZM PNTSPC
2586 032262 550 00 0 00 000002 HRRZ AC+1
2587 032263 037 06 0 00 000000 PNT6
2588 032264 037 00 0 00 000054 PNTCI ","
2589
2590 032265 476 00 0 00 030223 SETOM PNTSPC
2591 032266 554 00 0 00 000003 HLRZ AC+2 ;PRINT AC+2, (E)
2592 032267 037 06 0 00 000000 PNT6
2593 032270 402 00 0 00 030223 SETZM PNTSPC
2594 032271 550 00 0 00 000003 HRRZ AC+2
2595 032272 037 06 0 00 000000 PNT6
2596
2597 032273 263 17 0 00 000000 RTN
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 33
DSKDAM MAC 9-JUL-79 12:33 ARITHMETIC INSTRUCTIONS TESTED SEQ 0113
2598 SUBTTL ARITHMETIC INSTRUCTIONS TESTED
2599
2600 ; **********************************************************************
2601 ;*FIXEDI - INTERGER FIXED POINT
2602 ; **********************************************************************
2603
2604 032274 230 01 0 00 000003 FIXEDI: IDIV AC,AC+2
2605 032275 220 01 0 00 000003 IMUL AC,AC+2
2606 032276 231 01 0 03 000000 IDIVI AC,(AC+2)
2607 032277 221 01 0 03 000000 IMULI AC,(AC+2)
2608 032300 232 01 0 00 000003 IDIVM AC,AC+2
2609 032301 222 01 0 00 000003 IMULM AC,AC+2
2610 032302 233 01 0 00 000003 IDIVB AC,AC+2
2611 032303 223 01 0 00 000003 IMULB AC,AC+2
2612
2613 ; **********************************************************************
2614 ;*FIXED - MULTIPLY AND DIVIDE
2615 ; **********************************************************************
2616
2617 032304 234 01 0 00 000003 FIXED: DIV AC,AC+2
2618 032305 224 01 0 00 000003 MUL AC,AC+2
2619 032306 235 01 0 03 000000 DIVI AC,(AC+2)
2620 032307 225 01 0 03 000000 MULI AC,(AC+2)
2621 032310 226 01 0 00 000003 MULM AC,AC+2
2622 032311 236 01 0 00 000003 DIVM AC,AC+2
2623 032312 227 01 0 00 000003 MULB AC,AC+2
2624 032313 237 01 0 00 000003 DIVB AC,AC+2
2625
2626 ; **********************************************************************
2627 ;*FPAS - FLOATING POINT: ADD, SUBTRACT
2628 ; **********************************************************************
2629
2630 032314 140 01 0 00 000003 FPAS: FAD AC,AC+2
2631 032315 150 01 0 00 000003 FSB AC,AC+2
2632 032316 144 01 0 00 000003 FADR AC,AC+2
2633 032317 154 01 0 00 000003 FSBR AC,AC+2
2634 032320 142 01 0 00 000003 FADM AC,AC+2
2635 032321 143 01 0 00 000003 FADB AC,AC+2
2636 032322 146 01 0 00 000003 FADRM AC,AC+2
2637 032323 147 01 0 00 000003 FADRB AC,AC+2
2638
2639 ; **********************************************************************
2640 ;*FPSM - FLOATING POINT: SUBTRACT, MULTIPLY
2641 ; **********************************************************************
2642
2643 032324 152 01 0 00 000003 FPSM: FSBM AC,AC+2
2644 032325 153 01 0 00 000003 FSBB AC,AC+2
2645 032326 156 01 0 00 000003 FSBRM AC,AC+2
2646 032327 157 01 0 00 000003 FSBRB AC,AC+2
2647 032330 162 01 0 00 000003 FMPM AC,AC+2
2648 032331 163 01 0 00 000003 FMPB AC,AC+2
2649 032332 166 01 0 00 000003 FMPRM AC,AC+2
2650 032333 167 01 0 00 000003 FMPRB AC,AC+2
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 34
DSKDAM MAC 9-JUL-79 12:33 ARITHMETIC INSTRUCTIONS TESTED SEQ 0114
2651
2652 ; **********************************************************************
2653 ;*FPMD - FLOATING POINT: MULTIPLY, DIVIDE
2654 ; **********************************************************************
2655
2656 032334 160 01 0 00 000003 FPMD: FMP AC,AC+2
2657 032335 170 01 0 00 000003 FDV AC,AC+2
2658 032336 164 01 0 00 000003 FMPR AC,AC+2
2659 032337 174 01 0 00 000003 FDVR AC,AC+2
2660 032340 172 01 0 00 000003 FDVM AC,AC+2
2661 032341 173 01 0 00 000003 FDVB AC,AC+2
2662 032342 176 01 0 00 000003 FDVRM AC,AC+2
2663 032343 177 01 0 00 000003 FDVRB AC,AC+2
2664
2665 ; **********************************************************************
2666 ;*FPIMMD - FLOATING POINT: IMMEDIATE
2667 ; **********************************************************************
2668
2669 032344 145 01 0 03 000000 FPIMMD: FADRI AC,(AC+2)
2670 032345 155 01 0 03 000000 FSBRI AC,(AC+2)
2671 032346 165 01 0 03 000000 FMPRI AC,(AC+2)
2672 032347 175 01 0 03 000000 FDVRI AC,(AC+2)
2673 032350 145 01 0 03 000000 FADRI AC,(AC+2)
2674 032351 155 01 0 03 000000 FSBRI AC,(AC+2)
2675 032352 165 01 0 03 000000 FMPRI AC,(AC+2)
2676 032353 175 01 0 03 000000 FDVRI AC,(AC+2)
2677
2678 ; **********************************************************************
2679 ;*BYTES - BYTE INSTRUCTIONS
2680 ; **********************************************************************
2681
2682 032354 133 00 0 00 000003 BYTES: IBP AC+2
2683 032355 134 01 0 00 000003 ILDB AC,AC+2
2684 032356 136 01 0 00 000003 IDPB AC,AC+2
2685 032357 135 01 0 00 000003 LDB AC,AC+2
2686 032360 137 01 0 00 000003 DPB AC,AC+2
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 35
DSKDAM MAC 9-JUL-79 12:33 ARITHMETIC INSTRUCTIONS TESTED SEQ 0115
2687
2688 ; **********************************************************************
2689 ;*DFPAS - DOUBLE FLOATING POINT: ADD, SUBTRACT
2690 ; **********************************************************************
2691
2692 032361 111 01 0 00 000003 DFPAS: DFSB AC,AC+2
2693 032362 110 01 0 00 000003 DFAD AC,AC+2
2694
2695 ; **********************************************************************
2696 ;*DFPMD - DOUBLE FLOATING POINT: MULTIPLY, DIVIDE
2697 ; **********************************************************************
2698
2699 032363 112 01 0 00 000003 DFPMD: DFMP AC,AC+2
2700 032364 113 01 0 00 000003 DFDV AC,AC+2
2701
2702 ; **********************************************************************
2703 ;*FPMISC - FLOATING POINT: MISCELLANEOUS
2704 ; **********************************************************************
2705
2706 032365 127 01 0 00 000003 FPMISC: FLTR AC,AC+2
2707 032366 122 01 0 00 000003 FIX AC,AC+2
2708 032367 126 01 0 00 000003 FIXR AC,AC+2
2709 032370 127 01 0 00 000003 FLTR AC,AC+2
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 36
DSKDAM MAC 9-JUL-79 12:33 RANDOM DIAGNOSTIC SECTION SEQ 0116
2710 SUBTTL RANDOM DIAGNOSTIC SECTION
2711
2712 ; **********************************************************************
2713 ;*PROGRAM DESIGNED TO EXECUTE RANDOM INSTRUCTIONS (NON-PC CHANGE)
2714 ;* IN MEMORY, IN THE FAST AC'S, AND THRU SOFTWARE SIMULATION.
2715 ;*THE RESULTS OF THE THREE GROUPS OF INST ARE COMPARED FOR EQUALITY.
2716 ;*UPON A DISCREPENCY THE PROGRAM PRINTS ALL PERTINENT INFORMATION
2717 ;* AND GOES INTO A REPETITIVE FAILURE LOOP.
2718 ;*
2719 ;*THE PROGRAM OPERATES AS FOLLOWS:
2720 ;* 1. GENERATES EIGHT RANDOM NUMBERS AND STORES
2721 ;* THEM IN AC 0-7.
2722 ;* 2. RESTORES THEM IN RAND-RAND+7
2723 ;* 3. TEST AC'S FOR VALID INST.
2724 ;* A. OP CODES 0-17 CHANGED TO DFAD
2725 ;* B. OP CODES 20-37 CHANGED TO DFSB
2726 ;* C. OP CODES 40-57 CHANGED TO DFMP
2727 ;* D. OP CODES 60-77 CHANGED TO DFDV
2728 ;* E. OP CODES 100-107 CHANGED TO ROTC
2729 ;* F. OP CODES 114-117,123 CHANGED TO DFDV
2730 ;* G. OP CODES 133-137 CHANGED TO ASHC
2731 ;* H. OP CODES 243+247 CHANGED TO IMUL
2732 ;* I. OP CODES 260-267 CHANGED TO IMUL
2733 ;* J. OP CODES 251-257 CHANGED TO IMUL
2734 ;* K. OP CODES 300-377 CHANGED TO FSBR
2735 ;* L. OP CODES 600-677 CHANGED TO FDVR IF
2736 ;* IT IS THE LAST INST IN THE INST GROUP
2737 ;* M. OP CODES OF 700-777 CHANGED TO FMPR
2738 ;* N. THEN ALL VALID INST. ARE MASKED FOR
2739 ;* INDEX REG, INDIRECT, AC'S ABOVE 7, AND
2740 ;* ONLY AN "E" FIELD OF 0-7.
2741 ;* 4. STORES VALID INST IN INSBLK
2742 ;* 5. SETS UP SLOW MEMORY LOOP WITH SIMULATION TRANSFER
2743 ;* BETWEEN EACH VALID INST.
2744 ;* 6. EXECUTES & SIMULATES SLOW LOOP.
2745 ;* 7. COMPARES RESULTS AFTER EACH INST/SIMULATION.
2746 ;* 8. STORES ANS. (AC'S 0-7) IN ANSBLK.
2747 ;* 9. LOADS FAST LOOP AND AC'S
2748 ;* 10. EXECUTES FAST LOOP.
2749 ;* 11. COMPARES FAST LOOP AND SLOW LOOP ANS.
2750 ;* 12. RE-EXECUTES FAST LOOP 7 TIMES WITH ANS CHECKING.
2751 ;* 13. UPON AN ERROR THE PROGRAM WILL OUTPUT ON LPT OR TTY,
2752 ;* THE OPERANDS, INSTRUCTIONS, SLOW/FAST LOOP
2753 ;* ANSWERS, AND THE SIM/SLOW LOOP ANSWERS.
2754 ;* 14. THE PROGRAM WILL THEN SIMULATE AND PRINT THE
2755 ;* APPROPRIATE FAILING INSTRUCTION(S).
2756 ;* 15. IT THEN WILL GO INTO AN ERROR LOOP.
2757 ; **********************************************************************
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 37
DSKDAM MAC 9-JUL-79 12:33 RANDOM DIAGNOSTIC SECTION SEQ 0117
2758
2759 ; **********************************************************************
2760 ;*BEGRAND - RANDOM TEST CONTROL
2761 ; **********************************************************************
2762
2763 032371 BEGRAND:SUBTST^
2764 032371 201 00 0 00 032371 MOVEI .
2765 032372 202 00 0 00 030051 MOVEM TESTPC
2766
2767 032373 336 00 0 00 055455 SKIPN .RANF
2768 032374 254 00 0 00 033712 JRST BEGINT ;RANDOM INSTRUCTION INHIBITED
2769
2770 032375 402 00 0 00 034616 SETZM ERRCNT# ;ERROR COUNT
2771
2772 032376 402 00 0 00 055337 SETZM RLOOPC# ;CLEAR RANDOM LOOP COUNTER
2773
2774 032377 200 00 0 00 030022 MOVE RANDBS ;SETUP RANDOM BASE
2775 032400 202 00 0 00 055247 MOVEM K1#
2776
2777 032401 200 10 0 00 055202 CONTNU: MOVE 10,FLCNT
2778 032402 202 10 0 00 055250 MOVEM 10,K2# ;SETUP FAST LOOP ITERATE COUNTER
2779
2780 032403 402 00 0 00 055327 SETZM PRNT# ;PRINT FLAG
2781 032404 400 12 0 00 000000 SETZ 12,0
2782
2783 032405 204 10 0 00 055247 CONTN1: MOVS 10,K1 ;RESTART TO CONTINUE RANDOM NUMBERS
2784 032406 225 10 0 00 006065 MULI 10,6065
2785 032407 234 10 0 00 052604 DIV 10,[XWD 377777,777741]
2786 032410 202 11 0 00 055247 MOVEM 11,K1
2787 032411 202 11 0 12 000000 MOVEM 11,0(12)
2788 032412 350 12 0 00 000012 AOS 12,12
2789 032413 302 12 0 00 000010 CAIE 12,10
2790 032414 254 00 0 00 032405 JRST CONTN1
2791
2792 032415 541 12 0 00 033566 HRRI 12,RAND ;STOR NUM IN RAND TO RAND+7 AND AC 0-7
2793 032416 505 12 0 00 000000 HRLI 12,0
2794 032417 251 12 0 00 033575 BLT 12,RAND+7
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 38
DSKDAM MAC 9-JUL-79 12:33 RANDOM DIAGNOSTIC SECTION SEQ 0118
2795
2796 ; **********************************************************************
2797 ;*VIT - CREATE A VALID INSTRUCTION
2798 ; **********************************************************************
2799
2800 032420 400 12 0 00 000000 VIT: SETZ 12,0 ;TEST FOR VALID INST
2801 032421 200 11 1 00 000012 MOVE 11,@12
2802 032422 404 11 0 00 052607 AND 11,[XWD 770000,0]
2803 032423 241 11 0 00 000006 ROT 11,6
2804
2805 032424 305 11 0 00 000020 CAIGE 11,20 ;LESS THAN OP CODE 200 ?
2806 032425 254 00 0 00 032504 JRST XKL10 ;YES, SPECIAL INSTRUCTIONS
2807
2808 032426 305 11 0 00 000011 CAIGE 11,11 ;LESS THAN 110
2809 032427 254 00 0 00 032577 JRST XCONVT ;YES, MAKE NEW INST
2810
2811 032430 305 11 0 00 000013 CAIGE 11,13 ;LESS THAN 130
2812 032431 254 00 0 00 032613 JRST NWINST ;YES, MAKE NEW KI INSTRUCTIONS
2813
2814 032432 305 11 0 00 000014 CAIGE 11,14 ;LESS THAN 140
2815 032433 254 00 0 00 032464 JRST BYTTST ;YES GO CHECK FOR POSSIBLE BYTE OR FSC
2816
2817 032434 306 11 0 00 000026 CAIN 11,26 ;CHECK FOR PUSH,POP
2818 032435 254 00 0 00 032534 JRST XIMUL ;GO MAKE NEW INST (IMUL)
2819
2820 032436 306 11 0 00 000025 CAIN 11,25 ;CHECK FOR JMP INST
2821 032437 254 00 0 00 032470 JRST ECHTST ;GO CHECK FOR POSSIBLE EXCH
2822
2823 032440 242 11 0 00 777775 LSH 11,-3
2824 032441 306 11 0 00 000003 CAIN 11,3 ;CHECK FOR SKIPS & JMPS
2825 032442 254 00 0 00 032556 JRST XFSBR ;GO MAKE NEW INST(FSBR)
2826
2827 032443 306 11 0 00 000006 CAIN 11,6 ;CHECK FOR TST INST
2828 032444 254 00 0 00 032474 JRST TSTTST ;GO CHECK FOR LAST INST IN GROUP
2829
2830 032445 306 11 0 00 000007 CAIN 11,7 ;CHECK FOR IOT
2831 032446 254 00 0 00 032552 JRST XFMPR ;GO MAKE NEW INST(FMPR)
2832
2833 032447 302 11 0 00 000002 CAIE 11,2 ;CHECK FOR JFFO
2834 032450 254 00 0 00 032574 JRST MASKX ;NO
2835
2836 032451 264 00 0 00 032457 JSR ARANGE ;YES, POSSIBLE
2837
2838 032452 306 13 0 00 000243 CAIN 13,243
2839 032453 254 00 0 00 032534 JRST XIMUL ;GO MAKE NEW INST (IMUL)
2840
2841 032454 306 13 0 00 000247 CAIN 13,247 ;MAP INSTRUCTION
2842 032455 254 00 0 00 032534 JRST XIMUL ;MAKE IMUL
2843
2844 032456 254 00 0 00 032574 JRST MASKX ;GO MASKX OUT UNWANTED BITS
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 39
DSKDAM MAC 9-JUL-79 12:33 RANDOM DIAGNOSTIC SECTION SEQ 0119
2845
2846 032457 000000 000000 ARANGE: 0 ;GET OPERATION CODE OF OPERAND
2847 032460 200 13 1 00 000012 MOVE 13,@12
2848 032461 404 13 0 00 052740 AND 13,[XWD 777000,0]
2849 032462 241 13 0 00 000011 ROT 13,9
2850 032463 254 00 1 00 032457 JRST @ARANGE
2851
2852 032464 264 00 0 00 032457 BYTTST: JSR ARANGE
2853 032465 303 13 0 00 000132 CAILE 13,132 ;CHECK FOR FSC OR BYTE
2854 032466 254 00 0 00 032562 JRST XASHC ;NO,MAKE NEW INST (ASHC)
2855 032467 254 00 0 00 032574 JRST MASKX ;YES,GO MASKX OUT UNWANTED BITS
2856
2857 032470 264 00 0 00 032457 ECHTST: JSR ARANGE ;GO GET OP CODE
2858 032471 302 13 0 00 000250 CAIE 13,250 ;POSSIBLE EXCHANGE INST
2859 032472 254 00 0 00 032534 JRST XIMUL ;NO,MAKE NEW INST (IMUL)
2860 032473 254 00 0 00 032574 JRST MASKX ;YES,GO MASKX OUT UNWANTED BITS
2861
2862 032474 303 12 0 00 000004 TSTTST: CAILE 12,4 ;POSSIBLE TST INST IF NOT LAST IN GROUP
2863 032475 254 00 0 00 032536 JRST XFDVR ;NO,GO MAKE NEW INST (FDVR)
2864 032476 254 00 0 00 032574 JRST MASKX ;YES,GO MASKX OUT UNWANTED BITS
2865
2866 032477 350 00 0 00 000012 VITEXT: AOS 12
2867 032500 202 11 0 12 033575 MOVEM 11,INSBLK-1(12) ;STOR VALID INST IN INSBLK TO INS BLK+7
2868 032501 306 12 0 00 000007 CAIN 12,7
2869 032502 254 00 0 00 032627 JRST SLO ;GO SET UP SLOW LOOP
2870 032503 254 00 0 00 032421 JRST VIT+1 ;GO TEST MORE
2871
2872 032504 305 13 0 00 000120 XKL10: CAIGE 13,120 ;0 TO 117 - MAKE DIV
2873 032505 254 00 0 00 032542 JRST XDVR
2874 032506 307 13 0 00 000122 CAIG 13,122 ;DMOVE, DMOVN, FIX - OK
2875 032507 254 00 0 00 032574 JRST MASKX
2876 032510 306 13 0 00 000123 CAIN 13,123 ;123 - MAKE MUL
2877 032511 254 00 0 00 032544 JRST XMPR
2878 032512 305 13 0 00 000130 CAIGE 13,130 ;DMOVEM, DMOVNM, FIXR, FLTR - OK
2879 032513 254 00 0 00 032574 JRST MASKX
2880 032514 305 13 0 00 000140 CAIGE 13,140 ;130-137, MAKE DIV
2881 032515 254 00 0 00 032542 JRST XDVR
2882 032516 305 13 0 00 000150 CAIGE 13,150 ;140-147, MAKE MUL
2883 032517 254 00 0 00 032544 JRST XMPR
2884 032520 305 13 0 00 000160 CAIGE 13,160 ;150-157, MAKE SUB
2885 032521 254 00 0 00 032546 JRST XSBR
2886 032522 305 13 0 00 000170 CAIGE 13,170 ;160-167, MAKE ADD
2887 032523 254 00 0 00 032550 JRST XADD
2888 032524 254 00 0 00 032562 JRST XASHC ;170-177, MAKE ASHC
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 40
DSKDAM MAC 9-JUL-79 12:33 RANDOM DIAGNOSTIC SECTION SEQ 0120
2889
2890 032525 000000 000000 MMASKX: 0 ;MAKE NEW INST
2891 032526 200 11 1 00 000012 MOVE 11,@12
2892 032527 621 11 0 00 777000 TLZ 11,777000
2893 032530 256 00 1 00 032525 XCT @MMASKX
2894 032531 254 00 0 00 032575 JRST MASKX+1
2895
2896 032532 264 00 0 00 032525 XROTC: JSR MMASKX
2897 032533 270 11 0 00 052741 ADD 11,[XWD 245000,0] ;MAKE IT A ROTC
2898
2899 032534 264 00 0 00 032525 XIMUL: JSR MMASKX
2900 032535 270 11 0 00 052742 ADD 11,[XWD 220000,0] ;MAKE IT A IMUL
2901
2902 032536 332 00 0 00 030041 XFDVR: SKIPE KLFLG
2903 032537 254 00 0 00 032542 JRST XDVR
2904 032540 264 00 0 00 032525 JSR MMASKX ;MAKE IT A FDVR
2905 032541 270 11 0 00 052743 ADD 11,[XWD 174000,0]
2906
2907 032542 264 00 0 00 032525 XDVR: JSR MMASKX
2908 032543 270 11 0 00 052744 ADD 11,[234000,,0] ;MAKE IT A DIV
2909
2910 032544 264 00 0 00 032525 XMPR: JSR MMASKX
2911 032545 270 11 0 00 052745 ADD 11,[224000,,0] ;MAKE IT A MUL
2912
2913 032546 264 00 0 00 032525 XSBR: JSR MMASKX
2914 032547 270 11 0 00 052746 ADD 11,[274000,,0] ;MAKE IT A SUB
2915
2916 032550 264 00 0 00 032525 XADD: JSR MMASKX
2917 032551 270 11 0 00 052747 ADD 11,[244000,,0] ;MAKE IT A ADD
2918
2919 032552 332 00 0 00 030041 XFMPR: SKIPE KLFLG
2920 032553 254 00 0 00 032544 JRST XMPR
2921 032554 264 00 0 00 032525 JSR MMASKX
2922 032555 270 11 0 00 052750 ADD 11,[XWD 164000,0] ;MAKE IT A FMPR
2923
2924 032556 332 00 0 00 030041 XFSBR: SKIPE KLFLG
2925 032557 254 00 0 00 032546 JRST XSBR
2926 032560 264 00 0 00 032525 JSR MMASKX
2927 032561 270 11 0 00 052751 ADD 11,[XWD 154000,0] ;MAKE IT A FSBR
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 41
DSKDAM MAC 9-JUL-79 12:33 RANDOM DIAGNOSTIC SECTION SEQ 0121
2928
2929 032562 264 00 0 00 032525 XASHC: JSR MMASKX
2930 032563 270 11 0 00 052747 ADD 11,[XWD 244000,0] ;MAKE IT A ASHC
2931
2932 032564 264 00 0 00 032525 XDFAD: JSR MMASKX
2933 032565 270 11 0 00 052752 ADD 11,[XWD 110000,0] ;MAKE DFAD
2934
2935 032566 264 00 0 00 032525 XDFSB: JSR MMASKX
2936 032567 270 11 0 00 052753 ADD 11,[XWD 111000,0] ;MAKE DFSB
2937
2938 032570 264 00 0 00 032525 XDFMP: JSR MMASKX
2939 032571 270 11 0 00 052754 ADD 11,[XWD 112000,0] ;MAKE DFMP
2940
2941 032572 264 00 0 00 032525 XDFDV: JSR MMASKX
2942 032573 270 11 0 00 052755 ADD 11,[XWD 113000,0] ;MAKE DFDV
2943
2944 032574 200 11 1 00 000012 MASKX: MOVE 11,@12 ;MASK OUT INDEX REG & HIGH ORDER E FIELD
2945 032575 404 11 0 00 052756 AND 11,[XWD 777340,7]
2946 032576 254 00 0 00 032477 JRST VITEXT
2947
2948 032577 336 00 0 00 030041 XCONVT: SKIPN KLFLG
2949 032600 336 00 0 00 055302 SKIPN NEWFLG ;MAKE NEW INST'S
2950 032601 254 00 0 00 032532 JRST XROTC ;NO
2951 032602 305 11 0 00 000002 CAIGE 11,02
2952 032603 254 00 0 00 032564 JRST XDFAD ;0-17 MAKE DFAD
2953 032604 305 11 0 00 000004 CAIGE 11,04
2954 032605 254 00 0 00 032566 JRST XDFSB ;20-37 MAKE DFSB
2955 032606 305 11 0 00 000006 CAIGE 11,06
2956 032607 254 00 0 00 032570 JRST XDFMP ;40-57 MAKE DFMP
2957 032610 305 11 0 00 000010 CAIGE 11,10
2958 032611 254 00 0 00 032572 JRST XDFDV ;60-77 MAKE DFDV
2959 032612 254 00 0 00 032532 JRST XROTC ;100-107 MAKE ROTC
2960
2961 032613 336 00 0 00 055302 NWINST: SKIPN NEWFLG ;MAKE NEW INST'S
2962 032614 254 00 0 00 032532 JRST XROTC ;NO
2963 032615 264 00 0 00 032457 JSR ARANGE
2964 032616 307 13 0 00 000113 CAIG 13,113
2965 032617 254 00 0 00 032574 JRST MASKX ;DOUBLE FP
2966 032620 305 13 0 00 000120 CAIGE 13,120
2967 032621 254 00 0 00 032572 JRST XDFDV ;MAKE NEW INST (DFDV)
2968 032622 307 13 0 00 000122 CAIG 13,122
2969 032623 254 00 0 00 032574 JRST MASKX ;DOUBLE MOVES
2970 032624 306 13 0 00 000123 CAIN 13,123
2971 032625 254 00 0 00 032572 JRST XDFDV ;MAKE NEW INST (DFDV)
2972 032626 254 00 0 00 032574 JRST MASKX ;DBL MOVES MEM, FIX, FLT
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 42
DSKDAM MAC 9-JUL-79 12:33 RANDOM DIAGNOSTIC SECTION SEQ 0122
2973
2974 ; **********************************************************************
2975 ;*SLO - PERFORM RANDOM INSTRUCTIONS FROM MEMORY
2976 ; **********************************************************************
2977
2978 032627 SLO: SUBTST^
2979 032627 201 00 0 00 032627 MOVEI .
2980 032630 202 00 0 00 030051 MOVEM TESTPC
2981
2982 032631 350 00 0 00 055335 AOS RANTLS ;COUNT RANDOM LOOPS DONE
2983
2984 032632 200 10 0 00 033576 MOVE 10,INSBLK ;GO STORE INSTRUCTIONS
2985 032633 202 10 0 00 032661 MOVEM 10,MEMIN1 ;IN MEMORY LOOP
2986 032634 200 10 0 00 033577 MOVE 10,INSBLK+1
2987 032635 202 10 0 00 032664 MOVEM 10,MEMIN2
2988 032636 200 10 0 00 033600 MOVE 10,INSBLK+2
2989 032637 202 10 0 00 032667 MOVEM 10,MEMIN3
2990 032640 200 10 0 00 033601 MOVE 10,INSBLK+3
2991 032641 202 10 0 00 032672 MOVEM 10,MEMIN4
2992 032642 200 10 0 00 033602 MOVE 10,INSBLK+4
2993 032643 202 10 0 00 032675 MOVEM 10,MEMIN5
2994 032644 200 10 0 00 033603 MOVE 10,INSBLK+5
2995 032645 202 10 0 00 032700 MOVEM 10,MEMIN6
2996 032646 402 00 0 00 055411 SETZM SVINPC# ;CLEAR SVINPC FOR ERROR
2997
2998 032647 264 00 0 00 033271 SLO1: JSR TSTIME
2999
3000 032650 402 00 0 00 032704 SETZM MEMXF ;CLEAR FLAG FOR SIMULATION
3001 032651 205 10 0 00 033566 MOVSI 10,RAND
3002 032652 251 10 0 00 000007 BLT 10,7 ;SETUP AC OPERANDS
3003 032653 200 10 0 00 052757 MOVE 10,[RAND,,ACS]
3004 032654 251 10 0 00 040015 BLT 10,ACS+7 ;SETUP SIMULATOR OPERANDS
3005 032655 403 10 0 00 040016 SETZB 10,ACS+10 ;AC10 IS 0 IN BOTH
3006 032656 254 02 1 00 032657 JRSTF @.+1 ;CLEAR FLAGS
3007 032657 000000 032660 .+1
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 43
DSKDAM MAC 9-JUL-79 12:33 RANDOM DIAGNOSTIC SECTION SEQ 0123
3008
3009 032660 402 00 0 00 032705 MEMLOP: SETZM NOSKPF ;CLEAR NO SKIP FLAG
3010 032661 000000 000000 MEMIN1: 0 ;1ST INSTRUCTION
3011 032662 476 00 0 00 032705 SETOM NOSKPF ;NO SKIP
3012 032663 264 00 0 00 033004 JSR MEMEX ;GO TO SIMULATION
3013 032664 000000 000000 MEMIN2: 0 ;2ND INST
3014 032665 476 00 0 00 032705 SETOM NOSKPF
3015 032666 264 00 0 00 033004 JSR MEMEX
3016 032667 000000 000000 MEMIN3: 0 ;3RD INST
3017 032670 476 00 0 00 032705 SETOM NOSKPF
3018 032671 264 00 0 00 033004 JSR MEMEX
3019 032672 000000 000000 MEMIN4: 0 ;4TH INST
3020 032673 476 00 0 00 032705 SETOM NOSKPF
3021 032674 264 00 0 00 033004 JSR MEMEX
3022 032675 000000 000000 MEMIN5: 0 ;5TH INST
3023 032676 476 00 0 00 032705 SETOM NOSKPF
3024 032677 264 00 0 00 033004 JSR MEMEX
3025 032700 000000 000000 MEMIN6: 0 ;6TH INST
3026 032701 476 00 0 00 032705 SETOM NOSKPF
3027 032702 264 00 0 00 033004 JSR MEMEX
3028 032703 254 00 0 00 032706 JRST .+3
3029 032704 000000 000000 MEMXF: 0 ;SIMULATION FLAG
3030 032705 000000 000000 NOSKPF: 0 ;NO SKIP FLAG
3031 032706 335 00 0 00 055250 SKIPGE K2 ;PREVIOUS FAILURE, BUT NONE THIS TIME ?
3032 032707 254 00 0 00 033050 JRST MEMR1 ;YES
3033
3034 032710 201 10 0 00 033606 MOVEI 10,ANSBLK
3035 032711 251 10 0 00 033615 BLT 10,ANSBLK+7 ;SAVE ANSWERS
3036
3037 032712 200 10 0 00 055202 MOVE 10,FLCNT
3038 032713 202 10 0 00 055250 MOVEM 10,K2 ;SETUP FAST LOOP COUNT
3039 032714 402 00 0 00 032704 SETZM MEMXF ;CLEAR SIMULATION FLAG
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 44
DSKDAM MAC 9-JUL-79 12:33 RANDOM DIAGNOSTIC SECTION SEQ 0124
3040
3041 ; **********************************************************************
3042 ;*FASTLP - PERFORM RANDOM INSTRUCTIONS FROM THE AC'S
3043 ; **********************************************************************
3044
3045 032715 FASTLP: SUBTST^
3046 032715 201 00 0 00 032715 MOVEI .
3047 032716 202 00 0 00 030051 MOVEM TESTPC
3048 032717 264 00 0 00 033271 JSR TSTIME
3049
3050 032720 200 10 0 00 052760 MOVE 10,[INSBLK,,11]
3051 032721 251 10 0 00 000016 BLT 10,16 ;LOAD FAST LOOP INSTRUCTIONS
3052 032722 205 10 0 00 033566 MOVSI 10,RAND
3053 032723 251 10 0 00 000007 BLT 10,7 ;LOAD OPERANDS
3054 032724 402 00 0 00 000010 SETZM 10
3055
3056 032725 336 00 0 00 030037 EXFAST: SKIPN USER
3057 032726 7 004 20 0 00 000400 CONO PI,PIOFF
3058
3059 032727 200 17 0 00 052761 MOVE 17,[JRST CHEC] ;SETUP EXIT INST
3060 032730 254 02 1 00 032731 JRSTF @.+1 ;CLEAR FLAGS
3061 032731 000000 032732 .+1
3062 032732 254 00 0 00 000011 JRST 11 ;GO TO FAST LOOP
3063
3064 032733 202 00 0 00 055121 CHEC: MOVEM 0,ANSSV0#
3065 032734 200 17 0 00 030303 MOVE P,PLIST
3066 032735 201 00 0 00 030103 MOVEI $PSHER
3067 032736 261 17 0 00 000000 PUT 0
3068 032737 336 00 0 00 030037 SKIPN USER
3069 032740 7 004 20 0 00 000200 CONO PI,PION
3070
3071 032741 200 00 0 00 055121 MOVE 0,ANSSV0
3072 032742 312 00 0 00 033606 CAME 0,ANSBLK ;CHECK FAST LOOP AND SLOW LOOP ANS
3073 032743 264 00 0 00 033054 JSR ERRX
3074
3075 032744 312 01 0 00 033607 CAME 1,ANSBLK+1
3076 032745 264 00 0 00 033054 JSR ERRX
3077
3078 032746 312 02 0 00 033610 CAME 2,ANSBLK+2
3079 032747 264 00 0 00 033054 JSR ERRX
3080
3081 032750 312 03 0 00 033611 CAME 3,ANSBLK+3
3082 032751 264 00 0 00 033054 JSR ERRX
3083
3084 032752 312 04 0 00 033612 CAME 4,ANSBLK+4
3085 032753 264 00 0 00 033054 JSR ERRX
3086
3087 032754 312 05 0 00 033613 CAME 5,ANSBLK+5
3088 032755 264 00 0 00 033054 JSR ERRX
3089
3090 032756 312 06 0 00 033614 CAME 6,ANSBLK+6
3091 032757 264 00 0 00 033054 JSR ERRX
3092
3093 032760 312 07 0 00 033615 CAME 7,ANSBLK+7
3094 032761 264 00 0 00 033054 JSR ERRX
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 45
DSKDAM MAC 9-JUL-79 12:33 RANDOM DIAGNOSTIC SECTION SEQ 0125
3095
3096 032762 335 00 0 00 055250 CHEC1: SKIPGE K2 ;FAILURE ?
3097 032763 254 00 0 00 033000 JRST FSTLP1 ;YES
3098
3099 032764 372 00 0 00 055250 SOSE K2 ;REPEAT FAST LOOP ?
3100 032765 254 00 0 00 032715 JRST FASTLP ;YES
3101
3102 032766 037 10 0 00 000002 CHEC2: SWITCH
3103
3104 032767 350 16 0 00 055337 AOS 16,RLOOPC
3105 032770 603 00 0 00 000400 TLNE RELIAB ;RELIABILITY MODE ?
3106 032771 254 00 0 00 032775 JRST .+4
3107
3108 032772 602 16 0 00 000007 TRNE 16,7 ;NO, ITERATE RANDOM 8 TIMES
3109 032773 254 00 0 00 032401 JRST CONTNU
3110
3111 032774 254 00 0 00 033712 JRST BEGINT
3112
3113 032775 602 16 0 00 000037 TRNE 16,37 ;YES, ITERATE RANDOM 32 TIMES
3114 032776 254 00 0 00 032401 JRST CONTNU
3115
3116 032777 254 00 0 00 033712 JRST BEGINT ;DONE, GO DO INTERRUPT TEST
3117
3118 033000 037 10 0 00 000002 FSTLP1: SWITCH
3119 033001 607 00 0 00 004000 TLNN LOOPER ;STAY IN ERROR LOOP
3120 033002 254 00 0 00 032766 JRST CHEC2 ;NO
3121
3122 033003 254 00 0 00 032715 JRST FASTLP ;YES, REPEAT FAILING LOOP
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 46
DSKDAM MAC 9-JUL-79 12:33 RANDOM DIAGNOSTIC SECTION SEQ 0126
3123
3124 033004 000000 000000 MEMEX: 0
3125 033005 202 10 0 00 055345 MOVEM 10,SAC10#
3126
3127 033006 200 10 0 00 033004 MOVE 10,MEMEX ;GET CALL PC
3128 033007 275 10 0 00 000003 SUBI 10,3 ;-3, POINTS TO INST
3129 033010 202 10 0 00 040000 MOVEM 10,INPC ;SAVE AS SIM PC
3130
3131 033011 271 10 0 00 000003 ADDI 10,3
3132 033012 336 00 0 00 032705 SKIPN NOSKPF ;DID INST SKIP ?
3133 033013 271 10 0 00 000003 ADDI 10,3 ;YES, SET RETURN TO SKIP NEXT INST
3134
3135 033014 202 10 0 00 033004 MOVEM 10,MEMEX
3136 033015 402 00 0 00 032705 SETZM NOSKPF
3137 033016 200 10 0 00 055345 MOVE 10,SAC10
3138
3139 033017 336 00 0 00 055362 SKIPN SIMFLG ;SIMULATE INSTRUCTION ?
3140 033020 254 00 1 00 033004 JRST @MEMEX ;NO
3141
3142 033021 476 00 0 00 032704 MEMEX1: SETOM MEMXF
3143 033022 200 10 0 00 052762 MOVE 10,[ACS,,SIMBLK]
3144 033023 251 10 0 00 033656 BLT 10,SIMBLK+10 ;SAVE ORIG SIM AC'S FOR ERROR
3145
3146 033024 476 00 0 00 040001 SETOM MASK
3147 033025 264 00 0 00 033531 JSR SIMI ;SIMULATE INSTRUCTION
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 47
DSKDAM MAC 9-JUL-79 12:33 RANDOM DIAGNOSTIC SECTION SEQ 0127
3148
3149 033026 312 00 0 00 040006 CAME 0,ACS+0 ;COMPARE AC RESULTS & SIM RESULTS
3150 033027 264 00 0 00 033054 JSR ERRX ;ERROR
3151
3152 033030 312 01 0 00 040007 CAME 1,ACS+1
3153 033031 264 00 0 00 033054 JSR ERRX
3154
3155 033032 312 02 0 00 040010 CAME 2,ACS+2
3156 033033 264 00 0 00 033054 JSR ERRX
3157
3158 033034 312 03 0 00 040011 CAME 3,ACS+3
3159 033035 264 00 0 00 033054 JSR ERRX
3160
3161 033036 312 04 0 00 040012 CAME 4,ACS+4
3162 033037 264 00 0 00 033054 JSR ERRX
3163
3164 033040 312 05 0 00 040013 CAME 5,ACS+5
3165 033041 264 00 0 00 033054 JSR ERRX
3166
3167 033042 312 06 0 00 040014 CAME 6,ACS+6
3168 033043 264 00 0 00 033054 JSR ERRX
3169
3170 033044 312 07 0 00 040015 CAME 7,ACS+7
3171 033045 264 00 0 00 033054 JSR ERRX
3172
3173 033046 200 10 0 00 055345 MOVE 10,SAC10
3174 033047 254 00 1 00 033004 JRST @MEMEX ;EXIT
3175
3176 033050 037 10 0 00 000002 MEMR1: SWITCH
3177 033051 607 00 0 00 004000 TLNN LOOPER ;LOOP ON ERROR ?
3178 033052 254 00 0 00 032766 JRST CHEC2 ;NO
3179
3180 033053 254 00 0 00 032647 JRST SLO1 ;YES, STAY IN SLOW LOOP
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 48
DSKDAM MAC 9-JUL-79 12:33 RANDOM DIAGNOSTIC SECTION SEQ 0128
3181
3182 ; **********************************************************************
3183 ;*ERRX - ERROR ROUTINES
3184 ; **********************************************************************
3185
3186 033054 000000 000000 ERRX: 0
3187 033055 202 00 0 00 055347 MOVEM 0,SAV0#
3188 033056 037 10 0 00 000002 SWITCH
3189 033057 202 00 0 00 000010 MOVEM 0,10
3190 033060 200 00 0 00 055347 MOVE 0,SAV0
3191
3192 033061 332 00 0 00 055327 SKIPE PRNT ;FIRST OUTPUT
3193 033062 603 10 0 00 001000 TLNE 10,PALERS ;PRINT ALL ERRORS ?
3194 033063 264 00 0 00 033111 JSR OUT ;GO OUTPUT
3195
3196 033064 350 00 0 00 034616 ERRX1: AOS ERRCNT
3197 033065 350 00 0 00 030053 AOS ERRTLS
3198 033066 037 10 0 00 000002 SWITCH
3199 033067 603 00 0 00 002000 TLNE ERSTOP ;HALT ON ERROR ?
3200 033070 264 00 0 00 033100 JSR GOING ;YES
3201
3202 033071 603 00 0 00 004000 TLNE 0,LOOPER ;LOOP ON ERROR ?
3203 033072 476 00 0 00 055250 SETOM K2 ;YES, MAKES LOOP EFF FOREVER
3204
3205 033073 603 00 0 00 010000 TLNE DING ;RING TTY BELL ?
3206 033074 037 01 0 00 000007 PBELL
3207
3208 033075 332 00 0 00 032704 ERRX2: SKIPE MEMXF ;IN SIMULATION ?
3209 033076 254 00 0 00 033050 JRST MEMR1 ;YES
3210
3211 033077 254 00 0 00 031757 JRST FSTER1 ;NO
3212
3213 ; **********************************************************************
3214 ;*GOING - HALT ON ERROR
3215 ; **********************************************************************
3216
3217 033100 000000 000000 GOING: 0
3218 033101 336 00 0 00 030037 SKIPN USER
3219 033102 7 004 20 0 00 000400 CONO PI,PIOFF ;TURN OFF INTERRUPTS
3220 033103 202 00 0 00 030106 MOVEM 0,$ACC0 ;SAVE AC0
3221
3222 033104 037 14 0 00 000004 ERRHLT ;HALT - WAIT FOR CONTINUE
3223
3224 033105 200 00 0 00 030106 MOVE 0,$ACC0 ;RESTORE AC0
3225 033106 336 00 0 00 030037 SKIPN USER
3226 033107 7 004 20 0 00 000200 CONO PI,PION ;TURN ON INTERRUPTS
3227 033110 254 02 1 00 033100 JRSTF @GOING ;CONTINUE
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 49
DSKDAM MAC 9-JUL-79 12:33 RANDOM DIAGNOSTIC SECTION SEQ 0129
3228
3229 ; **********************************************************************
3230 ;*OUT - PRINT RANDOM INSTRUCTION FAILURE
3231 ; **********************************************************************
3232
3233 033111 000000 000000 OUT: 0
3234 033112 402 00 0 00 055174 SETZM EXIT1# ;CLEAR EXIT FLAG
3235 033113 201 10 0 00 033616 MOVEI 10,FSTANS ;SAVE FAST LOOP ANSWERS
3236 033114 251 10 0 00 033625 BLT 10,FSTANS+7
3237 033115 201 00 0 00 000007 MOVEI 0,7 ;INIT INST CNT,
3238 033116 202 00 0 00 034623 MOVEM 0,INTCNT#
3239 033117 202 00 0 00 055071 MOVEM 0,ACCNT# ;AND AC CNT
3240
3241 033120 037 04 0 00 000002 PNTNM
3242 PNTMSG [ASCIZ/
3243 033121 037 00 0 00 052763 **********/]
3244 033122 264 00 0 00 033427 JSR RUNTIM ;PRINT RUN TIME
3245
3246 033123 OUTX: PNTMSG 0,[ASCIZ/
3247 RANDOM INSTRUCTION FAILURE
3248 033123 037 00 0 00 052766 INST GROUP OPERANDS /]
3249
3250 033124 201 00 0 00 053005 MOVEI [ASCIZ/SLOW ANS SIM ANS/]
3251 033125 336 00 0 00 032704 SKIPN MEMXF
3252 033126 201 00 0 00 053013 MOVEI [ASCIZ/FAST ANS SLOW ANS/]
3253 033127 037 17 0 00 000000 PNTAL
3254 033130 402 00 0 00 030223 SETZM PNTSPC
3255
3256 033131 200 10 0 00 034623 OUT1: MOVE 10,INTCNT
3257 033132 362 10 0 00 033227 SOJE 10,LOOP ;MONITOR CNT
3258 033133 202 10 0 00 034623 MOVEM 10,INTCNT
3259 033134 450 10 0 00 000000 SETCA 10,0
3260 033135 405 10 0 00 000007 ANDI 10,7
3261 033136 037 00 0 00 030242 PCRL
3262 033137 402 00 0 00 030223 SETZM PNTSPC
3263 033140 201 00 0 00 000001 MOVEI 0,1 ;PRINT FIRST DIGIT
3264 033141 037 01 0 00 000000 PNT1 ;OF INST GROUP AND,
3265 033142 200 00 0 00 000010 MOVE 0,10
3266 033143 037 01 0 00 000000 PNT1 ;2ND DIGIT
3267 PMSG </ > ^;PRINT / SPACE
3268 033144 037 02 0 00 053021 PSIXM [SIXBIT\/ _\]
3269 033145 200 00 0 10 033575 MOVE 0,INSBLK-1(10)
3270 033146 037 13 0 00 000000 PNTHW ;PRINT INST
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 50
DSKDAM MAC 9-JUL-79 12:33 RANDOM DIAGNOSTIC SECTION SEQ 0130
3271
3272 033147 264 00 0 00 033215 OUT2: JSR ACPNT1 ;PRINT AC
3273 033150 200 00 0 10 033566 MOVE 0,RAND(10)
3274 033151 037 13 0 00 000000 PNTHW ;PRINT OPERANDS
3275 033152 264 00 0 00 033215 JSR ACPNT1 ;PRINT AC
3276 033153 200 00 0 10 033616 MOVE 0,FSTANS(10) ;PRINT FAST ANS/SIM - SLOW ANS
3277 033154 037 13 0 00 000000 PNTHW ;PRINT AC
3278 033155 264 00 0 00 033215 JSR ACPNT1 ;PRINT AC NUMBER
3279 033156 200 00 0 10 040006 MOVE 0,ACS(10)
3280 033157 336 00 0 00 032704 SKIPN MEMXF
3281 033160 200 00 0 10 033606 MOVE 0,ANSBLK(10)
3282 033161 037 13 0 00 000000 PNTHW ;PRINT SLOW ANS/SIM - SIM ANS
3283 033162 373 00 0 00 055071 SOSLE ACCNT
3284 033163 254 00 0 00 033131 JRST OUT1
3285
3286 033164 332 00 0 00 055174 OUT3: SKIPE EXIT1
3287 033165 254 00 0 00 033171 JRST OUT4
3288 PNTMSG [ASCIZ /
3289 033166 037 00 0 00 053022 / ] ;PRINT MARGIN
3290 033167 476 00 0 00 055174 SETOM EXIT1
3291 033170 254 00 0 00 033147 JRST OUT2
3292
3293 033171 476 00 0 00 055327 OUT4: SETOM PRNT
3294 033172 037 00 0 00 030242 PCRL
3295 PNTMSG [ASCIZ/
3296 033173 037 00 0 00 052653 BASE RANDOM NUMBER = /]
3297 033174 200 00 0 00 030022 MOVE RANDBS
3298 033175 037 13 0 00 000000 PNTHW ;PRINT RANDOM BASE
3299 033176 037 00 0 00 030242 PCRL
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 51
DSKDAM MAC 9-JUL-79 12:33 RANDOM DIAGNOSTIC SECTION SEQ 0131
3300
3301 033177 336 00 0 00 055362 OUT5: SKIPN SIMFLG ;SIMULATION INHIBITED ?
3302 033200 254 00 1 00 033111 JRST @OUT ;YES
3303 033201 336 00 0 00 032704 SKIPN MEMXF ;SLOW LOOP FAILURE ?
3304 033202 254 00 0 00 033660 JRST SIMFST ;NO
3305
3306 PNTMSG [ASCIZ/
3307 033203 037 00 0 00 053027 INSTRUCTION SIMULATION - MEMORY LOOP INST # /]
3308 033204 550 00 0 00 040000 HRRZ INPC ;COMPUTE INST NUMBER
3309 033205 275 00 0 00 032661 SUBI MEMIN1
3310 033206 231 00 0 00 000003 IDIVI 3
3311 033207 271 00 0 00 000001 ADDI 1
3312 033210 037 01 0 00 000000 PNT1 ;PRINT
3313 PNTMSG [ASCIZ/
3314 ----------
3315 033211 037 00 0 00 053041 /]
3316 033212 204 10 0 00 052762 MOVS 10,[ACS,,SIMBLK]
3317 033213 251 10 0 00 040016 BLT 10,ACS+10 ;RESTORE SIM OPERANDS
3318 033214 254 00 0 00 033552 JRST SIMIP ;SIM & PRINT INSTRUCTION
3319
3320 033215 000000 000000 ACPNT1: 0
3321 033216 037 00 0 00 000040 PNTCI " "
3322 033217 200 10 0 00 055071 MOVE 10,ACCNT ;GET AC NUMBER
3323 033220 450 10 0 00 000000 SETCA 10,0
3324 033221 405 10 0 00 000007 ANDI 10,7
3325 033222 200 00 0 00 000010 MOVE 0,10
3326 033223 402 00 0 00 030223 SETZM PNTSPC
3327 033224 037 01 0 00 000000 PNT1 ;PRINT IT
3328 PMSG </ >^
3329 033225 037 02 0 00 053021 PSIXM [SIXBIT\/ _\]^
3330 033226 254 00 1 00 033215 JRST @ACPNT1
3331
3332 033227 037 00 0 00 030242 LOOP: PCRL
3333 033230 201 00 0 00 000017 MOVEI 0,17 ;PRINT 17
3334 033231 402 00 0 00 030223 SETZM PNTSPC
3335 033232 037 02 0 00 000000 PNT2
3336 PMSG </ >^
3337 033233 037 02 0 00 053021 PSIXM [SIXBIT\/ _\]^
3338 033234 037 00 0 00 053044 PNTMSG [ASCIZ/ EXIT /] ;PRINT EXIT
3339 033235 254 00 0 00 033147 JRST OUT2
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 52
DSKDAM MAC 9-JUL-79 12:33 RANDOM DIAGNOSTIC SECTION SEQ 0132
3340
3341 ; **********************************************************************
3342 ;*PNTTOT - PRINT ERROR TOTALS
3343 ; **********************************************************************
3344
3345 033236 000000 000000 PNTTOT: 0
3346 033237 264 00 0 00 033427 JSR RUNTIM ;PRINT RUN TIME
3347
3348 PNTMSG [ASCIZ/
3349 033240 037 00 0 00 052660 TEST PASS COUNT = /]
3350 033241 200 00 0 00 030047 MOVE PASCNT
3351 033242 037 15 0 00 000000 PNTDEC ;PRINT PASS COUNT
3352
3353 PNTMSG [ASCIZ/
3354 033243 037 00 0 00 053047 TOTAL ERRORS = /]
3355 033244 200 00 0 00 030053 MOVE ERRTLS
3356 033245 037 15 0 00 000000 PNTDEC ;PRINT TOTAL ERRORS
3357
3358 PNTMSG [ASCIZ/
3359 033246 037 00 0 00 052653 BASE RANDOM NUMBER = /]
3360 033247 200 00 0 00 030022 MOVE 0,RANDBS
3361 033250 037 13 0 00 000000 PNTHW ;PRINT RANDOM BASE
3362
3363 033251 037 00 0 00 030242 PCRL
3364 033252 254 00 1 00 033236 JRST @PNTTOT ;CONTINUE
3365
3366 033253 ARANTLS:PNTMSG [ASCIZ/
3367 033253 037 00 0 00 053053 ARITHMETIC INSTRUCTIONS = /]
3368 033254 200 00 0 00 055120 MOVE AICTLS
3369 033255 037 15 0 00 000000 PNTDEC
3370
3371 PNTMSG [ASCIZ/
3372 033256 037 00 0 00 053061 ARITHMETIC SIMULATIONS = /]
3373 033257 200 00 0 00 055364 MOVE SIMTLS
3374 033260 037 15 0 00 000000 PNTDEC
3375
3376 PNTMSG [ASCIZ/
3377 033261 037 00 0 00 053067 RANDOM INST LOOPS = /]
3378 033262 200 00 0 00 055335 MOVE RANTLS
3379 033263 037 15 0 00 000000 PNTDEC
3380
3381 PNTMSG [ASCIZ/
3382 033264 037 00 0 00 053074 RANDOM SIMULATIONS = /]
3383 033265 200 00 0 00 055340 MOVE RSIMTLS
3384 033266 037 15 0 00 000000 PNTDEC
3385 033267 037 00 0 00 030242 PCRL
3386 033270 263 17 0 00 000000 RTN
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 53
DSKDAM MAC 9-JUL-79 12:33 RANDOM DIAGNOSTIC SECTION SEQ 0133
3387
3388 ; **********************************************************************
3389 ;*TSTIME - TEST RUN TIME SUBROUTINE
3390 ;* DOES 'TTALTM' TYPEIN CHECKING
3391 ;* PRINTS APPROPRIATE HELPFUL INFORMATION
3392 ;* PRINTS TIME AT 15 MINUTE INTERVALS OR WHEN REQUESTED
3393 ; **********************************************************************
3394
3395 033271 000000 000000 TSTIME: 0
3396
3397 033272 202 00 0 00 055344 MOVEM 0,SAC0
3398 033273 037 07 0 00 000003 TTALTM
3399 033274 334 00 0 00 000000 SKIPA
3400 033275 254 00 0 00 031032 JRST DDTEX+1 ;ALTMODE, GO TO DDT
3401
3402 033276 306 00 0 00 000005 CAIN 0,"E"-100 ;CONTROL-E TYPED ?
3403 033277 254 00 0 00 033344 JRST TSTIMJ ;YES, IF USER GIVE ERROR PC & TOTALS
3404
3405 033300 306 00 0 00 000122 CAIN 0,"R" ;R TYPED
3406 033301 254 00 0 00 033360 JRST TSTIMG ;YES, PRINT RUN TIME, TEST PC, TEST DESCRIPTION
3407
3408 033302 306 00 0 00 000124 CAIN 0,"T" ;T TYPED ?
3409 033303 254 00 0 00 033325 JRST TSTIMH ;YES, GIVE TOTALS
3410
3411 033304 306 00 0 00 000110 CAIN 0,"H" ;H TYPED ?
3412 033305 254 00 0 00 033337 JRST TSTIMI ;YES, GIVE HELP MESSAGE
3413
3414 033306 200 00 0 00 055344 MOVE 0,SAC0
3415 033307 336 00 0 00 030037 SKIPN USER ;USER MODE ?
3416 033310 336 00 0 00 055160 SKIPN CLKON ;OR CLOCK INHIBITED ?
3417 033311 254 00 1 00 033271 JRST @TSTIME ;YES, EXIT
3418
3419 033312 261 17 0 00 000000 PUT 0
3420 033313 261 17 0 00 000001 PUT 1
3421 033314 200 00 0 00 030054 MOVE TICKS ;UPDATE TIME
3422 033315 274 00 0 00 055433 SUB TSTIMR
3423 033316 315 00 0 00 055217 CAMGE HERTZQ
3424 033317 254 00 0 00 033322 JRST TSTIMF ;NOT QUARTER HOUR YET
3425
3426 033320 476 00 0 00 055425 TSTIMC: SETOM TIMFRC ;SET QUARTER HOUR FORCE PRINT TIME FLAG
3427 033321 264 00 0 00 033456 JSR TSTIMA ;GO PRINT TIME
3428
3429 033322 262 17 0 00 000001 TSTIMF: GET 1
3430 033323 262 17 0 00 000000 GET 0
3431 033324 254 00 1 00 033271 JRST @TSTIME
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 54
DSKDAM MAC 9-JUL-79 12:33 RANDOM DIAGNOSTIC SECTION SEQ 0134
3432
3433 033325 200 00 0 00 055344 TSTIMH: MOVE 0,SAC0 ;T TYPED
3434 033326 261 17 0 00 000000 PUT 0
3435 033327 261 17 0 00 000001 PUT 1
3436 PNTMSG [ASCIZ/
3437 ----------
3438 033330 037 00 0 00 053041 /]
3439 033331 264 00 0 00 033236 JSR PNTTOT ;PRINT ERROR TOTALS & BASE RANDOM NUMBER
3440
3441 033332 260 17 0 00 033253 GO ARANTLS ;PRINT ARITH & RANDOM TOTALS
3442
3443 033333 260 17 0 00 034545 GO SYSTAT ;PRINT INTERRUPT TOTALS
3444
3445 033334 260 17 0 00 037321 GO TOTAL ;PRINT MEMORY TOTALS
3446
3447 PNTMSG [ASCIZ/
3448 ----------
3449 033335 037 00 0 00 053041 /]
3450 033336 254 00 0 00 033322 JRST TSTIMF
3451
3452 033337 200 00 0 00 055344 TSTIMI: MOVE 0,SAC0 ;H TYPED
3453 033340 261 17 0 00 000000 PUT 0
3454 033341 261 17 0 00 000001 PUT 1
3455 033342 037 00 0 00 031043 PNTMSG HLPMSG ;PRINT HELP MESSAGE
3456 033343 254 00 0 00 033322 JRST TSTIMF
3457
3458 033344 200 00 0 00 055344 TSTIMJ: MOVE 0,SAC0 ;CONTROL-E TYPED
3459 033345 336 00 0 00 030037 SKIPN USER ;'SUBSM' HANDLES THIS IN EXEC MODE
3460 033346 254 00 1 00 033271 JRST @TSTIME
3461
3462 PNTMSF [ASCIZ/
3463 033347 037 01 0 00 053101 ERROR PC = /]
3464 033350 550 00 0 00 030052 HRRZ ERRPC
3465 033351 037 06 0 00 000001 PNT6F
3466 033352 037 01 0 00 053104 PNTMSF [ASCIZ/ ERROR TOTALS = /]
3467 033353 200 00 0 00 030053 MOVE ERRTLS
3468 033354 037 15 0 00 000001 PNTDCF
3469 033355 037 01 0 00 030242 PCRLF
3470 033356 200 00 0 00 055344 MOVE 0,SAC0
3471 033357 254 00 1 00 033271 JRST @TSTIME
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 55
DSKDAM MAC 9-JUL-79 12:33 RANDOM DIAGNOSTIC SECTION SEQ 0135
3472
3473 033360 200 00 0 00 055344 TSTIMG: MOVE 0,SAC0 ;R TYPED
3474 033361 261 17 0 00 000000 PUT 0
3475 033362 261 17 0 00 000001 PUT 1
3476
3477 PNTMSG [ASCIZ/
3478 ----------
3479 033363 037 00 0 00 053110 TEST PC = /]
3480 033364 550 00 0 00 030051 HRRZ TESTPC
3481 033365 037 06 0 00 000000 PNT6
3482 033366 037 00 0 00 030242 PCRL
3483
3484 033367 201 01 0 00 033401 MOVEI 1,TSTTAB ;PRINT TEST PC IN ENGLISH
3485 033370 554 00 0 01 000000 HLRZ (1) ;GET TABLE ENTRY
3486 033371 322 00 0 00 033376 JUMPE .+5 ;NOT THERE
3487 033372 312 00 0 00 030051 CAME TESTPC ;A MATCH ?
3488 033373 344 01 0 00 033370 AOJA 1,.-3 ;NO, TRY NEXT
3489
3490 033374 550 00 0 01 000000 HRRZ (1) ;GET MESSAGE ADDRESS
3491 033375 037 17 0 00 000000 PNTAL ;PRINT IT
3492
3493 033376 264 00 0 00 033456 JSR TSTIMA ;PRINT RUN TIME
3494
3495 PNTMSG [ASCIZ/----------
3496 033377 037 00 0 00 053115 /]
3497 033400 254 00 0 00 033322 JRST TSTIMF
3498
3499 033401 031217 053120 TSTTAB: FXF,,[ASCIZ/FIXED POINT FAST/]
3500 033402 031230 053124 FXS,,[ASCIZ/FIXED POINT SLOW/]
3501 033403 031247 053130 FPF,,[ASCIZ/FLOATING POINT FAST/]
3502 033404 031256 053134 FPS,,[ASCIZ/FLOATING POINT SLOW/]
3503 033405 031301 053140 BYTS,,[ASCIZ/BYTES/]
3504 033406 031315 053142 DFPF,,[ASCIZ/DOUBLE FLOATING POINT FAST/]
3505 033407 031325 053150 DFPS,,[ASCIZ/DOUBLE FLOATING POINT SLOW/]
3506 033410 032371 053156 BEGRAND,,[ASCIZ/BEGINNING RANDOM/]
3507 033411 032627 053162 SLO,,[ASCIZ/RANDOM FROM MEMORY/]
3508 033412 032715 053166 FASTLP,,[ASCIZ/RANDOM FROM AC'S/]
3509 033413 033712 053172 BEGINT,,[ASCIZ/BEGINNING INTERRUPT/]
3510 033414 033737 053176 CLKTST,,[ASCIZ/BASIC CLOCK INTERRUPT/]
3511 033415 034006 053203 INTINS,,[ASCIZ/INSTRUCTION INTERRUPT/]
3512 033416 034153 053210 NXMTST,,[ASCIZ/NXM INTERRUPT/]
3513 033417 034245 053213 BLTTST,,[ASCIZ/BLT INTERRUPT/]
3514 033420 036214 053216 BEGMEM,,[ASCIZ/BEGINNING MEMORY/]
3515 033421 036244 053222 PHYTST,,[ASCIZ/MEMORY PHYSICAL ADDRESS UP/]
3516 033422 036272 053230 PHYDWN,,[ASCIZ/MEMORY PHYSICAL ADDRESS DOWN/]
3517 033423 036277 053236 PATTST,,[ASCIZ/MEMORY DATA PATTERN RR/]
3518 033424 036326 053243 PATBLT,,[ASCIZ/MEMORY DATA PATTERN BLT/]
3519 033425 036337 053250 PATFR,,[ASCIZ/MEMORY DATA PATTERN FR/]
3520 033426 000000 000000 0
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 56
DSKDAM MAC 9-JUL-79 12:33 RANDOM DIAGNOSTIC SECTION SEQ 0136
3521
3522 ; **********************************************************************
3523 ;*RUNTIM - REPORT PROGRAM RUN TIME
3524 ; **********************************************************************
3525
3526 033427 000000 000000 RUNTIM: 0
3527 033430 336 00 0 00 055160 SKIPN CLKON ;IS CLOCK ON ?
3528 033431 254 00 1 00 033427 JRST @RUNTIM ;NO
3529
3530 033432 336 00 0 00 030037 SKIPN USER
3531 033433 7 004 20 0 00 000400 CONO PI,PIOFF
3532
3533 033434 264 00 0 00 033456 JSR TSTIMA ;PRINT RUN TIME
3534
3535 033435 336 00 0 00 030037 SKIPN USER
3536 033436 7 004 20 0 00 000200 CONO PI,PION
3537 033437 254 00 1 00 033427 JRST @RUNTIM
3538
3539 ; **********************************************************************
3540 ;*ITRCLK - CLOCK INTERRUPT ROUTINE
3541 ; **********************************************************************
3542
3543 033440 000000 000000 ITRCLK: 0
3544 033441 7 000 34 0 00 000040 CONSO APR,LACLK
3545 033442 254 02 1 00 033440 JRSTF @ITRCLK ;NOT CLOCK
3546
3547 033443 350 00 0 00 030054 AOS TICKS ;INCREMENT CLOCK COUNTER
3548 033444 202 00 0 00 055155 MOVEM 0,CLKAC0#
3549 033445 202 01 0 00 055156 MOVEM 1,CLKAC1#
3550
3551 033446 200 01 0 00 000005 MOVE 1,RA ;GET RANDOM NUMBER
3552 033447 405 01 0 00 000007 ANDI 1,7
3553 033450 336 00 0 00 000001 SKIPN 1 ;IF 0, MAKE 1
3554 033451 350 00 0 00 000001 AOS 1 ;SETUP CLOCK ON RANDOM CHANNEL
3555 033452 7 000 20 0 01 121640 CONO APR,LAPRAL!LACLK(1)
3556 033453 200 00 0 00 055155 MOVE 0,CLKAC0
3557 033454 200 01 0 00 055156 MOVE 1,CLKAC1
3558 033455 254 12 1 00 030104 JEN @ITRCH1 ;DISMISS CLOCK INTERRUPT
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 57
DSKDAM MAC 9-JUL-79 12:33 RANDOM DIAGNOSTIC SECTION SEQ 0137
3559
3560 ; **********************************************************************
3561 ;*TSTIMA - PRINT PROGRAM RUN TIME
3562 ; **********************************************************************
3563
3564 033456 000000 000000 TSTIMA: 0
3565 033457 336 00 0 00 055160 SKIPN CLKON
3566 033460 254 00 1 00 033456 JRST @TSTIMA
3567
3568 033461 261 17 0 00 000000 PUT 0
3569 033462 261 17 0 00 000001 PUT 1
3570 PNTMSF [ASCIZ/
3571 033463 037 01 0 00 053255 RUN TIME = /]
3572 033464 332 00 0 00 030037 SKIPE USER
3573 033465 254 00 0 00 033517 JRST TSTIMV ;USER RUN TIME
3574
3575 033466 200 00 0 00 030054 MOVE TICKS ;UPDATE TIME
3576 033467 332 00 0 00 055425 SKIPE TIMFRC# ;REQUESTED TIME, IF SO DON'T
3577 033470 260 17 0 00 033512 GO TIMQHR ;UPDATE QUARTER HOUR COMPARE
3578
3579 033471 230 00 0 00 055216 IDIV HERTZ ;CONVERT TO SECONDS
3580 033472 231 00 0 00 007020 TSTIMD: IDIVI ^D<60*60> ;CONVERT TO HOURS
3581 033473 202 01 0 00 055422 MOVEM 1,TIMAC1# ;SAVE MIN:SEC
3582 033474 037 15 0 00 000001 PNTDCF ;PRINT HOURS
3583 033475 037 01 0 00 000072 PNTCIF ":"
3584
3585 033476 200 00 0 00 055422 MOVE 0,TIMAC1 ;RETURN MIN:SEC
3586 033477 231 00 0 00 000074 IDIVI ^D60 ;CONVERT TO MINUTES
3587 033500 202 01 0 00 055422 MOVEM 1,TIMAC1 ;SAVE :SEC
3588 033501 037 15 0 00 000001 PNTDCF ;PRINT MINUTES
3589 033502 037 01 0 00 000072 PNTCIF ":"
3590
3591 033503 200 00 0 00 055422 MOVE 0,TIMAC1 ;RETURN :SEC
3592 033504 037 15 0 00 000001 PNTDCF ;PRINT SECONDS
3593
3594 033505 037 01 0 00 030242 PCRLF
3595 033506 402 00 0 00 055425 SETZM TIMFRC
3596 033507 262 17 0 00 000001 GET 1
3597 033510 262 17 0 00 000000 GET 0
3598 033511 254 00 1 00 033456 JRST @TSTIMA
3599
3600 033512 261 17 0 00 000000 TIMQHR: PUT 0
3601 033513 200 00 0 00 055217 MOVE 0,HERTZQ
3602 033514 272 00 0 00 055433 ADDM 0,TSTIMR ;UPDATE QUARTER HOUR COMPARE
3603 033515 262 17 0 00 000000 GET 0
3604 033516 263 17 0 00 000000 RTN
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 58
DSKDAM MAC 9-JUL-79 12:33 RANDOM DIAGNOSTIC SECTION SEQ 0138
3605
3606 033517 260 17 0 00 033523 TSTIMV: GO TSTIMU ;GET USER RUN TIME IN SECONDS
3607
3608 033520 274 00 0 00 055433 SUB TSTIMR ;GET DIFFERENCE FROM TIME ZERO
3609 033521 202 00 0 00 030054 MOVEM TICKS
3610 033522 254 00 0 00 033472 JRST TSTIMD
3611
3612 ; **********************************************************************
3613 ;*TSTIMU - GET USER MODE RUN TIME IN SECONDS
3614 ; **********************************************************************
3615
3616 033523 402 00 0 00 000000 TSTIMU: SETZM 0
3617 033524 332 00 0 00 030516 SKIPE MONTYP
3618 JRST [PUT 1
3619 PUT 2
3620 PUT 3
3621 MOVNI 1,5
3622 104000,,15 ;RUNTM - GET JOB RUN TIME
3623 MOVE 0,1
3624 GET 3
3625 GET 2
3626 GET 1
3627 033525 254 00 0 00 053260 JRST .+2]
3628 033526 047 00 0 00 000027 CALLI 27 ;GET USER RUN TIME
3629 033527 231 00 0 00 001750 IDIVI ^D1000 ;CHANGE TO SECONDS
3630 033530 263 17 0 00 000000 RTN
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 59
DSKDAM MAC 9-JUL-79 12:33 RANDOM DIAGNOSTIC SECTION SEQ 0139
3631
3632 ; **********************************************************************
3633 ;*SIMI - SIMULATE INSTRUCTION
3634 ; **********************************************************************
3635
3636 033531 000000 000000 SIMI: 0
3637 033532 350 00 0 00 055340 AOS RSIMTLS ;COUNT IT
3638 033533 202 00 0 00 033626 MOVEM 0,SAVAC
3639 033534 200 00 0 00 052652 MOVE [1,,SAVAC+1]
3640 033535 251 00 0 00 033645 BLT SAVAC+17 ;SAVE AC'S
3641 033536 402 00 0 00 040002 SETZM INSTR
3642 033537 402 00 0 00 040003 SETZM CNTLPC
3643 033540 476 00 0 00 055367 SETOM SNGLIN ;SET SINGLE INSTRUCTION CONTROL
3644 033541 402 00 0 00 055366 SETZM SNGL2 ;SET FOR FIRST INST
3645 033542 200 17 0 00 030303 MOVE P,PLIST
3646 033543 201 00 0 00 030103 MOVEI $PSHER
3647 033544 261 17 0 00 000000 PUSH P,0
3648 033545 260 17 0 00 037731 GO SENTRY ;GO TO SIMULATOR
3649
3650 033546 204 00 0 00 052652 MOVS [1,,SAVAC+1]
3651 033547 251 00 0 00 000017 BLT 17 ;RESTORE AC'S
3652 033550 200 00 0 00 033626 MOVE 0,SAVAC
3653 033551 254 00 1 00 033531 JRST @SIMI
3654
3655 ; **********************************************************************
3656 ;*SIMIP - SIMULATE INSTRUCTION, PRINT
3657 ; **********************************************************************
3658
3659 033552 402 00 0 00 040001 SIMIP: SETZM MASK ;ALLOW PRINTOUT
3660 033553 264 00 0 00 033531 JSR SIMI ;GO SIMULATE
3661 033554 037 00 0 00 030242 PCRL
3662 033555 254 00 1 00 033111 JRST @OUT
3663
3664 033556 MULAC: BLOCK 4
3665 033562 DIVAC: BLOCK 4
3666 033566 RAND: BLOCK 10
3667 033576 INSBLK: BLOCK 10
3668 033606 ANSBLK: BLOCK 10
3669 033616 FSTANS: BLOCK 10
3670 033626 SAVAC: BLOCK 20
3671 033646 SIMBLK: BLOCK ^D10
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 60
DSKDAM MAC 9-JUL-79 12:33 RANDOM DIAGNOSTIC SECTION SEQ 0140
3672
3673 ; **********************************************************************
3674 ;*SIMFST - SIMULATE AND PRINT ALL INSTRUCTIONS
3675 ;* FAST LOOP RELIABILITY/SPEED FAILURE
3676 ; **********************************************************************
3677
3678 033660 SIMFST: PNTMSG [ASCIZ/
3679 INSTRUCTION SIMULATION - FAST LOOP FAILURE
3680 ----------
3681 033660 037 00 0 00 053272 /]
3682 033661 402 00 0 00 040001 SETZM MASK
3683 033662 200 00 0 00 052652 MOVE [1,,SAVAC+1]
3684 033663 251 00 0 00 033645 BLT SAVAC+17 ;SAVE AC'S
3685 033664 200 00 0 00 053306 MOVE [INSBLK,,ACS+11]
3686 033665 251 00 0 00 040025 BLT ACS+17 ;SETUP INSTRUCTIONS
3687 033666 200 00 0 00 052757 MOVE [RAND,,ACS]
3688 033667 251 00 0 00 040015 BLT ACS+7
3689 033670 402 00 0 00 040016 SETZM ACS+10 ;SETUP OPEARANDS
3690 033671 201 00 0 00 000011 MOVEI 11
3691 033672 202 00 0 00 040000 SIMFS1: MOVEM INPC ;SET INPC TO FIRST INSTRUCTION
3692 033673 402 00 0 00 040002 SETZM INSTR
3693 033674 402 00 0 00 040003 SETZM CNTLPC
3694 033675 476 00 0 00 055367 SETOM SNGLIN ;SET SINGLE INSTRUCTION CONTROL
3695 033676 402 00 0 00 055366 SETZM SNGL2 ;SET FOR FIRST INST
3696 033677 200 17 0 00 030303 MOVE P,PLIST
3697 033700 201 00 0 00 030103 MOVEI $PSHER
3698 033701 261 17 0 00 000000 PUSH P,0
3699 033702 260 17 0 00 037731 GO SENTRY ;GO TO SIMULATOR
3700
3701 033703 550 00 0 00 000013 HRRZ PC
3702 033704 302 00 0 00 000017 CAIE 17 ;COMPLETED SIM ?
3703 033705 254 00 0 00 033672 JRST SIMFS1 ;NO
3704 033706 204 00 0 00 052652 MOVS [1,,SAVAC+1]
3705 033707 251 00 0 00 000017 BLT 17 ;RESTORE AC'S
3706 033710 037 00 0 00 030242 PCRL
3707 033711 254 00 1 00 033111 JRST @OUT
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 61
DSKDAM MAC 9-JUL-79 12:33 INTERRUPT RELIABILITY MAIN DISPATCHING SEQ 0141
3708 SUBTTL INTERRUPT RELIABILITY MAIN DISPATCHING
3709
3710 ; **********************************************************************
3711 ;*BEGINT - INTERRUPT TEST CONTROL
3712 ; **********************************************************************
3713
3714 033712 BEGINT: SUBTST^
3715 033712 201 00 0 00 033712 MOVEI .
3716 033713 202 00 0 00 030051 MOVEM TESTPC
3717
3718 033714 332 00 0 00 030037 SKIPE USER
3719 033715 254 00 0 00 036214 JRST BEGMEM ;CAN'T RUN INTERRUPT IN USER MODE
3720
3721 033716 264 00 0 00 033271 JSR TSTIME
3722 033717 402 00 0 00 030143 SETZM MAPNEW
3723 033720 037 00 0 00 000004 MAPMEM ;REMAP MEMORY - 0 TO 256K
3724
3725 033721 260 17 0 00 034432 GO CSYNC ;SYNC CLOCK
3726
3727 033722 037 10 0 00 000002 SWITCH
3728 033723 606 00 0 00 020000 TRNN INHCI ;WANT BASIC CLOCK TEST
3729 033724 260 17 0 00 033737 GO CLKTST ;YES
3730
3731 033725 037 10 0 00 000002 SWITCH
3732 033726 606 00 0 00 040000 TRNN INHII ;WANT INSTRUCTION INT. TEST
3733 033727 260 17 0 00 034115 GO INTXCT ;YES
3734
3735 033730 037 10 0 00 000002 SWITCH
3736 033731 606 00 0 00 004000 TRNN INHNXM ;WANT NON-EX-MEM TEST
3737 033732 260 17 0 00 034153 GO NXMTST ;YES
3738
3739 033733 037 10 0 00 000002 SWITCH
3740 033734 606 00 0 00 010000 TRNN INHBLT ;WANT BLT TEST
3741 033735 260 17 0 00 034245 GO BLTTST ;YES
3742
3743 033736 254 00 0 00 036214 JRST BEGMEM ;TO NEXT TEST
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 62
DSKDAM MAC 9-JUL-79 12:33 INTERRUPT - BASIC CLOCK TEST SEQ 0142
3744 SUBTTL INTERRUPT - BASIC CLOCK TEST
3745 SALL
3746 ; **********************************************************************
3747 ;*CLKTST - VERIFY THAT THE INTERVAL TIMER DOES INDEED CAUSE INTERRUPTS
3748 ; **********************************************************************
3749
3750 053307 T=SIXBTZ BASIC CLOCK TEST
3751
3752 033737 201 00 0 00 033737 CLKTST: SUBTST
3753 033740 202 00 0 00 030051
3754
3755 033741 260 17 0 00 031002 CLKLOP: CLRAPR
3756 033742 700 14 0 00 010377 CLRPI
3757
3758 033743 200 04 0 00 053312 MOVE 4,[JSR ATRP] ;GOOD CLOCK TRAP
3759 033744 200 05 0 00 053313 MOVE 5,[JSR BTRP] ;INCORRECT CLOCK TRAP
3760 033745 260 17 0 00 034360 GO RANCHN ;INIT RANDOM CHANNEL
3761 033746 202 04 0 00 034620 MOVEM 4,CLKCHN ;SAVE CLOCK ASSIGNMENT
3762
3763 033747 211 15 0 00 606500 MOVNI 15,^D200000
3764 033750 402 00 0 00 055157 SETZM CLKFOO
3765 033751 7 004 20 0 00 012377 CONO PI,12377 ;CLEAR AND ENABLE PI SYSTEM
3766 033752 7 000 20 0 04 121640 CONO APR,LAPRAL+LACLK(4)
3767 033753 211 15 0 00 606500 MOVNI 15,^D200000
3768 033754 345 15 0 00 033756 AOJGE 15,.+2
3769 033755 254 00 0 00 033754 JRST .-1 ;WAIT FOR INTERRUPT A LONG TIME
3770
3771 033756 7 004 24 0 00 055324 CLKP1: CONI PI,PISTAT# ;SAVE PI STATUS
3772 033757 7 000 24 0 00 055124 CONI APR,APRSTS# ;AND APR STATUS
3773 033760 260 17 0 00 031002 CLRAPR
3774 033761 700 14 0 00 012377 CLRPI+CHNON
3775
3776 033762 332 00 0 00 055157 SKIPE CLKFOO# ;DID WE GET INTERRUPT FROM CLOCK
3777 033763 263 17 0 00 000000 RTN ;YES
3778
3779 ERROR1 (13,0,0,^WAITED FOR COUNT OF 20K AOJGE'S^YET GOT NO CLOCK INTERRUPT,,STATUS
3780 033764 036 13 0 00 053326 )
3781 033765 035 02 0 00 033741 ERLP2 CLKLOP
3782 033766 263 17 0 00 000000 RTN
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 63
DSKDAM MAC 9-JUL-79 12:33 INTERRUPT - BASIC CLOCK TEST SEQ 0143
3783
3784 033767 000000 000000 ATRP: 0 ;HERE IF CLOCK INTERRUPT
3785 033770 350 00 0 00 030054 AOS TICKS
3786 033771 350 00 0 04 034622 AOS INTCNT-1(4) ;SAVE THIS CHANNELS INTERRUPT COUNT
3787 033772 476 00 0 00 055157 SETOM CLKFOO ;TELL MAIN LOOP IT WAS THE CLOCK
3788 033773 254 00 0 00 033756 JRST CLKP1 ;AND RETURN TO MAIN LOOP
3789
3790 033774 000000 000000 BTRP: 0 ;HERE IF ON WRONG CHANNEL
3791 033775 7 004 24 0 00 055324 CONI PI,PISTAT# ;SAVE PI STATUS
3792 033776 7 000 24 0 00 055124 CONI APR,APRSTS ;SAVE APR STATUS
3793 033777 260 17 0 00 031002 CLRAPR
3794 034000 700 14 0 00 010377 CLRPI
3795 034001 402 00 0 00 055157 SETZM CLKFOO ;INFORM MAIN LOOP THIS WASN'T THE CLOCK
3796 ERROR1 (13,0,0,^GOT INTERRUPT ON WRONG CHANNEL,,STATUS)^
3797 034002 036 13 0 00 053337
3798 034003 035 02 0 00 033741 ERLP2 CLKLOP
3799 034004 700 14 0 00 012377 CLRPI+CHNON
3800 034005 263 17 0 00 000000 RTN
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 64
DSKDAM MAC 9-JUL-79 12:33 INTERRUPT - INSTRUCTION INTERRUPTION TEST SEQ 0144
3801 SUBTTL INTERRUPT - INSTRUCTION INTERRUPTION TEST
3802
3803 ; **********************************************************************
3804 ;*INTINS - THIS TEST TESTS THE INTERRUPTABILITY
3805 ;* OF ALL CLASSES OF INSTRUCTIONS WITH THE EXCEPTION
3806 ;* OF THE TWO PART INSTRUCTIONS (I.E. BLT BYTE ETC.)
3807 ;* IT IS ENTERED WITH AC1 CONTAINING THE INSTRUCTION TO BE
3808 ;* EXECUTED AND THE NUMBER OF TIMES TO TEST THE LOOP IN AC2.
3809 ;* THE CLOCK IS USED FOR CAUSING THE INTERRUPTS. AND IT RUNS
3810 ;* ON RANDOM CHANNELS
3811 ; **********************************************************************
3812
3813 034006 INTINS: SUBTST^
3814 034006 201 00 0 00 034006 MOVEI .
3815 034007 202 00 0 00 030051 MOVEM TESTPC
3816
3817 034010 202 01 0 00 055242 MOVEM 1,INTSAV#
3818 034011 402 00 0 00 055122 SETZM AOJFLG#
3819
3820 034012 260 17 0 00 031002 INTXX: CLRAPR
3821 034013 700 14 0 00 010377 CLRPI
3822
3823 034014 200 01 0 00 055242 MOVE 1,INTSAV
3824 034015 202 01 0 00 070000 MOVEM 1,INTBLK ;SET UP FOR BLT
3825 034016 200 01 0 00 053342 MOVE 1,[XWD INTBLK,INTBLK+1] ;BLT POINTER
3826 034017 251 01 0 00 071777 BLT 1,INTBLK+2000-1 ;FILL LOOP ADDRESSES
3827
3828 034020 200 04 0 00 053343 MOVE 4,[JSR INTTRP] ;GOOD TRAP
3829 034021 200 05 0 00 053344 MOVE 5,[JSR ERRTRP] ;BAD TRAP
3830 034022 260 17 0 00 034360 GO RANCHN ;TURN ON A RANDOM CHANNEL(APR CLK)
3831 034023 202 04 0 00 034620 MOVEM 4,CLKCHN ;SAVE CURRENT ASSIGNMENT
3832
3833 034024 7 000 20 0 00 121640 CONO APR,LAPRAL+LACLK
3834 034025 7 000 34 0 00 000040 CONSO APR,LACLK
3835 034026 254 00 0 00 034025 JRST .-1
3836 034027 350 00 0 00 030054 AOS TICKS
3837
3838 034030 7 000 20 0 04 121640 CONO APR,LAPRAL+LACLK(4)
3839 034031 7 004 20 0 00 002377 CONO PI,PION+CHNON+177 ;TURN ON FULL PI SYSTEM
3840
3841 034032 254 00 0 00 034066 JRST INTBKA ;START INSTRUCTION LOOP
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 65
DSKDAM MAC 9-JUL-79 12:33 INTERRUPT - INSTRUCTION INTERRUPTION TEST SEQ 0145
3842
3843 034033 000000 000000 INTTRP: 0 ;HERE IF PI REQUEST FROM ABOVE
3844 034034 350 00 0 00 030054 AOS TICKS
3845
3846 034035 550 03 0 00 034033 HRRZ 3,.-2 ;GET PC OF REQUEST
3847 034036 303 03 0 00 072000 CAILE 3,INTBLK+2000 ;IS IT OUT OF ERROR HANDLER INSTRUCTION?
3848 034037 254 00 0 00 034075 JRST NOGOOD ;YES IT WAS SO INS CAN NOT INT.
3849
3850 034040 035 02 0 00 034012 ERLP2 INTXX
3851
3852 034041 306 03 0 00 072000 CAIN 3,INTBLK+2000 ;WAS IT THE AOJGE
3853 034042 254 00 0 00 034050 JRST INTTRX ;YES
3854
3855 034043 350 00 0 04 034622 AOS INTCNT-1(4) ;KEEP TRACK OF THIS CHANNELS INTERRUPTS
3856 034044 350 00 0 00 034621 AOS INSCNT# ;KEEP TRACK OF TIMES HERE
3857 034045 260 17 0 00 031002 CLRAPR
3858 034046 700 14 0 00 012377 CLRPI+CHNON
3859 034047 263 17 0 00 000000 RTN
3860
3861 034050 350 00 0 00 055123 INTTRX: AOS AOJGX# ;TELL HOW MANY TIMES WE GOT IT THERE.
3862 034051 476 00 0 00 055122 SETOM AOJFLG# ;TELL MAIN CODE
3863 034052 254 00 0 00 034012 JRST INTXX ;AND LOOP TEST
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 66
DSKDAM MAC 9-JUL-79 12:33 INTERRUPT - INSTRUCTION INTERRUPTION TEST SEQ 0146
3864
3865 034053 000000 000000 ERRTRP: 0 ;HERE IF ON WRONG CHANNEL
3866 034054 7 004 24 0 00 055324 CONI PI,PISTAT ;SAVE PI STATUS
3867 034055 7 000 24 0 00 055124 CONI APR,APRSTS ;AND APR STATUS
3868
3869 PNTMSG [ASCIZ/
3870 ERROR DURING INSTRUCTION INTERRUPTION TEST
3871 034056 037 00 0 00 053345 RECIEVED INCORRECT INTERRUPT ON CHANNEL /]
3872 034057 200 00 0 00 034620 MOVE CLKCHN ;GET AND TYPE CLOCK CHANNEL
3873 034060 037 01 0 00 000000 PNT1
3874
3875 034061 260 17 0 00 034406 GO STATUS ;TYPE OUT PERTINANT DATA
3876 034062 350 00 0 00 034633 AOS SPRCNT# ;BUMP SPURIOUS INTERRUPT COUNTER
3877 PNTMSG [ASCIZ/
3878 ERROR COUNTED AS SPURIOUS AND WILL BE IGNORED
3879 034063 037 00 0 00 053367 /]
3880 034064 402 00 0 00 055122 SETZM AOJFLG#
3881 034065 254 12 1 00 034053 JEN @ERRTRP
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 67
DSKDAM MAC 9-JUL-79 12:33 INTERRUPT - INSTRUCTION INTERRUPTION TEST SEQ 0147
3882
3883 034066 332 00 0 00 055122 INTBKA: SKIPE AOJFLG ;SKIP IF HERE BECAUSE OF SOJGE
3884 034067 201 01 0 00 000144 MOVEI 1,^D100 ;LOOP 100 TIMES MAX.
3885 034070 200 00 0 00 053401 MOVE [SOJGE 1,INTBLK]
3886 034071 202 00 0 00 072000 MOVEM BUFEND-1
3887 034072 200 00 0 00 053402 MOVE [JRST NOGOOD]
3888 034073 202 00 0 00 072001 MOVEM BUFEND
3889 034074 254 00 0 00 070000 JRST INTBLK
3890 SALL
3891 053403 T=SIXBTZ INSTRUCTION INTERRUPTION TEST
3892
3893 034075 NOGOOD=.
3894 034075 036 13 0 00 053421 ERRLOC: ERROR1 (13,0,0,^INTERRUPT DID NOT OCCUR AFTER 200000 INSTRUCTIONS,,TYPINS)
3895 034076 035 02 0 00 034012 ERLP2 INTXX
3896 034077 260 17 0 00 031002 CLRAPR
3897 034100 700 14 0 00 012377 CLRPI+CHNON
3898 034101 263 17 0 00 000000 RTN
3899
3900 034102 037 00 0 00 053424 TYPINS: PNTMSG [ASCIZ/SEQUENCE STARTS AT:/]
3901 034103 201 00 0 00 070000 MOVEI INTBLK ;GET SEQUENCE START ADDRESS
3902 034104 037 06 0 00 000000 PNT6 ;PRINT IT
3903
3904 PNTMSG [ASCIZ/
3905 034105 037 00 0 00 053430 ERROR INSTRUCTION: /]
3906 034106 200 00 0 00 070000 MOVE 0,INTBLK
3907 034107 037 13 0 00 000000 PNTHW ;GET AND TYPE ERROR DATA (INST)
3908
3909 PNTMSG [ASCIZ/
3910 034110 037 00 0 00 053435 INTERRUPT SHOULD HAVE OCCURED ON CHANNEL: /]
3911 034111 200 00 0 00 034620 MOVE CLKCHN
3912 034112 037 01 0 00 000000 PNT1 ;GET AND PRINT CLOCK CHANNEL
3913
3914 034113 037 00 0 00 030242 PCRL
3915 034114 263 17 0 00 000000 RTN ;RETURN TO SENDER
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 68
DSKDAM MAC 9-JUL-79 12:33 INTERRUPT - INSTRUCTION INTERRUPTION TEST SEQ 0148
3916
3917 ; **********************************************************************
3918 ;*INTXCT - THIS SUBROUTINE RANDOMLY RETRIEVES AN INSTRUCTION FROM A TABLE
3919 ;* AND STORES IT IN AN AC FOR THE "INTINS" TEST TO USE
3920 ; **********************************************************************
3921
3922 034115 260 17 0 00 034137 INTXCT: GO GETNUM ;GET TABLE POINTER
3923 034116 405 01 0 00 177774 ANDI 1,177774 ;INSURE IT'S DIVISIBLE BY 4
3924 034117 301 01 0 00 034640 CAIL 1,INSTAB
3925 034120 254 00 0 00 034123 JRST .+3 ;IS IT IN THE TABLE AREA?
3926 034121 271 01 0 00 000100 ADDI 1,100 ;NO ADD 100
3927 034122 254 00 0 00 034117 JRST .-3 ;CHECK IT AGAIN
3928 034123 307 01 0 00 036210 CAIG 1,INSEND ;IS IT BEYOND THE TABLE'S END?
3929 034124 254 00 0 00 034127 JRST .+3 ;NO
3930 034125 275 01 0 00 000100 SUBI 1,100 ;SUBTRACT 100 TILL IT IS
3931 034126 254 00 0 00 034123 JRST .-3 ;CHECK AGAIN
3932 034127 202 01 0 00 055221 MOVEM 1,INDEX# ;SAVE INDEX POINTER
3933 034130 200 01 0 01 000000 MOVE 1,(1) ;GET INSTRUCTION TO TEST
3934 034131 200 02 0 00 055221 MOVE 2,INDEX
3935 034132 200 02 0 02 000001 MOVE 2,1(2) ;AND NUMBER OF TIMES TO DO IT
3936 034133 200 16 0 00 055221 MOVE 16,INDEX ;GET INDEX POINTER
3937 034134 350 00 0 16 000002 AOS 2(16) ;COUNT TIMES TESTED THIS INSTRUCTION
3938 034135 260 17 0 00 034006 GO INTINS ;AND GO DO TEST
3939 034136 263 17 0 00 000000 RTN ;RETURN TO MAIN DISPATCHING
3940
3941 034137 403 00 0 00 000001 GETNUM: SETZB 0,1 ;CLEAR WORK AREA
3942 034140 332 00 0 00 055306 SKIPE ONCEH# ;BEEN HERE BEFORE
3943 034141 200 01 0 00 055252 MOVE 1,LSTNUM# ;GET LAST NUMBER
3944 034142 271 01 0 00 000004 ADDI 1,4 ;BUMP POINTER
3945 034143 202 01 0 00 055252 MOVEM 1,LSTNUM# ;SAVE NEW POINTER
3946 034144 305 01 0 00 001351 CAIGE 1,INSEND-INSTAB+1 ;OUT OF BOUNDS
3947 034145 254 00 0 00 034150 JRST .+3 ;OK
3948 034146 402 00 0 00 055306 SETZM ONCEH# ;CLEAR FLAG
3949 034147 254 00 0 00 034137 JRST GETNUM ;LOOP FOR NEW NUMBER
3950 034150 476 00 0 00 055306 SETOM ONCEH# ;SET FLAG TO SKIP SETUP
3951 034151 271 01 0 00 034640 ADDI 1,INSTAB
3952 034152 263 17 0 00 000000 RTN ;RETURN
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 69
DSKDAM MAC 9-JUL-79 12:33 INTERRUPT - NON-EXISTENT-MEMORY TEST SEQ 0149
3953 SUBTTL INTERRUPT - NON-EXISTENT-MEMORY TEST
3954 SALL
3955 ; **********************************************************************
3956 ;*NXMTST - TEST NON-EXISTANT MEMORY INTERRUPT
3957 ; **********************************************************************
3958
3959 053446 T=SIXBTZ NON-EX-MEM TEST
3960
3961 034153 201 00 0 00 034153 NXMTST: SUBTST
3962 034154 202 00 0 00 030051
3963 034155 201 14 0 00 000012 MOVEI 14,LOPCNT ;LOOP COUNT
3964
3965 034156 260 17 0 00 031002 NOMEM1: CLRAPR
3966 034157 700 14 0 00 010377 CLRPI
3967
3968 034160 200 04 0 00 053451 MOVE 4,[JSR NXMTRP] ;CORRECT TRAP INSTRUCTION
3969 034161 200 05 0 00 053452 MOVE 5,[JSR NONXM] ;INCORRECT TRAP
3970 034162 260 17 0 00 034360 GO RANCHN ;GO GET RANDOM CHANNEL
3971 034163 202 04 0 00 034617 MOVEM 4,ERRCHN# ;SAVE ERROR ASSIGNMENT
3972
3973 034164 260 17 0 00 034423 GO RANDM1 ;GET RANDOM NON ZERO DATA
3974 034165 405 01 0 00 777777 ANDI 1,-1 ;MAKE LEGAL MA
3975 034166 200 00 0 00 030147 MOVE MEMSIZ+1 ;GET MEMORY SIZE
3976 034167 301 00 0 00 777777 CAIL 0,777777 ;256K MACHINE
3977 034170 254 00 0 00 034241 JRST NXM256 ;YES SO DONT DO NXMTST
3978
3979 034171 313 01 0 00 000000 CAMLE 1,0 ;BEYOND LAST MEMORY LOCATION
3980 034172 254 00 0 00 034175 JRST .+3 ;YES
3981 034173 271 01 0 00 001000 ADDI 1,1000 ;MAKE NEW MA
3982 034174 254 00 0 00 034171 JRST .-3 ;TEST IT AGAIN
3983
3984 034175 7 000 20 0 00 121640 CONO APR,LAPRAL+LACLK
3985 034176 7 000 34 0 00 000040 CONSO APR,LACLK ;WAIT FOR CLOCK
3986 034177 254 00 0 00 034176 JRST .-1
3987 034200 350 00 0 00 030054 AOS TICKS
3988
3989 034201 7 000 20 0 04 020400 CONO APR,LCNXER(4) ;CLEAR NON-EX-MEM AND SET ERROR CHANNEL
3990 034202 7 004 20 0 00 002377 CONO PI,2377 ;PUT ON THE CHANNELS
3991
3992 034203 200 16 0 00 053453 MOVE 16,[1,,-1] ;TIME OUT COUNT
3993 034204 310 00 0 01 000000 CAM (1) ;CAUSE NON-EX-MEM
3994 034205 365 16 0 00 034205 SOJGE 16,. ;LOOP TILL IT COMES
3995
3996 034206 036 13 0 00 053466 ERROR1 (13,1,0,^EXPECTED NON-EX-MEM INTERRUPT DID NOT OCCUR,C=REF ADR)
3997 034207 035 02 0 00 034156 ERLP2 NOMEM1
3998 034210 260 17 0 00 031002 CLRAPR
3999 034211 700 14 0 00 012377 CLRPI+CHNON
4000 034212 263 17 0 00 000000 RTN ;EXIT TEST
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 70
DSKDAM MAC 9-JUL-79 12:33 INTERRUPT - NON-EXISTENT-MEMORY TEST SEQ 0150
4001
4002 ; **********************************************************************
4003 ;*NXMTRP - COME HERE ON NON-EX-MEM INTERRUPT
4004 ; **********************************************************************
4005
4006 034213 000000 000000 NXMTRP: 0
4007 034214 7 000 34 0 00 000400 CONSO APR,LNXMER ;IS NXM FLOP SET?
4008 ERROR1 (13,1,0,^GOT NON-EX-MEM INTERRUPT WITHOUT NXM FLOP SET,C=REF ADR)^
4009 034215 036 13 0 00 053501
4010 034216 035 02 0 00 034156 ERLP2 NOMEM1
4011
4012 034217 350 00 0 00 034614 AOS TOTNXM ;BUMP NON-EX-EM COUNT
4013 034220 350 00 0 00 034616 AOS ERRCNT ;AND ERROR INTERRUPT COUNTER
4014 034221 260 17 0 00 031002 CLRAPR
4015 034222 700 14 0 00 012377 CLRPI+CHNON
4016 034223 037 10 0 00 000002 SWITCH ;GET CONSOLE SWITCHES
4017 034224 603 00 0 00 000400 TLNE RELIAB ;FAST CYCLE WANTED?
4018 034225 365 14 0 00 034156 SOJGE 14,NXMTST+3 ;LOOP TEST TILL 14 = 0
4019 034226 263 17 0 00 000000 RTN ;EXIT TEST
4020
4021 ; **********************************************************************
4022 ;*NONXM - GRIEF IF HERE - WE GOT AN INTERRUPT ON THE WRONG CHANNEL
4023 ; **********************************************************************
4024
4025 034227 000000 000000 NONXM: 0
4026 034230 7 000 24 0 00 055124 CONI APR,APRSTS ;GET AND SAVE
4027 034231 7 004 24 0 00 055324 CONI PI,PISTAT ;APR AND PI STATUS
4028 034232 260 17 0 00 031002 CLRAPR
4029 034233 700 14 0 00 010377 CLRPI
4030 ERROR1 (13,0,0,^GOT NON-EX-MEM INTERRUPT ON THE WRONG CHANNEL,,STATUS)^
4031 034234 036 13 0 00 053514
4032 034235 035 02 0 00 034156 ERLP2 NOMEM1
4033 034236 260 17 0 00 031002 CLRAPR
4034 034237 700 14 0 00 012377 CLRPI+CHNON
4035 034240 263 17 0 00 000000 RTN
4036
4037 ; **********************************************************************
4038 ;*HERE IF WE HAVE A 256K MACHINE
4039 ; **********************************************************************
4040
4041 034241 476 00 0 00 034615 NXM256: SETOM NXMFLG ;INFORM PROGRAM THIS TEST IS NOT BEING DONE
4042 034242 260 17 0 00 031002 CLRAPR
4043 034243 700 14 0 00 012377 CLRPI+CHNON
4044 034244 263 17 0 00 000000 RTN ;EXIT NXMTST
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 71
DSKDAM MAC 9-JUL-79 12:33 INTERRUPT - BLOCK TRANSFER TEST SEQ 0151
4045 SUBTTL INTERRUPT - BLOCK TRANSFER TEST
4046 SALL
4047 ; **********************************************************************
4048 ;*BLTTST - TEST BLOCK TRANSFER INTERRUPTABILITY
4049 ; **********************************************************************
4050
4051 053517 T=SIXBTZ BLOCK TRANSFER TEST
4052
4053 034245 201 00 0 00 034245 BLTTST: SUBTST
4054 034246 202 00 0 00 030051
4055
4056 034247 260 17 0 00 031002 CLRAPR
4057 034250 700 14 0 00 010377 CLRPI
4058
4059 034251 200 04 0 00 053523 MOVE 4,[JSR BLTTRP]
4060 034252 200 05 0 00 053524 MOVE 5,[JSR BLTBAD]
4061 034253 260 17 0 00 034360 GO RANCHN ;INIT RANDOM CHANNEL
4062
4063 034254 200 00 0 00 030022 MOVE RANDBS
4064 034255 202 00 0 00 070000 MOVEM BUFF
4065 034256 200 16 0 00 053342 MOVE 16,[BUFF,,BUFF+1]
4066 034257 251 16 0 00 072000 BLT 16,BUFF+2000 ;FILL TRANSFER BUFFER
4067
4068 034260 402 00 0 00 072101 SETZM BUFF1
4069 034261 200 16 0 00 053525 MOVE 16,[BUFF1,,BUFF1+1]
4070 034262 251 16 0 00 074101 BLT 16,BUFF1+2000 ;CLEAR RECIEVING BUFFER
4071
4072 034263 7 000 20 0 00 121640 CONO APR,LAPRAL+LACLK
4073 034264 7 000 34 0 00 000040 CONSO APR,LACLK
4074 034265 254 00 0 00 034264 JRST .-1
4075 034266 350 00 0 00 030054 AOS TICKS
4076
4077 034267 7 000 20 0 04 121640 CONO APR,LAPRAL+LACLK(4)
4078 034270 200 16 0 00 053526 MOVE 16,[BUFF,,BUFF1] ;BLT FROM - TO
4079 034271 402 00 0 00 055143 SETZM BLTAC
4080 034272 7 004 20 0 00 002377 CONO PI,2377 ;ENABLE INTERRUPT SYSTEM
4081
4082 034273 251 16 0 00 074101 BLT 16,BUFF1+2000 ;DO BLT
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 72
DSKDAM MAC 9-JUL-79 12:33 INTERRUPT - BLOCK TRANSFER TEST SEQ 0152
4083
4084 ; **********************************************************************
4085 ;*DATTST - CHECK BLT RESULTS
4086 ; **********************************************************************
4087
4088 034274 336 00 0 00 055143 DATTST: SKIPN BLTAC ;DID BLT GET INTERRUPTED ?
4089 034275 254 00 0 00 034334 JRST BLTNOI ;NO
4090
4091 034276 201 02 0 00 072101 MOVEI 2,BUFF1
4092 034277 200 01 1 00 000002 DATLOP: MOVE 1,@2 ;GET DATA
4093 034300 312 01 0 00 070000 CAME 1,BUFF ;COMPARE
4094 034301 254 00 0 00 034311 JRST DATERR ;GOT AN ERROR
4095
4096 034302 271 02 0 00 000001 ADDI 2,1
4097 034303 307 02 0 00 074101 CAIG 2,BUFF1+2000 ;FINISHED TESTING
4098 034304 254 00 0 00 034277 JRST DATLOP ;NO
4099
4100 034305 350 00 0 00 034635 AOS BLTCNT ;YES
4101 034306 260 17 0 00 031002 CLRAPR
4102 034307 700 14 0 00 012377 CLRPI+CHNON
4103 034310 263 17 0 00 000000 RTN ;EXIT TEST
4104
4105 ; **********************************************************************
4106 ;*DATERR - COME HERE ON DATA ERROR IN BLOCK TRANSFER TEST
4107 ; **********************************************************************
4108
4109 034311 036 13 0 00 053535 DATERR: ERROR1 (13,BUFF,1,^DATA COMPARE ERROR IN BLT TEST,,DATMOR)
4110 034312 035 02 0 00 034245 ERLP2 BLTTST
4111
4112 034313 260 17 0 00 031002 CLRAPR
4113 034314 700 14 0 00 012377 CLRPI+CHNON
4114 034315 263 17 0 00 000000 RTN ;CHECK SOME MORE
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 73
DSKDAM MAC 9-JUL-79 12:33 INTERRUPT - BLOCK TRANSFER TEST SEQ 0153
4115
4116 034316 550 12 0 00 055143 DATMOR: HRRZ 12,BLTAC ;GET E OF BLT WHEN INTERRUPTED
4117 034317 312 01 0 00 000012 CAME 1,12 ;DID FAILING DATA = BLTAC AT INTERRUPT
4118 034320 254 00 0 00 034322 JRST DAT001 ;NO
4119 034321 254 00 0 00 034327 JRST BLTFAL ;YES
4120
4121 034322 275 12 0 00 000001 DAT001: SUBI 12,1
4122 034323 312 01 0 00 000012 CAME 1,12 ;CHECK NEAR IT
4123 034324 254 00 0 00 034326 JRST DAT002
4124 034325 254 00 0 00 034327 JRST BLTFAL
4125
4126 034326 263 17 0 00 000000 DAT002: RTN ;COULD BE REAL DATA ERROR
4127
4128 034327 BLTFAL: PNTMSG [ASCIZ/
4129 ADDRESS OF FAILING DATA IS EQUAL TO BLT TO ADDRESS OR BLT TO ADDRESS-1
4130 AT INTERRUPT TIME. BLT IS NOT STORING THE CORRECT POINTER WHEN
4131 INTERRUPTED.
4132 034327 037 00 0 00 053540 FAILING ADDRESS: /]
4133
4134 034330 200 00 0 00 000012 MOVE 12
4135 034331 037 14 0 00 000000 PNTOCT
4136 034332 037 00 0 00 030242 PCRL
4137 034333 263 17 0 00 000000 RTN ;RETURN TO ERROR HANDLER
4138
4139 034334 7 000 24 0 00 055124 BLTNOI: CONI APR,APRSTS
4140 034335 7 004 24 0 00 055324 CONI PI,PISTAT
4141 034336 260 17 0 00 031002 CLRAPR
4142 034337 700 14 0 00 012377 CLRPI+CHNON
4143 ERROR1 (13,0,0,^INTERRUPT DID NOT OCCUR DURING BLT)^
4144 034340 036 13 0 00 053610
4145 034341 035 02 0 00 034245 ERLP2 BLTTST
4146 034342 263 17 0 00 000000 RTN
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 74
DSKDAM MAC 9-JUL-79 12:33 INTERRUPT - BLOCK TRANSFER TEST SEQ 0154
4147
4148 ; **********************************************************************
4149 ;*BLTTRP - COME HERE ON INTERRUPT FROM CLOCK DURING BLT TEST
4150 ; **********************************************************************
4151
4152 034343 000000 000000 BLTTRP: 0 ;FOR JSR
4153 034344 350 00 0 00 030054 AOS TICKS
4154 034345 350 00 0 04 034622 AOS INTCNT-1(4) ;COUNT THIS INTERRUPT
4155 034346 202 16 0 00 055143 MOVEM 16,BLTAC# ;SAVE CONTENTS OF BLTAC
4156 034347 260 17 0 00 031002 CLRAPR
4157 034350 700 14 0 00 012377 CLRPI+CHNON
4158 034351 254 00 1 00 034343 JRST @BLTTRP ;FINISH BLOCK TRANSFER
4159
4160 ; **********************************************************************
4161 ;*BLTBAD - COME HERE ON INCORRECT CLOCK INTERRUPT
4162 ; **********************************************************************
4163
4164 034352 000000 000000 BLTBAD: 0 ;FOR JSR
4165 034353 350 00 0 00 034633 AOS SPRCNT ;COUNT AS SPURIOUS INTERRUPT
4166 ERROR1 (13,0,0,^SPURIOUS CLOCK INTERRUPT OCCURED,RESTARTING TEST)^
4167 034354 036 13 0 00 053624
4168 034355 260 17 0 00 031002 CLRAPR
4169 034356 700 14 0 00 012377 CLRPI+CHNON
4170 034357 254 00 0 00 034245 JRST BLTTST ;RESTART BLOCK TRANSFER TEST
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 75
DSKDAM MAC 9-JUL-79 12:33 INTERRUPT TEST SUBROUTINES SEQ 0155
4171 SUBTTL INTERRUPT TEST SUBROUTINES
4172
4173 ; **********************************************************************
4174 ;*RANCHN - THIS SUBROUTINE TO INIT THE CLOCK ON SOME RANDOM CHANNEL AND TO
4175 ;* RETURN TO ALL OTHER CHANNELS AS ERRORS.
4176 ;* ROUTINE IS ENTERED WITH AC4 CONTAINING THE CORRECT TRAP ADDRESS
4177 ;* AND AC5 CONTAINS THE ERROR TRAP ADDRESS.
4178 ; **********************************************************************
4179
4180 034360 202 04 0 00 055166 RANCHN: MOVEM 4,CORTRP# ;SAVE CORRECT TRAP ADDRESS
4181 034361 202 05 0 00 055141 MOVEM 5,BADTRP# ;AND BAD CHANNEL TRAP
4182 034362 200 04 0 00 055334 MOVE 4,RA2# ;GENERATE RANDOM NUMBER
4183 034363 270 04 0 00 030022 ADD 4,RANDBS ;ADD IN BASE
4184 034364 241 04 0 00 777777 ROT 4,-1
4185 034365 447 04 0 00 055334 EQVB 4,RA2
4186 034366 405 04 0 00 000007 ANDI 4,7 ;MASK OUT ALL BUT ASSIGNMENT
4187 034367 305 04 0 00 000001 CAIGE 4,1 ;MUST BE CHANNEL 1 OR BETTER
4188 034370 201 04 0 00 000001 MOVEI 4,1
4189 034371 202 04 0 00 034620 MOVEM 4,CLKCHN# ;SAVE CLOCK CHANNEL
4190 034372 201 04 0 00 000044 MOVEI 4,44
4191 034373 200 05 0 00 055141 MOVE 5,BADTRP ;GET TRAPS FOR WRONG CHANNEL
4192 034374 202 05 0 04 000000 MOVEM 5,(4) ;SET ALL CHANNELS TO BAD
4193 034375 271 04 0 00 000002 ADDI 4,2
4194 034376 305 04 0 00 000060 CAIGE 4,60
4195 034377 254 00 0 00 034374 JRST .-3
4196 034400 200 05 0 00 055166 MOVE 5,CORTRP ;GET CORRECT TRAP
4197 034401 200 04 0 00 034620 MOVE 4,CLKCHN ;GET CHANNEL NUMBER
4198 034402 241 04 0 00 000001 ROT 4,1
4199 034403 202 05 0 04 000040 MOVEM 5,40(4) ;STORE INSTRUCTION
4200 034404 241 04 0 00 777777 ROT 4,-1
4201 034405 263 17 0 00 000000 RTN
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 76
DSKDAM MAC 9-JUL-79 12:33 INTERRUPT TEST SUBROUTINES SEQ 0156
4202
4203 ; **********************************************************************
4204 ;*STATUS - REPORT THE STATUS OF THE APR AND PI
4205 ; **********************************************************************
4206
4207 034406 STATUS: PNTMSG [ASCIZ/
4208 APR STATUS PI STATUS
4209 034406 037 00 0 00 053627 /]
4210 034407 200 00 0 00 055124 MOVE APRSTS ;GET AND TYPE APR STATUS
4211 034410 037 13 0 00 000000 PNTHW
4212 034411 200 00 0 00 055324 MOVE PISTAT ;GET AND PRINT PI STATUS
4213 034412 037 13 0 00 000000 PNTHW
4214 034413 037 00 0 00 030242 PCRL
4215 034414 263 17 0 00 000000 RTN ;RETURN TO SENDER
4216
4217 ; **********************************************************************
4218 ;*RANDM0 - THIS ROUTINE GENERATES SOME RANDOM NUMBER WHICH MAY BE ZERO
4219 ; **********************************************************************
4220
4221 034415 200 00 0 00 055334 RANDM0: MOVE 0,RA2# ;GENERATE RANDOM NUMBER
4222 034416 270 00 0 00 030022 ADD 0,RANDBS ;ADD IN BASE
4223 034417 241 00 0 00 777777 ROT 0,-1
4224 034420 447 00 0 00 055334 EQVB 0,RA2
4225 034421 202 00 0 00 000001 MOVEM 1 ;STORE IN AC1
4226 034422 263 17 0 00 000000 RTN ;RETURN
4227
4228 ; **********************************************************************
4229 ;*RANDM1 - THIS SUBROUTINE GENERATES A RANDOM NUMBER WHICH MAY NOT BE ZERO
4230 ; **********************************************************************
4231
4232 034423 200 00 0 00 055334 RANDM1: MOVE 0,RA2 ;GENERATE RANDOM NUMBER THAT IS NOT =0
4233 034424 270 00 0 00 030022 ADD 0,RANDBS ;ADD IN BASE
4234 034425 241 00 0 00 777777 ROT 0,-1
4235 034426 447 00 0 00 055334 EQVB 0,RA2
4236 034427 322 00 0 00 034423 JUMPE 0,RANDM1 ;LOOP IF NUMBER =0
4237 034430 202 00 0 00 000001 MOVEM 1
4238 034431 263 17 0 00 000000 RTN ;RETURN
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 77
DSKDAM MAC 9-JUL-79 12:33 INTERRUPT TEST SUBROUTINES SEQ 0157
4239
4240 ; **********************************************************************
4241 ;*CSYNC - THIS ROUTINE IS USED TO DETERMINE HOW MANY AOJNS AND CONSOS
4242 ;* ARE EXECUTED IN 1 MSEC.
4243 ; **********************************************************************
4244
4245 034432 332 00 0 00 055423 CSYNC: SKIPE TIMCNT# ;DONE THIS BEFORE?
4246 034433 263 17 0 00 000000 RTN ;YES DONT DO IT AGAIN
4247
4248 034434 201 15 0 00 000003 CSYNC2: MOVEI 15,3 ;LOOP COUNT
4249 034435 403 16 0 00 055423 SETZB 16,TIMCNT#
4250 034436 515 01 0 00 400000 HRLZI 1,400000
4251 034437 200 10 00 00 053634 MOVE 2,[CONSO APR,LACLK]
4252 034440 200 03 0 00 053635 MOVE 3,[AOJN 1,2]
4253 034441 200 04 0 00 053636 MOVE 4,[AOS TICKS]
4254 034442 200 05 0 00 053637 MOVE 5,[SOJLE 15,CSYNC1]
4255 034443 200 30 00 00 053640 MOVE 6,[CONO APR,LAPRAL+LACLK]
4256 034444 200 34 00 00 053634 MOVE 7,[CONSO APR,LACLK]
4257 034445 200 10 0 00 053641 MOVE 10,[SOJA 16,7]
4258 034446 200 11 0 00 053636 MOVE 11,[AOS TICKS]
4259 034447 200 50 00 00 053640 MOVE 12,[CONO APR,LAPRAL+LACLK]
4260 034450 200 13 0 00 053642 MOVE 13,[SOJA 16,2]
4261 034451 260 17 0 00 031002 CLRAPR
4262 034452 700 14 0 00 010377 CLRPI
4263
4264 034453 7 000 20 0 00 121640 CONO APR,LAPRAL+LACLK
4265 034454 7 000 34 0 00 000040 CONSO APR,LACLK
4266 034455 254 00 0 00 034454 JRST .-1
4267 034456 350 00 0 00 030054 AOS TICKS
4268
4269 034457 7 000 20 0 00 121640 CONO APR,LAPRAL+LACLK
4270 034460 254 00 0 00 000002 JRST 2 ;START TIMING LOOP
4271
4272 034461 641 01 0 00 400000 CSYNC1: TLC 1,400000 ;DELETE BIT 0
4273 034462 221 01 0 00 000006 IMULI 1,^D6
4274 034463 231 01 0 00 000003 IDIVI 1,3 ;TO GET NUMBER IN 1 ITERATION
4275 034464 231 01 0 00 000144 IDIVI 1,^D100 ;TO GET NUMBER IN MSECS.
4276 034465 202 01 0 00 055423 MOVEM 1,TIMCNT
4277 034466 260 17 0 00 031002 CLRAPR
4278 034467 700 14 0 00 012377 CLRPI+CHNON
4279 034470 263 17 0 00 000000 RTN ;EXIT SYNC ROUTINE
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 78
DSKDAM MAC 9-JUL-79 12:33 INTERRUPT TEST SUBROUTINES SEQ 0158
4280
4281 ; **********************************************************************
4282 ;*WAIT - ROUTINE IS ENTERED WITH AC0 CONTAINING THE NUMBER OF MSECS. TO STALL
4283 ;* THIS ROUTINE IS DONE IN FAST MEMORY.
4284 ; **********************************************************************
4285
4286 034471 336 00 0 00 000000 WAIT: SKIPN ;ANY ARGUMENT?
4287 034472 263 17 0 00 000000 RTN ;NO 0. MSEC. WAIT
4288
4289 034473 7 004 20 0 00 000400 CONO PI,PIOFF
4290 034474 220 00 0 00 055423 IMUL 0,TIMCNT ;COUNTS IN 1 MS X NO. OF MSECS.
4291 034475 250 04 00 00 053643 EXCH 1,[CONSO APR,] ;WAIT IT OUT
4292 034476 250 02 0 00 053644 EXCH 2,[SOJGE 1] ;LOOP TILL -1
4293 034477 250 03 0 00 053645 EXCH 3,[JRST WATRET] ;AND ESCAPE
4294 034500 254 00 0 00 000001 JRST 1
4295
4296 034501 250 01 1 00 034475 WATRET: EXCH 1,@.-4
4297 034502 250 02 1 00 034476 EXCH 2,@.-4
4298 034503 250 03 1 00 034477 EXCH 3,@.-4 ;RESTORE AC'S AND RETURN
4299 034504 7 004 20 0 00 000200 CONO PI,PION
4300 034505 263 17 0 00 000000 RTN ;EXIT WAIT
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 79
DSKDAM MAC 9-JUL-79 12:33 INTERRUPT TEST SUBROUTINES SEQ 0159
4301
4302 ; **********************************************************************
4303 ;*TIMER - THIS ROUTINE IS ENTERED WITH AC0 CONTAINING THE INSTRUCTION
4304 ;* WHICH CHECKS THE EVENT TO BE TIMED (MUST BE A CONSO)
4305 ;* AC1 CONTAINS A NUMBER (0-3) TO DETERMINE THE TIME TO BE RETURNED
4306 ;* I.E. 0 FOR MSECS., 1 FOR 10THS OF MSECS., 2 FOR 100THS OF MSECS.
4307 ;* AND 3 FOR 1000THS OF MSECS.
4308 ; **********************************************************************
4309
4310 034506 303 01 0 00 000003 TIMER: CAILE 1,3 ;FACTOR UP TO 1000THS
4311 034507 400 01 0 00 000000 SETZ 1, ;IF GREATER THAN 3 ASSUME MSECS.
4312 034510 202 01 0 00 000010 MOVEM 1,10 ;AND SAVE IT
4313 034511 306 01 0 00 000001 CAIN 1,1 ;TENTHS
4314 034512 201 10 0 00 000012 MOVEI 10,^D10
4315 034513 306 01 0 00 000002 CAIN 1,2 ;HUNDREDTHS
4316 034514 201 10 0 00 000144 MOVEI 10,^D100
4317 034515 306 01 0 00 000003 CAIN 1,3 ;THOUSANDTHS
4318 034516 201 10 0 00 001750 MOVEI 10,^D1000
4319 034517 335 01 0 00 000000 SKIPGE 1, ;IS IT NEGATIVE
4320 034520 402 00 0 00 000010 SETZM 10 ;YES
4321 034521 202 00 0 00 000011 MOVEM 0,11 ;PUT CONSO INTO 11
4322 034522 400 00 0 00 000000 SETZ 0 ;START WITH AC = 0
4323 034523 200 12 0 00 053646 MOVE 12,[AOJN 11] ;COUNT INSTR. IN 12
4324 034524 200 13 0 00 053647 MOVE 13,[JRST TEXIT] ;EXIT INSTRUCTION
4325 034525 260 17 0 00 031002 CLRAPR
4326 034526 700 14 0 00 010377 CLRPI
4327
4328 034527 7 000 20 0 00 121640 CONO APR,LAPRAL+LACLK
4329 034530 7 000 34 0 00 000040 CONSO APR,LACLK
4330 034531 254 00 0 00 034530 JRST .-1
4331 034532 350 00 0 00 030054 AOS TICKS
4332
4333 034533 7 000 20 0 00 121640 CONO APR,LAPRAL+LACLK
4334 034534 254 00 0 00 000011 JRST 11 ;ENTER LOOP
4335
4336 ; **********************************************************************
4337 ;*TEXIT - COME HERE TO FIGURE THE TIME AND EXIT WITH AC0 AND AC1 CONTAINING THE
4338 ;* ANSWER. WHICH IS READY TO BE PRINTED OR TESTED AND ALSO STORE THE ANSWER
4339 ;* IN CLKTIC AND CLKTIC+1
4340 ; **********************************************************************
4341
4342 034535 332 00 0 00 000010 TEXIT: SKIPE 10 ;DON'T MULTIPLY IF 10 = 0
4343 034536 220 00 0 00 000010 IMUL 0,10 ;MULTIPLICATION FACTOR
4344 034537 230 00 0 00 055423 IDIV 0,TIMCNT
4345 034540 202 00 0 00 034612 MOVEM 0,CLKTIC
4346 034541 202 01 0 00 034613 MOVEM 1,CLKTIC+1 ;SAVE TICK TIME
4347 034542 260 17 0 00 031002 CLRAPR
4348 034543 700 14 0 00 012377 CLRPI+CHNON
4349 034544 263 17 0 00 000000 RTN ;AC0 HAS THE TIME!
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 80
DSKDAM MAC 9-JUL-79 12:33 INTERRUPT TEST SUBROUTINES SEQ 0160
4350
4351 ; **********************************************************************
4352 ;*SYSTAT - PRINT INTERRUPT RELIABILTY TOTALS
4353 ; **********************************************************************
4354
4355 034545 332 00 0 00 030037 SYSTAT: SKIPE USER ;TEST NOT DONE IN USER MODE
4356 034546 263 17 0 00 000000 RTN
4357
4358 PNTMSG [ASCIZ/
4359 * INTERRUPT TOTALS *
4360 034547 037 00 0 00 053650 CHANNEL 1 INTERRUPTS = /]
4361 034550 200 00 0 00 034623 MOVE INTCNT
4362 034551 037 15 0 00 000000 PNTDEC
4363
4364 PNTMSG [ASCIZ/
4365 034552 037 00 0 00 053662 CHANNEL 2 INTERRUPTS = /]
4366 034553 200 00 0 00 034624 MOVE INTCNT+1
4367 034554 037 15 0 00 000000 PNTDEC
4368
4369 PNTMSG [ASCIZ/
4370 034555 037 00 0 00 053670 CHANNEL 3 INTERRUPTS = /]
4371 034556 200 00 0 00 034625 MOVE INTCNT+2
4372 034557 037 15 0 00 000000 PNTDEC
4373
4374 PNTMSG [ASCIZ/
4375 034560 037 00 0 00 053676 CHANNEL 4 INTERRUPTS = /]
4376 034561 200 00 0 00 034626 MOVE INTCNT+3
4377 034562 037 15 0 00 000000 PNTDEC
4378
4379 PNTMSG [ASCIZ/
4380 034563 037 00 0 00 053704 CHANNEL 5 INTERRUPTS = /]
4381 034564 200 00 0 00 034627 MOVE INTCNT+4
4382 034565 037 15 0 00 000000 PNTDEC
4383
4384 PNTMSG [ASCIZ/
4385 034566 037 00 0 00 053712 CHANNEL 6 INTERRUPTS = /]
4386 034567 200 00 0 00 034630 MOVE INTCNT+5
4387 034570 037 15 0 00 000000 PNTDEC
4388
4389 PNTMSG [ASCIZ/
4390 034571 037 00 0 00 053720 CHANNEL 7 INTERRUPTS = /]
4391 034572 200 00 0 00 034631 MOVE INTCNT+6
4392 034573 037 15 0 00 000000 PNTDEC
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 81
DSKDAM MAC 9-JUL-79 12:33 INTERRUPT TEST SUBROUTINES SEQ 0161
4393
4394 PNTMSG [ASCIZ/
4395 034574 037 00 0 00 053726 ERROR PIA INTERRUPTS = /]
4396 034575 200 00 0 00 034616 MOVE ERRCNT
4397 034576 037 15 0 00 000000 PNTDEC
4398
4399 PNTMSG [ASCIZ/
4400 034577 037 00 0 00 053734 PROGRAM GENERATED NXM'S = /]
4401 034600 200 00 0 00 034614 MOVE TOTNXM
4402 034601 037 15 0 00 000000 PNTDEC
4403
4404 PNTMSG [ASCIZ/
4405 034602 037 00 0 00 053742 TOTAL SPURIOUS INTERRUPTS = /]
4406 034603 200 00 0 00 034633 MOVE SPRCNT
4407 034604 037 15 0 00 000000 PNTDEC
4408
4409 PNTMSG [ASCIZ/
4410 034605 037 00 0 00 053751 TOTAL BLT'S DONE IN BLTSTS = /]
4411 034606 200 00 0 00 034635 MOVE BLTCNT
4412 034607 037 15 0 00 000000 PNTDEC
4413 034610 037 00 0 00 030242 PCRL
4414
4415 034611 263 17 0 00 000000 RTN ;EXIT SYSTAT
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 82
DSKDAM MAC 9-JUL-79 12:33 INTERRUPT TEST SUBROUTINES SEQ 0162
4416
4417 ; **********************************************************************
4418 ;*SYSTAT TABLE
4419 ; **********************************************************************
4420
4421 034612 000000 000000 CLKTIC: 0 ;TIME BETWEEN CLOCK TICKS
4422 034613 000000 000000 0
4423 034614 000000 000000 TOTNXM: 0 ;TOTAL NON-EX-MEMS
4424 034615 000000 000000 NXMFLG: 0 ;-1 IF 256K MACHINE
4425 034616 000000 000000 ERRCNT: 0 ;TOTAL ERROR INTERRUPTS
4426 034617 000000 000000 ERRCHN: 0 ;LAST ERROR PIA ASSIGNMENT
4427 034620 000000 000000 CLKCHN: 0 ;LAST CLOCK PIA ASSIGNMENT
4428 034621 000000 000000 INSCNT: 0 ;TOTAL INTERRUPTED INSTRUCTIONS
4429 034622 000000 000000 0
4430 034623 000000 000000 INTCNT: 0 ;TOTAL NUMBER OF INTERRUPTS ON CHANNEL 1
4431 034624 000000 000000 0 ;TOTAL NUMBER OF INTERRUPTS ON CHANNEL 2
4432 034625 000000 000000 0 ;TOTAL NUMBER OF INTERRUPTS ON CHANNEL 3
4433 034626 000000 000000 0 ;TOTAL NUMBER OF INTERRUPTS ON CHANNEL 4
4434 034627 000000 000000 0 ;TOTAL NUMBER OF INTERRUPTS ON CHANNEL 5
4435 034630 000000 000000 0 ;TOTAL NUMBER OF INTERRUPTS ON CHANNEL 6
4436 034631 000000 000000 0 ;TOTAL NUMBER OF INTERRUPTS ON CHANNEL 7
4437 034632 000000 000000 0
4438 034633 000000 000000 SPRCNT: 0 ;TOTAL NUMBER OF SPURIOUS INTERRUPTS
4439 034634 000000 000000 CURENT: 0 ;LAST INSTRUCTION TESTED
4440 034635 000000 000000 BLTCNT: 0 ;TOTAL NUMBER OF BLT'S DONE
4441 034636 000000 000000 SYNC: 0 ;AOJGE'S IN 1 CLOCK TICK.
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 83
DSKDAM MAC 9-JUL-79 12:33 INTERRUPT TEST SUBROUTINES SEQ 0163
4442
4443 ; **********************************************************************
4444 ;*INSTAB - HERE BEITH THE INSTRUCTION TABLE
4445 ;* ALL NON SKIP INSTRUCTIONS AND 1 PART INSTRUCTIONS ARE STORED HERE
4446 ;* EACH ENTRY INTO THE TABLE INCLUDES:
4447 ;* 1.AN INSTRUCTION TO TEST
4448 ;* 2.THE NUMBER OF TIMES TO TRY IT
4449 ;* 3.A STORAGE WORD TO TELL HOW MANY TIMES THIS PARTICULAR
4450 ;* INSTRUCTION WAS TESTED
4451 ;* 4.A RESERVED STORAGE WORD
4452 ; **********************************************************************
4453
4454 034640 LOC <<.+4>&777774>
4455 034640 140 10 0 00 055264 INSTAB: FAD 10,MEMLOC#
4456 034641 000000 000005 5
4457 034642 000000 000000 0
4458 034643 000000 000000 0
4459 034644 142 10 0 00 055264 FADM 10,MEMLOC
4460 034645 000000 000005 5
4461 034646 000000 000000 0
4462 034647 000000 000000 0
4463 034650 143 10 0 00 055264 FADB 10,MEMLOC
4464 034651 000000 000005 5
4465 034652 000000 000000 0
4466 034653 000000 000000 0
4467 034654 145 10 0 00 055264 FADRI 10,MEMLOC
4468 034655 000000 000005 5
4469 034656 000000 000000 0
4470 034657 000000 000000 0
4471 034660 146 10 0 00 055264 FADRM 10,MEMLOC
4472 034661 000000 000005 5
4473 034662 000000 000000 0
4474 034663 000000 000000 0
4475 034664 147 10 0 00 055264 FADRB 10,MEMLOC
4476 034665 000000 000005 5
4477 034666 000000 000000 0
4478 034667 000000 000000 0
4479 034670 150 10 0 00 055264 FSB 10,MEMLOC
4480 034671 000000 000005 5
4481 034672 000000 000000 0
4482 034673 000000 000000 0
4483 034674 152 10 0 00 055264 FSBM 10,MEMLOC
4484 034675 000000 000005 5
4485 034676 000000 000000 0
4486 034677 000000 000000 0
4487 034700 153 10 0 00 055264 FSBB 10,MEMLOC
4488 034701 000000 000005 5
4489 034702 000000 000000 0
4490 034703 000000 000000 0
4491 034704 154 10 0 00 055264 FSBR 10,MEMLOC
4492 034705 000000 000005 5
4493 034706 000000 000000 0
4494 034707 000000 000000 0
4495 034710 155 10 0 00 055264 FSBRI 10,MEMLOC
4496 034711 000000 000005 5
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 83-1
DSKDAM MAC 9-JUL-79 12:33 INTERRUPT TEST SUBROUTINES SEQ 0164
4497 034712 000000 000000 0
4498 034713 000000 000000 0
4499 034714 156 10 0 00 055264 FSBRM 10,MEMLOC
4500 034715 000000 000005 5
4501 034716 000000 000000 0
4502 034717 000000 000000 0
4503 034720 157 10 0 00 055264 FSBRB 10,MEMLOC
4504 034721 000000 000005 5
4505 034722 000000 000000 0
4506 034723 000000 000000 0
4507 034724 160 10 0 00 055264 FMP 10,MEMLOC
4508 034725 000000 000005 5
4509 034726 000000 000000 0
4510 034727 000000 000000 0
4511 034730 162 10 0 00 055264 FMPM 10,MEMLOC
4512 034731 000000 000005 5
4513 034732 000000 000000 0
4514 034733 000000 000000 0
4515 034734 163 10 0 00 055264 FMPB 10,MEMLOC
4516 034735 000000 000005 5
4517 034736 000000 000000 0
4518 034737 000000 000000 0
4519 034740 164 10 0 00 055264 FMPR 10,MEMLOC
4520 034741 000000 000005 5
4521 034742 000000 000000 0
4522 034743 000000 000000 0
4523 034744 165 10 0 00 055264 FMPRI 10,MEMLOC
4524 034745 000000 000005 5
4525 034746 000000 000000 0
4526 034747 000000 000000 0
4527 034750 166 10 0 00 055264 FMPRM 10,MEMLOC
4528 034751 000000 000005 5
4529 034752 000000 000000 0
4530 034753 000000 000000 0
4531 034754 167 10 0 00 055264 FMPRB 10,MEMLOC
4532 034755 000000 000005 5
4533 034756 000000 000000 0
4534 034757 000000 000000 0
4535 034760 200 10 0 00 055264 MOVE 10,MEMLOC
4536 034761 000000 000005 5
4537 034762 000000 000000 0
4538 034763 000000 000000 0
4539 034764 201 10 0 00 055264 MOVEI 10,MEMLOC
4540 034765 000000 000005 5
4541 034766 000000 000000 0
4542 034767 000000 000000 0
4543 034770 202 10 0 00 055264 MOVEM 10,MEMLOC
4544 034771 000000 000005 5
4545 034772 000000 000000 0
4546 034773 000000 000000 0
4547 034774 203 10 0 00 055264 MOVES 10,MEMLOC
4548 034775 000000 000005 5
4549 034776 000000 000000 0
4550 034777 000000 000000 0
4551 035000 204 10 0 00 055264 MOVS 10,MEMLOC
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 83-2
DSKDAM MAC 9-JUL-79 12:33 INTERRUPT TEST SUBROUTINES SEQ 0165
4552 035001 000000 000005 5
4553 035002 000000 000000 0
4554 035003 000000 000000 0
4555 035004 205 10 0 00 055264 MOVSI 10,MEMLOC
4556 035005 000000 000005 5
4557 035006 000000 000000 0
4558 035007 000000 000000 0
4559 035010 206 10 0 00 055264 MOVSM 10,MEMLOC
4560 035011 000000 000005 5
4561 035012 000000 000000 0
4562 035013 000000 000000 0
4563 035014 207 10 0 00 055264 MOVSS 10,MEMLOC
4564 035015 000000 000005 5
4565 035016 000000 000000 0
4566 035017 000000 000000 0
4567 035020 210 10 0 00 055264 MOVN 10,MEMLOC
4568 035021 000000 000005 5
4569 035022 000000 000000 0
4570 035023 000000 000000 0
4571 035024 211 10 0 00 055264 MOVNI 10,MEMLOC
4572 035025 000000 000005 5
4573 035026 000000 000000 0
4574 035027 000000 000000 0
4575 035030 212 10 0 00 055264 MOVNM 10,MEMLOC
4576 035031 000000 000005 5
4577 035032 000000 000000 0
4578 035033 000000 000000 0
4579 035034 213 10 0 00 055264 MOVNS 10,MEMLOC
4580 035035 000000 000005 5
4581 035036 000000 000000 0
4582 035037 000000 000000 0
4583 035040 214 10 0 00 055264 MOVM 10,MEMLOC
4584 035041 000000 000005 5
4585 035042 000000 000000 0
4586 035043 000000 000000 0
4587 035044 215 10 0 00 055264 MOVMI 10,MEMLOC
4588 035045 000000 000005 5
4589 035046 000000 000000 0
4590 035047 000000 000000 0
4591 035050 216 10 0 00 055264 MOVMM 10,MEMLOC
4592 035051 000000 000005 5
4593 035052 000000 000000 0
4594 035053 000000 000000 0
4595 035054 217 10 0 00 055264 MOVMS 10,MEMLOC
4596 035055 000000 000005 5
4597 035056 000000 000000 0
4598 035057 000000 000000 0
4599 035060 220 10 0 00 055264 IMUL 10,MEMLOC
4600 035061 000000 000005 5
4601 035062 000000 000000 0
4602 035063 000000 000000 0
4603 035064 221 10 0 00 055264 IMULI 10,MEMLOC
4604 035065 000000 000005 5
4605 035066 000000 000000 0
4606 035067 000000 000000 0
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 83-3
DSKDAM MAC 9-JUL-79 12:33 INTERRUPT TEST SUBROUTINES SEQ 0166
4607 035070 222 10 0 00 055264 IMULM 10,MEMLOC
4608 035071 000000 000005 5
4609 035072 000000 000000 0
4610 035073 000000 000000 0
4611 035074 223 10 0 00 055264 IMULB 10,MEMLOC
4612 035075 000000 000005 5
4613 035076 000000 000000 0
4614 035077 000000 000000 0
4615 035100 224 10 0 00 055264 MUL 10,MEMLOC
4616 035101 000000 000005 5
4617 035102 000000 000000 0
4618 035103 000000 000000 0
4619 035104 225 10 0 00 055264 MULI 10,MEMLOC
4620 035105 000000 000005 5
4621 035106 000000 000000 0
4622 035107 000000 000000 0
4623 035110 226 10 0 00 055264 MULM 10,MEMLOC
4624 035111 000000 000005 5
4625 035112 000000 000000 0
4626 035113 000000 000000 0
4627 035114 227 10 0 00 055264 MULB 10,MEMLOC
4628 035115 000000 000005 5
4629 035116 000000 000000 0
4630 035117 000000 000000 0
4631 035120 230 10 0 00 055264 IDIV 10,MEMLOC
4632 035121 000000 000005 5
4633 035122 000000 000000 0
4634 035123 000000 000000 0
4635 035124 231 10 0 00 055264 IDIVI 10,MEMLOC
4636 035125 000000 000005 5
4637 035126 000000 000000 0
4638 035127 000000 000000 0
4639 035130 232 10 0 00 055264 IDIVM 10,MEMLOC
4640 035131 000000 000005 5
4641 035132 000000 000000 0
4642 035133 000000 000000 0
4643 035134 233 10 0 00 055264 IDIVB 10,MEMLOC
4644 035135 000000 000005 5
4645 035136 000000 000000 0
4646 035137 000000 000000 0
4647 035140 234 10 0 00 055264 DIV 10,MEMLOC
4648 035141 000000 000005 5
4649 035142 000000 000000 0
4650 035143 000000 000000 0
4651 035144 235 10 0 00 055264 DIVI 10,MEMLOC
4652 035145 000000 000005 5
4653 035146 000000 000000 0
4654 035147 000000 000000 0
4655 035150 236 10 0 00 055264 DIVM 10,MEMLOC
4656 035151 000000 000005 5
4657 035152 000000 000000 0
4658 035153 000000 000000 0
4659 035154 237 10 0 00 055264 DIVB 10,MEMLOC
4660 035155 000000 000005 5
4661 035156 000000 000000 0
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 83-4
DSKDAM MAC 9-JUL-79 12:33 INTERRUPT TEST SUBROUTINES SEQ 0167
4662 035157 000000 000000 0
4663 035160 240 10 0 00 055264 ASH 10,MEMLOC
4664 035161 000000 000005 5
4665 035162 000000 000000 0
4666 035163 000000 000000 0
4667 035164 241 10 0 00 055264 ROT 10,MEMLOC
4668 035165 000000 000005 5
4669 035166 000000 000000 0
4670 035167 000000 000000 0
4671 035170 242 10 0 00 055264 LSH 10,MEMLOC
4672 035171 000000 000005 5
4673 035172 000000 000000 0
4674 035173 000000 000000 0
4675 035174 244 10 0 00 055264 ASHC 10,MEMLOC
4676 035175 000000 000005 5
4677 035176 000000 000000 0
4678 035177 000000 000000 0
4679 035200 245 10 0 00 055264 ROTC 10,MEMLOC
4680 035201 000000 000005 5
4681 035202 000000 000000 0
4682 035203 000000 000000 0
4683 035204 246 10 0 00 055264 LSHC 10,MEMLOC
4684 035205 000000 000005 5
4685 035206 000000 000000 0
4686 035207 000000 000000 0
4687 035210 250 10 0 00 055264 EXCH 10,MEMLOC
4688 035211 000000 000005 5
4689 035212 000000 000000 0
4690 035213 000000 000000 0
4691 035214 270 10 0 00 055264 ADD 10,MEMLOC
4692 035215 000000 000005 5
4693 035216 000000 000000 0
4694 035217 000000 000000 0
4695 035220 271 10 0 00 055264 ADDI 10,MEMLOC
4696 035221 000000 000005 5
4697 035222 000000 000000 0
4698 035223 000000 000000 0
4699 035224 272 10 0 00 055264 ADDM 10,MEMLOC
4700 035225 000000 000005 5
4701 035226 000000 000000 0
4702 035227 000000 000000 0
4703 035230 273 10 0 00 055264 ADDB 10,MEMLOC
4704 035231 000000 000005 5
4705 035232 000000 000000 0
4706 035233 000000 000000 0
4707 035234 274 10 0 00 055264 SUB 10,MEMLOC
4708 035235 000000 000005 5
4709 035236 000000 000000 0
4710 035237 000000 000000 0
4711 035240 275 10 0 00 055264 SUBI 10,MEMLOC
4712 035241 000000 000005 5
4713 035242 000000 000000 0
4714 035243 000000 000000 0
4715 035244 276 10 0 00 055264 SUBM 10,MEMLOC
4716 035245 000000 000005 5
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 83-5
DSKDAM MAC 9-JUL-79 12:33 INTERRUPT TEST SUBROUTINES SEQ 0168
4717 035246 000000 000000 0
4718 035247 000000 000000 0
4719 035250 277 10 0 00 055264 SUBB 10,MEMLOC
4720 035251 000000 000005 5
4721 035252 000000 000000 0
4722 035253 000000 000000 0
4723 035254 400 10 0 00 055264 SETZ 10,MEMLOC
4724 035255 000000 000005 5
4725 035256 000000 000000 0
4726 035257 000000 000000 0
4727 035260 401 10 0 00 055264 SETZI 10,MEMLOC
4728 035261 000000 000005 5
4729 035262 000000 000000 0
4730 035263 000000 000000 0
4731 035264 402 10 0 00 055264 SETZM 10,MEMLOC
4732 035265 000000 000005 5
4733 035266 000000 000000 0
4734 035267 000000 000000 0
4735 035270 403 10 0 00 055264 SETZB 10,MEMLOC
4736 035271 000000 000005 5
4737 035272 000000 000000 0
4738 035273 000000 000000 0
4739 035274 404 10 0 00 055264 AND 10,MEMLOC
4740 035275 000000 000005 5
4741 035276 000000 000000 0
4742 035277 000000 000000 0
4743 035300 405 10 0 00 055264 ANDI 10,MEMLOC
4744 035301 000000 000005 5
4745 035302 000000 000000 0
4746 035303 000000 000000 0
4747 035304 406 10 0 00 055264 ANDM 10,MEMLOC
4748 035305 000000 000005 5
4749 035306 000000 000000 0
4750 035307 000000 000000 0
4751 035310 407 10 0 00 055264 ANDB 10,MEMLOC
4752 035311 000000 000005 5
4753 035312 000000 000000 0
4754 035313 000000 000000 0
4755 035314 410 10 0 00 055264 ANDCA 10,MEMLOC
4756 035315 000000 000005 5
4757 035316 000000 000000 0
4758 035317 000000 000000 0
4759 035320 411 10 0 00 055264 ANDCAI 10,MEMLOC
4760 035321 000000 000005 5
4761 035322 000000 000000 0
4762 035323 000000 000000 0
4763 035324 412 10 0 00 055264 ANDCAM 10,MEMLOC
4764 035325 000000 000005 5
4765 035326 000000 000000 0
4766 035327 000000 000000 0
4767 035330 413 10 0 00 055264 ANDCAB 10,MEMLOC
4768 035331 000000 000005 5
4769 035332 000000 000000 0
4770 035333 000000 000000 0
4771 035334 414 10 0 00 055264 SETM 10,MEMLOC
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 83-6
DSKDAM MAC 9-JUL-79 12:33 INTERRUPT TEST SUBROUTINES SEQ 0169
4772 035335 000000 000005 5
4773 035336 000000 000000 0
4774 035337 000000 000000 0
4775 035340 415 10 0 00 055264 SETMI 10,MEMLOC
4776 035341 000000 000005 5
4777 035342 000000 000000 0
4778 035343 000000 000000 0
4779 035344 416 10 0 00 055264 SETMM 10,MEMLOC
4780 035345 000000 000005 5
4781 035346 000000 000000 0
4782 035347 000000 000000 0
4783 035350 417 10 0 00 055264 SETMB 10,MEMLOC
4784 035351 000000 000005 5
4785 035352 000000 000000 0
4786 035353 000000 000000 0
4787 035354 420 10 0 00 055264 ANDCM 10,MEMLOC
4788 035355 000000 000005 5
4789 035356 000000 000000 0
4790 035357 000000 000000 0
4791 035360 421 10 0 00 055264 ANDCMI 10,MEMLOC
4792 035361 000000 000005 5
4793 035362 000000 000000 0
4794 035363 000000 000000 0
4795 035364 422 10 0 00 055264 ANDCMM 10,MEMLOC
4796 035365 000000 000005 5
4797 035366 000000 000000 0
4798 035367 000000 000000 0
4799 035370 423 10 0 00 055264 ANDCMB 10,MEMLOC
4800 035371 000000 000005 5
4801 035372 000000 000000 0
4802 035373 000000 000000 0
4803 035374 424 10 0 00 055264 SETA 10,MEMLOC
4804 035375 000000 000005 5
4805 035376 000000 000000 0
4806 035377 000000 000000 0
4807 035400 425 10 0 00 055264 SETAI 10,MEMLOC
4808 035401 000000 000005 5
4809 035402 000000 000000 0
4810 035403 000000 000000 0
4811 035404 426 10 0 00 055264 SETAM 10,MEMLOC
4812 035405 000000 000005 5
4813 035406 000000 000000 0
4814 035407 000000 000000 0
4815 035410 427 10 0 00 055264 SETAB 10,MEMLOC
4816 035411 000000 000005 5
4817 035412 000000 000000 0
4818 035413 000000 000000 0
4819 035414 430 10 0 00 055264 XOR 10,MEMLOC
4820 035415 000000 000005 5
4821 035416 000000 000000 0
4822 035417 000000 000000 0
4823 035420 431 10 0 00 055264 XORI 10,MEMLOC
4824 035421 000000 000005 5
4825 035422 000000 000000 0
4826 035423 000000 000000 0
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 83-7
DSKDAM MAC 9-JUL-79 12:33 INTERRUPT TEST SUBROUTINES SEQ 0170
4827 035424 432 10 0 00 055264 XORM 10,MEMLOC
4828 035425 000000 000005 5
4829 035426 000000 000000 0
4830 035427 000000 000000 0
4831 035430 433 10 0 00 055264 XORB 10,MEMLOC
4832 035431 000000 000005 5
4833 035432 000000 000000 0
4834 035433 000000 000000 0
4835 035434 434 10 0 00 055264 IOR 10,MEMLOC
4836 035435 000000 000005 5
4837 035436 000000 000000 0
4838 035437 000000 000000 0
4839 035440 435 10 0 00 055264 IORI 10,MEMLOC
4840 035441 000000 000005 5
4841 035442 000000 000000 0
4842 035443 000000 000000 0
4843 035444 436 10 0 00 055264 IORM 10,MEMLOC
4844 035445 000000 000005 5
4845 035446 000000 000000 0
4846 035447 000000 000000 0
4847 035450 437 10 0 00 055264 IORB 10,MEMLOC
4848 035451 000000 000005 5
4849 035452 000000 000000 0
4850 035453 000000 000000 0
4851 035454 440 10 0 00 055264 ANDCB 10,MEMLOC
4852 035455 000000 000005 5
4853 035456 000000 000000 0
4854 035457 000000 000000 0
4855 035460 441 10 0 00 055264 ANDCBI 10,MEMLOC
4856 035461 000000 000005 5
4857 035462 000000 000000 0
4858 035463 000000 000000 0
4859 035464 442 10 0 00 055264 ANDCBM 10,MEMLOC
4860 035465 000000 000005 5
4861 035466 000000 000000 0
4862 035467 000000 000000 0
4863 035470 443 10 0 00 055264 ANDCBB 10,MEMLOC
4864 035471 000000 000005 5
4865 035472 000000 000000 0
4866 035473 000000 000000 0
4867 035474 444 10 0 00 055264 EQV 10,MEMLOC
4868 035475 000000 000005 5
4869 035476 000000 000000 0
4870 035477 000000 000000 0
4871 035500 445 10 0 00 055264 EQVI 10,MEMLOC
4872 035501 000000 000005 5
4873 035502 000000 000000 0
4874 035503 000000 000000 0
4875 035504 446 10 0 00 055264 EQVM 10,MEMLOC
4876 035505 000000 000005 5
4877 035506 000000 000000 0
4878 035507 000000 000000 0
4879 035510 447 10 0 00 055264 EQVB 10,MEMLOC
4880 035511 000000 000005 5
4881 035512 000000 000000 0
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 83-8
DSKDAM MAC 9-JUL-79 12:33 INTERRUPT TEST SUBROUTINES SEQ 0171
4882 035513 000000 000000 0
4883 035514 450 10 0 00 055264 SETCA 10,MEMLOC
4884 035515 000000 000005 5
4885 035516 000000 000000 0
4886 035517 000000 000000 0
4887 035520 451 10 0 00 055264 SETCAI 10,MEMLOC
4888 035521 000000 000005 5
4889 035522 000000 000000 0
4890 035523 000000 000000 0
4891 035524 452 10 0 00 055264 SETCAM 10,MEMLOC
4892 035525 000000 000005 5
4893 035526 000000 000000 0
4894 035527 000000 000000 0
4895 035530 453 10 0 00 055264 SETCAB 10,MEMLOC
4896 035531 000000 000005 5
4897 035532 000000 000000 0
4898 035533 000000 000000 0
4899 035534 454 10 0 00 055264 ORCA 10,MEMLOC
4900 035535 000000 000005 5
4901 035536 000000 000000 0
4902 035537 000000 000000 0
4903 035540 455 10 0 00 055264 ORCAI 10,MEMLOC
4904 035541 000000 000005 5
4905 035542 000000 000000 0
4906 035543 000000 000000 0
4907 035544 456 10 0 00 055264 ORCAM 10,MEMLOC
4908 035545 000000 000005 5
4909 035546 000000 000000 0
4910 035547 000000 000000 0
4911 035550 457 10 0 00 055264 ORCAB 10,MEMLOC
4912 035551 000000 000005 5
4913 035552 000000 000000 0
4914 035553 000000 000000 0
4915 035554 460 10 0 00 055264 SETCM 10,MEMLOC
4916 035555 000000 000005 5
4917 035556 000000 000000 0
4918 035557 000000 000000 0
4919 035560 461 10 0 00 055264 SETCMI 10,MEMLOC
4920 035561 000000 000005 5
4921 035562 000000 000000 0
4922 035563 000000 000000 0
4923 035564 462 10 0 00 055264 SETCMM 10,MEMLOC
4924 035565 000000 000005 5
4925 035566 000000 000000 0
4926 035567 000000 000000 0
4927 035570 463 10 0 00 055264 SETCMB 10,MEMLOC
4928 035571 000000 000005 5
4929 035572 000000 000000 0
4930 035573 000000 000000 0
4931 035574 464 10 0 00 055264 ORCM 10,MEMLOC
4932 035575 000000 000005 5
4933 035576 000000 000000 0
4934 035577 000000 000000 0
4935 035600 465 10 0 00 055264 ORCMI 10,MEMLOC
4936 035601 000000 000005 5
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 83-9
DSKDAM MAC 9-JUL-79 12:33 INTERRUPT TEST SUBROUTINES SEQ 0172
4937 035602 000000 000000 0
4938 035603 000000 000000 0
4939 035604 466 10 0 00 055264 ORCMM 10,MEMLOC
4940 035605 000000 000005 5
4941 035606 000000 000000 0
4942 035607 000000 000000 0
4943 035610 467 10 0 00 055264 ORCMB 10,MEMLOC
4944 035611 000000 000005 5
4945 035612 000000 000000 0
4946 035613 000000 000000 0
4947 035614 474 10 0 00 055264 SETO 10,MEMLOC
4948 035615 000000 000005 5
4949 035616 000000 000000 0
4950 035617 000000 000000 0
4951 035620 475 10 0 00 055264 SETOI 10,MEMLOC
4952 035621 000000 000005 5
4953 035622 000000 000000 0
4954 035623 000000 000000 0
4955 035624 476 10 0 00 055264 SETOM 10,MEMLOC
4956 035625 000000 000005 5
4957 035626 000000 000000 0
4958 035627 000000 000000 0
4959 035630 477 10 0 00 055264 SETOB 10,MEMLOC
4960 035631 000000 000005 5
4961 035632 000000 000000 0
4962 035633 000000 000000 0
4963 035634 500 10 0 00 055264 HLL 10,MEMLOC
4964 035635 000000 000005 5
4965 035636 000000 000000 0
4966 035637 000000 000000 0
4967 035640 501 10 0 00 055264 HLLI 10,MEMLOC
4968 035641 000000 000005 5
4969 035642 000000 000000 0
4970 035643 000000 000000 0
4971 035644 502 10 0 00 055264 HLLM 10,MEMLOC
4972 035645 000000 000005 5
4973 035646 000000 000000 0
4974 035647 000000 000000 0
4975 035650 503 10 0 00 055264 HLLS 10,MEMLOC
4976 035651 000000 000005 5
4977 035652 000000 000000 0
4978 035653 000000 000000 0
4979 035654 504 10 0 00 055264 HRL 10,MEMLOC
4980 035655 000000 000005 5
4981 035656 000000 000000 0
4982 035657 000000 000000 0
4983 035660 505 10 0 00 055264 HRLI 10,MEMLOC
4984 035661 000000 000005 5
4985 035662 000000 000000 0
4986 035663 000000 000000 0
4987 035664 506 10 0 00 055264 HRLM 10,MEMLOC
4988 035665 000000 000005 5
4989 035666 000000 000000 0
4990 035667 000000 000000 0
4991 035670 507 10 0 00 055264 HRLS 10,MEMLOC
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 83-10
DSKDAM MAC 9-JUL-79 12:33 INTERRUPT TEST SUBROUTINES SEQ 0173
4992 035671 000000 000005 5
4993 035672 000000 000000 0
4994 035673 000000 000000 0
4995 035674 510 10 0 00 055264 HLLZ 10,MEMLOC
4996 035675 000000 000005 5
4997 035676 000000 000000 0
4998 035677 000000 000000 0
4999 035700 511 10 0 00 055264 HLLZI 10,MEMLOC
5000 035701 000000 000005 5
5001 035702 000000 000000 0
5002 035703 000000 000000 0
5003 035704 512 10 0 00 055264 HLLZM 10,MEMLOC
5004 035705 000000 000005 5
5005 035706 000000 000000 0
5006 035707 000000 000000 0
5007 035710 513 10 0 00 055264 HLLZS 10,MEMLOC
5008 035711 000000 000005 5
5009 035712 000000 000000 0
5010 035713 000000 000000 0
5011 035714 520 10 0 00 055264 HLLO 10,MEMLOC
5012 035715 000000 000005 5
5013 035716 000000 000000 0
5014 035717 000000 000000 0
5015 035720 521 10 0 00 055264 HLLOI 10,MEMLOC
5016 035721 000000 000005 5
5017 035722 000000 000000 0
5018 035723 000000 000000 0
5019 035724 522 10 0 00 055264 HLLOM 10,MEMLOC
5020 035725 000000 000005 5
5021 035726 000000 000000 0
5022 035727 000000 000000 0
5023 035730 523 10 0 00 055264 HLLOS 10,MEMLOC
5024 035731 000000 000005 5
5025 035732 000000 000000 0
5026 035733 000000 000000 0
5027 035734 524 10 0 00 055264 HRLO 10,MEMLOC
5028 035735 000000 000005 5
5029 035736 000000 000000 0
5030 035737 000000 000000 0
5031 035740 525 10 0 00 055264 HRLOI 10,MEMLOC
5032 035741 000000 000005 5
5033 035742 000000 000000 0
5034 035743 000000 000000 0
5035 035744 526 10 0 00 055264 HRLOM 10,MEMLOC
5036 035745 000000 000005 5
5037 035746 000000 000000 0
5038 035747 000000 000000 0
5039 035750 527 10 0 00 055264 HRLOS 10,MEMLOC
5040 035751 000000 000005 5
5041 035752 000000 000000 0
5042 035753 000000 000000 0
5043 035754 530 10 0 00 055264 HLLE 10,MEMLOC
5044 035755 000000 000005 5
5045 035756 000000 000000 0
5046 035757 000000 000000 0
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 83-11
DSKDAM MAC 9-JUL-79 12:33 INTERRUPT TEST SUBROUTINES SEQ 0174
5047 035760 531 10 0 00 055264 HLLEI 10,MEMLOC
5048 035761 000000 000005 5
5049 035762 000000 000000 0
5050 035763 000000 000000 0
5051 035764 532 10 0 00 055264 HLLEM 10,MEMLOC
5052 035765 000000 000005 5
5053 035766 000000 000000 0
5054 035767 000000 000000 0
5055 035770 533 10 0 00 055264 HLLES 10,MEMLOC
5056 035771 000000 000005 5
5057 035772 000000 000000 0
5058 035773 000000 000000 0
5059 035774 534 10 0 00 055264 HRLE 10,MEMLOC
5060 035775 000000 000005 5
5061 035776 000000 000000 0
5062 035777 000000 000000 0
5063 036000 535 10 0 00 055264 HRLEI 10,MEMLOC
5064 036001 000000 000005 5
5065 036002 000000 000000 0
5066 036003 000000 000000 0
5067 036004 536 10 0 00 055264 HRLEM 10,MEMLOC
5068 036005 000000 000005 5
5069 036006 000000 000000 0
5070 036007 000000 000000 0
5071 036010 537 10 0 00 055264 HRLES 10,MEMLOC
5072 036011 000000 000005 5
5073 036012 000000 000000 0
5074 036013 000000 000000 0
5075 036014 540 10 0 00 055264 HRR 10,MEMLOC
5076 036015 000000 000005 5
5077 036016 000000 000000 0
5078 036017 000000 000000 0
5079 036020 541 10 0 00 055264 HRRI 10,MEMLOC
5080 036021 000000 000005 5
5081 036022 000000 000000 0
5082 036023 000000 000000 0
5083 036024 542 10 0 00 055264 HRRM 10,MEMLOC
5084 036025 000000 000005 5
5085 036026 000000 000000 0
5086 036027 000000 000000 0
5087 036030 543 10 0 00 055264 HRRS 10,MEMLOC
5088 036031 000000 000005 5
5089 036032 000000 000000 0
5090 036033 000000 000000 0
5091 036034 544 10 0 00 055264 HLR 10,MEMLOC
5092 036035 000000 000005 5
5093 036036 000000 000000 0
5094 036037 000000 000000 0
5095 036040 545 10 0 00 055264 HLRI 10,MEMLOC
5096 036041 000000 000005 5
5097 036042 000000 000000 0
5098 036043 000000 000000 0
5099 036044 546 10 0 00 055264 HLRM 10,MEMLOC
5100 036045 000000 000005 5
5101 036046 000000 000000 0
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 83-12
DSKDAM MAC 9-JUL-79 12:33 INTERRUPT TEST SUBROUTINES SEQ 0175
5102 036047 000000 000000 0
5103 036050 547 10 0 00 055264 HLRS 10,MEMLOC
5104 036051 000000 000005 5
5105 036052 000000 000000 0
5106 036053 000000 000000 0
5107 036054 550 10 0 00 055264 HRRZ 10,MEMLOC
5108 036055 000000 000005 5
5109 036056 000000 000000 0
5110 036057 000000 000000 0
5111 036060 551 10 0 00 055264 HRRZI 10,MEMLOC
5112 036061 000000 000005 5
5113 036062 000000 000000 0
5114 036063 000000 000000 0
5115 036064 552 10 0 00 055264 HRRZM 10,MEMLOC
5116 036065 000000 000005 5
5117 036066 000000 000000 0
5118 036067 000000 000000 0
5119 036070 553 10 0 00 055264 HRRZS 10,MEMLOC
5120 036071 000000 000005 5
5121 036072 000000 000000 0
5122 036073 000000 000000 0
5123 036074 554 10 0 00 055264 HLRZ 10,MEMLOC
5124 036075 000000 000005 5
5125 036076 000000 000000 0
5126 036077 000000 000000 0
5127 036100 555 10 0 00 055264 HLRZI 10,MEMLOC
5128 036101 000000 000005 5
5129 036102 000000 000000 0
5130 036103 000000 000000 0
5131 036104 556 10 0 00 055264 HLRZM 10,MEMLOC
5132 036105 000000 000005 5
5133 036106 000000 000000 0
5134 036107 000000 000000 0
5135 036110 557 10 0 00 055264 HLRZS 10,MEMLOC
5136 036111 000000 000005 5
5137 036112 000000 000000 0
5138 036113 000000 000000 0
5139 036114 560 10 0 00 055264 HRRO 10,MEMLOC
5140 036115 000000 000005 5
5141 036116 000000 000000 0
5142 036117 000000 000000 0
5143 036120 561 10 0 00 055264 HRROI 10,MEMLOC
5144 036121 000000 000005 5
5145 036122 000000 000000 0
5146 036123 000000 000000 0
5147 036124 562 10 0 00 055264 HRROM 10,MEMLOC
5148 036125 000000 000005 5
5149 036126 000000 000000 0
5150 036127 000000 000000 0
5151 036130 563 10 0 00 055264 HRROS 10,MEMLOC
5152 036131 000000 000005 5
5153 036132 000000 000000 0
5154 036133 000000 000000 0
5155 036134 564 10 0 00 055264 HLRO 10,MEMLOC
5156 036135 000000 000005 5
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 83-13
DSKDAM MAC 9-JUL-79 12:33 INTERRUPT TEST SUBROUTINES SEQ 0176
5157 036136 000000 000000 0
5158 036137 000000 000000 0
5159 036140 565 10 0 00 055264 HLROI 10,MEMLOC
5160 036141 000000 000005 5
5161 036142 000000 000000 0
5162 036143 000000 000000 0
5163 036144 566 10 0 00 055264 HLROM 10,MEMLOC
5164 036145 000000 000005 5
5165 036146 000000 000000 0
5166 036147 000000 000000 0
5167 036150 567 10 0 00 055264 HLROS 10,MEMLOC
5168 036151 000000 000005 5
5169 036152 000000 000000 0
5170 036153 000000 000000 0
5171 036154 570 10 0 00 055264 HRRE 10,MEMLOC
5172 036155 000000 000005 5
5173 036156 000000 000000 0
5174 036157 000000 000000 0
5175 036160 571 10 0 00 055264 HRREI 10,MEMLOC
5176 036161 000000 000005 5
5177 036162 000000 000000 0
5178 036163 000000 000000 0
5179 036164 572 10 0 00 055264 HRREM 10,MEMLOC
5180 036165 000000 000005 5
5181 036166 000000 000000 0
5182 036167 000000 000000 0
5183 036170 573 10 0 00 055264 HRRES 10,MEMLOC
5184 036171 000000 000005 5
5185 036172 000000 000000 0
5186 036173 000000 000000 0
5187 036174 574 10 0 00 055264 HLRE 10,MEMLOC
5188 036175 000000 000005 5
5189 036176 000000 000000 0
5190 036177 000000 000000 0
5191 036200 575 10 0 00 055264 HLREI 10,MEMLOC
5192 036201 000000 000005 5
5193 036202 000000 000000 0
5194 036203 000000 000000 0
5195 036204 576 10 0 00 055264 HLREM 10,MEMLOC
5196 036205 000000 000005 5
5197 036206 000000 000000 0
5198 036207 000000 000000 0
5199 036210 577 10 0 00 055264 INSEND: HLRES 10,MEMLOC
5200 036211 000000 000005 5
5201 036212 000000 000000 0
5202 036213 000000 000000 0
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 1
DSKDA1 MAC 9-JUL-79 16:25 MEMORY RELIABILITY TEST SEQ 0177
5203 SUBTTL MEMORY RELIABILITY TEST
5204
5205 ; **********************************************************************
5206 ;*BEGMEM - SETUP SECTION
5207 ; **********************************************************************
5208
5209 036214 BEGMEM: SUBTST^
5210 036214 201 00 0 00 036214 MOVEI .
5211 036215 202 00 0 00 030051 MOVEM TESTPC
5212 036216 332 00 0 00 030037 SKIPE USER
5213 036217 254 00 0 00 030763 JRST TSTEND
5214
5215 036220 260 17 0 00 031002 CLRAPR
5216 036221 700 14 0 00 012377 CLRPI+CHNON
5217
5218 036222 037 10 0 00 000002 SWITCH
5219 036223 602 00 0 00 100000 TRNE INHMEM ;INHIBIT MEMORY TESTING ?
5220 036224 254 00 0 00 030763 JRST TSTEND ;YES
5221
5222 036225 264 00 0 00 033271 JSR TSTIME
5223
5224 036226 476 00 0 00 030143 SETOM MAPNEW ;DO 1024K MAPPING
5225 036227 037 00 0 00 000004 MAPMEM
5226
5227 036230 200 00 0 00 053760 MOVE [JRST PARERR] ;SETUP SPECIAL PARITY ROUTINE
5228 036231 202 00 0 00 030100 MOVEM $PARER
5229
5230 036232 476 00 0 00 055272 SETOM MERFST# ;SET FIRST ERROR FLAG
5231 036233 476 00 0 00 055312 SETOM PARFST# ;SET PARITY FIRST ERROR FLAG
5232 036234 402 00 0 00 055442 SETZM WASERR# ;CLEAR ERROR FLAG
5233
5234 036235 7 000 20 0 00 040201 CONO APR,LDPAER+LAPRP1
5235 036236 037 12 0 00 000002 MEMZRO ;CLEAR MEMORY
5236 036237 260 17 0 00 031002 CLRAPR
5237 036240 700 14 0 00 012377 CLRPI+CHNON
5238
5239 ; **********************************************************************
5240
5241 036241 254 00 0 00 036244 MEMT0: JRST PHYTST ;PERFORM PHYSICAL ADDRESS
5242 036242 254 00 0 00 036277 MEMT1: JRST PATTST ;PERFORM DATA PATTERNS
5243
5244 ; **********************************************************************
5245
5246 036243 254 00 0 00 030763 JRST TSTEND
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 2
DSKDA1 MAC 9-JUL-79 16:25 MEMORY RELIABILITY - PHYSICAL ADDRESS TEST SEQ 0178
5247 SUBTTL MEMORY RELIABILITY - PHYSICAL ADDRESS TEST
5248
5249 ; **********************************************************************
5250 ;*PHYTST - TEST EXECUTION CONTROL SEQUENCE
5251 ;* 1ST PASS, BOTTOM TO TOP, PHYSICAL ADDRESSES
5252 ;* 2ND PASS, TOP TO BOTTOM, COMPLEMENT PHYSICAL ADDRESSES
5253 ;* RELIABILITY - REPEATS CHECK OF PHY ADDRESS 10 TIMES
5254 ;* FAST CYCLE - CHECKS ONCE
5255 ; **********************************************************************
5256
5257 036244 PHYTST: SUBTST^
5258 036244 201 00 0 00 036244 MOVEI .
5259 036245 202 00 0 00 030051 MOVEM TESTPC
5260
5261 036246 201 00 0 00 000000 MOVEI 0
5262 036247 202 00 0 00 055434 MOVEM TSTN#
5263
5264 036250 264 00 0 00 033271 JSR TSTIME
5265
5266 036251 476 00 0 00 055112 SETOM ADRFST# ;SET FIRST PASS FLAG
5267 036252 201 02 0 00 000006 MOVEI PATIX,6 ;PATTERN IS PHYSICAL ADDRESS
5268
5269 036253 202 02 0 00 055313 PHYTS1: MOVEM PATIX,PATXSV
5270
5271 036254 200 15 0 00 030046 MOVE TAC,CONSW
5272 036255 607 15 0 00 000400 TLNN TAC,RELIAB
5273 036256 334 16 0 00 053761 SKIPA TAC1,[^D1]
5274 036257 201 16 0 00 000012 MOVEI TAC1,^D10
5275
5276 036260 402 00 0 00 055113 SETZM ADRSCM
5277 036261 476 00 0 00 055214 SETOM GCFST ;SET FIRST TIME FLAG
5278
5279 036262 260 17 0 00 036407 GO PHYFIL ;FILL MEMORY WITH PHYSICAL ADDRESSES
5280 036263 476 00 0 00 055214 SETOM GCFST
5281 036264 260 17 0 00 036456 GO PHYCHK ;CHECK
5282 036265 260 17 0 00 037046 GO ERLPCK ;ERROR LOOP CHECK
5283 036266 254 00 0 00 036261 JRST .-5
5284
5285 036267 367 16 0 00 036263 SOJG TAC1,.-4
5286
5287 036270 462 00 0 00 055112 SETCMM ADRFST ;SET FOR SECOND PASS
5288 036271 350 00 0 00 000002 AOS PATIX
5289
5290 036272 PHYDWN: SUBTST^
5291 036272 201 00 0 00 036272 MOVEI .
5292 036273 202 00 0 00 030051 MOVEM TESTPC
5293
5294 036274 336 00 0 00 055112 SKIPN ADRFST ;DONE ?
5295 036275 254 00 0 00 036253 JRST PHYTS1 ;NO, DO SECOND PASS
5296
5297 036276 254 00 0 00 036242 JRST MEMT1 ;YES
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 3
DSKDA1 MAC 9-JUL-79 16:25 DATA PATTERNS TEST SEQ 0179
5298 SUBTTL DATA PATTERNS TEST
5299
5300 ; **********************************************************************
5301 ;*PATTST - TEST EXECUTION CONTROL SEQUENCE
5302 ;* FILL MEMORY
5303 ;* READ/RESTORE EXERCISE MEMORY
5304 ;* BLOCK TRANSFER EXERCISE MEMORY
5305 ;* FAST RATE ADDRESSING RD-COMP-WT EXERCISE MEMORY
5306 ; **********************************************************************
5307
5308 036277 PATTST: SUBTST^
5309 036277 201 00 0 00 036277 MOVEI .
5310 036300 202 00 0 00 030051 MOVEM TESTPC
5311
5312 036301 201 00 0 00 000001 MOVEI 1
5313 036302 202 00 0 00 055434 MOVEM TSTN
5314
5315 036303 260 17 0 00 036745 GO MABIT ;SELECT FAST RATE ADDRESSING BIT
5316
5317 036304 260 17 0 00 036557 GO PATSEL ;SELECT DATA PATTERN
5318
5319 036305 260 17 0 00 036403 GO SEGINI
5320
5321 036306 476 00 0 00 055214 PATTS2: SETOM GCFST# ;SET FIRST TIME FLAG
5322 036307 403 02 0 00 055313 SETZB PATIX,PATXSV# ;CLEAR PATTERN INDEX
5323
5324 036310 402 00 0 00 000003 PATTS1: SETZM SEGIX ;CLEAR SEGMENT INDEX
5325 036311 402 00 0 00 055113 SETZM ADRSCM# ;SET ADDRESS SCHEME TO SEQ
5326 036312 402 00 0 00 055203 SETZM FLTFLG# ;CLEAR FLOATING DATA FLAG
5327 036313 402 00 0 00 055326 SETZM PRANF# ;CLEAR PARITY RANDOM FLAG
5328 036314 264 00 0 00 033271 JSR TSTIME
5329
5330 036315 256 00 1 02 037027 XCT @DPATN(PATIX) ;GENERATE DATA PATTERN
5331 036316 260 17 0 00 036572 GO GETADR ;GET ADDRESS CONTROL WORD
5332 036317 260 17 0 00 036601 GO FILMEM ;FILL MEMORY WITH PATTERN
5333 036320 260 17 0 00 036572 GO GETADR
5334 036321 260 17 0 00 036627 GO MRDRST ;READ/RESTORE MEMORY
5335 036322 260 17 0 00 036572 GO GETADR
5336 036323 260 17 0 00 036664 GO MCHECK ;TEST MEMORY
5337 036324 260 17 0 00 037046 GO ERLPCK ;ERROR LOOP CHECK
5338 036325 254 00 0 00 036320 JRST .-5 ;LOOP
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 4
DSKDA1 MAC 9-JUL-79 16:25 DATA PATTERNS TEST SEQ 0180
5339
5340 036326 PATBLT: SUBTST^
5341 036326 201 00 0 00 036326 MOVEI .
5342 036327 202 00 0 00 030051 MOVEM TESTPC
5343 036330 476 00 0 00 055113 SETOM ADRSCM ;SET ADDRESS SCHEME TO BLT
5344 036331 260 17 0 00 036572 GO GETADR
5345 036332 260 17 0 00 036644 GO BLTEX ;BLOCK TRANSFER EXERCISE
5346 036333 260 17 0 00 036572 GO GETADR
5347 036334 260 17 0 00 036664 GO MCHECK ;TEST MEMORY
5348 036335 260 17 0 00 037046 GO ERLPCK ;ERROR LOOP CHECK
5349 036336 254 00 0 00 036331 JRST .-5 ;LOOP
5350
5351 036337 PATFR: SUBTST^
5352 036337 201 00 0 00 036337 MOVEI .
5353 036340 202 00 0 00 030051 MOVEM TESTPC
5354 036341 335 00 0 00 055412 SKIPGE SVMA
5355 036342 254 00 0 00 036310 JRST PATTS1 ;IF SVMA NEG, DON'T DO FAST RATE
5356 036343 476 00 0 00 055211 SETOM FRFST# ;SET FAST RATE FIRST TIME FLAG
5357 036344 260 17 0 00 036727 GO FASTR ;SETUP FAST RATE ADDRESSING
5358 036345 254 00 0 00 036355 JRST .+10 ;FAST RATE COMPLETED
5359 036346 260 17 0 00 036572 GO GETADR
5360 036347 260 17 0 00 036764 GO FRRCW ;RD-COMP-WRT, FAST RATE
5361 036350 260 17 0 00 036572 GO GETADR
5362 036351 260 17 0 00 036664 GO MCHECK ;TEST MEMORY
5363 036352 260 17 0 00 037046 GO ERLPCK ;ERROR LOOP CHECK
5364 036353 254 00 0 00 036346 JRST .-5 ;LOOP
5365 036354 254 00 0 00 036344 JRST .-10 ;REPEAT FR FOR ALL ADR BITS
5366
5367 036355 254 00 0 00 036310 JRST PATTS1 ;REPEAT SEQUENCE FOR NEXT PATTERN
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 5
DSKDA1 MAC 9-JUL-79 16:25 MEMORY RELIABILITY - SUBROUTINES SEQ 0181
5368 SUBTTL MEMORY RELIABILITY - SUBROUTINES
5369
5370 ; **********************************************************************
5371 ;*COMPSZ - CREATE ADDRESS CONTROL POINTERS
5372 ; **********************************************************************
5373
5374 036356 550 00 0 00 055255 COMPSZ: HRRZ MAXMEM#
5375 036357 350 00 0 00 000000 AOS ;COMPUTE NEG WORD COUNT
5376 036360 275 00 0 00 400000 SUBI 400000 ;START VIRTUAL ADR IS 400000
5377 036361 213 00 0 00 000000 MOVNS
5378 036362 505 00 0 00 400000 HRLI 400000
5379 036363 206 00 0 00 037540 MOVSM ADRLST ;SAVE FOR ADRCON POINTERS
5380 036364 402 00 0 00 037541 SETZM ADRLST+1
5381 036365 263 17 0 00 000000 RTN
5382
5383 ; **********************************************************************
5384 ;*SEGSET - SEGMENT SETUP FOR TESTING SEQUENCE
5385 ; **********************************************************************
5386
5387 036366 332 00 0 00 055435 SEGSET: SKIPE TSTSEG# ;SINGLE SEGMENT SELECTED ?
5388 036367 254 00 0 00 037403 JRST XPOPJ1 ;YES, RETURN +2
5389 036370 350 00 0 00 055357 AOS SEGNBR# ;INC SEGMENT NUMBER
5390 036371 200 00 0 00 055357 MOVE SEGNBR
5391 036372 303 00 0 00 000007 CAILE 7 ;COMPLETED ALL SEGMENTS ?
5392 036373 254 00 0 00 037403 JRST XPOPJ1 ;YES, RETURN +2
5393 036374 037 11 0 00 000002 MEMSEG
5394 036375 037 15 0 00 000004 FATAL
5395 036376 322 00 0 00 036370 JUMPE .-6 ;NO MEMORY IN THIS SEGMENT
5396 036377 621 00 0 00 400000 TLZ 400000 ;DON'T CARE IF COMBINED MEMORY
5397 036400 202 00 0 00 055255 MOVEM MAXMEM ;SAVE MAXIMUM VIRTUAL ADDRESS
5398 036401 260 17 0 00 036356 GO COMPSZ ;CREATE ADDRESS POINTERS
5399 036402 263 17 0 00 000000 RTN
5400
5401 036403 476 00 0 00 055357 SEGINI: SETOM SEGNBR ;INITIALIZE FOR SEGMENT 0
5402 036404 260 17 0 00 036366 GO SEGSET
5403 036405 263 17 0 00 000000 RTN
5404 036406 263 17 0 00 000000 RTN
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 6
DSKDA1 MAC 9-JUL-79 16:25 MEMORY RELIABILITY - SUBROUTINES SEQ 0182
5405
5406 ; **********************************************************************
5407 ;*PHYFIL - PHYSICAL ADDRESS FILL ALL OF MEMORY
5408 ;* 1ST - PHYSICAL ADDRESS IN PHYSICAL ADDRESS
5409 ;* 2ND - COMPLEMENT PHY ADR IN PHY ADR DOWNWARD
5410 ;* BASIC PART OF ROUTINE OPERATES IN THE FAST AC'S
5411 ; **********************************************************************
5412
5413 036407 200 05 0 00 053762 PHYFIL: MOVE TSTAC,[MOVEM PATRN,(ADRCON)] ;SETUP AC'S
5414 036410 200 06 0 00 053763 MOVE TSTAC+1,[ADDI PATRN,1]
5415 036411 200 07 0 00 053764 MOVE TSTAC+2,[ADDI ADRCON,1]
5416 036412 200 10 0 00 053765 MOVE TSTAC+3,[AOJN CNT,TSTAC]
5417 036413 200 11 0 00 053766 MOVE TSTAC+4,[JRST PF1]
5418
5419 036414 336 00 0 00 055112 SKIPN ADRFST
5420 036415 200 07 0 00 053767 MOVE TSTAC+2,[SUBI ADRCON,1]
5421
5422 036416 264 00 0 00 033271 PF1: JSR TSTIME
5423
5424 036417 200 00 0 00 055331 MOVE PSEG# ;GET PHY SEGMENT ADR
5425 036420 336 00 0 00 055112 SKIPN ADRFST
5426 036421 254 00 0 00 036450 JRST PF2 ;2ND PASS
5427
5428 036422 332 00 0 00 055214 SKIPE GCFST
5429 036423 200 00 0 00 030145 MOVE MEMLOW ;INITIAL START AT BREAK ABOVE JOBFF
5430 036424 336 00 0 00 055214 SKIPN GCFST
5431 036425 271 00 0 00 001000 ADDI 1000 ;STEP UP A PAGE
5432 036426 311 00 0 00 053770 CAML [3,,-1] ;COMPLETED ALL 1024K ?
5433 036427 263 17 0 00 000000 RTN ;YES
5434
5435 036430 202 00 0 00 055331 PF3: MOVEM PSEG
5436 036431 402 00 0 00 055214 SETZM GCFST
5437 036432 037 11 0 00 000002 MEMSEG ;SETUP PHY MEMORY SEGMENT
5438 036433 037 15 0 00 000004 FATAL
5439 036434 322 00 0 00 036416 JUMPE 0,PF1 ;NO MEMORY
5440 036435 201 00 0 00 400000 MOVEI 400000 ;1ST, START FROM 400000 VIRTUAL
5441 036436 336 00 0 00 055112 SKIPN ADRFST
5442 036437 660 00 0 00 000777 TRO 777 ;2ND, DOWN FROM 400777 VIRTUAL
5443 036440 200 04 0 00 000000 MOVE ADRCON,0
5444 036441 037 13 0 00 000002 MAPADR ;GET ACTUAL PHY ADR
5445 036442 037 15 0 00 000004 FATAL
5446 036443 336 00 0 00 055112 SKIPN ADRFST ;1ST, USE PHY ADR
5447 036444 450 00 0 00 000000 SETCA ;2ND, USE COMPLEMENT OF PHY ADR
5448 036445 200 01 0 00 000000 MOVE PATRN,0
5449 036446 561 15 0 00 777000 HRROI CNT,-1000
5450 036447 254 00 0 00 000005 JRST TSTAC ;PERFORM ROUTINE IN AC'S
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 7
DSKDA1 MAC 9-JUL-79 16:25 MEMORY RELIABILITY - SUBROUTINES SEQ 0183
5451
5452 036450 332 00 0 00 055214 PF2: SKIPE GCFST ;2ND PASS, COMP PHY ADR DOWN
5453 036451 205 00 0 00 000004 MOVSI 4 ;INITIAL START AT 1024K-1
5454 036452 275 00 0 00 001000 SUBI 1000
5455 036453 311 00 0 00 030145 CAML MEMLOW ;COMPLETED ?
5456 036454 254 00 0 00 036430 JRST PF3 ;NO
5457 036455 263 17 0 00 000000 RTN
5458
5459 ; **********************************************************************
5460 ;*PHYCHK - PHYSICAL ADDRESS CHECK MEMORY
5461 ;* FAST AC ROUTINE ONLY DIFFERENCE FROM "PHYFIL"
5462 ;* ERROR DETECTED GOES TO MEMER0
5463 ; **********************************************************************
5464
5465 036456 402 00 0 00 055271 PHYCHK: SETZM MERCNT#
5466 036457 402 00 0 00 055311 SETZM PARCNT#
5467
5468 036460 200 05 0 00 053771 MOVE TSTAC,[CAME PATRN,(ADRCON)]
5469 036461 200 06 0 00 053772 MOVE TSTAC+1,[GO MEMER0]
5470 036462 200 07 0 00 053763 MOVE TSTAC+2,[ADDI PATRN,1]
5471 036463 200 10 0 00 053764 MOVE TSTAC+3,[ADDI ADRCON,1]
5472 036464 200 11 0 00 053765 MOVE TSTAC+4,[AOJN CNT,TSTAC]
5473 036465 200 12 0 00 053766 MOVE TSTAC+5,[JRST PF1]
5474
5475 036466 336 00 0 00 055112 SKIPN ADRFST
5476 036467 200 10 0 00 053767 MOVE TSTAC+3,[SUBI ADRCON,1]
5477
5478 036470 254 00 0 00 036416 JRST PF1
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 8
DSKDA1 MAC 9-JUL-79 16:25 MEMORY RELIABILITY - SUBROUTINES SEQ 0184
5479
5480 ; **********************************************************************
5481 ;*DATA GENERATION ROUTINES
5482 ;* ENTERED VIA XCT, NORMAL RETURN + 1
5483 ;* DATA PATTERN COMPLETED, RETURN AND REPEAT
5484 ;* DATA WORD PUT IN PATRN
5485 ; **********************************************************************
5486
5487 036471 260 17 0 00 036472 ONES: GO .+1 ;ALL ONES
5488 036472 476 00 0 00 000001 SETOM PATRN
5489 036473 336 00 0 00 055214 SKIPN GCFST ;FIRST TIME
5490 036474 254 00 0 00 036544 JRST GEXT1 ;NO, EXIT
5491 036475 402 00 0 00 055214 SETZM GCFST ;CLEAR FIRST TIME FLAG
5492 036476 263 17 0 00 000000 RTN
5493
5494 036477 260 17 0 00 036500 ZEROS: GO .+1 ;ALL ZEROS
5495 036500 402 00 0 00 000001 SETZM PATRN
5496 036501 254 00 0 00 036473 JRST ONES+2
5497
5498 036502 260 17 0 00 036503 ALTB: GO .+1 ;ALTERNATE BITS
5499 036503 336 00 0 00 055214 SKIPN GCFST ;FIRST TIME
5500 036504 321 01 0 00 036544 JUMPL PATRN,GEXT1 ;NO, DATA COMPLETE
5501 036505 332 00 0 00 055214 SKIPE GCFST
5502 036506 200 01 0 00 053773 MOVE PATRN,[525252525252]
5503 036507 254 00 0 00 036530 JRST JEX
5504
5505 036510 260 17 0 00 036511 PRAND: GO .+1 ;PSEUDO RANDOM, PARITY BIT CHECK
5506 036511 476 00 0 00 055326 SETOM PRANF
5507 036512 332 00 0 00 055214 SKIPE GCFST
5508 036513 254 00 0 00 036516 JRST .+3
5509 036514 316 01 0 00 053774 CAMN PATRN,[123456,,701234]
5510 036515 254 00 0 00 036544 JRST GEXT1 ;DATA COMPLETED
5511 036516 332 00 0 00 055214 SKIPE GCFST
5512 036517 200 01 0 00 053774 MOVE PATRN,[123456,,701234]
5513 036520 241 01 0 00 000003 ROT PATRN,3
5514 036521 254 00 0 00 036531 JRST JEX+1
5515
5516 036522 260 17 0 00 036523 FLZRO: GO .+1 ;FLOATING ZERO
5517 036523 476 00 0 00 055203 SETOM FLTFLG
5518 036524 336 00 0 00 055214 SKIPN GCFST
5519 036525 327 01 0 00 036544 JUMPG PATRN,GEXT1 ;DATA COMPLETED
5520 036526 332 00 0 00 055214 SKIPE GCFST
5521 036527 334 01 0 00 053775 SKIPA PATRN,[735673567356]
5522 036530 241 01 0 00 000001 JEX: ROT PATRN,1 ;ROTATE PATTERN WORD
5523 036531 402 00 0 00 055214 SETZM GCFST
5524 036532 263 17 0 00 000000 RTN
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 9
DSKDA1 MAC 9-JUL-79 16:25 MEMORY RELIABILITY - SUBROUTINES SEQ 0185
5525
5526 036533 260 17 0 00 036534 FLONE: GO .+1 ;FLOATING ONE
5527 036534 476 00 0 00 055203 SETOM FLTFLG
5528 036535 336 00 0 00 055214 SKIPN GCFST
5529 036536 321 01 0 00 036544 JUMPL PATRN,GEXT1 ;DATA COMPLETED
5530 036537 332 00 0 00 055214 SKIPE GCFST
5531 036540 334 01 0 00 053776 SKIPA PATRN,[042104210421]
5532 036541 254 00 0 00 036530 JRST JEX
5533 036542 254 00 0 00 036531 JRST JEX+1
5534
5535 036543 260 17 0 00 036544 SKPPAT: GO .+1 ;THIS PATTERN SKIPPED
5536
5537 036544 476 00 0 00 055214 GEXT1: SETOM GCFST ;SET FIRST TIME FLAG
5538 036545 402 00 0 00 055203 SETZM FLTFLG ;CLEAR FLOATING DATA FLAG
5539 036546 402 00 0 00 055326 SETZM PRANF ;CLEAR PARITY RANDOM FLAG
5540 036547 350 00 0 00 000002 AOS PATIX ;INCREMENT PATTERN INDEX
5541 036550 202 02 0 00 055313 MOVEM PATIX,PATXSV
5542 036551 370 00 0 17 000000 SOS (P) ;DECREMENT RETURN
5543 036552 263 17 0 00 000000 RTN ;RETURN TO XCT
5544
5545 036553 254 00 0 00 036554 DONE: JRST .+1
5546 036554 260 17 0 00 036366 GO SEGSET
5547 036555 254 00 0 00 036306 JRST PATTS2
5548 036556 254 00 0 00 036243 JRST MEMT1+1
5549
5550 ; **********************************************************************
5551 ;*PATSEL - DATA PATTERN SELECTION
5552 ; **********************************************************************
5553
5554 036557 201 00 0 00 036543 PATSEL: MOVEI SKPPAT ;INITIALIZE PATTERNS TABLE
5555 036560 202 00 0 00 037027 MOVEM DPATN
5556 036561 202 00 0 00 037030 MOVEM DPATN+1
5557 036562 202 00 0 00 037031 MOVEM DPATN+2
5558 036563 202 00 0 00 037032 MOVEM DPATN+3
5559 036564 202 00 0 00 037033 MOVEM DPATN+4
5560 036565 202 00 0 00 037034 MOVEM DPATN+5
5561 036566 554 12 0 00 030022 HLRZ AC12,RANDBS
5562 036567 405 12 0 00 000007 ANDI AC12,7 ;GET RANDOM SELECTION DIGIT
5563 036570 260 17 1 12 037056 GO @SETPAT(AC12) ;SETUP PATTERNS TO DO
5564 036571 263 17 0 00 000000 RTN
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 10
DSKDA1 MAC 9-JUL-79 16:25 MEMORY RELIABILITY - SUBROUTINES SEQ 0186
5565
5566 ; **********************************************************************
5567 ;*GETADR - GET ADDRESS CONTROL WORD FROM LIST
5568 ;* PUT IT IN ADRCON
5569 ;* IF WORD = 0, RETURN +2
5570 ;* OTHERWISE, INCREMENT INDEX, RETURN +1
5571 ; **********************************************************************
5572
5573 036572 200 04 0 03 037540 GETADR: MOVE ADRCON,ADRLST(SEGIX) ;GET ADR CONTROL WORD
5574 036573 322 04 0 00 036576 JUMPE ADRCON,.+3 ;IS IT 0
5575 036574 350 00 0 00 000003 AOS SEGIX ;NO, INC INDEX
5576 036575 263 17 0 00 000000 RTN ;EXIT
5577 036576 402 00 0 00 000003 SETZM SEGIX ;YES, CLEAR INDEX
5578 036577 350 00 0 17 000000 AOS (P)
5579 036600 263 17 0 00 000000 RTN ;RETURN +2
5580
5581 ; **********************************************************************
5582 ;*FILMEM - FILL MEMORY SEGMENT
5583 ;* DATA IN PATRN
5584 ;* ADDRESS CONTROL WORD IN ARDCON
5585 ;* WHEN COMPLETED RETURN -1
5586 ;* ROUTINE OPERATES IN FAST AC'S
5587 ; **********************************************************************
5588
5589 036601 264 00 0 00 033271 FILMEM: JSR TSTIME
5590 036602 332 00 0 00 055203 SKIPE FLTFLG ;FLOATING DATA WORD
5591 036603 254 00 0 00 036612 JRST FMFLT ;YES
5592 036604 332 00 0 00 055326 SKIPE PRANF ;PARITY RANDOM
5593 036605 254 00 0 00 036620 JRST FMPRN ;YES
5594 036606 200 05 0 00 053762 MOVE TSTAC,[MOVEM PATRN,(ADRCON)] ;SETUP AC'S
5595 036607 200 06 0 00 053777 MOVE TSTAC+1,[AOBJN ADRCON,TSTAC]
5596 036610 200 07 0 00 054000 MOVE TSTAC+2,[JRST XPOPM1]
5597 036611 254 00 0 00 000005 JRST TSTAC ;PERFORM FILL MEMORY
5598 036612 200 11 0 00 000001 FMFLT: MOVE AC11,PATRN ;DON'T CHANGE PATRN
5599 036613 200 05 0 00 054001 MOVE TSTAC,[MOVEM AC11,(ADRCON)] ;DATA ROTATES WD TO WD
5600 036614 200 06 0 00 054002 MOVE TSTAC+1,[ROT AC11,1]
5601 036615 200 07 0 00 053777 MOVE TSTAC+2,[AOBJN ADRCON,TSTAC]
5602 036616 200 10 0 00 054000 MOVE TSTAC+3,[JRST XPOPM1]
5603 036617 254 00 0 00 000005 JRST TSTAC
5604 036620 200 12 0 00 000001 FMPRN: MOVE AC12,PATRN
5605 036621 200 05 0 00 054003 MOVE TSTAC,[MOVEM AC12,(ADRCON)]
5606 036622 200 06 0 00 054004 MOVE TSTAC+1,[MOVNS AC12]
5607 036623 200 07 0 00 054005 MOVE TSTAC+2,[ROT AC12,1]
5608 036624 200 10 0 00 053777 MOVE TSTAC+3,[AOBJN ADRCON,TSTAC]
5609 036625 200 11 0 00 054000 MOVE TSTAC+4,[JRST XPOPM1]
5610 036626 254 00 0 00 000005 JRST TSTAC
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 11
DSKDA1 MAC 9-JUL-79 16:25 MEMORY RELIABILITY - SUBROUTINES SEQ 0187
5611
5612 ; **********************************************************************
5613 ;*MRDRST - READ/RESTORE MEMORY
5614 ;* PERFORMS READ/RESTORE CYCLE 20 TIMES
5615 ;* ADDRESS CONTROL WORD IN ADRCON, USED IN TAC
5616 ;* ITERATION COUNT IN TAC1
5617 ;* ROUTINE OPERATES IN THE FAST AC'S
5618 ; **********************************************************************
5619
5620 036627 264 00 0 00 033271 MRDRST: JSR TSTIME
5621 036630 200 00 0 00 030046 MOVE CONSW
5622 036631 607 00 0 00 000400 TLNN RELIAB ;RELIABILITY ?
5623 036632 334 16 0 00 053761 SKIPA TAC1,[^D1] ;NO, PERFORM R/R ONCE
5624 036633 201 16 0 00 000024 MOVEI TAC1,^D20 ;YES, PERFORM R/R 20 TIMES
5625 036634 200 15 0 00 000004 MOVE TAC,ADRCON
5626 036635 200 05 0 00 054006 MOVE TSTAC,[MOVE ADRCON,TAC] ;SETUP AC'S
5627 036636 200 06 0 00 054007 MOVE TSTAC+1,[CAM (ADRCON)]
5628 036637 200 07 0 00 054010 MOVE TSTAC+2,[AOBJN ADRCON,TSTAC+1]
5629 036640 200 10 0 00 054011 MOVE TSTAC+3,[SOJN TAC1,TSTAC]
5630 036641 200 11 0 00 054012 MOVE TSTAC+4,[JRST RDRTN]
5631 036642 254 00 0 00 000005 JRST TSTAC ;PERFORM READ/RESTORE
5632 036643 254 00 0 00 037405 RDRTN: JRST XPOPM1 ;RETURN -1
5633
5634 ; **********************************************************************
5635 ;*BLTEX - BLOCK TRANSFER MEMORY EXERCISE
5636 ;* PERFORM 1 OR 20 TIMES
5637 ;* DOES BLT OF DATA FROM/TO SAME LOCATIONS
5638 ;* ROUTINE OPERATES IN THE FAST AC'S
5639 ; **********************************************************************
5640
5641 036644 264 00 0 00 033271 BLTEX: JSR TSTIME
5642 036645 200 00 0 00 030046 MOVE CONSW
5643 036646 607 00 0 00 000400 TLNN RELIAB ;RELIABILITY ?
5644 036647 334 16 0 00 053761 SKIPA TAC1,[^D1] ;NO, PERFORM BLT ONCE
5645 036650 201 16 0 00 000024 MOVEI TAC1,^D20 ;YES, PERFORM BLT 20 TIMES
5646 036651 550 15 0 00 000004 HRRZ TAC,ADRCON
5647 036652 574 14 0 00 000004 HLRE AC14,ADRCON
5648 036653 217 00 0 00 000014 MOVMS AC14
5649 036654 270 14 0 00 000015 ADD AC14,TAC ;SETUP AC14 = 0,LAST ADR
5650 036655 507 00 0 00 000015 HRLS TAC ;SETUP TAC = FIRST ADR,FIRST ADR
5651 036656 200 05 0 00 054013 MOVE TSTAC,[MOVE AC13,TAC]
5652 036657 200 06 0 00 054014 MOVE TSTAC+1,[BLT AC13,-1(AC14)]
5653 036660 200 07 0 00 054011 MOVE TSTAC+2,[SOJN TAC1,TSTAC]
5654 036661 200 10 0 00 054015 MOVE TSTAC+3,[JRST BLTRTN]
5655 036662 254 00 0 00 000005 JRST TSTAC ;PERFORM BLT ROUTINE
5656 036663 254 00 0 00 037405 BLTRTN: JRST XPOPM1 ;RETURN -1
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 12
DSKDA1 MAC 9-JUL-79 16:25 MEMORY RELIABILITY - SUBROUTINES SEQ 0188
5657
5658 ; **********************************************************************
5659 ;*MCHECK - CHECK MEMORY SEGMENT
5660 ;* ADDRESS CONTROL WORD IN ADRCON
5661 ;* COMPARE DATA IN PATRN
5662 ;* ERROR DETECTED, GOES TO MEMER0
5663 ;* ROUTINE OPERATES IN THE FAST AC'S
5664 ; **********************************************************************
5665
5666 036664 402 00 0 00 055271 MCHECK: SETZM MERCNT
5667 036665 402 00 0 00 055311 SETZM PARCNT
5668 036666 264 00 0 00 033271 JSR TSTIME
5669
5670 036667 332 00 0 00 055203 SKIPE FLTFLG ;FLOATING DATA WORD
5671 036670 254 00 0 00 036701 JRST CKFLT ;YES
5672
5673 036671 332 00 0 00 055326 SKIPE PRANF ;PARITY RANDOM
5674 036672 254 00 0 00 036711 JRST CKPRN ;YES
5675
5676 036673 200 05 0 00 053771 MOVE TSTAC,[CAME PATRN,(ADRCON)] ;SETUP AC'S
5677 036674 200 06 0 00 053772 MOVE TSTAC+1,[GO MEMER0]
5678 036675 200 07 0 00 053777 MOVE TSTAC+2,[AOBJN ADRCON,TSTAC]
5679 036676 200 10 0 00 054016 MOVE TSTAC+3,[JRST CKRTN]
5680 036677 7 000 20 0 00 040201 CONO APR,LDPAER+LAPRP1 ;DISABLE PARITY INTERRUPTS
5681 036700 254 00 0 00 000005 JRST TSTAC ;PERFORM ERROR CHECK
5682
5683 036701 200 12 0 00 000001 CKFLT: MOVE AC12,PATRN ;DON'T CHANGE PATRN
5684 036702 200 05 0 00 054017 MOVE TSTAC,[CAME AC12,(ADRCON)] ;DATA ROTATES WD TO WD
5685 036703 200 06 0 00 054020 MOVE TSTAC+1,[GO MEMER1]
5686 036704 200 07 0 00 054005 MOVE TSTAC+2,[ROT AC12,1]
5687 036705 200 10 0 00 053777 MOVE TSTAC+3,[AOBJN ADRCON,TSTAC]
5688 036706 200 11 0 00 054016 MOVE TSTAC+4,[JRST CKRTN]
5689 036707 7 000 20 0 00 040201 CONO APR,LDPAER+LAPRP1 ;DISABLE PARITY INTERRUPTS
5690 036710 254 00 0 00 000005 JRST TSTAC
5691
5692 036711 200 13 0 00 000001 CKPRN: MOVE AC13,PATRN ;DON'T CHANGE PATRN
5693 036712 200 05 0 00 054021 MOVE TSTAC,[CAME AC13,(ADRCON)]
5694 036713 200 06 0 00 054022 MOVE TSTAC+1,[JRST ERPRN]
5695 036714 200 07 0 00 054023 MOVE TSTAC+2,[MOVNS AC13]
5696 036715 200 10 0 00 054024 MOVE TSTAC+3,[ROT AC13,1]
5697 036716 200 11 0 00 053777 MOVE TSTAC+4,[AOBJN ADRCON,TSTAC]
5698 036717 200 12 0 00 054016 MOVE TSTAC+5,[JRST CKRTN]
5699 036720 254 00 0 00 036676 JRST CKFLT-3
5700
5701 036721 202 13 0 00 055215 ERPRN: MOVEM AC13,GDWORD
5702 036722 260 17 0 00 037125 GO MEMER2
5703 036723 254 00 0 00 000007 JRST TSTAC+2
5704
5705 036724 260 17 0 00 031002 CKRTN: CLRAPR
5706 036725 700 14 0 00 012377 CLRPI+CHNON
5707 036726 254 00 0 00 037405 JRST XPOPM1
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 13
DSKDA1 MAC 9-JUL-79 16:25 MEMORY RELIABILITY - SUBROUTINES SEQ 0189
5708
5709 ; **********************************************************************
5710 ;*FASTR - FAST RATE ADDRESSING SETUP
5711 ;* SETS UP FAST RATE BIT WHICH IS ADDED
5712 ;* TO THE ADDRESS WORD, STARTS WITH 1B35
5713 ;* GOES TO 1B18
5714 ;* FAST RATE WORD IN FRBIT
5715 ;* NORMAL-RETURN +2, COMPLETED - RETURN +1
5716 ; **********************************************************************
5717
5718 036727 336 00 0 00 055412 FASTR: SKIPN SVMA ;ALL MA BITS ?
5719 036730 254 00 0 00 036735 JRST FASTR1 ;YES
5720
5721 036731 200 16 0 00 055412 MOVE FRBIT,SVMA
5722 036732 332 00 0 00 055211 SKIPE FRFST ;FIRST TIME ?
5723 036733 254 00 0 00 036742 JRST FASTR2 ;YES
5724 036734 263 17 0 00 000000 RTN ;NO, DONE, EXIT
5725
5726 036735 332 00 0 00 055211 FASTR1: SKIPE FRFST ;FIRST TIME
5727 036736 334 16 0 00 053761 SKIPA FRBIT,[1] ;YES, START WITH 1B35
5728 036737 241 16 0 00 000001 ROT FRBIT,1 ;ROTATE ONE LEFT
5729 036740 603 16 0 00 000001 TLNE FRBIT,1 ;ALL BITS DONE
5730 036741 263 17 0 00 000000 RTN ;YES, EXIT
5731
5732 036742 202 16 0 00 055113 FASTR2: MOVEM FRBIT,ADRSCM ;SET ADDRESS SCHEME TO FAST RATE
5733 036743 402 00 0 00 055211 SETZM FRFST ;CLEAR FIRST TIME FLAG
5734 036744 254 00 0 00 037403 JRST XPOPJ1 ;RETURN +2
5735
5736 ; **********************************************************************
5737 ;*MABIT - FAST RATE MA BIT SELECTION
5738 ; **********************************************************************
5739
5740 036745 200 00 0 00 030022 MABIT: MOVE RANDBS ;GET RANDOM BASE NUMBER
5741 036746 405 00 0 00 000037 ANDI 37 ;MAKE INTO RANGE 8. TO 39.
5742 036747 271 00 0 00 000010 ADDI 10
5743 036750 301 00 0 00 000022 CAIL ^D18 ;IF 18. TO 35. USE AS FAST RATE BIT
5744 036751 303 00 0 00 000043 CAILE ^D35
5745 036752 254 00 0 00 036760 JRST MABIT1 ;OTHERWISE, DO ALL FAST RATE MA BITS
5746 036753 212 00 0 00 000015 MOVNM TAC ;SETUP MA BIT IN PROPER POSITION
5747 036754 205 00 0 00 400000 MOVSI 400000
5748 036755 242 00 0 15 000000 LSH (TAC)
5749 036756 202 00 0 00 055412 MOVEM SVMA# ;SAVE FOR FAST RATE
5750 036757 263 17 0 00 000000 RTN
5751
5752 036760 402 00 0 00 055412 MABIT1: SETZM SVMA
5753 036761 305 00 0 00 000022 CAIGE ^D18 ;IF 0. TO 17., DON'T DO FAST RATE
5754 036762 476 00 0 00 055412 SETOM SVMA ;IF 36. TO 39. DO ALL FAST RATE BITS
5755 036763 263 17 0 00 000000 RTN
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 14
DSKDA1 MAC 9-JUL-79 16:25 MEMORY RELIABILITY - SUBROUTINES SEQ 0190
5756
5757 ; **********************************************************************
5758 ;*FRRCW - FAST RATE ADDRESS
5759 ;* READ-COMPLEMENT-WRITE
5760 ;* ADDRESS CONTROL WORD IN ADRCON
5761 ;* USED IN MFIRST, MLAST, ADR, ADRCON
5762 ;* FAST RATE ADDRESS BIT IN FRBIT
5763 ;* ROUTINE OPERATES IN THE FAST AC'S
5764 ; **********************************************************************
5765
5766 036764 264 00 0 00 033271 FRRCW: JSR TSTIME
5767 036765 202 01 0 00 055076 MOVEM PATRN,ACEE1#
5768 036766 202 02 0 00 055077 MOVEM PATIX,ACEE2# ;SAVE THREE AC'S
5769 036767 202 03 0 00 055100 MOVEM SEGIX,ACEE3#
5770 036770 200 14 0 00 030046 MOVE AC14,CONSW ;GET SWITCHES
5771 036771 607 14 0 00 000400 TLNN AC14,RELIAB ;FAST MODE
5772 036772 334 01 0 00 054025 SKIPA 1,[^D2] ;YES, PERFORM TWICE
5773 036773 201 01 0 00 000024 MOVEI 1,^D20 ;NO, PERFORM 20 TIMES
5774 036774 550 02 0 00 000004 HRRZ MFIRST,ADRCON ;SETUP MFIRST = 0, FIRST ADR
5775 036775 574 03 0 00 000004 HLRE MLAST,ADRCON
5776 036776 217 00 0 00 000003 MOVMS MLAST
5777 036777 270 03 0 00 000002 ADD MLAST,MFIRST ;SETUP MLAST = 0,LAST ADR
5778 037000 510 15 0 00 000004 HLLZ CNT,ADRCON ;SETUP COUNT = COUNT,0
5779 037001 311 16 0 00 000003 CAML FRBIT,MLAST ;ADDRESS BIT GREATER THAN SEG
5780 037002 254 00 0 00 037023 JRST FREXT ;YES, EXIT
5781 037003 202 02 0 00 055410 MOVEM MFIRST,SVFRST# ;SAVE CONTROL WORDS
5782 037004 202 15 0 00 055405 MOVEM CNT,SVCNT#
5783
5784 037005 200 05 0 00 054026 MOVE TSTAC,[MOVE ADRCON,MFIRST]
5785 037006 200 06 0 00 054027 MOVE TSTAC+1,[SETCMM (ADRCON)]
5786 037007 200 07 0 00 054030 MOVE TSTAC+2,[AOBJN CNT,TSTAC+4]
5787 037010 200 10 0 00 054031 MOVE TSTAC+3,[JRST FRRTN]
5788 037011 200 11 0 00 054032 MOVE TSTAC+4,[ADD ADRCON,FRBIT]
5789 037012 200 12 0 00 054033 MOVE TSTAC+5,[CAMGE ADRCON,MLAST]
5790 037013 200 13 0 00 054034 MOVE TSTAC+6,[JRST TSTAC+1]
5791 037014 200 14 0 00 054035 MOVE TSTAC+7,[AOJA MFIRST,TSTAC]
5792 037015 254 00 0 00 000005 JRST TSTAC ;PERFORM ROUTINE
5793
5794 037016 362 01 0 00 037023 FRRTN: SOJE 1,FREXT ;COMPLETED ITERATIONS ?
5795 037017 200 02 0 00 055410 MOVE MFIRST,SVFRST ;NO, RESET CONTROL WORDS
5796 037020 200 15 0 00 055405 MOVE CNT,SVCNT
5797 037021 264 00 0 00 033271 JSR TSTIME
5798 037022 254 00 0 00 000005 JRST TSTAC ;REPEAT SEQUENCE
5799
5800 037023 200 01 0 00 055076 FREXT: MOVE PATRN,ACEE1
5801 037024 200 02 0 00 055077 MOVE PATIX,ACEE2 ;RESTORE AC'S
5802 037025 200 03 0 00 055100 MOVE SEGIX,ACEE3
5803 037026 254 00 0 00 037405 JRST XPOPM1 ;EXIT-1
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 15
DSKDA1 MAC 9-JUL-79 16:25 MEMORY RELIABILITY - SUBROUTINES SEQ 0191
5804
5805 ; **********************************************************************
5806 ;*DPATN - DATA PATTERNS TEST
5807 ;* PATTERN EXECUTE LIST
5808 ; **********************************************************************
5809
5810 037027 000000 036471 DPATN: ONES ;ALL ONES
5811 037030 000000 036477 ZEROS ;ALL ZEROS
5812 037031 000000 036502 ALTB ;ALTERNATE ONES AND ZEROS
5813 037032 000000 036533 FLONE ;FLOATING ONE
5814 037033 000000 036522 FLZRO ;FLOATING ZERO
5815 037034 000000 036510 PRAND ;PSEUDO RANDOM, PARITY BIT CHECK
5816 037035 000000 036553 DONE ;TEST EXIT
5817
5818 ; **********************************************************************
5819 ;*DPATPT - PATTERN MNEMONICS LIST
5820 ; **********************************************************************
5821
5822 037036 117 116 105 123 040 DPATPT: ASCII /ONES /
5823 037037 132 105 122 117 123 ASCII /ZEROS/
5824 037040 101 114 124 102 040 ASCII /ALTB /
5825 037041 106 114 117 116 105 ASCII /FLONE/
5826 037042 106 114 132 122 117 ASCII /FLZRO/
5827 037043 120 122 101 116 104 ASCII /PRAND/
5828
5829 037044 120 101 104 122 040 ASCII /PADR /
5830 037045 103 120 101 104 122 ASCII /CPADR/
5831
5832 ; **********************************************************************
5833 ;*ERLPCK - LOOP ON ERROR CHECK
5834 ; **********************************************************************
5835
5836 037046 264 00 0 00 033271 ERLPCK: JSR TSTIME
5837
5838 037047 037 10 0 00 000002 SWITCH
5839 037050 607 00 0 00 004000 TLNN 0,LOOPER ;LOOP ON ERROR ?
5840 037051 254 00 0 00 037054 JRST .+3 ;NO
5841 037052 332 00 0 00 055442 SKIPE WASERR ;YES, WAS THERE AN ERROR ?
5842 037053 263 17 0 00 000000 RTN ;YES, LOOP ON EXERCISE/CHECK
5843 037054 402 00 0 00 055442 SETZM WASERR ;NO LOOP, CLEAR ERROR INDICATOR
5844 037055 254 00 0 00 037403 JRST XPOPJ1 ;RETURN +2
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 16
DSKDA1 MAC 9-JUL-79 16:25 MEMORY RELIABILITY - SUBROUTINES SEQ 0192
5845
5846 ; **********************************************************************
5847 ;*SETPAT - DATA PATTERNS SETUP LIST
5848 ; **********************************************************************
5849
5850 037056 000000 037066 SETPAT: ALLPAT ;ALL DATA PATTERNS
5851 037057 000000 037075 SET1S ;ONES
5852 037060 000000 037100 SET0S ;ZEROS
5853 037061 000000 037103 SETALT ;ALT BITS
5854 037062 000000 037106 SETFL1 ;FLOATING ONES
5855 037063 000000 037111 SETFL0 ;FLOATING ZEROS
5856 037064 000000 037114 STFL10 ;FLOATING ONES/FLOATING ZEROS
5857 037065 000000 037117 SETPRN ;PSEUDO RANDOM, PARITY BIT CHECK
5858
5859 037066 260 17 0 00 037075 ALLPAT: GO SET1S
5860 037067 260 17 0 00 037100 GO SET0S
5861 037070 260 17 0 00 037103 GO SETALT
5862 037071 260 17 0 00 037106 GO SETFL1
5863 037072 260 17 0 00 037111 GO SETFL0
5864 037073 260 17 0 00 037117 GO SETPRN
5865 037074 263 17 0 00 000000 RTN
5866
5867 037075 201 00 0 00 036471 SET1S: MOVEI ONES
5868 037076 202 00 0 00 037027 MOVEM DPATN
5869 037077 263 17 0 00 000000 RTN
5870
5871 037100 201 00 0 00 036477 SET0S: MOVEI ZEROS
5872 037101 202 00 0 00 037030 MOVEM DPATN+1
5873 037102 263 17 0 00 000000 RTN
5874
5875 037103 201 00 0 00 036502 SETALT: MOVEI ALTB
5876 037104 202 00 0 00 037031 MOVEM DPATN+2
5877 037105 263 17 0 00 000000 RTN
5878
5879 037106 201 00 0 00 036533 SETFL1: MOVEI FLONE
5880 037107 202 00 0 00 037032 MOVEM DPATN+3
5881 037110 263 17 0 00 000000 RTN
5882
5883 037111 201 00 0 00 036522 SETFL0: MOVEI FLZRO
5884 037112 202 00 0 00 037033 MOVEM DPATN+4
5885 037113 263 17 0 00 000000 RTN
5886
5887 037114 260 17 0 00 037106 STFL10: GO SETFL1
5888 037115 260 17 0 00 037111 GO SETFL0
5889 037116 263 17 0 00 000000 RTN
5890
5891 037117 201 00 0 00 036510 SETPRN: MOVEI PRAND
5892 037120 202 00 0 00 037034 MOVEM DPATN+5
5893 037121 263 17 0 00 000000 RTN
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 17
DSKDA1 MAC 9-JUL-79 16:25 MEMORY RELIABILITY, ERROR ROUTINES SEQ 0193
5894 SUBTTL MEMORY RELIABILITY, ERROR ROUTINES
5895
5896 ; **********************************************************************
5897 ;*MEMER0 - ERROR TYPEOUT ROUTINE
5898 ;* PRINTS ERRORS AS THEY OCCUR
5899 ;* TOTALIZES ERRORS FOR TOTALS PRINTOUT
5900 ; **********************************************************************
5901
5902 037122 202 01 0 00 055215 MEMER0: MOVEM PATRN,GDWORD# ;SAVE GOOD WORD
5903 037123 304 00 0 00 000000 CAIA
5904
5905 037124 202 12 0 00 055215 MEMER1: MOVEM AC12,GDWORD
5906
5907 037125 202 00 0 00 055101 MEMER2: MOVEM 0,ACEEE0# ;SAVE AC0
5908
5909 037126 550 00 0 00 000004 HRRZ ADRCON
5910 037127 202 00 0 00 030052 MOVEM ERRPC ;SAVE ERROR PC
5911
5912 037130 200 00 0 04 000000 MOVE 0,(ADRCON) ;GET ERROR WORD
5913 037131 202 00 0 00 055142 MOVEM 0,BADWRD# ;SAVE
5914
5915 037132 202 10 0 00 055072 MOVEM 10,ACE10# ;SAVE AC'S
5916 037133 202 11 0 00 055073 MOVEM 11,ACE11#
5917 037134 202 12 0 00 055074 MOVEM 12,ACE12#
5918 037135 202 13 0 00 055075 MOVEM 13,ACE13#
5919
5920 037136 200 10 0 00 055215 MOVE 10,GDWORD ;FIND FAILING BITS
5921 037137 430 10 0 00 055142 XOR 10,BADWRD
5922 037140 202 10 0 00 055175 MOVEM 10,FAIL# ;SAVE FAILED BITS
5923
5924 037141 550 00 0 00 000004 HRRZ ADRCON ;CONVERT VIRTUAL ADDRESS TO PHYSICAL ADDRESS
5925 037142 037 13 0 00 000002 MAPADR
5926 037143 037 14 0 00 000004 ERRHLT
5927 037144 202 00 0 00 055320 MOVEM PHYADR#
5928
5929 037145 476 00 0 00 055442 SETOM WASERR ;SET ERROR FLAG
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 18
DSKDA1 MAC 9-JUL-79 16:25 MEMORY RELIABILITY, ERROR ROUTINES SEQ 0194
5930
5931 037146 336 00 0 00 055272 MEMER3: SKIPN MERFST ;FIRST ERROR
5932 037147 254 00 0 00 037152 JRST MEMER4 ;NO
5933
5934 037150 264 00 0 00 032042 JSR TTLPNT
5935
5936 PNTMSG [ASCIZ/
5937 MEMORY DATA ERROR
5938 TN AS PAT ADDRESS CORRECT ERROR FAILED BITS PAR
5939 037151 037 00 0 00 054036 /]
5940
5941 037152 037 10 0 00 000002 MEMER4: SWITCH
5942 037153 603 00 0 00 001000 TLNE PALERS ;PRINT ALL ERRORS ?
5943 037154 254 00 0 00 037160 JRST MEMER5 ;YES
5944 037155 200 00 0 00 055271 MOVE MERCNT
5945 037156 301 00 0 00 000012 CAIL ^D10 ;PRINTED ALLOWED ?
5946 037157 254 00 0 00 037214 JRST MEMER7 ;YES
5947
5948 037160 200 00 0 00 055434 MEMER5: MOVE TSTN ;PRINT TEST NUMBER
5949 037161 037 01 0 00 000000 PNT1
5950 037162 037 00 0 00 000040 PSP
5951
5952 037163 333 00 0 00 055113 SKIPLE ADRSCM ;SEQUENTIAL ADDRESSING ?
5953 037164 254 00 0 00 037305 JRST FRPNT ;NO
5954
5955 037165 201 00 0 00 054061 MOVEI [ASCII/SEQ/] ;YES, PRINT 'SEQ'
5956 037166 332 00 0 00 055113 SKIPE ADRSCM
5957 037167 201 00 0 00 053247 MOVEI [ASCII/BLT/]
5958 037170 037 00 0 00 000000 PNTA
5959
5960 037171 037 00 0 00 000040 MEMER6: PSP
5961 037172 201 00 0 02 037036 MOVEI DPATPT(PATIX)
5962 037173 037 00 0 00 000000 PNTA ;PRINT DATA PATTERN
5963 037174 037 00 0 00 000040 PSP
5964
5965 037175 200 00 0 00 055320 MOVE PHYADR
5966 037176 037 10 0 00 000000 PNTADR ;PRINT ADDRESS
5967 037177 037 00 0 00 000040 PSP
5968 037200 037 00 0 00 000040 PSP
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 19
DSKDA1 MAC 9-JUL-79 16:25 MEMORY RELIABILITY, ERROR ROUTINES SEQ 0195
5969
5970 037201 200 00 0 00 055215 MOVE GDWORD
5971 037202 037 13 0 00 000000 PNTHW ;PRINT CORRECT
5972 037203 037 00 0 00 000040 PSP
5973
5974 037204 200 00 0 00 055142 MOVE BADWRD
5975 037205 037 13 0 00 000000 PNTHW ;PRINT ERROR
5976 037206 037 00 0 00 000040 PSP
5977
5978 037207 200 00 0 00 055175 MOVE FAIL
5979 037210 037 13 0 00 000000 PNTHW ;PRINT FAILED BITS
5980
5981 037211 260 17 0 00 037410 GO PARCK ;CHECK PARITY
5982 037212 037 00 0 00 000120 PNTCI "P" ;YES, PRINT 'P'
5983 037213 037 00 0 00 030242 PCRL
5984
5985 037214 402 00 0 00 055272 MEMER7: SETZM MERFST ;CLEAR FIRST ERROR FLAG
5986 037215 476 00 0 00 055312 SETOM PARFST ;SET FIRST PARITY FLAG
5987 037216 350 00 0 00 030053 AOS ERRTLS
5988
5989 037217 037 10 0 00 000002 SWITCH
5990 037220 603 00 0 00 010000 TLNE 0,DING ;RING BELL ON ERROR
5991 037221 037 01 0 00 000007 PBELL
5992
5993 037222 260 17 0 00 037410 GO PARCK ;CHECK PARITY
5994 037223 350 00 0 00 037544 AOS TOTPAR ;YES, INCREMENT PARITY TOTAL
5995
5996 037224 200 10 0 00 055434 MOVE 10,TSTN ;INCREMENT TEST ERROR TOTAL
5997 037225 350 00 0 10 037542 AOS TOTPAT-1(10)
5998
5999 037226 200 10 0 00 055215 MOVE 10,GDWORD ;DETERMINE BITS PICKED UP
6000 037227 200 11 0 00 055142 MOVE 11,BADWRD
6001 037230 410 10 0 00 000011 ANDCA 10,11
6002 037231 202 10 0 00 055321 MOVEM 10,PICKED# ;SAVE
6003 037232 400 13 0 00 000000 SETZ 13,
6004 037233 260 17 0 00 037271 GO ERRADD
6005
6006 037234 200 10 0 00 055215 MOVE 10,GDWORD ;DETERMINE BITS DROPPED
6007 037235 200 11 0 00 055142 MOVE 11,BADWRD
6008 037236 420 10 0 00 000011 ANDCM 10,11
6009 037237 202 10 0 00 055172 MOVEM 10,DROPED# ;SAVE
6010 037240 350 00 0 00 000013 AOS 13
6011 037241 260 17 0 00 037271 GO ERRADD
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 20
DSKDA1 MAC 9-JUL-79 16:25 MEMORY RELIABILITY, ERROR ROUTINES SEQ 0196
6012
6013 037242 336 00 0 00 055321 SKIPN PICKED ;ANY DATA PICKUP FAILURES
6014 037243 254 00 0 00 037250 JRST MEMER8 ;NO
6015
6016 037244 200 10 0 00 055320 MOVE 10,PHYADR ;DETERMINE ADR BITS WITH PICKUP
6017 037245 242 10 0 00 000016 LSH 10,^D14
6018 037246 350 00 0 00 000013 AOS 13
6019 037247 260 17 0 00 037271 GO ERRADD
6020
6021 037250 336 00 0 00 055172 MEMER8: SKIPN DROPED ;ANY DATA DROPPED FAILURES
6022 037251 254 00 0 00 037256 JRST MEMER9 ;NO
6023
6024 037252 200 10 0 00 055320 MOVE 10,PHYADR ;DETERMINE ADR BITS WITH DROPOUT
6025 037253 242 10 0 00 000016 LSH 10,^D14
6026 037254 200 13 0 00 054062 MOVE 13,[3]
6027 037255 260 17 0 00 037271 GO ERRADD
6028
6029 037256 200 10 0 00 055072 MEMER9: MOVE 10,ACE10 ;RESTORE AC'S
6030 037257 200 11 0 00 055073 MOVE 11,ACE11
6031 037260 200 12 0 00 055074 MOVE 12,ACE12
6032 037261 200 13 0 00 055075 MOVE 13,ACE13
6033
6034 037262 200 00 0 00 055215 MOVE 0,GDWORD ;FIX ERROR
6035 037263 202 00 0 04 000000 MOVEM 0,(ADRCON)
6036
6037 037264 260 17 0 00 037313 GO ERCHK ;CHK FOR ERROR LIMIT
6038
6039 037265 200 00 0 00 055101 MOVE 0,ACEEE0 ;RESTORE AC0
6040 037266 260 17 0 00 031002 CLRAPR
6041 037267 700 14 0 00 012377 CLRPI+CHNON
6042 037270 263 17 0 00 000000 RTN ;RETURN TO CHECK
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 21
DSKDA1 MAC 9-JUL-79 16:25 MEMORY RELIABILITY, ERROR ROUTINES SEQ 0197
6043
6044 ; **********************************************************************
6045 ;*ERRADD - ERROR TOTALIZING ADDITION SUBROUTINE
6046 ; **********************************************************************
6047
6048 037271 243 10 0 00 037273 ERRADD: JFFO 10,.+2 ;COMPUTE BIT POSITION
6049 037272 263 17 0 00 000000 RTN ;NO ERRORS
6050 037273 256 00 0 13 037301 XCT ADDTOT(13) ;INCREMENT ERROR TOTAL
6051 037274 213 00 0 00 000011 MOVNS 11
6052 037275 515 12 0 00 400000 HRLZI 12,400000 ;CLEAR THIS BIT POSITION
6053 037276 242 12 0 11 000000 LSH 12,(11)
6054 037277 630 10 0 00 000012 TDZ 10,12
6055 037300 254 00 0 00 037271 JRST .-7 ;GET NEXT POSITION WITH FAILURE
6056
6057 037301 350 00 0 11 037545 ADDTOT: AOS PCKDB(11) ;ADD 1 TO DATA PICKUP TOTAL
6058 037302 350 00 0 11 037611 AOS DRPDB(11) ;ADD 1 TO DATA DROPOUT TOTAL
6059 037303 350 00 0 11 037655 AOS PCKAB(11) ;ADD 1 TO ADR BIT WITH DATA PICKUP
6060 037304 350 00 0 11 037703 AOS DRPAB(11) ;ADD 1 TO ADR BIT WITH DATA DROPOUT
6061
6062 037305 037 00 0 00 000106 FRPNT: PNTCI "F" ;FAST RATE ADDRESSING
6063
6064 037306 200 10 0 00 055113 MOVE 10,ADRSCM ;GET FAST RATE BIT
6065 037307 243 10 0 00 037310 JFFO 10,.+1 ;COMPUTE BIT POSITION
6066 037310 200 00 0 00 000011 MOVE 11
6067 037311 037 15 0 00 000000 PNTDEC ;PRINT IT
6068 037312 254 00 0 00 037171 JRST MEMER6 ;CONTINUE PRINTOUT
6069
6070 037313 331 00 0 00 030043 ERCHK: SKIPL MONCTL ;DON'T CHK IF STAND-ALONE
6071 037314 263 17 0 00 000000 RTN
6072 037315 260 17 0 00 037413 GO ERRTOT ;ADD ERROR TOTALS
6073 037316 307 00 0 00 000031 CAIG 0,^D25 ;25 ALLOWABLE ERRORS
6074 037317 263 17 0 00 000000 RTN ;OK
6075 037320 254 00 1 00 030012 JRST @RETURN ;EXCEEDED LIMIT
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 22
DSKDA1 MAC 9-JUL-79 16:25 MEMORY RELIABILITY, ERROR ROUTINES SEQ 0198
6076
6077 ; **********************************************************************
6078 ;*TOTAL - TOTAL ERRORS TYPEOUT ROUTINE
6079 ; **********************************************************************
6080
6081 037321 332 00 0 00 030037 TOTAL: SKIPE USER ;TEST NOT DONE IN USER MODE
6082 037322 263 17 0 00 000000 RTN
6083
6084 PNTMSG [ASCIZ/
6085 * MEMORY TOTALS *
6086 037323 037 00 0 00 054063 DATA ERROR TOTALS = /]
6087 037324 200 00 0 00 037543 MOVE TOTPAT
6088 037325 037 15 0 00 000000 PNTDEC
6089
6090 PNTMSG [ASCIZ/
6091 037326 037 00 0 00 054074 PARITY ERROR TOTALS = /]
6092 037327 200 00 0 00 037544 MOVE TOTPAR
6093 037330 037 15 0 00 000000 PNTDEC ;PRINT PARITY TOTALS
6094
6095 037331 260 17 0 00 037413 GO ERRTOT ;ADD ERROR TOTALS
6096 037332 322 00 0 00 037373 JUMPE 0,TOTRTN ;NO ERRORS
6097
6098 PNTMSG [ASCIZ/
6099
6100 DATA BIT FAILURES
6101 BIT PICKUP DROPOUT
6102 037333 037 00 0 00 054101 /]
6103
6104 037334 400 01 0 00 000000 SETZ 1,
6105 037335 200 00 0 01 037545 TOTAL1: MOVE PCKDB(1) ;ANY ERRORS, THIS BIT
6106 037336 270 00 0 01 037611 ADD DRPDB(1)
6107 037337 322 00 0 00 037350 JUMPE TOTAL2 ;NO
6108 037340 200 00 0 00 000001 MOVE 1 ;YES, PRINT DATA BIT NUMBER
6109 037341 037 15 0 00 000000 PNTDEC
6110 037342 037 00 0 00 000040 PSP
6111
6112 037343 200 00 0 01 037545 MOVE PCKDB(1)
6113 037344 037 16 0 00 000000 PNTDS ;PRINT PICKUP TOTAL
6114
6115 037345 200 00 0 01 037611 MOVE DRPDB(1)
6116 037346 037 16 0 00 000000 PNTDS ;PRINT DROPOUT TOTAL
6117
6118 037347 037 00 0 00 030242 PCRL
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 23
DSKDA1 MAC 9-JUL-79 16:25 MEMORY RELIABILITY, ERROR ROUTINES SEQ 0199
6119
6120 037350 350 00 0 00 000001 TOTAL2: AOS 1 ;INCREMENT INDEX
6121 037351 307 01 0 00 000043 CAIG 1,^D35 ;DONE
6122 037352 254 00 0 00 037335 JRST TOTAL1 ;NO, REPEAT FOR NEXT BIT
6123
6124 PNTMSG [ASCIZ/
6125
6126 ADDRESS BITS WITH DATA FAILURES
6127 BIT PICKUP DROPOUT
6128 037353 037 00 0 00 054113 /]
6129
6130 037354 400 01 0 00 000000 SETZ 1,
6131 037355 201 00 0 01 000016 TOTAL3: MOVEI ^D14(1) ;PRINT ADR BIT NUMBER
6132 037356 037 15 0 00 000000 PNTDEC
6133
6134 037357 200 00 0 01 037655 MOVE PCKAB(1) ;ANY ERRORS, THIS ADR BIT
6135 037360 270 00 0 01 037703 ADD DRPAB(1)
6136 037361 322 00 0 00 037367 JUMPE TOTAL4-1 ;NO
6137
6138 037362 037 00 0 00 000011 PTAB
6139 037363 200 00 0 01 037655 MOVE PCKAB(1)
6140 037364 037 16 0 00 000000 PNTDS ;PRINT PICKUP TOTAL
6141
6142 037365 200 00 0 01 037703 MOVE DRPAB(1)
6143 037366 037 16 0 00 000000 PNTDS ;PRINT DROPOUT TOTAL
6144
6145 037367 037 00 0 00 030242 PCRL
6146 037370 350 00 0 00 000001 TOTAL4: AOS 1 ;INCREMENT INDEX
6147 037371 307 01 0 00 000025 CAIG 1,^D21 ;DONE
6148 037372 254 00 0 00 037355 JRST TOTAL3 ;NO, REPEAT FOR NEXT BIT
6149
6150 037373 037 00 0 00 030242 TOTRTN: PCRL
6151 037374 476 00 0 00 055272 SETOM MERFST ;SET FIRST ERROR FLAG
6152 037375 476 00 0 00 055312 SETOM PARFST ;SET PARITY FIRST ERROR FLAG
6153 037376 263 17 0 00 000000 RTN
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 24
DSKDA1 MAC 9-JUL-79 16:25 MEMORY RELIABILITY, ERROR ROUTINES SEQ 0200
6154
6155 ; **********************************************************************
6156 ;*CLRERR - CLEAR ERROR TOTALS
6157 ; **********************************************************************
6158
6159 037377 402 00 0 00 037542 CLRERR: SETZM TOTPHY
6160 037400 200 00 0 00 054131 MOVE [TOTPHY,,TOTPHY+1]
6161 037401 251 00 0 00 037730 BLT DRPAB+^D21
6162 037402 263 17 0 00 000000 RTN
6163
6164 037403 350 00 0 17 000000 XPOPJ1: AOS (P) ;RETURN +2
6165 037404 263 17 0 00 000000 RTN
6166
6167 037405 370 00 0 17 000000 XPOPM1: SOS (P) ;RETURN-1
6168 037406 370 00 0 17 000000 SOS (P)
6169 037407 263 17 0 00 000000 RTN
6170
6171 ; **********************************************************************
6172 ;*PARCK - CHECK FOR PARITY ERROR
6173 ; **********************************************************************
6174
6175 037410 7 000 30 0 00 000200 PARCK: CONSZ APR,LPARER ;KL10
6176 037411 263 17 0 00 000000 RTN
6177 037412 254 00 0 00 037403 JRST XPOPJ1
6178
6179 ; **********************************************************************
6180 ;*ERRTOT - TOTALIZE MEMORY ERRORS
6181 ; **********************************************************************
6182
6183 037413 200 00 0 00 037543 ERRTOT: MOVE 0,TOTPAT ;ADD ERROR TOTALS
6184 037414 270 00 0 00 037542 ADD 0,TOTPHY
6185 037415 263 17 0 00 000000 RTN
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 25
DSKDA1 MAC 9-JUL-79 16:25 MEMORY RELIABILITY, SPECIAL PARITY INTERRUPT ROUTINE SEQ 0201
6186 SUBTTL MEMORY RELIABILITY, SPECIAL PARITY INTERRUPT ROUTINE
6187
6188 ; **********************************************************************
6189 ;*PARERR - PARITY ERROR ROUTINE
6190 ; **********************************************************************
6191
6192 037416 202 10 0 00 055072 PARERR: MOVEM 10,ACE10 ;SAVE AC'S
6193 037417 202 11 0 00 055073 MOVEM 11,ACE11
6194 037420 202 12 0 00 055074 MOVEM 12,ACE12
6195 037421 202 13 0 00 055075 MOVEM 13,ACE13
6196
6197 037422 336 00 0 00 055312 SKIPN PARFST ;FIRST ERROR
6198 037423 254 00 0 00 037426 JRST PARER1 ;NO
6199
6200 037424 264 00 0 00 032042 JSR TTLPNT
6201
6202 PNTMSG [ASCIZ/
6203 MEMORY PARITY ERROR
6204 TN PROG PC AS PAT ADDRESS DATA PARITY
6205 037425 037 00 0 00 054132 /]
6206
6207 037426 037 10 0 00 000002 PARER1: SWITCH
6208 037427 603 00 0 00 001000 TLNE PALERS ;PRINT ALL ERRORS ?
6209 037430 254 00 0 00 037434 JRST PARER2 ;YES
6210
6211 037431 200 00 0 00 055311 MOVE PARCNT
6212 037432 301 00 0 00 000012 CAIL ^D10 ;PRINTED ALLOWED ERRORS ?
6213 037433 254 00 0 00 037503 JRST PARER4 ;YES
6214
6215 037434 200 00 0 00 055434 PARER2: MOVE TSTN ;PRINT TEST NUMBER
6216 037435 037 01 0 00 000000 PNT1
6217 037436 037 00 0 00 000040 PSP
6218 037437 037 00 0 00 000040 PSP
6219
6220 037440 514 00 0 17 000000 HRLZ 0,(P) ;PRINT LAST PUSHJ ENTRY
6221 037441 540 00 0 00 030104 HRR 0,ITRCH1 ;AND PC OF INTERRUPTED
6222 037442 274 00 0 00 054155 SUB 0,[1,,1] ;LOCATION
6223 037443 037 13 0 00 000000 PNTHW
6224 037444 037 00 0 00 000040 PSP
6225 037445 037 00 0 00 000040 PSP
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 26
DSKDA1 MAC 9-JUL-79 16:25 MEMORY RELIABILITY, SPECIAL PARITY INTERRUPT ROUTINE SEQ 0202
6226
6227 037446 333 00 0 00 055113 SKIPLE ADRSCM ;SEQUENTIAL ADDRESSING ?
6228 037447 254 00 0 00 037532 JRST PFRPNT ;NO
6229
6230 037450 201 00 0 00 054061 MOVEI [ASCIZ/SEQ/]
6231 037451 332 00 0 00 055113 SKIPE ADRSCM
6232 037452 201 00 0 00 053247 MOVEI [ASCIZ/BLT/]
6233 037453 037 00 0 00 000000 PNTA
6234
6235 037454 037 00 0 00 000040 PARER3: PSP
6236 037455 037 00 0 00 000040 PSP
6237 037456 037 00 0 00 000040 PSP
6238
6239 037457 200 10 0 00 055313 MOVE AC10,PATXSV ;GET SAVED PATTERN INDEX
6240 037460 201 00 0 10 037036 MOVEI DPATPT(AC10)
6241 037461 037 00 0 00 000000 PNTA ;PRINT DATA PATTERN
6242 037462 037 00 0 00 000040 PSP
6243 037463 037 00 0 00 000040 PSP
6244
6245 037464 550 00 0 00 000004 HRRZ ADRCON
6246 037465 037 13 0 00 000002 MAPADR
6247 037466 037 14 0 00 000004 ERRHLT
6248 037467 037 10 0 00 000000 PNTADR ;PRINT PHYSICAL ADDRESS
6249 037470 037 00 0 00 000040 PSP
6250 037471 037 00 0 00 000040 PSP
6251
6252 037472 311 04 0 00 055255 CAML ADRCON,MAXMEM ;DOES CURRENT TEST ADR POINT TO MEMORY
6253 037473 254 00 0 00 037502 JRST PARER4-1 ;NO, OUTSIDE MEMORY
6254 037474 200 00 0 04 000000 MOVE 0,(ADRCON) ;GET CURRENT TEST ADR DATA
6255 037475 037 13 0 00 000000 PNTHW
6256 037476 037 00 0 00 000040 PSP
6257 037477 037 00 0 00 000040 PSP
6258
6259 037500 260 17 0 00 037410 GO PARCK ;CHECK PARITY
6260 037501 037 00 0 00 000120 PNTCI "P" ;YES, PRINT 'P'
6261 037502 037 00 0 00 030242 PCRL
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 27
DSKDA1 MAC 9-JUL-79 16:25 MEMORY RELIABILITY, SPECIAL PARITY INTERRUPT ROUTINE SEQ 0203
6262
6263 037503 200 10 0 00 030046 PARER4: MOVE 10,CONSW
6264 037504 603 10 0 00 010000 TLNE 10,DING
6265 037505 037 01 0 00 000007 PBELL
6266
6267 037506 350 00 0 00 055311 AOS PARCNT ;INCREMENT PARITY COUNT
6268 037507 350 00 0 00 037544 AOS TOTPAR ;INCREMENT PARITY TOTAL
6269 037510 476 00 0 00 055272 SETOM MERFST ;SET FIRST ERROR FLAG
6270 037511 402 00 0 00 055312 SETZM PARFST ;CLEAR FIRST PARITY FLAG
6271
6272 037512 550 00 0 00 030104 HRRZ 0,ITRCH1 ;GET INTERRUPT PC
6273 037513 307 00 0 00 000017 CAIG 0,17 ;PARITY ERROR IN PROGRAM AREA
6274 037514 254 00 0 00 037522 JRST PARER5 ;NO
6275
6276 037515 550 00 0 17 000000 HRRZ (P) ;YES
6277 037516 307 00 0 00 000017 CAIG 0,17 ;WAS PROGRAM IN AC'S ?
6278 037517 254 00 0 00 037522 JRST PARER5 ;YES
6279
6280 PNTMSG [ASCIZ/
6281 **********
6282 PARITY ERROR IN PROGRAM
6283 PROGRAM OPERATION QUESTIONABLE FROM THIS POINT
6284 **********
6285 037520 037 00 0 00 054156 /]
6286 037521 476 00 0 00 055312 SETOM PARFST ;SET FIRST PARITY FLAG
6287
6288 037522 200 10 0 00 055072 PARER5: MOVE AC10,ACE10 ;RESTORE AC'S
6289 037523 200 11 0 00 055073 MOVE AC11,ACE11
6290 037524 200 12 0 00 055074 MOVE AC12,ACE12
6291 037525 200 13 0 00 055075 MOVE AC13,ACE13
6292
6293 037526 260 17 0 00 037313 GO ERCHK ;CHK FOR ERROR LIMIT
6294
6295 037527 200 00 0 00 030106 MOVE 0,$ACC0
6296 037530 7 000 20 0 00 020201 CONO APR,LCPAER+LAPRP1
6297 037531 254 10 1 00 030104 JRST 10,@ITRCH1 ;CONTINUE TEST
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 28
DSKDA1 MAC 9-JUL-79 16:25 MEMORY RELIABILITY, SPECIAL PARITY INTERRUPT ROUTINE SEQ 0204
6298
6299 ; **********************************************************************
6300 ;*PFRPNT - PARITY FAST RATE ADDRESSING PRINT
6301 ; **********************************************************************
6302
6303 037532 037 00 0 00 000106 PFRPNT: PNTCI "F"
6304
6305 037533 200 10 0 00 055113 MOVE AC10,ADRSCM ;GET FAST RATE BIT
6306 037534 243 10 0 00 037535 JFFO AC10,.+1 ;COMPUTE BIT POSITION
6307 037535 200 00 0 00 000011 MOVE AC11
6308 037536 037 15 0 00 000000 PNTDEC ;PRINT IT
6309 037537 254 00 0 00 037454 JRST PARER3
6310
6311 ; **********************************************************************
6312 ;*ERROR TOTALS TABLE
6313 ; **********************************************************************
6314
6315 037540 ADRLST: BLOCK 2 ;ADDRESS LIST
6316
6317 037542 000000 000000 TOTPHY: 0 ;PHYSICAL ADDRESS TEST TOTAL
6318 037543 000000 000000 TOTPAT: 0 ;DATA PATERNS TEST TOTAL
6319 037544 000000 000000 TOTPAR: 0 ;PARITY ERROR TOTAL
6320
6321 037545 PCKDB: BLOCK ^D36 ;DATA BIT PICKUP TOTAL
6322 037611 DRPDB: BLOCK ^D36 ;DATA BIT DROPOUT TOTAL
6323 037655 PCKAB: BLOCK ^D22 ;ADDRESS BIT, DATA PICKUP, TOTAL
6324 037703 DRPAB: BLOCK ^D22 ;ADDRESS BIT, DATA DROPOUT, TOTAL
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 1
DSKDA2 MAC 9-JUL-79 16:33 SIMULATOR MACHINE REGISTER PRINT SEQ 0205
6325 SUBTTL SIMULATOR MACHINE REGISTER PRINT
6326 ; **********************************************************************
6327
6328 IFNDEF SIMLST,<XLIST>
6329
6330 000001 T=1 ;RESET T'S AC DEFINITION
6331
6332 ; **********************************************************************
6333 ;*SENTRY - SIMULATOR INITIALIZATION AND BREAK SETUP
6334 ; **********************************************************************
6335
6336 037731 402 00 0 00 055325 SENTRY: SETZM PNTCTL# ;CLEAR PRINT CONTROL
6337
6338 037732 336 00 0 00 030037 SKIPN USER ;USER MODE ?
6339 037733 254 00 0 00 037740 JRST .+5 ;NO
6340 037734 201 00 0 00 000000 MOVEI 0
6341 037735 336 00 0 00 030516 SKIPN MONTYP ;YES, TOPS-10 ?
6342 037736 040 00 0 00 054202 CALL [SIXBIT/SETUWP/] ;YES
6343 037737 255 00 0 00 000000 JFCL
6344
6345 037740 332 00 0 00 055363 SKIPE SIMONE# ;SET BREAK ONLY ON LOAD
6346 037741 254 00 0 00 037751 JRST SX1
6347
6348 037742 200 00 0 00 045502 MOVE 0,SIMBRK ;PATCH TO SIMULATOR FOR PRINTOUT
6349 037743 202 00 0 00 037776 MOVEM 0,SIMPN1+1
6350
6351 037744 200 00 0 00 054203 MOVE 0,[JRST SIMPN1]
6352 037745 202 00 0 00 045502 MOVEM 0,SIMBRK
6353
6354 037746 200 00 0 00 054204 MOVE 0,[JRST ERRPNT]
6355 037747 202 00 0 00 050747 MOVEM 0,ERR+1
6356
6357 037750 476 00 0 00 055363 SETOM SIMONE
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 2
DSKDA2 MAC 9-JUL-79 16:33 SIMULATOR MACHINE REGISTER PRINT SEQ 0206
6358
6359 ; **********************************************************************
6360 ;*SX1 - CLEAR SIMULATOR PSEUDO REGISTERS
6361 ; **********************************************************************
6362
6363 037751 403 06 0 00 055402 SX1: SETZB AR,SVAR# ;CLEAR PSEUDO REGISTERS
6364 037752 403 07 0 00 055414 SETZB MQ,SVMQ#
6365 037753 403 10 0 00 055404 SETZB BR,SVBR#
6366 037754 403 11 0 00 055400 SETZB AD,SVAD#
6367 037755 403 12 0 00 055413 SETZB MB,SVMB#
6368 037756 403 13 0 00 055415 SETZB PC,SVPC#
6369 037757 403 14 0 00 055412 SETZB MA,SVMA#
6370 037760 403 15 0 00 055420 SETZB SC,SVSC#
6371 037761 402 00 0 00 055136 SETZM ARX
6372 037762 402 00 0 00 055201 SETZM FE
6373 037763 402 00 0 00 055343 SETZM SA
6374 037764 402 00 0 00 055070 SETZM AB
6375 037765 402 00 0 00 055115 SETZM ADX
6376 037766 402 00 0 00 055401 SETZM SVADX#
6377 037767 402 00 0 00 055407 SETZM SVFM#
6378 037770 402 00 0 00 055403 SETZM SVARX#
6379 037771 402 00 0 00 055406 SETZM SVFE#
6380 037772 402 00 0 00 055417 SETZM SVSA#
6381 037773 402 00 0 00 055374 SETZM SVAB#
6382 037774 254 00 0 00 045367 JRST SIMGO ;GO TO SIMULATOR
6383
6384 037775 260 17 0 00 040026 SIMPN1: GO MRPNT
6385 037776 000000 000000 0
6386 037777 254 00 0 00 045503 JRST SIMBRK+1
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 3
DSKDA2 MAC 9-JUL-79 16:33 SIMULATOR MACHINE REGISTER PRINT SEQ 0207
6387
6388 IFNDEF SIMASB,<
6389
6390 ; **********************************************************************
6391 ;*MUOEXC - SPECIAL USER MODE MONITOR UUO EXECUTION
6392 ; **********************************************************************
6393
6394 MUOEXC: 777000,,USR424 ;MUUO EXECUTE INSTRUCTION
6395 JRST 2,@USR425 ;RETURN TO OBJECT SEQUENCE
6396
6397 USR420: HALT ;PAGE FAULT TRAP
6398 USR421: JFCL ;ARITH TRAP
6399 USR422: HALT ;PDL OV TRAP
6400 USR423: HALT ;TRP 3 TRAP
6401
6402 USR424: 0 ;MUUO STORAGE
6403 USR425: 0 ;C(PC) OF MUUO
6404
6405 USR427: 0 ;USER PAGE FAIL WORD
6406
6407 USR436: MUOEXC ;MUUO EXECUTION ADR, PUBLIC, NO TRAP
6408 USR437: MUOEXC ; PUBLIC, TRAP
6409 >
6410
6411 040000 000000 030000 INPC: 0,,30000 ;EXEC MODE, STARTING ADDRESS
6412 040001 777777 777777 MASK: -1
6413 040002 000000 000000 INSTR: 0
6414 040003 000000 000000 CNTLPC: 0
6415 040004 000000 777777 UPRPC: 0,,-1
6416 040005 000000 000000 SWITCH: 0
6417
6418 040006 ACS: BLOCK 20 ;SIMULATED AC'S
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 4
DSKDA2 MAC 9-JUL-79 16:33 SIMULATOR MACHINE REGISTER PRINT SEQ 0208
6419
6420 ; **********************************************************************
6421 ;*MRPNT - MACHINE REGISTER PRINT
6422 ;* THIS ROUTINE PRINTS THE CONTENTS OF THE SEVERAL
6423 ;* PSEUDO MACHINE REGISTERS AT VARIOUS TIMES IN
6424 ;* THE INSTRUCTION CYCLE.
6425 ; **********************************************************************
6426
6427 040026 261 17 0 00 000000 MRPNT: PUT 0 ;SAVE 5 AC'S
6428 040027 261 17 0 00 000001 PUT T
6429 040030 261 17 0 00 000002 PUT T1
6430 040031 261 17 0 00 000003 PUT T2
6431 040032 261 17 0 00 000004 PUT T3
6432
6433 040033 550 01 0 00 055370 HRRZ T,STATE ;GET STATE REGISTER
6434 040034 316 01 0 00 055371 CAMN T,STATSV# ;SAME AS PREVIOUS STATE ?
6435 040035 254 00 0 00 040427 JRST HUNGCK ;YES, CHECK FOR HUNG
6436
6437 040036 202 01 0 00 055371 MOVEM T,STATSV
6438 040037 201 00 0 00 000404 MOVEI 0,^D260 ;SETUP MAXIMUM TIME
6439 040040 202 00 0 00 055220 MOVEM 0,HNGCNT# ;FOR ONE TIME STATE
6440
6441 040041 306 01 0 00 046253 MRPNT3: CAIN T,IT0 ;IS STATE IT0
6442 040042 260 17 0 00 040247 GO IRPNT ;YES, PRINT PC AND INSTRUCTION
6443
6444 040043 336 00 0 00 055325 SKIPN PNTCTL ;PRINT CONTROL SET ?
6445 040044 254 00 0 00 040175 JRST MRPNT2 ;NO,EXIT
6446
6447 040045 550 01 0 00 055370 HRRZ T,STATE
6448 040046 306 01 0 00 046314 CAIN T,IT1 ;IS STATE IT1 ?
6449 040047 260 17 0 00 040715 GO INTPNT ;YES, SAVE INITIAL CONDITIONS
6450
6451 040050 200 00 0 00 030046 MOVE 0,CONSW
6452 040051 606 00 0 00 000000 TRNN 0,PNTMS ;PRINT MACHINE STATES ?
6453 040052 254 00 0 00 040175 JRST MRPNT2 ;NO, EXIT
6454
6455 040053 550 01 0 00 055370 HRRZ T,STATE
6456 040054 302 01 0 00 050571 CAIE T,SCT2 ;IS STATE SCT2 ?
6457 040055 254 00 0 00 040060 JRST .+3 ;NO
6458 040056 602 00 0 00 000000 TRNE 0,INHSCT ;INHIBIT SCT2 PRINTOUT ?
6459 040057 254 00 0 00 040175 JRST MRPNT2 ;YES, EXIT
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 5
DSKDA2 MAC 9-JUL-79 16:33 SIMULATOR MACHINE REGISTER PRINT SEQ 0209
6460
6461 040060 205 02 0 00 777640 MOVSI T1,-^D96
6462 IFNDEF SIMASB,<
6463 MOVSI T1,-^D120 ;CONVERT STATE TO SYMBOLIC >
6464 040061 316 01 0 02 041574 CAMN T,STAB(T1)
6465 040062 254 00 0 00 040203 JRST FOUND
6466 040063 253 02 0 00 040061 AOBJN T1,.-2
6467
6468 040064 201 00 0 00 054205 MOVEI 0,[ASCII/XXX--/]
6469 040065 037 00 0 00 000000 MRPNT1: PNTA ;PRINT SYMBOLIC STATE
6470 040066 037 00 0 00 000011 PTAB
6471
6472 040067 476 00 0 00 030223 SETOM PNTSPC ;SET PRINT SPACE FLAG
6473 040070 332 00 0 00 055167 SKIPE DBLAF ;DBL ARITH ?
6474 040071 254 00 0 00 040205 JRST MRPNT4 ;YES
6475
6476 040072 200 00 0 00 000013 MOVE 0,PC
6477 040073 316 00 0 00 055415 CAMN 0,SVPC
6478 040074 260 17 0 00 040235 GO DITTO6
6479 040075 202 00 0 00 055415 MOVEM 0,SVPC
6480 040076 037 06 0 00 000000 PNT6 ;PRINT PC
6481
6482 040077 200 00 0 00 000014 MOVE 0,MA
6483 040100 316 00 0 00 055412 CAMN 0,SVMA
6484 040101 260 17 0 00 040235 GO DITTO6
6485 040102 202 00 0 00 055412 MOVEM 0,SVMA
6486 040103 037 06 0 00 000000 PNT6 ;PRINT MA
6487
6488 040104 200 00 0 00 055070 MOVE 0,AB
6489 040105 316 00 0 00 055374 CAMN 0,SVAB
6490 040106 260 17 0 00 040235 GO DITTO6
6491 040107 202 00 0 00 055374 MOVEM 0,SVAB
6492 040110 037 06 0 00 000000 PNT6 ;PRINT AB
6493
6494 040111 200 00 0 00 000012 MOVE 0,MB
6495 040112 316 00 0 00 055413 CAMN 0,SVMB
6496 040113 260 17 0 00 040226 GO DITTO
6497 040114 202 00 0 00 055413 MOVEM 0,SVMB
6498 040115 037 14 0 00 000000 PNTOCT ;PRINT MB
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 6
DSKDA2 MAC 9-JUL-79 16:33 SIMULATOR MACHINE REGISTER PRINT SEQ 0210
6499
6500 040116 200 00 0 00 000011 MRPNT5: MOVE 0,AD
6501 040117 316 00 0 00 055400 CAMN 0,SVAD
6502 040120 260 17 0 00 040226 GO DITTO
6503 040121 202 00 0 00 055400 MOVEM 0,SVAD
6504 040122 037 14 0 00 000000 PNTOCT ;PRINT AD
6505
6506 040123 200 00 0 00 000006 MOVE 0,AR
6507 040124 316 00 0 00 055402 CAMN 0,SVAR
6508 040125 260 17 0 00 040226 GO DITTO
6509 040126 202 00 0 00 055402 MOVEM 0,SVAR
6510 040127 037 14 0 00 000000 PNTOCT ;PRINT AR
6511
6512 040130 200 00 0 00 030046 MOVE 0,CONSW ;DO FORMATTING FOR EITHER LPT OR TERMINAL
6513 040131 603 00 0 00 020000 TLNE PNTLPT
6514 040132 254 00 0 00 040135 JRST .+3
6515 040133 037 00 0 00 030242 PCRL
6516 040134 254 00 0 00 040136 JRST .+2
6517 040135 037 00 0 00 053046 PNTMSG [ASCII/ /]
6518
6519 040136 200 00 1 00 055206 MOVE 0,@FMREG
6520 040137 316 00 0 00 055407 CAMN 0,SVFM
6521 040140 260 17 0 00 040226 GO DITTO
6522 040141 202 00 0 00 055407 MOVEM 0,SVFM
6523 040142 037 14 0 00 000000 PNTOCT ;PRINT FM
6524
6525 040143 200 00 0 00 000010 MOVE 0,BR
6526 040144 316 00 0 00 055404 CAMN 0,SVBR
6527 040145 260 17 0 00 040226 GO DITTO
6528 040146 202 00 0 00 055404 MOVEM 0,SVBR
6529 040147 037 14 0 00 000000 PNTOCT ;PRINT BR
6530
6531 040150 200 00 0 00 000007 MOVE 0,MQ
6532 040151 316 00 0 00 055414 CAMN 0,SVMQ
6533 040152 260 17 0 00 040226 GO DITTO
6534 040153 202 00 0 00 055414 MOVEM 0,SVMQ
6535 040154 037 14 0 00 000000 PNTOCT ;PRINT MQ
6536
6537 040155 200 00 0 00 000015 MOVE 0,SC
6538 040156 316 00 0 00 055420 CAMN 0,SVSC
6539 040157 260 17 0 00 040242 GO DITTO3
6540 040160 202 00 0 00 055420 MOVEM 0,SVSC
6541 040161 037 03 0 00 000000 PNT3 ;PRINT SC
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 7
DSKDA2 MAC 9-JUL-79 16:33 SIMULATOR MACHINE REGISTER PRINT SEQ 0211
6542
6543 040162 200 00 0 00 055201 MOVE 0,FE
6544 040163 316 00 0 00 055406 CAMN 0,SVFE
6545 040164 260 17 0 00 040242 GO DITTO3
6546 040165 202 00 0 00 055406 MOVEM 0,SVFE
6547 040166 037 03 0 00 000000 PNT3 ;PRINT FE
6548
6549 040167 200 00 0 00 055343 MOVE 0,SA
6550 040170 316 00 0 00 055417 CAMN 0,SVSA
6551 040171 260 17 0 00 040242 GO DITTO3
6552 040172 202 00 0 00 055417 MOVEM 0,SVSA
6553 040173 037 03 0 00 000000 PNT3 ;PRINT SA
6554 040174 037 00 0 00 030242 PCRL
6555
6556 040175 262 17 0 00 000004 MRPNT2: GET T3 ;RESTORE AC'S
6557 040176 262 17 0 00 000003 GET T2
6558 040177 262 17 0 00 000002 GET T1
6559 040200 262 17 0 00 000001 GET T
6560 040201 262 17 0 00 000000 GET 0
6561 040202 263 17 0 00 000000 RTN ;EXIT
6562
6563 040203 201 00 0 02 041734 FOUND: MOVEI 0,STAB1(T1) ;GET SYMBOLIC STATE
6564 040204 254 00 0 00 040065 JRST MRPNT1
6565
6566 040205 200 00 0 00 055070 MRPNT4: MOVE 0,AB
6567 040206 316 00 0 00 055374 CAMN 0,SVAB
6568 040207 260 17 0 00 040235 GO DITTO6
6569 040210 202 00 0 00 055374 MOVEM 0,SVAB
6570 040211 037 06 0 00 000000 PNT6 ;PRINT AB
6571
6572 040212 200 00 0 00 055115 MOVE 0,ADX
6573 040213 316 00 0 00 055401 CAMN 0,SVADX
6574 040214 260 17 0 00 040226 GO DITTO
6575 040215 202 00 0 00 055401 MOVEM 0,SVADX
6576 040216 037 14 0 00 000000 PNTOCT ;PRINT ADX
6577
6578 040217 200 00 0 00 055136 MOVE 0,ARX
6579 040220 316 00 0 00 055403 CAMN 0,SVARX
6580 040221 260 17 0 00 040226 GO DITTO
6581 040222 202 00 0 00 055403 MOVEM 0,SVARX
6582 040223 037 14 0 00 000000 PNTOCT ;PRINT ARX
6583
6584 040224 037 00 0 00 000040 PSP
6585 040225 254 00 0 00 040116 JRST MRPNT5
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 8
DSKDA2 MAC 9-JUL-79 16:33 SIMULATOR MACHINE REGISTER PRINT SEQ 0212
6586
6587 040226 322 00 0 00 040233 DITTO: JUMPE 0,DITTO0
6588 040227 037 00 0 00 054206 PNTMSG [ASCIZ/* /]
6589 040230 350 00 0 17 000000 AOS (P)
6590 040231 350 00 0 17 000000 AOS (P)
6591 040232 263 17 0 00 000000 RTN
6592
6593 040233 037 00 0 00 054211 DITTO0: PNTMSG [ASCIZ/0 /]
6594 040234 254 00 0 00 040230 JRST DITTO+2
6595
6596 040235 322 00 0 00 040240 DITTO6: JUMPE 0,DITT60
6597 040236 037 00 0 00 054214 PNTMSG [ASCIZ/* /]
6598 040237 254 00 0 00 040230 JRST DITTO+2
6599
6600 040240 037 00 0 00 054216 DITT60: PNTMSG [ASCIZ/0 /]
6601 040241 254 00 0 00 040230 JRST DITTO+2
6602
6603 040242 322 00 0 00 040245 DITTO3: JUMPE 0,DITT30
6604 040243 037 00 0 00 054220 PNTMSG [ASCIZ/* /]
6605 040244 254 00 0 00 040230 JRST DITTO+2
6606
6607 040245 037 00 0 00 054221 DITT30: PNTMSG [ASCIZ/0 /]
6608 040246 254 00 0 00 040230 JRST DITTO+2
6609
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 9
DSKDA2 MAC 9-JUL-79 16:33 SIMULATOR MACHINE REGISTER PRINT SEQ 0213
6610
6611 ; **********************************************************************
6612 ;*IRPNT - INSTRUCTION PRINT
6613 ;* THIS ROUTINE PRINTS THE PC AND THE INSTRUCTION
6614 ;* AT IT0 OF THE INSTRUCTION CYCLE.
6615 ; **********************************************************************
6616
6617 040247 332 00 0 00 055246 IRPNT: SKIPE IRLTCH ;FIRST IT0
6618 040250 263 17 0 00 000000 RTN ;NO
6619
6620 040251 332 00 0 00 055325 SKIPE PNTCTL ;PREVIOUS INSTRUCTION PRINTED ?
6621 040252 260 17 0 00 041143 GO INTFNL ;YES, PRINT PREVIOUS INIT/FINAL
6622
6623 040253 336 00 0 00 055367 SKIPN SNGLIN# ;SINGLE INSTRUCTION OPERATION ?
6624 040254 254 00 0 00 040272 JRST IRPNT1+1 ;NO
6625
6626 040255 336 00 0 00 055366 SKIPN SNGL2# ;START OF SECOND INSTRUCTION ?
6627 040256 254 00 0 00 040271 JRST IRPNT1 ;NO
6628
6629 040257 332 00 0 00 055443 SKIPE XCTF ;INST BEING EXECUTED ?
6630 040260 254 00 0 00 040271 JRST IRPNT1 ;YES, SIM IT TO.
6631
6632 040261 262 17 0 00 000000 GET 0 ;RETURN TO CALLING PROGRAM
6633 040262 262 17 0 00 000004 GET T3
6634 040263 262 17 0 00 000003 GET T2
6635 040264 262 17 0 00 000002 GET T1
6636 040265 262 17 0 00 000001 GET T
6637 040266 262 17 0 00 000000 GET 0
6638 040267 262 17 0 00 000000 GET 0
6639 040270 263 17 0 00 000000 RTN
6640
6641 040271 476 00 0 00 055366 IRPNT1: SETOM SNGL2 ;SET FIRST INSTR INDICATION
6642 040272 402 00 0 00 055325 SETZM PNTCTL ;CLEAR PRINT CONTROL
6643
6644 IFNDEF SIMASB,<
6645 MOVE 0,MB ;IS THIS SPECIAL LEAVE SIMULATION INST ?
6646 CAMN 0,[776000,,SEXIT1]
6647 JRST @0 ;YES, RETURN TO COMMAND OPERATION
6648
6649 TTALTM
6650 JRST .+2 ;IF ALTMODE, GO TO DDT
6651 JRST DDTEX5 ;CONTINUE WITH "SIMCON$G">
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 10
DSKDA2 MAC 9-JUL-79 16:33 SIMULATOR MACHINE REGISTER PRINT SEQ 0214
6652
6653 040273 350 00 0 00 055360 SIMCON: AOS SEQ#
6654
6655 040274 200 00 0 00 000012 MOVE 0,MB ;PRINT THIS INSTRUCTION
6656 040275 404 00 0 00 040001 AND MASK
6657 040276 312 00 0 00 040002 CAME INSTR
6658 040277 263 17 0 00 000000 RTN ;NO
6659
6660 040300 550 00 0 00 000013 HRRZ 0,PC
6661 040301 315 00 0 00 040003 CAMGE 0,CNTLPC ;PC PAST LOWER LIMIT ?
6662 040302 263 17 0 00 000000 RTN ;NO
6663
6664 040303 313 00 0 00 040004 CAMLE 0,UPRPC ;PC ABOVE UPPER LIMIT ?
6665 040304 263 17 0 00 000000 RTN ;YES
6666
6667 040305 476 00 0 00 055325 SETOM PNTCTL ;NO, SET PRINT CONTROL
6668
6669 040306 200 00 0 00 030046 MOVE 0,CONSW
6670 040307 606 00 0 00 000000 TRNN 0,SEQPNT ;PRINT SEQUENCE NUMBERS ?
6671 040310 254 00 0 00 040315 JRST .+5 ;NO
6672 040311 260 17 0 00 031000 GO PCRX
6673 040312 037 00 0 00 054222 PNTMSG [ASCIZ/SEQUENCE # = /]
6674 040313 200 00 0 00 055360 MOVE 0,SEQ
6675 040314 037 15 0 00 000000 PNTDEC
6676
6677 040315 260 17 0 00 040317 GO IRPNT2
6678 040316 254 00 0 00 040366 JRST HDPNT
6679
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 11
DSKDA2 MAC 9-JUL-79 16:33 SIMULATOR MACHINE REGISTER PRINT SEQ 0215
6680
6681 040317 037 10 0 00 000002 IRPNT2: SWITCH
6682 040320 606 00 0 00 000000 TRNN INHIF ;INHIBIT INITIAL/FINAL RESULTS ?
6683 040321 260 17 0 00 031000 GO PCRX ;NO, DOUBLE SPACE
6684
6685 040322 037 00 0 00 000052 PNTCI "*"
6686
6687 040323 476 00 0 00 030223 SETOM PNTSPC
6688 040324 200 00 0 00 000013 MOVE 0,PC
6689 040325 202 00 0 00 055416 MOVEM 0,SVPC1#
6690 040326 037 06 0 00 000000 PNT6 ;PRINT PC
6691 040327 037 00 0 00 000040 PSP
6692
6693 040330 260 17 0 00 040505 GO PNTINS ;GO PRINT INSTRUCTION
6694 040331 037 00 0 00 000011 PTAB
6695
6696 040332 332 00 0 00 055165 ACPNT: SKIPE CONNF#
6697 040333 254 00 0 00 040421 JRST DVCPNT ;I/O PRINT DEVICE CODE
6698
6699 040334 402 00 0 00 030223 SETZM PNTSPC
6700
6701 040335 200 00 0 00 000012 MOVE 0,MB
6702 040336 241 00 0 00 777751 ROT 0,-^D23
6703 040337 405 00 0 00 000017 ANDI 0,17
6704 040340 202 00 0 00 055377 MOVEM 0,SVAC#
6705 040341 037 16 0 00 000003 PNTOCS ;PRINT AC
6706 040342 037 00 0 00 000054 PNTCI ","
6707
6708 040343 200 00 0 00 000012 EFPNT: MOVE 0,MB
6709 040344 603 00 0 00 000020 TLNE 0,20 ;INDIRECT BIT ON
6710 040345 037 00 0 00 000100 PNTCI "@" ;YES, PRINT AN AT SIGN
6711
6712 040346 200 00 0 00 000012 MOVE 0,MB
6713 040347 261 17 0 00 030223 PUT PNTSPC
6714 040350 402 00 0 00 030223 SETZM PNTSPC
6715 040351 037 06 0 00 000000 PNT6 ;PRINT MB
6716 040352 262 17 0 00 030223 GET PNTSPC
6717
6718 040353 200 00 0 00 000012 IDXPNT: MOVE 0,MB ;LOOK FOR INDEXING
6719 040354 607 00 0 00 000017 TLNN 0,17
6720 040355 254 00 0 00 040364 JRST IDXPN1
6721
6722 040356 037 00 0 00 000050 PNTCI "("
6723 040357 200 00 0 00 000012 MOVE 0,MB
6724 040360 242 00 0 00 777756 LSH 0,-^D18
6725 040361 405 00 0 00 000017 ANDI 0,17
6726 040362 037 16 0 00 000003 PNTOCS ;PRINT INDEX REGISTER
6727 040363 037 00 0 00 000051 PNTCI ")"
6728
6729 040364 037 00 0 00 030242 IDXPN1: PCRL
6730 040365 263 17 0 00 000000 RTN
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 12
DSKDA2 MAC 9-JUL-79 16:33 SIMULATOR MACHINE REGISTER PRINT SEQ 0216
6731
6732 040366 200 01 0 00 030046 HDPNT: MOVE T,CONSW
6733 040367 606 01 0 00 000000 TRNN T,PNTMS ;PRINT MACHINE STATES ?
6734 040370 263 17 0 00 000000 RTN ;NO
6735
6736 040371 201 00 0 00 040442 MOVEI HDER1
6737 040372 332 00 0 00 055167 SKIPE DBLAF ;DBL ARITH ?
6738 040373 201 00 0 00 040456 MOVEI HDER2 ;PRINT HEADER 1ST PART
6739 040374 037 17 0 00 000000 PNTAL
6740
6741 040375 603 01 0 00 020000 TLNE T,PNTLPT ;PRINT ON LPT ?
6742 040376 037 00 0 00 053023 PNTMSG [ASCIZ/ /]
6743 040377 607 01 0 00 020000 TLNN T,PNTLPT
6744 040400 037 00 0 00 030242 PCRL
6745
6746 040401 037 00 0 00 040472 PNTMSG HDER3 ;PRINT HEADER 2ND PART
6747
6748 040402 402 00 0 00 055402 SETZM SVAR ;SET TO PRINT ALL REGS AT IT0
6749 040403 402 00 0 00 055401 SETZM SVADX
6750 040404 402 00 0 00 055407 SETZM SVFM
6751 040405 402 00 0 00 055414 SETZM SVMQ
6752 040406 402 00 0 00 055404 SETZM SVBR
6753 040407 402 00 0 00 055400 SETZM SVAD
6754 040410 402 00 0 00 055413 SETZM SVMB
6755 040411 402 00 0 00 055415 SETZM SVPC
6756 040412 402 00 0 00 055412 SETZM SVMA
6757 040413 402 00 0 00 055420 SETZM SVSC
6758 040414 402 00 0 00 055403 SETZM SVARX
6759 040415 402 00 0 00 055406 SETZM SVFE
6760 040416 402 00 0 00 055417 SETZM SVSA
6761 040417 402 00 0 00 055374 SETZM SVAB
6762 040420 263 17 0 00 000000 RTN ;RETURN TO MRPNT
6763
6764 040421 200 00 0 00 000012 DVCPNT: MOVE 0,MB ;I/O, PRINT DEVICE CODE
6765 040422 241 00 0 00 777750 ROT 0,-^D24
6766 040423 405 00 0 00 000774 ANDI 0,774
6767 040424 037 16 0 00 000003 PNTOCS
6768 040425 037 00 0 00 000054 PNTCI ","
6769 040426 254 00 0 00 040343 JRST EFPNT
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 13
DSKDA2 MAC 9-JUL-79 16:33 SIMULATOR MACHINE REGISTER PRINT SEQ 0217
6770
6771 040427 372 00 0 00 055220 HUNGCK: SOSE HNGCNT ;IS SIMULATOR HUNG ?
6772 040430 254 00 0 00 040041 JRST MRPNT3 ;NO, NOT YET
6773
6774 PNTMSG [ASCIZ/
6775 040431 037 00 0 00 054225 INSTRUCTION HUNG UP/]
6776 040432 254 00 0 00 040436 JRST ERRPNT+3
6777
6778 040433 ERRPNT: PNTMSF [ASCIZ/
6779 040433 037 01 0 00 054232 SIMULATOR ERROR AT PC = /]
6780 040434 200 00 0 00 050746 MOVE 0,ERR
6781 040435 037 06 0 00 000001 PNT6F
6782
6783 PNTMSF [ASCIZ/
6784 040436 037 01 0 00 054240 SIMULATED INSTRUCTION /]
6785
6786 040437 260 17 0 00 040317 GO IRPNT2
6787
6788 IFNDEF SIMASB,<
6789 JRST VMCONT-2>
6790 IFDEF SIMASB,<
6791 040440 037 14 0 00 000004 ERRHLT
6792 040441 254 00 0 00 030000 JRST BEGIN>
6793
6794 040442 HDER1: ASCIZ?
6795 040442 015 012 123 124 101 STATE PC MA AB MB AD AR?
6796 040443 124 105 040 040 040
6797 040444 120 103 040 040 040
6798 040445 040 040 115 101 040
6799 040446 040 040 040 040 101
6800 040447 102 040 040 040 040
6801 040450 040 115 102 040 040
6802 040451 040 040 040 040 040
6803 040452 040 040 040 040 101
6804 040453 104 040 040 040 040
6805 040454 040 040 040 040 040
6806 040455 040 040 101 122 000
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 14
DSKDA2 MAC 9-JUL-79 16:33 SIMULATOR MACHINE REGISTER PRINT SEQ 0218
6807
6808 040456 HDER2: ASCIZ?
6809 040456 015 012 123 124 101 STATE AB ADX ARX AD AR?
6810 040457 124 105 040 040 040
6811 040460 101 102 040 040 040
6812 040461 040 040 101 104 130
6813 040462 040 040 040 040 040
6814 040463 040 040 040 040 040
6815 040464 101 122 130 040 040
6816 040465 040 040 040 040 040
6817 040466 040 040 040 040 101
6818 040467 104 040 040 040 040
6819 040470 040 040 040 040 040
6820 040471 040 040 101 122 000
6821
6822 040472 106 115 040 040 040 HDER3: ASCIZ?FM BR MQ SC FE SA
6823 040473 040 040 040 040 040
6824 040474 040 040 040 102 122
6825 040475 040 040 040 040 040
6826 040476 040 040 040 040 040
6827 040477 040 115 121 040 040
6828 040500 040 040 040 040 040
6829 040501 040 040 040 040 123
6830 040502 103 040 040 106 105
6831 040503 040 040 123 101 015
6832 040504 012 000 000 000 000 ?
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 15
DSKDA2 MAC 9-JUL-79 16:33 SIMULATOR MACHINE REGISTER PRINT SEQ 0219
6833
6834 ; **********************************************************************
6835 ;*PNTINS - INSTRUCTION SYMBOLIC CONVERSION
6836 ;* THIS ROUTINE CONVERTS THE INSTRUCTION TO SYMBOLIC
6837 ;* AND PRINTS IT OUT.
6838 ; **********************************************************************
6839
6840 040505 402 00 0 00 055165 PNTINS: SETZM CONNF#
6841 040506 402 00 0 00 055167 SETZM DBLAF# ;CLEAR DOUBLE ARITHMETIC FLAG
6842
6843 040507 554 01 0 00 000012 HLRZ T,MB ;MOVE THE INSTRUCTION CODE TO RH OF T
6844 040510 242 01 0 00 777767 LSH T,-^D9 ;CLEAR AC,I,X
6845 040511 200 02 0 00 000001 MOVE T1,T
6846 040512 405 01 0 00 000077 ANDI T,77
6847
6848 040513 306 02 0 00 000777 CAIN T1,777
6849 040514 254 00 0 00 040712 JRST MUOXT ;MONITOR UUO EXECUTE INST
6850
6851 040515 301 02 0 00 000700 CAIL T1,700
6852 040516 254 00 0 00 040544 JRST CONN ;I/O INSTRUCTIONS
6853
6854 040517 301 02 0 00 000600 CAIL T1,600
6855 040520 254 00 0 00 040655 JRST TTTST ;TEST INSTRUCTIONS
6856
6857 040521 301 02 0 00 000500 CAIL T1,500
6858 040522 254 00 0 00 040643 JRST HTST ;HALF WORD INSTRUCTION
6859
6860 040523 301 02 0 00 000400 CAIL T1,400
6861 040524 254 00 0 00 040633 JRST BOTST ;BOOLE INSTRUCTIONS
6862
6863 040525 301 02 0 00 000300 CAIL T1,300
6864 040526 254 00 0 00 040623 JRST COMTST ;COMPARE INSTRUCTIONS
6865
6866 040527 301 02 0 00 000200 CAIL T1,200
6867 040530 254 00 0 00 040565 JRST MOVTST ;MOVE INSTRUCTIONS
6868
6869 040531 301 02 0 00 000140 CAIL T1,140
6870 040532 254 00 0 00 040546 JRST FLTTST ;FLOATING INSTRUCTIONS
6871
6872 040533 301 02 0 00 000130 CAIL T1,130
6873 040534 254 00 0 00 040561 JRST BYTST ;BYTE INSTRUCTIONS
6874
6875 040535 301 02 0 00 000100 CAIL T1,100
6876 040536 254 00 0 00 040676 JRST NEWTST ;NEW INSTRUCTIONS
6877
6878 040537 301 02 0 00 000040 CAIL T1,40
6879 040540 254 00 0 00 040707 JRST MUOTST ;MONITOR UUO'S
6880
6881 040541 302 02 0 00 000000 CAIE T1,0
6882 040542 254 00 0 00 040704 JRST UUOTST ;LOCAL UUO'S
6883
6884 040543 254 00 0 00 040707 JRST MUOTST ; 0 - ILLEGAL INSTRUCTION
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 16
DSKDA2 MAC 9-JUL-79 16:33 SIMULATOR MACHINE REGISTER PRINT SEQ 0220
6885
6886 IFDEF SIMASB,<
6887 040544 037 14 0 00 000004 CONN: ERRHLT
6888 040545 254 00 0 00 030000 JRST BEGIN >
6889
6890 040546 405 01 0 00 000037 FLTTST: ANDI T,37 ;FLOATING POINT
6891 040547 241 01 0 00 777776 ROT T,-2
6892 040550 201 00 0 01 041345 MOVEI 0,TBLFLT(T)
6893 040551 037 00 0 00 000000 PNTA
6894
6895 040552 241 01 0 00 000002 ROT T,2
6896 040553 405 01 0 00 000007 ANDI T,7
6897 040554 200 03 0 01 041233 MOVE T2,FLTTAB(T)
6898 040555 201 00 0 01 041433 MOVEI 0,TBLAD1(T)
6899
6900 040556 037 00 0 00 000000 INSOUT: PNTA
6901 040557 202 03 0 00 055333 MOVEM T2,PTINDX#
6902 040560 263 17 0 00 000000 RTN
6903
6904 040561 405 01 0 00 000007 BYTST: ANDI T,7 ;UFA,DFN,FSC,BYTE
6905 040562 200 03 0 01 041243 MOVE T2,BYTTAB(T)
6906 040563 201 00 0 01 041355 MOVEI 0,TBLBYT(T)
6907 040564 254 00 0 00 040556 JRST INSOUT
6908
6909 040565 405 01 0 00 000077 MOVTST: ANDI T,77
6910 040566 305 01 0 00 000070 CAIGE T,70
6911 040567 305 01 0 00 000040 CAIGE T,40
6912 040570 254 00 0 00 040574 JRST .+4 ;MOVE,ADD,SUB,MUL,+ETC
6913
6914 040571 200 03 0 01 041213 MOVE T2,MOTAB-40(T)
6915 040572 201 00 0 01 041343 MOVEI 0,TBLMO-40(T) ;SHIFTS,PUSH,POP,+ETC
6916 040573 254 00 0 00 040556 JRST INSOUT
6917
6918 040574 400 02 0 00 000000 SETZ T1,
6919 040575 245 01 0 00 777776 ROTC T,-2
6920 040576 301 01 0 00 000010 CAIL T,10
6921 040577 275 01 0 00 000006 SUBI T,6 ;ADD,SUB
6922 040600 201 00 0 01 041365 MOVEI 0,TBLMV(T)
6923 040601 037 00 0 00 000000 PNTA
6924
6925 040602 245 01 0 00 000002 ROTC T,2
6926 040603 301 01 0 00 000020 CAIL T,20
6927 040604 254 00 0 00 040611 JRST IMLTST
6928
6929 040605 405 01 0 00 000003 ANDI T,3
6930 040606 200 03 0 01 041303 MOVE T2,MOVTAB(T)
6931 040607 201 00 0 01 041377 MOVEI 0,TBLMOV(T)
6932 040610 254 00 0 00 040556 JRST INSOUT
6933
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 17
DSKDA2 MAC 9-JUL-79 16:33 SIMULATOR MACHINE REGISTER PRINT SEQ 0221
6934
6935 040611 301 01 0 00 000040 IMLTST: CAIL T,40
6936 040612 254 00 0 00 040617 JRST ADDTST
6937
6938 040613 405 01 0 00 000003 ANDI T,3 ;IMUL,MUL,IDIV,DIV
6939 040614 200 03 0 01 041307 MOVE T2,MULTAB(T)
6940 040615 201 00 0 01 041437 MOVEI 0,TBLAD1+4(T)
6941 040616 254 00 0 00 040556 JRST INSOUT
6942
6943 040617 405 01 0 00 000003 ADDTST: ANDI T,3 ;ADD, SUB
6944 040620 200 03 0 01 041237 MOVE T2,FLTTAB+4(T)
6945 040621 201 00 0 01 041437 MOVEI 0,TBLAD1+4(T)
6946 040622 254 00 0 00 040556 JRST INSOUT
6947
6948 040623 241 01 0 00 777775 COMTST: ROT T,-3 ;MEM AND AC MOD AND TEST
6949 040624 200 03 0 01 041313 MOVE T2,COMTAB(T)
6950 040625 201 00 0 01 041443 MOVEI 0,TBLCOM(T)
6951 040626 037 00 0 00 000000 PNTA
6952
6953 040627 241 01 0 00 000003 ROT T,3
6954 040630 405 01 0 00 000007 ANDI T,7
6955 040631 201 00 0 01 041453 MOVEI 0,TBLCM(T)
6956 040632 254 00 0 00 040556 JRST INSOUT
6957
6958 040633 241 01 0 00 777776 BOTST: ROT T,-2 ;BOOLE
6959 040634 201 00 0 01 041463 MOVEI 0,TBLBOL(T)
6960 040635 037 00 0 00 000000 PNTA
6961
6962 040636 241 01 0 00 000002 ROT T,2
6963 040637 405 01 0 00 000003 ANDI T,3
6964 040640 200 03 0 01 041237 MOVE T2,FLTTAB+4(T)
6965 040641 201 00 0 01 041437 MOVEI 0,TBLAD1+4(T)
6966 040642 254 00 0 00 040556 JRST INSOUT
6967
6968 040643 201 00 0 00 041503 HTST: MOVEI 0,H. ;HALF WORD TRANSFERS
6969 040644 037 00 0 00 000000 PNTA
6970 040645 241 01 0 00 777776 ROT T,-2
6971 040646 201 00 0 01 041504 MOVEI 0,TBLH(T)
6972 040647 037 00 0 00 000000 PNTA
6973
6974 040650 241 01 0 00 000002 ROT T,2
6975 040651 405 01 0 00 000003 ANDI T,3
6976 040652 200 03 0 01 041303 MOVE T2,MOVTAB(T)
6977 040653 201 00 0 01 041377 MOVEI 0,TBLMOV(T)
6978 040654 254 00 0 00 040556 JRST INSOUT
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 18
DSKDA2 MAC 9-JUL-79 16:33 SIMULATOR MACHINE REGISTER PRINT SEQ 0222
6979
6980 040655 201 00 0 00 041524 TTTST: MOVEI 0,T. ;TEST
6981 040656 037 00 0 00 000000 PNTA
6982
6983 040657 200 03 0 00 054245 MOVE T2,[XWD 16,1]
6984 040660 602 01 0 00 000010 TRNE T,10
6985 040661 200 03 0 00 054246 MOVE T2,[XWD 2,1]
6986 040662 602 01 0 00 000001 TRNE T,1
6987 040663 254 00 0 00 040673 JRST TTODD
6988
6989 040664 241 01 0 00 777775 ROT T,-3
6990 040665 201 00 0 01 041525 MOVEI 0,TBLTA(T)
6991 040666 037 00 0 00 000000 TTSTA: PNTA
6992 040667 241 01 0 00 000002 ROT T,2
6993 040670 405 01 0 00 000003 ANDI T,3
6994 040671 201 00 0 01 041535 MOVEI 0,TBLTA1(T)
6995 040672 254 00 0 00 040556 JRST INSOUT
6996
6997 040673 241 01 0 00 777775 TTODD: ROT T,-3
6998 040674 201 00 0 01 041541 MOVEI 0,TBLTB(T)
6999 040675 254 00 0 00 040666 JRST TTSTA
7000
7001 IFNDEF SIMASB,<
7002 CONN: SETOM CONNF
7003 HLRZ T,MB ;I/O
7004 ROT T,-5
7005 ANDI T,7
7006 MOVE T2,CONTAB(T)
7007 MOVEI 0,TBLCON(T)
7008 JRST INSOUT >
7009
7010 040676 405 01 0 00 000017 NEWTST: ANDI T,17 ;DOUBLE, FIX, + ETC
7011 040677 301 01 0 00 000010 CAIL T,10 ;DOUBLE ARITHMETIC ?
7012 040700 476 00 0 00 055167 SETOM DBLAF ;YES
7013
7014 040701 200 03 0 01 041323 MOVE T2,NEWTAB(T)
7015 040702 201 00 0 01 041551 MOVEI 0,TBLNEW(T)
7016 040703 254 00 0 00 040556 JRST INSOUT
7017
7018 040704 200 03 0 00 041343 UUOTST: MOVE T2,UUOTAB
7019 040705 201 00 0 00 041571 MOVEI 0,TBLUUO ;UUO'S
7020 040706 254 00 0 00 040556 JRST INSOUT
7021
7022 040707 200 03 0 00 041343 MUOTST: MOVE T2,UUOTAB
7023 040710 201 00 0 00 041572 MOVEI 0,TBLMUO ;MONITR UUO'S
7024 040711 254 00 0 00 040556 JRST INSOUT
7025
7026 040712 200 03 0 00 041344 MUOXT: MOVE T2,MUOTAB ;MUUO EXECUTE INST
7027 040713 201 00 0 00 041573 MOVEI 0,TBLMUX
7028 040714 254 00 0 00 040556 JRST INSOUT
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 19
DSKDA2 MAC 9-JUL-79 16:33 SIMULATOR MACHINE REGISTER PRINT SEQ 0223
7029
7030 ; **********************************************************************
7031 ;*INTPNT - INITIAL/FINAL AC,E PRINTOUT
7032 ; **********************************************************************
7033
7034 040715 332 00 0 00 055150 INTPNT: SKIPE BYF5
7035 040716 254 00 0 00 040730 JRST IT12
7036
7037 040717 550 03 0 00 055070 HRRZ T2,AB ;GET E ADDRESS
7038 040720 202 03 0 00 055375 MOVEM T2,SVAB1#
7039
7040 040721 402 00 0 00 055225 SETZM INIT1A#
7041 040722 402 00 0 00 055227 SETZM INIT2A#
7042 040723 402 00 0 00 055231 SETZM INIT3A#
7043 040724 402 00 0 00 055233 SETZM INIT4A#
7044
7045 040725 554 03 0 00 055333 HLRZ T2,PTINDX ;GET PRINT INDEX, INITIAL
7046 040726 260 17 1 03 040733 GO @SETLST(T2) ;SETUP INITIAL CONDITIONS
7047 040727 263 17 0 00 000000 RTN
7048
7049 040730 550 04 0 00 055070 IT12: HRRZ T3,AB ;PICKUP C(C(E))
7050 040731 202 04 0 00 055376 MOVEM T3,SVAB2#
7051 040732 254 00 0 00 041125 JRST CCE+1
7052
7053 040733 000000 040754 SETLST: INDX0
7054 040734 000000 040755 INDX1
7055 040735 000000 040757 INDX2
7056 040736 000000 040762 INDX3
7057 040737 000000 040765 INDX4
7058 040740 000000 040771 INDX5
7059 040741 000000 040774 INDX6
7060 040742 000000 040777 INDX7
7061 040743 000000 041003 INDX10
7062 040744 000000 041010 INDX11
7063 040745 000000 041012 INDX12
7064 040746 000000 041015 INDX13
7065 040747 000000 041021 INDX14
7066 040750 000000 041025 INDX15
7067 040751 000000 041030 INDX16
7068 040752 000000 041033 INDX17
7069 040753 000000 041037 INDX20
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 20
DSKDA2 MAC 9-JUL-79 16:33 SIMULATOR MACHINE REGISTER PRINT SEQ 0224
7070
7071 040754 263 17 0 00 000000 INDX0: RTN ;DON'T PRINT
7072
7073 040755 260 17 0 00 041041 INDX1: GO CAC ;PRINT C(AC)
7074 040756 263 17 0 00 000000 RTN
7075
7076 040757 260 17 0 00 041041 INDX2: GO CAC ;PRINT C(AC)
7077 040760 260 17 0 00 041110 GO CE ;PRINT C(E)
7078 040761 263 17 0 00 000000 RTN
7079
7080 040762 260 17 0 00 041041 INDX3: GO CAC ;PRINT C(AC)
7081 040763 260 17 0 00 041047 GO CAC1 ;PRINT C(AC+1)
7082 040764 263 17 0 00 000000 RTN
7083
7084 040765 260 17 0 00 041041 INDX4: GO CAC ;PRINT C(AC)
7085 040766 260 17 0 00 041047 GO CAC1 ;PRINT C(AC+1)
7086 040767 260 17 0 00 041110 GO CE ;PRINT C(E)
7087 040770 263 17 0 00 000000 RTN
7088
7089 040771 260 17 0 00 041041 INDX5: GO CAC ;PRINT C(AC)
7090 040772 260 17 0 00 041056 GO CACR ;PRINT C(C(ACR))
7091 040773 263 17 0 00 000000 RTN
7092
7093 040774 260 17 0 00 041041 INDX6: GO CAC ;PRINT C(AC)
7094 040775 260 17 0 00 041065 GO CACR1 ;PRINT C(C(ACR+1))
7095 040776 263 17 0 00 000000 RTN
7096
7097 040777 260 17 0 00 041041 INDX7: GO CAC ;PRINT C(AC)
7098 041000 260 17 0 00 041110 GO CE ;PRINT C(E)
7099 041001 260 17 0 00 041124 GO CCE ;PRINT C(C(E))
7100 041002 263 17 0 00 000000 RTN
7101
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 21
DSKDA2 MAC 9-JUL-79 16:33 SIMULATOR MACHINE REGISTER PRINT SEQ 0225
7102
7103 041003 260 17 0 00 041041 INDX10: GO CAC ;PRINT C(AC)
7104 041004 260 17 0 00 041047 GO CAC1 ;PRINT C(AC+1)
7105 041005 260 17 0 00 041110 GO CE ;PRINT C(E)
7106 041006 260 17 0 00 041117 GO CE1 ;PRINT C(E+1)
7107 041007 263 17 0 00 000000 RTN
7108
7109 041010 260 17 0 00 041110 INDX11: GO CE ;PRINT C(E)
7110 041011 263 17 0 00 000000 RTN
7111
7112 041012 260 17 0 00 041110 INDX12: GO CE ;PRINT C(E)
7113 041013 260 17 0 00 041117 GO CE1 ;PRINT C(E+1)
7114 041014 263 17 0 00 000000 RTN
7115
7116 041015 260 17 0 00 041041 INDX13: GO CAC ;PRINT C(AC)
7117 041016 260 17 0 00 041056 GO CACR ;PRINT C(C(ACR))
7118 041017 260 17 0 00 041110 GO CE ;PRINT C(E)
7119 041020 263 17 0 00 000000 RTN
7120
7121 041021 260 17 0 00 041041 INDX14: GO CAC ;PRINT C(AC)
7122 041022 260 17 0 00 041065 GO CACR1 ;PRINT C(C(ACR+1))
7123 041023 260 17 0 00 041110 GO CE ;PRINT C(E)
7124 041024 263 17 0 00 000000 RTN
7125
7126 041025 260 17 0 00 041041 INDX15: GO CAC ;PRINT C(AC)
7127 041026 260 17 0 00 041074 GO CACL ;PRINT C(C(ACL))
7128 041027 263 17 0 00 000000 RTN
7129
7130 041030 260 17 0 00 041041 INDX16: GO CAC ;PRINT C(AC)
7131 041031 260 17 0 00 041103 GO E ;PRINT E
7132 041032 263 17 0 00 000000 RTN
7133
7134 041033 260 17 0 00 041041 INDX17: GO CAC ;PRINT C(AC)
7135 041034 260 17 0 00 041047 GO CAC1 ;PRINT C(AC+1)
7136 041035 260 17 0 00 041103 GO E ;PRINT E
7137 041036 263 17 0 00 000000 RTN
7138
7139 041037 260 17 0 00 041103 INDX20: GO E ;PRINT E
7140 041040 263 17 0 00 000000 RTN
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 22
DSKDA2 MAC 9-JUL-79 16:33 SIMULATOR MACHINE REGISTER PRINT SEQ 0226
7141
7142 041041 200 04 0 00 055377 CAC: MOVE T3,SVAC
7143 041042 200 00 0 04 040006 MOVE 0,ACS(T3)
7144 041043 202 00 0 00 055224 MOVEM 0,INIT1#
7145 041044 201 00 0 00 054247 MOVEI [ASCIZ/C(AC)= /]
7146 041045 202 00 0 00 055225 MOVEM INIT1A
7147 041046 263 17 0 00 000000 RTN
7148
7149 041047 271 04 0 00 000001 CAC1: ADDI T3,1
7150 041050 405 04 0 00 000017 ANDI T3,17
7151 041051 200 00 0 04 040006 MOVE 0,ACS(T3)
7152 041052 202 00 0 00 055226 MOVEM 0,INIT2#
7153 041053 201 00 0 00 054251 MOVEI [ASCIZ/C(AC+1)= /]
7154 041054 202 00 0 00 055227 MOVEM INIT2A
7155 041055 263 17 0 00 000000 RTN
7156
7157 041056 550 04 0 00 055224 CACR: HRRZ T3,INIT1
7158 041057 260 17 0 00 041135 GO CADR
7159 041060 200 00 0 04 000000 MOVE 0,0(T3)
7160 041061 202 00 0 00 055226 MOVEM 0,INIT2
7161 041062 201 00 0 00 054253 MOVEI [ASCIZ/C(C(ACR))= /]
7162 041063 202 00 0 00 055227 MOVEM INIT2A
7163 041064 263 17 0 00 000000 RTN
7164
7165 041065 550 04 0 00 055224 CACR1: HRRZ T3,INIT1
7166 041066 260 17 0 00 041135 GO CADR
7167 041067 200 00 0 04 000001 MOVE 0,1(T3)
7168 041070 202 00 0 00 055226 MOVEM 0,INIT2
7169 041071 201 00 0 00 054256 MOVEI [ASCIZ/C(C(ACR+1))= /]
7170 041072 202 00 0 00 055227 MOVEM INIT2A
7171 041073 263 17 0 00 000000 RTN
7172
7173 041074 554 04 0 00 055224 CACL: HLRZ T3,INIT1
7174 041075 260 17 0 00 041135 GO CADR
7175 041076 200 00 0 04 000000 MOVE 0,0(T3)
7176 041077 202 00 0 00 055226 MOVEM 0,INIT2
7177 041100 201 00 0 00 054261 MOVEI [ASCIZ/C(C(ACL))= /]
7178 041101 202 00 0 00 055227 MOVEM INIT2A
7179 041102 263 17 0 00 000000 RTN
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 23
DSKDA2 MAC 9-JUL-79 16:33 SIMULATOR MACHINE REGISTER PRINT SEQ 0227
7180
7181 041103 200 00 0 00 055375 E: MOVE 0,SVAB1
7182 041104 202 00 0 00 055230 MOVEM 0,INIT3
7183 041105 201 00 0 00 054264 MOVEI [ASCIZ/ E= /]
7184 041106 202 00 0 00 055231 MOVEM INIT3A
7185 041107 263 17 0 00 000000 RTN
7186
7187 041110 200 04 0 00 055375 CE: MOVE T3,SVAB1
7188 041111 260 17 0 00 041135 GO CADR
7189 041112 200 00 0 04 000000 MOVE 0,0(T3)
7190 041113 202 00 0 00 055230 MOVEM 0,INIT3#
7191 041114 201 00 0 00 054266 MOVEI [ASCIZ/ C(E)= /]
7192 041115 202 00 0 00 055231 MOVEM INIT3A
7193 041116 263 17 0 00 000000 RTN
7194
7195 041117 200 00 0 04 000001 CE1: MOVE 0,1(T3)
7196 041120 202 00 0 00 055232 MOVEM 0,INIT4#
7197 041121 201 00 0 00 054270 MOVEI [ASCIZ/ C(E+1)= /]
7198 041122 202 00 0 00 055233 MOVEM INIT4A
7199 041123 263 17 0 00 000000 RTN
7200
7201 041124 550 04 0 00 055376 CCE: HRRZ T3,SVAB2
7202 041125 311 04 0 00 055440 CAML T3,VMEM
7203 041126 263 17 0 00 000000 RTN
7204 041127 260 17 0 00 041135 GO CADR
7205 041130 200 00 0 04 000000 MOVE 0,0(T3)
7206 041131 202 00 0 00 055232 MOVEM 0,INIT4
7207 041132 201 00 0 00 054272 MOVEI [ASCIZ/C(C(E))= /]
7208 041133 202 00 0 00 055233 MOVEM INIT4A
7209 041134 263 17 0 00 000000 RTN
7210
7211 041135 307 04 0 00 000017 CADR: CAIG T3,17 ;IF GREATER THAN 17
7212 041136 254 00 0 00 041141 JRST .+3
7213
7214 041137 271 04 0 00 000000 ADDI T3,OFFSET ;ADD IN OFFSET, PROG IN HIGH SEGMENT
7215 041140 263 17 0 00 000000 RTN
7216
7217 041141 271 04 0 00 040006 ADDI T3,ACS ;IF NOT, POINT TO SIM AC'S
7218 041142 263 17 0 00 000000 RTN
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 24
DSKDA2 MAC 9-JUL-79 16:33 SIMULATOR MACHINE REGISTER PRINT SEQ 0228
7219
7220 041143 037 10 0 00 000002 INTFNL: SWITCH
7221 041144 602 00 0 00 000000 TRNE INHIF ;INHIBIT INITIAL/FINAL RESULTS ?
7222 041145 263 17 0 00 000000 RTN ;YES
7223
7224 041146 260 17 0 00 030774 GO PCR
7225 041147 037 00 0 00 054274 PNTMSG [ASCIZ?FLAGS - INT/FINAL ?]
7226 041150 200 00 0 00 055416 MOVE 0,SVPC1
7227 041151 544 00 0 00 000013 HLR 0,PC
7228 041152 037 13 0 00 000000 PNTHW
7229 041153 260 17 0 00 030774 GO PCR
7230
7231 041154 037 00 0 00 054301 INTFN1: PNTMSG [ASCIZ/INITIAL/]
7232 041155 260 17 0 00 030774 GO PCR
7233
7234 041156 476 00 0 00 030223 SETOM PNTSPC ;SET PRINT SPACE AFTER OCTALS CONTROL
7235
7236 041157 260 17 0 00 041177 GO IFPNT ;PRINT INITIAL CONDITIONS
7237
7238 041160 402 00 0 00 055225 SETZM INIT1A
7239 041161 402 00 0 00 055227 SETZM INIT2A
7240 041162 402 00 0 00 055231 SETZM INIT3A
7241 041163 402 00 0 00 055233 SETZM INIT4A
7242
7243 041164 550 03 0 00 055333 HRRZ T2,PTINDX ;GET PRINT INDEX, FINAL
7244 041165 322 03 0 00 041173 JUMPE T2,INTFN2 ;IF ZERO, NO FINAL
7245
7246 041166 260 17 0 00 030774 GO PCR
7247 041167 037 00 0 00 054303 PNTMSG [ASCIZ/FINAL/]
7248 041170 260 17 0 00 030774 GO PCR
7249
7250 041171 260 17 1 03 040733 GO @SETLST(T2) ;SETUP FINAL CONDITIONS
7251
7252 041172 260 17 0 00 041177 GO IFPNT ;PRINT
7253
7254 041173 260 17 0 00 030774 INTFN2: GO PCR
7255 041174 037 00 0 00 054305 PNTMSG [ASCIZ/----------/]
7256 041175 260 17 0 00 030774 GO PCR
7257 041176 263 17 0 00 000000 RTN
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 25
DSKDA2 MAC 9-JUL-79 16:33 SIMULATOR MACHINE REGISTER PRINT SEQ 0229
7258
7259 041177 336 00 0 00 055225 IFPNT: SKIPN INIT1A
7260 041200 254 00 0 00 041205 JRST .+5
7261
7262 041201 200 00 0 00 055225 MOVE INIT1A
7263 041202 037 17 0 00 000000 PNTAL
7264 041203 200 00 0 00 055224 MOVE INIT1
7265 041204 037 13 0 00 000000 PNTHW ;PRINT C(AC)
7266
7267 041205 336 00 0 00 055227 SKIPN INIT2A
7268 041206 254 00 0 00 041213 JRST .+5
7269
7270 041207 200 00 0 00 055227 MOVE INIT2A
7271 041210 037 17 0 00 000000 PNTAL
7272 041211 200 00 0 00 055226 MOVE INIT2
7273 041212 037 13 0 00 000000 PNTHW ;PRINT C(AC+1), C(C(ACR)), C(C(ACR+1)), C(C(ACL))
7274 041213 200 00 0 00 030046 MOVE 0,CONSW
7275 041214 607 00 0 00 020000 TLNN PNTLPT
7276 041215 260 17 0 00 030774 GO PCR
7277
7278 041216 336 00 0 00 055231 SKIPN INIT3A
7279 041217 254 00 0 00 041224 JRST .+5
7280
7281 041220 200 00 0 00 055231 MOVE INIT3A
7282 041221 037 17 0 00 000000 PNTAL
7283 041222 200 00 0 00 055230 MOVE INIT3
7284 041223 037 13 0 00 000000 PNTHW ;PRINT C(E), E
7285
7286 041224 336 00 0 00 055233 SKIPN INIT4A
7287 041225 254 00 0 00 041232 JRST .+5
7288
7289 041226 200 00 0 00 055233 MOVE INIT4A
7290 041227 037 17 0 00 000000 PNTAL
7291 041230 200 00 0 00 055232 MOVE INIT4
7292 041231 037 13 0 00 000000 PNTHW ;PRINT C(E+1), C(C(E))
7293 041232 263 17 0 00 000000 RTN
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 26
DSKDA2 MAC 9-JUL-79 16:33 SIMULATOR MACHINE REGISTER PRINT SEQ 0230
7294
7295 ; **********************************************************************
7296 ;*THE INDEX NUMBERS IN THE FOLLOWING TABLE
7297 ;*INFORM THE PROGRAM WHICH REGISTERS TO PRINT
7298 ;*THE NUMBERS HAVE THE FOLLOWING SIGNIFICANCE.
7299 ;*
7300 ;*INDEX REGISTERS
7301 ;*0 NONE
7302 ;*1 C(AC)
7303 ;*2 C(AC) C(E)
7304 ;*3 C(AC) C(AC+1)
7305 ;*4 C(AC) C(AC+1) C(E)
7306 ;*5 C(AC) C(C(ACR))
7307 ;*6 C(AC) C(C(ACR+1))
7308 ;*7 C(AC) C(E) C(C(E))
7309 ;*10 C(AC) C(AC+1) C(E) C(E+1)
7310 ;*11 C(E)
7311 ;*12 C(E) C(E+1)
7312 ;*13 C(AC) C(C(ACR)) C(E)
7313 ;*14 C(AC) C(C(ACR+1)) C(E)
7314 ;*15 C(AC) C(C(ACL))
7315 ;*16 C(AC) E
7316 ;*17 C(AC) C(AC+1) E
7317 ;*20 E
7318 ; **********************************************************************
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 27
DSKDA2 MAC 9-JUL-79 16:33 SIMULATOR MACHINE REGISTER PRINT SEQ 0231
7319
7320 041233 000002 000001 FLTTAB: XWD 2,1 ;FAD
7321 041234 000004 000003 XWD 4,3 ;FADL
7322 041235 000002 000011 XWD 2,11 ;FADM
7323 041236 000002 000002 XWD 2,2 ;FADB
7324 041237 000002 000001 XWD 2,1 ; -
7325 041240 000016 000001 XWD 16,1 ; I
7326 041241 000002 000011 XWD 2,11 ; M
7327 041242 000002 000002 XWD 2,2 ; B
7328
7329 041243 000004 000004 BYTTAB: XWD 4,4 ;UFA
7330 041244 000002 000002 XWD 2,2 ;DFN
7331 041245 000016 000001 XWD 16,1 ;FSC
7332 041246 000011 000011 XWD 11,11 ;BYTES
7333 041247 000007 000007 XWD 7,7
7334 041250 000007 000007 XWD 7,7
7335 041251 000007 000007 XWD 7,7
7336 041252 000007 000007 XWD 7,7
7337
7338 041253 000016 000001 MOTAB: XWD 16,1 ;ASH
7339 041254 000016 000001 XWD 16,1 ;ROT
7340 041255 000016 000001 XWD 16,1 ;LSH
7341 041256 000003 000003 XWD 3,3 ;JFFO
7342 041257 000017 000003 XWD 17,3 ;ASHC
7343 041260 000017 000003 XWD 17,3 ;ROTC
7344 041261 000017 000003 XWD 17,3 ;LSHC
7345 041262 000000 000000 XWD 0,0 ;ERR
7346 041263 000002 000002 XWD 2,2 ;EXCH
7347 041264 000016 000001 XWD 16,1 ;BLT
7348 041265 000016 000001 XWD 16,1 ;AOBJP
7349 041266 000016 000001 XWD 16,1 ;AOBJN
7350 041267 000020 000000 XWD 20,0 ;JRST
7351 041270 000020 000000 XWD 20,0 ;JFCL
7352 041271 000020 000011 XWD 20,11 ;XCT
7353 041272 000016 000001 XWD 16,1 ;MAP
7354 041273 000006 000005 XWD 6,5 ;PUSHJ
7355 041274 000014 000005 XWD 14,5 ;PUSH
7356 041275 000013 000002 XWD 13,2 ;POP
7357 041276 000005 000001 XWD 5,1 ;POPJ
7358 041277 000011 000011 XWD 11,11 ;JSR
7359 041300 000016 000001 XWD 16,1 ;JSP
7360 041301 000002 000002 XWD 2,2 ;JSA
7361 041302 000015 000001 XWD 15,1 ;JRA
7362
7363 041303 000002 000001 MOVTAB: XWD 2,1 ; -
7364 041304 000016 000001 XWD 16,1 ; I
7365 041305 000002 000011 XWD 2,11 ; M
7366 041306 000002 000002 XWD 2,2 ; S
7367
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 28
DSKDA2 MAC 9-JUL-79 16:33 SIMULATOR MACHINE REGISTER PRINT SEQ 0232
7368
7369 041307 000004 000003 MULTAB: XWD 4,3 ; -
7370 041310 000017 000003 XWD 17,3 ; I
7371 041311 000004 000011 XWD 4,11 ; M
7372 041312 000004 000004 XWD 4,4 ; B
7373
7374 041313 000016 000000 COMTAB: XWD 16,0 ;CAI
7375 041314 000002 000000 XWD 2,0 ;CAM
7376 041315 000016 000000 XWD 16,0 ;JUMP
7377 041316 000002 000001 XWD 2,1 ;SKIP
7378 041317 000016 000001 XWD 16,1 ;AOJ
7379 041320 000002 000002 XWD 2,2 ;AOS
7380 041321 000016 000001 XWD 16,1 ;SOJ
7381 041322 000002 000002 XWD 2,2 ;SOS
7382
7383 041323 000010 000003 NEWTAB: XWD 10,3 ;DMOVE
7384 041324 000010 000003 XWD 10,3 ;DMOVN
7385 041325 000002 000001 XWD 2,1 ;FIX
7386 041326 000000 000000 0
7387 041327 000010 000012 XWD 10,12 ;DMOVM
7388 041330 000010 000012 XWD 10,12 ;DMNNM
7389 041331 000002 000001 XWD 2,1 ;FIXR
7390 041332 000002 000001 XWD 2,1 ;FLTR
7391 041333 000010 000003 XWD 10,3 ;DFAD
7392 041334 000010 000003 XWD 10,3 ;DFSB
7393 041335 000010 000003 XWD 10,3 ;DFMP
7394 041336 000010 000003 XWD 10,3 ;DFDV
7395 041337 000000 000000 0
7396 041340 000000 000000 0
7397 041341 000000 000000 0
7398 041342 000000 000000 0
7399
7400 041343 000020 000000 UUOTAB: XWD 20,0 ;LUUO
7401
7402 041344 000012 000012 MUOTAB: XWD 12,12 ;MUUO EXECUTION
7403 IFNDEF SIMASB,<
7404 CONTAB: XWD 7,7 ;BLKI
7405 XWD 11,11 ;DATAI
7406 XWD 7,7 ;BLKO
7407 XWD 11,0 ;DATAO
7408 XWD 20,0 ;CONO
7409 XWD 11,11 ;CONI
7410 XWD 20,0 ;CONSZ
7411 XWD 20,0 ;CONSO
7412 >
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 29
DSKDA2 MAC 9-JUL-79 16:33 SIMULATOR MACHINE REGISTER PRINT SEQ 0233
7413
7414 ; **********************************************************************
7415 ;*SIMULATOR SYMBOL TABLE
7416 ; **********************************************************************
7417 SALL
7418 DEFINE INX (A)<
7419 ASCII /A/>
7420
7421 041345 106 101 104 000 000 TBLFLT: INX FAD; ;140
7422 041346 106 101 104 122 000 INX FADR; ;144
7423 041347 106 123 102 000 000 INX FSB; ;150
7424 041350 106 123 102 122 000 INX FSBR; ;154
7425 041351 106 115 120 000 000 INX FMP; ;160
7426 041352 106 115 120 122 000 INX FMPR; ;164
7427 041353 106 104 126 000 000 INX FDV; ;170
7428 041354 106 104 126 122 000 INX FDVR; ;174
7429
7430 041355 125 106 101 000 000 TBLBYT: INX UFA; ;130
7431 041356 104 106 116 000 000 INX DFN; ;131
7432 041357 106 123 103 000 000 INX FSC; ;132
7433 041360 111 102 120 000 000 INX IBP; ;133
7434 041361 111 114 104 102 000 INX ILDB; ;134
7435 041362 114 104 102 000 000 INX LDB; ;135
7436 041363 111 104 120 102 000 INX IDPB; ;136
7437 041364 104 120 102 000 000 INX DPB; ;137
7438
7439 041365 115 117 126 105 000 TBLMV: INX MOVE; ;200
7440 041366 115 117 126 123 000 INX MOVS; ;204
7441 041367 115 117 126 116 000 INX MOVN; ;210
7442 041370 115 117 126 115 000 INX MOVM; ;214
7443 041371 111 115 125 114 000 INX IMUL; ;220
7444 041372 115 125 114 000 000 INX MUL; ;224
7445 041373 111 104 111 126 000 INX IDIV; ;230
7446 041374 104 111 126 000 000 INX DIV; ;234
7447 041375 101 104 104 000 000 INX ADD; ;270
7448 041376 123 125 102 000 000 INX SUB; ;274
7449
7450 041377 040 000 000 000 000 TBLMOV: ASCII / / ;0,4
7451 041400 111 000 000 000 000 INX I; ;1,5
7452 041401 115 000 000 000 000 INX M; ;2,6
7453 041402 123 000 000 000 000 INX S; ;3,7
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 30
DSKDA2 MAC 9-JUL-79 16:33 SIMULATOR MACHINE REGISTER PRINT SEQ 0234
7454
7455 041403 101 123 110 000 000 TBLMO: INX ASH; ;240
7456 041404 122 117 124 000 000 INX ROT; ;241
7457 041405 114 123 110 000 000 INX LSH; ;242
7458 041406 112 106 106 117 000 INX JFFO; ;243
7459 041407 101 123 110 103 000 INX ASHC; ;244
7460 041410 122 117 124 103 000 INX ROTC; ;245
7461 041411 114 123 110 103 000 INX LSHC; ;246
7462
7463 041412 105 122 122 000 000 INX ERR; ;247
7464 041413 105 130 103 110 000 INX EXCH; ;250
7465 041414 102 114 124 000 000 INX BLT; ;251
7466 041415 101 117 102 112 120 INX AOBJP; ;252
7467 041416 101 117 102 112 116 INX AOBJN; ;253
7468 041417 112 122 123 124 000 INX JRST; ;254
7469 041420 112 106 103 114 000 INX JFCL; ;255
7470 041421 130 103 124 000 000 INX XCT; ;256
7471 041422 115 101 120 000 000 INX MAP; ;257
7472 041423 120 125 123 110 112 INX PUSHJ; ;260
7473 041424 120 125 123 110 000 INX PUSH; ;261
7474 041425 120 117 120 000 000 INX POP; ;262
7475 041426 120 117 120 112 000 INX POPJ; ;263
7476 041427 112 123 122 000 000 INX JSR; ;264
7477 041430 112 123 120 000 000 INX JSP; ;265
7478 041431 112 123 101 000 000 INX JSA; ;266
7479 041432 112 122 101 000 000 INX JRA; ;267
7480
7481 041433 040 000 000 000 000 TBLAD1: ASCII / / ;0
7482 041434 114 000 000 000 000 INX L; ;1
7483 041435 115 000 000 000 000 INX M; ;2
7484 041436 102 000 000 000 000 INX B; ;3
7485 041437 040 000 000 000 000 ASCII / / ;0,4
7486 041440 111 000 000 000 000 INX I; ;1,5
7487 041441 115 000 000 000 000 INX M; ;2,6
7488 041442 102 000 000 000 000 INX B; ;3,7
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 31
DSKDA2 MAC 9-JUL-79 16:33 SIMULATOR MACHINE REGISTER PRINT SEQ 0235
7489
7490 041443 103 101 111 000 000 TBLCOM: INX CAI; ;300
7491 041444 103 101 115 000 000 INX CAM; ;310
7492 041445 112 125 115 120 000 INX JUMP; ;320
7493 041446 123 113 111 120 000 INX SKIP; ;330
7494 041447 101 117 112 000 000 INX AOJ; ;340
7495 041450 101 117 123 000 000 INX AOS; ;350
7496 041451 123 117 112 000 000 INX SOJ; ;360
7497 041452 123 117 123 000 000 INX SOS; ;370
7498
7499 041453 040 000 000 000 000 TBLCM: ASCII / / ;0
7500 041454 114 000 000 000 000 INX L; ;1
7501 041455 105 000 000 000 000 INX E; ;1
7502 041456 114 105 000 000 000 INX LE; ;3
7503 041457 101 000 000 000 000 INX A; ;4
7504 041460 107 105 000 000 000 INX GE; ;5
7505 041461 116 000 000 000 000 INX N; ;6
7506 041462 107 000 000 000 000 INX G; ;7
7507
7508 041463 123 105 124 132 000 TBLBOL: INX SETZ; ;400
7509 041464 101 116 104 000 000 INX AND; ;404
7510 041465 101 116 104 103 101 INX ANDCA; ;410
7511 041466 123 105 124 115 000 INX SETM; ;414
7512 041467 101 116 104 103 115 INX ANDCM; ;420
7513 041470 123 105 124 101 000 INX SETA; ;424
7514 041471 130 117 122 000 000 INX XOR; ;430
7515 041472 111 117 122 000 000 INX IOR; ;434
7516 041473 101 116 104 103 102 INX ANDCB; ;440
7517 041474 105 121 126 000 000 INX EQV; ;444
7518 041475 123 105 124 103 101 INX SETCA; ;450
7519 041476 117 122 103 101 000 INX ORCA; ;454
7520 041477 123 105 124 103 115 INX SETCM; ;460
7521 041500 117 122 103 115 000 INX ORCM; ;464
7522 041501 117 122 103 102 000 INX ORCB; ;470
7523 041502 123 105 124 117 000 INX SETO; ;474
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 32
DSKDA2 MAC 9-JUL-79 16:33 SIMULATOR MACHINE REGISTER PRINT SEQ 0236
7524
7525 041503 110 000 000 000 000 H.: INX H; ;5XX
7526 041504 114 114 000 000 000 TBLH: INX LL; ;500
7527 041505 122 114 000 000 000 INX RL; ;504
7528 041506 114 114 132 000 000 INX LLZ; ;510
7529 041507 122 114 132 000 000 INX RLZ; ;514
7530 041510 114 114 117 000 000 INX LLO; ;520
7531 041511 122 114 117 000 000 INX RLO; ;524
7532 041512 114 114 105 000 000 INX LLE; ;530
7533 041513 122 114 105 000 000 INX RLE; ;534
7534 041514 122 122 000 000 000 INX RR; ;540
7535 041515 114 122 000 000 000 INX LR; ;544
7536 041516 122 122 132 000 000 INX RRZ; ;550
7537 041517 114 122 132 000 000 INX LRZ; ;554
7538 041520 122 122 117 000 000 INX RRO; ;560
7539 041521 114 122 117 000 000 INX LRO; ;564
7540 041522 122 122 105 000 000 INX RRE; ;570
7541 041523 114 122 105 000 000 INX LRE; ;574
7542 041524 124 000 000 000 000 T.: INX T; ;6XX
7543 041525 122 116 000 000 000 TBLTA: INX RN; ;600
7544 041526 104 116 000 000 000 INX DN; ;610
7545 041527 122 132 000 000 000 INX RZ; ;620
7546 041530 104 132 000 000 000 INX DZ; ;630
7547 041531 122 103 000 000 000 INX RC; ;640
7548 041532 104 103 000 000 000 INX DC; ;650
7549 041533 122 117 000 000 000 INX RO; ;660
7550 041534 104 117 000 000 000 INX DO; ;670
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 33
DSKDA2 MAC 9-JUL-79 16:33 SIMULATOR MACHINE REGISTER PRINT SEQ 0237
7551
7552 041535 040 000 000 000 000 TBLTA1: ASCII / / ;0,1
7553 041536 105 000 000 000 000 INX E; ;2,3
7554 041537 101 000 000 000 000 INX A; ;4,5
7555 041540 116 000 000 000 000 INX N; ;6,7
7556
7557 041541 114 116 000 000 000 TBLTB: INX LN; ;601
7558 041542 123 116 000 000 000 INX SN; ;611
7559 041543 114 132 000 000 000 INX LZ; ;621
7560 041544 123 132 000 000 000 INX SZ; ;631
7561 041545 114 103 000 000 000 INX LC; ;641
7562 041546 123 103 000 000 000 INX SC; ;651
7563 041547 114 117 000 000 000 INX LO; ;661
7564 041550 123 117 000 000 000 INX SO; ;671
7565 IFNDEF SIMASB,<
7566 TBLCON: INX BLKI; ;70000
7567 INX DATAI; ;70004
7568 INX BLKO; ;70010
7569 INX DATAO; ;70014
7570 INX CONO; ;70020
7571 INX CONI; ;70024
7572 INX CONSZ; ;70030
7573 INX CONSO; ;70034
7574 >
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 34
DSKDA2 MAC 9-JUL-79 16:33 SIMULATOR MACHINE REGISTER PRINT SEQ 0238
7575
7576 041551 104 115 117 126 105 TBLNEW: INX DMOVE; ;120
7577 041552 104 115 117 126 116 INX DMOVN; ;121
7578 041553 106 111 130 000 000 INX FIX; ;122
7579 041554 105 122 122 000 000 INX ERR; ;123
7580 041555 104 115 117 126 115 INX DMOVM; ;124
7581 041556 104 115 126 116 115 INX DMVNM; ;125
7582 041557 106 111 130 122 000 INX FIXR; ;126
7583 041560 106 114 124 122 000 INX FLTR; ;127
7584 041561 104 106 101 104 000 INX DFAD; ;110
7585 041562 104 106 123 102 000 INX DFSB; ;111
7586 041563 104 106 115 120 000 INX DFMP; ;112
7587 041564 104 106 104 126 000 INX DFDV; ;113
7588 041565 105 122 122 000 000 INX ERR; ;114
7589 041566 105 122 122 000 000 INX ERR; ;115
7590 041567 105 122 122 000 000 INX ERR; ;116
7591 041570 105 122 122 000 000 INX ERR; ;117
7592
7593 041571 114 125 125 117 000 TBLUUO: INX LUUO; ;001-037
7594
7595 041572 115 125 125 117 000 TBLMUO: INX MUUO; ;0, 040-077
7596
7597 041573 115 125 117 105 130 TBLMUX: INX MUOEX; ;MUUO EXECUTION
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 35
DSKDA2 MAC 9-JUL-79 16:33 SIMULATOR MACHINE REGISTER PRINT SEQ 0239
7598
7599 ; **********************************************************************
7600 ;*STAB - MACHINE STATES, K1-10
7601 ; **********************************************************************
7602
7603 041574 000000 046253 STAB: IT0 ;INSTRUCTION TIME
7604 041575 000000 046314 IT1
7605 041576 000000 046560 IT2
7606 041577 000000 046730 ET0S ;EXECUTE TIME
7607 041600 000000 046756 ET1S
7608 041601 000000 046770 ET2S
7609 041602 000000 046602 FT1 ;FETCH TIME
7610 041603 000000 046604 FT2
7611 041604 000000 046606 FT3
7612 041605 000000 046647 FT4
7613 041606 000000 046651 FT5
7614 041607 000000 046663 FT6
7615 041610 000000 046712 FT7
7616 041611 000000 047027 ST1 ;STORE TIME
7617 041612 000000 047124 ST2
7618 041613 000000 047163 ST3
7619 041614 000000 047164 ST4
7620 041615 000000 047176 ST5
7621 041616 000000 050377 FAT1 ;FLOATING ADD TIME
7622 041617 000000 050405 FAT2
7623 041620 000000 050422 FAT3
7624 041621 000000 050446 FAT4
7625 041622 000000 047437 FMT1 ;FLOATING MULTIPLY TIME
7626 041623 000000 047444 FMT2
7627 041624 000000 047336 FDT0 ;FLOATING DIVIDE TIME
7628 041625 000000 047357 FDT1
7629 041626 000000 047363 FDT2
7630 041627 000000 047370 FDT3
7631 041630 000000 047400 FDT4
7632 041631 000000 047410 FDT5
7633 041632 000000 047416 FDT6
7634 041633 000000 047427 FDT7
7635 041634 000000 050066 FIXT1 ;FIX TIME
7636 041635 000000 050106 FIXT2
7637 041636 000000 050532 SCT1 ;SHIFT COUNT TIME
7638 041637 000000 050571 SCT2
7639 041640 000000 050461 SRT1 ;SHIFT ROUTINE TIME
7640 041641 000000 047233 DST1 ;DIVIDE SUBROUTINE TIME
7641 041642 000000 047241 DST2
7642 041643 000000 047252 DST3
7643 041644 000000 047266 DST4
7644 041645 000000 047275 DST5
7645 041646 000000 047324 DST6
7646 041647 000000 047452 NRT1 ;NORMALIZE ROUTINE TIME
7647 041650 000000 047557 NRT2
7648 041651 000000 047640 NRT3
7649 041652 000000 047657 NRT4
7650 041653 000000 047713 NRT5
7651 041654 000000 047720 NRT6
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 36
DSKDA2 MAC 9-JUL-79 16:33 SIMULATOR MACHINE REGISTER PRINT SEQ 0240
7652
7653 041655 000000 050514 DMOVT1 ;DOUBLE MOVE TIME
7654 041656 000000 050516 DMVNT1
7655 041657 000000 050521 DMVNT2
7656 041660 000000 050530 DMVNT3
7657 041661 000000 050117 DFAT1 ;DOUBLE FLOATING ADD TIME
7658 041662 000000 050163 DFAT2
7659 041663 000000 050204 DFAT3
7660 041664 000000 050210 DFAT4
7661 041665 000000 050222 DFAT5
7662 041666 000000 050225 DFMT1 ;DOUBLE FLOATING MULTIPLY TIME
7663 041667 000000 050237 DFMT2
7664 041670 000000 050244 DFMT3
7665 041671 000000 050251 DFDT0 ;DOUBLE FLOATING DIVIDE TIME
7666 041672 000000 050253 DFDT1
7667 041673 000000 050260 DFDT2
7668 041674 000000 050265 DFDT3
7669 041675 000000 050272 DFDT4
7670 041676 000000 050322 DFDT5
7671 041677 000000 050330 DFDT6
7672 041700 000000 050342 DFDT7
7673 041701 000000 050351 DFDT8
7674 041702 000000 050374 DFDT9
7675 041703 000000 050307 DFDT10
7676 041704 000000 050313 DFDT11
7677 041705 000000 050316 DFDT12
7678 041706 000000 047735 DNT1 ;DOUBLE NORMALIZE TIME
7679 041707 000000 047754 DNT2
7680 041710 000000 047760 DNT3
7681 041711 000000 050005 DNT4
7682 041712 000000 047776 DNT5
7683 041713 000000 050031 DNT6
7684 041714 000000 050040 DNT7
7685 041715 000000 050045 DNT8
7686 041716 000000 050060 DNT9
7687 041717 000000 050754 BLTT0
7688 041720 000000 050760 BLTT1 ;BLT TIME
7689 041721 000000 050776 BLTT2
7690 041722 000000 051002 BLTT3
7691 041723 000000 051004 BLTT4
7692 041724 000000 051013 BLTT5
7693 041725 000000 051016 BLTT6
7694 041726 000000 051020 BLTT7
7695 041727 000000 051030 BLTT8
7696 041730 000000 051034 BLTT9
7697 041731 000000 050457 JFFOT1 ;JFFO TIME
7698 041732 000000 052122 MEMST ;MEMORY ROUTINE
7699 041733 000000 050713 INDONE ;INSTRUCTION DONE TIME
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 37
DSKDA2 MAC 9-JUL-79 16:33 SIMULATOR MACHINE REGISTER PRINT SEQ 0241
7700
7701 IFNDEF SIMASB,<
7702 TTYDI ;TTY I/O TIME
7703 TTYDO
7704 TTYCO
7705 TTYCI
7706 TTYCNZ
7707 TTYCNO
7708
7709 APRDI ;APR I/O TIME
7710 APRDO
7711 APRCO
7712 APRCI
7713 APRCNZ
7714 APRCNO
7715
7716 PIDI ;PI I/O TIME
7717 PIDO
7718 PICO
7719 PICI
7720 PICNZ
7721 PICNO
7722
7723 PGDI ;PAG I/O TIME
7724 PGDO
7725 PGCO
7726 PGCI
7727 PGCNZ
7728 PGCNO
7729 >
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 38
DSKDA2 MAC 9-JUL-79 16:33 SIMULATOR MACHINE REGISTER PRINT SEQ 0242
7730
7731 ; **********************************************************************
7732 ;*STAB1 - SYMBOLIC MACHINE STATES
7733 ; **********************************************************************
7734
7735 041734 111 124 060 000 000 STAB1: INX IT0
7736 041735 111 124 061 000 000 INX IT1
7737 041736 111 124 062 000 000 INX IT2
7738 041737 105 124 060 000 000 INX ET0
7739 041740 105 124 061 000 000 INX ET1
7740 041741 105 124 062 000 000 INX ET2
7741 041742 106 124 061 000 000 INX FT1
7742 041743 106 124 062 000 000 INX FT2
7743 041744 106 124 063 000 000 INX FT3
7744 041745 106 124 064 000 000 INX FT4
7745 041746 106 124 065 000 000 INX FT5
7746 041747 106 124 066 000 000 INX FT6
7747 041750 106 124 067 000 000 INX FT7
7748 041751 123 124 061 000 000 INX ST1
7749 041752 123 124 062 000 000 INX ST2
7750 041753 123 124 063 000 000 INX ST3
7751 041754 123 124 064 000 000 INX ST4
7752 041755 123 124 065 000 000 INX ST5
7753 041756 106 101 124 061 000 INX FAT1
7754 041757 106 101 124 062 000 INX FAT2
7755 041760 106 101 124 063 000 INX FAT3
7756 041761 106 101 124 064 000 INX FAT4
7757 041762 106 115 124 061 000 INX FMT1
7758 041763 106 115 124 062 000 INX FMT2
7759 041764 106 104 124 060 000 INX FDT0
7760 041765 106 104 124 061 000 INX FDT1
7761 041766 106 104 124 062 000 INX FDT2
7762 041767 106 104 124 063 000 INX FDT3
7763 041770 106 104 124 064 000 INX FDT4
7764 041771 106 104 124 065 000 INX FDT5
7765 041772 106 104 124 066 000 INX FDT6
7766 041773 106 104 124 067 000 INX FDT7
7767 041774 106 111 130 124 061 INX FIXT1
7768 041775 106 111 130 124 062 INX FIXT2
7769 041776 123 103 124 061 000 INX SCT1
7770 041777 123 103 124 062 000 INX SCT2
7771 042000 123 122 124 061 000 INX SRT1
7772 042001 104 123 124 061 000 INX DST1
7773 042002 104 123 124 062 000 INX DST2
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 39
DSKDA2 MAC 9-JUL-79 16:33 SIMULATOR MACHINE REGISTER PRINT SEQ 0243
7774
7775 042003 104 123 124 063 000 INX DST3
7776 042004 104 123 124 064 000 INX DST4
7777 042005 104 123 124 065 000 INX DST5
7778 042006 104 123 124 066 000 INX DST6
7779 042007 116 122 124 061 000 INX NRT1
7780 042010 116 122 124 062 000 INX NRT2
7781 042011 116 122 124 063 000 INX NRT3
7782 042012 116 122 124 064 000 INX NRT4
7783 042013 116 122 124 065 000 INX NRT5
7784 042014 116 122 124 066 000 INX NRT6
7785 042015 104 115 126 124 061 INX DMVT1
7786 042016 104 115 126 116 061 INX DMVN1
7787 042017 104 115 126 116 062 INX DMVN2
7788 042020 104 115 126 116 063 INX DMVN3
7789 042021 104 106 101 124 061 INX DFAT1
7790 042022 104 106 101 124 062 INX DFAT2
7791 042023 104 106 101 124 063 INX DFAT3
7792 042024 104 106 101 124 064 INX DFAT4
7793 042025 104 106 101 124 065 INX DFAT5
7794 042026 104 106 115 124 061 INX DFMT1
7795 042027 104 106 115 124 062 INX DFMT2
7796 042030 104 106 115 124 063 INX DFMT3
7797 042031 104 106 104 124 060 INX DFDT0
7798 042032 104 106 104 124 061 INX DFDT1
7799 042033 104 106 104 124 062 INX DFDT2
7800 042034 104 106 104 124 063 INX DFDT3
7801 042035 104 106 104 124 064 INX DFDT4
7802 042036 104 106 104 124 065 INX DFDT5
7803 042037 104 106 104 124 066 INX DFDT6
7804 042040 104 106 104 124 067 INX DFDT7
7805 042041 104 106 104 124 070 INX DFDT8
7806 042042 104 106 104 124 071 INX DFDT9
7807 042043 104 106 104 061 060 INX DFD10
7808 042044 104 106 104 061 061 INX DFD11
7809 042045 104 106 104 061 062 INX DFD12
7810 042046 104 116 124 061 000 INX DNT1
7811 042047 104 116 124 062 000 INX DNT2
7812 042050 104 116 124 063 000 INX DNT3
7813 042051 104 116 124 064 000 INX DNT4
7814 042052 104 116 124 065 000 INX DNT5
7815 042053 104 116 124 066 000 INX DNT6
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 40
DSKDA2 MAC 9-JUL-79 16:33 SIMULATOR MACHINE REGISTER PRINT SEQ 0244
7816
7817 042054 104 116 124 067 000 INX DNT7
7818 042055 104 116 124 070 000 INX DNT8
7819 042056 104 116 124 071 000 INX DNT9
7820 042057 102 114 124 124 060 INX BLTT0
7821 042060 102 114 124 124 061 INX BLTT1
7822 042061 102 114 124 124 062 INX BLTT2
7823 042062 102 114 124 124 063 INX BLTT3
7824 042063 102 114 124 124 064 INX BLTT4
7825 042064 102 114 124 124 065 INX BLTT5
7826 042065 102 114 124 124 066 INX BLTT6
7827 042066 102 114 124 124 067 INX BLTT7
7828 042067 102 114 124 124 070 INX BLTT8
7829 042070 102 114 124 124 071 INX BLTT9
7830 042071 112 106 106 117 061 INX JFFO1
7831 042072 115 105 115 123 124 INX MEMST
7832 042073 111 116 104 117 116 INX INDON
7833 IFNDEF SIMASB,<
7834 INX DATAI
7835 INX DATAO
7836 INX CONO
7837 INX CONI
7838 INX CONSZ
7839 INX CONSO
7840 INX DATAI
7841 INX DATAO
7842 INX CONO
7843 INX CONI
7844 INX CONSZ
7845 INX CONSO
7846 INX DATAI
7847 INX DATAO
7848 INX CONO
7849 INX CONI
7850 INX CONSZ
7851 INX CONSO
7852 INX DATAI
7853 INX DATAO
7854 INX CONO
7855 INX CONI
7856 INX CONSZ
7857 INX CONSO
7858 >
7859 LALL
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 1
DSKDA3 MAC 12-JUL-79 09:00 SIMULATOR MACHINE REGISTER PRINT SEQ 0245
7860 ;*MAINDEC-10-DSQZA [PART 2]
7861
7862 IFNDEF ONEPRT,<
7863 DECVER==000
7864 MCNVER==3
7865
7866 XLIST
7867 DEFINE NAME (MCNVER,DECVER),<
7868
7869 TITLE KS10 DECSYSTEM 2020 DIAGNOSTICS KS-10 SIMULATOR PART 2, VER MCNVER,DECVER >
7870
7871 LIST
7872 LALL
7873
7874 NAME \MCNVER,\DECVER
7875
7876 XALL
7877 ;*KS10 CENTRAL PROCESSOR SIMULATOR
7878
7879 ;*COPYRIGHT 1978, 1979
7880 ;*DIGITAL EQUIPMENT CORPORATION
7881 ;*MARLBORO, MASS. 01752
7882
7883 ;*JOHN R. KIRCHOFF
7884
7885 NOSYM
7886 IF2,<PRINTX [STARTING PASS 2]>
7887 >
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 2
DSKDA3 MAC 12-JUL-79 09:00 SIMULATOR PARAMETERS AND DEFINITIONS SEQ 0246
7888 SUBTTL SIMULATOR PARAMETERS AND DEFINITIONS
7889 ; **********************************************************************
7890
7891 SALL
7892 MLON
7893
7894 ; **********************************************************************
7895 ;*ACCUMULATOR DEFINITIONS
7896 ; **********************************************************************
7897
7898 000000 F==0 ;MISC LOGIC FLIP FLOPS
7899 000001 T==1 ;TEMPORARY REGISTERS
7900 000002 T1==2
7901 000003 T2==3
7902 000004 T3==4
7903 000005 S==5 ;STATE REGISTER
7904 000006 AR==6 ;MACHINE REGISTERS
7905 000007 MQ==7
7906 000010 BR==10
7907 000011 AD==11
7908 000012 MB==12
7909 000013 PC==13
7910 000014 MA==14
7911 000015 SC==15
7912 000016 IR==16
7913 000017 P==17 ;PUSH DOWN POINTER
7914
7915 IFNDEF SIMASB,<
7916 OFFSET==400000 ;SIMULATED PROGRAMS ARE IN HIGH SEGMENT>
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 3
DSKDA3 MAC 12-JUL-79 09:00 SIMULATOR PARAMETERS AND DEFINITIONS SEQ 0247
7917
7918 IFNDEF ONEPRT,<
7919 INTERN XCTF,IRLTCH,ARX,FE,SA,AB,ADX,FMREG,INDONE,SIMBRK,SIMGO,ERR
7920 INTERN IT0,IT1,IT2,ET0S,ET1S,ET2S,FT1,FT2,FT3,FT4,FT5,FT6,FT7
7921 INTERN ST1,ST2,ST3,ST4,ST5,FAT1,FAT2,FAT3,FAT4
7922 INTERN FMT1,FMT2,FDT0,FDT1,FDT2,FDT3,FDT4,FDT5,FDT6,FDT7
7923 INTERN FIXT1,FIXT2,SCT1,SCT2,SRT1,DST1,DST2,DST3,DST4,DST5,DST6
7924 INTERN NRT1,NRT2,NRT3,NRT4,NRT5,NRT6
7925 INTERN DMOVT1,DMVNT1,DMVNT2,DMVNT3
7926 INTERN DFAT1,DFAT2,DFAT3,DFAT4,DFAT5
7927 INTERN DFMT1,DFMT2,DFMT3
7928 INTERN DFDT0,DFDT1,DFDT2,DFDT3,DFDT4,DFDT5,DFDT6,DFDT7,DFDT8
7929 INTERN DFDT9,DFDT10,DFDT11,DFDT12
7930 INTERN DNT1,DNT2,DNT3,DNT4,DNT5,DNT6,DNT7,DNT8,DNT9
7931 INTERN BLTT0,BLTT1,BLTT2,BLTT3,BLTT4,BLTT5,BLTT6,BLTT7,BLTT8,BLTT9
7932 INTERN JFFOT1,MEMST,BYF5
7933 INTERN TTYDI,TTYDO,TTYCO,TTYCI,TTYCNZ,TTYCNO
7934 INTERN APRDI,APRDO,APRCO,APRCI,APRCNZ,APRCNO
7935 INTERN PIDI,PIDO,PICO,PICI,PICNZ,PICNO
7936 INTERN PGDI,PGDO,PGCO,PGCI,PGCNZ,PGCNO
7937 INTERN STATE,TIME,INDONE
7938
7939 EXTERN CPOPJ,INPC,ACS,DDTEX,SWITCH,JOBSYM,JOBSA
7940 EXTERN USR420,USR424,USR425,USR427,USR436
7941 >
7942 DEFINE BITS (FIRST,PREFIX,LIST)<
7943 .FOO.==FIRST
7944 IRP LIST<
7945 PREFIX'LIST==.FOO.
7946 .FOO.==.FOO.+.FOO.
7947 >>
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 4
DSKDA3 MAC 12-JUL-79 09:00 SIMULATOR PARAMETERS AND DEFINITIONS SEQ 0248
7948
7949 ; **********************************************************************
7950 ;*CONTROL BIT DEFINITIONS - LEFT HALF BITS
7951 ; **********************************************************************
7952
7953 ; **********************************************************************
7954 ;*CLOCKS
7955 ; **********************************************************************
7956
7957 BITS (2,,<PCCLK>)
7958
7959 ; **********************************************************************
7960 ;*EXECUTION TIME PULSE SWITCHES
7961 ; **********************************************************************
7962
7963 BITS (1,ET,<0,1>)
7964 000004 INFTST==4
7965
7966 ; **********************************************************************
7967 ;*AD ENABLES
7968 ; **********************************************************************
7969
7970 BITS (10,AD,<MAGIC,ARRP,ARLP,ARMI,BRRP,BRLP,BRMI^_
7971 ,FMRP,FMLP,FMMI,CR36,ADD,EQV,PL1L,MI1B>)
7972 006000 ADFMPL==ADFMRP+ADFMLP
7973 000060 ADARPL==ADARRP+ADARLP
7974 000600 ADBRPL==ADBRRP+ADBRLP
7975 220000 ADPL1B==ADPL1L+ADCR36
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 5
DSKDA3 MAC 12-JUL-79 09:00 SIMULATOR PARAMETERS AND DEFINITIONS SEQ 0249
7976
7977 ; **********************************************************************
7978 ;*CONTROL BIT DEFINITIONS - RIGHT HALF BITS
7979 ; **********************************************************************
7980
7981 ; **********************************************************************
7982 ;*FETCH AND STORE SWITCHES
7983 ; **********************************************************************
7984
7985 BITS (1,,<FCE,PSE,FCCACR,SCE,STORE^_
7986 ,SACINH,SACBR,SAC2,PCCHNG>)
7987 000003 FCEPSE==FCE+PSE
7988 000002 FCE2==PSE
7989 000006 FCCACL==FCCACR+PSE
7990 000140 SAIAC0==SACINH+SACBR
7991
7992 ; **********************************************************************
7993 ;*MQ ENABLES
7994 ; **********************************************************************
7995
7996 BITS (1,MQ,<SHR2,SHRT,SHLT,ADEN,CLR>)
7997
7998 ; **********************************************************************
7999 ;*AUX AR ENABLES
8000 ; **********************************************************************
8001
8002 BITS (.FOO.,AR,<SHR2,SHRT,SHLT,CLR>)
8003
8004 ; **********************************************************************
8005 ;*BR ENABLES
8006 ; **********************************************************************
8007
8008 001000 BRAREN==1000
8009
8010 ; **********************************************************************
8011 ;*AR ENABLES
8012 ; **********************************************************************
8013
8014 BITS (2000,AR,<LTAD,RTAD,RARL,LARR,IREN>)
8015 022000 ARFLGS==ARLTAD+ARLARR
8016 014000 ARPCEN==ARRTAD+ARRARL
8017 006000 ARADEN==ARLTAD+ARRTAD
8018 030000 ARSWAP==ARRARL+ARLARR
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 6
DSKDA3 MAC 12-JUL-79 09:00 SIMULATOR PARAMETERS AND DEFINITIONS SEQ 0250
8019
8020 ; **********************************************************************
8021 ;*ADDRESS BUS ENABLES
8022 ; **********************************************************************
8023
8024 BITS (.FOO.,AB,<PCEN,ABEN,ADEN>)
8025 040000 LNGCYC==40000
8026 000001 ADCLKINH==1
8027
8028 ; **********************************************************************
8029 ;*CONTROL FF'S
8030 ; **********************************************************************
8031
8032 BITS (ABPCEN,AB,<PC,AB,AD>)
8033 000001 CLKINH==1
8034 000002 ABAS==2
8035 000004 DSF2SET==4
8036 000010 DSF2CLR==10
8037 000020 FLAG1==20
8038 000040 FLAG2==40
8039 000100 FLAG3==100
8040 000200 SCP1S==200
8041 000400 SCP1IN==400
8042 001000 MUOF1S==1000
8043 002000 MUOF1C==2000
8044 004000 MUOF2S==4000
8045 010000 MUOF2C==10000
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 7
DSKDA3 MAC 12-JUL-79 09:00 SIMULATOR PARAMETERS AND DEFINITIONS SEQ 0251
8046
8047 ; **********************************************************************
8048 ;*SCADDER BITS RIGHT HALF
8049 ; **********************************************************************
8050
8051 000001 SAMI22==1
8052 000002 SAPL44==2
8053 000003 SAZERO==3
8054 000004 SAP220==4
8055 000005 SAP110==5
8056 000006 SAM110==6
8057 000007 SAMI42==7
8058 000010 SAMI16==10
8059 000011 SAMI33==11
8060 000012 SAMI32==12
8061 000013 SAMI4==13
8062 000014 SAPL10==14
8063 000015 SAMI43==15
8064 000016 SAPL43==16
8065 000017 SAM100==17
8066 BITS (20,SA,<SCPL,SCMI,ADD,PL1,MSIZ,ARPOS,AREX,EQV,FEEN>)
8067 BITS (.FOO.,SC,<SAEN,AREN,SHRT,SCP1>)
8068 BITS (.FOO.,FE,<SAEN>)
8069
8070 ; **********************************************************************
8071 ;*SCADDER BITS LEFT HALF
8072 ; **********************************************************************
8073
8074 BITS (1,MB,<FMEN,AREN>)
8075 BITS (.FOO.,BR,<ARXEN>)
8076 BITS (.FOO.,ARX,<SR2,SHR,SHL,ADX,CLR>)
8077 BITS (.FOO.,AD,<MSKG,BRP2,MBRE,MBLE>)
8078 006000 ADMBEN==ADMBRE+ADMBLE
8079
8080 ; **********************************************************************
8081 ;*ADX BITS LEFT HALF
8082 ; **********************************************************************
8083
8084 BITS (.FOO.,ADX,<BRM,FM2,FMM,FMP,EQV,ADD>)
8085 000017 MEMREF=FCE!FCEPSE!SCE!FCCACL!FCCACR!FCE2
8086 000144 PAGDLY==^D100
8087 000536 WARNDLY==^D350
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 8
DSKDA3 MAC 12-JUL-79 09:00 SIMULATOR PARAMETERS AND DEFINITIONS SEQ 0252
8088
8089 ; **********************************************************************
8090 ;*FLAGS, LEFT HALF OF PC WORD
8091 ; **********************************************************************
8092
8093 400000 AROV==400000
8094 200000 CRY0==200000
8095 100000 CRY1==100000
8096 040000 FOV==040000
8097 020000 BIS==020000
8098 010000 USERF==010000
8099 004000 EXIOT==004000
8100 002000 LIP==002000
8101 001000 UOLIP==001000
8102 000400 TN0==400
8103 000200 TN1==200
8104 000100 FXU==000100
8105 000040 DCK==000040
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 9
DSKDA3 MAC 12-JUL-79 09:00 DISPATCH TABLE FOR INSTRUCTIONS SEQ 0253
8106 SUBTTL DISPATCH TABLE FOR INSTRUCTIONS
8107 ; **********************************************************************
8108
8109 042074 TABLE:
8110
8111 ; **********************************************************************
8112 ;*FORMAT OF DISPATCH TABLE
8113 ;* FETCH CYCLE ENABLES, SWITCHES
8114 ;* ET0 ADDRESS,, ET1 ADDRESS
8115 ;* ET2 ENABLES AND CLOCKS, ET2 DISPATCH
8116 ; **********************************************************************
8117
8118 ; **********************************************************************
8119 ;*UUO'S
8120 ; **********************************************************************
8121
8122 DEFINE UUOMAC <
8123 XWD ET0+ET1,STORE+SACINH
8124 XWD [MONUUO],[XWD ADARPL,0]
8125 XWD 0,ARIREN+ARRTAD
8126 >
8127 IFNDEF SIMASB,<
8128 ; **********************************************************************
8129 ;*ILLEGAL UUO 0
8130 ; **********************************************************************
8131
8132 UUOMAC
8133
8134 ; **********************************************************************
8135 ;*USER UUO'S 1-37
8136 ; **********************************************************************
8137
8138 REPEAT 37,
8139 < XWD ET0+ET1+ADMAGIC,STORE+SACINH+UUOFD
8140 [XWD ADMAGIC,ARIREN+ABADEN+UUO1]
8141 XWD INFTST,0
8142 >
8143
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 10
DSKDA3 MAC 12-JUL-79 09:00 DISPATCH TABLE FOR INSTRUCTIONS SEQ 0254
8144
8145 ; **********************************************************************
8146 ;*MONITOR UUO'S 40-77
8147 ; **********************************************************************
8148
8149 REPEAT 40,
8150 < UUOMAC
8151 >
8152 ; **********************************************************************
8153 ;*UNDEFINED OP CODES 100-107
8154 ; **********************************************************************
8155
8156 REPEAT 10,
8157 < UUOMAC
8158 >>
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 11
DSKDA3 MAC 12-JUL-79 09:00 DISPATCH TABLE FOR INSTRUCTIONS SEQ 0255
8159
8160 ; **********************************************************************
8161 ;*DFAD, DFSB 110-111
8162 ; **********************************************************************
8163
8164 REPEAT 2,
8165 < XWD ET0+ET1+ADFMPL,FCE2+SAC2+DFAFD+PCCHNG
8166 XWD [XWD ADFMPL,ARADEN+BRAREN+DFA0],[XWD ADBRPL,ARADEN+BRAREN+DFA1]
8167 ARADEN+BRAREN+DFA2
8168 >
8169 042074 006003 017602
8170 042075 054310 054311
8171 042076 000000 007576
8172 042077 006003 017602
8173 042100 054310 054311
8174 042101 000000 007576
8175
8176 ; **********************************************************************
8177 ;*DFMP 112
8178 ; **********************************************************************
8179
8180 042102 006003 020602 XWD ET0+ET1+ADFMPL,FCE2+SAC2+DFMFD+PCCHNG
8181 042103 054312 054313 XWD [XWD ADFMPL,ARADEN+BRAREN+DFM0],[XWD ADBRPL,ARADEN+DFM1]
8182 042104 000000 007631 ARADEN+BRAREN+DFM2
8183
8184 ; **********************************************************************
8185 ;*DFDV 113
8186 ; **********************************************************************
8187
8188 042105 006003 021702 XWD ET0+ET1+ADFMPL,FCE2+SAC2+DFDFD+PCCHNG+SACBR
8189 042106 054314 054315 XWD [XWD ADFMPL,ARADEN+BRAREN+DFD0],[ARADEN+DFD1]
8190 042107 000000 000654 DFD2
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 12
DSKDA3 MAC 12-JUL-79 09:00 DISPATCH TABLE FOR INSTRUCTIONS SEQ 0256
8191
8192 ; **********************************************************************
8193 ;*UNDEFINED OP CODES 114-117
8194 ; **********************************************************************
8195
8196 REPEAT 4,
8197 < UUOMAC
8198 >
8199 042110 000003 000060
8200 042111 054316 054317
8201 042112 000000 044000
8202 042113 000003 000060
8203 042114 054316 054317
8204 042115 000000 044000
8205 042116 000003 000060
8206 042117 054316 054317
8207 042120 000000 044000
8208 042121 000003 000060
8209 042122 054316 054317
8210 042123 000000 044000
8211
8212
8213 ; **********************************************************************
8214 ;*DMOVE,DMOVN 120-121
8215 ; **********************************************************************
8216
8217 REPEAT 2,
8218 < SAC2+FCE2+PCCHNG+SRINST
8219 0
8220 DMOV2
8221 >
8222 042124 000000 003602
8223 042125 000000 000000
8224 042126 000000 000372
8225 042127 000000 003602
8226 042130 000000 000000
8227 042131 000000 000372
8228
8229 ; **********************************************************************
8230 ;*FIX 122
8231 ; **********************************************************************
8232
8233 042132 000003 010001 XWD ET0+ET1,FCE+FIXFD
8234 042133 054320 054321 XWD [FIX0],[FIX1]
8235 042134 000000 000524 FIX2
8236
8237 ; **********************************************************************
8238 ;*UNDEFINED OP CODE 123
8239 ; **********************************************************************
8240
8241 042135 000003 000060 UUOMAC
8242 042136 054316 054317
8243 042137 000000 044000
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 13
DSKDA3 MAC 12-JUL-79 09:00 DISPATCH TABLE FOR INSTRUCTIONS SEQ 0257
8244
8245 ; **********************************************************************
8246 ;*DMOVEM 124
8247 ; **********************************************************************
8248
8249 042140 006000 000450 XWD ADFMPL,SCE+SACINH+PCCHNG
8250 042141 000000 000000 0
8251 042142 000000 007000 ARADEN+BRAREN
8252
8253 ; **********************************************************************
8254 ;*DMOVNM 125
8255 ; **********************************************************************
8256
8257 042143 010003 025450 XWD ADFMMI+ET0+ET1,SCE+SACINH+PCCHNG+DMVMFD
8258 XWD [XWD ADADD+ADCR36+ADARPL+ADMAGIC,ARADEN+BRAREN+DMVNM0],^_
8259 042144 054322 054323 [XWD ADFMMI+ADCR36+ADADD,DMVNM1]
8260 042145 000000 000403 DMVNM2
8261
8262 ; **********************************************************************
8263 ;*FIXR 126
8264 ; **********************************************************************
8265
8266 042146 000003 010001 XWD ET0+ET1,FCE+FIXFD
8267 042147 054320 054321 XWD [FIX0],[FIX1]
8268 042150 000000 000524 FIX2
8269
8270 ; **********************************************************************
8271 ;*FLTR 127
8272 ; **********************************************************************
8273
8274 042151 000000 011001 FCE+FLTFD
8275 042152 000000 000000 0
8276 042153 000060 000427 XWD ADARPL,FLT2
8277
8278 ; **********************************************************************
8279 ;*UFA 130
8280 ; **********************************************************************
8281
8282 042154 006000 014001 XWD ADFMPL,FCE+FADFD
8283 042155 000000 000000 0
8284 042156 000000 007553 BRAREN+ARADEN+UFA2
8285
8286 ; **********************************************************************
8287 ;*DFN 131
8288 ; **********************************************************************
8289
8290 042157 000063 052103 XWD ET0+ET1+ADARPL,FCEPSE+SACBR+LNGCYC+DFNFD
8291 042160 054324 054325 XWD [XWD ADFMMI,DFN0],[BRAREN+ARADEN+DFN1]
8292 042161 000000 007000 BRAREN+ARADEN
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 14
DSKDA3 MAC 12-JUL-79 09:00 DISPATCH TABLE FOR INSTRUCTIONS SEQ 0258
8293
8294 ; **********************************************************************
8295 ;*FSC 132
8296 ; **********************************************************************
8297
8298 042162 006001 013000 XWD ET0+ADFMPL,FSCFD
8299 042163 054326 000000 XWD [ARADEN+FSC0],0
8300 042164 000060 000436 XWD ADARPL,FSC2
8301
8302 ; **********************************************************************
8303 ;*IBP 133
8304 ; **********************************************************************
8305
8306 042165 BLOCK 3
8307
8308 ; **********************************************************************
8309 ;*XLDB SECOND PART 134-135
8310 ; **********************************************************************
8311
8312 REPEAT 2,
8313 < XWD ET0+ET1,FCE+LDBFD
8314 XWD [LDB0],[XWD ADARPL+ADBRPL,BRAREN+LDB1]
8315 ARADEN+LDB2
8316 >
8317 042170 000003 007001
8318 042171 054327 054330
8319 042172 000000 006367
8320 042173 000003 007001
8321 042174 054327 054330
8322 042175 000000 006367
8323
8324 ; **********************************************************************
8325 ;*XDPB SECOND PART 136-137
8326 ; **********************************************************************
8327
8328 REPEAT 2,
8329 < XWD ADFMPL+ET0+ET1,FCE+SCE+SACINH+DPBFD
8330 XWD [BRAREN+DPB0],[XWD ADARPL+ADBRPL,BRAREN+DPB1]
8331 ARADEN+DPB2
8332 >
8333 042176 006003 007051
8334 042177 054331 054332
8335 042200 000000 006366
8336 042201 006003 007051
8337 042202 054331 054332
8338 042203 000000 006366
8339
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 15
DSKDA3 MAC 12-JUL-79 09:00 DISPATCH TABLE FOR INSTRUCTIONS SEQ 0259
8340
8341 ; **********************************************************************
8342 ;*FADXX 140-147
8343 ; **********************************************************************
8344
8345 000000 N==0
8346 REPEAT 10,
8347 < XWD <IFE N-5,<ET0>>+ADFMPL,<IFN N-5,<FCE>>+FADFD^_
8348 +<IFN N&2,<SCE>>+<IFE N&3-2,<SACINH>>+<IFE N-1,<SAC2>>
8349 XWD [XWD ADFMPL,ARSWAP+FMP0],0
8350 BRAREN+ARADEN+FAD2
8351 N==N+1
8352 >
8353 042204 006000 014001
8354 042205 054333 000000
8355 042206 000000 007554
8356 042207 006000 014201
8357 042210 054333 000000
8358 042211 000000 007554
8359 042212 006000 014051
8360 042213 054333 000000
8361 042214 000000 007554
8362 042215 006000 014011
8363 042216 054333 000000
8364 042217 000000 007554
8365 042220 006000 014001
8366 042221 054333 000000
8367 042222 000000 007554
8368 042223 006001 014000
8369 042224 054333 000000
8370 042225 000000 007554
8371 042226 006000 014051
8372 042227 054333 000000
8373 042230 000000 007554
8374 042231 006000 014011
8375 042232 054333 000000
8376 042233 000000 007554
8377
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 16
DSKDA3 MAC 12-JUL-79 09:00 DISPATCH TABLE FOR INSTRUCTIONS SEQ 0260
8378
8379 ; **********************************************************************
8380 ;*FSBXX 150-157
8381 ; **********************************************************************
8382
8383 000000 N==0
8384 REPEAT 10,
8385 < XWD <IFE N-5,<ET0>>+ADARMI+ADCR36+ADADD+ADMAGIC^_
8386 +ET1,<IFN N-5,<FCE>>+FSBFD+<IFN N&2,<SCE>>+<IFE N&3-2,<SACINH>>^_
8387 +<IFE N-1,<SAC2>>
8388 XWD [XWD ADARMI+ADCR36+ADADD+ADMAGIC,ARSWAP],^_
8389 [XWD ADFMPL,ARADEN+FMP0]
8390 BRAREN+ARADEN+FAD2
8391 N==N+1
8392 >
8393 042234 060112 003001
8394 042235 054334 054335
8395 042236 000000 007554
8396 042237 060112 003201
8397 042240 054334 054335
8398 042241 000000 007554
8399 042242 060112 003051
8400 042243 054334 054335
8401 042244 000000 007554
8402 042245 060112 003011
8403 042246 054334 054335
8404 042247 000000 007554
8405 042250 060112 003001
8406 042251 054334 054335
8407 042252 000000 007554
8408 042253 060113 003000
8409 042254 054334 054335
8410 042255 000000 007554
8411 042256 060112 003051
8412 042257 054334 054335
8413 042260 000000 007554
8414 042261 060112 003011
8415 042262 054334 054335
8416 042263 000000 007554
8417
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 17
DSKDA3 MAC 12-JUL-79 09:00 DISPATCH TABLE FOR INSTRUCTIONS SEQ 0261
8418
8419 ; **********************************************************************
8420 ;*FMPXX 160-167
8421 ; **********************************************************************
8422
8423 000000 N==0
8424 REPEAT 10,
8425 < XWD <IFE N-5,<ET0>>+ET1+ADFMPL,<IFN N-5,<FCE>>+FMPFD^_
8426 +<IFN N&2,<SCE>>+<IFE N&3-2,<SACINH>>+<IFE N-1,<SAC2>>
8427 XWD [XWD ADFMPL,ARSWAP+FMP0],[ARADEN+BRAREN+FMP1]
8428 XWD ADARPL,FMP2
8429 N==N+1
8430 >
8431 042264 006002 015001
8432 042265 054333 054336
8433 042266 000060 000545
8434 042267 006002 015201
8435 042270 054333 054336
8436 042271 000060 000545
8437 042272 006002 015051
8438 042273 054333 054336
8439 042274 000060 000545
8440 042275 006002 015011
8441 042276 054333 054336
8442 042277 000060 000545
8443 042300 006002 015001
8444 042301 054333 054336
8445 042302 000060 000545
8446 042303 006003 015000
8447 042304 054333 054336
8448 042305 000060 000545
8449 042306 006002 015051
8450 042307 054333 054336
8451 042310 000060 000545
8452 042311 006002 015011
8453 042312 054333 054336
8454 042313 000060 000545
8455
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 18
DSKDA3 MAC 12-JUL-79 09:00 DISPATCH TABLE FOR INSTRUCTIONS SEQ 0262
8456
8457 ; **********************************************************************
8458 ;*FDVXX 170-177
8459 ; **********************************************************************
8460
8461 000000 N==0
8462 REPEAT 10,
8463 < XWD ET1+ADFMPL+<IFE N-5,<ET0>>,<IFE N-1,<SAC2>>+<IFN N-5,<FCE>>+FDVFD^_
8464 +<IFN N&2,<SCE>>+<IFE N&3-2,<SACINH>>
8465 XWD [XWD ADFMPL,ARSWAP+FMP0],[BRAREN+ARADEN+<IFE N-1,<-1>>+FDV1]
8466 FDV2+<IFE N-1,<-FDV2+FDV2L>>
8467 N==N+1
8468 >
8469 042314 006002 016001
8470 042315 054333 054337
8471 042316 000000 000503
8472 042317 006002 016201
8473 042320 054333 054340
8474 042321 000000 000476
8475 042322 006002 016051
8476 042323 054333 054337
8477 042324 000000 000503
8478 042325 006002 016011
8479 042326 054333 054337
8480 042327 000000 000503
8481 042330 006002 016001
8482 042331 054333 054337
8483 042332 000000 000503
8484 042333 006003 016000
8485 042334 054333 054337
8486 042335 000000 000503
8487 042336 006002 016051
8488 042337 054333 054337
8489 042340 000000 000503
8490 042341 006002 016011
8491 042342 054333 054337
8492 042343 000000 000503
8493
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 19
DSKDA3 MAC 12-JUL-79 09:00 DISPATCH TABLE FOR INSTRUCTIONS SEQ 0263
8494
8495 ; **********************************************************************
8496 ;*MOVES, ALIAS FWT 200-217
8497 ; **********************************************************************
8498
8499 000000 N=0
8500 REPEAT 20,
8501 < XWD <IFE N&3-2,<ET0>>+^_
8502 <IFN N&10,<IFN N&3-2,<ADCR36+ADARMI+ADADD+^_
8503 ADFMMI>>>+ADFMPL,<IFE N&3,<FCE>>+<IFE N&3-3,<FCEPSE+SAIAC0>>^_
8504 +<IFE N&3-2,<SCE+SACINH>>
8505 XWD [XWD <IFN N&10,<ADADD+ADMAGIC+ADCR36+ADARMI>>,ARADEN],0
8506 <IFE N&14-4,<ARSWAP>>+<IFE N&14-10,<ARADEN+ADSUB>>+<IFE N&14-14,<FWT>>
8507 N=N+1
8508 >
8509 042344 006000 000001
8510 042345 054341 000000
8511 042346 000000 000000
8512 042347 006000 000000
8513 042350 054341 000000
8514 042351 000000 000000
8515 042352 006001 000050
8516 042353 054341 000000
8517 042354 000000 000000
8518 042355 006000 000143
8519 042356 054341 000000
8520 042357 000000 000000
8521 042360 006000 000001
8522 042361 054341 000000
8523 042362 000000 030000
8524 042363 006000 000000
8525 042364 054341 000000
8526 042365 000000 030000
8527 042366 006001 000050
8528 042367 054341 000000
8529 042370 000000 030000
8530 042371 006000 000143
8531 042372 054341 000000
8532 042373 000000 030000
8533 042374 076100 000001
8534 042375 054342 000000
8535 042376 000000 006011
8536 042377 076100 000000
8537 042400 054342 000000
8538 042401 000000 006011
8539 042402 006001 000050
8540 042403 054342 000000
8541 042404 000000 006011
8542 042405 076100 000143
8543 042406 054342 000000
8544 042407 000000 006011
8545 042410 076100 000001
8546 042411 054342 000000
8547 042412 000000 000007
8548 042413 076100 000000
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 19-1
DSKDA3 MAC 12-JUL-79 09:00 DISPATCH TABLE FOR INSTRUCTIONS SEQ 0264
8549 042414 054342 000000
8550 042415 000000 000007
8551 042416 006001 000050
8552 042417 054342 000000
8553 042420 000000 000007
8554 042421 076100 000143
8555 042422 054342 000000
8556 042423 000000 000007
8557
8558 ; **********************************************************************
8559 ;*MULTIPLIES 220-227
8560 ; **********************************************************************
8561
8562 DEFINE SWCHES
8563 <XWD ET0+ET1+ADFMPL,<IFN N&3-1,<FCE>>+<IFN N&2,<SCE>>^_
8564 +<IFE N&3-2,<SACINH>>+<IFN N&4,<IFN N&3-2,<SAC2>>>>
8565
8566 000000 N=0
8567 REPEAT 10,
8568 < SWCHES+LNGCYC+MULFD
8569 XWD [BRAREN+MUL0],[<IFE N&4,<IMUL1>>+<IFN N&4,<MUL1>>]
8570 <IFE N&4,<IMUL2>>+<IFN N&4,<MUL2>>
8571 N=N+1
8572 >
8573 042424 006003 041001
8574 042425 054343 054344
8575 042426 000000 000151
8576 042427 006003 041000
8577 042430 054343 054344
8578 042431 000000 000151
8579 042432 006003 041051
8580 042433 054343 054344
8581 042434 000000 000151
8582 042435 006003 041011
8583 042436 054343 054344
8584 042437 000000 000151
8585 042440 006003 041201
8586 042441 054343 054345
8587 042442 000000 000153
8588 042443 006003 041200
8589 042444 054343 054345
8590 042445 000000 000153
8591 042446 006003 041051
8592 042447 054343 054345
8593 042450 000000 000153
8594 042451 006003 041211
8595 042452 054343 054345
8596 042453 000000 000153
8597
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 20
DSKDA3 MAC 12-JUL-79 09:00 DISPATCH TABLE FOR INSTRUCTIONS SEQ 0265
8598
8599 ; **********************************************************************
8600 ;*DIVIDES 230-237
8601 ; **********************************************************************
8602
8603 000000 N=0
8604 REPEAT 10,
8605 < SWCHES!<IFN N&3-2,<SAC2>>+DIVFD
8606 XWD [BRAREN+<IFN N&4,<ARADEN+DIV0>>+<IFE N&4,<ARADEN+IDIV0>>]^_
8607 ,[<IFN N&4,<DIV1>>+<IFE N&4,<IDIV1>>]
8608 XWD ADARPL+ADADD,<IFN N&4,<DIV2>>+<IFE N&4,<IDIV2>>
8609 N=N+1
8610 >
8611 042454 006003 002201
8612 042455 054346 054347
8613 042456 040060 000241
8614 042457 006003 002200
8615 042460 054346 054347
8616 042461 040060 000241
8617 042462 006003 002051
8618 042463 054346 054347
8619 042464 040060 000241
8620 042465 006003 002211
8621 042466 054346 054347
8622 042467 040060 000241
8623 042470 006003 002201
8624 042471 054350 054351
8625 042472 040060 000232
8626 042473 006003 002200
8627 042474 054350 054351
8628 042475 040060 000232
8629 042476 006003 002051
8630 042477 054350 054351
8631 042500 040060 000232
8632 042501 006003 002211
8633 042502 054350 054351
8634 042503 040060 000232
8635
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 21
DSKDA3 MAC 12-JUL-79 09:00 DISPATCH TABLE FOR INSTRUCTIONS SEQ 0266
8636
8637 ; **********************************************************************
8638 ;*ASH, ROT, LSH 240-241-242
8639 ; **********************************************************************
8640
8641 006003 003000 A0==<ADFMPL+ET0+ET1>B17+SRINST
8642
8643 REPEAT 3,
8644 < A0
8645 XWD [ARADEN+BRAREN+SSHFT0],[SHFT1]
8646 SSHFT2
8647 >
8648 042504 006003 003000
8649 042505 054352 054353
8650 042506 000000 000306
8651 042507 006003 003000
8652 042510 054352 054353
8653 042511 000000 000306
8654 042512 006003 003000
8655 042513 054352 054353
8656 042514 000000 000306
8657
8658 ; **********************************************************************
8659 ;*JFFO 243
8660 ; **********************************************************************
8661
8662 042515 006003 043400 XWD ADFMPL+ET0+ET1,PCCHNG+LNGCYC+JFFOFD
8663 042516 054354 054355 XWD [XWD ADBRPL,ARADEN+BRAREN+JFFO0],[XWD ADARPL,ABPCEN+JFFO1]
8664 042517 000004 000176 XWD INFTST,JFFO2
8665
8666 ; **********************************************************************
8667 ;*ASHC, ROTC, LSHC 244-245-246
8668 ; **********************************************************************
8669
8670 REPEAT 3,
8671 < A0+SAC2
8672 XWD [ARADEN+BRAREN+DSHFT0],[XWD ADFMPL,SHFT1]
8673 DSHFT2
8674 >
8675 042520 006003 003200
8676 042521 054356 054357
8677 042522 000000 000304
8678 042523 006003 003200
8679 042524 054356 054357
8680 042525 000000 000304
8681 042526 006003 003200
8682 042527 054356 054357
8683 042530 000000 000304
8684
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 22
DSKDA3 MAC 12-JUL-79 09:00 DISPATCH TABLE FOR INSTRUCTIONS SEQ 0267
8685
8686 ; **********************************************************************
8687 ;*UNDEFINED OP CODE 247
8688 ; **********************************************************************
8689
8690 042531 000003 000060 UUOMAC
8691 042532 054316 054317
8692 042533 000000 044000
8693
8694 ; **********************************************************************
8695 ;*EXCH 250
8696 ; **********************************************************************
8697
8698 042534 006000 000103 XWD ADFMPL,FCEPSE+SACBR
8699 042535 000000 000000 0
8700 042536 000000 007000 BRAREN+ARADEN
8701
8702 ; **********************************************************************
8703 ;*BLT 251
8704 ; **********************************************************************
8705
8706 042537 246103 022400 XWD ADARMI+ADFMPL+ADPL1L+ADADD+ET0+ET1,PCCHNG+BLTFD
8707 042540 054360 054361 XWD [ARADEN+BLT0],[XWD ADADD+ADFMPL,ARRARL+BLT1]
8708 042541 000062 015423 XWD ADARPL+PCCLK,ARPCEN+BRAREN+BLT2
8709
8710 ; **********************************************************************
8711 ;*AOBJX 252-253
8712 ; **********************************************************************
8713
8714 000000 N=0
8715 REPEAT 2,
8716 < XWD ADFMPL+ADPL1B+ADADD,PCCHNG+LNGCYC+AOBJD
8717 0
8718 XWD ADBRPL,BRAREN+ARADEN+AOBJX+N
8719 N=1
8720 >
8721 042542 266000 064400
8722 042543 000000 000000
8723 042544 000600 007001
8724 042545 266000 064400
8725 042546 000000 000000
8726 042547 000600 007002
8727
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 23
DSKDA3 MAC 12-JUL-79 09:00 DISPATCH TABLE FOR INSTRUCTIONS SEQ 0268
8728
8729 ; **********************************************************************
8730 ;*JRST 254
8731 ; **********************************************************************
8732
8733 042550 000000 031440 XWD 0,SACINH+PCCHNG+JRSTFD
8734 042551 000000 000000 0
8735 042552 000000 014005 ARPCEN+JRST1
8736
8737 ; **********************************************************************
8738 ;*JFCL 255
8739 ; **********************************************************************
8740
8741 042553 000000 030440 XWD 0,SACINH+PCCHNG+JFCLFD
8742 042554 000000 000000 0
8743 042555 000000 000006 XWD 0,JFCL1
8744
8745 ; **********************************************************************
8746 ;*XCT 256
8747 ; **********************************************************************
8748
8749 042556 000004 023440 XWD INFTST,PCCHNG+SACINH+XCTFD
8750 042557 000000 000000 0
8751 042560 000000 000043 XCT2
8752
8753 ; **********************************************************************
8754 ;*MAP 257
8755 ; **********************************************************************
8756
8757 042561 000000 000410 XWD 0,SCE+PCCHNG
8758 042562 000000 000000 0
8759 042563 000000 100664 ABPCEN+MAP2
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 24
DSKDA3 MAC 12-JUL-79 09:00 DISPATCH TABLE FOR INSTRUCTIONS SEQ 0269
8760
8761 ; **********************************************************************
8762 ;*PUSHJ 260
8763 ; **********************************************************************
8764
8765 266000 024000 A0==<ADFMPL+ADPL1B+ADADD>B17+PUSHD
8766 266003 024120 A1==A0+<ET0+ET1>B17+SACBR+STORE
8767 007000 A2==ARADEN+BRAREN
8768 000600 000000 A3==<ADBRPL>B17
8769
8770 042564 266003 024120 A1
8771 042565 054362 054363 XWD [A2+PUSHES],[A3+ABADEN]
8772 042566 000002 137110 XWD PCCLK,ABPCEN+ARFLGS+ARPCEN+BRAREN+PUSHJ1
8773
8774 ; **********************************************************************
8775 ;*PUSH 261
8776 ; **********************************************************************
8777
8778 042567 266003 424121 A1+FCE+ABADEN
8779 042570 054364 054365 XWD [A2+PUSH1],[A3]
8780 042571 000000 007111 ARADEN+BRAREN+PUSH2
8781
8782 446000 000004 A0==FCCACRT+<ADFMPL+ADMI1B+ADADD>B17
8783 000600 007114 A1==BRAREN+ARADEN+POPS+<ADBRPL>B17
8784
8785 ; **********************************************************************
8786 ;*POP 262
8787 ; **********************************************************************
8788
8789 042572 446001 000114 A0+SCE+SACBR+<ET0>B17
8790 042573 054366 000000 XWD [A1],0
8791 042574 000000 007000 BRAREN+ARADEN
8792
8793 ; **********************************************************************
8794 ;*POPJ 263
8795 ; **********************************************************************
8796
8797 042575 446000 000404 A0+PCCHNG
8798 042576 000000 000000 0
8799 042577 000600 407114 A1+ABADEN
8800
8801 ; **********************************************************************
8802 ;*JSR 264
8803 ; **********************************************************************
8804
8805 042600 000000 000450 PCCHNG+SCE+SACINH
8806 042601 000000 000000 0
8807 042602 000002 136122 XWD PCCLK,ARPCEN+ARFLGS+ABPCEN+PCINCL
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 25
DSKDA3 MAC 12-JUL-79 09:00 DISPATCH TABLE FOR INSTRUCTIONS SEQ 0270
8808
8809 ; **********************************************************************
8810 ;*JSP 265
8811 ; **********************************************************************
8812
8813 042603 000000 000400 XWD 0,PCCHNG
8814 042604 000000 000000 0
8815 042605 000600 037000 XWD ADBRPL,ARPCEN+ARFLGS+BRAREN
8816
8817 ; **********************************************************************
8818 ;*JSA 266
8819 ; **********************************************************************
8820
8821 042606 000061 400510 XWD ADARPL+ET0,SACBR+SCE+PCCHNG+ABADEN
8822 042607 054367 000000 XWD [XWD ADFMPL+PCCLK,ARLARR+ARPCEN+ABPCEN+PCINCL],0
8823 042610 000004 007000 XWD INFTST,BRAREN+ARADEN
8824
8825 ; **********************************************************************
8826 ;*JRA 267
8827 ; **********************************************************************
8828
8829 042611 000600 400406 XWD ADBRPL,FCCACL+PCCHNG+ABADEN
8830 042612 000000 000000 0
8831 042613 000004 000000 XWD INFTST,0
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 26
DSKDA3 MAC 12-JUL-79 09:00 DISPATCH TABLE FOR INSTRUCTIONS SEQ 0271
8832
8833 ; **********************************************************************
8834 ;*ADD-SUBTRACT 270-277
8835 ; **********************************************************************
8836
8837 000000 N=0
8838 REPEAT 10,
8839 < XWD ADADD+ADFMPL+<IFE N&4,<ADARPL>>+<IFN N&4^_
8840 ,<ADARMI+ADCR36>>,<IFE N&3,<FCE>>+<IFN N&2,<FCEPSE>>+^_
8841 <IFE N&3-2,<SACINH>>
8842 0
8843 ARADEN+ADSUB
8844 N=N+1
8845 >
8846 042614 046060 000001
8847 042615 000000 000000
8848 042616 000000 006011
8849 042617 046060 000000
8850 042620 000000 000000
8851 042621 000000 006011
8852 042622 046060 000043
8853 042623 000000 000000
8854 042624 000000 006011
8855 042625 046060 000003
8856 042626 000000 000000
8857 042627 000000 006011
8858 042630 066100 000001
8859 042631 000000 000000
8860 042632 000000 006011
8861 042633 066100 000000
8862 042634 000000 000000
8863 042635 000000 006011
8864 042636 066100 000043
8865 042637 000000 000000
8866 042640 000000 006011
8867 042641 066100 000003
8868 042642 000000 000000
8869 042643 000000 006011
8870
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 27
DSKDA3 MAC 12-JUL-79 09:00 DISPATCH TABLE FOR INSTRUCTIONS SEQ 0272
8871
8872 ; **********************************************************************
8873 ;*COMPARES, JUMPS AND SKIPS 300-377
8874 ; **********************************************************************
8875
8876 000000 N=0
8877 REPEAT 20,
8878 < XWD ADFMPL+ADARMI+ADCR36+ADADD+ET0,SKPFD+ABPCEN+SACINH+^_
8879 PCCHNG+<IFN N&10,<FCE>>
8880 XWD [ADCLKINH,,0],0
8881 XWD 0,COMP
8882 N=N+1
8883 >
8884 042644 066101 103440
8885 042645 053467 000000
8886 042646 000000 000022
8887 042647 066101 103440
8888 042650 053467 000000
8889 042651 000000 000022
8890 042652 066101 103440
8891 042653 053467 000000
8892 042654 000000 000022
8893 042655 066101 103440
8894 042656 053467 000000
8895 042657 000000 000022
8896 042660 066101 103440
8897 042661 053467 000000
8898 042662 000000 000022
8899 042663 066101 103440
8900 042664 053467 000000
8901 042665 000000 000022
8902 042666 066101 103440
8903 042667 053467 000000
8904 042670 000000 000022
8905 042671 066101 103440
8906 042672 053467 000000
8907 042673 000000 000022
8908 042674 066101 103441
8909 042675 053467 000000
8910 042676 000000 000022
8911 042677 066101 103441
8912 042700 053467 000000
8913 042701 000000 000022
8914 042702 066101 103441
8915 042703 053467 000000
8916 042704 000000 000022
8917 042705 066101 103441
8918 042706 053467 000000
8919 042707 000000 000022
8920 042710 066101 103441
8921 042711 053467 000000
8922 042712 000000 000022
8923 042713 066101 103441
8924 042714 053467 000000
8925 042715 000000 000022
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 27-1
DSKDA3 MAC 12-JUL-79 09:00 DISPATCH TABLE FOR INSTRUCTIONS SEQ 0273
8926 042716 066101 103441
8927 042717 053467 000000
8928 042720 000000 000022
8929 042721 066101 103441
8930 042722 053467 000000
8931 042723 000000 000022
8932
8933
8934 REPEAT 60,
8935 < <<ET0>B17>+PCCHNG+<IFN N&70-40,<SKPFD>>+<IFE N&10,<<ADFMPL>B17>>+<IFN N&10,<ABPCEN+
8936 SAIAC0^_
8937 +<IFE N&70-30,<FCE>>+<IFE N&50-50,<FCEPSE>>+<ADARPL>B17>>^_
8938 +<IFN N&40,<<ADADD>B17>>+<IFE N&70-50,<<ADCR36+ADMAGIC>B17>>^_
8939 +<IFE N&70-40,<<ADCR36>B17+AOJD>>
8940 [ADCLKINH,,0],,0
8941 IFN N&10,<XWD 0,ARADEN+SKIPS>
8942 IFE N&10,<XWD ADBRPL,ARADEN+BRAREN+JUMPS>
8943 N=N+1
8944 >
8945 042724 006001 003400
8946 042725 053467 000000
8947 042726 000600 007054
8948 042727 006001 003400
8949 042730 053467 000000
8950 042731 000600 007054
8951 042732 006001 003400
8952 042733 053467 000000
8953 042734 000600 007054
8954 042735 006001 003400
8955 042736 053467 000000
8956 042737 000600 007054
8957 042740 006001 003400
8958 042741 053467 000000
8959 042742 000600 007054
8960 042743 006001 003400
8961 042744 053467 000000
8962 042745 000600 007054
8963 042746 006001 003400
8964 042747 053467 000000
8965 042750 000600 007054
8966 042751 006001 003400
8967 042752 053467 000000
8968 042753 000600 007054
8969 042754 000061 103541
8970 042755 053467 000000
8971 042756 000000 006031
8972 042757 000061 103541
8973 042760 053467 000000
8974 042761 000000 006031
8975 042762 000061 103541
8976 042763 053467 000000
8977 042764 000000 006031
8978 042765 000061 103541
8979 042766 053467 000000
8980 042767 000000 006031
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 27-2
DSKDA3 MAC 12-JUL-79 09:00 DISPATCH TABLE FOR INSTRUCTIONS SEQ 0274
8981 042770 000061 103541
8982 042771 053467 000000
8983 042772 000000 006031
8984 042773 000061 103541
8985 042774 053467 000000
8986 042775 000000 006031
8987 042776 000061 103541
8988 042777 053467 000000
8989 043000 000000 006031
8990 043001 000061 103541
8991 043002 053467 000000
8992 043003 000000 006031
8993 043004 066001 024400
8994 043005 053467 000000
8995 043006 000600 007054
8996 043007 066001 024400
8997 043010 053467 000000
8998 043011 000600 007054
8999 043012 066001 024400
9000 043013 053467 000000
9001 043014 000600 007054
9002 043015 066001 024400
9003 043016 053467 000000
9004 043017 000600 007054
9005 043020 066001 024400
9006 043021 053467 000000
9007 043022 000600 007054
9008 043023 066001 024400
9009 043024 053467 000000
9010 043025 000600 007054
9011 043026 066001 024400
9012 043027 053467 000000
9013 043030 000600 007054
9014 043031 066001 024400
9015 043032 053467 000000
9016 043033 000600 007054
9017 043034 060071 103543
9018 043035 053467 000000
9019 043036 000000 006031
9020 043037 060071 103543
9021 043040 053467 000000
9022 043041 000000 006031
9023 043042 060071 103543
9024 043043 053467 000000
9025 043044 000000 006031
9026 043045 060071 103543
9027 043046 053467 000000
9028 043047 000000 006031
9029 043050 060071 103543
9030 043051 053467 000000
9031 043052 000000 006031
9032 043053 060071 103543
9033 043054 053467 000000
9034 043055 000000 006031
9035 043056 060071 103543
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 27-3
DSKDA3 MAC 12-JUL-79 09:00 DISPATCH TABLE FOR INSTRUCTIONS SEQ 0275
9036 043057 053467 000000
9037 043060 000000 006031
9038 043061 060071 103543
9039 043062 053467 000000
9040 043063 000000 006031
9041 043064 046001 003400
9042 043065 053467 000000
9043 043066 000600 007054
9044 043067 046001 003400
9045 043070 053467 000000
9046 043071 000600 007054
9047 043072 046001 003400
9048 043073 053467 000000
9049 043074 000600 007054
9050 043075 046001 003400
9051 043076 053467 000000
9052 043077 000600 007054
9053 043100 046001 003400
9054 043101 053467 000000
9055 043102 000600 007054
9056 043103 046001 003400
9057 043104 053467 000000
9058 043105 000600 007054
9059 043106 046001 003400
9060 043107 053467 000000
9061 043110 000600 007054
9062 043111 046001 003400
9063 043112 053467 000000
9064 043113 000600 007054
9065 043114 040061 103543
9066 043115 053467 000000
9067 043116 000000 006031
9068 043117 040061 103543
9069 043120 053467 000000
9070 043121 000000 006031
9071 043122 040061 103543
9072 043123 053467 000000
9073 043124 000000 006031
9074 043125 040061 103543
9075 043126 053467 000000
9076 043127 000000 006031
9077 043130 040061 103543
9078 043131 053467 000000
9079 043132 000000 006031
9080 043133 040061 103543
9081 043134 053467 000000
9082 043135 000000 006031
9083 043136 040061 103543
9084 043137 053467 000000
9085 043140 000000 006031
9086 043141 040061 103543
9087 043142 053467 000000
9088 043143 000000 006031
9089
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 28
DSKDA3 MAC 12-JUL-79 09:00 DISPATCH TABLE FOR INSTRUCTIONS SEQ 0276
9090
9091 ; **********************************************************************
9092 ;*BOOLEAN GROUP 400-477
9093 ; **********************************************************************
9094
9095 DEFINE CMP (X,LIST,ANS)
9096 < ANS==0
9097 IRP LIST <IFE <X&74>-<LIST*4>,<STOPI
9098 ANS==1>>>
9099
9100 000000 N=0
9101 REPEAT 100,
9102 < CMP (N,<0,5,12,17>,M)
9103 CMP (N,<7,13,15,16>,A6)
9104 CMP (N,<6,11>,A1)
9105 CMP (N,<1,2,3,6,11,15,16>,A2)
9106 CMP (N,<4,7,10,13,14>,A3)
9107 CMP (N,<1,4,5,11,13,16>,A4)
9108 CMP (N,<2,6,7,10,12,15>,A5)
9109 BFLGS==A1*ADEQV+A2*ADARPL+A3*ADARMI+A4*ADFMPL+A5*ADFMMI
9110 XWD BFLGS+A6*ET0,<IFE <N&3>,<<1-M>*FCE>>+<IFN <<N&2>*<1-M>>,<FCEPSE>>+^_
9111 <IFE N&3-2,<SACINH>>+<IFN N&2,<M*SCE>>+<IFE <N&74>,<BOOL0D>>
9112 XWD [XWD ADARMI,ARADEN],0
9113 ARADEN
9114 N=N+1
9115 >
9116 043144 000000 024000
9117 043145 054370 000000
9118 043146 000000 006000
9119 043147 000000 024000
9120 043150 054370 000000
9121 043151 000000 006000
9122 043152 000000 024050
9123 043153 054370 000000
9124 043154 000000 006000
9125 043155 000000 024010
9126 043156 054370 000000
9127 043157 000000 006000
9128 043160 006060 000001
9129 043161 054370 000000
9130 043162 000000 006000
9131 043163 006060 000000
9132 043164 054370 000000
9133 043165 000000 006000
9134 043166 006060 000043
9135 043167 054370 000000
9136 043170 000000 006000
9137 043171 006060 000003
9138 043172 054370 000000
9139 043173 000000 006000
9140 043174 010060 000001
9141 043175 054370 000000
9142 043176 000000 006000
9143 043177 010060 000000
9144 043200 054370 000000
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 28-1
DSKDA3 MAC 12-JUL-79 09:00 DISPATCH TABLE FOR INSTRUCTIONS SEQ 0277
9145 043201 000000 006000
9146 043202 010060 000043
9147 043203 054370 000000
9148 043204 000000 006000
9149 043205 010060 000003
9150 043206 054370 000000
9151 043207 000000 006000
9152 043210 000060 000001
9153 043211 054370 000000
9154 043212 000000 006000
9155 043213 000060 000000
9156 043214 054370 000000
9157 043215 000000 006000
9158 043216 000060 000043
9159 043217 054370 000000
9160 043220 000000 006000
9161 043221 000060 000003
9162 043222 054370 000000
9163 043223 000000 006000
9164 043224 006100 000001
9165 043225 054370 000000
9166 043226 000000 006000
9167 043227 006100 000000
9168 043230 054370 000000
9169 043231 000000 006000
9170 043232 006100 000043
9171 043233 054370 000000
9172 043234 000000 006000
9173 043235 006100 000003
9174 043236 054370 000000
9175 043237 000000 006000
9176 043240 006000 000000
9177 043241 054370 000000
9178 043242 000000 006000
9179 043243 006000 000000
9180 043244 054370 000000
9181 043245 000000 006000
9182 043246 006000 000050
9183 043247 054370 000000
9184 043250 000000 006000
9185 043251 006000 000010
9186 043252 054370 000000
9187 043253 000000 006000
9188 043254 110060 000001
9189 043255 054370 000000
9190 043256 000000 006000
9191 043257 110060 000000
9192 043260 054370 000000
9193 043261 000000 006000
9194 043262 110060 000043
9195 043263 054370 000000
9196 043264 000000 006000
9197 043265 110060 000003
9198 043266 054370 000000
9199 043267 000000 006000
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 28-2
DSKDA3 MAC 12-JUL-79 09:00 DISPATCH TABLE FOR INSTRUCTIONS SEQ 0278
9200 043270 010101 000001
9201 043271 054370 000000
9202 043272 000000 006000
9203 043273 010101 000000
9204 043274 054370 000000
9205 043275 000000 006000
9206 043276 010101 000043
9207 043277 054370 000000
9208 043300 000000 006000
9209 043301 010101 000003
9210 043302 054370 000000
9211 043303 000000 006000
9212 043304 010100 000001
9213 043305 054370 000000
9214 043306 000000 006000
9215 043307 010100 000000
9216 043310 054370 000000
9217 043311 000000 006000
9218 043312 010100 000043
9219 043313 054370 000000
9220 043314 000000 006000
9221 043315 010100 000003
9222 043316 054370 000000
9223 043317 000000 006000
9224 043320 106060 000001
9225 043321 054370 000000
9226 043322 000000 006000
9227 043323 106060 000000
9228 043324 054370 000000
9229 043325 000000 006000
9230 043326 106060 000043
9231 043327 054370 000000
9232 043330 000000 006000
9233 043331 106060 000003
9234 043332 054370 000000
9235 043333 000000 006000
9236 043334 010000 000000
9237 043335 054370 000000
9238 043336 000000 006000
9239 043337 010000 000000
9240 043340 054370 000000
9241 043341 000000 006000
9242 043342 010000 000050
9243 043343 054370 000000
9244 043344 000000 006000
9245 043345 010000 000010
9246 043346 054370 000000
9247 043347 000000 006000
9248 043350 006101 000001
9249 043351 054370 000000
9250 043352 000000 006000
9251 043353 006101 000000
9252 043354 054370 000000
9253 043355 000000 006000
9254 043356 006101 000043
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 28-3
DSKDA3 MAC 12-JUL-79 09:00 DISPATCH TABLE FOR INSTRUCTIONS SEQ 0279
9255 043357 054370 000000
9256 043360 000000 006000
9257 043361 006101 000003
9258 043362 054370 000000
9259 043363 000000 006000
9260 043364 000100 000001
9261 043365 054370 000000
9262 043366 000000 006000
9263 043367 000100 000000
9264 043370 054370 000000
9265 043371 000000 006000
9266 043372 000100 000043
9267 043373 054370 000000
9268 043374 000000 006000
9269 043375 000100 000003
9270 043376 054370 000000
9271 043377 000000 006000
9272 043400 010061 000001
9273 043401 054370 000000
9274 043402 000000 006000
9275 043403 010061 000000
9276 043404 054370 000000
9277 043405 000000 006000
9278 043406 010061 000043
9279 043407 054370 000000
9280 043410 000000 006000
9281 043411 010061 000003
9282 043412 054370 000000
9283 043413 000000 006000
9284 043414 006061 000001
9285 043415 054370 000000
9286 043416 000000 006000
9287 043417 006061 000000
9288 043420 054370 000000
9289 043421 000000 006000
9290 043422 006061 000043
9291 043423 054370 000000
9292 043424 000000 006000
9293 043425 006061 000003
9294 043426 054370 000000
9295 043427 000000 006000
9296 043430 000000 000000
9297 043431 054370 000000
9298 043432 000000 006000
9299 043433 000000 000000
9300 043434 054370 000000
9301 043435 000000 006000
9302 043436 000000 000050
9303 043437 054370 000000
9304 043440 000000 006000
9305 043441 000000 000010
9306 043442 054370 000000
9307 043443 000000 006000
9308
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 29
DSKDA3 MAC 12-JUL-79 09:00 DISPATCH TABLE FOR INSTRUCTIONS SEQ 0280
9309
9310 ; **********************************************************************
9311 ;*HALF WORDS 500-577
9312 ; **********************************************************************
9313
9314 000000 N=0
9315 REPEAT 100,
9316 < M=0
9317 IFE N&33-2,<M=FCEPSE>
9318 IFE N&3-3,<M=FCEPSE+SAIAC0>
9319 XWD <IFE N&3-2,<ADFMPL+ET0>>+<IFE N&72-40,<ADFMLP>>+<IFE N&72,^_
9320 <ADFMRP>>+<IFN N&3-2,<<IFE <N&44>*<N-43>*<N-47>,<ADARLP>>+^_
9321 <IFE <N&44-40>*<N-3>*<N-7>,<ADARRP>>>>,<IFE N&3,<FCE>>+M+^_
9322 <IFE N&3-2,<SACINH+<IFN N&30,<SCE>>>>
9323 XWD [XWD <IFE N&70-40,<ADBRLP>>+<IFE N&70,<ADBRRP>>+^_
9324 <IFE N&44-40,<ADARRP>>+<IFE N&44,<ADARLP>>,ARADEN+BRAREN],0
9325 <IFE N&44-44,<ARRARL>>+<IFE N&44-4,<ARLARR>>+<IFE N&44,^_
9326 <ARLTAD>>+<IFE N&44-40,<ARRTAD>>+<IFE N&50-40,<ARLTAD>>+^_
9327 <IFE N&50,<ARRTAD>>+<IFE N&30-30,<HWTETS+<IFN <N&4*10+N>&40,<2>>>>
9328 N=N+1>
9329 043444 002040 000001
9330 043445 054371 000000
9331 043446 000000 006000
9332 043447 002040 000000
9333 043450 054371 000000
9334 043451 000000 006000
9335 043452 006001 000043
9336 043453 054371 000000
9337 043454 000000 006000
9338 043455 000060 000143
9339 043456 054371 000000
9340 043457 000000 006000
9341 043460 002000 000001
9342 043461 054372 000000
9343 043462 000000 024000
9344 043463 002000 000000
9345 043464 054372 000000
9346 043465 000000 024000
9347 043466 006001 000043
9348 043467 054372 000000
9349 043470 000000 024000
9350 043471 000020 000143
9351 043472 054372 000000
9352 043473 000000 024000
9353 043474 000040 000001
9354 043475 054373 000000
9355 043476 000000 002000
9356 043477 000040 000000
9357 043500 054373 000000
9358 043501 000000 002000
9359 043502 006001 000050
9360 043503 054373 000000
9361 043504 000000 002000
9362 043505 000040 000143
9363 043506 054373 000000
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 29-1
DSKDA3 MAC 12-JUL-79 09:00 DISPATCH TABLE FOR INSTRUCTIONS SEQ 0281
9364 043507 000000 002000
9365 043510 000000 000001
9366 043511 054374 000000
9367 043512 000000 020000
9368 043513 000000 000000
9369 043514 054374 000000
9370 043515 000000 020000
9371 043516 006001 000050
9372 043517 054374 000000
9373 043520 000000 020000
9374 043521 000000 000143
9375 043522 054374 000000
9376 043523 000000 020000
9377 043524 000040 000001
9378 043525 054373 000000
9379 043526 000000 006000
9380 043527 000040 000000
9381 043530 054373 000000
9382 043531 000000 006000
9383 043532 006001 000050
9384 043533 054373 000000
9385 043534 000000 006000
9386 043535 000040 000143
9387 043536 054373 000000
9388 043537 000000 006000
9389 043540 000000 000001
9390 043541 054374 000000
9391 043542 000000 024000
9392 043543 000000 000000
9393 043544 054374 000000
9394 043545 000000 024000
9395 043546 006001 000050
9396 043547 054374 000000
9397 043550 000000 024000
9398 043551 000000 000143
9399 043552 054374 000000
9400 043553 000000 024000
9401 043554 000040 000001
9402 043555 054373 000000
9403 043556 000000 002065
9404 043557 000040 000000
9405 043560 054373 000000
9406 043561 000000 002065
9407 043562 006001 000050
9408 043563 054373 000000
9409 043564 000000 002065
9410 043565 000040 000143
9411 043566 054373 000000
9412 043567 000000 002065
9413 043570 000000 000001
9414 043571 054374 000000
9415 043572 000000 020067
9416 043573 000000 000000
9417 043574 054374 000000
9418 043575 000000 020067
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 29-2
DSKDA3 MAC 12-JUL-79 09:00 DISPATCH TABLE FOR INSTRUCTIONS SEQ 0282
9419 043576 006001 000050
9420 043577 054374 000000
9421 043600 000000 020067
9422 043601 000000 000143
9423 043602 054374 000000
9424 043603 000000 020067
9425 043604 004020 000001
9426 043605 054375 000000
9427 043606 000000 006000
9428 043607 004020 000000
9429 043610 054375 000000
9430 043611 000000 006000
9431 043612 006001 000043
9432 043613 054375 000000
9433 043614 000000 006000
9434 043615 000060 000143
9435 043616 054375 000000
9436 043617 000000 006000
9437 043620 004000 000001
9438 043621 054376 000000
9439 043622 000000 012000
9440 043623 004000 000000
9441 043624 054376 000000
9442 043625 000000 012000
9443 043626 006001 000043
9444 043627 054376 000000
9445 043630 000000 012000
9446 043631 000040 000143
9447 043632 054376 000000
9448 043633 000000 012000
9449 043634 000020 000001
9450 043635 054377 000000
9451 043636 000000 004000
9452 043637 000020 000000
9453 043640 054377 000000
9454 043641 000000 004000
9455 043642 006001 000050
9456 043643 054377 000000
9457 043644 000000 004000
9458 043645 000020 000143
9459 043646 054377 000000
9460 043647 000000 004000
9461 043650 000000 000001
9462 043651 054374 000000
9463 043652 000000 010000
9464 043653 000000 000000
9465 043654 054374 000000
9466 043655 000000 010000
9467 043656 006001 000050
9468 043657 054374 000000
9469 043660 000000 010000
9470 043661 000000 000143
9471 043662 054374 000000
9472 043663 000000 010000
9473 043664 000020 000001
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 29-3
DSKDA3 MAC 12-JUL-79 09:00 DISPATCH TABLE FOR INSTRUCTIONS SEQ 0283
9474 043665 054377 000000
9475 043666 000000 006000
9476 043667 000020 000000
9477 043670 054377 000000
9478 043671 000000 006000
9479 043672 006001 000050
9480 043673 054377 000000
9481 043674 000000 006000
9482 043675 000020 000143
9483 043676 054377 000000
9484 043677 000000 006000
9485 043700 000000 000001
9486 043701 054374 000000
9487 043702 000000 012000
9488 043703 000000 000000
9489 043704 054374 000000
9490 043705 000000 012000
9491 043706 006001 000050
9492 043707 054374 000000
9493 043710 000000 012000
9494 043711 000000 000143
9495 043712 054374 000000
9496 043713 000000 012000
9497 043714 000020 000001
9498 043715 054377 000000
9499 043716 000000 004067
9500 043717 000020 000000
9501 043720 054377 000000
9502 043721 000000 004067
9503 043722 006001 000050
9504 043723 054377 000000
9505 043724 000000 004067
9506 043725 000020 000143
9507 043726 054377 000000
9508 043727 000000 004067
9509 043730 000000 000001
9510 043731 054374 000000
9511 043732 000000 010065
9512 043733 000000 000000
9513 043734 054374 000000
9514 043735 000000 010065
9515 043736 006001 000050
9516 043737 054374 000000
9517 043740 000000 010065
9518 043741 000000 000143
9519 043742 054374 000000
9520 043743 000000 010065
9521 000100
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 30
DSKDA3 MAC 12-JUL-79 09:00 DISPATCH TABLE FOR INSTRUCTIONS SEQ 0284
9522
9523 ; **********************************************************************
9524 ;*TEST GROUP 600-677
9525 ; **********************************************************************
9526
9527 000000 N=0
9528 REPEAT 100,
9529 < M=0
9530 IFN N&6,<M=1>
9531 IFE N&60-60,<M=1>
9532 A1=0
9533 IFE N&66-20,<A1=1>
9534 IFE N&66-40,<A1=1>
9535 A0=ADFMPL+M*ADARPL+<IFE N&66-40,<ADEQV>>+A1*ADARMI
9536 XWD <IFN N&1,<ET0>>+M*ET1+A0,<IFN N&10,<FCE>>+<IFE N&60,<SACINH>>^_
9537 +<IFN N&6,<PCCHNG+ABPCEN>>+<IFE N&3-2,<LNGCYC>>
9538 XWD [XWD A0,ARSWAP+<IFN N&2,<TEST1>>],^_
9539 [XWD <IFE N&60-20,<ADARMI+ADFMPL>>+<IFE N&60-40,^_
9540 <ADEQV+ADFMPL+ADARMI>>+<IFE N&60-60,<ADBRMI+ADFMMI+ADEQV^_
9541 +ADARPL+ADARMI>>+<IFE N&6-4,<PCCLK>>^_
9542 ,BRAREN+<IFN N&2,<TEST+<IFN N&4,<1>>>>]
9543 XWD <IFN N&6,<INFTST>>,ARADEN
9544 N=N+1
9545 >
9546 043744 006000 000040
9547 043745 054400 054401
9548 043746 000000 006000
9549 043747 006001 000040
9550 043750 054400 054401
9551 043751 000000 006000
9552 043752 006062 140440
9553 043753 054402 054403
9554 043754 000004 006000
9555 043755 006063 100440
9556 043756 054402 054403
9557 043757 000004 006000
9558 043760 006062 100440
9559 043761 054404 054405
9560 043762 000004 006000
9561 043763 006063 100440
9562 043764 054404 054405
9563 043765 000004 006000
9564 043766 006062 140440
9565 043767 054402 054406
9566 043770 000004 006000
9567 043771 006063 100440
9568 043772 054402 054406
9569 043773 000004 006000
9570 043774 006000 000041
9571 043775 054400 054401
9572 043776 000000 006000
9573 043777 006001 000041
9574 044000 054400 054401
9575 044001 000000 006000
9576 044002 006062 140441
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 30-1
DSKDA3 MAC 12-JUL-79 09:00 DISPATCH TABLE FOR INSTRUCTIONS SEQ 0285
9577 044003 054402 054403
9578 044004 000004 006000
9579 044005 006063 100441
9580 044006 054402 054403
9581 044007 000004 006000
9582 044010 006062 100441
9583 044011 054404 054405
9584 044012 000004 006000
9585 044013 006063 100441
9586 044014 054404 054405
9587 044015 000004 006000
9588 044016 006062 140441
9589 044017 054402 054406
9590 044020 000004 006000
9591 044021 006063 100441
9592 044022 054402 054406
9593 044023 000004 006000
9594 044024 006100 000000
9595 044025 054407 054410
9596 044026 000000 006000
9597 044027 006101 000000
9598 044030 054407 054410
9599 044031 000000 006000
9600 044032 006062 140400
9601 044033 054402 054411
9602 044034 000004 006000
9603 044035 006063 100400
9604 044036 054402 054411
9605 044037 000004 006000
9606 044040 006062 100400
9607 044041 054404 054412
9608 044042 000004 006000
9609 044043 006063 100400
9610 044044 054404 054412
9611 044045 000004 006000
9612 044046 006062 140400
9613 044047 054402 054413
9614 044050 000004 006000
9615 044051 006063 100400
9616 044052 054402 054413
9617 044053 000004 006000
9618 044054 006100 000001
9619 044055 054407 054410
9620 044056 000000 006000
9621 044057 006101 000001
9622 044060 054407 054410
9623 044061 000000 006000
9624 044062 006062 140401
9625 044063 054402 054411
9626 044064 000004 006000
9627 044065 006063 100401
9628 044066 054402 054411
9629 044067 000004 006000
9630 044070 006062 100401
9631 044071 054404 054412
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 30-2
DSKDA3 MAC 12-JUL-79 09:00 DISPATCH TABLE FOR INSTRUCTIONS SEQ 0286
9632 044072 000004 006000
9633 044073 006063 100401
9634 044074 054404 054412
9635 044075 000004 006000
9636 044076 006062 140401
9637 044077 054402 054413
9638 044100 000004 006000
9639 044101 006063 100401
9640 044102 054402 054413
9641 044103 000004 006000
9642 044104 106100 000000
9643 044105 054414 054415
9644 044106 000000 006000
9645 044107 106101 000000
9646 044110 054414 054415
9647 044111 000000 006000
9648 044112 006062 140400
9649 044113 054402 054416
9650 044114 000004 006000
9651 044115 006063 100400
9652 044116 054402 054416
9653 044117 000004 006000
9654 044120 006062 100400
9655 044121 054404 054417
9656 044122 000004 006000
9657 044123 006063 100400
9658 044124 054404 054417
9659 044125 000004 006000
9660 044126 006062 140400
9661 044127 054402 054420
9662 044130 000004 006000
9663 044131 006063 100400
9664 044132 054402 054420
9665 044133 000004 006000
9666 044134 106100 000001
9667 044135 054414 054415
9668 044136 000000 006000
9669 044137 106101 000001
9670 044140 054414 054415
9671 044141 000000 006000
9672 044142 006062 140401
9673 044143 054402 054416
9674 044144 000004 006000
9675 044145 006063 100401
9676 044146 054402 054416
9677 044147 000004 006000
9678 044150 006062 100401
9679 044151 054404 054417
9680 044152 000004 006000
9681 044153 006063 100401
9682 044154 054404 054417
9683 044155 000004 006000
9684 044156 006062 140401
9685 044157 054402 054420
9686 044160 000004 006000
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 30-3
DSKDA3 MAC 12-JUL-79 09:00 DISPATCH TABLE FOR INSTRUCTIONS SEQ 0287
9687 044161 006063 100401
9688 044162 054402 054420
9689 044163 000004 006000
9690 044164 006062 000000
9691 044165 054404 054421
9692 044166 000000 006000
9693 044167 006063 000000
9694 044170 054404 054421
9695 044171 000000 006000
9696 044172 006062 140400
9697 044173 054402 054422
9698 044174 000004 006000
9699 044175 006063 100400
9700 044176 054402 054422
9701 044177 000004 006000
9702 044200 006062 100400
9703 044201 054404 054423
9704 044202 000004 006000
9705 044203 006063 100400
9706 044204 054404 054423
9707 044205 000004 006000
9708 044206 006062 140400
9709 044207 054402 054424
9710 044210 000004 006000
9711 044211 006063 100400
9712 044212 054402 054424
9713 044213 000004 006000
9714 044214 006062 000001
9715 044215 054404 054421
9716 044216 000000 006000
9717 044217 006063 000001
9718 044220 054404 054421
9719 044221 000000 006000
9720 044222 006062 140401
9721 044223 054402 054422
9722 044224 000004 006000
9723 044225 006063 100401
9724 044226 054402 054422
9725 044227 000004 006000
9726 044230 006062 100401
9727 044231 054404 054423
9728 044232 000004 006000
9729 044233 006063 100401
9730 044234 054404 054423
9731 044235 000004 006000
9732 044236 006062 140401
9733 044237 054402 054424
9734 044240 000004 006000
9735 044241 006063 100401
9736 044242 054402 054424
9737 044243 000004 006000
9738
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 31
DSKDA3 MAC 12-JUL-79 09:00 DISPATCH TABLE FOR INSTRUCTIONS SEQ 0288
9739
9740 IFNDEF SIMASB,<
9741 ; **********************************************************************
9742 ;*IOTS 700-
9743 ; **********************************************************************
9744
9745 BLOCK 300
9746
9747 IFN TABLE+3000-.,<PRINTX TABLE LENGTH INCORRECT>
9748 >
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 32
DSKDA3 MAC 12-JUL-79 09:00 DISPATCH TABLE FOR INSTRUCTIONS TWO PART INST'S SEQ 0289
9749 SUBTTL DISPATCH TABLE FOR INSTRUCTIONS TWO PART INST'S
9750 ; **********************************************************************
9751
9752 044244 BPINC:
9753 000003 N=3
9754 REPEAT 5,
9755 < XWD ADADD+<IFN N&5-5,<ET0+ADARPL+ADCR36+ADBRMI^_
9756 +ADBRPL+ADMI1B>>,SACINH+<IFN N&4,<PCCHNG>>+<IFN N&5-5,<FCEPSE^_
9757 +LNGCYC+BPIFD>>+<IFE N&5-5,<FCE+BPNIFD>>
9758 XWD [XWD ADADD,BYTE0],0
9759 BYTE2+<IFE N&4,<2>>
9760 N=N+1
9761 >
9762 044244 461661 046043
9763 044245 054425 000000
9764 044246 000000 000342
9765 044247 461661 046443
9766 044250 054425 000000
9767 044251 000000 000340
9768 044252 040000 005441
9769 044253 054425 000000
9770 044254 000000 000340
9771 044255 461661 046443
9772 044256 054425 000000
9773 044257 000000 000340
9774 044260 040000 005441
9775 044261 054425 000000
9776 044262 000000 000340
9777
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 33
DSKDA3 MAC 12-JUL-79 09:00 DISPATCH TABLE FOR INSTRUCTIONS TWO PART INST'S SEQ 0290
9778
9779 044263 BPNINC:
9780 044263 040000 004040 XWD ADADD,SACINH+BPNI2D ;IBP (BYF6(1))
9781 044264 000000 000000 0
9782 044265 000000 000342 BYTE2+2
9783
9784 REPEAT 4,
9785 < XWD ADADD,FCE+SACINH+PCCHNG+BPNIFD
9786 0
9787 BYTE2
9788 >
9789 044266 040000 005441
9790 044267 000000 000000
9791 044270 000000 000340
9792 044271 040000 005441
9793 044272 000000 000000
9794 044273 000000 000340
9795 044274 040000 005441
9796 044275 000000 000000
9797 044276 000000 000340
9798 044277 040000 005441
9799 044300 000000 000000
9800 044301 000000 000340
9801
9802
9803 044302 060073 026060 DMVPT2: XWD ADARPL+ADADD+ADCR36+ADMAGIC+ET0+ET1,STORE+SACINH+DMVEFD
9804 044303 054426 054427 XWD [DMVE0A],[XWD ADFMPL,0]
9805 044304 000000 006000 ARADEN
9806
9807 044305 060073 026060 XWD ADARPL+ADADD+ADCR36+ADMAGIC+ET0+ET1,STORE+SACINH+DMVEFD
9808 044306 054430 054431 XWD [XWD ADADD+ADCR36+ADARPL+ADMAGIC,DMVE0A],[XWD ADFMMI+ADADD+ADCR36,DMVN1A]
9809 044307 000000 006407 ARADEN+DMVN2A
9810
9811 IFNDEF SIMASB,<
9812 MUUO2: XWD ET0,STORE+SACINH
9813 XWD [MUUO02],0
9814 XWD 0,ARPCEN+ARFLGS
9815
9816 MUUO3: ABADEN+PCCHNG+MUO3FD
9817 XWD 0,0
9818 XWD ADARPL,MUUO32
9819 >
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 34
DSKDA3 MAC 12-JUL-79 09:00 DISPATCH SUBROUTINES FROM MAIN TABLE SEQ 0291
9820 SUBTTL DISPATCH SUBROUTINES FROM MAIN TABLE
9821 ; **********************************************************************
9822
9823 DEFINE DSYM (A)
9824 < A==.-ETAB
9825 IFG A-777,<PRINTX DISPATCH TABLE OVERFLOW>>
9826 044307 ETAB=.-1
9827
9828 DSYM AOBJX
9829 044310 660 01 0 00 100000 TRO T,ABPCEN ;AOBJP
9830 044311 331 00 0 00 000011 SKIPL AD ;AOBJN
9831 044312 640 01 0 00 100000 TRC T,ABPCEN
9832 044313 263 17 0 00 000000 POPJ P,
9833
9834 DSYM JRST1
9835 044314 254 00 0 00 045270 JRST JRST2
9836 DSYM JFCL1
9837 044315 254 00 0 00 045242 JRST JFCL2
9838
9839 DSYM FWT
9840 044316 325 06 0 00 030065 JUMPGE AR,CPOPJ
9841 044317 660 01 0 00 006000 TRO T,ARADEN
9842
9843 DSYM ADSUB
9844 044320 205 02 0 00 700000 ADSUB1: MOVSI T1,AROV!CRY0!CRY1
9845 044321 404 02 0 00 045774 AND T1,ADFLGS
9846 044322 603 00 0 00 040000 TLNE F,ADADD
9847 044323 434 13 0 00 000002 IOR PC,T1
9848 044324 607 00 0 00 040000 TLNN F,ADADD
9849 044325 254 00 0 00 044330 JRST .+3
9850 044326 603 02 0 00 400000 TLNE T1,AROV
9851 044327 661 13 0 00 000200 TLO PC,TN1
9852 044330 263 17 0 00 000000 POPJ P,
9853
9854 DSYM COMP
9855 044331 260 17 0 00 046166 PUSHJ P,CNDPQR
9856 044332 200 02 0 00 055162 MOVE T1,CONDQ
9857 044333 434 02 0 00 055161 IOR T1,CONDP
9858 044334 332 00 0 00 000002 SKIPE T1
9859 044335 661 01 0 00 000002 TLO T,PCCLK
9860 044336 201 05 0 00 047027 MOVEI S,ST1
9861 044337 263 17 0 00 000000 POPJ P,
9862
9863 DSYM SKIPS
9864 044340 606 04 0 00 000040 TRNN T3,SACINH
9865 044341 476 00 0 00 055210 SETOM FMWRSET
9866 044342 260 17 0 00 044320 PUSHJ P,ADSUB1
9867 044343 260 17 0 00 046166 PUSHJ P,CNDPQR
9868 044344 200 02 0 00 055163 MOVE T1,CONDR
9869 044345 434 02 0 00 055161 IOR T1,CONDP
9870 044346 332 00 0 00 000002 SKIPE T1
9871 044347 661 01 0 00 000002 TLO T,PCCLK
9872 044350 201 05 0 00 047027 MOVEI S,ST1
9873 044351 263 17 0 00 000000 POPJ P,
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 35
DSKDA3 MAC 12-JUL-79 09:00 DISPATCH SUBROUTINES FROM MAIN TABLE SEQ 0292
9874 DSYM XCT2
9875 044352 603 13 0 00 010000 TLNE PC,USERF
9876 044353 263 17 0 00 000000 POPJ P,
9877 044354 607 13 0 00 004000 TLNN PC,EXIOT
9878 044355 263 17 0 00 000000 POPJ P,
9879 044356 603 16 0 00 000100 TLNE IR,(1B11)
9880 044357 476 00 0 00 055446 SETOM XCTPWR#
9881 044360 603 16 0 00 000040 TLNE IR,(1B12)
9882 044361 476 00 0 00 055445 SETOM XCTPRD#
9883 044362 263 17 0 00 000000 POPJ P,
9884
9885 DSYM JUMPS
9886 044363 260 17 0 00 044320 PUSHJ P,ADSUB1
9887 044364 260 17 0 00 046166 PUSHJ P,CNDPQR
9888 044365 200 02 0 00 055161 MOVE T1,CONDP
9889 044366 434 02 0 00 055163 IOR T1,CONDR
9890 044367 336 00 0 00 000002 SKIPN T1
9891 044370 660 01 0 00 100000 TRO T,ABPCEN
9892 044371 476 00 0 00 055210 SETOM FMWRSET
9893 044372 201 05 0 00 047027 MOVEI S,ST1
9894 044373 263 17 0 00 000000 POPJ P,
9895
9896 DSYM HWTETS
9897 044374 321 06 0 00 044400 JUMPL AR,HWTET1 ;CHECKS AR0
9898 044375 263 17 0 00 000000 POPJ P,
9899 044376 606 06 0 00 400000 TRNN AR,400000 ;CHECKS AR18
9900 044377 263 17 0 00 000000 POPJ P,
9901 044400 602 01 0 00 022000 HWTET1: TRNE T,ARLTAD+ARLARR
9902 044401 664 01 0 00 004000 TROA T,ARRTAD
9903 044402 660 01 0 00 002000 TRO T,ARLTAD
9904 044403 263 17 0 00 000000 POPJ P,
9905
9906 DSYM TEST1
9907 044404 476 00 0 00 055251 SETOM LONGSET
9908 044405 263 17 0 00 000000 POPJ P,
9909
9910 DSYM TEST
9911 044406 661 01 0 00 000002 TLO T,PCCLK
9912 044407 332 00 0 00 000011 SKIPE AD
9913 044410 641 01 0 00 000002 TLC T,PCCLK
9914 044411 263 17 0 00 000000 POPJ P,
9915
9916 DSYM PUSH1
9917 044412 476 00 0 00 055240 SETOM INSYNC
9918
9919 DSYM PUSHES
9920 044413 200 02 0 00 045774 MOVE T1,ADFLGS ;PUSH,PUSHJ
9921 044414 603 02 0 00 200000 TLNE T1,CRY0 ;CARRY 0
9922 044415 660 00 0 00 000040 TRO F,FLAG2
9923 044416 263 17 0 00 000000 POPJ P,
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 36
DSKDA3 MAC 12-JUL-79 09:00 DISPATCH SUBROUTINES FROM MAIN TABLE SEQ 0293
9924
9925 DSYM PUSHJ1
9926 044417 476 00 0 00 055314 SETOM PCP1FF
9927
9928 DSYM PUSH2
9929 044420 602 00 0 00 000040 TRNE F,FLAG2
9930 044421 661 13 0 00 000400 TLO PC,TN0
9931 044422 263 17 0 00 000000 POPJ P,
9932
9933 DSYM POPS
9934 044423 200 02 0 00 045774 MOVE T1,ADFLGS
9935 044424 607 02 0 00 200000 TLNN T1,CRY0 ;CARRY 0
9936 044425 661 13 0 00 000400 TLO PC,TN0
9937 044426 263 17 0 00 000000 POPJ P,
9938
9939 DSYM UUO1
9940 044427 476 00 0 00 055135 SETOM ARSMR
9941 044430 354 00 0 00 055253 AOSA MAGIC#
9942
9943 DSYM PCINCL
9944 044431 402 00 0 00 055314 SETZM PCP1FF
9945 044432 263 17 0 00 000000 POPJ P,
9946
9947 DSYM MUL0
9948 044433 476 00 0 00 055273 SETOM MPY
9949 044434 660 01 0 00 000410 TRO T,MQADEN+ARCLR
9950 044435 660 03 0 00 020000 TRO T2,SCSAEN
9951 044436 402 00 0 00 055127 SETZM ARGOLT
9952 044437 201 02 0 00 000006 MOVEI T1,6
9953 044440 202 02 0 00 055365 MOVEM T1,SINDEX
9954 044441 260 17 0 00 051600 PUSHJ P,MPYFCN
9955 044442 325 11 0 00 050566 JUMPGE AD,SCTC5
9956 044443 325 06 0 00 050566 JUMPGE AR,SCTC5
9957 044444 660 00 0 00 000100 TRO F,FLAG3
9958 044445 254 00 0 00 050566 JRST SCTC5
9959
9960
9961 DSYM IMUL1
9962 044446 476 00 0 00 055251 SETOM LONGSET
9963 044447 331 00 0 00 000011 SKIPL AD
9964 044450 665 01 0 00 000060 TLOA T,ADARPL
9965 044451 661 01 0 00 000100 TLO T,ADARMI
9966 DSYM MUL1
9967 044452 660 01 0 00 000200 TRO T,ARSHLT
9968 044453 660 00 0 00 000020 TRO F,FLAG1
9969 044454 200 02 1 00 055237 MOVE T1,@INSTPT
9970 044455 602 02 0 00 000010 TRNE T1,SCE
9971 044456 260 17 0 00 052502 PUSHJ P,MEMWSS
9972 044457 263 17 0 00 000000 POPJ P,
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 37
DSKDA3 MAC 12-JUL-79 09:00 DISPATCH SUBROUTINES FROM MAIN TABLE SEQ 0294
9973 DSYM IMUL2
9974 044460 476 00 0 00 055133 SETOM ARMQEN
9975 044461 326 11 0 00 044465 JUMPN AD,MUL1A
9976
9977 DSYM MUL2
9978 044462 603 06 0 00 400000 TLNE AR,(1B0)
9979 044463 606 00 0 00 000100 TRNN F,FLAG3
9980 044464 263 17 0 00 000000 POPJ P,
9981 044465 661 13 0 00 400200 MUL1A: TLO PC,AROV+TN1
9982 044466 263 17 0 00 000000 POPJ P,
9983
9984
9985 DSYM JFFO0
9986 044467 332 00 0 00 000011 SKIPE AD
9987 044470 660 00 0 00 000020 TRO F,FLAG1
9988 044471 607 11 0 00 777777 TLNN AD,-1
9989 044472 660 00 0 00 000040 TRO F,FLAG2
9990 044473 254 00 0 00 050506 JRST FMAC2E
9991
9992 DSYM JFFO1
9993 044474 606 00 0 00 000020 TRNN F,FLAG1
9994 044475 263 17 0 00 000000 POPJ P,
9995 044476 476 00 0 00 055314 SETOM PCP1FF
9996 044477 661 01 0 00 000002 TLO T,PCCLK
9997 044500 606 00 0 00 000040 TRNN F,FLAG2
9998 044501 263 17 0 00 000000 POPJ P,
9999 044502 660 01 0 00 020000 TRO T,ARLARR
10000 044503 660 07 0 00 000022 TRO MQ,22
10001 044504 263 17 0 00 000000 POPJ P,
10002
10003 DSYM JFFO2
10004 044505 402 00 0 00 055365 SETZM SINDEX
10005 044506 476 00 0 00 055133 SETOM ARMQEN
10006 044507 660 01 0 00 000010 TRO T,MQADEN
10007 044510 260 17 0 00 051303 JFFO2A: PUSHJ P,MQMIXR
10008 044511 602 00 0 00 000020 TRNE F,FLAG1
10009 044512 335 00 0 00 055275 SKIPGE MQMIX
10010 044513 254 00 0 00 044517 JRST JFFO2B
10011 044514 661 01 0 00 060070 TLO T,ADARPL+ADMAGIC+ADADD+ADCR36
10012 044515 201 05 0 00 050457 MOVEI S,JFFOT1
10013 044516 263 17 0 00 000000 POPJ P,
10014
10015 044517 476 00 0 00 055210 JFFO2B: SETOM FMWRSET
10016 044520 201 05 0 00 047027 MOVEI S,ST1
10017 044521 263 17 0 00 000000 POPJ P,
10018
10019 DSYM DIV0
10020 044522 260 17 0 00 050506 PUSHJ P,FMAC2E
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 38
DSKDA3 MAC 12-JUL-79 09:00 DISPATCH SUBROUTINES FROM MAIN TABLE SEQ 0295
10021 DSYM IDIV0
10022 044523 660 03 0 00 020000 TRO T2,SCSAEN
10023 044524 335 00 1 00 055206 SKIPGE @FMREG
10024 044525 665 01 0 00 060070 TLOA T,ADCR36+ADADD+ADMAGIC+ADARPL
10025 044526 665 01 0 00 000100 TLOA T,ADARMI
10026 044527 660 00 0 00 000100 TRO F,FLAG3
10027 044530 263 17 0 00 000000 POPJ P,
10028
10029 DSYM IDIV1
10030 044531 660 01 0 00 000400 TRO T,ARCLR
10031 044532 661 01 0 00 000010 TLO T,ADMAGIC
10032 044533 350 00 0 00 055253 AOS MAGIC
10033 044534 476 00 0 00 055251 SETOM LONGSET
10034 044535 660 01 0 00 000010 IDIV1A: TRO T,MQADEN
10035 044536 201 02 0 00 000012 MOVEI T1,12
10036 044537 202 02 0 00 055365 MOVEM T1,SINDEX
10037 044540 263 17 0 00 000000 POPJ P,
10038
10039 DSYM DIV2
10040 044541 660 01 0 00 000010 TRO T,MQADEN
10041 044542 606 00 0 00 000100 TRNN F,FLAG3
10042 044543 254 00 0 00 044546 JRST .+3
10043 044544 200 02 0 00 045774 MOVE T1,ADFLGS
10044 044545 603 02 0 00 100000 TLNE T1,CRY1
10045 044546 476 00 0 00 055133 SETOM ARMQEN
10046 044547 254 00 0 00 044552 JRST .+3
10047
10048
10049 DSYM IDIV2
10050 044550 335 00 0 00 000007 SKIPGE MQ
10051 044551 660 01 0 00 006000 TRO T,ARADEN
10052 044552 200 02 0 00 054432 MOVE T1,[POINT 4,IR,12]
10053 044553 202 02 0 00 055205 MOVEM T1,FMADREN
10054 044554 660 00 0 00 000004 TRO F,DSF2SET
10055 044555 201 05 0 00 047233 MOVEI S,DST1
10056 044556 331 00 0 00 000010 SKIPL BR
10057 044557 665 01 0 00 021000 TLOA T,ADBRMI+ADCR36
10058 044560 661 01 0 00 000600 TLO T,ADBRPL
10059 044561 263 17 0 00 000000 POPJ P,
10060
10061 DSYM DIV1
10062 044562 606 00 0 00 000100 TRNN F,FLAG3
10063 044563 254 00 0 00 044567 JRST DIV1A
10064 044564 661 01 0 00 070000 TLO T,ADCR36+ADADD+ADFMMI
10065 044565 661 03 0 00 000400 TLO T2,ADMSKG
10066 044566 254 00 0 00 044534 JRST IDIV1A-1
10067 044567 661 01 0 00 006000 DIV1A: TLO T,ADFMPL
10068 044570 254 00 0 00 044535 JRST IDIV1A
10069
10070 DSYM DSHFT0
10071 044571 260 17 0 00 050506 PUSHJ P,FMAC2E
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 39
DSKDA3 MAC 12-JUL-79 09:00 DISPATCH SUBROUTINES FROM MAIN TABLE SEQ 0296
10072 DSYM SSHFT0
10073 044572 201 03 0 00 040104 MOVEI T2,SAADD+SAP220+SCAREN
10074 044573 476 00 0 00 055251 SETOM LONGSET
10075 044574 602 06 0 00 400000 TRNE AR,1B18
10076 044575 664 03 0 00 000020 TROA T2,SASCPL
10077 044576 660 03 0 00 000240 TRO T2,SASCMI+SAPL1
10078 044577 263 17 0 00 000000 POPJ P,
10079
10080 DSYM SHFT1
10081 044600 201 03 0 00 000105 MOVEI T2,SAADD+SAP110
10082 044601 476 00 0 00 055251 SETOM LONGSET
10083 044602 402 00 0 00 055361 SETZM SHLONG#
10084 044603 331 00 0 00 055343 SKIPL SA
10085 044604 254 00 0 00 044607 JRST SHFT1A
10086 044605 660 03 0 00 020000 TRO T2,SCSAEN
10087 044606 374 00 0 00 055361 SOSA SHLONG
10088 044607 335 00 0 00 000015 SHFT1A: SKIPGE SC
10089 044610 664 03 0 00 000020 TROA T2,SASCPL
10090 044611 660 03 0 00 000240 TRO T2,SASCMI+SAPL1
10091 044612 263 17 0 00 000000 POPJ P,
10092
10093 DSYM DSHFT2
10094 044613 660 01 0 00 000010 TRO T,MQADEN
10095 044614 260 17 0 00 046724 PUSHJ P,FMACEN
10096
10097 DSYM SSHFT2
10098 044615 204 04 0 00 000016 MOVS T3,IR
10099 044616 405 04 0 00 773000 ANDI T3,773000
10100 044617 201 05 0 00 050461 MOVEI S,SRT1
10101 044620 476 00 0 00 055251 SETOM LONGSET
10102 044621 331 00 0 00 055343 SKIPL SA
10103 044622 254 00 0 00 044627 JRST SHFT2A
10104 044623 306 04 0 00 241000 CAIN T3,241000
10105 044624 664 03 0 00 020020 TROA T2,SASCPL+SCSAEN
10106 044625 660 03 0 00 020006 SHFT2E: TRO T2,SAM110+SCSAEN
10107 044626 263 17 0 00 000000 POPJ P,
10108
10109 044627 321 15 0 00 044632 SHFT2A: JUMPL SC,SHFT2B
10110 044630 660 03 0 00 000343 TRO T2,SASCMI+SAPL1+SAADD+SAZERO
10111 044631 254 00 0 00 044635 JRST SHFT2C
10112
10113 044632 302 04 0 00 241000 SHFT2B: CAIE T3,241000
10114 044633 336 00 0 00 055361 SKIPN SHLONG
10115 044634 660 03 0 00 000020 TRO T2,SASCPL
10116 044635 332 00 0 00 055361 SHFT2C: SKIPE SHLONG
10117 044636 306 04 0 00 241000 CAIN T3,241000
10118 044637 263 17 0 00 000000 POPJ P,
10119 044640 254 00 0 00 044625 JRST SHFT2E
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 40
DSKDA3 MAC 12-JUL-79 09:00 DISPATCH SUBROUTINES FROM MAIN TABLE SEQ 0297
10120 DSYM BYTE0
10121 044641 670 03 0 00 054433 TDO T2,[XWD ADMSKG,SAMSIZ+SAPL1+SAADD]
10122 044642 335 00 0 00 055343 SKIPGE SA
10123 044643 664 01 0 00 006000 TROA T,ARADEN
10124 044644 664 03 0 00 001000 TROA T2,SAARPOS
10125 044645 660 03 0 00 000002 TRO T2,SAPL44
10126 044646 263 17 0 00 000000 POPJ P,
10127
10128 DSYM BYTE2
10129 044647 661 03 0 00 000002 TLO T2,MBAREN
10130 044650 476 00 0 00 055234 SETOM INRDY
10131 044651 660 01 0 00 000010 TRO T,MQADEN ;ENTER HERE FOR IBP
10132 044652 476 00 0 00 055134 SETOM ARPOSEN#
10133 044653 254 00 0 00 045031 JRST FIX1A
10134
10135 DSYM LDB0
10136 044654 660 03 0 00 020000 TRO T2,SCSAEN
10137 044655 322 15 0 00 030065 JUMPE SC,CPOPJ
10138 044656 402 00 0 00 055365 SETZM SINDEX
10139 044657 254 00 0 00 050141 JRST DFAT1G
10140
10141 DSYM DPB0
10142 044660 660 01 0 00 000010 TRO T,MQADEN
10143 044661 476 00 0 00 055133 SETOM ARMQEN
10144 044662 660 03 0 00 020000 TRO T2,SCSAEN
10145 044663 322 15 0 00 044667 JUMPE SC,DPB0A
10146 044664 476 00 0 00 055127 SETOM ARGOLT
10147 044665 402 00 0 00 055365 SETZM SINDEX
10148 044666 254 00 0 00 050566 JRST SCTC5
10149 044667 661 01 0 00 000700 DPB0A: TLO T,ADARMI+ADBRPL
10150 044670 263 17 0 00 000000 POPJ P,
10151
10152 DSYM DPB1
10153 044671 660 01 0 00 000010 TRO T,MQADEN
10154 044672 260 17 0 00 052502 PUSHJ P,MEMWSS
10155
10156 DSYM LDB1
10157 044673 476 00 0 00 055133 SETOM ARMQEN
10158 044674 263 17 0 00 000000 POPJ P,
10159
10160 DSYM DPB2
10161 044675 476 00 0 00 055133 SETOM ARMQEN
10162
10163 DSYM LDB2
10164 044676 402 00 0 00 055151 SETZM BYF6#
10165 044677 621 13 0 00 020000 TLZ PC,BIS
10166 044700 263 17 0 00 000000 POPJ P,
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 41
DSKDA3 MAC 12-JUL-79 09:00 DISPATCH SUBROUTINES FROM MAIN TABLE SEQ 0298
10167 DSYM DMOV2
10168 044701 661 03 0 00 006000 TLO T2,ADMBEN
10169 044702 201 05 0 00 050514 MOVEI S,DMOVT1
10170 044703 603 16 0 00 001000 TLNE IR,1000
10171 044704 201 05 0 00 050516 MOVEI S,DMVNT1
10172 044705 254 00 0 00 045125 JRST DFA2D
10173
10174 DSYM DMVNM1
10175 044706 476 00 0 00 055251 SETOM LONGSET
10176
10177 DSYM DMVN1A
10178 044707 660 01 0 00 000010 TRO T,MQADEN
10179 044710 661 03 0 00 000400 TLO T2,ADMSKG
10180 044711 263 17 0 00 000000 POPJ P,
10181
10182 DSYM DMVNM2
10183 044712 200 02 0 00 045774 MOVE T1,ADFLGS
10184 044713 603 02 0 00 100000 TLNE T1,(1B2)
10185 044714 476 00 0 00 055133 SETOM ARMQEN
10186 044715 263 17 0 00 000000 POPJ P,
10187
10188 DSYM DMVN2A
10189 044716 621 11 0 00 400000 TLZ AD,(1B0)
10190 044717 263 17 0 00 000000 POPJ P,
10191
10192 DSYM DMVE0A
10193 044720 476 00 0 00 055240 SETOM INSYNC
10194
10195 DSYM DMVNM0
10196 044721 254 00 0 00 050506 JRST FMAC2E
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 42
DSKDA3 MAC 12-JUL-79 09:00 DISPATCH SUBROUTINES FROM MAIN TABLE SEQ 0299
10197 IFNDEF SIMASB,<
10198 DSYM TTYFD
10199 LDB T3,[POINT 3,IR,12]
10200 JRST @TTAB1(T3)
10201
10202 DSYM TDISP
10203 LDB T3,[POINT 3,IR,12]
10204 JRST @TTAB2(T3)
10205
10206 DSYM APRFD
10207 LDB T3,[POINT 3,IR,12]
10208 JRST @APRTB1(T3)
10209
10210 DSYM PIFD
10211 LDB T3,[POINT 3,IR,12]
10212 JRST @PITAB1(T3)
10213
10214 DSYM PAGFD
10215 LDB T3,[POINT 3,IR,12]
10216 JRST @PAGTB1(T3)
10217 >
10218 DSYM BLT0
10219 044722 335 00 0 00 055103 SKIPGE AD17.5#
10220 044723 660 00 0 00 000100 TRO F,FLAG3
10221 044724 476 00 0 00 055144 SETOM BLTF1#
10222 044725 263 17 0 00 000000 POPJ P,
10223
10224 DSYM BLT1
10225 044726 660 01 0 00 020000 TRO T,ARLARR
10226 044727 602 00 0 00 000100 TRNE F,FLAG3
10227 044730 640 01 0 00 022000 TRC T,ARLARR+ARLTAD
10228 044731 263 17 0 00 000000 POPJ P,
10229
10230 DSYM BLT2
10231 044732 402 00 0 00 055314 SETZM PCP1FF
10232 044733 332 00 0 00 055144 SKIPE BLTF1
10233 044734 201 05 0 00 050754 MOVEI S,BLTT0
10234 044735 263 17 0 00 000000 POPJ P,
10235
10236 DSYM FLT2
10237 044736 201 05 0 00 050571 MOVEI S,SCT2
10238 044737 402 00 0 00 055127 SETZM ARGOLT
10239 044740 254 00 0 00 045027 JRST FIX1B
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 43
DSKDA3 MAC 12-JUL-79 09:00 DISPATCH SUBROUTINES FROM MAIN TABLE SEQ 0300
10240 DSYM FSC0
10241 044741 660 03 0 00 042120 TRO T2,SAADD+SAAREX+SASCPL+SCAREN
10242 044742 335 00 1 00 055206 SKIPGE @FMREG
10243 044743 640 03 0 00 000260 TRC T2,SASCPL+SASCMI+SAPL1
10244 044744 263 17 0 00 000000 POPJ P,
10245
10246 DSYM FSC2
10247 044745 660 03 0 00 000323 TRO T2,SAADD+SAPL1+SAZERO+SASCPL
10248 044746 331 00 1 00 055206 SKIPL @FMREG
10249 044747 640 03 0 00 000060 TRC T2,SASCPL+SASCMI
10250 044750 201 05 0 00 047452 MOVEI S,NRT1
10251 044751 476 00 0 00 055135 SETOM ARSMR
10252 044752 254 00 0 00 045027 JRST FIX1B
10253
10254 DSYM DFN0
10255 044753 616 11 0 00 052672 TDNN AD,[777777777]
10256 044754 665 01 0 00 060000 TLOA T,ADCR36+ADADD
10257 044755 374 00 0 00 055126 SOSA ARESAEN ;AR0 _ AR0(0)
10258 044756 664 00 0 00 000100 TROA F,FLAG3
10259 044757 263 17 0 00 000000 POPJ P,
10260 044760 661 03 0 00 000400 TLO T2,ADMSKG
10261 044761 263 17 0 00 000000 POPJ P,
10262
10263 DSYM DFN1
10264 044762 606 00 0 00 000100 TRNN F,FLAG3
10265 044763 665 03 0 00 000400 TLOA T2,ADMSKG
10266 044764 665 01 0 00 000600 TLOA T,ADBRPL
10267 044765 661 01 0 00 061000 TLO T,ADBRMI+ADCR36+ADADD
10268 044766 263 17 0 00 000000 POPJ P,
10269
10270 044767 260 17 0 00 050506 PUSHJ P,FMAC2E
10271
10272 DSYM FDV1
10273 044770 660 03 0 00 002140 TRO T2,SAAREX+SAADD+SASCMI
10274 044771 335 02 1 00 055206 SKIPGE T1,@FMREG
10275 044772 665 01 0 00 060110 TLOA T,ADADD+ADCR36+ADARMI+ADMAGIC
10276 044773 664 03 0 00 000200 TROA T2,SAPL1
10277 044774 660 00 0 00 000100 TRO F,FLAG3
10278 044775 602 00 0 00 000100 TRNE F,FLAG3
10279 044776 476 00 0 00 055251 SETOM LONGSET
10280 044777 201 04 0 00 000010 FDV1B: MOVEI T3,10
10281 045000 202 04 0 00 055365 MOVEM T3,SINDEX
10282 045001 430 02 0 00 000006 FDV1A: XOR T1,AR
10283 045002 325 02 0 00 045031 JUMPGE T1,FIX1A
10284 045003 640 03 0 00 000060 TRC T2,SASCMI+SASCPL
10285 045004 254 00 0 00 045031 JRST FIX1A
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 44
DSKDA3 MAC 12-JUL-79 09:00 DISPATCH SUBROUTINES FROM MAIN TABLE SEQ 0301
10286 DSYM FDV2L
10287 045005 602 00 0 00 000100 TRNE F,FLAG3
10288 045006 665 01 0 00 070000 TLOA T,ADFMMI+ADADD+ADCR36
10289 045007 665 01 0 00 006000 TLOA T,ADFMPL
10290 045010 661 03 0 00 000400 TLO T2,ADMSKG
10291 045011 476 00 0 00 055251 SETOM LONGSET
10292
10293 DSYM FDV2
10294 045012 660 03 0 00 000040 TRO T2,SASCMI
10295 045013 201 05 0 00 047336 MOVEI S,FDT0
10296 045014 606 00 0 00 000100 TRNN F,FLAG3
10297 045015 644 03 0 00 000060 TRCA T2,SASCPL+SASCMI
10298 JRST [TDNE AD,[777,,-1]
10299 TRO T,ARADEN
10300 045016 254 00 0 00 054434 JRST FDV2X]
10301 045017 476 00 0 00 055147 FDV2X: SETOM BRSMR
10302 045020 254 00 0 00 045031 JRST FIX1A
10303
10304 DSYM FIX0
10305 045021 660 03 0 00 000131 TRO T2,SAADD+SAMI33+SASCPL
10306 045022 325 06 0 00 045031 JUMPGE AR,FIX1A
10307 045023 640 03 0 00 000060 TRC T2,SASCPL+SASCMI
10308 045024 254 00 0 00 045031 JRST FIX1A
10309
10310 DSYM FIX1
10311 045025 476 00 0 00 055251 SETOM LONGSET
10312 045026 660 03 0 00 400354 TRO T2,SASCMI+SAPL1+SAADD+FESAEN+SAPL10
10313 045027 201 04 0 00 000010 FIX1B: MOVEI T3,10
10314 045030 202 04 0 00 055365 MOVEM T3,SINDEX
10315 045031 660 03 0 00 020000 FIX1A: TRO T2,SCSAEN
10316 045032 263 17 0 00 000000 POPJ P,
10317
10318 DSYM FIX2
10319 045033 321 15 0 00 050102 JUMPL SC,FIX2A
10320 045034 331 00 0 00 055343 SKIPL SA
10321 045035 254 00 0 00 050062 JRST FIX2B
10322 045036 661 13 0 00 400200 TLO PC,AROV+TN1
10323 045037 201 05 0 00 050713 MOVEI S,INDONE
10324 045040 263 17 0 00 000000 POPJ P,
10325
10326 045041 603 16 0 00 001000 DFAF: TLNE IR,1000 ;IS IT DFSB ?
10327 045042 661 03 0 00 340000 TLO T2,ADXFMP+ADXFMM+ADXEQV ;YES, *** ECO 42 ***
10328 045043 260 17 0 00 045346 PUSHJ P,DFLTF
10329
10330 045044 FADF:
10331 045044 476 00 0 00 055373 FMPF: SETOM STINH
10332
10333 DSYM FMP0
10334 045045 660 03 0 00 002000 FMP0A: TRO T2,SAAREX
10335 045046 263 17 0 00 000000 POPJ P,
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 45
DSKDA3 MAC 12-JUL-79 09:00 DISPATCH SUBROUTINES FROM MAIN TABLE SEQ 0302
10336 DSYM FMP1
10337 045047 660 03 0 00 002120 TRO T2,SAADD+SASCPL+SAAREX
10338 045050 335 02 1 00 055206 SKIPGE T1,@FMREG
10339 045051 660 03 0 00 000200 TRO T2,SAPL1
10340 045052 476 00 0 00 055273 SETOM MPY
10341 045053 254 00 0 00 044777 JRST FDV1B
10342
10343 DSYM FMP2
10344 045054 476 00 0 00 055147 SETOM BRSMR
10345 045055 476 00 0 00 055135 SETOM ARSMR
10346 045056 476 00 0 00 055251 SETOM LONGSET
10347 045057 660 03 0 00 400010 TRO T2,SAMI16+FESAEN
10348 045060 201 05 0 00 047437 MOVEI S,FMT1
10349 045061 263 17 0 00 000000 POPJ P,
10350
10351 DSYM UFA2
10352 045062 260 17 0 00 050506 PUSHJ P,FMAC2E
10353
10354 DSYM FAD2
10355 045063 476 00 0 00 055147 SETOM BRSMR
10356 045064 660 03 0 00 002340 TRO T2,SAAREX+SAADD+SAPL1+SASCMI
10357 045065 201 05 0 00 050377 MOVEI S,FAT1
10358 045066 476 00 0 00 055251 FAD2A: SETOM LONGSET
10359 045067 660 03 0 00 400000 TRO T2,FESAEN
10360 045070 200 02 1 00 055206 MOVE T1,@FMREG
10361 045071 254 00 0 00 044777 JRST FDV1B
10362
10363 DSYM DFA0
10364 045072 670 03 0 00 054437 TDO T2,[XWD ADXEQV+ADXBRM+ARXADX,SAADD+SAPL1+SAAREX+SASCMI] ;ECO 42
10365 045073 260 17 0 00 050506 PUSHJ P,FMAC2E
10366 045074 254 00 0 00 045066 JRST FAD2A
10367
10368 DSYM DFA1
10369 045075 260 17 0 00 046724 PUSHJ P,FMACEN
10370 045076 661 03 0 00 000100 TLO T2,ARXADX
10371 045077 331 02 0 00 055343 SKIPL T1,SA
10372 045100 660 03 0 00 000343 TRO T2,SASCMI+SAPL1+SAADD+SAZERO
10373 045101 430 02 0 00 000006 XOR T1,AR
10374 045102 325 02 0 00 045031 JUMPGE T1,FIX1A
10375 045103 660 00 0 00 000040 TRO F,FLAG2
10376 045104 254 00 0 00 045031 JRST FIX1A
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 46
DSKDA3 MAC 12-JUL-79 09:00 DISPATCH SUBROUTINES FROM MAIN TABLE SEQ 0303
10377 DSYM DFA2
10378 045105 661 03 0 00 006000 TLO T2,ADMBEN
10379 045106 331 00 0 00 000015 SKIPL SC
10380 045107 660 03 0 00 020000 TRO T2,SCSAEN
10381 045110 660 03 0 00 002000 TRO T2,SAAREX
10382 045111 602 00 0 00 000040 TRNE F,FLAG2
10383 045112 644 03 0 00 012000 TRCA T2,SAAREX+SAFEEN
10384 JRST [JUMPL BR,DFA2A
10385 TRO T2,SAEQV+SASCPL+SASCMI
10386 045113 254 00 0 00 054440 JRST DFA2A]
10387 045114 331 00 0 00 055136 SKIPL ARX
10388 JRST [TLNE IR,1000
10389 JRST DFA2A
10390 045115 254 00 0 00 054443 JRST .+2] ;ECO 42
10391 045116 603 16 0 00 001000 TLNE IR,1000
10392 045117 660 03 0 00 004003 TRO T2,SAEQV+SAZERO
10393 045120 331 00 0 00 055343 DFA2A: SKIPL SA
10394 045121 620 00 0 00 000040 TRZ F,FLAG2
10395 ;DFA2C: TLNE IR,1000 ;ECO 42
10396 ; TLO T2,ADXFMP+ADXFMM+ADXEQV
10397 045122 201 05 0 00 050117 MOVEI S,DFAT1
10398 045123 201 02 0 00 000007 DFA2B: MOVEI T1,7
10399 045124 202 02 0 00 055365 MOVEM T1,SINDEX
10400 045125 476 00 0 00 055200 DFA2D: SETOM FCE2W#
10401 045126 263 17 0 00 000000 POPJ P,
10402
10403 DSYM DFM0
10404 045127 670 03 0 00 054446 TDO T2,[ARXADX,,SAAREX+SAADD+SASCPL] ;ECO 42
10405 045130 660 01 0 00 000010 TRO T,MQADEN
10406 045131 476 00 0 00 055147 SETOM BRSMR
10407 045132 476 00 0 00 055273 SETOM MPY
10408 045133 254 00 0 00 045144 JRST DFD0A
10409
10410 DSYM DFM1
10411 045134 260 17 0 00 046724 PUSHJ P,FMACEN
10412 045135 660 03 0 00 000020 TRO T2,SASCPL
10413 045136 321 07 0 00 045031 JUMPL MQ,FIX1A
10414 045137 254 00 0 00 045003 JRST FDV1A+2
10415
10416 DSYM DFM2
10417 045140 670 03 0 00 054447 TDO T2,[XWD ADMBEN,SAMI43+FESAEN]
10418 045141 201 05 0 00 050225 MOVEI S,DFMT1
10419 045142 254 00 0 00 045123 JRST DFA2B
10420
10421 DSYM DFD0
10422 TDO T2,[XWD ADXEQV+ADXFMP+ADXFMM+ARXADX,^_
10423 045143 670 03 0 00 054450 SAAREX+SAADD+SASCMI]
10424 045144 476 00 0 00 055251 DFD0A: SETOM LONGSET
10425 045145 260 17 0 00 050506 PUSHJ P,FMAC2E
10426 045146 331 02 1 00 055206 SKIPL T1,@FMREG
10427 045147 660 03 0 00 000200 TRO T2,SAPL1
10428 045150 254 00 0 00 045001 JRST FDV1A
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 47
DSKDA3 MAC 12-JUL-79 09:00 DISPATCH SUBROUTINES FROM MAIN TABLE SEQ 0304
10429 DSYM DFD1
10430 045151 660 01 0 00 000010 TRO T,MQADEN
10431 045152 660 03 0 00 000020 TRO T2,SASCPL
10432 045153 331 00 0 00 055136 SKIPL ARX
10433 045154 665 01 0 00 000060 TLOA T,ADARPL
10434 045155 644 03 0 00 000060 TRCA T2,SASCPL+SASCMI
10435 045156 254 00 0 00 045031 JRST FIX1A
10436 045157 661 01 0 00 060110 TLO T,ADADD+ADCR36+ADARMI+ADMAGIC
10437 045160 661 03 0 00 540100 TLO T2,ADXADD+ADXFMP+ADXFMM+ARXADX
10438 045161 660 00 0 00 000100 TRO F,FLAG3
10439 045162 254 00 0 00 045031 JRST FIX1A
10440
10441 DSYM DFD2
10442 045163 670 03 0 00 054451 TDO T2,[XWD ARXADX+ADMBEN,FESAEN]
10443 045164 660 01 0 00 000010 TRO T,MQADEN
10444 045165 476 00 0 00 055133 SETOM ARMQEN
10445 045166 201 05 0 00 050251 MOVEI S,DFDT0
10446 045167 201 02 0 00 000011 MOVEI T1,11
10447 045170 254 00 0 00 045124 JRST DFA2B+1
10448
10449 IFNDEF SIMASB,<
10450 DSYM MONUUO
10451 TRO F,MUOF2S
10452 SETOM MCSPEC#
10453 MOVEI T1,424
10454 TLNE PC,USERF
10455 MOVEI T1,USR424
10456 MOVEM T1,MCSADR#
10457 POPJ P,
10458
10459 DSYM MUUO02
10460 SETOM MCSPEC
10461 MOVEI T1,425
10462 TLNE PC,USERF
10463 MOVEI T1,USR425
10464 MOVEM T1,MCSADR
10465 POPJ P,
10466
10467 DSYM MUUO32
10468 HLL PC,AR
10469 TRO F,MUOF1C
10470 MOVEI S,ST1
10471 POPJ P,
10472
10473 DSYM MUOXC2
10474 JRST MUOXC3
10475 >
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 48
DSKDA3 MAC 12-JUL-79 09:00 DISPATCH SUBROUTINES FROM MAIN TABLE SEQ 0305
10476 IFDEF SIMASB,<
10477 DSYM MONUUO
10478 045171 264 00 0 00 050746 JSR ERR
10479
10480 DSYM MUUO32
10481 045172 264 00 0 00 050746 JSR ERR
10482 >
10483
10484 DSYM MAP2
10485 045173 550 06 0 00 000014 HRRZ AR,MA
10486 045174 263 17 0 00 000000 POPJ P,
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 49
DSKDA3 MAC 12-JUL-79 09:00 DISPATCH SUBROUTINES FROM MAIN TABLE - FETCH ACTIONS SEQ 0306
10487 SUBTTL DISPATCH SUBROUTINES FROM MAIN TABLE - FETCH ACTIONS
10488 ; **********************************************************************
10489
10490 DEFINE ASYM(A)
10491 < A==<.-AUXTAB>B26
10492 IFG .-AUXTAB-37,<PRINTX AUXTAB OVERFLOW>>
10493
10494 045175 255 00 0 00 000000 AUXTAB: JFCL
10495
10496 ASYM MULFD
10497 045176 660 03 0 00 000001 TRO T2,SAMI22
10498
10499 ASYM DIVFD
10500 045177 260 17 0 00 045320 PUSHJ P,DIVF
10501
10502 ASYM MUO3FD
10503
10504 ASYM TCONSX
10505
10506 ASYM SKPFD
10507
10508 ASYM FSBFD
10509
10510 ASYM JFFOFD
10511
10512 ASYM SRINST
10513 045200 476 00 0 00 055373 SETOM STINH
10514
10515 ASYM BPNI2D
10516 045201 260 17 0 00 045325 PUSHJ P,BPNIF2
10517
10518 ASYM BPNIFD
10519 045202 260 17 0 00 045324 PUSHJ P,BPNIF
10520
10521 ASYM BPIFD
10522 045203 660 03 0 00 001700 TRO T2,SAARPOS+SAPL1+SAMSIZ+SAADD
10523
10524 ASYM LDBFD
10525
10526 ASYM DPBFD
10527 045204 260 17 0 00 045340 PUSHJ P,LDBF
10528
10529 ASYM FIXFD
10530 045205 260 17 0 00 045327 PUSHJ P,FIXF
10531
10532 ASYM FLTFD
10533 045206 260 17 0 00 045331 PUSHJ P,FLTF
10534
10535 ASYM DFNFD
10536 045207 660 03 0 00 006060 TRO T2,SAAREX+SASCPL+SASCMI+SAEQV
10537
10538 ASYM FSCFD
10539 045210 260 17 0 00 045334 PUSHJ P,FSCF
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 50
DSKDA3 MAC 12-JUL-79 09:00 DISPATCH SUBROUTINES FROM MAIN TABLE - FETCH ACTIONS SEQ 0307
10540 ASYM FADFD
10541 045211 260 17 0 00 045044 PUSHJ P,FADF
10542
10543 ASYM FMPFD
10544 045212 260 17 0 00 045044 PUSHJ P,FMPF
10545
10546 ASYM FDVFD
10547 045213 260 17 0 00 045336 PUSHJ P,FDVF
10548
10549 ASYM DFAFD
10550 045214 260 17 0 00 045041 PUSHJ P,DFAF
10551
10552 ASYM DFMFD
10553 045215 260 17 0 00 045344 PUSHJ P,DFMF
10554
10555 ASYM DFDFD
10556 045216 260 17 0 00 045354 PUSHJ P,DFDF
10557
10558 ASYM BLTFD
10559 045217 260 17 0 00 045347 PUSHJ P,BLTF
10560
10561 ASYM XCTFD
10562 045220 260 17 0 00 045364 PUSHJ P,XCTFD1
10563
10564 ASYM AOBJD
10565
10566 ASYM PUSHD
10567
10568 ASYM BOOL0D
10569
10570 ASYM AOJD
10571 045221 661 03 0 00 000400 TLO T2,ADMSKG
10572
10573 ASYM DMVMFD
10574 045222 260 17 0 00 045365 PUSHJ P,XCTFD1+1
10575
10576 ASYM DMVEFD
10577 045223 260 17 0 00 045315 PUSHJ P,DMVEA
10578
10579 ASYM UUOFD
10580 045224 260 17 0 00 045360 PUSHJ P,UUOF
10581
10582 ASYM JFCLFD
10583 045225 260 17 0 00 045255 PUSHJ P,JFCLF
10584
10585 ASYM JRSTFD
10586 045226 260 17 0 00 045262 PUSHJ P,JRSTF
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 51
DSKDA3 MAC 12-JUL-79 09:00 DISPATCH SUBROUTINES FROM MAIN TABLE - FETCH ACTIONS SEQ 0308
10587
10588 045227 552 13 0 00 055315 PCP1: HRRZM PC,PCP1G#
10589 045230 336 00 0 00 055314 SKIPN PCP1FF#
10590 045231 350 00 0 00 055315 AOS PCP1G
10591 045232 263 17 0 00 000000 POPJ P,
10592
10593 045233 200 02 0 00 000013 CONDZ1: MOVE T1,PC
10594 045234 242 02 0 00 777767 LSH T1,-11
10595 045235 404 02 0 00 000016 AND T1,IR
10596 045236 402 00 0 00 055164 SETZM CONDZ#
10597 045237 603 02 0 00 000740 TLNE T1,740
10598 045240 476 00 0 00 055164 SETOM CONDZ
10599 045241 263 17 0 00 000000 POPJ P,
10600
10601 045242 603 16 0 00 000400 JFCL2: TLNE IR,(1B9)
10602 045243 621 13 0 00 400000 TLZ PC,AROV
10603 045244 603 16 0 00 000200 TLNE IR,(1B10)
10604 045245 621 13 0 00 200000 TLZ PC,CRY0
10605 045246 603 16 0 00 000100 TLNE IR,(1B11)
10606 045247 621 13 0 00 100000 TLZ PC,CRY1
10607 045250 603 16 0 00 000040 TLNE IR,(1B12)
10608 045251 621 13 0 00 040000 TLZ PC,FOV
10609 045252 336 00 0 00 055164 SKIPN CONDZ
10610 045253 661 01 0 00 000004 TLO T,INFTST
10611 045254 263 17 0 00 000000 POPJ P,
10612
10613 045255 260 17 0 00 045233 JFCLF: PUSHJ P,CONDZ1
10614 045256 336 00 0 00 055164 SKIPN CONDZ
10615 045257 664 01 0 00 100000 TROA T,ABPCEN
10616 045260 661 01 0 00 000004 TLO T,INFTST
10617 045261 263 17 0 00 000000 POPJ P,
10618
10619 045262 603 16 0 00 000300 JRSTF: TLNE IR,(1B10+1B11)
10620 045263 254 00 0 00 045266 JRST .+3
10621 045264 661 01 0 00 000004 TLO T,INFTST
10622 045265 263 17 0 00 000000 POPJ P,
10623 045266 476 00 0 00 055373 SETOM STINH
10624 045267 263 17 0 00 000000 POPJ P,
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 52
DSKDA3 MAC 12-JUL-79 09:00 DISPATCH SUBROUTINES FROM MAIN TABLE - FETCH ACTIONS SEQ 0309
10625 045270 661 01 0 00 000600 JRST2: TLO T,ADBRPL
10626 045271 660 01 0 00 001000 TRO T,BRAREN
10627 045272 607 16 0 00 000300 TLNN IR,(1B10+1B11)
10628 045273 263 17 0 00 000000 POPJ P,
10629 045274 603 16 0 00 000200 TLNE IR,(1B10)
10630 045275 402 00 0 00 055342 SETZM RUN#
10631 045276 607 16 0 00 000100 TLNN IR,(1B11)
10632 045277 254 00 0 00 045313 JRST JRST3
10633 045300 510 02 0 00 000006 HLLZ T1,AR
10634 045301 603 13 0 00 010000 TLNE PC,USERF ;USER MODE
10635 045302 665 02 0 00 010000 TLOA T1,10000 ;USER CANNOT LEAVE USER MODE
10636 045303 254 00 0 00 045306 JRST .+3
10637 045304 607 13 0 00 004000 TLNN PC,EXIOT
10638 045305 621 02 0 00 004000 TLZ T1,4000 ;USER CANNOT TURN ON USER IOT
10639 045306 621 02 0 00 000037 TLZ T1,37
10640 045307 500 13 0 00 000002 HLL PC,T1
10641 045310 402 00 0 00 055151 SETZM BYF6
10642 045311 603 13 0 00 020000 TLNE PC,BIS
10643 045312 476 00 0 00 055151 SETOM BYF6
10644 045313 201 05 0 00 047027 JRST3: MOVEI S,ST1
10645 045314 263 17 0 00 000000 POPJ P,
10646
10647 IFNDEF SIMASB,<
10648 MUOXC3: MOVEM 17,MONTMP+17 ;SAVE AC'S
10649 MOVEI 17,MONTMP
10650 BLT 17,MONTMP+16
10651 HRRI PC,.+3 ;SET ACTUAL FLAGS
10652 HLL PC,USR425
10653 JRST 2,(PC)
10654 MOVE 0,USR424
10655 LSH 0,-^D27
10656 CAIN 0,041
10657 JRST MUOXC5 ;INIT UUO
10658 MOVSI 17,ACS ;GET SIMULATED AC'S
10659 BLT 17,17
10660 XCT USR424 ;EXECUTE MONITOR UUO
10661 SKIPA
10662 MUOXC4: AOS USR425
10663 MOVEM 17,ACS+17 ;PUT BACK SIM AC'S
10664 MOVEI 17,ACS
10665 BLT 17,ACS+16
10666 JSP 0,.+1 ;GET ACTUAL FLAGS
10667 HLLM 0,USR425 ;SETUP AS SIM FLAGS
10668 MOVEI 0,0
10669 CALL [SIXBIT /SETUWP/]
10670 JFCL
10671 MOVSI 17,MONTMP
10672 BLT 17,17 ;RESTORE AC'S
10673 POPJ P,
10674
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 53
DSKDA3 MAC 12-JUL-79 09:00 DISPATCH SUBROUTINES FROM MAIN TABLE - FETCH ACTIONS SEQ 0310
10675 MUOXC5: MOVE 0,@USR425 ;MUUO INIT EXECUTION
10676 MOVEM 0,MUOXC6 ;SETUP ARG'S
10677 AOS USR425
10678 MOVE 0,@USR425
10679 MOVEM 0,MUOXC6+1
10680 MOVSI 17,ACS ;GET SIMULATED AC'S
10681 BLT 17,17
10682 XCT USR424 ;EXECUTE INIT
10683 MUOXC6: 0
10684 0
10685 SKIPA ;ERROR RETURN
10686 AOS USR425 ;NORMAL RETURN
10687 JRST MUOXC4
10688
10689 MONTMP: BLOCK 20
10690 >
10691 045315 603 00 0 00 000600 DMVEA: TLNE F,ADBRPL
10692 045316 660 01 0 00 006000 TRO T,ARADEN
10693 045317 263 17 0 00 000000 POPJ P,
10694
10695 045320 660 03 0 00 000007 DIVF: TRO T2,SAMI42
10696 045321 641 01 0 00 016000 TLC T,ADFMPL+ADFMMI
10697 045322 476 00 0 00 055373 SETOM STINH
10698 045323 263 17 0 00 000000 POPJ P,
10699
10700 045324 661 03 0 00 000400 BPNIF: TLO T2,ADMSKG ;BYTE PTR NOT INC FETCH
10701 045325 660 03 0 00 001000 BPNIF2: TRO T2,SAARPOS
10702 045326 263 17 0 00 000000 POPJ P,
10703
10704 045327 260 17 0 00 045334 FIXF: PUSHJ P,FSCF
10705 045330 254 00 0 00 045045 JRST FMP0A
10706 045331 260 17 0 00 045334 FLTF: PUSHJ P,FSCF
10707 045332 660 03 0 00 000013 TRO T2,SAMI4
10708 045333 263 17 0 00 000000 POPJ P,
10709
10710 045334 476 00 0 00 055373 FSCF: SETOM STINH
10711 045335 263 17 0 00 000000 POPJ P,
10712
10713 045336 260 17 0 00 045334 FDVF: PUSHJ P,FSCF
10714 045337 254 00 0 00 045045 JRST FMP0A
10715
10716 045340 660 03 0 00 000343 LDBF: TRO T2,SASCMI+SAPL1+SAADD+SAZERO
10717 045341 325 15 0 00 030065 JUMPGE SC,CPOPJ
10718 045342 660 03 0 00 000017 TRO T2,SAM100
10719 045343 263 17 0 00 000000 POPJ P,
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 54
DSKDA3 MAC 12-JUL-79 09:00 DISPATCH SUBROUTINES FROM MAIN TABLE - FETCH ACTIONS SEQ 0311
10720
10721 045344 260 17 0 00 045346 DFMF: PUSHJ P,DFLTF
10722 045345 254 00 0 00 045045 JRST FMP0A
10723
10724 045346 665 03 0 00 000200 DFLTF: TLOA T2,ARXCLR
10725 045347 260 17 0 00 045352 BLTF: PUSHJ P,BLTFDA
10726 045350 476 00 0 00 055373 SETOM STINH
10727 045351 263 17 0 00 000000 POPJ P,
10728
10729 045352 476 00 0 00 055314 BLTFDA: SETOM PCP1FF
10730 045353 254 00 0 00 045356 JRST DFDF+2
10731
10732 045354 260 17 0 00 045346 DFDF: PUSHJ P,DFLTF
10733 045355 670 03 0 00 054452 TDO T2,[XWD ADXFMM+ADXEQV,SAAREX]
10734 045356 476 00 0 00 055427 SETOM TNCLRI#
10735 045357 263 17 0 00 000000 POPJ P,
10736
10737 045360 476 00 0 00 055427 UUOF: SETOM TNCLRI
10738 045361 476 00 0 00 055443 SETOM XCTF#
10739 045362 201 02 0 00 000040 MOVEI T1,40
10740 045363 202 02 0 00 055253 MOVEM T1,MAGIC#
10741
10742 045364 476 00 0 00 055443 XCTFD1: SETOM XCTF
10743 045365 476 00 0 00 055427 SETOM TNCLRI
10744 045366 263 17 0 00 000000 POPJ P,
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 55
DSKDA3 MAC 12-JUL-79 09:00 DISPATCH SUBROUTINES FROM MAIN TABLE - FETCH ACTIONS SEQ 0312
10745 IFNDEF SIMASB,<
10746 TDATAI: MOVEI S,TTYDI
10747 POPJ P,
10748
10749 TDATAO: MOVEI S,TTYDO
10750 POPJ P,
10751
10752 TCONO: MOVEI S,TTYCO
10753 TRO T,ARLARR
10754 POPJ P,
10755
10756 TCONI: MOVEI S,TTYCI
10757 POPJ P,
10758
10759 TCONSZ: MOVEI S,TTYCNZ
10760 POPJ P,
10761
10762 TCONSO: MOVEI S,TTYCNO
10763 POPJ P,
10764
10765 TDTAI: PUSHJ P,MEMWSS
10766 POPJ P,
10767
10768 TDTAO: POPJ P,
10769
10770 TCNO: POPJ P,
10771
10772 TCNI: JRST TDTAI
10773
10774 TCNSZ:
10775 TCNSO: MOVEI S,ST1
10776 POPJ P,
10777
10778 ADATAI: MOVEI S,APRDI
10779 POPJ P,
10780
10781 ADATAO: MOVEI S,APRDO
10782 POPJ P,
10783
10784 ACONO: MOVEI S,APRCO
10785 TRO T,ARLARR
10786 POPJ P,
10787
10788 ACONI: MOVEI S,APRCI
10789 POPJ P,
10790
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 56
DSKDA3 MAC 12-JUL-79 09:00 DISPATCH SUBROUTINES FROM MAIN TABLE - FETCH ACTIONS SEQ 0313
10791 ACONSZ: MOVEI S,APRCNZ
10792 POPJ P,
10793
10794 ACONSO: MOVEI S,APRCNO
10795 POPJ P,
10796
10797 PDATAI: MOVEI S,PIDI
10798 POPJ P,
10799
10800 PDATAO: MOVEI S,PIDO
10801 POPJ P,
10802
10803 PCONO: MOVEI S,PICO
10804 TRO T,ARLARR
10805 POPJ P,
10806
10807 PCONI: MOVEI S,PICI
10808 POPJ P,
10809
10810 PCONSZ: MOVEI S,PICNZ
10811 POPJ P,
10812
10813 PCONSO: MOVEI S,PICNO
10814 POPJ P,
10815
10816 GDATAI: MOVEI S,PGDI
10817 POPJ P,
10818
10819 GDATAO: MOVEI S,PGDO
10820 POPJ P,
10821
10822 PGCONO: MOVEI S,PGCO
10823 TRO T,ARLARR
10824 POPJ P,
10825
10826 PGCONI: MOVEI S,PGCI
10827 POPJ P,
10828
10829 GCONSZ: MOVEI S,PGCNZ
10830 POPJ P,
10831
10832 GCONSO: MOVEI S,PGCNO
10833 POPJ P,
10834 >
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 57
DSKDA3 MAC 12-JUL-79 09:00 MASTER CLOCK ROUTINE SEQ 0314
10835 SUBTTL MASTER CLOCK ROUTINE
10836 ; **********************************************************************
10837
10838 045367 SIMGO:
10839 045367 476 00 0 00 055223 GO: SETOM INFTFF
10840 045370 402 00 0 00 055240 SETZM INSYNC
10841 045371 402 00 0 00 055314 SETZM PCP1FF
10842 045372 201 00 0 00 100000 MOVEI F,ABPC
10843 045373 200 13 0 00 040000 MOVE PC,INPC
10844 045374 552 13 0 00 055315 HRRZM PC,PCP1G
10845 045375 476 00 0 00 055342 SETOM RUN
10846 045376 201 05 0 00 050713 MOVEI S,INDONE
10847 045377 402 00 0 00 052514 GO1: SETZM MEMCMP-GO1+.
10848 045400 402 00 0 00 052515 SETZM MEMCMP-GO1+.
10849 045401 402 00 0 00 052516 SETZM MEMCMP-GO1+.
10850 045402 402 00 0 00 052517 SETZM MEMCMP-GO1+.
10851 045403 402 00 0 00 055254 SETZM MAMAOFF
10852 045404 402 00 0 00 055262 SETZM MEMDONE
10853 045405 402 00 0 00 055441 SETZM WARNED
10854 045406 402 00 0 00 055424 SETZM TIME
10855 045407 402 00 0 00 055267 SETZM MEMWR
10856 045410 402 00 0 00 055270 SETZM MEMWRWT
10857 045411 402 00 0 00 055204 SETZM FMADMA
10858 045412 402 00 0 00 055443 SETZM XCTF
10859 045413 402 00 0 00 055173 SETZM DSF2
10860 045414 402 00 0 00 055437 SETZM TTST#
10861 045415 403 16 0 00 055150 SETZB IR,BYF5
10862 045416 402 00 0 00 055151 SETZM BYF6
10863 045417 603 13 0 00 020000 TLNE PC,BIS
10864 045420 476 00 0 00 055151 SETOM BYF6
10865 045421 402 00 0 00 055170 SETZM DFDF1
10866 045422 402 00 0 00 055346 SETZM SACBRFF
10867 045423 402 00 0 00 055177 SETZM FCE2ST
10868 045424 402 00 0 00 055200 SETZM FCE2W
10869 045425 402 00 0 00 055210 SETZM FMWRSET
10870 045426 402 00 0 00 055207 SETZM FMSINAC#
10871 045427 402 00 0 00 055261 SETZM MCSPEC
10872 045430 402 00 0 00 055260 SETZM MCSADR#
10873 045431 402 00 0 00 055263 SETZM MEMGOINH#
10874 045432 402 00 0 00 055144 SETZM BLTF1
10875 045433 402 00 0 00 055276 SETZM MUUOF1
10876 045434 402 00 0 00 055277 SETZM MUUOF2
10877 045435 402 00 0 00 055431 SETZM TRPCYC
10878 045436 402 00 0 00 055322 SETZM PICYC
10879 045437 402 00 0 00 055432 SETZM TRPSAT
10880 045440 402 00 0 00 055323 SETZM PIRDYS
10881 045441 402 00 0 00 055430 SETZM TRPCSET
10882 045442 402 00 0 00 055332 SETZM PSINFT
10883 045443 402 00 0 00 055236 SETZM INSNXT# ;INST FETCH NEXT
10884 045444 403 06 0 00 000007 SETZB AR,MQ
10885 045445 403 10 0 00 000011 SETZB BR,AD
10886 045446 403 12 0 00 000014 SETZB MB,MA
10887 045447 403 15 0 00 000016 SETZB SC,IR
10888 045450 402 00 0 00 055130 SETZM ARI08#
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 58
DSKDA3 MAC 12-JUL-79 09:00 MASTER CLOCK ROUTINE SEQ 0315
10889 045451 260 17 0 00 051102 MAIN: PUSHJ P,FMVAL
10890 045452 260 17 0 00 045644 PUSHJ P,ADDER
10891 045453 260 17 0 00 046012 PUSHJ P,ADXER
10892 045454 260 17 0 00 051071 PUSHJ P,ABMIXR
10893 045455 260 17 0 00 046100 PUSHJ P,SCAD
10894 045456 306 05 0 00 050713 CAIN S,INDONE
10895 045457 260 17 0 00 050713 PUSHJ P,INDONE
10896 045460 336 00 0 00 055246 SKIPN IRLTCH
10897 JRST [HLLZ IR,MB
10898 TLZ IR,37
10899 045461 254 00 0 00 054453 JRST .+1]
10900 045462 552 05 0 00 055370 HRRZM S,STATE#
10901 045463 403 01 0 00 055235 SETZB T,INRDYCLR
10902 045464 403 03 0 00 055222 SETZB T2,INDNCLR
10903 045465 332 00 0 00 055236 SKIPE INSNXT
10904 045466 661 01 0 00 000004 TLO T,INFTST
10905 045467 402 00 0 00 055236 SETZM INSNXT
10906 045470 402 00 0 00 055210 SETZM FMWRSET
10907 045471 402 00 0 00 055154 SETZM CLINSET
10908 045472 402 00 0 00 055133 SETZM ARMQEN
10909 045473 402 00 0 00 055251 SETZM LONGSET
10910 045474 402 00 0 00 055134 SETZM ARPOSEN
10911 045475 402 00 0 00 055147 SETZM BRSMR
10912 045476 402 00 0 00 055135 SETZM ARSMR
10913 045477 402 00 0 00 055126 SETZM ARESAEN
10914 045500 332 00 0 00 055223 SKIPE INFTFF
10915 045501 260 17 0 00 052352 PUSHJ P,INFTSB
10916 045502 201 05 0 00 050747 SIMBRK: MOVEI S,ERR+1
10917 045503 476 00 0 00 050746 SETOM ERR
10918 045504 332 00 0 00 055173 SKIPE DSF2
10919 045505 254 00 0 00 045511 JRST MAIN1
10920 045506 332 00 0 00 055170 SKIPE DFDF1#
10921 045507 260 17 0 00 045517 PUSHJ P,MAIN2
10922 045510 254 00 0 00 045530 JRST DISP
10923
10924 045511 200 02 0 00 000011 MAIN1: MOVE T1,AD
10925 045512 430 02 0 00 000010 XOR T1,BR
10926 045513 331 00 0 00 000002 SKIPL T1
10927 045514 665 01 0 00 061060 TLOA T,ADBRMI+ADCR36+ADADD+ADARPL
10928 045515 661 01 0 00 040660 TLO T,ADBRPL+ADADD+ADARPL
10929 045516 254 00 0 00 045530 JRST DISP
10930
10931 045517 200 02 0 00 055115 MAIN2: MOVE T1,ADX
10932 045520 661 03 0 00 500000 TLO T2,ADXADD+ADXFMP
10933 045521 242 02 0 00 000010 LSH T1,10
10934 045522 430 02 1 00 055206 XOR T1,@FMREG
10935 045523 331 00 0 00 000002 SKIPL T1
10936 045524 665 01 0 00 061060 TLOA T,ADADD+ADARPL+ADBRMI+ADCR36
10937 045525 665 01 0 00 040660 TLOA T,ADADD+ADARPL+ADBRPL
10938 045526 641 03 0 00 140000 TLC T2,ADXFMP+ADXFMM
10939 045527 263 17 0 00 000000 POPJ P,
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 59
DSKDA3 MAC 12-JUL-79 09:00 MASTER CLOCK ROUTINE SEQ 0316
10940 045530 260 17 1 00 055370 DISP: PUSHJ P,@STATE
10941 045531 202 03 0 00 055351 MOVEM T2,SCADEN#
10942 045532 260 17 0 00 051112 PUSHJ P,ARMIXR
10943 045533 260 17 0 00 051454 PUSHJ P,ARXMXR
10944 045534 260 17 0 00 051050 PUSHJ P,BRMIXR
10945 045535 260 17 0 00 051303 PUSHJ P,MQMIXR
10946 045536 260 17 0 00 051403 PUSHJ P,MBMIXR
10947 045537 260 17 0 00 051417 PUSHJ P,SCMIXR
10948 045540 332 00 0 00 055125 SKIPE ARCLK
10949 045541 200 06 0 00 055132 MOVE AR,ARMIX
10950 045542 200 02 0 00 055140 MOVE T1,ARXMIX#
10951 045543 332 00 0 00 055137 SKIPE ARXCLK#
10952 045544 202 02 0 00 055136 MOVEM T1,ARX#
10953 045545 332 00 0 00 055145 SKIPE BRCLK
10954 045546 200 10 0 00 055146 MOVE BR,BRMIX
10955 045547 332 00 0 00 055274 SKIPE MQCLK#
10956 045550 200 07 0 00 055275 MOVE MQ,MQMIX
10957 045551 332 00 0 00 055256 SKIPE MBCLK#
10958 045552 200 12 0 00 055257 MOVE MB,MBMIX#
10959 045553 332 00 0 00 055353 SKIPE SCCLK#
10960 045554 200 15 0 00 055355 MOVE SC,SCMIX#
10961 045555 200 02 0 00 055343 MOVE T1,SA
10962 045556 200 03 0 00 055351 MOVE T2,SCADEN
10963 045557 602 03 0 00 400000 TRNE T2,FESAEN
10964 045560 202 02 0 00 055201 MOVEM T1,FE#
10965 045561 640 01 0 00 022000 TRC T,ARFLGS
10966 045562 646 01 0 00 022000 TRCN T,ARFLGS
10967 045563 621 13 0 00 020000 TLZ PC,BIS
10968 045564 607 13 0 00 020000 TLNN PC,BIS
10969 045565 402 00 0 00 055151 SETZM BYF6
10970 045566 603 01 0 00 000002 TLNE T,PCCLK
10971 045567 540 13 0 00 055070 HRR PC,AB
10972 045570 260 17 0 00 045227 PUSHJ P,PCP1
10973 045571 626 00 0 00 000001 TRZN F,CLKINH
10974 045572 260 17 0 00 051562 PUSHJ P,TIMCAL
10975 045573 603 01 0 00 000001 TLNE T,ADCLKINH
10976 045574 254 00 0 00 045577 JRST .+3
10977 045575 606 01 0 00 200000 TRNN T,ABABEN
10978 045576 260 17 0 00 051521 PUSHJ P,ADCLK
10979 045577 260 17 0 00 051534 PUSHJ P,ABCLK
10980 045600 332 00 0 00 055210 SKIPE FMWRSET
10981 045601 260 17 0 00 051551 PUSHJ P,FMWR
10982 045602 332 00 0 00 055154 SKIPE CLINSET
10983 045603 660 00 0 00 000001 TRO F,CLKINH
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 60
DSKDA3 MAC 12-JUL-79 09:00 MASTER CLOCK ROUTINE SEQ 0317
10984 045604 622 00 0 00 000200 TRZE F,SCP1S
10985 045605 664 00 0 00 000400 TROA F,SCP1IN
10986 045606 620 00 0 00 000400 TRZ F,SCP1IN
10987 045607 332 00 0 00 055251 SKIPE LONGSET
10988 045610 664 00 0 00 040000 TROA F,LNGCYC
10989 045611 620 00 0 00 040000 TRZ F,LNGCYC
10990 045612 603 01 0 00 000004 TLNE T,INFTST
10991 045613 476 00 0 00 055223 SETOM INFTFF#
10992 045614 332 00 0 00 055200 SKIPE FCE2W
10993 045615 260 17 0 00 052275 PUSHJ P,FCE2SY
10994 045616 336 00 0 00 055147 SKIPN BRSMR#
10995 045617 254 00 0 00 045623 JRST .+4
10996 045620 603 10 0 00 400000 TLNE BR,(1B0)
10997 045621 665 10 0 00 377000 TLOA BR,377000
10998 045622 621 10 0 00 377000 TLZ BR,377000
10999 045623 622 00 0 00 001000 TRZE F,MUOF1S
11000 045624 476 00 0 00 055276 SETOM MUUOF1#
11001 045625 622 00 0 00 002000 TRZE F,MUOF1C
11002 045626 402 00 0 00 055276 SETZM MUUOF1
11003 045627 622 00 0 00 004000 TRZE F,MUOF2S
11004 045630 476 00 0 00 055277 SETOM MUUOF2#
11005 045631 622 00 0 00 010000 TRZE F,MUOF2C
11006 045632 402 00 0 00 055277 SETZM MUUOF2
11007 045633 332 00 0 00 055430 SKIPE TRPCSET#
11008 045634 476 00 0 00 055431 SETOM TRPCYC
11009 045635 402 00 0 00 055430 SETZM TRPCSET
11010 045636 332 00 0 00 055432 SKIPE TRPSAT
11011 045637 621 13 0 00 000600 TLZ PC,TN0+TN1
11012 045640 332 00 0 00 055432 SKIPE TRPSAT
11013 045641 402 00 0 00 055431 SETZM TRPCYC
11014 045642 402 00 0 00 055432 SETZM TRPSAT
11015 045643 254 00 0 00 045451 JRST MAIN
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 61
DSKDA3 MAC 12-JUL-79 09:00 LOGIC SUBROUTINES SEQ 0318
11016 SUBTTL LOGIC SUBROUTINES
11017 ; **********************************************************************
11018
11019 ; **********************************************************************
11020 ;*ADDER
11021 ; **********************************************************************
11022
11023 045644 211 11 0 00 000001 ADDER: MOVNI AD,1
11024 045645 603 00 0 00 000040 TLNE F,ADARLP
11025 045646 500 11 0 00 000006 HLL AD,AR
11026 045647 603 00 0 00 000020 TLNE F,ADARRP
11027 045650 540 11 0 00 000006 HRR AD,AR
11028 045651 603 00 0 00 000100 TLNE F,ADARMI
11029 045652 420 11 0 00 000006 ANDCM AD,AR
11030 045653 520 02 0 00 000012 HLLO T1,MB
11031 045654 200 03 0 00 055352 MOVE T2,SCADFF
11032 045655 603 03 0 00 004000 TLNE T2,ADMBLE
11033 045656 404 11 0 00 000002 AND AD,T1
11034 045657 560 02 0 00 000012 HRRO T1,MB
11035 045660 603 03 0 00 002000 TLNE T2,ADMBRE
11036 045661 404 11 0 00 000002 AND AD,T1
11037 045662 607 03 0 00 000400 TLNN T2,ADMSKG
11038 045663 254 00 0 00 045675 JRST ADDER1
11039 045664 402 00 0 00 000002 SETZM T1
11040 045665 554 04 0 00 000016 HLRZ T3,IR
11041 045666 640 04 0 00 137000 TRC T3,(DPB)
11042 045667 602 04 0 00 774000 TRNE T3,774000
11043 045670 606 04 0 00 773000 TRNN T3,773000
11044 045671 201 02 0 00 000001 MOVEI T1,1
11045 045672 135 04 0 00 054456 LDB T3,[POINT 6,AR,11]
11046 045673 242 02 0 04 000000 LSH T1,(T3)
11047 045674 404 11 0 00 000002 AND AD,T1
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 62
DSKDA3 MAC 12-JUL-79 09:00 LOGIC SUBROUTINES SEQ 0319
11048
11049 045675 202 11 0 00 055104 ADDER1: MOVEM AD,AD2#
11050 045676 402 00 0 00 055110 SETZM ADOVF1#
11051 045677 335 00 0 00 000011 SKIPGE AD
11052 045700 522 00 0 00 055110 HLLOM ADOVF1
11053 045701 211 11 0 00 000001 MOVNI AD,1
11054 045702 603 00 0 00 004000 TLNE F,ADFMLP
11055 045703 500 11 1 00 055206 HLL AD,@FMREG#
11056 045704 603 00 0 00 002000 TLNE F,ADFMRP
11057 045705 540 11 1 00 055206 HRR AD,@FMREG
11058 045706 603 00 0 00 010000 TLNE F,ADFMMI
11059 045707 420 11 1 00 055206 ANDCM AD,@FMREG
11060 045710 520 02 0 00 000010 HLLO T1,BR
11061 045711 603 00 0 00 000400 TLNE F,ADBRLP
11062 045712 404 11 0 00 000002 AND AD,T1
11063 045713 560 02 0 00 000010 HRRO T1,BR
11064 045714 603 00 0 00 000200 TLNE F,ADBRRP
11065 045715 404 11 0 00 000002 AND AD,T1
11066 045716 603 00 0 00 000010 TLNE F,ADMAGIC
11067 045717 404 11 0 00 055253 AND AD,MAGIC#
11068 045720 603 00 0 00 001000 TLNE F,ADBRMI
11069 045721 420 11 0 00 000010 ANDCM AD,BR
11070 045722 402 00 0 00 055107 SETZM ADOVF#
11071 045723 335 00 0 00 000011 SKIPGE AD
11072 045724 522 00 0 00 055107 HLLOM ADOVF
11073 045725 607 03 0 00 001000 TLNN T2,ADBRP2
11074 045726 254 00 0 00 045734 JRST ADDER2
11075 045727 200 02 0 00 000010 MOVE T1,BR
11076 045730 242 02 0 00 000001 LSH T1,1
11077 045731 404 11 0 00 000002 AND AD,T1
11078 045732 321 10 0 00 045734 JUMPL BR,ADDER2
11079 045733 402 00 0 00 055107 SETZM ADOVF
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 63
DSKDA3 MAC 12-JUL-79 09:00 LOGIC SUBROUTINES SEQ 0320
11080
11081 045734 202 11 0 00 055111 ADDER2: MOVEM AD,ADPR#
11082 045735 607 00 0 00 140000 TLNN F,ADADD+ADEQV
11083 045736 404 11 0 00 055104 AND AD,AD2
11084 045737 603 00 0 00 100000 TLNE F,ADEQV
11085 045740 444 11 0 00 055104 EQV AD,AD2
11086 045741 550 02 0 00 055104 HRRZ T1,AD2
11087 045742 603 00 0 00 020000 TLNE F,ADCR36
11088 045743 271 02 0 00 000001 ADDI T1,1
11089 045744 271 02 0 11 000000 ADDI T1,(AD)
11090 045745 202 02 0 00 055105 MOVEM T1,AD4#
11091 045746 557 00 0 00 000002 HLRZS T1
11092 045747 607 00 0 00 400000 TLNN F,ADMI1B
11093 045750 271 02 0 00 000001 ADDI T1,1
11094 045751 603 00 0 00 200000 TLNE F,ADPL1L
11095 045752 271 02 0 00 000001 ADDI T1,1
11096 045753 246 02 0 00 777777 LSHC T1,-1
11097 045754 202 03 0 00 055103 MOVEM T2,AD17.5#
11098 045755 554 03 0 00 000011 HLRZ T2,AD
11099 045756 206 02 0 00 055114 MOVSM T1,ADTEM#
11100 045757 504 02 0 00 055107 HRL T1,ADOVF
11101 045760 270 02 0 00 000003 ADD T1,T2
11102 045761 554 03 0 00 055104 HLRZ T2,AD2
11103 045762 504 03 0 00 055110 HRL T2,ADOVF1
11104 045763 270 02 0 00 000003 ADD T1,T2
11105 045764 506 02 0 00 055105 HRLM T1,AD4
11106 045765 603 00 0 00 040000 TLNE F,ADADD
11107 045766 556 02 0 00 055107 HLRZM T1,ADOVF
11108 045767 255 17 0 00 045770 JFCL 17,.+1
11109 045770 510 02 0 00 000011 HLLZ T1,AD
11110 045771 270 02 0 00 055114 ADD T1,ADTEM
11111 045772 270 02 0 00 055104 ADD T1,AD2
11112 045773 264 00 0 00 045774 JSR ADFLGS
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 64
DSKDA3 MAC 12-JUL-79 09:00 LOGIC SUBROUTINES SEQ 0321
11113
11114 045774 000000 000000 ADFLGS: 0
11115 045775 200 02 0 00 045774 MOVE T1,ADFLGS
11116 045776 255 10 0 00 046007 JOV ADFLGO
11117 045777 200 02 0 00 055110 MOVE T1,ADOVF1
11118 046000 603 00 0 00 100000 TLNE F,ADEQV
11119 046001 446 02 0 00 055107 EQVM T1,ADOVF
11120 046002 607 00 0 00 140000 TLNN F,ADADD+ADEQV
11121 046003 406 02 0 00 055107 ANDM T1,ADOVF
11122 046004 603 00 0 00 040000 TLNE F,ADADD
11123 046005 200 11 0 00 055105 MOVE AD,AD4
11124 046006 263 17 0 00 000000 POPJ P,
11125
11126 046007 661 02 0 00 400000 ADFLGO: TLO T1,AROV
11127 046010 202 02 0 00 045774 MOVEM T1,ADFLGS
11128 046011 254 00 0 00 045777 JRST ADFLGS+3
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 65
DSKDA3 MAC 12-JUL-79 09:00 LOGIC SUBROUTINES SEQ 0322
11129
11130 ; **********************************************************************
11131 ;*ADX
11132 ; **********************************************************************
11133
11134 046012 200 02 0 00 055136 ADXER: MOVE T1,ARX#
11135 046013 202 02 0 00 055115 MOVEM T1,ADX#
11136 046014 211 02 0 00 000001 MOVNI T1,1
11137 046015 200 04 0 00 055352 MOVE T3,SCADFF
11138 046016 603 04 0 00 100000 TLNE T3,ADXFMP
11139 046017 200 02 1 00 055206 MOVE T1,@FMREG
11140 046020 603 04 0 00 040000 TLNE T3,ADXFMM
11141 046021 420 02 1 00 055206 ANDCM T1,@FMREG
11142 046022 603 04 0 00 010000 TLNE T3,ADXBRM
11143 046023 420 02 0 00 000010 ANDCM T1,BR
11144 046024 331 00 0 00 000002 SKIPL T1
11145 046025 625 02 0 00 377000 TLZA T1,377000
11146 046026 661 02 0 00 377000 TLO T1,377000
11147 046027 607 04 0 00 020000 TLNN T3,ADXFM2
11148 046030 254 00 0 00 046041 JRST ADXER1
11149 046031 200 03 1 00 055206 MOVE T2,@FMREG
11150 046032 240 03 0 00 000001 ASH T2,1
11151 046033 603 10 0 00 200000 TLNE BR,(1B1)
11152 046034 660 03 0 00 000001 TRO T2,1
11153 046035 331 00 0 00 000003 SKIPL T2
11154 046036 625 03 0 00 376000 TLZA T2,376000
11155 046037 661 03 0 00 376000 TLO T2,376000
11156 046040 404 02 0 00 000003 AND T1,T2
11157
11158 046041 402 00 0 00 055117 ADXER1: SETZM ADXTMP#
11159 046042 200 03 0 00 055104 MOVE T2,AD2
11160 046043 430 03 0 00 055111 XOR T2,ADPR
11161 046044 430 03 0 00 055105 XOR T2,AD4
11162 046045 335 00 0 00 000003 SKIPGE T2
11163 046046 350 00 0 00 055117 AOS ADXTMP
11164 046047 200 03 0 00 000002 MOVE T2,T1
11165 046050 270 03 0 00 055115 ADD T2,ADX
11166 046051 270 03 0 00 055117 ADD T2,ADXTMP
11167 046052 430 03 0 00 055115 XOR T2,ADX
11168 046053 430 03 0 00 000002 XOR T2,T1
11169 046054 402 00 0 00 055116 SETZM ADXCR0
11170 046055 603 03 0 00 002000 TLNE T2,(1B7)
11171 046056 476 00 0 00 055116 SETOM ADXCR0#
11172 046057 603 04 0 00 200000 TLNE T3,ADXEQV
11173 046060 446 02 0 00 055115 EQVM T1,ADX
11174 046061 607 04 0 00 600000 TLNN T3,ADXEQV+ADXADD
11175 046062 406 02 0 00 055115 ANDM T1,ADX
11176 046063 607 04 0 00 400000 TLNN T3,ADXADD
11177 046064 254 00 0 00 046067 JRST ADXER2
11178 046065 270 02 0 00 055117 ADD T1,ADXTMP
11179 046066 272 02 0 00 055115 ADDM T1,ADX
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 66
DSKDA3 MAC 12-JUL-79 09:00 LOGIC SUBROUTINES SEQ 0323
11180
11181 046067 200 02 0 00 055104 ADXER2: MOVE T1,AD2
11182 046070 603 04 0 00 200000 TLNE T3,ADXEQV
11183 046071 446 02 0 00 055111 EQVM T1,ADPR
11184 046072 607 04 0 00 600000 TLNN T3,ADXEQV+ADXADD
11185 046073 406 02 0 00 055111 ANDM T1,ADPR
11186 046074 200 02 0 00 055105 MOVE T1,AD4
11187 046075 603 04 0 00 400000 TLNE T3,ADXADD
11188 046076 202 02 0 00 055111 MOVEM T1,ADPR
11189 046077 263 17 0 00 000000 POPJ P,
11190
11191 ; **********************************************************************
11192 ;*SHIFTCOUNT ADDER
11193 ; **********************************************************************
11194
11195 046100 200 04 0 00 055352 SCAD: MOVE T3,SCADFF
11196 046101 211 02 0 00 000001 MOVNI T1,1
11197 046102 602 04 0 00 000020 TRNE T3,SASCPL
11198 046103 200 02 0 00 000015 MOVE T1,SC
11199 046104 602 04 0 00 010000 TRNE T3,SAFEEN
11200 046105 404 02 0 00 055201 AND T1,FE#
11201 046106 602 04 0 00 000040 TRNE T3,SASCMI
11202 046107 420 02 0 00 000015 ANDCM T1,SC
11203 046110 135 03 0 00 054456 LDB T2,[POINT 6,AR,11]
11204 046111 602 04 0 00 000400 TRNE T3,SAMSIZ
11205 046112 420 02 0 00 000003 ANDCM T1,T2
11206 046113 202 02 0 00 055343 MOVEM T1,SA#
11207 046114 211 02 0 00 000001 MOVNI T1,1
11208 046115 201 03 0 00 000017 MOVEI T2,17
11209 046116 404 03 0 00 000004 AND T2,T3
11210 046117 602 04 0 00 000017 TRNE T3,17
11211 046120 200 02 0 03 046146 MOVE T1,SAMAGN-1(T2)
11212 046121 135 03 0 00 054457 LDB T2,[POINT 6,AR,5]
11213 046122 602 04 0 00 001000 TRNE T3,SAARPOS
11214 046123 404 02 0 00 000003 AND T1,T2
11215 046124 602 04 0 00 002000 TRNE T3,SAAREX
11216 046125 254 00 0 00 046142 JRST SCAD4
11217 046126 602 04 0 00 000100 SCAD3: TRNE T3,SAADD
11218 046127 254 00 0 00 046134 JRST SCAD1
11219 046130 602 04 0 00 004000 TRNE T3,SAEQV
11220 046131 254 00 0 00 046140 JRST SCAD2
11221 046132 406 02 0 00 055343 ANDM T1,SA
11222 046133 263 17 0 00 000000 POPJ P,
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 67
DSKDA3 MAC 12-JUL-79 09:00 LOGIC SUBROUTINES SEQ 0324
11223 046134 272 02 0 00 055343 SCAD1: ADDM T1,SA
11224 046135 602 04 0 00 000200 TRNE T3,SAPL1
11225 046136 350 00 0 00 055343 AOS SA
11226 046137 263 17 0 00 000000 POPJ P,
11227
11228 046140 446 02 0 00 055343 SCAD2: EQVM T1,SA
11229 046141 263 17 0 00 000000 POPJ P,
11230
11231 046142 135 03 0 00 054460 SCAD4: LDB T2,[POINT 8,AR,8]
11232 046143 626 03 0 00 000200 TRZN T2,200
11233 046144 465 03 0 00 000177 ORCMI T2,177
11234 046145 404 02 0 00 000003 AND T1,T2
11235 046146 254 00 0 00 046126 JRST SCAD3
11236
11237 046147 777777 777756 SAMAGN: -22
11238 046150 000000 000044 44
11239 046151 000000 000000 0
11240 046152 000000 000220 220
11241 046153 000000 000110 110
11242 046154 777777 777670 -110
11243 046155 777777 777736 -42
11244 046156 777777 777762 -16
11245 046157 777777 777745 -33
11246 046160 777777 777746 -32
11247 046161 777777 777774 -4
11248 046162 000000 000010 10
11249 046163 777777 777735 -43
11250 046164 000000 000043 43
11251 046165 777777 777700 -100
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 68
DSKDA3 MAC 12-JUL-79 09:00 LOGIC SUBROUTINES SEQ 0325
11252
11253 046166 200 04 0 00 045774 CNDPQR: MOVE T3,ADFLGS#
11254 046167 603 04 0 00 100000 TLNE T3,100000 ;CARRY 1
11255 046170 641 04 0 00 200000 TLC T3,200000 ;COMP CARRY 0
11256 046171 335 00 0 00 000011 SKIPGE AD
11257 046172 641 04 0 00 200000 TLC T3,200000
11258 046173 402 00 0 00 055106 SETZM ADCOND#
11259 046174 603 04 0 00 200000 TLNE T3,200000
11260 046175 476 00 0 00 055106 SETOM ADCOND
11261 046176 402 00 0 00 055243 SETZM IR6#
11262 046177 402 00 0 00 055244 SETZM IR7#
11263 046200 402 00 0 00 055245 SETZM IR8#
11264 046201 603 16 0 00 004000 TLNE IR,(1B6)
11265 046202 476 00 0 00 055243 SETOM IR6
11266 046203 603 16 0 00 002000 TLNE IR,(1B7)
11267 046204 476 00 0 00 055244 SETOM IR7
11268 046205 603 16 0 00 001000 TLNE IR,(1B8)
11269 046206 476 00 0 00 055245 SETOM IR8
11270 046207 460 04 0 00 055243 SETCM T3,IR6 ;COMPUTE COND P
11271 046210 404 04 0 00 055244 AND T3,IR7
11272 046211 202 04 0 00 055161 MOVEM T3,CONDP#
11273 046212 332 00 0 00 000011 SKIPE AD
11274 046213 402 00 0 00 055161 SETZM CONDP
11275 046214 200 04 0 00 055243 MOVE T3,IR6
11276 046215 420 04 0 00 055244 ANDCM T3,IR7
11277 046216 420 04 0 00 055245 ANDCM T3,IR8
11278 046217 436 04 0 00 055161 IORM T3,CONDP
11279 046220 200 04 0 00 055243 MOVE T3,IR6
11280 046221 420 04 0 00 055245 ANDCM T3,IR8
11281 046222 336 00 0 00 000011 SKIPN AD
11282 046223 201 04 0 00 000000 MOVEI T3,0
11283 046224 436 04 0 00 055161 IORM T3,CONDP
11284 046225 260 17 0 00 046235 PUSHJ P,CONDQR
11285 046226 202 02 0 00 055162 MOVEM T1,CONDQ#
11286 046227 402 00 0 00 055106 SETZM ADCOND
11287 046230 335 00 0 00 000011 SKIPGE AD
11288 046231 476 00 0 00 055106 SETOM ADCOND
11289 046232 260 17 0 00 046235 PUSHJ P,CONDQR
11290 046233 202 02 0 00 055163 MOVEM T1,CONDR#
11291 046234 263 17 0 00 000000 POPJ P,
11292 046235 460 04 0 00 055243 CONDQR: SETCM T3,IR6
11293 046236 404 04 0 00 055106 AND T3,ADCOND
11294 046237 404 04 0 00 055245 AND T3,IR8
11295 046240 202 04 0 00 000002 MOVEM T3,T1
11296 046241 200 04 0 00 055243 MOVE T3,IR6
11297 046242 420 04 0 00 055244 ANDCM T3,IR7
11298 046243 420 04 0 00 055106 ANDCM T3,ADCOND
11299 046244 436 04 0 00 000002 IORM T3,T1
11300 046245 200 04 0 00 055243 MOVE T3,IR6
11301 046246 420 04 0 00 055106 ANDCM T3,ADCOND
11302 046247 336 00 0 00 000011 SKIPN AD
11303 046250 201 04 0 00 000000 MOVEI T3,0
11304 046251 436 04 0 00 000002 IORM T3,T1
11305 046252 263 17 0 00 000000 POPJ P,
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 69
DSKDA3 MAC 12-JUL-79 09:00 TIME PULSE SUBROUTINES - INSTRUCTION SEQ 0326
11306 SUBTTL TIME PULSE SUBROUTINES - INSTRUCTION
11307 ; **********************************************************************
11308
11309 ; **********************************************************************
11310 ;*IT0
11311 ; **********************************************************************
11312
11313 046253 336 04 0 00 055234 IT0: SKIPN T3,INRDY#
11314 046254 255 00 0 00 000000 JFCL ;FIX FOR TRAPPING
11315 046255 311 04 0 00 055424 CAML T3,TIME#
11316 046256 202 04 0 00 055424 MOVEM T3,TIME
11317 046257 661 03 0 00 002000 TLO T2,ADMBRE
11318 046260 402 00 0 00 055443 SETZM XCTF
11319 046261 135 02 0 00 054461 LDB T1,[POINT 4,MB,17]
11320 046262 332 00 0 00 000002 SKIPE T1
11321 046263 665 01 0 00 246000 TLOA T,ADFMPL+ADADD+ADPL1L
11322 046264 661 03 0 00 004000 TLO T2,ADMBLE
11323 046265 660 01 0 00 400000 TRO T,ABADEN
11324 046266 201 02 0 00 000024 MOVEI T1,^D20
11325 046267 272 02 0 00 055424 ADDM T1,TIME
11326 046270 200 02 0 00 054432 MOVE T1,[POINT 4,IR,12]
11327 046271 607 12 0 00 000037 TLNN MB,37
11328 046272 202 02 0 00 055205 MOVEM T1,FMADREN
11329 046273 660 00 0 00 000010 TRO F,DSF2CLR
11330 046274 402 00 0 00 055373 SETZM STINH
11331 046275 402 00 0 00 055273 SETZM MPY
11332 046276 336 00 0 00 055444 SKIPN XCTPACT#
11333 046277 254 00 0 00 046302 JRST .+3
11334 046300 402 00 0 00 055445 SETZM XCTPRD
11335 046301 402 00 0 00 055446 SETZM XCTPWR
11336 046302 402 00 0 00 055444 SETZM XCTPACT
11337 046303 607 13 0 00 000600 TLNN PC,TN0+TN1
11338 046304 254 00 0 00 046313 JRST IT0A ;TN=0
11339 046305 332 00 0 00 055431 SKIPE TRPCYC#
11340 046306 254 00 0 00 046313 JRST IT0A
11341 046307 332 00 0 00 055322 SKIPE PICYC#
11342 046310 254 00 0 00 046313 JRST IT0A
11343 046311 201 05 0 00 046560 MOVEI S,IT2
11344 046312 263 17 0 00 000000 POPJ P,
11345 046313 265 05 0 00 030065 IT0A: JSP S,CPOPJ
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 70
DSKDA3 MAC 12-JUL-79 09:00 TIME PULSE SUBROUTINES - INSTRUCTION SEQ 0327
11346
11347 ; **********************************************************************
11348 ;*IT1
11349 ; **********************************************************************
11350
11351 046314 620 00 0 00 000160 IT1: TRZ F,FLAG1+FLAG2+FLAG3
11352 046315 402 00 0 00 055253 SETZM MAGIC#
11353 046316 402 00 0 00 055346 SETZM SACBRFF
11354 046317 660 01 0 00 004000 TRO T,ARRTAD
11355 046320 476 00 0 00 055235 SETOM INRDYCLR#
11356 046321 476 00 0 00 055246 SETOM IRLTCH#
11357 046322 135 04 0 00 054462 LDB T3,[POINT 9,IR,8]
11358 046323 306 04 0 00 000254 CAIN T3,254 ;SKIP IF NOT JRST
11359 046324 660 01 0 00 002000 TRO T,ARLTAD
11360 046325 307 04 0 00 000137 CAIG T3,137
11361 046326 305 04 0 00 000133 CAIGE T3,133
11362 046327 334 00 0 00 000000 SKIPA
11363 046330 254 00 0 00 046533 JRST IT1BYT
11364 046331 332 00 0 00 055151 SKIPE BYF6
11365 046332 254 00 0 00 046544 JRST IT1DMV
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 71
DSKDA3 MAC 12-JUL-79 09:00 TIME PULSE SUBROUTINES - INSTRUCTION SEQ 0328
11366
11367 046333 603 12 0 00 000020 IT1BY2: TLNE MB,(1B13)
11368 046334 254 00 0 00 046341 JRST .+5
11369 046335 332 00 0 00 055445 SKIPE XCTPRD
11370 046336 476 00 0 00 055444 SETOM XCTPACT
11371 046337 332 00 0 00 055446 SKIPE XCTPWR
11372 046340 476 00 0 00 055444 SETOM XCTPACT
11373 IFDEF SIMASB,<
11374 046341 305 04 0 00 000110 CAIGE T3,110
11375 046342 264 00 0 00 050746 JSR ERR >
11376 046343 221 04 0 00 000003 IMULI T3,3 ;PICKUP DISPATCH TABLE
11377 IFNDEF SIMASB,<
11378 ADDI T3,TABLE >
11379 IFDEF SIMASB,<
11380 046344 271 04 0 00 041544 ADDI T3,TABLE-330 >
11381 046345 202 04 0 00 055237 IT1A: MOVEM T3,INSTPT#
11382 046346 336 02 0 04 000000 SKIPN T1,(T3)
11383 046347 254 00 0 00 046515 JRST IT1H ;NO ENTRY
11384 046350 332 00 0 00 055150 IT1G: SKIPE BYF5
11385 046351 254 00 0 00 046356 JRST .+5
11386 046352 200 04 0 04 000002 MOVE T3,2(T3)
11387 046353 405 04 0 00 000777 ANDI T3,777
11388 046354 302 04 0 00 000031 CAIE T3,SKIPS
11389 046355 260 17 0 00 046553 PUSHJ P,IT1I
11390 046356 201 04 0 00 000140 MOVEI T3,SAIAC0
11391 046357 404 04 0 00 000002 AND T3,T1
11392 046360 306 04 0 00 000100 CAIN T3,SACBR
11393 046361 476 00 0 00 055346 SETOM SACBRFF
11394 046362 603 12 0 00 000020 IT1C: TLNE MB,(1B13)
11395 046363 254 00 0 00 046520 JRST IT1IND ;INDIRECT CYCLE
11396
11397 046364 201 05 0 00 046663 IT1B: MOVEI S,FT6 ;MB13 (0) ACTIONS
11398 046365 476 00 0 00 055222 SETOM INDNCLR#
11399 046366 200 02 1 00 055237 MOVE T1,@INSTPT
11400 046367 606 02 0 00 000437 TRNN T1,MEMREF!STORE!PCCHNG
11401 046370 476 00 0 00 055236 SETOM INSNXT
11402 046371 606 02 0 00 000437 TRNN T1,MEMREF!STORE!PCCHNG
11403 046372 660 01 0 00 100000 TRO T,ABPCEN
11404 046373 603 12 0 00 000037 TLNE MB,37
11405 046374 254 00 0 00 046377 JRST .+3 ;MB 13-17 NOT = 0
11406 046375 606 02 0 00 000017 TRNN T1,MEMREF
11407 046376 254 00 0 00 046665 JRST ETSEL ;ENABLE FETCH CYCLE ACTIONS
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 72
DSKDA3 MAC 12-JUL-79 09:00 TIME PULSE SUBROUTINES - INSTRUCTION SEQ 0329
11408
11409 046377 602 02 0 00 000017 IT1D: TRNE T1,MEMREF ;MB13(0) AND MEMREF OR NOT MB14-17 = 0
11410 046400 334 00 0 00 000000 SKIPA
11411 046401 661 01 0 00 000060 TLO T,ADARPL ;NOT MEMREF
11412 046402 602 02 0 00 000004 TRNE T1,FCCACR ;FCCACRT OR FCCACLT
11413 046403 665 01 0 00 006000 TLOA T,ADFMPL
11414 046404 606 02 0 00 000013 TRNN T1,FCE!FCEPSE!SCE!FCE2
11415 046405 260 17 0 00 046724 PUSHJ P,FMACEN ;FM ADR AC EN
11416 046406 602 02 0 00 000004 TRNE T1,FCCACR
11417 046407 606 12 0 00 000017 TRNN MB,17
11418 046410 254 00 0 00 046413 JRST .+3
11419 046411 476 00 0 00 055251 SETOM LONGSET
11420 046412 660 03 0 00 000100 TRO T2,SAADD
11421 046413 602 02 0 00 000001 TRNE T1,FCE
11422 046414 602 02 0 00 000420 TRNE T1,STORE!PCCHNG
11423 046415 334 00 0 00 000000 SKIPA
11424 046416 476 00 0 00 055240 SETOM INSYNC#
11425 046417 602 02 0 00 000010 TRNE T1,SCE
11426 046420 602 02 0 00 000405 TRNE T1,FCCACR!FCE!PCCHNG
11427 046421 334 00 0 00 000000 SKIPA
11428 046422 476 00 0 00 055240 SETOM INSYNC ;INST FETCH START SET
11429 046423 402 00 0 00 055354 SETZM SCENACR#
11430 046424 606 02 0 00 000010 TRNN T1,SCE
11431 046425 254 00 0 00 046430 JRST .+3
11432 046426 606 02 0 00 000004 TRNN T1,FCCACR
11433 046427 476 00 0 00 055354 SETOM SCENACR ;SET FLAG FOR SCE AND NOT FCCACR
11434 046430 606 02 0 00 000010 TRNN T1,SCE
11435 046431 254 00 0 00 046435 JRST .+4
11436 046432 602 02 0 00 000006 TRNE T1,FCCACL
11437 046433 254 00 0 00 046435 JRST .+2
11438 046434 660 01 0 00 200000 TRO T,ABABEN
11439 046435 602 02 0 00 000004 TRNE T1,FCCACR
11440 046436 254 00 0 00 046441 JRST .+3
11441 046437 602 02 0 00 000003 TRNE T1,FCE!FCEPSE!FCE2
11442 046440 660 01 0 00 200000 TRO T,ABABEN
11443 046441 332 00 0 00 055354 SKIPE SCENACR
11444 046442 476 00 0 00 055154 SETOM CLINSET
11445 046443 602 02 0 00 000003 TRNE T1,FCE!FCEPSE
11446 046444 476 00 0 00 055154 SETOM CLINSET
11447 046445 336 00 0 00 055354 SKIPN SCENACR
11448 046446 254 00 0 00 046451 JRST .+3
11449 046447 606 02 0 00 000001 TRNN T1,FCE
11450 046450 476 00 0 00 055267 SETOM MEMWR#
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 73
DSKDA3 MAC 12-JUL-79 09:00 TIME PULSE SUBROUTINES - INSTRUCTION SEQ 0330
11451 046451 640 02 0 00 000003 TRC T1,FCEPSE
11452 046452 646 02 0 00 000003 TRCN T1,FCEPSE
11453 046453 476 00 0 00 055267 SETOM MEMWR
11454 046454 640 02 0 00 000006 TRC T1,FCCACL
11455 046455 646 02 0 00 000006 TRCN T1,FCCACL
11456 046456 254 00 0 00 046461 JRST .+3
11457 046457 602 02 0 00 000003 TRNE T1,FCEPSE!FCE!FCE2
11458 046460 476 00 0 00 055265 SETOM MEMREAD#
11459 046461 602 02 0 00 000005 TRNE T1,FCCACR!FCE
11460 046462 254 00 0 00 046470 JRST IT1E
11461 046463 606 02 0 00 000002 TRNN T1,FCE2
11462 046464 254 00 0 00 046470 JRST IT1E
11463 046465 201 05 0 00 046712 MOVEI S,FT7
11464 046466 476 00 0 00 055177 SETOM FCE2ST
11465 046467 254 00 0 00 046504 JRST IT1F+1
11466
11467 046470 336 00 0 00 055265 IT1E: SKIPN MEMREAD
11468 046471 332 00 0 00 055267 SKIPE MEMWR
11469 046472 254 00 0 00 046503 JRST IT1F
11470 046473 602 02 0 00 000004 TRNE T1,FCCACR
11471 046474 201 05 0 00 046606 MOVEI S,FT3
11472 046475 640 02 0 00 000006 TRC T1,FCCACL
11473 046476 646 02 0 00 000006 TRCN T1,FCCACL
11474 046477 201 05 0 00 046602 MOVEI S,FT1
11475 046500 306 05 0 00 046606 CAIN S,FT3
11476 046501 660 01 0 00 400000 TRO T,ABADEN
11477 046502 263 17 0 00 000000 POPJ P,
11478
11479 046503 201 05 0 00 052122 IT1F: MOVEI S,MEMST
11480 046504 261 17 0 00 054463 PUSH P,["C"]
11481 046505 262 17 0 00 055266 POP P,MEMSIN#
11482 046506 607 12 0 00 000017 TLNN MB,17
11483 046507 263 17 0 00 000000 POPJ P,
11484 046510 336 00 0 00 055267 SKIPN MEMWR
11485 046511 263 17 0 00 000000 POPJ P,
11486 046512 261 17 0 00 054464 PUSH P,["K"]
11487 046513 262 17 0 00 055266 POP P,MEMSIN
11488 046514 263 17 0 00 000000 POPJ P,
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 74
DSKDA3 MAC 12-JUL-79 09:00 TIME PULSE SUBROUTINES - INSTRUCTION SEQ 0331
11489
11490 046515 332 00 0 04 000002 IT1H: SKIPE 2(T3)
11491 046516 254 00 0 00 046350 JRST IT1G
11492 IFNDEF SIMASB,<
11493 LDB S,[POINT 10,IR,9]
11494 CAIN S,1624 ;TTY I/O
11495 JRST TTIO
11496 CAIN S,1601 ;PI
11497 JRST PIIO
11498 CAIN S,1600 ;APR
11499 JRST APRIO
11500 CAIN S,1602 ;PAG
11501 JRST PAGIO
11502 CAIN S,1776
11503 JRST MUOXCT ;MUUO EXECUTION
11504 >
11505 046517 264 00 0 00 050746 IT1DE: JSR ERR
11506
11507 046520 332 00 0 00 055323 IT1IND: SKIPE PIRDYS#
11508 046521 254 00 0 00 046574 JRST PIT1A
11509 046522 201 05 0 00 052122 MOVEI S,MEMST
11510 046523 261 17 0 00 054465 PUSH P,["A"]
11511 046524 262 17 0 00 055266 POP P,MEMSIN
11512 046525 476 00 0 00 055154 SETOM CLINSET#
11513 046526 660 01 0 00 200000 TRO T,ABABEN
11514 046527 476 00 0 00 055265 SETOM MEMREAD#
11515 046530 661 01 0 00 000004 TLO T,INFTST
11516 046531 476 00 0 00 055332 SETOM PSINFT#
11517 046532 263 17 0 00 000000 POPJ P,
11518
11519 IFNDEF SIMASB,<
11520 MUOXCT: MOVEI T3,MUOBLK ;MUUO EXECUTE INSTRUCTION
11521 MOVEM T3,INSTPT
11522 JRST IT1G
11523
11524 MUOBLK: SACINH
11525 0
11526 MUOXC2
11527 >
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 75
DSKDA3 MAC 12-JUL-79 09:00 TIME PULSE SUBROUTINES - INSTRUCTION SEQ 0332
11528 046533 332 00 0 00 055150 IT1BYT: SKIPE BYF5#
11529 046534 254 00 0 00 046333 JRST IT1BY2
11530 046535 275 04 0 00 000133 SUBI T3,133
11531 046536 221 04 0 00 000003 IMULI T3,3
11532 046537 332 00 0 00 055151 SKIPE BYF6
11533 046540 271 04 0 00 044263 ADDI T3,BPNINC
11534 046541 336 00 0 00 055151 SKIPN BYF6
11535 046542 271 04 0 00 044244 ADDI T3,BPINC
11536 046543 254 00 0 00 046345 JRST IT1A
11537
11538 046544 307 04 0 00 000125 IT1DMV: CAIG T3,125 ;DMOVNM
11539 046545 305 04 0 00 000124 CAIGE T3,124 ;DMOVEM
11540 046546 254 00 0 00 046333 JRST IT1BY2
11541 046547 602 04 0 00 000001 TRNE T3,1
11542 046550 334 04 0 00 054466 SKIPA T3,[DMVPT2+3]
11543 046551 201 04 0 00 044302 MOVEI T3,DMVPT2
11544 046552 254 00 0 00 046345 JRST IT1A
11545
11546 046553 135 04 0 00 054467 IT1I: LDB T3,[POINT 3,IR,2]
11547 046554 306 04 0 00 000007 CAIN T3,7
11548 046555 263 17 0 00 000000 POPJ P,
11549 046556 660 01 0 00 000020 TRO T,MQCLR
11550 046557 263 17 0 00 000000 POPJ P,
11551
11552 ; **********************************************************************
11553 ;*IT2
11554 ; **********************************************************************
11555
11556 046560 476 00 0 00 055430 IT2: SETOM TRPCSET
11557 046561 402 00 0 00 055317 SETZM PFF1#
11558 046562 476 00 0 00 055261 SETOM MCSPEC#
11559 046563 201 02 0 00 000420 MOVEI T1,420
11560 046564 603 13 0 00 010000 TLNE PC,USERF
11561 046565 201 02 0 00 046577 MOVEI T1,USR420
11562 046566 202 02 0 00 055260 MOVEM T1,MCSADR
11563 046567 135 02 0 00 054470 LDB T1,[POINT 2,PC,10]
11564 046570 272 02 0 00 055260 ADDM T1,MCSADR
11565 046571 402 00 0 00 055234 SETZM INRDY
11566 046572 476 00 0 00 055314 SETOM PCP1FF
11567 046573 254 00 0 00 046520 JRST IT1IND
11568
11569 046574 201 05 0 00 046576 PIT1A: MOVEI S,PIT1
11570 046575 263 17 0 00 000000 POPJ P,
11571
11572 046576 264 00 0 00 050746 PIT1: JSR ERR
11573
11574 IFDEF SIMASB,<
11575 046577 000000 000000 USR420: 0
11576 046600 000000 000000 USR427: 0
11577 046601 000000 000000 USR436: 0 >
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 76
DSKDA3 MAC 12-JUL-79 09:00 TIME PULSE SUBROUTINES - FETCH SEQ 0333
11578 SUBTTL TIME PULSE SUBROUTINES - FETCH
11579 ; **********************************************************************
11580
11581 ; **********************************************************************
11582 ;*FT1
11583 ; **********************************************************************
11584
11585 046602 660 01 0 00 007000 FT1: TRO T,BRAREN!ARADEN
11586 046603 265 05 0 00 030065 JSP S,CPOPJ
11587
11588 ; **********************************************************************
11589 ;*FT2
11590 ; **********************************************************************
11591
11592 046604 670 01 0 00 054471 FT2: TDO T,[XWD ADARPL,ABADEN+ARRARL]
11593 046605 265 05 0 00 030065 JSP S,CPOPJ
11594
11595 ; **********************************************************************
11596 ;*FT3
11597 ; **********************************************************************
11598
11599 046606 332 00 0 00 055276 FT3: SKIPE MUUOF1
11600 046607 332 00 0 00 055277 SKIPE MUUOF2
11601 046610 334 00 0 00 000000 SKIPA
11602 046611 254 00 0 00 046727 JRST MUOES3
11603 046612 200 02 1 00 055237 MOVE T1,@INSTPT
11604 046613 606 02 0 00 000004 TRNN T1,FCCACR
11605 046614 254 00 0 00 046617 JRST .+3
11606 046615 606 02 0 00 000002 TRNN T1,PSE
11607 046616 660 01 0 00 001000 TRO T,BRAREN
11608 046617 476 00 0 00 055265 SETOM MEMREAD
11609 046620 660 01 0 00 200000 TRO T,ABABEN
11610 046621 476 00 0 00 055154 SETOM CLINSET
11611 046622 606 02 0 00 000430 TRNN T1,STORE!PCCHNG!SCE
11612 046623 476 00 0 00 055240 SETOM INSYNC ;INST FETCH START SET
11613 046624 336 00 0 00 055276 SKIPN MUUOF1
11614 046625 254 00 0 00 046635 JRST FT3A
11615 046626 476 00 0 00 055261 SETOM MCSPEC
11616 046627 261 17 0 00 054472 PUSH P,[430]
11617 046630 262 17 0 00 055260 POP P,MCSADR
11618 046631 607 13 0 00 010000 TLNN PC,USERF
11619 046632 254 00 0 00 046635 JRST FT3A
11620 046633 261 17 0 00 054473 PUSH P,[USR436]
11621 046634 262 17 0 00 055260 POP P,MCSADR
11622 046635 332 00 0 00 055431 FT3A: SKIPE TRPCYC
11623 046636 350 00 0 00 055260 AOS MCSADR
11624 046637 606 02 0 00 000010 TRNN T1,SCE
11625 046640 254 00 0 00 046643 JRST .+3
11626 046641 261 17 0 00 054474 PUSH P,["B"] ;NEXT CYCLE FT4
11627 046642 334 00 0 00 000000 SKIPA
11628 046643 261 17 0 00 054463 PUSH P,["C"] ;NEXT CYCLE FT6
11629 046644 262 17 0 00 055266 POP P,MEMSIN
11630 046645 201 05 0 00 052122 MOVEI S,MEMST
11631 046646 263 17 0 00 000000 POPJ P,
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 77
DSKDA3 MAC 12-JUL-79 09:00 TIME PULSE SUBROUTINES - FETCH SEQ 0334
11632
11633 ; **********************************************************************
11634 ;*FT4
11635 ; **********************************************************************
11636
11637 046647 670 01 0 00 054363 FT4: TDO T,[XWD ADBRPL,ABADEN]
11638 046650 265 05 0 00 030065 JSP S,CPOPJ
11639
11640 ; **********************************************************************
11641 ;*FT5
11642 ; **********************************************************************
11643
11644 046651 660 01 0 00 200000 FT5: TRO T,ABABEN
11645 046652 476 00 0 00 055154 SETOM CLINSET
11646 046653 476 00 0 00 055267 SETOM MEMWR
11647 046654 261 17 0 00 054463 PUSH P,["C"]
11648 046655 262 17 0 00 055266 POP P,MEMSIN ;NEXT CYCLE FT6
11649 046656 200 02 1 00 055237 MOVE T1,@INSTPT
11650 046657 606 00 0 00 000400 TRNN PCCHNG
11651 046660 476 00 0 00 055240 SETOM INSYNC ;INST FETCH START SET
11652 046661 201 05 0 00 052122 MOVEI S,MEMST
11653 046662 263 17 0 00 000000 POPJ P,
11654
11655 ; **********************************************************************
11656 ;*FT6
11657 ; **********************************************************************
11658
11659 046663 260 17 0 00 046724 FT6: PUSHJ P,FMACEN
11660 046664 476 00 0 00 055153 SETOM CLINCLR#
11661 046665 200 02 1 00 055237 ETSEL: MOVE T1,@INSTPT
11662 046666 602 02 0 00 040000 TRNE T1,LNGCYC
11663 046667 476 00 0 00 055251 SETOM LONGSET#
11664 046670 200 04 0 00 000002 MOVE T3,T1
11665 046671 630 04 0 00 054475 TDZ T3,[XWD 3,077777]
11666 046672 434 01 0 00 000004 IOR T,T3
11667 046673 201 05 0 00 046770 MOVEI S,ET2S
11668 046674 603 02 0 00 000002 TLNE T1,ET1
11669 046675 201 05 0 00 046756 MOVEI S,ET1S
11670 046676 603 02 0 00 000001 TLNE T1,ET0
11671 046677 201 05 0 00 046730 MOVEI S,ET0S
11672 046700 602 02 0 00 000020 TRNE T1,STORE
11673 046701 254 00 0 00 046704 JRST .+3
11674 046702 336 00 0 00 055427 SKIPN TNCLRI
11675 046703 476 00 0 00 055432 SETOM TRPSAT#
11676 046704 640 01 0 00 022000 TRC T,ARFLGS
11677 046705 646 01 0 00 022000 TRCN T,ARFLGS
11678 046706 476 00 0 00 055432 SETOM TRPSAT
11679 046707 135 04 0 00 054476 LDB T3,[POINT 5,T1,26]
11680 046710 256 00 0 04 045175 XCT AUXTAB(T3) ;FETCH CYCLE ACTIONS
11681 046711 263 17 0 00 000000 POPJ P,
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 78
DSKDA3 MAC 12-JUL-79 09:00 TIME PULSE SUBROUTINES - FETCH SEQ 0335
11682
11683 ; **********************************************************************
11684 ;*FT7
11685 ; **********************************************************************
11686
11687 046712 670 01 0 00 054477 FT7: TDO T,[XWD ADADD+ADCR36+ADBRPL,BRAREN]
11688 046713 661 03 0 00 000400 TLO T2,ADMSKG
11689 046714 476 00 0 00 055154 SETOM CLINSET
11690 046715 201 05 0 00 052122 MOVEI S,MEMST
11691 046716 210 04 0 00 052544 MOVN T3,VERTIM
11692 046717 272 04 0 00 055424 ADDM T3,TIME
11693 046720 263 17 0 00 000000 POPJ P,
11694
11695 ; **********************************************************************
11696 ;*FT8
11697 ; **********************************************************************
11698
11699 046721 260 17 0 00 046724 FT8: PUSHJ P,FMACEN
11700 046722 201 05 0 00 046663 MOVEI S,FT6
11701 046723 263 17 0 00 000000 POPJ P,
11702
11703 046724 200 04 0 00 054432 FMACEN: MOVE T3,[POINT 4,IR,12]
11704 046725 202 04 0 00 055205 MOVEM T3,FMADREN#
11705 046726 263 17 0 00 000000 POPJ P,
11706
11707 IFNDEF SIMASB,<
11708 MUOES3: MOVEI T1,MUUO3
11709 MOVEM T1,INSTPT
11710 JRST FT3+4 >
11711
11712 IFDEF SIMASB,<
11713 046727 264 00 0 00 050746 MUOES3: JSR ERR >
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 79
DSKDA3 MAC 12-JUL-79 09:00 TIME PULSE SUBROUTINES -EXECUTE- SEQ 0336
11714 SUBTTL TIME PULSE SUBROUTINES -EXECUTE-
11715 ; **********************************************************************
11716
11717 ; **********************************************************************
11718 ;*ET0
11719 ; **********************************************************************
11720
11721 046730 200 02 0 00 055237 ET0S: MOVE T1,INSTPT
11722 046731 200 04 0 02 000000 MOVE T3,(T1)
11723 046732 554 02 0 02 000001 HLRZ T1,1(T1)
11724 046733 200 02 0 02 000000 MOVE T1,(T1)
11725 046734 201 05 0 00 046770 MOVEI S,ET2S
11726 046735 603 04 0 00 000002 TLNE T3,ET1
11727 046736 201 05 0 00 046756 MOVEI S,ET1S
11728 046737 602 04 0 00 000020 TRNE T3,STORE
11729 046740 254 00 0 00 046747 JRST ET0SA
11730
11731 046741 434 01 0 00 000002 ETPULS: IOR T,T1
11732 046742 620 01 0 00 000777 TRZ T,777
11733 046743 405 02 0 00 000777 ANDI T1,777
11734 046744 602 02 0 00 000777 TRNE T1,777
11735 046745 254 00 0 02 044307 JRST ETAB(T1)
11736 046746 263 17 0 00 000000 POPJ P,
11737
11738 046747 201 05 0 00 000106 ET0SA: MOVEI S,"F"
11739 046750 202 05 0 00 055266 MOVEM S,MEMSIN
11740 046751 476 00 0 00 055267 SETOM MEMWR
11741 046752 476 00 0 00 055154 SETOM CLINSET
11742 046753 201 05 0 00 052122 MOVEI S,MEMST
11743 046754 660 01 0 00 200000 TRO T,ABABEN
11744 046755 254 00 0 00 046741 JRST ETPULS
11745
11746 ; **********************************************************************
11747 ;*ET1
11748 ; **********************************************************************
11749
11750 046756 200 02 0 00 055237 ET1S: MOVE T1,INSTPT
11751 046757 550 02 0 02 000001 HRRZ T1,1(T1)
11752 046760 200 02 0 02 000000 MOVE T1,(T1)
11753 046761 476 00 0 00 055153 SETOM CLINCLR
11754 046762 200 04 1 00 055237 MOVE T3,@INSTPT
11755 046763 602 04 0 00 000020 TRNE T3,STORE
11756 046764 254 00 0 00 046767 JRST .+3
11757 046765 336 00 0 00 055427 SKIPN TNCLRI
11758 046766 476 00 0 00 055432 SETOM TRPSAT
11759 046767 265 05 0 00 046741 JSP S,ETPULS
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 80
DSKDA3 MAC 12-JUL-79 09:00 TIME PULSE SUBROUTINES -EXECUTE- SEQ 0337
11760
11761 ; **********************************************************************
11762 ;*ET2
11763 ; **********************************************************************
11764
11765 046770 402 00 0 00 055263 ET2S: SETZM MEMGOINH
11766 046771 200 04 1 00 055237 MOVE T3,@INSTPT
11767 046772 135 02 0 00 054432 LDB T1,[POINT 4,IR,12]
11768 046773 640 04 0 00 000140 TRC T3,SAIAC0
11769 046774 642 04 0 00 000140 TRCE T3,SAIAC0
11770 046775 254 00 0 00 047001 JRST ET2SA
11771 046776 620 04 0 00 000140 TRZ T3,SAIAC0
11772 046777 336 00 0 00 000002 SKIPN T1
11773 047000 660 04 0 00 000040 TRO T3,SACINH
11774 047001 200 02 0 00 055237 ET2SA: MOVE T1,INSTPT
11775 047002 200 02 0 02 000002 MOVE T1,2(T1)
11776 047003 602 04 0 00 000001 TRNE T3,FCE
11777 047004 606 04 0 00 000002 TRNN T3,PSE
11778 047005 602 04 0 00 000030 TRNE T3,SCE+STORE
11779 047006 254 00 0 00 047011 JRST ET2SB
11780 047007 602 04 0 00 000040 TRNE T3,SACINH
11781 047010 254 00 0 00 047014 JRST ET2SC
11782 047011 336 00 0 00 055373 ET2SB: SKIPN STINH#
11783 047012 201 05 0 00 047027 MOVEI S,ST1
11784 047013 334 00 0 00 000000 SKIPA
11785 047014 201 05 0 00 050713 ET2SC: MOVEI S,INDONE
11786 047015 332 00 0 00 055373 SKIPE STINH#
11787 047016 254 00 0 00 046741 JRST ETPULS
11788 047017 606 04 0 00 000040 TRNN T3,SACINH
11789 047020 476 00 0 00 055210 SETOM FMWRSET#
11790 047021 254 00 0 00 046741 JRST ETPULS
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 81
DSKDA3 MAC 12-JUL-79 09:00 TIME PULSE SUBROUTINES -STORE- SEQ 0338
11791 SUBTTL TIME PULSE SUBROUTINES -STORE-
11792 ; **********************************************************************
11793
11794 ; **********************************************************************
11795 ;*ST1
11796 ; **********************************************************************
11797
11798 047022 332 00 0 00 055144 ST1A: SKIPE BLTF1#
11799 047023 254 00 0 00 047117 JRST ST1B
11800 047024 606 02 0 00 000200 TRNN T1,SAC2
11801 047025 254 00 0 00 047204 JRST ST5A
11802 047026 254 00 0 00 047163 JRST ST3A
11803
11804 047027 402 00 0 00 055346 ST1: SETZM SACBRFF
11805 047030 332 00 0 00 055144 SKIPE BLTF1
11806 047031 661 01 0 00 000002 TLO T,PCCLK
11807 047032 554 02 0 00 000016 HLRZ T1,IR
11808 047033 405 02 0 00 777000 ANDI T1,777000
11809 047034 306 02 0 00 265000 CAIN T1,(JSP)
11810 047035 661 01 0 00 000004 TLO T,INFTST
11811 047036 306 02 0 00 264000 CAIN T1,(JSR)
11812 047037 661 01 0 00 000004 TLO T,INFTST
11813 047040 306 02 0 00 260000 CAIN T1,(PUSHJ)
11814 047041 661 01 0 00 000004 TLO T,INFTST
11815 047042 306 02 0 00 263000 CAIN T1,(POPJ)
11816 047043 661 01 0 00 000004 TLO T,INFTST
11817 047044 306 02 0 00 120000 CAIN T1,(DMOVE)
11818 047045 661 01 0 00 000004 TLO T,INFTST
11819 047046 306 02 0 00 257000 CAIN T1,(MAP)
11820 047047 661 01 0 00 000004 TLO T,INFTST
11821 047050 302 02 0 00 251000 CAIE T1,(BLT)
11822 047051 254 00 0 00 047054 JRST .+3
11823 047052 336 00 0 00 055144 SKIPN BLTF1
11824 047053 661 01 0 00 000004 TLO T,INFTST
11825 047054 302 02 0 00 254000 CAIE T1,(JRST)
11826 047055 254 00 0 00 047060 JRST .+3
11827 047056 603 16 0 00 000300 TLNE IR,(1B10+1B11)
11828 047057 661 01 0 00 000004 TLO T,INFTST
11829 047060 405 02 0 00 700000 ANDI T1,700000
11830 047061 306 02 0 00 700000 CAIN T1,700000
11831 047062 254 00 0 00 047221 JRST ST1C ;I/O
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 82
DSKDA3 MAC 12-JUL-79 09:00 TIME PULSE SUBROUTINES -STORE- SEQ 0339
11832
11833 047063 200 02 0 00 055237 MOVE T1,INSTPT
11834 047064 200 02 0 02 000002 MOVE T1,2(T1)
11835 047065 405 02 0 00 000777 ANDI T1,777
11836 047066 306 02 0 00 000022 CAIN T1,COMP
11837 047067 661 01 0 00 000004 TLO T,INFTST
11838 047070 306 02 0 00 000031 CAIN T1,SKIPS
11839 047071 661 01 0 00 000004 TLO T,INFTST
11840 047072 306 02 0 00 000054 CAIN T1,JUMPS
11841 047073 661 01 0 00 000004 TLO T,INFTST
11842 047074 306 02 0 00 000001 CAIN T1,AOBJX
11843 047075 661 01 0 00 000004 TLO T,INFTST
11844 047076 306 02 0 00 000002 CAIN T1,AOBJX+1
11845 047077 661 01 0 00 000004 TLO T,INFTST
11846 047100 306 02 0 00 000663 CAIN T1,MUUO32
11847 047101 661 01 0 00 000004 TLO T,INFTST
11848
11849 047102 332 00 0 00 055276 ST1D: SKIPE MUUOF1
11850 047103 660 00 0 00 010000 TRO F,MUOF2C
11851 047104 332 00 0 00 055277 SKIPE MUUOF2
11852 047105 660 00 0 00 001000 TRO F,MUOF1S
11853 047106 200 02 1 00 055237 MOVE T1,@INSTPT
11854 047107 602 02 0 00 000200 TRNE T1,SAC2
11855 047110 260 17 0 00 050506 PUSHJ P,FMAC2E
11856 047111 640 02 0 00 000001 TRC T1,FCE
11857 047112 606 02 0 00 000005 TRNN T1,FCCACR+FCE
11858 047113 606 02 0 00 000002 TRNN T1,PSE
11859 047114 602 02 0 00 000030 TRNE T1,SCE+STORE
11860 047115 334 00 0 00 000000 SKIPA
11861 047116 254 00 0 00 047022 JRST ST1A
11862
11863 047117 336 00 0 00 055372 ST1B: SKIPN STINAC
11864 047120 374 00 0 00 055154 SOSA CLINSET#
11865 047121 562 14 0 00 055204 HRROM MA,FMADMA#
11866 047122 661 03 0 00 000002 TLO T2,MBAREN
11867 047123 265 05 0 00 030065 JSP S,CPOPJ
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 83
DSKDA3 MAC 12-JUL-79 09:00 TIME PULSE SUBROUTINES -STORE- SEQ 0340
11868
11869 ; **********************************************************************
11870 ;*ST2
11871 ; **********************************************************************
11872
11873 047124 200 02 1 00 055237 ST2: MOVE T1,@INSTPT
11874 047125 476 00 0 00 055251 SETOM LONGSET
11875 047126 201 05 0 00 047164 MOVEI S,ST4
11876 047127 332 04 0 00 055372 SKIPE T3,STINAC#
11877 047130 476 00 0 00 055210 SETOM FMWRSET#
11878 047131 402 00 0 00 055372 SETZM STINAC#
11879 047132 202 04 0 00 055207 MOVEM T3,FMSINAC
11880 047133 326 04 0 00 047143 JUMPN T3,ST2A
11881 047134 200 04 0 00 055424 MOVE T3,TIME
11882 047135 271 04 0 00 000144 ADDI T3,^D100
11883 047136 315 04 0 00 055270 CAMGE T3,MEMWRWT#
11884 047137 200 04 0 00 055270 MOVE T3,MEMWRWT
11885 047140 202 04 0 00 055424 MOVEM T3,TIME
11886 047141 260 17 0 00 052415 PUSHJ P,WRRST
11887 047142 200 02 1 00 055237 MOVE T1,@INSTPT
11888 047143 332 00 0 00 055144 ST2A: SKIPE BLTF1
11889 047144 254 00 0 00 050753 JRST BLTT1X
11890 047145 332 00 0 00 055317 SKIPE PFF1
11891 047146 254 00 0 00 047225 JRST PFX1
11892 047147 554 04 0 00 000016 HLRZ T3,IR
11893 047150 420 04 0 00 055151 ANDCM T3,BYF6
11894 047151 640 04 0 00 124000 TRC T3,(DMOVEM)
11895 047152 606 04 0 00 776000 TRNN T3,776000
11896 047153 254 00 0 00 047206 JRST ST2B
11897 047154 332 00 0 00 055277 SKIPE MUUOF2
11898 047155 254 00 0 00 047220 JRST ST2C
11899 047156 332 00 0 00 055276 SKIPE MUUOF1
11900 047157 254 00 0 00 046605 JRST FT2+1
11901 047160 606 02 0 00 000200 TRNN T1,SAC2
11902 047161 254 00 0 00 047175 JRST ST4A
11903 047162 265 05 0 00 030065 JSP S,CPOPJ
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 84
DSKDA3 MAC 12-JUL-79 09:00 TIME PULSE SUBROUTINES -STORE- SEQ 0341
11904
11905 ; **********************************************************************
11906 ;*ST3
11907 ; **********************************************************************
11908
11909 047163 ST3:
11910 047163 265 05 0 00 030065 ST3A: JSP S,CPOPJ
11911
11912 ; **********************************************************************
11913 ;*ST4
11914 ; **********************************************************************
11915
11916 047164 476 00 0 00 055133 ST4: SETOM ARMQEN
11917 047165 476 00 0 00 055210 SETOM FMWRSET
11918 047166 554 02 0 00 000016 HLRZ T1,IR
11919 047167 405 02 0 00 777000 ANDI T1,777000
11920 047170 306 02 0 00 121000 CAIN T1,(DMOVN)
11921 047171 621 07 0 00 400000 TLZ MQ,(1B0)
11922 047172 640 02 0 00 110000 TRC T1,110000 ;DFAD
11923 047173 606 02 0 00 774000 TRNN T1,774000
11924 047174 621 07 0 00 400000 TLZ MQ,(1B0)
11925 047175 265 05 0 00 030065 ST4A: JSP S,CPOPJ
11926
11927 ; **********************************************************************
11928 ;*ST5
11929 ; **********************************************************************
11930
11931 047176 554 04 0 00 000016 ST5: HLRZ T3,IR
11932 047177 640 04 0 00 124000 TRC T3,(DMOVEM)
11933 047200 606 04 0 00 776000 TRNN T3,776000
11934 047201 402 00 0 00 055151 SETZM BYF6
11935 047202 336 00 0 00 055151 SKIPN BYF6
11936 047203 621 13 0 00 020000 TLZ PC,BIS
11937 047204 201 05 0 00 050713 ST5A: MOVEI S,INDONE
11938 047205 263 17 0 00 000000 POPJ P,
11939
11940 047206 661 01 0 00 000600 ST2B: TLO T,ADBRPL
11941 047207 660 01 0 00 400000 TRO T,ABADEN
11942 047210 201 04 0 00 044302 MOVEI T3,DMVPT2
11943 047211 603 16 0 00 001000 TLNE IR,(1B8)
11944 047212 201 04 0 00 044305 MOVEI T3,DMVPT2+3
11945 047213 202 04 0 00 055237 MOVEM T3,INSTPT
11946 047214 476 00 0 00 055151 SETOM BYF6
11947 047215 661 13 0 00 020000 TLO PC,BIS
11948 047216 201 05 0 00 046663 MOVEI S,FT6
11949 047217 263 17 0 00 000000 POPJ P,
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 85
DSKDA3 MAC 12-JUL-79 09:00 TIME PULSE SUBROUTINES -STORE- SEQ 0342
11950 IFNDEF SIMASB,<
11951 ST2C: MOVEI T3,MUUO2
11952 MOVEM T3,INSTPT
11953 MOVEI S,FT6
11954 POPJ P, >
11955
11956 IFDEF SIMASB,<
11957 047220 264 00 0 00 050746 ST2C: JSR ERR >
11958
11959 047221 135 02 0 00 054500 ST1C: LDB T1,[POINT 2,IR,11]
11960 047222 306 02 0 00 000003 CAIN T1,3 ;CONSX
11961 047223 661 01 0 00 000004 TLO T,INFTST
11962 047224 254 00 0 00 047102 JRST ST1D
11963
11964 047225 402 00 0 00 055150 PFX1: SETZM BYF5
11965 047226 402 00 0 00 055246 SETZM IRLTCH
11966 047227 200 04 0 00 054461 MOVE T3,[POINT 4,MB,17]
11967 047230 202 04 0 00 055205 MOVEM T3,FMADREN
11968 047231 201 05 0 00 046560 MOVEI S,IT2
11969 047232 263 17 0 00 000000 POPJ P,
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 86
DSKDA3 MAC 12-JUL-79 09:00 TIME PULSE SUBROUTINES -DIVIDE SUBRTN- SEQ 0343
11970 SUBTTL TIME PULSE SUBROUTINES -DIVIDE SUBRTN-
11971 ; **********************************************************************
11972
11973 ; **********************************************************************
11974 ;*DST1
11975 ; **********************************************************************
11976
11977 047233 402 00 0 00 055253 DST1: SETZM MAGIC ;FOR SIMULATOR
11978 047234 660 01 0 00 000204 TRO T,ARSHLT+MQSHLT
11979 047235 476 00 0 00 055127 SETOM ARGOLT
11980 047236 321 11 0 00 050566 JUMPL AD,SCTC5
11981 047237 660 00 0 00 000010 TRO F,DSF2CLR
11982 047240 265 05 0 00 030065 JSP S,CPOPJ
11983
11984 ; **********************************************************************
11985 ;*DST2
11986 ; **********************************************************************
11987
11988 047241 661 13 0 00 400240 DST2: TLO PC,AROV!TN1!DCK
11989 047242 204 02 0 00 000016 MOVS T1,IR
11990 047243 405 02 0 00 770000 ANDI T1,770000
11991 047244 306 02 0 00 170000 CAIN T1,170000
11992 047245 661 13 0 00 040000 TLO PC,FOV
11993 047246 200 02 1 00 055237 MOVE T1,@INSTPT
11994 047247 602 02 0 00 000010 TRNE T1,SCE
11995 047250 260 17 0 00 052433 PUSHJ P,INFT3
11996 047251 254 00 0 00 047204 JRST ST5A
11997
11998 ; **********************************************************************
11999 ;*DST3
12000 ; **********************************************************************
12001
12002 047252 660 01 0 00 000004 DST3: TRO T,MQSHLT
12003 047253 660 00 0 00 000010 TRO F,DSF2CLR
12004 047254 607 16 0 00 200000 TLNN IR,(1B1)
12005 047255 254 00 0 00 047261 JRST DST3A
12006 047256 200 02 1 00 055237 MOVE T1,@INSTPT
12007 047257 602 02 0 00 000010 TRNE T1,SCE
12008 047260 260 17 0 00 052502 PUSHJ P,MEMWSS
12009 047261 660 01 0 00 006000 DST3A: TRO T,ARADEN
12010 047262 606 00 0 00 000020 TRNN F,FLAG1
12011 047263 660 03 0 00 000303 TRO T2,SAZERO+SAPL1+SAADD
12012 047264 660 03 0 00 020040 TRO T2,SCSAEN+SASCMI
12013 047265 265 05 0 00 030065 JSP S,CPOPJ
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 87
DSKDA3 MAC 12-JUL-79 09:00 TIME PULSE SUBROUTINES -DIVIDE SUBRTN- SEQ 0344
12014
12015 ; **********************************************************************
12016 ;*DST4
12017 ; **********************************************************************
12018
12019 047266 606 07 0 00 000001 DST4: TRNN MQ,1
12020 047267 660 01 0 00 006000 TRO T,ARADEN
12021 047270 602 00 0 00 000100 TRNE F,FLAG3
12022 047271 665 01 0 00 060110 TLOA T,ADARMI+ADCR36+ADADD+ADMAGIC
12023 047272 661 01 0 00 000060 TLO T,ADARPL
12024 047273 660 03 0 00 020000 TRO T2,SCSAEN
12025 047274 265 05 0 00 030065 JSP S,CPOPJ
12026
12027 ; **********************************************************************
12028 ;*DST5
12029 ; **********************************************************************
12030
12031 047275 476 00 0 00 055133 DST5: SETOM ARMQEN
12032 047276 660 01 0 00 000010 TRO T,MQADEN
12033 047277 200 02 0 00 000010 MOVE T1,BR
12034 047300 602 00 0 00 000100 TRNE F,FLAG3
12035 047301 450 02 0 00 000000 SETCA T1,
12036 047302 321 02 0 00 047322 JUMPL T1,DST5A
12037 047303 603 16 0 00 204000 TLNE IR,204000
12038 047304 254 00 0 00 047312 JRST DST5D
12039 047305 201 05 0 00 047452 DST5E: MOVEI S,NRT1
12040 047306 476 00 0 00 055251 SETOM LONGSET
12041 047307 660 03 0 00 000020 TRO T2,SASCPL
12042 047310 661 01 0 00 000060 TLO T,ADARPL
12043 047311 263 17 0 00 000000 POPJ P,
12044
12045 047312 607 16 0 00 200000 DST5D: TLNN IR,(1B1)
12046 047313 254 00 0 00 047321 JRST DST5F
12047 047314 201 05 0 00 047027 DST5B: MOVEI S,ST1
12048 047315 200 02 1 00 055237 DST5C: MOVE T1,@INSTPT
12049 047316 606 02 0 00 000040 TRNN T1,SACINH
12050 047317 476 00 0 00 055210 SETOM FMWRSET
12051 047320 263 17 0 00 000000 POPJ P,
12052
12053 047321 665 01 0 00 060070 DST5F: TLOA T,ADARPL+ADCR36+ADMAGIC+ADADD
12054 047322 661 01 0 00 060110 DST5A: TLO T,ADARMI+ADCR36+ADADD+ADMAGIC
12055 047323 265 05 0 00 030065 JSP S,CPOPJ
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 88
DSKDA3 MAC 12-JUL-79 09:00 TIME PULSE SUBROUTINES -DIVIDE SUBRTN- SEQ 0345
12056
12057 ; **********************************************************************
12058 ;*DST6
12059 ; **********************************************************************
12060
12061 047324 660 01 0 00 006000 DST6: TRO T,ARADEN
12062 047325 603 16 0 00 200000 TLNE IR,(1B1)
12063 047326 254 00 0 00 047314 JRST DST5B
12064 047327 603 16 0 00 004000 TLNE IR,(1B6)
12065 047330 640 01 0 00 006120 TRC T,ARADEN+ARSHRT+MQCLR
12066 047331 254 00 0 00 047305 JRST DST5E
12067
12068 047332 402 00 0 00 055213 FXUSET: SETZM FXUH
12069 047333 335 00 0 00 055343 SKIPGE SA
12070 047334 476 00 0 00 055213 SETOM FXUH
12071 047335 263 17 0 00 000000 POPJ P,
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 89
DSKDA3 MAC 12-JUL-79 09:00 TIME PULSE SUBROUTINES -FLOATING DIVIDE- SEQ 0346
12072 SUBTTL TIME PULSE SUBROUTINES -FLOATING DIVIDE-
12073 ; **********************************************************************
12074
12075 ; **********************************************************************
12076 ;*FDT0
12077 ; **********************************************************************
12078
12079 047336 607 06 0 00 400000 FDT0: TLNN AR,(1B0)
12080 047337 476 00 0 00 055135 SETOM ARSMR
12081 047340 603 06 0 00 400000 TLNE AR,(1B0)
12082 047341 476 00 0 00 055130 SETOM ARI08
12083 047342 660 01 0 00 000400 TRO T,ARCLR
12084 047343 661 01 0 00 000060 TLO T,ADARPL
12085 047344 660 03 0 00 400000 TRO T2,FESAEN
12086 047345 554 02 0 00 000016 HLRZ T1,IR
12087 047346 640 02 0 00 171000 TRC T1,(FDVL)
12088 047347 602 02 0 00 777000 TRNE T1,777000
12089 047350 254 00 0 00 047361 JRST FDT1A
12090 047351 660 01 0 00 000010 TRO T,MQADEN
12091 047352 602 00 0 00 000100 TRNE F,FLAG3
12092 047353 616 11 0 00 052672 TDNN AD,[777777777]
12093 047354 254 00 0 00 047356 JRST .+2
12094 047355 661 01 0 00 040000 TLO T,ADADD
12095 047356 265 05 0 00 030065 JSP S,CPOPJ
12096
12097 ; **********************************************************************
12098 ;*FDT1
12099 ; **********************************************************************
12100
12101 047357 661 01 0 00 000060 FDT1: TLO T,ADARPL
12102 047360 660 01 0 00 006004 TRO T,ARADEN+MQSHLT
12103 047361 660 00 0 00 000004 FDT1A: TRO F,DSF2SET
12104 047362 265 05 0 00 030065 JSP S,CPOPJ
12105
12106 ; **********************************************************************
12107 ;*FDT2
12108 ; **********************************************************************
12109
12110 047363 660 01 0 00 000102 FDT2: TRO T,ARSHRT+MQSHRT
12111 047364 603 16 0 00 004000 TLNE IR,4000
12112 047365 664 03 0 00 000011 TROA T2,SAMI33
12113 047366 660 03 0 00 000012 TRO T2,SAMI32
12114 047367 265 05 0 00 030065 JSP S,CPOPJ
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 90
DSKDA3 MAC 12-JUL-79 09:00 TIME PULSE SUBROUTINES -FLOATING DIVIDE- SEQ 0347
12115
12116 ; **********************************************************************
12117 ;*FDT3
12118 ; **********************************************************************
12119
12120 047370 660 03 0 00 020000 FDT3: TRO T2,SCSAEN
12121 047371 660 01 0 00 000204 TRO T,MQSHLT+ARSHLT
12122 047372 476 00 0 00 055251 SETOM LONGSET
12123 047373 201 05 0 00 047400 MOVEI S,FDT4
12124 047374 321 11 0 00 030065 JUMPL AD,CPOPJ
12125 047375 201 05 0 00 047241 MOVEI S,DST2
12126 047376 660 00 0 00 000010 TRO F,DSF2CLR
12127 047377 263 17 0 00 000000 POPJ P,
12128
12129 ; **********************************************************************
12130 ;*FDT4
12131 ; **********************************************************************
12132
12133 047400 660 01 0 00 000204 FDT4: TRO T,MQSHLT+ARSHLT
12134 047401 201 05 0 00 050571 MOVEI S,SCT2
12135 047402 260 17 0 00 046724 PUSHJ P,FMACEN
12136 047403 476 00 0 00 055127 SETOM ARGOLT
12137 047404 321 11 0 00 030065 JUMPL AD,CPOPJ
12138 047405 660 03 0 00 200000 TRO T2,SCSCP1
12139 047406 660 00 0 00 000020 TRO F,FLAG1
12140 047407 263 17 0 00 000000 POPJ P,
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 91
DSKDA3 MAC 12-JUL-79 09:00 TIME PULSE SUBROUTINES -FLOATING DIVIDE- SEQ 0348
12141
12142 ; **********************************************************************
12143 ;*FDT5
12144 ; **********************************************************************
12145
12146 047410 660 01 0 00 007000 FDT5: TRO T,BRAREN+ARADEN
12147 047411 476 00 0 00 055210 SETOM FMWRSET
12148 047412 660 03 0 00 022120 TRO T2,SAAREX+SCSAEN+SASCPL+SAADD
12149 047413 602 00 0 00 000020 TRNE F,FLAG1
12150 047414 660 03 0 00 000200 TRO T2,SAPL1
12151 047415 265 05 0 00 030065 JSP S,CPOPJ
12152
12153 ; **********************************************************************
12154 ;*FDT6
12155 ; **********************************************************************
12156
12157 047416 476 00 0 00 055133 FDT6: SETOM ARMQEN
12158 047417 260 17 0 00 050506 PUSHJ P,FMAC2E
12159 047420 402 00 0 00 055346 SETZM SACBRFF
12160 047421 661 01 0 00 000060 TLO T,ADARPL
12161 047422 476 00 0 00 055251 SETOM LONGSET
12162 047423 660 03 0 00 000040 TRO T2,SASCMI
12163 047424 606 00 0 00 000100 TRNN F,FLAG3
12164 047425 640 03 0 00 000060 TRC T2,SASCPL+SASCMI
12165 047426 265 05 0 00 045031 JSP S,FIX1A
12166
12167 ; **********************************************************************
12168 ;*FDT7
12169 ; **********************************************************************
12170
12171 047427 476 00 0 00 055210 FDT7: SETOM FMWRSET
12172 047430 201 05 0 00 047176 MOVEI S,ST5
12173 047431 201 02 0 15 000200 MOVEI T1,200(SC)
12174 047432 606 02 0 00 000400 TRNN T1,400
12175 047433 336 00 0 00 000011 SKIPN AD
12176 047434 664 01 0 00 000400 TROA T,ARCLR
12177 047435 476 00 0 00 055126 SETOM ARESAEN
12178 047436 263 17 0 00 000000 POPJ P,
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 92
DSKDA3 MAC 12-JUL-79 09:00 TIME PULSE SUBROUTINES -FLOATING MULTIPLY- SEQ 0349
12179 SUBTTL TIME PULSE SUBROUTINES -FLOATING MULTIPLY-
12180 ; **********************************************************************
12181
12182 ; **********************************************************************
12183 ;*FMT1
12184 ; **********************************************************************
12185
12186 047437 660 03 0 00 020000 FMT1: TRO T2,SCSAEN
12187 047440 670 01 0 00 054501 TDO T,[XWD ADARPL,ARCLR+MQADEN]
12188 047441 201 05 0 00 050571 MOVEI S,SCT2
12189 047442 402 00 0 00 055127 SETZM ARGOLT
12190 047443 254 00 0 00 051600 JRST MPYFCN
12191
12192 ; **********************************************************************
12193 ;*FMT2
12194 ; **********************************************************************
12195
12196 047444 660 03 0 00 000323 FMT2: TRO T2,SAPL1+SAADD+SASCPL+SAZERO
12197 047445 331 00 1 00 055206 SKIPL @FMREG
12198 047446 640 03 0 00 000060 TRC T2,SASCPL+SASCMI
12199 047447 660 01 0 00 000204 TRO T,ARSHLT+MQSHLT
12200 047450 661 01 0 00 000060 FMT2A: TLO T,ADARPL
12201 047451 265 05 0 00 045031 JSP S,FIX1A
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 93
DSKDA3 MAC 12-JUL-79 09:00 TIME PULSE SUBROUTINES -NORMALIZE- SEQ 0350
12202 SUBTTL TIME PULSE SUBROUTINES -NORMALIZE-
12203 ; **********************************************************************
12204
12205 ; **********************************************************************
12206 ;*NRT1
12207 ; **********************************************************************
12208
12209 047452 660 03 0 00 020000 NRT1: TRO T2,SCSAEN ;SC SCAD EN
12210 047453 661 01 0 00 000060 TLO T,ADARPL ;AD AR + EN
12211 047454 260 17 0 00 047332 PUSHJ P,FXUSET ;SCAD-1(1):AR FXU HOLD SET
12212
12213 047455 402 00 0 00 055305 SETZM NRRND#
12214 047456 402 00 0 00 055304 SETZM NRPOS#
12215 047457 402 00 0 00 055303 SETZM NRNEG#
12216
12217 047460 607 16 0 00 004000 TLNN IR,(1B6)
12218 047461 254 00 0 00 047464 JRST .+3
12219 047462 603 07 0 00 001000 TLNE MQ,(1B8)
12220 047463 476 00 0 00 055305 SETOM NRRND ;IR06(1)^MQ08(1):NR RND
12221
12222 047464 321 06 0 00 047476 JUMPL AR,NRT1X ;JUMP IF AR00(1)
12223 047465 603 06 0 00 000400 TLNE AR,(1B9)
12224 047466 476 00 0 00 055304 SETOM NRPOS ;AR00(0)^AR09(1):NR POS
12225
12226 047467 200 04 0 00 000016 MOVE T3,IR
12227 047470 641 04 0 00 130000 TLC T3,(UFA)
12228 047471 643 04 0 00 777000 TLCE T3,777000
12229 047472 254 00 0 00 047476 JRST NRT1X ;NOT UFA
12230 047473 326 11 0 00 047475 JUMPN AD,.+2 ;JUMP IF 'AD=0
12231 047474 612 07 0 00 054502 TDNE MQ,[1B7-1]
12232 047475 476 00 0 00 055304 SETOM NRPOS ;AR00(0)^IR UFA^('AD=0 OR 'MQ08-35=0):NR POS
12233
12234 047476 607 06 0 00 000400 NRT1X: TLNN AR,(1B9)
12235 047477 476 00 0 00 055303 SETOM NRNEG ;AR09(0):NR NEG
12236 047500 200 04 0 00 000016 MOVE T3,IR
12237 047501 641 04 0 00 130000 TLC T3,(UFA)
12238 047502 647 04 0 00 777000 TLCN T3,777000
12239 047503 476 00 0 00 055303 SETOM NRNEG ;IR UFA:NR NEG
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 94
DSKDA3 MAC 12-JUL-79 09:00 TIME PULSE SUBROUTINES -NORMALIZE- SEQ 0351
12240
12241 047504 336 00 0 00 055305 NRT1Y: SKIPN NRRND ;NRT1 NORMAL ROUND CHECK
12242 047505 254 00 0 00 047520 JRST NRT1Z ;NOT ROUND
12243 047506 321 06 0 00 047511 JUMPL AR,.+3
12244 047507 603 06 0 00 000400 TLNE AR,(1B9)
12245 047510 254 00 0 00 047516 JRST NRT1NR ;IR06(1)^MQ08(1)^AR00(0)^AR09(1):NRT1 NORMAL RND
12246
12247 047511 325 06 0 00 047520 JUMPGE AR,NRT1Z
12248 047512 603 06 0 00 000400 TLNE AR,(1B9) ;HERE IF AR00(1)
12249 047513 254 00 0 00 047520 JRST NRT1Z
12250 047514 616 07 0 00 052672 TDNN MQ,[1B8-1] ;HERE IF AR09(0)
12251 047515 254 00 0 00 047520 JRST NRT1Z
12252 ;IR06(1)^MQ08(1)^AR00(1)^AR09(0)^'MQ09-35=0
12253 047516 661 01 0 00 060010 NRT1NR: TLO T,ADMAGIC+ADCR36+ADADD
12254 047517 476 00 0 00 055251 SETOM LONGSET
12255
12256 047520 641 16 0 00 070000 NRT1Z: TLC IR,070000 ;NR ALL ZEROS CHECK
12257 047521 647 16 0 00 070000 TLCN IR,070000
12258 047522 322 11 0 00 047551 JUMPE AD,NRAZRO ;AD00-17=0^AD09-35=0^IR FDVXX:NR ALL ZERO
12259 047523 616 07 0 00 054502 TDNN MQ,[1B7-1]
12260 047524 322 11 0 00 047551 JUMPE AD,NRAZRO ;AD00-17=0^AD09-35=0^MQ08-35=0:NR ALL ZERO
12261
12262 047525 332 00 0 00 055304 SKIPE NRPOS ;NR POS^NR RND:NRT3 COND
12263 047526 336 00 0 00 055305 SKIPN NRRND
12264 047527 254 00 0 00 047533 JRST NRT1ZX
12265
12266 047530 201 05 0 00 047640 NRT13C: MOVEI S,NRT3 ;NRT3 CONDITION
12267 047531 660 03 0 00 000120 TRO T2,SASCPL+SAADD
12268 047532 263 17 0 00 000000 POPJ P,
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 95
DSKDA3 MAC 12-JUL-79 09:00 TIME PULSE SUBROUTINES -NORMALIZE- SEQ 0352
12269
12270 047533 336 00 0 00 055303 NRT1ZX: SKIPN NRNEG
12271 047534 254 00 0 00 047537 JRST .+3
12272 047535 603 06 0 00 001000 TLNE AR,(1B8)
12273 047536 254 00 0 00 047530 JRST NRT13C ;AR08(1)^NR NEG:NRT3 COND
12274
12275 047537 336 00 0 00 055304 SKIPN NRPOS ;NR POS^'NR RND:NRT4 COND
12276 047540 254 00 0 00 047547 JRST NRT12C
12277 047541 332 00 0 00 055305 SKIPE NRRND
12278 047542 254 00 0 00 047547 JRST NRT12C
12279
12280 047543 201 05 0 00 047657 NRT14C: MOVEI S,NRT4 ;NRT4 CONDITION
12281 047544 660 03 0 00 000343 TRO T2,SASCMI+SAPL1+SAZERO+SAADD
12282 047545 476 00 0 00 055251 SETOM LONGSET
12283 047546 263 17 0 00 000000 POPJ P,
12284
12285 047547 201 05 0 00 047557 NRT12C: MOVEI S,NRT2 ;NRT2, NOTHING ELSE - MUST BE THIS
12286 047550 263 17 0 00 000000 POPJ P,
12287
12288 047551 660 01 0 00 000020 NRAZRO: TRO T,MQCLR ;NR ALL ZEROS
12289 047552 200 04 1 00 055237 MOVE T3,@INSTPT
12290 047553 606 04 0 00 000040 TRNN T3,SACINH
12291 047554 476 00 0 00 055210 NRT1I: SETOM FMWRSET ;'SAC INH:FM WR EN
12292 047555 201 05 0 00 047027 MOVEI S,ST1
12293 047556 263 17 0 00 000000 POPJ P,
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 96
DSKDA3 MAC 12-JUL-79 09:00 TIME PULSE SUBROUTINES -NORMALIZE- SEQ 0353
12294
12295 ; **********************************************************************
12296 ;*NRT2
12297 ; **********************************************************************
12298
12299 047557 670 01 0 00 054503 NRT2: TDO T,[ADARPL,,ARSHLT]
12300 047560 660 03 0 00 200000 TRO T2,SCSCP1
12301 047561 554 04 0 00 000016 HLRZ T3,IR
12302 047562 640 04 0 00 170000 TRC T3,(FDV)
12303 047563 602 04 0 00 770000 TRNE T3,770000
12304 047564 660 01 0 00 000004 TRO T,MQSHLT ;'IR FDVXX:MQ SH LT
12305
12306 047565 402 00 0 00 055305 SETZM NRRND
12307 047566 402 00 0 00 055304 SETZM NRPOS
12308 047567 402 00 0 00 055303 SETZM NRNEG
12309
12310 047570 607 16 0 00 004000 TLNN IR,(1B6)
12311 047571 254 00 0 00 047574 JRST .+3
12312 047572 603 07 0 00 000400 TLNE MQ,(1B9)
12313 047573 476 00 0 00 055305 SETOM NRRND ;IR06(1)^MQ09(1):NR RND
12314
12315 047574 607 06 0 00 000200 TLNN AR,(1B10)
12316 047575 476 00 0 00 055303 SETOM NRNEG ;AR10(0):NR NEG
12317
12318 047576 321 06 0 00 047601 JUMPL AR,.+3
12319 047577 603 06 0 00 000200 TLNE AR,(1B10)
12320 047600 476 00 0 00 055304 SETOM NRPOS ;AR00(0)^AR10(1):NR POS
12321
12322 047601 336 00 0 00 055305 SKIPN NRRND
12323 047602 254 00 0 00 047614 JRST NRT2X ;NOT ROUND
12324 047603 332 00 0 00 055304 SKIPE NRPOS
12325 047604 254 00 0 00 047612 JRST NRT2NR ;NR RND^NR POS:NRT2 NORMAL RND
12326 047605 325 06 0 00 047614 JUMPGE AR,NRT2X
12327 047606 603 06 0 00 000200 TLNE AR,(1B10) ;HERE IF AR00(1)
12328 047607 254 00 0 00 047614 JRST NRT2X
12329 047610 616 07 0 00 054504 TDNN MQ,[1B9-1] ;HERE IF AR10(0)
12330 047611 254 00 0 00 047614 JRST NRT2X
12331 ;NR RND^AR00(1)^AR10(0)^'MQ10-35=0:NRT2 NORM RND
12332 047612 661 01 0 00 060010 NRT2NR: TLO T,ADMAGIC+ADCR36+ADADD
12333 047613 476 00 0 00 055251 SETOM LONGSET
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 97
DSKDA3 MAC 12-JUL-79 09:00 TIME PULSE SUBROUTINES -NORMALIZE- SEQ 0354
12334
12335 047614 336 00 0 00 055304 NRT2X: SKIPN NRPOS ;NR POS^'NR RND:NRT4 CONDITION
12336 047615 254 00 0 00 047621 JRST NRT2Y
12337 047616 332 00 0 00 055305 SKIPE NRRND
12338 047617 254 00 0 00 047621 JRST NRT2Y
12339
12340 047620 254 00 0 00 047543 NRT24C: JRST NRT14C ;NRT4 CONDITION
12341
12342 047621 325 06 0 00 047624 NRT2Y: JUMPGE AR,.+3
12343 047622 603 06 0 00 000200 TLNE AR,(1B10) ;HERE IF AR00(1)
12344 047623 254 00 0 00 047547 JRST NRT12C ;AR00(1)^AR10(1):NRT2
12345
12346 047624 321 06 0 00 047627 JUMPL AR,.+3
12347 047625 607 06 0 00 000200 TLNN AR,(1B10)
12348 047626 254 00 0 00 047547 JRST NRT12C ;AR00(0)^AR10(0):NRT2
12349
12350 047627 336 00 0 00 055304 NRT2Z: SKIPN NRPOS
12351 047630 254 00 0 00 047633 JRST .+3
12352 047631 332 00 0 00 055305 SKIPE NRRND
12353 047632 254 00 0 00 047530 JRST NRT13C ;NR POS^NR RND:NRT3 CONDITION
12354
12355 047633 336 00 0 00 055303 SKIPN NRNEG
12356 047634 254 00 0 00 047637 JRST .+3
12357 047635 603 06 0 00 001000 TLNE AR,(1B8)
12358 047636 254 00 0 00 047530 JRST NRT13C ;AR08(1)^NR NEG:NRT3 CONDITION
12359
12360 047637 264 00 0 00 050746 NRT2XX: JSR ERR ;SHOULDN'T GET HERE
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 98
DSKDA3 MAC 12-JUL-79 09:00 TIME PULSE SUBROUTINES -NORMALIZE- SEQ 0355
12361
12362 ; **********************************************************************
12363 ;*NRT3
12364 ; **********************************************************************
12365
12366 047640 476 00 0 00 055251 NRT3: SETOM LONGSET
12367 047641 660 03 0 00 000100 TRO T2,SAADD
12368 047642 335 00 0 00 000006 SKIPGE AR
12369 047643 664 03 0 00 000020 TROA T2,SASCPL
12370 047644 660 03 0 00 000243 TRO T2,SASCMI+SAPL1+SAZERO
12371 047645 612 11 0 00 052672 TDNE AD,[1B8-1]
12372 047646 254 00 0 00 047655 JRST NRT3A
12373 047647 660 01 0 00 000100 TRO T,ARSHRT
12374 047650 554 04 0 00 000016 HLRZ T3,IR
12375 047651 640 04 0 00 170000 TRC T3,(FDV)
12376 047652 602 04 0 00 770000 TRNE T3,770000
12377 047653 660 01 0 00 000002 TRO T,MQSHRT
12378 047654 664 03 0 00 020000 TROA T2,SCSAEN
12379
12380 047655 660 01 0 00 006000 NRT3A: TRO T,ARADEN
12381 047656 265 05 0 00 030065 JSP S,CPOPJ
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 99
DSKDA3 MAC 12-JUL-79 09:00 TIME PULSE SUBROUTINES -NORMALIZE- SEQ 0356
12382
12383 ; **********************************************************************
12384 ;*NRT4
12385 ; **********************************************************************
12386
12387 047657 660 03 0 00 000011 NRT4: TRO T2,SAMI33
12388 047660 476 00 0 00 055126 SETOM ARESAEN
12389 047661 200 02 1 00 055237 MOVE T1,@INSTPT
12390 047662 602 02 0 00 000010 TRNE T1,SCE
12391 047663 260 17 0 00 052502 PUSHJ P,MEMWSS
12392 047664 200 02 0 00 055343 MOVE T1,SA
12393 047665 271 02 0 00 000200 ADDI T1,200
12394 047666 606 02 0 00 000400 TRNN T1,400
12395 047667 254 00 0 00 047673 JRST NRT4A
12396 047670 336 00 0 00 055213 SKIPN FXUH#
12397 047671 665 13 0 00 440300 TLOA PC,AROV!FOV!TN1!FXU
12398 047672 661 13 0 00 440200 NRT4D: TLO PC,AROV!FOV!TN1
12399 047673 554 04 0 00 000016 NRT4A: HLRZ T3,IR
12400 047674 640 04 0 00 171000 TRC T3,(FDVL)
12401 047675 602 04 0 00 007000 TRNE T3,7000
12402 047676 201 05 0 00 047027 MOVEI S,ST1
12403 047677 606 04 0 00 777000 TRNN T3,777000
12404 047700 254 00 0 00 047705 JRST NRT4B
12405 047701 660 01 0 00 000002 TRO T,MQSHRT
12406 047702 606 04 0 00 007000 TRNN T3,7000
12407 047703 201 05 0 00 047713 MOVEI S,NRT5
12408 047704 254 00 0 00 047315 JRST DST5C
12409
12410 047705 201 05 0 00 047410 NRT4B: MOVEI S,FDT5
12411 047706 476 00 0 00 055346 SETOM SACBRFF#
12412 047707 602 00 0 00 000100 TRNE F,FLAG3
12413 047710 665 01 0 00 010000 TLOA T,ADFMMI
12414 047711 661 01 0 00 006000 TLO T,ADFMPL
12415 047712 263 17 0 00 000000 POPJ P,
12416
12417 ; **********************************************************************
12418 ;*NRT5
12419 ; **********************************************************************
12420
12421 047713 476 00 0 00 055133 NRT5: SETOM ARMQEN
12422 047714 476 00 0 00 055251 SETOM LONGSET
12423 047715 260 17 0 00 050506 PUSHJ P,FMAC2E
12424 047716 660 03 0 00 000351 TRO T2,SASCMI+SAPL1+SAMI33+SAADD
12425 047717 265 05 0 00 030065 JSP S,CPOPJ
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 100
DSKDA3 MAC 12-JUL-79 09:00 TIME PULSE SUBROUTINES -NORMALIZE- SEQ 0357
12426
12427 ; **********************************************************************
12428 ;*NRT6
12429 ; **********************************************************************
12430
12431 047720 476 00 0 00 055210 NRT6: SETOM FMWRSET
12432 047721 201 05 0 00 047176 MOVEI S,ST5
12433 047722 200 02 0 00 055343 MOVE T1,SA
12434 047723 271 02 0 00 000200 ADDI T1,200
12435 047724 606 02 0 00 000400 TRNN T1,400
12436 047725 616 07 0 00 052672 TDNN MQ,[1B8-1]
12437 047726 664 01 0 00 000400 TROA T,ARCLR
12438 047727 476 00 0 00 055126 SETOM ARESAEN
12439 047730 263 17 0 00 000000 POPJ P,
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 101
DSKDA3 MAC 12-JUL-79 09:00 TIME PULSE SUBROUTINES -DOUBLE NORMALIZE- SEQ 0358
12440 SUBTTL TIME PULSE SUBROUTINES -DOUBLE NORMALIZE-
12441 ; **********************************************************************
12442
12443 047731 660 01 0 00 000102 DNT5A: TRO T,ARSHRT+MQSHRT
12444 047732 670 03 0 00 054505 TDO T2,[XWD ARXSHR,SASCPL]
12445 047733 620 00 0 00 000040 TRZ F,FLAG2
12446 047734 265 05 0 00 045031 DNT5B: JSP S,FIX1A
12447
12448 ; **********************************************************************
12449 ;*DNT1
12450 ; **********************************************************************
12451
12452 047735 402 00 0 00 055253 DNT1: SETZM MAGIC#
12453 047736 620 00 0 00 000100 TRZ F,FLAG3
12454 047737 660 03 0 00 020000 TRO T2,SCSAEN
12455 047740 661 01 0 00 000060 TLO T,ADARPL
12456 047741 336 04 0 00 055136 SKIPN T3,ARX
12457 047742 603 06 0 00 377000 TLNE AR,377000
12458 047743 254 00 0 00 047750 JRST DNT1B
12459 047744 606 00 0 00 000020 TRNN F,FLAG1
12460 047745 254 00 0 00 047753 JRST DNT1A
12461 047746 660 01 0 00 000400 DNT1Z: TRO T,ARCLR
12462 047747 254 00 0 00 047551 JRST NRAZRO
12463
12464 047750 332 00 0 00 055116 DNT1B: SKIPE ADXCR0
12465 047751 331 00 0 00 055352 SKIPL SCADFF
12466 047752 254 00 0 00 047763 JRST DNT1C
12467 047753 265 05 0 00 030065 DNT1A: JSP S,CPOPJ
12468
12469 ; **********************************************************************
12470 ;*DNT2
12471 ; **********************************************************************
12472
12473 047754 661 03 0 00 210200 DNT2: TLO T2,ADXBRM+ADXEQV+ARXCLR
12474 047755 660 01 0 00 001020 TRO T,BRAREN+MQCLR
12475 047756 476 00 0 00 055133 SETOM ARMQEN
12476 047757 265 05 0 00 030065 JSP S,CPOPJ
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 102
DSKDA3 MAC 12-JUL-79 09:00 TIME PULSE SUBROUTINES -DOUBLE NORMALIZE- SEQ 0359
12477
12478 ; **********************************************************************
12479 ;*DNT3
12480 ; **********************************************************************
12481
12482 047760 670 03 0 00 054506 DNT3: TDO T2,[XWD ARXADX,SASCPL+SAPL43+SAADD]
12483 047761 660 00 0 00 000020 TRO F,FLAG1
12484 047762 254 00 0 00 050150 JRST DFAT1J
12485
12486 047763 325 04 0 00 050020 DNT1C: JUMPGE T3,DNT1G
12487 047764 603 04 0 00 000400 TLNE T3,(1B9)
12488 047765 602 00 0 00 000040 TRNE F,FLAG2
12489 047766 334 00 0 00 000000 SKIPA
12490 047767 254 00 0 00 050004 JRST DNT1E
12491 047770 603 07 0 00 200000 TLNE MQ,(1B1)
12492 047771 616 07 0 00 054507 TDNN MQ,[1B1-1]
12493 047772 254 00 0 00 050027 JRST DNT1D
12494 047773 670 01 0 00 054510 DNT1F: TDO T,[XWD ADADD+ADCR36+ADMAGIC,MQCLR]
12495 047774 670 03 0 00 054511 TDO T2,[XWD ADXFMP+ADXFMM+ADXADD,SASCPL+SAADD]
12496 047775 265 05 0 00 030065 JSP S,CPOPJ
12497
12498 ; **********************************************************************
12499 ;*DNT5
12500 ; **********************************************************************
12501
12502 047776 331 00 0 00 055136 DNT5: SKIPL ARX
12503 047777 254 00 0 00 047731 JRST DNT5A
12504 050000 670 01 0 00 054512 TDO T,[XWD ADARPL,ARADEN]
12505 050001 670 03 0 00 054513 TDO T2,[XWD ARXADX,SAPL1+SAZERO+SAADD+SASCMI]
12506 050002 201 05 0 00 050040 MOVEI S,DNT7
12507 050003 263 17 0 00 000000 POPJ P,
12508
12509 050004 265 05 0 00 030065 DNT1E: JSP S,CPOPJ
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 103
DSKDA3 MAC 12-JUL-79 09:00 TIME PULSE SUBROUTINES -DOUBLE NORMALIZE- SEQ 0360
12510
12511 ; **********************************************************************
12512 ;*DNT4
12513 ; **********************************************************************
12514
12515 050005 670 03 0 00 054514 DNT4: TDO T2,[XWD ARXSHL,SCSCP1+SASCPL]
12516 050006 670 01 0 00 054515 TDO T,[XWD ADARPL,ARSHLT+MQSHLT]
12517 050007 660 00 0 00 000040 TRO F,FLAG2
12518 050010 204 02 0 00 000016 MOVS T1,IR
12519 050011 640 02 0 00 112000 TRC T1,112000 ;DFMP
12520 050012 331 04 0 00 055136 SKIPL T3,ARX
12521 050013 641 04 0 00 000200 TLC T3,(1B10)
12522 050014 602 02 0 00 777000 TRNE T1,777000
12523 050015 607 04 0 00 000200 TLNN T3,(1B10)
12524 050016 254 00 0 00 050156 JRST DFAT1K
12525 050017 254 00 0 00 050004 JRST DNT1E
12526
12527 050020 607 04 0 00 000400 DNT1G: TLNN T3,(1B9)
12528 050021 602 00 0 00 000040 TRNE F,FLAG2
12529 050022 334 00 0 00 000000 SKIPA
12530 050023 254 00 0 00 050004 JRST DNT1E
12531 050024 603 07 0 00 200000 TLNE MQ,(1B1)
12532 050025 254 00 0 00 047773 JRST DNT1F
12533 050026 254 00 0 00 050036 JRST DNT6A
12534
12535 050027 660 03 0 00 000120 DNT1D: TRO T2,SASCPL+SAADD
12536 050030 265 05 0 00 030065 JSP S,CPOPJ
12537
12538 ; **********************************************************************
12539 ;*DNT6
12540 ; **********************************************************************
12541
12542 050031 661 01 0 00 000060 DNT6: TLO T,ADARPL
12543 050032 200 02 0 00 055136 MOVE T1,ARX
12544 050033 326 11 0 00 050036 JUMPN AD,.+3
12545 050034 616 02 0 00 052672 TDNN T1,[1B8-1]
12546 050035 670 03 0 00 054516 TDO T2,[XWD ARXSHR,SCSAEN]
12547 050036 660 03 0 00 000343 DNT6A: TRO T2,SAPL1+SAZERO+SASCMI+SAADD
12548 050037 265 05 0 00 030065 JSP S,CPOPJ
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 104
DSKDA3 MAC 12-JUL-79 09:00 TIME PULSE SUBROUTINES -DOUBLE NORMALIZE- SEQ 0361
12549
12550 ; **********************************************************************
12551 ;*DNT7
12552 ; **********************************************************************
12553
12554 050040 670 01 0 00 054517 DNT7: TDO T,[XWD ADBRPL,MQADEN]
12555 050041 661 03 0 00 000004 TLO T2,BRARXE
12556 050042 335 00 0 00 055136 SKIPGE ARX
12557 050043 660 00 0 00 000100 TRO F,FLAG3
12558 050044 265 05 0 00 045031 JSP S,FIX1A
12559
12560 ; **********************************************************************
12561 ;*DNT8
12562 ; **********************************************************************
12563
12564 050045 660 03 0 00 000020 DNT8: TRO T2,SASCPL
12565 050046 602 00 0 00 000100 TRNE F,FLAG3
12566 050047 640 03 0 00 000060 TRC T2,SASCPL+SASCMI
12567 050050 201 02 0 15 000200 MOVEI T1,200(SC)
12568 050051 606 02 0 00 000400 TRNN T1,400
12569 050052 254 00 0 00 050056 JRST DNT8A
12570 050053 661 13 0 00 440200 TLO PC,AROV!FOV!TN1
12571 050054 336 00 0 00 055213 SKIPN FXUH
12572 050055 661 13 0 00 000100 TLO PC,FXU
12573
12574 050056 660 01 0 00 006000 DNT8A: TRO T,ARADEN
12575 050057 265 05 0 00 030065 JSP S,CPOPJ
12576
12577 ; **********************************************************************
12578 ;*DNT9
12579 ; **********************************************************************
12580
12581 050060 476 00 0 00 055126 DNT9: SETOM ARESAE
12582 050061 254 00 0 00 047554 JRST NRT1I
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 105
DSKDA3 MAC 12-JUL-79 09:00 TIME PULSE SUBROUTINES -FIX- SEQ 0362
12583 SUBTTL TIME PULSE SUBROUTINES -FIX-
12584 ; **********************************************************************
12585
12586 050062 476 00 0 00 055135 FIX2B: SETOM ARSMR
12587 050063 476 00 0 00 055251 SETOM LONGSET
12588 050064 660 03 0 00 000343 TRO T2,SAADD+SAPL1+SASCMI+SAZERO
12589 050065 265 05 0 00 030065 JSP S,CPOPJ
12590
12591 ; **********************************************************************
12592 ;*FIXT1
12593 ; **********************************************************************
12594
12595 050066 660 03 0 00 020000 FIXT1: TRO T2,SCSAEN
12596 050067 331 00 0 00 055343 SKIPL SA
12597 050070 254 00 0 00 047554 JRST NRT1I
12598 050071 661 01 0 00 000060 FIX2C: TLO T,ADARPL
12599 050072 335 00 0 00 055201 SKIPGE FE
12600 050073 254 00 0 00 050077 JRST FIX2E
12601 050074 476 00 0 00 055127 SETOM ARGOLT
12602 050075 201 05 0 00 050571 MOVEI S,SCT2
12603 050076 263 17 0 00 000000 POPJ P,
12604
12605 050077 402 00 0 00 055127 FIX2E: SETZM ARGOLT
12606 050100 201 05 0 00 050532 MOVEI S,SCT1
12607 050101 263 17 0 00 000000 POPJ P,
12608
12609 050102 205 02 0 00 200000 FIX2A: MOVSI T1,(1B1)
12610 050103 270 02 0 00 000006 ADD T1,AR
12611 050104 321 02 0 00 050115 JUMPL T1,FIX2F
12612 050105 660 01 0 00 000400 TRO T,ARCLR
12613
12614 ; **********************************************************************
12615 ;*FIXT2
12616 ; **********************************************************************
12617
12618 050106 603 16 0 00 004000 FIXT2: TLNE IR,4000
12619 050107 254 00 0 00 050112 JRST FIXT2A
12620
12621 050110 325 06 0 00 047554 FIX2G: JUMPGE AR,NRT1I
12622 050111 616 07 0 00 052672 TDNN MQ,[1B8-1]
12623
12624 050112 603 07 0 00 001000 FIXT2A: TLNE MQ,(1B8)
12625 050113 660 01 0 00 006000 FIXT2B: TRO T,ARADEN
12626 050114 254 00 0 00 047554 JRST NRT1I
12627
12628 050115 476 00 0 00 055135 FIX2F: SETOM ARSMR
12629 050116 254 00 0 00 050071 JRST FIX2C
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 106
DSKDA3 MAC 12-JUL-79 09:00 TIME PULSE SUBROUTINES -DBLE FLOATING ADD/MUL/DIV- SEQ 0363
12630 SUBTTL TIME PULSE SUBROUTINES -DBLE FLOATING ADD/MUL/DIV-
12631 ; **********************************************************************
12632
12633 ; **********************************************************************
12634 ;*DFAT1
12635 ; **********************************************************************
12636
12637 050117 670 03 0 00 054520 DFAT1: TDO T2,[XWD ARXADX,FESAEN]
12638 050120 660 01 0 00 106000 TRO T,ARADEN+ABPCEN
12639 050121 260 17 0 00 047332 PUSHJ P,FXUSET
12640 050122 602 00 0 00 000040 TRNE F,FLAG2
12641 050123 254 00 0 00 050173 JRST DFAT1C
12642 050124 325 15 0 00 050134 JUMPGE SC,DFAT1A
12643 050125 640 15 0 00 000300 TRC SC,300
12644 050126 646 15 0 00 000300 TRCN SC,300
12645 050127 254 00 0 00 050134 JRST DFAT1A
12646 050130 641 03 0 00 000300 TLC T2,ARXADX+ARXCLR
12647 050131 640 01 0 00 006400 TRC T,ARADEN+ARCLR
12648 050132 603 16 0 00 001000 TLNE IR,1000
12649 050133 254 00 0 00 050217 JRST DFAT1B
12650
12651 050134 603 16 0 00 003000 DFAT1A: TLNE IR,3000
12652 050135 254 00 0 00 050173 JRST DFAT1C
12653 050136 640 15 0 00 000700 TRC SC,700
12654 050137 642 15 0 00 000700 TRCE SC,700
12655 050140 254 00 0 00 050217 JRST DFAT1B
12656 050141 661 01 0 00 000060 DFAT1G: TLO T,ADARPL
12657 050142 402 00 0 00 055127 SETZM ARGOLT
12658 050143 201 05 0 00 050532 MOVEI S,SCT1
12659 050144 263 17 0 00 000000 POPJ P,
12660 050145 603 16 0 00 001000 DFAT1D: TLNE IR,1000
12661 050146 254 00 0 00 050160 JRST DFAT1E
12662 050147 660 03 0 00 010303 DFAT1H: TRO T2,SAFEEN+SAZERO+SAPL1+SAADD
12663 050150 661 03 0 00 540000 DFAT1J: TLO T2,ADXADD+ADXFMP+ADXFMM
12664 050151 661 01 0 00 040070 TLO T,ADADD+ADMAGIC+ADARPL
12665 050152 205 02 0 00 001000 MOVSI T1,(1B8)
12666 050153 202 02 0 00 055253 MOVEM T1,MAGIC#
12667 050154 620 00 0 00 000040 TRZ F,FLAG2
12668 050155 661 01 0 00 000004 TLO T,INFTST
12669 050156 201 05 0 00 047735 DFAT1K: MOVEI S,DNT1
12670 050157 263 17 0 00 000000 POPJ P,
12671 050160 661 01 0 00 060110 DFAT1E: TLO T,ADADD+ADARMI+ADCR36+ADMAGIC
12672 050161 661 03 0 00 540000 TLO T2,ADXADD+ADXFMP+ADXFMM
12673 050162 265 05 0 00 030065 JSP S,CPOPJ
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 107
DSKDA3 MAC 12-JUL-79 09:00 TIME PULSE SUBROUTINES -DBLE FLOATING ADD/MUL/DIV- SEQ 0364
12674
12675 ; **********************************************************************
12676 ;*DFAT2
12677 ; **********************************************************************
12678
12679 050163 661 03 0 00 000100 DFAT2: TLO T2,ARXADX
12680 050164 660 01 0 00 006000 TRO T,ARADEN
12681 050165 640 15 0 00 000700 TRC SC,700
12682 050166 642 15 0 00 000700 TRCE SC,700
12683 050167 254 00 0 00 050215 JRST DFAT2A
12684 050170 606 00 0 00 000040 TRNN F,FLAG2
12685 050171 254 00 0 00 050141 JRST DFAT1G
12686 050172 254 00 0 00 050200 JRST DFAT1F
12687
12688 050173 640 15 0 00 000700 DFAT1C: TRC SC,700
12689 050174 642 15 0 00 000700 TRCE SC,700
12690 050175 254 00 0 00 050145 JRST DFAT1D
12691 050176 603 16 0 00 003000 TLNE IR,3000
12692 050177 254 00 0 00 050160 JRST DFAT1E
12693 050200 661 01 0 00 000600 DFAT1F: TLO T,ADBRPL
12694 050201 661 03 0 00 240000 TLO T2,ADXFMM+ADXEQV
12695 050202 476 00 0 00 055346 SETOM SACBRFF
12696 050203 265 05 0 00 030065 JSP S,CPOPJ
12697
12698 ; **********************************************************************
12699 ;*DFAT3
12700 ; **********************************************************************
12701
12702 050204 660 01 0 00 000010 DFAT3: TRO T,MQADEN
12703 050205 476 00 0 00 055210 SETOM FMWRSET
12704 050206 661 03 0 00 210104 TLO T2,ADXBRM+ADXEQV+BRARXE+ARXADX
12705 050207 265 05 0 00 030065 JSP S,CPOPJ
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 108
DSKDA3 MAC 12-JUL-79 09:00 TIME PULSE SUBROUTINES -DBLE FLOATING ADD/MUL/DIV- SEQ 0365
12706
12707 ; **********************************************************************
12708 ;*DFAT4
12709 ; **********************************************************************
12710
12711 050210 661 03 0 00 000100 DFAT4: TLO T2,ARXADX
12712 050211 476 00 0 00 055133 SETOM ARMQEN
12713 050212 660 01 0 00 001020 TRO T,BRAREN+MQCLR
12714 050213 402 00 0 00 055346 SETZM SACBRFF
12715 050214 254 00 0 00 050141 JRST DFAT1G
12716
12717 050215 602 00 0 00 000040 DFAT2A: TRNE F,FLAG2
12718 050216 254 00 0 00 050147 JRST DFAT1H
12719
12720 050217 661 01 0 00 040660 DFAT1B: TLO T,ADARPL+ADBRPL+ADADD
12721 050220 661 03 0 00 500000 TLO T2,ADXFMP+ADXADD
12722 050221 265 05 0 00 030065 JSP S,CPOPJ
12723
12724 ; **********************************************************************
12725 ;*DFAT5
12726 ; **********************************************************************
12727
12728 050222 660 01 0 00 000102 DFAT5: TRO T,ARSHRT+MQSHRT
12729 050223 670 03 0 00 054521 TDO T2,[XWD ARXSHR,SAFEEN]
12730 050224 254 00 0 00 050150 JRST DFAT1J
12731
12732 ; **********************************************************************
12733 ;*DFMT1
12734 ; **********************************************************************
12735
12736 050225 670 01 0 00 054501 DFMT1: TDO T,[XWD ADARPL,ARCLR+MQADEN]
12737 050226 661 03 0 00 000002 TLO T2,MBAREN
12738 050227 660 00 0 00 000040 TRO F,FLAG2
12739 050230 402 00 0 00 055127 SETZM ARGOLT
12740 050231 201 05 0 00 050532 MOVEI S,SCT1
12741 050232 606 12 0 00 000001 TRNN MB,1
12742 050233 254 00 0 00 045031 JRST FIX1A
12743 050234 661 01 0 00 040600 TLO T,ADADD+ADBRPL
12744 050235 661 03 0 00 500000 TLO T2,ADXADD+ADXFMP
12745 050236 254 00 0 00 045031 JRST FIX1A
12746
12747 ; **********************************************************************
12748 ;*DFMT2
12749 ; **********************************************************************
12750
12751 050237 620 00 0 00 000040 DFMT2: TRZ F,FLAG2
12752 050240 670 01 0 00 054522 TDO T,[XWD ADARPL,ABPCEN+MQADEN]
12753 050241 260 17 0 00 051600 PUSHJ P,MPYFCN
12754 050242 201 05 0 00 050571 MOVEI S,SCT2
12755 050243 254 00 0 00 045031 JRST FIX1A
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 109
DSKDA3 MAC 12-JUL-79 09:00 TIME PULSE SUBROUTINES -DBLE FLOATING ADD/MUL/DIV- SEQ 0366
12756
12757 ; **********************************************************************
12758 ;*DFMT3
12759 ; **********************************************************************
12760
12761 050244 660 01 0 00 000204 DFMT3: TRO T,ARSHLT+MQSHLT
12762 050245 620 00 0 00 000020 TRZ F,FLAG1
12763 050246 670 03 0 00 054523 TDO T2,[XWD ARXSHL,SCSAEN+SASCPL+SAADD+SAPL1+SAZERO]
12764 050247 260 17 0 00 047332 PUSHJ P,FXUSET
12765 050250 254 00 0 00 050150 JRST DFAT1J
12766
12767 ; **********************************************************************
12768 ;*DFDT0
12769 ; **********************************************************************
12770
12771 050251 661 03 0 00 006000 DFDT0: TLO T2,ADMBEN
12772 050252 265 05 0 00 030065 JSP S,CPOPJ
12773
12774 ; **********************************************************************
12775 ;*DFDT1
12776 ; **********************************************************************
12777
12778 050253 660 01 0 00 006002 DFDT1: TRO T,ARADEN+MQSHRT
12779 050254 661 03 0 00 000022 TLO T2,MBAREN+ARXSHR
12780 050255 476 00 0 00 055170 SETOM DFDF1
12781 050256 476 00 0 00 055210 SETOM FMWRSET
12782 050257 265 05 0 00 030065 JSP S,CPOPJ
12783
12784 ; **********************************************************************
12785 ;*DFDT2
12786 ; **********************************************************************
12787
12788 050260 476 00 0 00 055133 DFDT2: SETOM ARMQEN
12789 050261 660 01 0 00 001020 TRO T,BRAREN+MQCLR
12790 050262 660 03 0 00 000012 TRO T2,SAMI32
12791 050263 402 00 0 00 055346 SETZM SACBRFF
12792 050264 265 05 0 00 030065 JSP S,CPOPJ
12793
12794 ; **********************************************************************
12795 ;*DFDT3
12796 ; **********************************************************************
12797
12798 050265 660 01 0 00 100204 DFDT3: TRO T,ABPCEN+ARSHLT+MQSHLT
12799 050266 661 03 0 00 000040 TLO T2,ARXSHL
12800 050267 331 00 0 00 055115 SKIPL ADX
12801 050270 254 00 0 00 050306 JRST DFDT3A
12802 050271 265 05 0 00 045031 JSP S,FIX1A
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 110
DSKDA3 MAC 12-JUL-79 09:00 TIME PULSE SUBROUTINES -DBLE FLOATING ADD/MUL/DIV- SEQ 0367
12803
12804 ; **********************************************************************
12805 ;*DFDT4
12806 ; **********************************************************************
12807
12808 050272 660 01 0 00 000204 DFDT4: TRO T,ARSHLT+MQSHLT
12809 050273 661 03 0 00 000040 TLO T2,ARXSHL
12810 050274 476 00 0 00 055314 SETOM PCP1FF
12811 050275 660 00 0 00 000040 TRO F,FLAG2
12812 050276 476 00 0 00 055127 SETOM ARGOLT
12813 050277 200 02 0 00 055115 MOVE T1,ADX
12814 050300 607 02 0 00 001000 TLNN T1,(1B8)
12815 050301 254 00 0 00 050304 JRST DFDT4A+1
12816 050302 664 00 0 00 000220 TROA F,FLAG1+SCP1S
12817 050303 660 03 0 00 020000 DFDT4A: TRO T2,SCSAEN
12818 050304 201 05 0 00 050571 MOVEI S,SCT2
12819 050305 263 17 0 00 000000 POPJ P,
12820
12821 050306 265 05 0 00 045031 DFDT3A: JSP S,FIX1A
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 111
DSKDA3 MAC 12-JUL-79 09:00 TIME PULSE SUBROUTINES -DBLE FLOATING ADD/MUL/DIV- SEQ 0368
12822
12823 ; **********************************************************************
12824 ;*DFDT10
12825 ; **********************************************************************
12826
12827 050307 661 13 0 00 440240 DFDT10: TLO PC,AROV!FOV!TN1!DCK
12828 050310 402 00 0 00 055170 DFD10A: SETZM DFDF1
12829 050311 476 00 0 00 055432 SETOM TRPSAT
12830 050312 265 05 0 00 030065 JSP S,CPOPJ
12831
12832 ; **********************************************************************
12833 ;*DFDT11
12834 ; **********************************************************************
12835
12836 050313 661 03 0 00 006000 DFDT11: TLO T2,ADMBEN
12837 050314 661 01 0 00 000004 TLO T,INFTST
12838 050315 265 05 0 00 030065 JSP S,CPOPJ
12839
12840 ; **********************************************************************
12841 ;*DFDT12
12842 ; **********************************************************************
12843
12844 050316 660 01 0 00 006000 DFDT12: TRO T,ARADEN
12845 050317 476 00 0 00 055210 SETOM FMWRSET
12846 050320 201 05 0 00 047176 MOVEI S,ST5
12847 050321 263 17 0 00 000000 POPJ P,
12848
12849 ; **********************************************************************
12850 ;*DFDT5
12851 ; **********************************************************************
12852
12853 050322 476 00 0 00 055133 DFDT5: SETOM ARMQEN
12854 050323 670 03 0 00 054524 TDO T2,[XWD MBAREN+ADMBEN,SAMI42]
12855 050324 402 00 0 00 055314 SETZM PCP1FF
12856 050325 620 00 0 00 000040 TRZ F,FLAG2
12857 050326 476 00 0 00 055432 SETOM TRPSAT
12858 050327 265 05 0 00 030065 JSP S,CPOPJ
12859
12860 ; **********************************************************************
12861 ;*DFDT6
12862 ; **********************************************************************
12863
12864 050330 670 01 0 00 054525 DFDT6: TDO T,[XWD ADADD+ADARPL+ADBRPL,ARADEN+MQCLR]
12865 050331 476 00 0 00 055170 SETOM DFDF1
12866 050332 661 03 0 00 500002 TLO T2,ADXADD+ADXFMP+MBAREN
12867 050333 200 02 0 00 000006 MOVE T1,AR
12868 050334 241 02 0 00 777777 ROT T1,-1
12869 050335 430 02 1 00 055206 XOR T1,@FMREG
12870 050336 325 02 0 00 050303 JUMPGE T1,DFDT4A
12871 050337 641 03 0 00 140000 TLC T2,ADXFMP+ADXFMM
12872 050340 641 01 0 00 021600 TLC T,ADBRPL+ADBRMI+ADCR36
12873 050341 254 00 0 00 050303 JRST DFDT4A
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 112
DSKDA3 MAC 12-JUL-79 09:00 TIME PULSE SUBROUTINES -DBLE FLOATING ADD/MUL/DIV- SEQ 0369
12874
12875 ; **********************************************************************
12876 ;*DFDT7
12877 ; **********************************************************************
12878
12879 050342 660 01 0 00 000004 DFDT7: TRO T,MQSHLT
12880 050343 670 03 0 00 054526 TDO T2,[XWD ADMBEN,SCSAEN+SAFEEN+SAZERO+SAEQV]
12881 050344 260 17 0 00 046724 PUSHJ P,FMACEN
12882 050345 476 00 0 00 055251 SETOM LONGSET
12883 050346 335 00 1 00 055206 SKIPGE @FMREG
12884 050347 640 00 0 00 000100 TRC F,FLAG3
12885 050350 265 05 0 00 030065 JSP S,CPOPJ
12886
12887 ; **********************************************************************
12888 ;*DFDT8
12889 ; **********************************************************************
12890
12891 050351 476 00 0 00 055236 DFDT8: SETOM INSNXT
12892 050352 260 17 0 00 047332 PUSHJ P,FXUSET
12893 050353 612 07 0 00 052671 TDNE MQ,[1B0-1]
12894 050354 254 00 0 00 050365 JRST DFDT8C
12895 050355 326 11 0 00 050360 JUMPN AD,DFDT8A
12896 050356 660 01 0 00 000400 TRO T,ARCLR
12897 050357 254 00 0 00 047554 JRST NRT1I
12898 050360 602 00 0 00 000100 DFDT8A: TRNE F,FLAG3
12899 050361 674 01 0 00 054342 TDOA T,[XWD ADARMI+ADMAGIC+ADADD+ADCR36,ARADEN]
12900 050362 661 03 0 00 006000 DFDT8D: TLO T2,ADMBEN
12901 050363 201 05 0 00 050045 MOVEI S,DNT8
12902 050364 263 17 0 00 000000 POPJ P,
12903
12904 050365 606 00 0 00 000100 DFDT8C: TRNN F,FLAG3
12905 050366 254 00 0 00 050362 JRST DFDT8D
12906 050367 476 00 0 00 055133 SETOM ARMQEN
12907 050370 661 01 0 00 060110 TLO T,ADARMI+ADMAGIC+ADCR36+ADADD
12908 050371 205 02 0 00 400000 MOVSI T1,(1B0)
12909 050372 202 02 0 00 055253 MOVEM T1,MAGIC#
12910 050373 265 05 0 00 030065 JSP S,CPOPJ
12911
12912 ; **********************************************************************
12913 ;*DFDT9
12914 ; **********************************************************************
12915
12916 050374 670 01 0 00 054527 DFDT9: TDO T,[XWD ADEQV+ADMAGIC,MQADEN]
12917 050375 402 00 0 00 055253 SETZM MAGIC#
12918 050376 254 00 0 00 050362 JRST DFDT8D
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 113
DSKDA3 MAC 12-JUL-79 09:00 TIME PULSE SUBROUTINES -FLT ADD, MISC- SEQ 0370
12919 SUBTTL TIME PULSE SUBROUTINES -FLT ADD, MISC-
12920 ; **********************************************************************
12921
12922 ; **********************************************************************
12923 ;*FAT1
12924 ; **********************************************************************
12925
12926 050377 331 02 0 00 055343 FAT1: SKIPL T1,SA
12927 050400 660 03 0 00 000343 TRO T2,SASCMI+SAPL1+SAADD+SAZERO
12928 050401 430 02 0 00 000006 XOR T1,AR
12929 050402 335 00 0 00 000002 SKIPGE T1
12930 050403 660 00 0 00 000040 TRO F,FLAG2
12931 050404 265 05 0 00 045031 JSP S,FIX1A
12932
12933 ; **********************************************************************
12934 ;*FAT2
12935 ; **********************************************************************
12936
12937 050405 331 00 0 00 000015 FAT2: SKIPL SC
12938 050406 660 03 0 00 020000 TRO T2,SCSAEN
12939 050407 661 01 0 00 000600 TLO T,ADBRPL
12940 050410 660 03 0 00 002000 TRO T2,SAAREX
12941 050411 606 00 0 00 000040 TRNN F,FLAG2
12942 050412 254 00 0 00 050416 JRST FAT2A
12943 050413 640 03 0 00 012000 TRC T2,SAFEEN+SAAREX
12944 050414 325 10 0 00 050420 JUMPGE BR,FAT2B
12945 050415 254 00 0 00 050421 JRST FAT2C
12946 050416 321 06 0 00 050421 FAT2A: JUMPL AR,FAT2C
12947 050417 664 03 0 00 004060 TROA T2,SAEQV+SASCPL+SASCMI
12948 050420 660 03 0 00 004003 FAT2B: TRO T2,SAEQV+SAZERO
12949 050421 265 05 0 00 030065 FAT2C: JSP S,CPOPJ
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 114
DSKDA3 MAC 12-JUL-79 09:00 TIME PULSE SUBROUTINES -FLT ADD, MISC- SEQ 0371
12950
12951 ; **********************************************************************
12952 ;*FAT3
12953 ; **********************************************************************
12954
12955 050422 660 03 0 00 400000 FAT3: TRO T2,FESAEN
12956 050423 476 00 0 00 055147 SETOM BRSMR
12957 050424 402 00 0 00 055127 SETZM ARGOLT
12958 050425 201 05 0 00 050532 MOVEI S,SCT1
12959 050426 661 01 0 00 000060 TLO T,ADARPL
12960 050427 606 00 0 00 000040 TRNN F,FLAG2
12961 050430 660 01 0 00 001000 TRO T,BRAREN
12962 050431 325 15 0 00 050435 JUMPGE SC,FAT3A
12963 050432 640 15 0 00 000300 TRC SC,300
12964 050433 642 15 0 00 000300 TRCE SC,300
12965 JRST [TRO T,ARCLR
12966 050434 254 00 0 00 054530 JRST FAT3B]
12967 050435 606 00 0 00 000040 FAT3A: TRNN F,FLAG2
12968 050436 664 01 0 00 006000 TROA T,ARADEN
12969 050437 476 00 0 00 055135 SETOM ARSMR
12970 050440 640 15 0 00 000700 FAT3B: TRC SC,700
12971 050441 646 15 0 00 000700 TRCN SC,700
12972 050442 263 17 0 00 000000 POPJ P,
12973 050443 661 01 0 00 040600 TLO T,ADBRPL+ADADD
12974 050444 476 00 0 00 055251 SETOM LONGSET
12975 050445 265 05 0 00 030065 JSP S,CPOPJ
12976
12977 ; **********************************************************************
12978 ;*FAT4
12979 ; **********************************************************************
12980
12981 050446 331 02 0 00 000011 FAT4: SKIPL T1,AD
12982 050447 641 02 0 00 001000 TLC T1,(1B8)
12983 050450 603 02 0 00 001000 TLNE T1,(1B8)
12984 050451 664 01 0 00 006000 TROA T,ARADEN
12985 050452 664 01 0 00 000102 TROA T,ARSHRT+MQSHRT
12986 050453 664 03 0 00 000303 TROA T2,SAADD+SAZERO+SAPL1
12987 050454 476 00 0 00 055251 SETOM LONGSET
12988 050455 660 03 0 00 010000 TRO T2,SAFEEN
12989 050456 254 00 0 00 047450 JRST FMT2A
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 115
DSKDA3 MAC 12-JUL-79 09:00 TIME PULSE SUBROUTINES -FLT ADD, MISC- SEQ 0372
12990
12991 ; **********************************************************************
12992 ;*JFFOT1
12993 ; **********************************************************************
12994
12995 050457 660 01 0 00 006004 JFFOT1: TRO T,ARADEN+MQSHLT
12996 050460 254 00 0 00 044510 JRST JFFO2A
12997
12998 ; **********************************************************************
12999 ;*SRT1
13000 ; **********************************************************************
13001
13002 050461 660 03 0 00 020000 SRT1: TRO T2,SCSAEN
13003 050462 135 02 0 00 054532 LDB T1,[POINT 3,IR,8]
13004 050463 200 04 0 02 050477 MOVE T3,SRTAB(T1)
13005 050464 202 04 0 00 055365 MOVEM T3,SINDEX
13006 050465 570 04 0 00 000010 HRRE T3,BR
13007 050466 533 00 0 00 000004 HLLES T3
13008 050467 452 04 0 00 055127 SETCAM T3,ARGOLT
13009 050470 201 05 0 00 050571 MOVEI S,SCT2
13010 050471 336 00 0 00 055127 SKIPN ARGOLT
13011 050472 201 05 0 00 050532 MOVEI S,SCT1
13012 050473 336 00 0 00 055343 SKIPN SA
13013 050474 254 00 0 00 047204 JRST ST5A
13014 050475 661 01 0 00 000060 TLO T,ADARPL
13015 050476 263 17 0 00 000000 POPJ P,
13016
13017 050477 000000 000004 SRTAB: 4 ;ASH
13018 050500 000000 000001 1 ;ROT
13019 050501 000000 000000 0 ;LSH
13020 050502 000000 000000 .-. ;(JFFO)
13021 050503 000000 000005 5 ;ASHC
13022 050504 000000 000002 2 ;ROTC
13023 050505 000000 000003 3 ;LSHC
13024
13025 050506 205 04 0 00 000040 FMAC2E: MOVSI T3,(1B12)
13026 050507 270 04 0 00 000016 ADD T3,IR
13027 050510 202 04 0 00 055102 MOVEM T3,ACPL2#
13028 050511 200 04 0 00 054533 MOVE T3,[POINT 4,ACPL2,12]
13029 050512 202 04 0 00 055205 MOVEM T3,FMADREN
13030 050513 263 17 0 00 000000 POPJ P,
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 116
DSKDA3 MAC 12-JUL-79 09:00 TIME PULSE SUBROUTINES -FLT ADD, MISC- SEQ 0373
13031
13032 ; **********************************************************************
13033 ;*DMOVT1
13034 ; **********************************************************************
13035
13036 050514 660 01 0 00 100010 DMOVT1: TRO T,ABPCEN+MQADEN
13037 050515 254 00 0 00 044517 JRST JFFO2B
13038
13039 ; **********************************************************************
13040 ;*DMVNT1
13041 ; **********************************************************************
13042
13043 DMVNT1: TDO T,[XWD ADARMI+ADCR36+ADADD+ADMAGIC,ABPCEN^_
13044 050516 670 01 0 00 054534 +BRAREN+ARADEN]
13045 050517 476 00 0 00 055251 SETOM LONGSET
13046 050520 265 05 0 00 030065 JSP S,CPOPJ
13047
13048 ; **********************************************************************
13049 ;*DMVNT2
13050 ; **********************************************************************
13051
13052 050521 670 01 0 00 054535 DMVNT2: TDO T,[XWD ADBRMI+INFTST,MQADEN]
13053 050522 200 02 0 00 045774 MOVE T1,ADFLGS
13054 050523 603 02 0 00 100000 TLNE T1,(1B2)
13055 050524 665 01 0 00 060000 TLOA T,ADADD+ADCR36
13056 050525 254 00 0 00 050527 JRST .+2
13057 050526 661 03 0 00 000400 TLO T2,ADMSKG
13058 050527 265 05 0 00 030065 JSP S,CPOPJ
13059
13060 ; **********************************************************************
13061 ;*DMVNT3
13062 ; **********************************************************************
13063
13064 050530 660 01 0 00 006000 DMVNT3: TRO T,ARADEN
13065 050531 254 00 0 00 044517 JRST JFFO2B
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 117
DSKDA3 MAC 12-JUL-79 09:00 SHIFT SUBROUTINE SEQ 0374
13066 SUBTTL SHIFT SUBROUTINE
13067 ; **********************************************************************
13068
13069 ; **********************************************************************
13070 ;*SCT1
13071 ; **********************************************************************
13072
13073 050532 660 03 0 00 100000 SCT1: TRO T2,SCSHRT
13074 050533 606 15 0 00 000001 TRNN SC,1
13075 050534 254 00 0 00 050544 JRST SCTC
13076 050535 660 01 0 00 000100 TRO T,ARSHRT
13077 050536 554 02 0 00 000016 HLRZ T1,IR
13078 050537 640 02 0 00 134000 TRC T1,(ILDB)
13079 050540 602 02 0 00 776000 TRNE T1,776000
13080 050541 660 01 0 00 000002 TRO T,MQSHRT
13081 050542 315 16 0 00 054536 CAMGE IR,[FIX]
13082 050543 661 03 0 00 000020 TLO T2,ARXSHR
13083
13084 050544 640 15 0 00 000037 SCTC: TRC SC,37
13085 050545 642 15 0 00 000037 TRCE SC,37
13086 JRST [SKIPE MPY#
13087 PUSHJ P,MPYFCN
13088 050546 254 00 0 00 054537 JRST SCTC1]
13089 050547 332 00 0 00 055273 SKIPE MPY
13090 050550 602 00 0 00 000040 TRNE F,FLAG2
13091 050551 254 00 0 00 050554 JRST .+3
13092 050552 661 01 0 00 000060 TLO T,ADARPL
13093 050553 476 00 0 00 055251 SETOM LONGSET
13094 050554 200 04 0 00 055352 MOVE T3,SCADFF
13095 050555 602 07 0 00 000002 TRNE MQ,2
13096 050556 607 04 0 00 001000 TLNN T3,ADBRP2
13097 050557 254 00 0 00 050562 JRST SCTC1
13098 050560 606 00 0 00 000040 TRNN F,FLAG2
13099 050561 260 17 0 00 051614 PUSHJ P,MPYFN5
13100 050562 201 04 0 15 000001 SCTC1: MOVEI T3,1(SC)
13101 050563 322 04 0 00 050617 JUMPE T3,SCTC2
13102 050564 602 00 0 00 000040 TRNE F,FLAG2
13103 050565 336 00 0 00 055241 SKIPN INTRQ#
13104 050566 665 01 0 00 000060 SCTC5: TLOA T,ADARPL
13105 050567 254 00 0 00 050310 JRST DFD10A
13106 050570 265 05 0 00 030065 JSP S,CPOPJ
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 118
DSKDA3 MAC 12-JUL-79 09:00 SHIFT SUBROUTINE SEQ 0375
13107
13108 ; **********************************************************************
13109 ;*SCT2
13110 ; **********************************************************************
13111
13112 050571 554 02 0 00 000016 SCT2: HLRZ T1,IR
13113 050572 660 03 0 00 200000 TRO T2,SCSCP1
13114 050573 336 00 0 00 055127 SKIPN ARGOLT#
13115 050574 254 00 0 00 050610 JRST SCT2R
13116 050575 660 01 0 00 000204 TRO T,MQSHLT+ARSHLT
13117 050576 315 16 0 00 054536 CAMGE IR,[FIX]
13118 050577 661 03 0 00 000040 TLO T2,ARXSHL
13119 050600 640 02 0 00 240000 TRC T1,(ASH)
13120 050601 602 02 0 00 773000 TRNE T1,773000
13121 050602 254 00 0 00 050544 JRST SCTC
13122 050603 331 02 0 00 000006 SKIPL T1,AR
13123 050604 641 02 0 00 200000 TLC T1,(1B1)
13124 050605 607 02 0 00 200000 TLNN T1,(1B1)
13125 050606 661 13 0 00 400200 TLO PC,AROV+TN1
13126 050607 254 00 0 00 050544 JRST SCTC
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 119
DSKDA3 MAC 12-JUL-79 09:00 SHIFT SUBROUTINE SEQ 0376
13127
13128 050610 660 01 0 00 000040 SCT2R: TRO T,ARSHR2
13129 050611 640 02 0 00 134000 TRC T1,(ILDB)
13130 050612 602 02 0 00 776000 TRNE T1,776000
13131 050613 660 01 0 00 000001 TRO T,MQSHR2
13132 050614 315 16 0 00 054536 CAMGE IR,[FIX]
13133 050615 661 03 0 00 000010 TLO T2,ARXSR2
13134 050616 254 00 0 00 050544 JRST SCTC
13135 050617 554 02 0 00 000016 SCTC2: HLRZ T1,IR
13136 050620 405 02 0 00 777000 ANDI T1,777000
13137 050621 336 00 0 00 055173 SKIPN DSF2#
13138 050622 254 00 0 00 050625 JRST .+3
13139 050623 660 03 0 00 010000 TRO T2,SAFEEN
13140 050624 201 05 0 00 047252 MOVEI S,DST3
13141 050625 302 02 0 00 112000 CAIE T1,112000 ;DFMP
13142 050626 254 00 0 00 050634 JRST SCTC3
13143 050627 606 00 0 00 000040 TRNN F,FLAG2
13144 JRST [TRO T2,SAFEEN+SAADD+SAPL1+SAZERO
13145 MOVEI S,DFMT3
13146 050630 254 00 0 00 054542 JRST SCTC3]
13147 050631 670 03 0 00 054545 TDO T2,[XWD ADMBEN,SAMI16]
13148 050632 201 05 0 00 050237 MOVEI S,DFMT2
13149 050633 476 00 0 00 055251 SETOM LONGSET
13150 050634 302 02 0 00 113000 SCTC3: CAIE T1,113000 ;DFDV
13151 050635 254 00 0 00 050645 JRST SCTC4
13152 050636 602 00 0 00 000040 TRNE F,FLAG2
13153 JRST [SKIPE INTRQ
13154 JRST SCTC4
13155 SETZM DFDF1
13156 MOVEI S,DFDT5
13157 050637 254 00 0 00 054546 JRST SCTC4]
13158 050640 402 00 0 00 055170 SETZM DFDF1
13159 050641 201 05 0 00 050342 MOVEI S,DFDT7
13160 050642 660 03 0 00 010000 TRO T2,SAFEEN
13161 050643 606 00 0 00 000020 TRNN F,FLAG1
13162 050644 660 03 0 00 000303 TRO T2,SAADD+SAZERO+SAPL1
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 120
DSKDA3 MAC 12-JUL-79 09:00 SHIFT SUBROUTINE SEQ 0377
13163
13164 050645 201 04 0 00 776000 SCTC4: MOVEI T3,776000
13165 050646 404 04 0 00 000002 AND T3,T1
13166 050647 302 02 0 00 122000 CAIE T1,(FIX)
13167 050650 306 02 0 00 126000 CAIN T1,(FIXR)
13168 050651 665 01 0 00 060070 TLOA T,ADARPL+ADMAGIC+ADCR36+ADADD
13169 050652 254 00 0 00 050654 JRST .+2
13170 050653 201 05 0 00 050106 MOVEI S,FIXT2
13171 050654 306 02 0 00 127000 CAIN T1,(FLTR)
13172 050655 664 03 0 00 000015 TROA T2,SAMI43
13173 050656 254 00 0 00 050662 JRST .+4
13174 050657 661 01 0 00 000060 TLO T,ADARPL
13175 050660 201 05 0 00 047452 MOVEI S,NRT1
13176 050661 476 00 0 00 055251 SETOM LONGSET
13177 050662 306 04 0 00 110000 CAIN T3,110000 ;DFAD
13178 050663 260 17 0 00 050217 PUSHJ P,DFAT1B
13179 050664 306 04 0 00 136000 CAIN T3,(IDPB)
13180 050665 661 01 0 00 000700 TLO T,ADARMI+ADBRPL
13181 050666 405 04 0 00 774000 ANDI T3,774000
13182 050667 306 04 0 00 134000 CAIN T3,(ILDB)
13183 050670 254 00 0 00 050673 JRST .+3
13184 050671 405 04 0 00 770000 ANDI T3,770000
13185 050672 306 04 0 00 220000 CAIN T3,(IMUL)
13186 050673 201 05 0 00 046756 MOVEI S,ET1S
13187 050674 306 04 0 00 240000 CAIN T3,(ASH)
13188 050675 260 17 0 00 044517 PUSHJ P,JFFO2B
13189 050676 302 04 0 00 160000 CAIE T3,(FMP)
13190 050677 254 00 0 00 050702 JRST .+3
13191 050700 660 03 0 00 010000 TRO T2,SAFEEN
13192 050701 201 05 0 00 047444 MOVEI S,FMT2
13193 050702 302 04 0 00 140000 CAIE T3,(FAD)
13194 050703 306 04 0 00 150000 CAIN T3,(FSB)
13195 050704 254 00 0 00 050707 JRST .+3
13196 050705 302 02 0 00 130000 CAIE T1,(UFA)
13197 050706 263 17 0 00 000000 POPJ P,
13198 050707 661 01 0 00 040660 TLO T,ADARPL+ADBRPL+ADADD
13199 050710 201 05 0 00 050446 MOVEI S,FAT4
13200 050711 476 00 0 00 055251 SETOM LONGSET
13201 050712 263 17 0 00 000000 POPJ P,
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 121
DSKDA3 MAC 12-JUL-79 09:00 TIME PULSE SUBROUTINES -INDONE- SEQ 0378
13202 SUBTTL TIME PULSE SUBROUTINES -INDONE-
13203 ; **********************************************************************
13204
13205 050713 332 00 0 00 055150 INDONE: SKIPE BYF5
13206 050714 254 00 0 00 050750 JRST INDON1
13207 050715 554 04 0 00 000016 HLRZ T3,IR
13208 050716 405 04 0 00 774000 ANDI T3,774000
13209 050717 306 04 0 00 134000 CAIN T3,134000
13210 050720 476 00 0 00 055150 SETOM BYF5
13211 050721 306 04 0 00 134000 CAIN T3,134000
13212 050722 476 00 0 00 055151 SETOM BYF6
13213 050723 332 00 0 00 055151 SKIPE BYF6
13214 050724 661 13 0 00 020000 TLO PC,BIS
13215 050725 306 04 0 00 134000 CAIN T3,134000
13216 050726 476 00 0 00 055332 SETOM PSINFT
13217 050727 332 00 0 00 055150 INDON2: SKIPE BYF5
13218 050730 254 00 0 00 050734 JRST INDON3
13219 050731 201 04 0 00 000062 MOVEI T3,^D50
13220 050732 272 04 0 00 055424 ADDM T3,TIME
13221 050733 402 00 0 00 055246 SETZM IRLTCH#
13222 050734 336 00 0 00 055342 INDON3: SKIPN RUN#
13223 050735 254 00 0 00 031031 JRST DDTEX
13224 050736 200 04 0 00 054461 MOVE T3,[POINT 4,MB,17]
13225 050737 202 04 0 00 055205 MOVEM T3,FMADREN
13226 050740 476 00 0 00 055154 SETOM CLINSET
13227 050741 402 00 0 00 055270 SETZM MEMWRWT#
13228 050742 332 00 0 00 055223 SKIPE INFTFF
13229 050743 254 00 0 00 052360 JRST INFTS2
13230 050744 201 05 0 00 046253 MOVEI S,IT0
13231 050745 263 17 0 00 000000 POPJ P,
13232
13233 050746 000000 000000 ERR: 0
13234 050747 254 04 0 00 000000 HALT
13235
13236 050750 402 00 0 00 055150 INDON1: SETZM BYF5
13237 050751 200 13 0 00 000014 MOVE PC,MA ;?BYTE IN MEMORY BUG FIX
13238 050752 254 00 0 00 050727 JRST INDON2
13239
13240 XLIST
13241 IFDEF SIMLST,<LIST>
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 128
DSKDA3 MAC 12-JUL-79 09:00 TIME PULSE SUBROUTINES -BLT- SEQ 0379
13242 SUBTTL TIME PULSE SUBROUTINES -BLT-
13243 ; **********************************************************************
13244
13245 ; **********************************************************************
13246 ;*BLTT0
13247 ; **********************************************************************
13248
13249 050753 674 01 0 00 054553 BLTT1X: TDOA T,[XWD ADBRPL+ADADD+ADPL1B,ABADEN]
13250 050754 670 01 0 00 054554 BLTT0: TDO T,[XWD ADBRPL+ADADD,MQADEN]
13251 050755 476 00 0 00 055251 SETOM LONGSET
13252 050756 661 03 0 00 000400 TLO T2,ADMSKG
13253 050757 265 05 0 00 030065 JSP S,CPOPJ
13254
13255 ; **********************************************************************
13256 ;*BLTT1
13257 ; **********************************************************************
13258
13259 050760 660 01 0 00 006000 BLTT1: TRO T,ARADEN
13260 050761 200 02 0 00 045774 MOVE T1,ADFLGS
13261 050762 607 02 0 00 200000 TLNN T1,CRY0
13262 050763 254 00 0 00 050767 JRST .+4
13263 050764 476 00 0 00 055432 SETOM TRPSAT
13264 050765 201 05 0 00 051030 MOVEI S,BLTT8
13265 050766 263 17 0 00 000000 POPJ P,
13266 050767 332 00 0 00 055241 SKIPE INTRQ
13267 050770 254 00 0 00 051017 JRST BLTT7A
13268 050771 476 00 0 00 055265 SETOM MEMREAD
13269 050772 201 02 0 00 000112 MOVEI T1,"J"
13270 050773 202 02 0 00 055266 MOVEM T1,MEMSIN
13271 050774 660 01 0 00 200000 TRO T,ABABEN
13272 050775 265 05 0 00 030065 JSP S,CPOPJ
13273
13274 ; **********************************************************************
13275 ;*BLTT2
13276 ; **********************************************************************
13277
13278 050776 660 01 0 00 001000 BLTT2: TRO T,BRAREN
13279 050777 476 00 0 00 055154 SETOM CLINSET
13280 051000 201 05 0 00 052122 MOVEI S,MEMST
13281 051001 263 17 0 00 000000 POPJ P,
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 129
DSKDA3 MAC 12-JUL-79 09:00 TIME PULSE SUBROUTINES -BLT- SEQ 0380
13282
13283 ; **********************************************************************
13284 ;*BLTT3
13285 ; **********************************************************************
13286
13287 051002 660 01 0 00 100000 BLTT3: TRO T,ABPCEN
13288 051003 265 05 0 00 030065 JSP S,CPOPJ
13289
13290 ; **********************************************************************
13291 ;*BLTT4
13292 ; **********************************************************************
13293
13294 051004 660 01 0 00 200000 BLTT4: TRO T,ABABEN
13295 051005 476 00 0 00 055154 BLTT9A: SETOM CLINSET
13296 051006 201 02 0 00 000105 MOVEI T1,"E"
13297 051007 202 02 0 00 055266 MOVEM T1,MEMSIN
13298 051010 476 00 0 00 055267 SETOM MEMWR
13299 051011 201 05 0 00 052122 MOVEI S,MEMST
13300 051012 263 17 0 00 000000 POPJ P,
13301
13302 ; **********************************************************************
13303 ;*BLTT5
13304 ; **********************************************************************
13305
13306 051013 661 01 0 00 000600 BLTT5: TLO T,ADBRPL
13307 051014 476 00 0 00 055317 SETOM PFF1
13308 051015 265 05 0 00 030065 JSP S,CPOPJ
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 130
DSKDA3 MAC 12-JUL-79 09:00 TIME PULSE SUBROUTINES -BLT- SEQ 0381
13309
13310 ; **********************************************************************
13311 ;*BLTT6
13312 ; **********************************************************************
13313
13314 051016 660 01 0 00 006000 BLTT6: TRO T,ARADEN
13315 051017 265 05 0 00 030065 BLTT7A: JSP S,CPOPJ
13316
13317 ; **********************************************************************
13318 ;*BLTT7
13319 ; **********************************************************************
13320
13321 051020 660 01 0 00 034000 BLTT7: TRO T,ARPCEN+ARLARR
13322 051021 476 00 0 00 055210 SETOM FMWRSET
13323 051022 476 00 0 00 055314 SETOM PCP1FF
13324 051023 336 00 0 00 055317 SKIPN PFF1
13325 051024 254 00 0 00 051027 JRST BLTT7B
13326 051025 661 01 0 00 000010 TLO T,ADMAGIC
13327 051026 476 00 0 00 055251 SETOM LONGSET
13328 051027 265 05 0 00 030065 BLTT7B: JSP S,CPOPJ
13329
13330 ; **********************************************************************
13331 ;*BLTT8
13332 ; **********************************************************************
13333
13334 051030 476 00 0 00 055133 BLTT8: SETOM ARMQEN
13335 051031 670 01 0 00 054555 TDO T,[XWD ADARPL,ABADEN+MQADEN]
13336 051032 402 00 0 00 055144 SETZM BLTF1
13337 051033 265 05 0 00 030065 JSP S,CPOPJ
13338
13339 ; **********************************************************************
13340 ;*BLTT9
13341 ; **********************************************************************
13342
13343 051034 670 01 0 00 054556 BLTT9: TDO T,[XWD PCCLK,ABPCEN]
13344 051035 332 00 0 00 055317 SKIPE PFF1
13345 051036 254 00 0 00 051041 JRST .+3
13346 051037 201 05 0 00 047027 MOVEI S,ST1
13347 051040 263 17 0 00 000000 POPJ P,
13348 051041 476 00 0 00 055133 SETOM ARMQEN
13349 051042 476 00 0 00 055261 SETOM MCSPEC
13350 051043 201 02 0 00 000426 MOVEI T1,426
13351 051044 603 13 0 00 010000 TLNE PC,USERF
13352 051045 201 02 0 00 046600 MOVEI T1,USR427
13353 051046 202 02 0 00 055260 MOVEM T1,MCSADR
13354 051047 254 00 0 00 051005 JRST BLTT9A
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 131
DSKDA3 MAC 12-JUL-79 09:00 REGISTER MIXERS, ETC. SEQ 0382
13355 SUBTTL REGISTER MIXERS, ETC.
13356 ; **********************************************************************
13357
13358 ; **********************************************************************
13359 ;*BR
13360 ; **********************************************************************
13361
13362 051050 402 00 0 00 055146 BRMIXR: SETZM BRMIX
13363 051051 476 00 0 00 055145 SETOM BRCLK#
13364 051052 606 01 0 00 001000 TRNN T,BRAREN
13365 051053 354 00 0 00 055145 AOSA BRCLK
13366 051054 202 06 0 00 055146 MOVEM AR,BRMIX#
13367 051055 200 02 0 00 000006 MOVE T1,AR
13368 051056 241 02 0 00 000002 ROT T1,2
13369 051057 550 03 0 00 055370 HRRZ T2,STATE
13370 051060 306 03 0 00 047754 CAIN T2,DNT2
13371 051061 137 02 0 00 054557 DPB T1,[POINT 1,BRMIX,0]
13372 051062 200 04 0 00 055351 MOVE T3,SCADEN
13373 051063 607 04 0 00 000004 TLNN T3,BRARXE
13374 051064 263 17 0 00 000000 POPJ P,
13375 051065 476 00 0 00 055145 SETOM BRCLK
13376 051066 200 02 0 00 055136 MOVE T1,ARX
13377 051067 436 02 0 00 055146 IORM T1,BRMIX
13378 051070 263 17 0 00 000000 POPJ P,
13379
13380 ; **********************************************************************
13381 ;*AB
13382 ; **********************************************************************
13383
13384 051071 200 02 0 00 055070 ABMIXR: MOVE T1,AB
13385 051072 602 00 0 00 100000 TRNE F,ABPC
13386 051073 200 02 0 00 055315 MOVE T1,PCP1G
13387 051074 602 00 0 00 400000 TRNE F,ABAD
13388 051075 550 02 0 00 000011 HRRZ T1,AD
13389 051076 602 00 0 00 200000 TRNE F,ABAB
13390 051077 550 02 0 00 055070 HRRZ T1,AB#
13391 051100 202 02 0 00 055070 MOVEM T1,AB
13392 051101 263 17 0 00 000000 POPJ P,
13393
13394 ; **********************************************************************
13395 ;*FM
13396 ; **********************************************************************
13397
13398 051102 332 00 0 00 055207 FMVAL: SKIPE FMSINAC
13399 051103 402 00 0 00 055204 SETZM FMADMA
13400 051104 331 02 0 00 055204 SKIPL T1,FMADMA
13401 051105 135 02 0 00 055205 LDB T1,FMADREN
13402 051106 201 02 0 02 040006 MOVEI T1,ACS(T1)
13403 051107 202 02 0 00 055206 MOVEM T1,FMREG
13404 051110 402 00 0 00 055207 SETZM FMSINAC
13405 051111 263 17 0 00 000000 POPJ P,
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 132
DSKDA3 MAC 12-JUL-79 09:00 REGISTER MIXERS, ETC. SEQ 0383
13406
13407 ; **********************************************************************
13408 ;*AR
13409 ; **********************************************************************
13410
13411 051112 403 02 0 00 055125 ARMIXR: SETZB T1,ARCLK#
13412 051113 606 01 0 00 076000 TRNN T,ARADEN!ARSWAP!ARPCEN!ARFLGS!ARIREN
13413 051114 254 00 0 00 051136 JRST ARMIX1
13414 051115 476 00 0 00 055125 SETOM ARCLK
13415 051116 602 01 0 00 002000 TRNE T,ARLTAD
13416 051117 500 02 0 00 000011 HLL T1,AD
13417 051120 602 01 0 00 004000 TRNE T,ARRTAD
13418 051121 540 02 0 00 000011 HRR T1,AD
13419 051122 602 01 0 00 010000 TRNE T,ARRARL
13420 051123 544 02 0 00 000006 HLR T1,AR
13421 051124 602 01 0 00 020000 TRNE T,ARLARR
13422 051125 504 02 0 00 000006 HRL T1,AR
13423 051126 640 01 0 00 022000 TRC T,ARFLGS
13424 051127 646 01 0 00 022000 TRCN T,ARFLGS
13425 051130 500 02 0 00 000013 HLL T1,PC
13426 051131 640 01 0 00 014000 TRC T,ARPCEN
13427 051132 646 01 0 00 014000 TRCN T,ARPCEN
13428 051133 540 02 0 00 055315 HRR T1,PCP1G
13429 051134 602 01 0 00 040000 TRNE T,ARIREN
13430 051135 434 02 0 00 000016 IOR T1,IR
13431
13432 051136 332 00 0 00 055135 ARMIX1: SKIPE ARSMR#
13433 051137 260 17 0 00 051207 PUSHJ P,ARMIX6
13434 051140 332 00 0 00 055126 SKIPE ARESAEN#
13435 051141 260 17 0 00 051174 PUSHJ P,ARMIX7
13436 051142 602 01 0 00 000200 TRNE T,ARSHLT
13437 051143 260 17 0 00 051231 PUSHJ P,ARLT
13438 051144 602 01 0 00 000100 TRNE T,ARSHRT
13439 051145 260 17 0 00 051255 PUSHJ P,ARRT1
13440 051146 602 01 0 00 000040 TRNE T,ARSHR2
13441 051147 260 17 0 00 051267 PUSHJ P,ARRT2
13442 051150 602 01 0 00 000400 TRNE T,ARCLR
13443 051151 476 00 0 00 055125 SETOM ARCLK
13444 051152 336 00 0 00 055134 SKIPN ARPOSEN
13445 051153 254 00 0 00 051161 JRST ARMIX5
13446 051154 200 03 0 00 055343 MOVE T2,SA
13447 051155 200 04 0 00 000006 MOVE T3,AR
13448 051156 137 03 0 00 054560 DPB T2,[POINT 6,T3,5]
13449 051157 434 02 0 00 000004 IOR T1,T3
13450 051160 476 00 0 00 055125 SETOM ARCLK
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 133
DSKDA3 MAC 12-JUL-79 09:00 REGISTER MIXERS, ETC. SEQ 0384
13451
13452 051161 602 00 0 00 000020 ARMIX5: TRNE F,FLAG1
13453 051162 254 00 0 00 051215 JRST ARMIX2
13454
13455 051163 332 03 0 00 055133 ARMIX8: SKIPE T2,ARMQEN#
13456 051164 434 02 0 00 000007 IOR T1,MQ
13457
13458 051165 332 00 0 00 055130 ARMIX3: SKIPE ARI08
13459 051166 661 02 0 00 001000 TLO T1,1000
13460 051167 402 00 0 00 055130 SETZM ARI08
13461 051170 202 02 0 00 055132 MOVEM T1,ARMIX#
13462 051171 322 03 0 00 030065 JUMPE T2,CPOPJ
13463
13464 051172 476 00 0 00 055125 ARMIX4: SETOM ARCLK
13465 051173 263 17 0 00 000000 POPJ P,
13466
13467 051174 200 03 0 00 055343 ARMIX7: MOVE T2,SA
13468 051175 405 03 0 00 000377 ANDI T2,377
13469 051176 640 03 0 00 000200 TRC T2,200
13470 051177 241 03 0 00 777767 ROT T2,-11
13471 051200 434 02 0 00 000003 IOR T1,T2
13472 051201 200 03 0 00 000006 MOVE T2,AR
13473 051202 554 04 0 00 000016 HLRZ T3,IR
13474 051203 640 04 0 00 131000 TRC T3,(DFN)
13475 051204 606 04 0 00 777000 TRNN T3,777000
13476 051205 641 03 0 00 400000 TLC T2,(1B0)
13477 051206 334 00 0 00 000000 SKIPA
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 134
DSKDA3 MAC 12-JUL-79 09:00 REGISTER MIXERS, ETC. SEQ 0385
13478
13479 051207 331 03 0 00 000006 ARMIX6: SKIPL T2,AR
13480 051210 625 03 0 00 377000 TLZA T2,377000
13481 051211 661 03 0 00 377000 TLO T2,377000
13482 051212 434 02 0 00 000003 IOR T1,T2
13483 051213 476 00 0 00 055125 SETOM ARCLK
13484 051214 263 17 0 00 000000 POPJ P,
13485
13486 051215 554 04 0 00 000016 ARMIX2: HLRZ T3,IR
13487 051216 640 04 0 00 220000 TRC T3,(IMUL)
13488 051217 602 04 0 00 770000 TRNE T3,770000
13489 051220 254 00 0 00 051163 JRST ARMIX8
13490 051221 336 03 0 00 055133 SKIPN T2,ARMQEN
13491 051222 254 00 0 00 051165 JRST ARMIX3
13492 051223 200 03 0 00 000007 MOVE T2,MQ
13493 051224 607 06 0 00 400000 TLNN AR,(1B0)
13494 051225 625 03 0 00 400000 TLZA T2,(1B0)
13495 051226 661 03 0 00 400000 TLO T2,(1B0)
13496 051227 434 02 0 00 000003 IOR T1,T2
13497 051230 265 03 0 00 051165 JSP T2,ARMIX3
13498
13499 051231 200 04 0 00 055365 ARLT: MOVE T3,SINDEX#
13500 051232 550 03 0 00 055370 HRRZ T2,STATE
13501 051233 302 03 0 00 050265 CAIE T2,DFDT3
13502 051234 634 03 0 00 000003 TDZA T2,T2
13503 051235 476 00 0 00 000003 SETOM T2
13504 051236 404 03 0 00 000012 AND T2,MB
13505 051237 202 03 0 00 055131 MOVEM T2,ARLTEM#
13506 051240 332 00 0 00 055173 SKIPE DSF2
13507 051241 254 00 0 00 051246 JRST ARLT1
13508 051242 554 03 0 00 000016 HLRZ T2,IR
13509 051243 640 03 0 00 170000 TRC T2,(FDV)
13510 051244 606 03 0 00 770000 TRNN T2,770000
13511 051245 254 00 0 00 051250 JRST .+3
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 135
DSKDA3 MAC 12-JUL-79 09:00 REGISTER MIXERS, ETC. SEQ 0386
13512
13513 051246 135 03 0 04 051642 ARLT1: LDB T2,AR35L(T3)
13514 051247 434 02 0 00 000003 IOR T1,T2
13515 051250 135 03 0 04 051627 LDB T2,AR0L(T3)
13516 051251 200 04 0 00 000011 MOVE T3,AD
13517 051252 242 04 0 00 000002 LSH T3,2
13518 051253 245 03 0 00 777777 ROTC T2,-1
13519 051254 254 00 0 00 051265 JRST ARRT1A
13520
13521 051255 200 04 0 00 055365 ARRT1: MOVE T3,SINDEX
13522 051256 135 03 0 04 051655 LDB T2,AR0R1(T3)
13523 051257 241 03 0 00 777777 ROT T2,-1
13524 051260 434 02 0 00 000003 IOR T1,T2
13525 051261 135 03 0 04 051716 LDB T2,AR1R1(T3)
13526 051262 200 04 0 00 000011 MOVE T3,AD
13527 051263 242 04 0 00 000001 LSH T3,1
13528 051264 245 03 0 00 777776 ROTC T2,-2
13529 051265 434 02 0 00 000004 ARRT1A: IOR T1,T3
13530 051266 254 00 0 00 051172 JRST ARMIX4
13531
13532 051267 200 04 0 00 055365 ARRT2: MOVE T3,SINDEX
13533 051270 135 03 0 04 051670 LDB T2,AR0R2(T3)
13534 051271 241 03 0 00 777777 ROT T2,-1
13535 051272 434 02 0 00 000003 IOR T1,T2
13536 051273 135 03 0 04 051703 LDB T2,AR1R2(T3)
13537 051274 135 04 0 04 051716 LDB T3,AR2R2(T3)
13538 051275 242 03 0 00 000001 LSH T2,1
13539 051276 434 03 0 00 000004 IOR T2,T3
13540 051277 200 04 0 00 000011 MOVE T3,AD
13541 051300 242 04 0 00 000001 LSH T3,1
13542 051301 245 03 0 00 777775 ROTC T2,-3
13543 051302 254 00 0 00 051265 JRST ARRT1A
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 136
DSKDA3 MAC 12-JUL-79 09:00 REGISTER MIXERS, ETC. SEQ 0387
13544
13545 ; **********************************************************************
13546 ;*MQ
13547 ; **********************************************************************
13548
13549 051303 403 02 0 00 055274 MQMIXR: SETZB T1,MQCLK
13550 051304 602 01 0 00 000010 TRNE T,MQADEN
13551 051305 260 17 0 00 051340 PUSHJ P,MQLTB
13552 051306 602 01 0 00 000004 TRNE T,MQSHLT
13553 051307 260 17 0 00 051320 PUSHJ P,MQLT
13554 051310 602 01 0 00 000002 TRNE T,MQSHRT
13555 051311 260 17 0 00 051343 PUSHJ P,MQRT1
13556 051312 602 01 0 00 000001 TRNE T,MQSHR2
13557 051313 260 17 0 00 051360 PUSHJ P,MQRT2
13558 051314 602 01 0 00 000020 TRNE T,MQCLR
13559 051315 476 00 0 00 055274 SETOM MQCLK
13560 051316 202 02 0 00 055275 MOVEM T1,MQMIX#
13561 051317 263 17 0 00 000000 POPJ P,
13562
13563 051320 200 04 0 00 055365 MQLT: MOVE T3,SINDEX
13564 051321 452 11 0 00 055300 SETCAM AD,NEGAD#
13565 051322 336 00 0 00 055173 SKIPN DSF2
13566 051323 402 00 0 00 055300 SETZM NEGAD
13567 051324 200 03 0 00 055115 MOVE T2,ADX
13568 051325 452 03 0 00 055301 SETCAM T2,NEGADX#
13569 051326 135 03 0 04 052061 LDB T2,MQ35L(T3)
13570 051327 434 02 0 00 000003 IOR T1,T2
13571 051330 135 03 0 04 051757 LDB T2,MQ0L(T3)
13572 051331 200 04 0 00 000007 MOVE T3,MQ
13573 051332 242 04 0 00 000002 LSH T3,2
13574 051333 245 03 0 00 777777 ROTC T2,-1
13575 051334 200 03 0 00 055365 MOVE T2,SINDEX
13576 051335 306 03 0 00 000010 CAIN T2,10 ;FP SHIFT
13577 051336 621 04 0 00 002000 TLZ T3,(1B7)
13578 051337 674 02 0 00 000004 MQLTA: TDOA T1,T3
13579 051340 434 02 0 00 000011 MQLTB: IOR T1,AD
13580 051341 476 00 0 00 055274 SETOM MQCLK
13581 051342 263 17 0 00 000000 POPJ P,
13582
13583 051343 200 04 0 00 055365 MQRT1: MOVE T3,SINDEX
13584 051344 135 03 0 04 052107 LDB T2,MQ8R1(T3)
13585 051345 241 03 0 00 777767 ROT T2,-11
13586 051346 434 02 0 00 000003 IOR T1,T2
13587 051347 135 03 0 04 052020 LDB T2,MQ0R1(T3)
13588 051350 135 04 0 04 052033 LDB T3,MQ1R1(T3)
13589 051351 242 03 0 00 000001 LSH T2,1
13590 051352 434 03 0 00 000004 IOR T2,T3
13591 051353 200 04 0 00 000007 MOVE T3,MQ
13592 051354 242 04 0 00 000001 LSH T3,1
13593 051355 245 03 0 00 777776 ROTC T2,-2
13594 051356 621 04 0 00 001000 TLZ T3,(1B8)
13595 051357 254 00 0 00 051337 JRST MQLTA
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 137
DSKDA3 MAC 12-JUL-79 09:00 REGISTER MIXERS, ETC. SEQ 0388
13596
13597 051360 200 04 0 00 055365 MQRT2: MOVE T3,SINDEX
13598 051361 135 03 0 04 052074 LDB T2,MQ8R2(T3)
13599 051362 241 03 0 00 777767 ROT T2,-11
13600 051363 434 02 0 00 000003 IOR T1,T2
13601 051364 135 03 0 04 052107 LDB T2,MQ9R2(T3)
13602 051365 241 03 0 00 777766 ROT T2,-12
13603 051366 434 02 0 00 000003 IOR T1,T2
13604 051367 135 03 0 04 051772 LDB T2,MQ0R2(T3)
13605 051370 241 03 0 00 777777 ROT T2,-1
13606 051371 434 02 0 00 000003 IOR T1,T2
13607 051372 135 03 0 04 052005 LDB T2,MQ1R2(T3)
13608 051373 135 04 0 04 052046 LDB T3,MQ2R2(T3)
13609 051374 242 03 0 00 000001 LSH T2,1
13610 051375 434 03 0 00 000004 IOR T2,T3
13611 051376 200 04 0 00 000007 MOVE T3,MQ
13612 051377 242 04 0 00 000001 LSH T3,1
13613 051400 245 03 0 00 777775 ROTC T2,-3
13614 051401 621 04 0 00 001400 TLZ T3,(3B9)
13615 051402 254 00 0 00 051337 JRST MQLTA
13616
13617 ; **********************************************************************
13618 ;*MB
13619 ; **********************************************************************
13620
13621 051403 200 04 0 00 055351 MBMIXR: MOVE T3,SCADEN
13622 051404 403 02 0 00 055256 SETZB T1,MBCLK
13623 051405 603 04 0 00 000002 TLNE T3,MBAREN
13624 051406 260 17 0 00 051413 PUSHJ P,MBMIX1
13625 051407 603 04 0 00 000001 TLNE T3,MBFMEN
13626 051410 260 17 0 00 051414 PUSHJ P,MBMIX2
13627 051411 202 02 0 00 055257 MOVEM T1,MBMIX
13628 051412 263 17 0 00 000000 POPJ P,
13629
13630 051413 674 02 0 00 000006 MBMIX1: TDOA T1,AR
13631 051414 434 02 1 00 055206 MBMIX2: IOR T1,@FMREG
13632 051415 476 00 0 00 055256 SETOM MBCLK
13633 051416 263 17 0 00 000000 POPJ P,
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 138
DSKDA3 MAC 12-JUL-79 09:00 REGISTER MIXERS, ETC. SEQ 0389
13634
13635 ; **********************************************************************
13636 ;*SC
13637 ; **********************************************************************
13638
13639 051417 200 04 0 00 055351 SCMIXR: MOVE T3,SCADEN
13640 051420 403 02 0 00 055353 SETZB T1,SCCLK
13641 051421 571 03 0 15 000001 HRREI T2,1(SC)
13642 051422 602 00 0 00 000400 TRNE F,SCP1IN
13643 051423 200 03 0 00 000015 MOVE T2,SC
13644 051424 602 04 0 00 200000 TRNE T3,SCSCP1
13645 051425 260 17 0 00 051444 PUSHJ P,SCMIX3
13646 051426 602 04 0 00 100000 TRNE T3,SCSHRT
13647 051427 260 17 0 00 051443 PUSHJ P,SCMIX4
13648 051430 602 04 0 00 040000 TRNE T3,SCAREN
13649 051431 260 17 0 00 051436 PUSHJ P,SCMIX5
13650 051432 602 04 0 00 020000 TRNE T3,SCSAEN
13651 051433 260 17 0 00 051447 PUSHJ P,SCMIX1
13652 051434 202 02 0 00 055355 MOVEM T1,SCMIX
13653 051435 263 17 0 00 000000 POPJ P,
13654
13655 051436 200 03 0 00 000006 SCMIX5: MOVE T2,AR
13656 051437 405 03 0 00 000377 ANDI T2,377
13657 051440 602 06 0 00 400000 TRNE AR,1B18
13658 051441 465 03 0 00 000377 ORCMI T2,377
13659 051442 334 00 0 00 000000 SKIPA
13660 051443 240 03 0 00 777777 SCMIX4: ASH T2,-1
13661 051444 670 02 0 00 000003 SCMIX3: TDO T1,T2
13662 051445 476 00 0 00 055353 SETOM SCCLK
13663 051446 263 17 0 00 000000 POPJ P,
13664 051447 200 03 0 00 055343 SCMIX1: MOVE T2,SA
13665 051450 405 03 0 00 000777 ANDI T2,777
13666 051451 602 03 0 00 000400 TRNE T2,400
13667 051452 465 03 0 00 000777 ORCMI T2,777
13668 051453 254 00 0 00 051444 JRST SCMIX3
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 139
DSKDA3 MAC 12-JUL-79 09:00 REGISTER MIXERS, ETC. SEQ 0390
13669
13670 ; **********************************************************************
13671 ;*ARX
13672 ; **********************************************************************
13673
13674 051454 403 02 0 00 055137 ARXMXR: SETZB T1,ARXCLK
13675 051455 250 01 0 00 055351 EXCH T,SCADEN
13676 051456 603 01 0 00 000200 TLNE T,ARXCLR
13677 051457 476 00 0 00 055137 SETOM ARXCLK
13678 051460 603 01 0 00 000100 TLNE T,ARXADX
13679 051461 260 17 0 00 051504 PUSHJ P,ARXMX1
13680 051462 200 04 0 00 055365 MOVE T3,SINDEX
13681 051463 603 01 0 00 000040 TLNE T,ARXSHL
13682 051464 260 17 0 00 051477 PUSHJ P,ARXMX2
13683 051465 603 01 0 00 000020 TLNE T,ARXSHR
13684 051466 260 17 0 00 051507 PUSHJ P,ARXMX3
13685 051467 603 01 0 00 000010 TLNE T,ARXSR2
13686 051470 260 17 0 00 051516 PUSHJ P,ARXMX4
13687 051471 603 02 0 00 001000 TLNE T1,(1B8)
13688 051472 665 02 0 00 776000 TLOA T1,776000
13689 051473 621 02 0 00 776000 TLZ T1,776000
13690 051474 202 02 0 00 055140 MOVEM T1,ARXMIX
13691 051475 250 01 0 00 055351 EXCH T,SCADEN
13692 051476 263 17 0 00 000000 POPJ P,
13693
13694 051477 200 03 0 00 055115 ARXMX2: MOVE T2,ADX
13695 051500 242 03 0 00 000001 LSH T2,1
13696 051501 434 02 0 00 000003 IOR T1,T2
13697 051502 135 03 0 04 051731 LDB T2,ARX35L(T3)
13698 051503 674 02 0 00 000003 ARXMX5: TDOA T1,T2
13699
13700 051504 434 02 0 00 055115 ARXMX1: IOR T1,ADX
13701 051505 476 00 0 00 055137 SETOM ARXCLK#
13702 051506 263 17 0 00 000000 POPJ P,
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 140
DSKDA3 MAC 12-JUL-79 09:00 REGISTER MIXERS, ETC. SEQ 0391
13703
13704 051507 200 03 0 00 055115 ARXMX3: MOVE T2,ADX
13705 051510 242 03 0 00 777777 LSH T2,-1
13706 051511 621 03 0 00 777000 TLZ T2,777000
13707 051512 434 02 0 00 000003 IOR T1,T2
13708 051513 135 03 0 04 051744 LDB T2,ARX0R1(T3)
13709 051514 241 03 0 00 777767 ROT T2,-11
13710 051515 254 00 0 00 051503 JRST ARXMX5
13711
13712 051516 200 03 0 00 055115 ARXMX4: MOVE T2,ADX
13713 051517 240 03 0 00 777776 ASH T2,-2
13714 051520 254 00 0 00 051503 JRST ARXMX5
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 141
DSKDA3 MAC 12-JUL-79 09:00 REGISTER MIXERS, ETC. SEQ 0392
13715
13716 ; **********************************************************************
13717 ;*ADCLK
13718 ; **********************************************************************
13719
13720 051521 621 00 0 00 777770 ADCLK: TLZ F,777770
13721 051522 650 00 0 00 000001 TDC F,T
13722 051523 621 01 0 00 777770 TLZ T,777770
13723 051524 650 00 0 00 000001 TDC F,T
13724 051525 200 02 0 00 055351 MOVE T1,SCADEN
13725 051526 202 02 0 00 055352 MOVEM T1,SCADFF#
13726 051527 622 00 0 00 000010 TRZE F,DSF2CLR
13727 051530 402 00 0 00 055173 SETZM DSF2#
13728 051531 622 00 0 00 000004 TRZE F,DSF2SET
13729 051532 476 00 0 00 055173 SETOM DSF2
13730 051533 263 17 0 00 000000 POPJ P,
13731
13732 ; **********************************************************************
13733 ;*ABCLK
13734 ; **********************************************************************
13735
13736 051534 602 01 0 00 700000 ABCLK: TRNE T,ABADEN+ABPCEN+ABABEN ;IF NONE AND
13737 051535 254 00 0 00 051540 JRST .+3
13738 051536 603 01 0 00 000004 TLNE T,INFTST ;INST FETCH START
13739 051537 660 01 0 00 200000 TRO T,ABABEN ;SET ABABEN
13740 051540 602 01 0 00 700000 TRNE T,ABADEN+ABPCEN+ABABEN ;IF ENABLE, CLEAR OTHER FLOPS
13741 051541 620 00 0 00 700002 TRZ F,ABAD+ABAB+ABPC+ABAS
13742 051542 602 01 0 00 100000 TRNE T,ABPCEN ;SET FLOPS
13743 051543 660 00 0 00 100000 TRO F,ABPC
13744 051544 602 01 0 00 400000 TRNE T,ABADEN
13745 051545 660 00 0 00 400000 TRO F,ABAD
13746 051546 602 01 0 00 200000 TRNE T,ABABEN
13747 051547 660 00 0 00 200000 TRO F,ABAB
13748 051550 263 17 0 00 000000 POPJ P,
13749
13750 ; **********************************************************************
13751 ;*FMWR
13752 ; **********************************************************************
13753
13754 051551 331 02 0 00 055204 FMWR: SKIPL T1,FMADMA
13755 051552 135 02 0 00 055205 LDB T1,FMADREN
13756 051553 201 02 0 02 040006 MOVEI T1,ACS(T1)
13757 051554 312 02 0 00 055206 CAME T1,FMREG
13758 051555 264 00 0 00 050746 JSR ERR
13759 051556 202 06 0 02 000000 MOVEM AR,(T1)
13760 051557 332 00 0 00 055346 SKIPE SACBRFF
13761 051560 202 10 0 02 000000 MOVEM BR,(T1)
13762 051561 263 17 0 00 000000 POPJ P,
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 142
DSKDA3 MAC 12-JUL-79 09:00 REGISTER MIXERS, ETC. SEQ 0393
13763
13764 ; **********************************************************************
13765 ;*TIMCAL
13766 ; **********************************************************************
13767
13768 051562 200 03 0 00 052546 TIMCAL: MOVE T2,LONGTM
13769 051563 335 04 0 00 055352 SKIPGE T3,SCADFF
13770 051564 200 03 0 00 052547 MOVE T2,DPADTM
13771 051565 321 04 0 00 051576 JUMPL T3,TIMC1
13772 051566 606 00 0 00 040000 TRNN F,LNGCYC
13773 051567 200 03 0 00 052545 MOVE T2,ADTIME
13774 051570 607 00 0 00 040000 TLNN F,ADADD
13775 051571 602 04 0 00 000100 TRNE T3,SAADD
13776 051572 254 00 0 00 051576 JRST TIMC1
13777 051573 200 03 0 00 052545 MOVE T2,ADTIME
13778 051574 606 00 0 00 040000 TRNN F,LNGCYC
13779 051575 200 03 0 00 052544 MOVE T2,VERTIM
13780 051576 272 03 0 00 055424 TIMC1: ADDM T2,TIME
13781 051577 263 17 0 00 000000 POPJ P,
13782
13783 ; **********************************************************************
13784 ;*MPYFCN
13785 ; **********************************************************************
13786
13787 051600 261 17 0 00 000003 MPYFCN: PUSH P,T2
13788 051601 260 17 0 00 051303 PUSHJ P,MQMIXR
13789 051602 262 17 0 00 000003 POP P,T2
13790 051603 200 02 0 00 055275 MOVE T1,MQMIX
13791 051604 602 00 0 00 000020 TRNE F,FLAG1
13792 051605 271 02 0 00 000001 ADDI T1,1
13793 051606 405 02 0 00 000003 ANDI T1,3
13794 051607 254 00 0 02 051610 JRST .+1(T1)
13795 051610 263 17 0 00 000000 POPJ P,
13796 051611 254 00 0 00 051620 JRST MPYFN1
13797 051612 254 00 0 00 051617 JRST MPYFN2
13798 051613 660 00 0 00 000020 TRO F,FLAG1
13799 051614 661 01 0 00 061000 MPYFN5: TLO T,ADBRMI+ADADD+ADCR36
13800 051615 661 03 0 00 040000 TLO T2,ADXFMM
13801 051616 254 00 0 00 051624 JRST MPYFN4
13802
13803 051617 665 01 0 00 040000 MPYFN2: TLOA T,ADADD
13804 051620 665 01 0 00 040600 MPYFN1: TLOA T,ADBRPL+ADADD
13805 051621 665 03 0 00 021000 TLOA T2,ADXFM2+ADBRP2
13806 051622 661 03 0 00 100000 TLO T2,ADXFMP
13807 051623 620 00 0 00 000020 MPYFN3: TRZ F,FLAG1
13808 051624 607 16 0 00 040000 MPYFN4: TLNN IR,(1B3)
13809 051625 661 03 0 00 400000 TLO T2,ADXADD
13810 051626 263 17 0 00 000000 POPJ P,
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 143
DSKDA3 MAC 12-JUL-79 09:00 SHIFT CONNECTIONS SEQ 0394
13811 SUBTTL SHIFT CONNECTIONS
13812 ; **********************************************************************
13813
13814 DEFINE PT(ADR,BIT)
13815 < POINT 1,ADR,BIT>
13816
13817 051627 42 01 0 00 000011 AR0L: PT AD,1
13818 051630 42 01 0 00 000011 PT AD,1
13819 051631 42 01 0 00 000011 PT AD,1
13820 051632 42 01 0 00 000011 PT AD,1
13821 051633 43 01 0 00 000006 PT AR,0
13822 051634 43 01 0 00 000006 PT AR,0
13823 051635 42 01 0 00 000011 PT AD,1
13824 051636 000000 000000 0
13825 051637 42 01 0 00 000011 PT AD,1
13826 051640 000000 000000 0
13827 051641 42 01 0 00 000011 PT AD,1
13828
13829 051642 000000 000000 AR35L: 0
13830 051643 43 01 0 00 000006 PT AR,0
13831 051644 43 01 0 00 000007 PT MQ,0
13832 051645 43 01 0 00 000007 PT MQ,0
13833 051646 000000 000000 0
13834 051647 42 01 0 00 000007 PT MQ,1
13835 051650 43 01 0 00 000007 PT MQ,0
13836 051651 42 01 0 00 000007 PT MQ,1
13837 051652 33 01 0 00 000007 PT MQ,8
13838 051653 00 01 0 00 055131 PT ARLTEM,35
13839 051654 42 01 0 00 000007 PT MQ,1
13840
13841 051655 000000 000000 AR0R1: 0
13842 051656 00 01 0 00 000006 PT AR,35
13843 051657 00 01 0 00 000007 PT MQ,35
13844 051660 000000 000000 0
13845 051661 43 01 0 00 000006 PT AR,0
13846 051662 43 01 0 00 000006 PT AR,0
13847 051663 000000 000000 .-. ;DON'T CARE CONDITION
13848 051664 000000 000000 0
13849 051665 00 01 0 00 055107 PT ADOVF,35
13850 051666 000000 000000 .-.
13851 051667 000000 000000 .-.
13852
13853 051670 000000 000000 AR0R2: 0
13854 051671 01 01 0 00 000006 PT AR,34
13855 051672 01 01 0 00 000007 PT MQ,34
13856 051673 000000 000000 0
13857 051674 43 01 0 00 000006 PT AR,0
13858 051675 43 01 0 00 000006 PT AR,0
13859 051676 01 01 0 00 055107 PT ADOVF,34
13860 051677 000000 000000 0
13861 051700 01 01 0 00 055107 PT ADOVF,34
13862 051701 000000 000000 .-.
13863 051702 000000 000000 .-.
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 144
DSKDA3 MAC 12-JUL-79 09:00 SHIFT CONNECTIONS SEQ 0395
13864
13865 051703 000000 000000 AR1R2: 0
13866 051704 00 01 0 00 000006 PT AR,35
13867 051705 00 01 0 00 000007 PT MQ,35
13868 051706 000000 000000 0
13869 051707 43 01 0 00 000006 PT AR,0
13870 051710 43 01 0 00 000006 PT AR,0
13871 051711 00 01 0 00 055107 PT ADOVF,35
13872 051712 01 01 0 00 055115 PT ADX,34
13873 051713 00 01 0 00 055107 PT ADOVF,35
13874 051714 000000 000000 .-.
13875 051715 000000 000000 .-.
13876
13877 051716 AR1R1:
13878 051716 43 01 0 00 000011 AR2R2: PT AD,0
13879 051717 43 01 0 00 000011 PT AD,0
13880 051720 43 01 0 00 000011 PT AD,0
13881 051721 43 01 0 00 000011 PT AD,0
13882 051722 43 01 0 00 000011 PT AD,0
13883 051723 43 01 0 00 000011 PT AD,0
13884 051724 43 01 0 00 000011 PT AD,0
13885 051725 00 01 0 00 055115 PT ADX,35
13886 051726 43 01 0 00 000011 PT AD,0
13887 051727 000000 000000 .-.
13888 051730 000000 000000 .-.
13889
13890 051731 000000 000000 ARX35L: .-.
13891 051732 000000 000000 .-.
13892 051733 000000 000000 .-.
13893 051734 000000 000000 .-.
13894 051735 000000 000000 .-.
13895 051736 000000 000000 .-.
13896 051737 000000 000000 .-.
13897 051740 42 01 0 00 000011 PT AD,1
13898 051741 000000 000000 .-.
13899 051742 42 01 0 00 055111 PT ADPR,1
13900 051743 000000 000000 .-.
13901
13902 051744 ARX9R2:
13903 051744 000000 000000 ARX0R1: .-.
13904 051745 000000 000000 .-.
13905 051746 000000 000000 .-.
13906 051747 000000 000000 .-.
13907 051750 000000 000000 .-.
13908 051751 000000 000000 .-.
13909 051752 000000 000000 .-.
13910 051753 34 01 0 00 055115 PT ADX,7
13911 051754 000000 000000 .-.
13912 051755 000000 000000 0
13913 051756 000000 000000 .-.
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 145
DSKDA3 MAC 12-JUL-79 09:00 SHIFT CONNECTIONS SEQ 0396
13914
13915 051757 42 01 0 00 000007 MQ0L: PT MQ,1
13916 051760 000000 000000 .-.
13917 051761 42 01 0 00 000007 PT MQ,1
13918 051762 42 01 0 00 000007 PT MQ,1
13919 051763 000000 000000 .-.
13920 051764 43 01 0 00 000011 PT AD,0
13921 051765 42 01 0 00 000007 PT MQ,1
13922 051766 000000 000000 0
13923 051767 000000 000000 .-.
13924 051770 42 01 0 00 000007 PT MQ,1
13925 051771 000000 000000 .-.
13926
13927 051772 000000 000000 MQ0R2: .-.
13928 051773 000000 000000 .-.
13929 051774 01 01 0 00 000011 PT AD,34
13930 051775 01 01 0 00 000011 PT AD,34
13931 051776 000000 000000 .-.
13932 051777 43 01 0 00 000011 PT AD,0
13933 052000 01 01 0 00 000011 PT AD,34
13934 052001 000000 000000 0
13935 052002 000000 000000 .-.
13936 052003 000000 000000 .-.
13937 052004 000000 000000 .-.
13938
13939 052005 000000 000000 MQ1R2: .-.
13940 052006 000000 000000 .-.
13941 052007 00 01 0 00 000011 PT AD,35
13942 052010 00 01 0 00 000011 PT AD,35
13943 052011 000000 000000 .-.
13944 052012 01 01 0 00 000011 PT AD,34
13945 052013 00 01 0 00 000011 PT AD,35
13946 052014 01 01 0 00 000011 PT AD,34
13947 052015 000000 000000 .-.
13948 052016 000000 000000 .-.
13949 052017 000000 000000 .-.
13950
13951 052020 000000 000000 MQ0R1: .-.
13952 052021 000000 000000 .-.
13953 052022 00 01 0 00 000006 PT AR,35
13954 052023 00 01 0 00 000006 PT AR,35
13955 052024 000000 000000 .-.
13956 052025 43 01 0 00 000011 PT AD,0
13957 052026 000000 000000 .-.
13958 052027 000000 000000 0
13959 052030 000000 000000 .-.
13960 052031 000000 000000 0
13961 052032 000000 000000 .-.
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 146
DSKDA3 MAC 12-JUL-79 09:00 SHIFT CONNECTIONS SEQ 0397
13962
13963 052033 000000 000000 MQ1R1: .-.
13964 052034 000000 000000 .-.
13965 052035 43 01 0 00 000007 PT MQ,0
13966 052036 43 01 0 00 000007 PT MQ,0
13967 052037 000000 000000 .-.
13968 052040 00 01 0 00 000011 PT AD,35
13969 052041 000000 000000 .-.
13970 052042 00 01 0 00 000011 PT AD,35
13971 052043 000000 000000 .-.
13972 052044 00 01 0 00 055136 PT ARX,35
13973 052045 000000 000000 .-.
13974
13975 052046 000000 000000 MQ2R2: .-.
13976 052047 000000 000000 .-.
13977 052050 43 01 0 00 000007 PT MQ,0
13978 052051 43 01 0 00 000007 PT MQ,0
13979 052052 000000 000000 .-.
13980 052053 00 01 0 00 000011 PT AD,35
13981 052054 43 01 0 00 000007 PT MQ,0
13982 052055 00 01 0 00 000011 PT AD,35
13983 052056 000000 000000 .-.
13984 052057 000000 000000 .-.
13985 052060 000000 000000 .-.
13986
13987 052061 000000 000000 MQ35L: 0
13988 052062 000000 000000 .-.
13989 052063 43 01 0 00 000006 PT AR,0
13990 052064 000000 000000 0
13991 052065 000000 000000 .-.
13992 052066 000000 000000 0
13993 052067 000000 000000 .-.
13994 052070 000000 000000 0
13995 052071 43 01 0 00 055300 PT NEGAD,0
13996 052072 33 01 0 00 055301 PT NEGADX,8
13997 052073 43 01 0 00 055300 PT NEGAD,0
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 147
DSKDA3 MAC 12-JUL-79 09:00 SHIFT CONNECTIONS SEQ 0398
13998
13999 052074 000000 000000 MQ8R2: .-.
14000 052075 000000 000000 .-.
14001 052076 35 01 0 00 000007 PT MQ,6
14002 052077 35 01 0 00 000007 PT MQ,6
14003 052100 000000 000000 .-.
14004 052101 35 01 0 00 000007 PT MQ,6
14005 052102 35 01 0 00 000007 PT MQ,6
14006 052103 35 01 0 00 000007 PT MQ,6
14007 052104 01 01 0 00 000011 PT AD,34
14008 052105 000000 000000 .-.
14009 052106 000000 000000 .-.
14010
14011 052107 MQ9R2:
14012 052107 000000 000000 MQ8R1: .-.
14013 052110 000000 000000 .-.
14014 052111 34 01 0 00 000007 PT MQ,7
14015 052112 34 01 0 00 000007 PT MQ,7
14016 052113 000000 000000 .-.
14017 052114 34 01 0 00 000007 PT MQ,7
14018 052115 34 01 0 00 000007 PT MQ,7
14019 052116 34 01 0 00 000007 PT MQ,7
14020 052117 00 01 0 00 000011 PT AD,35
14021 052120 34 01 0 00 000007 PT MQ,7
14022 052121 000000 000000 .-.
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 148
DSKDA3 MAC 12-JUL-79 09:00 MEMORY CONTROL SUBROUTINES SEQ 0399
14023 SUBTTL MEMORY CONTROL SUBROUTINES
14024 ; **********************************************************************
14025
14026 ; **********************************************************************
14027 ;*MEMST
14028 ; **********************************************************************
14029
14030 052122 402 00 0 00 055372 MEMST: SETZM STINAC
14031 052123 200 02 0 00 055424 MOVE T1,TIME
14032 052124 271 02 0 00 000144 ADDI T1,PAGDLY
14033 052125 315 02 0 00 055254 CAMGE T1,MAMAOFF
14034 052126 200 02 0 00 055254 MOVE T1,MAMAOFF
14035 052127 200 14 0 00 055070 MEMSTA: MOVE MA,AB
14036 052130 332 00 0 00 055261 SKIPE MCSPEC
14037 052131 200 14 0 00 055260 MOVE MA,MCSADR
14038 052132 200 05 0 00 055070 MOVE S,AB
14039 052133 332 00 0 00 055261 SKIPE MCSPEC
14040 052134 200 05 0 00 055260 MOVE S,MCSADR
14041 052135 305 05 0 00 000020 CAIGE S,20
14042 052136 254 00 0 00 052306 JRST ACREF
14043 052137 405 05 0 00 000003 ANDI S,3
14044 052140 271 02 0 00 000122 ADDI T1,^D82
14045 052141 332 00 0 00 055177 SKIPE FCE2ST
14046 052142 254 00 0 00 052177 JRST MEMST5
14047 052143 332 00 0 00 055240 SKIPE INSYNC
14048 052144 254 00 0 00 052177 JRST MEMST5
14049 052145 200 04 0 00 055262 MEMST6: MOVE T3,MEMDONE#
14050 052146 332 00 0 00 055265 SKIPE MEMREAD
14051 052147 254 00 0 00 052212 JRST MEMST1
14052 052150 202 02 0 00 055424 MOVEM T1,TIME
14053 052151 315 04 0 00 055336 CAMGE T3,RDRST
14054 052152 200 04 0 00 055336 MOVE T3,RDRST
14055 052153 271 04 0 00 000106 ADDI T3,^D70
14056 052154 305 02 0 00 000004 CAIGE T1,T3
14057 052155 200 02 0 00 000004 MOVE T1,T3
14058 052156 315 02 0 05 052514 MEMSTB: CAMGE T1,MEMCMP(S)
14059 052157 200 02 0 05 052514 MOVE T1,MEMCMP(S)
14060 052160 270 02 0 05 052530 ADD T1,ACKDLY(S)
14061 052161 202 02 0 00 055270 MOVEM T1,MEMWRWT
14062 052162 332 00 0 00 055240 SKIPE INSYNC
14063 052163 260 17 0 00 052203 PUSHJ P,MEMST7
14064 052164 200 04 0 00 000002 MOVE T3,T1
14065 052165 271 04 0 00 000074 ADDI T3,^D60
14066 052166 202 04 0 00 055254 MOVEM T3,MAMAOFF#
14067 052167 270 02 0 05 052524 ADD T1,WARN(S)
14068 052170 270 02 0 05 052520 ADD T1,CYCLE(S)
14069 052171 271 02 0 00 000536 ADDI T1,WARNDLY
14070 052172 202 02 0 05 052514 MOVEM T1,MEMCMP(S)
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 149
DSKDA3 MAC 12-JUL-79 09:00 MEMORY CONTROL SUBROUTINES SEQ 0400
14071
14072 052173 200 02 0 00 055266 MEMST4: MOVE T1,MEMSIN
14073 052174 550 05 0 02 052447 HRRZ S,MEMRET-"A"(T1)
14074 052175 402 00 0 00 055267 SETZM MEMWR
14075 052176 263 17 0 00 000000 POPJ P,
14076
14077 052177 200 04 0 00 000002 MEMST5: MOVE T3,T1
14078 052200 271 04 0 00 000233 ADDI T3,^D155 ;100(PG RDY)+30(IN SYNC)+25(AB PROP)
14079 052201 202 04 0 00 055240 MOVEM T3,INSYNC
14080 052202 254 00 0 00 052145 JRST MEMST6
14081
14082 052203 200 04 0 00 000002 MEMST7: MOVE T3,T1
14083 052204 271 04 0 00 000074 ADDI T3,^D60
14084 052205 315 04 0 00 055240 CAMGE T3,INSYNC
14085 052206 200 04 0 00 055240 MOVE T3,INSYNC
14086 052207 271 04 0 00 000031 ADDI T3,^D25
14087 052210 202 04 0 00 055240 MOVEM T3,INSYNC
14088 052211 263 17 0 00 000000 POPJ P,
14089
14090 052212 271 04 0 00 000062 MEMST1: ADDI T3,^D50
14091 052213 305 02 0 00 000004 CAIGE T1,T3
14092 052214 200 02 0 00 000004 MOVE T1,T3
14093 052215 315 02 0 05 052514 CAMGE T1,MEMCMP(S)
14094 052216 200 02 0 05 052514 MOVE T1,MEMCMP(S)
14095 052217 333 00 0 05 052534 SKIPLE MEMFLG(S)
14096 052220 254 00 0 00 052345 JRST MEMST3
14097 052221 332 00 0 05 052534 SKIPE MEMFLG(S)
14098 052222 254 00 0 00 052227 JRST MEMST2
14099 052223 200 04 0 00 055441 MOVE T3,WARNED#
14100 052224 271 04 0 00 000062 ADDI T3,^D50
14101 052225 315 02 0 00 000004 CAMGE T1,T3
14102 052226 200 02 0 00 000004 MOVE T1,T3
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 150
DSKDA3 MAC 12-JUL-79 09:00 MEMORY CONTROL SUBROUTINES SEQ 0401
14103
14104 052227 270 02 0 05 052530 MEMST2: ADD T1,ACKDLY(S)
14105 052230 332 00 0 00 055240 SKIPE INSYNC
14106 052231 260 17 0 00 052203 PUSHJ P,MEMST7
14107 052232 200 04 0 00 000002 MOVE T3,T1
14108 052233 271 04 0 00 000074 ADDI T3,^D60
14109 052234 202 04 0 00 055254 MOVEM T3,MAMAOFF
14110 052235 270 02 0 05 052524 ADD T1,WARN(S)
14111 052236 202 02 0 00 055441 MOVEM T1,WARNED
14112 052237 271 02 0 00 000536 ADDI T1,WARNDLY
14113 052240 202 02 0 00 055336 MOVEM T1,RDRST#
14114 052241 202 02 0 00 055424 MOVEM T1,TIME
14115 052242 333 00 0 05 052534 SKIPLE MEMFLG(S)
14116 052243 202 02 0 00 055262 MOVEM T1,MEMDONE
14117 052244 332 00 0 00 055267 SKIPE MEMWR
14118 052245 202 02 0 00 055270 MOVEM T1,MEMWRWT
14119 052246 270 02 0 05 052520 ADD T1,CYCLE(S)
14120 052247 202 02 0 05 052514 MOVEM T1,MEMCMP(S)
14121 052250 332 00 0 00 055261 SKIPE MCSPEC
14122 052251 334 02 0 00 055260 SKIPA T1,MCSADR
14123 052252 200 02 0 00 055070 MOVE T1,AB
14124 052253 202 02 0 00 055070 MOVEM T1,AB
14125 052254 402 00 0 00 055261 SETZM MCSPEC
14126 052255 200 12 0 02 000000 MOVE MB,OFFSET(T1)
14127 052256 200 02 0 00 055266 MOVE T1,MEMSIN
14128 052257 550 05 0 02 052447 HRRZ S,MEMRET-"A"(T1)
14129 052260 331 00 0 02 052447 SKIPL MEMRET-"A"(T1)
14130 052261 200 06 0 00 000012 MOVE AR,MB
14131 052262 332 00 0 00 055177 SKIPE FCE2ST#
14132 052263 254 00 0 00 052467 JRST FCE2M
14133
14134 052264 332 00 0 00 055240 SKIPE INSYNC
14135 052265 332 00 0 00 055267 SKIPE MEMWR
14136 052266 254 00 0 00 052342 JRST MEMST8
14137 052267 302 02 0 00 000103 CAIE T1,"C"
14138 052270 254 00 0 00 052433 JRST INFT3
14139 052271 460 02 1 00 055237 SETCM T1,@INSTPT
14140 052272 602 02 0 00 000011 TRNE T1,FCE+SCE
14141 052273 254 00 0 00 052433 JRST INFT3
14142 052274 254 00 0 00 052342 JRST MEMST8
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 151
DSKDA3 MAC 12-JUL-79 09:00 MEMORY CONTROL SUBROUTINES SEQ 0402
14143
14144 052275 402 00 0 00 055200 FCE2SY: SETZM FCE2W
14145 052276 332 00 0 00 055177 SKIPE FCE2ST
14146 052277 260 17 0 00 052475 PUSHJ P,FCE2S1
14147 052300 200 02 0 00 055234 MOVE T1,INRDY
14148 052301 317 02 0 00 055424 CAMG T1,TIME
14149 052302 200 02 0 00 055424 MOVE T1,TIME
14150 052303 270 02 0 00 052544 ADD T1,VERTIM
14151 052304 202 02 0 00 055424 MOVEM T1,TIME
14152 052305 263 17 0 00 000000 POPJ P,
14153
14154 ; **********************************************************************
14155 ;*ACREF
14156 ; **********************************************************************
14157
14158 052306 336 00 0 00 055240 ACREF: SKIPN INSYNC
14159 052307 254 00 0 00 052313 JRST ACREF2
14160 052310 200 04 0 00 055315 MOVE T3,PCP1G
14161 052311 202 04 0 00 055070 MOVEM T3,AB
14162 052312 260 17 0 00 052404 PUSHJ P,INFT3A
14163 052313 332 00 0 00 055265 ACREF2: SKIPE MEMREAD
14164 052314 254 00 0 00 052321 JRST ACREF1
14165 052315 271 02 0 00 000067 ADDI T1,^D55
14166 052316 202 02 0 00 055424 MOVEM T1,TIME
14167 052317 476 00 0 00 055372 SETOM STINAC
14168 052320 254 00 0 00 052173 JRST MEMST4
14169
14170 052321 271 02 0 00 000404 ACREF1: ADDI T1,^D260
14171 052322 202 02 0 00 055424 MOVEM T1,TIME
14172 052323 200 02 0 00 055266 MOVE T1,MEMSIN
14173 052324 331 00 0 02 052447 SKIPL MEMRET-"A"(T1)
14174 052325 200 06 0 05 040006 MOVE AR,ACS(S)
14175 052326 302 02 0 00 000103 CAIE T1,"C"
14176 052327 254 00 0 00 052333 JRST ACREF3
14177 052330 402 00 0 00 055332 SETZM PSINFT
14178 052331 460 04 1 00 055237 SETCM T3,@INSTPT
14179 052332 602 04 0 00 000011 TRNE T3,FCE+SCE
14180
14181 052333 332 00 0 00 055267 ACREF3: SKIPE MEMWR
14182 052334 476 00 0 00 055372 SETOM STINAC
14183 052335 335 00 0 02 052447 SKIPGE MEMRET-"A"(T1)
14184 052336 200 12 0 05 040006 MOVE MB,ACS(S)
14185 052337 550 05 0 02 052447 HRRZ S,MEMRET-"A"(T1)
14186 052340 332 00 0 00 055177 SKIPE FCE2ST
14187 052341 254 00 0 00 052467 JRST FCE2M
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 152
DSKDA3 MAC 12-JUL-79 09:00 MEMORY CONTROL SUBROUTINES SEQ 0403
14188 052342 402 00 0 00 055265 MEMST8: SETZM MEMREAD
14189 052343 402 00 0 00 055267 SETZM MEMWR
14190 052344 263 17 0 00 000000 POPJ P,
14191
14192 052345 200 04 0 00 055336 MEMST3: MOVE T3,RDRST
14193 052346 271 04 0 00 000062 ADDI T3,^D50
14194 052347 315 02 0 00 000004 CAMGE T1,T3
14195 052350 200 02 0 00 000004 MOVE T1,T3
14196 052351 254 00 0 00 052227 JRST MEMST2
14197
14198 ; **********************************************************************
14199 ;*INFTSB
14200 ; **********************************************************************
14201
14202 052352 332 00 0 00 055270 INFTSB: SKIPE MEMWRWT
14203 052353 254 00 0 00 052406 JRST INFTS1
14204 052354 201 02 0 00 000020 MOVEI T1,20
14205 052355 336 00 0 00 055372 SKIPN STINAC
14206 052356 313 02 0 00 055070 CAMLE T1,AB
14207 052357 254 00 0 00 052411 JRST INFTS3
14208 052360 332 00 0 00 055443 INFTS2: SKIPE XCTF
14209 052361 254 00 0 00 052364 JRST .+3
14210 052362 336 00 0 00 055332 SKIPN PSINFT
14211 052363 540 13 0 00 055070 HRR PC,AB
14212 052364 402 00 0 00 055443 SETZM XCTF
14213 052365 336 00 0 00 055332 SKIPN PSINFT
14214 052366 402 00 0 00 055314 SETZM PCP1FF
14215 052367 402 00 0 00 055223 SETZM INFTFF
14216 052370 402 00 0 00 055332 SETZM PSINFT
14217 052371 201 02 0 00 000101 MOVEI T1,"A"
14218 052372 202 02 0 00 055266 INFT2A: MOVEM T1,MEMSIN
14219 052373 261 17 0 00 055424 PUSH P,TIME
14220 052374 201 02 0 00 000144 MOVEI T1,^D100
14221 052375 272 02 0 00 055424 ADDM T1,TIME
14222 052376 476 00 0 00 055265 SETOM MEMREAD
14223 052377 260 17 0 00 052122 PUSHJ P,MEMST
14224 052400 200 02 0 00 055424 MOVE T1,TIME
14225 052401 202 02 0 00 055234 MOVEM T1,INRDY
14226 052402 262 17 0 00 055424 POP P,TIME
14227 052403 263 17 0 00 000000 POPJ P,
14228 052404 476 00 0 00 055223 INFT3A: SETOM INFTFF
14229 052405 402 00 0 00 055240 INFT3B: SETZM INSYNC
14230
14231 052406 620 00 0 00 500002 INFTS1: TRZ F,ABPC+ABAD+ABAS
14232 052407 660 00 0 00 200000 TRO F,ABAB
14233 052410 263 17 0 00 000000 POPJ P,
14234
14235 052411 332 00 0 00 055332 INFTS3: SKIPE PSINFT
14236 052412 402 00 0 00 055223 SETZM INFTFF
14237 052413 402 00 0 00 055332 SETZM PSINFT
14238 052414 254 00 0 00 052406 JRST INFTS1
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 153
DSKDA3 MAC 12-JUL-79 09:00 MEMORY CONTROL SUBROUTINES SEQ 0404
14239
14240 ; **********************************************************************
14241 ;*WRRST
14242 ; **********************************************************************
14243
14244 052415 332 00 0 00 055261 WRRST: SKIPE MCSPEC
14245 052416 200 14 0 00 055260 MOVE MA,MCSADR
14246 052417 402 00 0 00 055261 SETZM MCSPEC
14247 052420 202 06 0 14 000000 MOVEM AR,OFFSET(MA)
14248 052421 200 02 0 00 055424 MOVE T1,TIME
14249 052422 202 02 0 00 055262 MOVEM T1,MEMDONE
14250 052423 200 04 0 00 000014 MOVE T3,MA
14251 052424 405 04 0 00 000003 ANDI T3,3
14252 052425 270 02 0 04 052540 ADD T1,WRCYC(T3)
14253 052426 311 02 0 04 052514 CAML T1,MEMCMP(T3)
14254 052427 202 02 0 04 052514 MOVEM T1,MEMCMP(T3)
14255 052430 402 00 0 00 055270 SETZM MEMWRWT
14256 052431 336 00 0 00 055240 SKIPN INSYNC
14257 052432 263 17 0 00 000000 POPJ P,
14258
14259 052433 550 02 0 00 055315 INFT3: HRRZ T1,PCP1G
14260 052434 332 00 0 00 055261 SKIPE MCSPEC
14261 052435 200 02 0 00 055260 MOVE T1,MCSADR
14262 052436 202 02 0 00 055070 MOVEM T1,AB
14263 052437 305 02 0 00 000020 CAIGE T1,20
14264 052440 254 00 0 00 052404 JRST INFT3A
14265 052441 332 00 0 00 055443 SKIPE XCTF
14266 052442 254 00 0 00 052445 JRST .+3
14267 052443 336 00 0 00 055332 SKIPN PSINFT
14268 052444 540 13 0 00 055070 HRR PC,AB
14269 052445 402 00 0 00 055443 SETZM XCTF
14270 052446 336 00 0 00 055332 SKIPN PSINFT
14271 052447 402 00 0 00 055314 SETZM PCP1FF
14272 052450 402 00 0 00 055332 SETZM PSINFT
14273 052451 201 02 0 00 000101 MOVEI T1,"A"
14274 052452 202 02 0 00 055266 INFT3C: MOVEM T1,MEMSIN
14275 052453 476 00 0 00 055265 SETOM MEMREAD
14276 052454 403 02 0 00 055267 SETZB T1,MEMWR
14277 052455 250 02 0 00 055240 EXCH T1,INSYNC
14278 052456 275 02 0 00 000122 SUBI T1,^D82
14279 052457 261 17 0 00 000005 PUSH P,S
14280 052460 261 17 0 00 055424 PUSH P,TIME
14281 052461 260 17 0 00 052127 PUSHJ P,MEMSTA
14282 052462 200 02 0 00 055424 MOVE T1,TIME
14283 052463 202 02 0 00 055234 MOVEM T1,INRDY
14284 052464 262 17 0 00 055424 POP P,TIME
14285 052465 262 17 0 00 000005 INFT3D: POP P,S
14286 052466 263 17 0 00 000000 POPJ P,
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 154
DSKDA3 MAC 12-JUL-79 09:00 MEMORY CONTROL SUBROUTINES SEQ 0405
14287
14288 052467 552 11 0 00 055070 FCE2M: HRRZM AD,AB
14289 052470 606 11 0 00 777760 TRNN AD,777760
14290 052471 254 00 0 00 052405 JRST INFT3B
14291 052472 402 00 0 00 055177 SETZM FCE2ST
14292 052473 201 02 0 00 000111 MOVEI T1,"I"
14293 052474 254 00 0 00 052452 JRST INFT3C
14294
14295 052475 402 00 0 00 055177 FCE2S1: SETZM FCE2ST
14296 052476 201 02 0 00 000111 MOVEI T1,"I"
14297 052477 261 17 0 00 000005 PUSH P,S
14298 052500 260 17 0 00 052372 PUSHJ P,INFT2A
14299 052501 254 00 0 00 052465 JRST INFT3D
14300
14301 052502 332 00 0 00 055372 MEMWSS: SKIPE STINAC
14302 052503 263 17 0 00 000000 POPJ P,
14303 052504 261 17 0 00 000005 PUSH P,S
14304 052505 200 05 0 00 000014 MOVE S,MA
14305 052506 405 05 0 00 000003 ANDI S,3
14306 052507 200 02 0 00 055424 MOVE T1,TIME
14307 052510 271 02 0 00 000113 ADDI T1,^D75
14308 052511 260 17 0 00 052156 PUSHJ P,MEMSTB
14309 052512 262 17 0 00 000005 POP P,S
14310 052513 263 17 0 00 000000 POPJ P,
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 155
DSKDA3 MAC 12-JUL-79 09:00 MEMORY CONTROL SUBROUTINES SEQ 0406
14311
14312 052514 MEMCMP: BLOCK 4 ;LAST COMPLETION TIME
14313 052520 CYCLE: REPEAT 4,<^D500> ;RD RST TO END OF CYCLE
14314 052520 000000 000764
14315 052521 000000 000764
14316 052522 000000 000764
14317 052523 000000 000764
14318 052524 WARN: REPEAT 4,<0> ;ADR ACK TO WARN
14319 052524 000000 000000
14320 052525 000000 000000
14321 052526 000000 000000
14322 052527 000000 000000
14323 052530 ACKDLY: REPEAT 4,<^D150> ;START TO ADR ACK
14324 052530 000000 000226
14325 052531 000000 000226
14326 052532 000000 000226
14327 052533 000000 000226
14328 052534 MEMFLG: REPEAT 4,<0> ;MEM TYPE
14329 052534 000000 000000
14330 052535 000000 000000
14331 052536 000000 000000
14332 052537 000000 000000
14333 052540 WRCYC: REPEAT 4,<^D500> ;TIME WRITE CYCLE COMPLETES
14334 052540 000000 000764
14335 052541 000000 000764
14336 052542 000000 000764
14337 052543 000000 000764
14338
14339 052544 000000 000156 VERTIM: ^D110 ;STRAIGHT THRU TIME (NO ADD)
14340 052545 000000 000252 ADTIME: ^D170 ;FULL ADD TIME (NS)
14341 052546 000000 000346 LONGTM: ^D230 ;ADD TIME PLUS AD=0 GATING
14342 052547 000000 000346 DPADTM: ^D230 ;63-BIT ADD TIME
14343
14344 052550 400 00 0 00 046253 MEMRET: SETZ IT0
14345 052551 000000 046647 FT4
14346 052552 000000 046663 FT6
14347 052553 000000 050746 ERR
14348 052554 000000 047027 ST1
14349 052555 000000 046756 ET1S
14350 052556 000000 050746 ERR
14351 052557 000000 050746 ERR
14352 052560 400 00 0 00 052275 SETZ FCE2SY
14353 052561 000000 051002 BLTT3
14354 052562 000000 046721 FT8
14355
14356 IFNDEF ONEPRT,<
14357 LIT
14358 VAR
14359 END 30000 >
14360 LIST
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 1
STOR KSM 28-MAR-78 11:25 *STOR* RESERVED STORAGE, MARCH 1978 SEQ 0407
14361 SUBTTL *STOR* RESERVED STORAGE, MARCH 1978
14362
14363 ;PROGRAM LITERALS
14364
14365 XLIST
14366 IFNDEF $LPAPER,<LIST>
14367 052563 LIT
14368 052563 254 00 0 00 031035
14369 052564 000003 335640
14370 052565 264 00 0 00 033440
14371 052566 000000 010000
14372 052567 474 02 0 00 000000
14373 052570 400 04 0 00 000000
14374 052571 104000 000222
14375 052572 200 00 0 00 000004
14376 052573 254 00 0 00 030700
14377 052574 64 51 55 45 62 00
14378 052575 015 012 123 120 105
14379 052576 103 111 106 131 040
14380 052577 122 101 116 104 117
14381 052600 115 040 116 125 115
14382 052601 102 105 122 040 102
14383 052602 101 123 105 040 055
14384 052603 040 000 000 000 000
14385 052604 377777 777741
14386 052605 76 12 12 12 12 12
14387 052606 12 12 12 12 12 76
14388 052607 77 00 00 00 00 00
14389 052610 000000 031404
14390 052611 000000 031523
14391 052612 015 012 052 052 052
14392 052613 052 052 052 052 052
14393 052614 052 052 015 012 123
14394 052615 111 115 125 114 101
14395 052616 124 111 117 116 040
14396 052617 103 117 115 120 101
14397 052620 122 111 123 111 117
14398 052621 116 040 106 101 111
14399 052622 114 125 122 105 015
14400 052623 012 000 000 000 000
14401 052624 015 012 052 052 052
14402 052625 052 052 052 052 052
14403 052626 052 052 015 012 111
14404 052627 116 123 124 122 125
14405 052630 103 124 111 117 116
14406 052631 040 103 117 115 120
14407 052632 101 122 111 123 111
14408 052633 117 116 040 106 101
14409 052634 111 114 125 122 105
14410 052635 015 012 000 000 000
14411 052636 015 012 111 116 124
14412 052637 105 122 116 101 114
14413 052640 040 120 122 117 107
14414 052641 122 101 115 040 120
14415 052642 122 117 102 114 105
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 1-1
STOR KSM 28-MAR-78 11:25 *STOR* RESERVED STORAGE, MARCH 1978 SEQ 0408
14416 052643 115 054 040 123 125
14417 052644 107 107 105 123 124
14418 052645 040 122 105 114 117
14419 052646 101 104 054 040 122
14420 052647 105 123 124 101 122
14421 052650 124 040 041 015 012
14422 052651 000 000 000 000 000
14423 052652 000001 033627
14424 052653 015 012 102 101 123
14425 052654 105 040 122 101 116
14426 052655 104 117 115 040 116
14427 052656 125 115 102 105 122
14428 052657 040 075 040 000 000
14429 052660 015 012 124 105 123
14430 052661 124 040 120 101 123
14431 052662 123 040 103 117 125
14432 052663 116 124 040 075 040
14433 052664 000 000 000 000 000
14434 052665 543217 335216
14435 052666 165742 176525
14436 052667 147532 173543
14437 052670 731341 527517
14438 052671 377777 777777
14439 052672 000777 777777
14440 052673 015 012 106 114 101
14441 052674 107 123 040 106 122
14442 052675 117 115 040 115 101
14443 052676 103 110 111 116 105
14444 052677 040 046 040 123 111
14445 052700 115 125 114 101 124
14446 052701 105 040 055 040 000
14447 052702 015 012 115 101 103
14448 052703 110 111 116 105 040
14449 052704 040 122 105 123 125
14450 052705 114 124 123 040 111
14451 052706 116 040 101 103 054
14452 052707 101 103 053 061 054
14453 052710 105 040 040 000 000
14454 052711 015 012 115 101 103
14455 052712 110 111 116 105 040
14456 052713 040 122 105 123 125
14457 052714 114 124 123 040 111
14458 052715 116 040 101 103 054
14459 052716 120 117 111 116 124
14460 052717 105 122 054 105 040
14461 052720 040 000 000 000 000
14462 052721 015 012 123 111 115
14463 052722 125 114 101 124 105
14464 052723 040 122 105 123 125
14465 052724 114 124 123 040 111
14466 052725 116 040 101 103 054
14467 052726 101 103 053 061 054
14468 052727 105 040 040 000 000
14469 052730 015 012 123 111 115
14470 052731 125 114 101 124 105
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 1-2
STOR KSM 28-MAR-78 11:25 *STOR* RESERVED STORAGE, MARCH 1978 SEQ 0409
14471 052732 040 122 105 123 125
14472 052733 114 124 123 040 111
14473 052734 116 040 101 103 054
14474 052735 120 117 111 116 124
14475 052736 105 122 054 105 040
14476 052737 040 000 000 000 000
14477 052740 777000 000000
14478 052741 245000 000000
14479 052742 220000 000000
14480 052743 174000 000000
14481 052744 234000 000000
14482 052745 224000 000000
14483 052746 274000 000000
14484 052747 244000 000000
14485 052750 164000 000000
14486 052751 154000 000000
14487 052752 110000 000000
14488 052753 111000 000000
14489 052754 112000 000000
14490 052755 113000 000000
14491 052756 777340 000007
14492 052757 033566 040006
14493 052760 033576 000011
14494 052761 254 00 0 00 032733
14495 052762 040006 033646
14496 052763 015 012 052 052 052
14497 052764 052 052 052 052 052
14498 052765 052 052 000 000 000
14499 052766 015 012 122 101 116
14500 052767 104 117 115 040 111
14501 052770 116 123 124 122 125
14502 052771 103 124 111 117 116
14503 052772 040 106 101 111 114
14504 052773 125 122 105 015 012
14505 052774 040 040 040 040 111
14506 052775 116 123 124 040 107
14507 052776 122 117 125 120 040
14508 052777 040 040 040 040 040
14509 053000 040 040 117 120 105
14510 053001 122 101 116 104 123
14511 053002 040 040 040 040 040
14512 053003 040 040 040 040 040
14513 053004 040 000 000 000 000
14514 053005 123 114 117 127 040
14515 053006 101 116 123 040 040
14516 053007 040 040 040 040 040
14517 053010 040 040 040 123 111
14518 053011 115 040 101 116 123
14519 053012 000 000 000 000 000
14520 053013 106 101 123 124 040
14521 053014 101 116 123 040 040
14522 053015 040 040 040 040 040
14523 053016 040 040 040 123 114
14524 053017 117 127 040 101 116
14525 053020 123 000 000 000 000
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 1-3
STOR KSM 28-MAR-78 11:25 *STOR* RESERVED STORAGE, MARCH 1978 SEQ 0410
14526 053021 17 00 77 00 00 00
14527 053022 015 012 040 040 040
14528 053023 040 040 040 040 040
14529 053024 040 040 040 040 040
14530 053025 040 040 040 040 040
14531 053026 000 000 000 000 000
14532 053027 015 012 111 116 123
14533 053030 124 122 125 103 124
14534 053031 111 117 116 040 123
14535 053032 111 115 125 114 101
14536 053033 124 111 117 116 040
14537 053034 055 040 115 105 115
14538 053035 117 122 131 040 114
14539 053036 117 117 120 040 111
14540 053037 116 123 124 040 043
14541 053040 040 000 000 000 000
14542 053041 015 012 055 055 055
14543 053042 055 055 055 055 055
14544 053043 055 055 015 012 000
14545 053044 040 040 040 105 130
14546 053045 111 124 040 040 040
14547 053046 040 040 040 040 000
14548 053047 015 012 124 117 124
14549 053050 101 114 040 105 122
14550 053051 122 117 122 123 040
14551 053052 075 040 000 000 000
14552 053053 015 012 101 122 111
14553 053054 124 110 115 105 124
14554 053055 111 103 040 111 116
14555 053056 123 124 122 125 103
14556 053057 124 111 117 116 123
14557 053060 040 075 040 000 000
14558 053061 015 012 101 122 111
14559 053062 124 110 115 105 124
14560 053063 111 103 040 123 111
14561 053064 115 125 114 101 124
14562 053065 111 117 116 123 040
14563 053066 075 040 000 000 000
14564 053067 015 012 122 101 116
14565 053070 104 117 115 040 111
14566 053071 116 123 124 040 114
14567 053072 117 117 120 123 040
14568 053073 075 040 000 000 000
14569 053074 015 012 122 101 116
14570 053075 104 117 115 040 123
14571 053076 111 115 125 114 101
14572 053077 124 111 117 116 123
14573 053100 040 075 040 000 000
14574 053101 015 012 105 122 122
14575 053102 117 122 040 120 103
14576 053103 040 075 040 000 000
14577 053104 040 105 122 122 117
14578 053105 122 040 124 117 124
14579 053106 101 114 123 040 075
14580 053107 040 000 000 000 000
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 1-4
STOR KSM 28-MAR-78 11:25 *STOR* RESERVED STORAGE, MARCH 1978 SEQ 0411
14581 053110 015 012 055 055 055
14582 053111 055 055 055 055 055
14583 053112 055 055 015 012 124
14584 053113 105 123 124 040 120
14585 053114 103 040 075 040 000
14586 053115 055 055 055 055 055
14587 053116 055 055 055 055 055
14588 053117 015 012 000 000 000
14589 053120 106 111 130 105 104
14590 053121 040 120 117 111 116
14591 053122 124 040 106 101 123
14592 053123 124 000 000 000 000
14593 053124 106 111 130 105 104
14594 053125 040 120 117 111 116
14595 053126 124 040 123 114 117
14596 053127 127 000 000 000 000
14597 053130 106 114 117 101 124
14598 053131 111 116 107 040 120
14599 053132 117 111 116 124 040
14600 053133 106 101 123 124 000
14601 053134 106 114 117 101 124
14602 053135 111 116 107 040 120
14603 053136 117 111 116 124 040
14604 053137 123 114 117 127 000
14605 053140 102 131 124 105 123
14606 053141 000 000 000 000 000
14607 053142 104 117 125 102 114
14608 053143 105 040 106 114 117
14609 053144 101 124 111 116 107
14610 053145 040 120 117 111 116
14611 053146 124 040 106 101 123
14612 053147 124 000 000 000 000
14613 053150 104 117 125 102 114
14614 053151 105 040 106 114 117
14615 053152 101 124 111 116 107
14616 053153 040 120 117 111 116
14617 053154 124 040 123 114 117
14618 053155 127 000 000 000 000
14619 053156 102 105 107 111 116
14620 053157 116 111 116 107 040
14621 053160 122 101 116 104 117
14622 053161 115 000 000 000 000
14623 053162 122 101 116 104 117
14624 053163 115 040 106 122 117
14625 053164 115 040 115 105 115
14626 053165 117 122 131 000 000
14627 053166 122 101 116 104 117
14628 053167 115 040 106 122 117
14629 053170 115 040 101 103 047
14630 053171 123 000 000 000 000
14631 053172 102 105 107 111 116
14632 053173 116 111 116 107 040
14633 053174 111 116 124 105 122
14634 053175 122 125 120 124 000
14635 053176 102 101 123 111 103
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 1-5
STOR KSM 28-MAR-78 11:25 *STOR* RESERVED STORAGE, MARCH 1978 SEQ 0412
14636 053177 040 103 114 117 103
14637 053200 113 040 111 116 124
14638 053201 105 122 122 125 120
14639 053202 124 000 000 000 000
14640 053203 111 116 123 124 122
14641 053204 125 103 124 111 117
14642 053205 116 040 111 116 124
14643 053206 105 122 122 125 120
14644 053207 124 000 000 000 000
14645 053210 116 130 115 040 111
14646 053211 116 124 105 122 122
14647 053212 125 120 124 000 000
14648 053213 102 114 124 040 111
14649 053214 116 124 105 122 122
14650 053215 125 120 124 000 000
14651 053216 102 105 107 111 116
14652 053217 116 111 116 107 040
14653 053220 115 105 115 117 122
14654 053221 131 000 000 000 000
14655 053222 115 105 115 117 122
14656 053223 131 040 120 110 131
14657 053224 123 111 103 101 114
14658 053225 040 101 104 104 122
14659 053226 105 123 123 040 125
14660 053227 120 000 000 000 000
14661 053230 115 105 115 117 122
14662 053231 131 040 120 110 131
14663 053232 123 111 103 101 114
14664 053233 040 101 104 104 122
14665 053234 105 123 123 040 104
14666 053235 117 127 116 000 000
14667 053236 115 105 115 117 122
14668 053237 131 040 104 101 124
14669 053240 101 040 120 101 124
14670 053241 124 105 122 116 040
14671 053242 122 122 000 000 000
14672 053243 115 105 115 117 122
14673 053244 131 040 104 101 124
14674 053245 101 040 120 101 124
14675 053246 124 105 122 116 040
14676 053247 102 114 124 000 000
14677 053250 115 105 115 117 122
14678 053251 131 040 104 101 124
14679 053252 101 040 120 101 124
14680 053253 124 105 122 116 040
14681 053254 106 122 000 000 000
14682 053255 015 012 122 125 116
14683 053256 040 124 111 115 105
14684 053257 040 075 040 000 000
14685 053260 261 17 0 00 000001
14686 053261 261 17 0 00 000002
14687 053262 261 17 0 00 000003
14688 053263 211 01 0 00 000005
14689 053264 104000 000015
14690 053265 200 00 0 00 000001
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 1-6
STOR KSM 28-MAR-78 11:25 *STOR* RESERVED STORAGE, MARCH 1978 SEQ 0413
14691 053266 262 17 0 00 000003
14692 053267 262 17 0 00 000002
14693 053270 262 17 0 00 000001
14694 053271 254 00 0 00 033527
14695 053272 015 012 111 116 123
14696 053273 124 122 125 103 124
14697 053274 111 117 116 040 123
14698 053275 111 115 125 114 101
14699 053276 124 111 117 116 040
14700 053277 055 040 106 101 123
14701 053300 124 040 114 117 117
14702 053301 120 040 106 101 111
14703 053302 114 125 122 105 015
14704 053303 012 055 055 055 055
14705 053304 055 055 055 055 055
14706 053305 055 015 012 000 000
14707 053306 033576 040017
14708 053307 42 41 63 51 43 00
14709 053310 43 54 57 43 53 00
14710 053311 64 45 63 64 77 00
14711 053312 264 00 0 00 033767
14712 053313 264 00 0 00 033774
14713 053314 76 67 41 51 64 45
14714 053315 44 00 46 57 62 00
14715 053316 43 57 65 56 64 00
14716 053317 57 46 00 22 20 53
14717 053320 00 41 57 52 47 45
14718 053321 07 63 76 71 45 64
14719 053322 00 47 57 64 00 56
14720 053323 57 00 43 54 57 43
14721 053324 53 00 51 56 64 45
14722 053325 62 62 65 60 64 77
14723 053326 053307 053314
14724 053327 000000 000000
14725 053330 052607 034406
14726 053331 76 47 57 64 00 51
14727 053332 56 64 45 62 62 65
14728 053333 60 64 00 57 56 00
14729 053334 67 62 57 56 47 00
14730 053335 43 50 41 56 56 45
14731 053336 54 77 00 00 00 00
14732 053337 053307 053331
14733 053340 000000 000000
14734 053341 052607 034406
14735 053342 070000 070001
14736 053343 264 00 0 00 034033
14737 053344 264 00 0 00 034053
14738 053345 015 012 105 122 122
14739 053346 117 122 040 104 125
14740 053347 122 111 116 107 040
14741 053350 111 116 123 124 122
14742 053351 125 103 124 111 117
14743 053352 116 040 111 116 124
14744 053353 105 122 122 125 120
14745 053354 124 111 117 116 040
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 1-7
STOR KSM 28-MAR-78 11:25 *STOR* RESERVED STORAGE, MARCH 1978 SEQ 0414
14746 053355 124 105 123 124 015
14747 053356 012 122 105 103 111
14748 053357 105 126 105 104 040
14749 053360 111 116 103 117 122
14750 053361 122 105 103 124 040
14751 053362 111 116 124 105 122
14752 053363 122 125 120 124 040
14753 053364 117 116 040 103 110
14754 053365 101 116 116 105 114
14755 053366 040 000 000 000 000
14756 053367 015 012 105 122 122
14757 053370 117 122 040 103 117
14758 053371 125 116 124 105 104
14759 053372 040 101 123 040 123
14760 053373 120 125 122 111 117
14761 053374 125 123 040 101 116
14762 053375 104 040 127 111 114
14763 053376 114 040 102 105 040
14764 053377 111 107 116 117 122
14765 053400 105 104 015 012 000
14766 053401 365 01 0 00 070000
14767 053402 254 00 0 00 034075
14768 053403 51 56 63 64 62 65
14769 053404 43 64 51 57 56 00
14770 053405 51 56 64 45 62 62
14771 053406 65 60 64 51 57 56
14772 053407 00 64 45 63 64 77
14773 053410 76 51 56 64 45 62
14774 053411 62 65 60 64 00 44
14775 053412 51 44 00 56 57 64
14776 053413 00 57 43 43 65 62
14777 053414 00 41 46 64 45 62
14778 053415 00 22 20 20 20 20
14779 053416 20 00 51 56 63 64
14780 053417 62 65 43 64 51 57
14781 053420 56 63 77 00 00 00
14782 053421 053403 053410
14783 053422 000000 000000
14784 053423 052607 034102
14785 053424 123 105 121 125 105
14786 053425 116 103 105 040 123
14787 053426 124 101 122 124 123
14788 053427 040 101 124 072 000
14789 053430 015 012 105 122 122
14790 053431 117 122 040 111 116
14791 053432 123 124 122 125 103
14792 053433 124 111 117 116 072
14793 053434 011 000 000 000 000
14794 053435 015 012 111 116 124
14795 053436 105 122 122 125 120
14796 053437 124 040 123 110 117
14797 053440 125 114 104 040 110
14798 053441 101 126 105 040 117
14799 053442 103 103 125 122 105
14800 053443 104 040 117 116 040
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 1-8
STOR KSM 28-MAR-78 11:25 *STOR* RESERVED STORAGE, MARCH 1978 SEQ 0415
14801 053444 103 110 101 116 116
14802 053445 105 114 072 040 000
14803 053446 56 57 56 15 45 70
14804 053447 15 55 45 55 00 64
14805 053450 45 63 64 77 00 00
14806 053451 264 00 0 00 034213
14807 053452 264 00 0 00 034227
14808 053453 000001 777777
14809 053454 76 45 70 60 45 43
14810 053455 64 45 44 00 56 57
14811 053456 56 15 45 70 15 55
14812 053457 45 55 00 51 56 64
14813 053460 45 62 62 65 60 64
14814 053461 00 44 51 44 00 56
14815 053462 57 64 00 57 43 43
14816 053463 65 62 77 00 00 00
14817 053464 43 35 62 45 46 00
14818 053465 41 44 62 77 00 00
14819 053466 053446 053454
14820 053467 000001 000000
14821 053470 053464 000000
14822 053471 76 47 57 64 00 56
14823 053472 57 56 15 45 70 15
14824 053473 55 45 55 00 51 56
14825 053474 64 45 62 62 65 60
14826 053475 64 00 67 51 64 50
14827 053476 57 65 64 00 56 70
14828 053477 55 00 46 54 57 60
14829 053500 00 63 45 64 77 00
14830 053501 053446 053471
14831 053502 000001 000000
14832 053503 053464 000000
14833 053504 76 47 57 64 00 56
14834 053505 57 56 15 45 70 15
14835 053506 55 45 55 00 51 56
14836 053507 64 45 62 62 65 60
14837 053510 64 00 57 56 00 64
14838 053511 50 45 00 67 62 57
14839 053512 56 47 00 43 50 41
14840 053513 56 56 45 54 77 00
14841 053514 053446 053504
14842 053515 000000 000000
14843 053516 052607 034406
14844 053517 42 54 57 43 53 00
14845 053520 64 62 41 56 63 46
14846 053521 45 62 00 64 45 63
14847 053522 64 77 00 00 00 00
14848 053523 264 00 0 00 034343
14849 053524 264 00 0 00 034352
14850 053525 072101 072102
14851 053526 070000 072101
14852 053527 76 44 41 64 41 00
14853 053530 43 57 55 60 41 62
14854 053531 45 00 45 62 62 57
14855 053532 62 00 51 56 00 42
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 1-9
STOR KSM 28-MAR-78 11:25 *STOR* RESERVED STORAGE, MARCH 1978 SEQ 0416
14856 053533 54 64 00 64 45 63
14857 053534 64 77 00 00 00 00
14858 053535 053517 053527
14859 053536 070000 000001
14860 053537 052607 034316
14861 053540 015 012 101 104 104
14862 053541 122 105 123 123 040
14863 053542 117 106 040 106 101
14864 053543 111 114 111 116 107
14865 053544 040 104 101 124 101
14866 053545 040 111 123 040 105
14867 053546 121 125 101 114 040
14868 053547 124 117 040 102 114
14869 053550 124 040 124 117 040
14870 053551 101 104 104 122 105
14871 053552 123 123 040 117 122
14872 053553 040 102 114 124 040
14873 053554 124 117 040 101 104
14874 053555 104 122 105 123 123
14875 053556 055 061 015 012 101
14876 053557 124 040 111 116 124
14877 053560 105 122 122 125 120
14878 053561 124 040 124 111 115
14879 053562 105 056 040 102 114
14880 053563 124 040 111 123 040
14881 053564 116 117 124 040 123
14882 053565 124 117 122 111 116
14883 053566 107 040 124 110 105
14884 053567 040 103 117 122 122
14885 053570 105 103 124 040 120
14886 053571 117 111 116 124 105
14887 053572 122 040 127 110 105
14888 053573 116 015 012 111 116
14889 053574 124 105 122 122 125
14890 053575 120 124 105 104 056
14891 053576 015 012 106 101 111
14892 053577 114 111 116 107 040
14893 053600 101 104 104 122 105
14894 053601 123 123 072 040 000
14895 053602 76 51 56 64 45 62
14896 053603 62 65 60 64 00 44
14897 053604 51 44 00 56 57 64
14898 053605 00 57 43 43 65 62
14899 053606 00 44 65 62 51 56
14900 053607 47 00 42 54 64 77
14901 053610 053517 053602
14902 053611 000000 000000
14903 053612 052607 000000
14904 053613 76 63 60 65 62 51
14905 053614 57 65 63 00 43 54
14906 053615 57 43 53 00 51 56
14907 053616 64 45 62 62 65 60
14908 053617 64 00 57 43 43 65
14909 053620 62 45 44 77 00 00
14910 053621 62 45 63 64 41 62
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 1-10
STOR KSM 28-MAR-78 11:25 *STOR* RESERVED STORAGE, MARCH 1978 SEQ 0417
14911 053622 64 51 56 47 00 64
14912 053623 45 63 64 77 00 00
14913 053624 053517 053613
14914 053625 000000 000000
14915 053626 053621 000000
14916 053627 015 012 101 120 122
14917 053630 040 123 124 101 124
14918 053631 125 123 011 120 111
14919 053632 040 123 124 101 124
14920 053633 125 123 015 012 000
14921 053634 7 000 7 0 00 000040
14922 053635 346 01 0 00 000002
14923 053636 350 00 0 00 030054
14924 053637 363 15 0 00 034461
14925 053640 7 000 4 0 00 121640
14926 053641 364 16 0 00 000007
14927 053642 364 16 0 00 000002
14928 053643 7 000 7 0 00 000000
14929 053644 365 00 0 00 000001
14930 053645 254 00 0 00 034501
14931 053646 346 00 0 00 000011
14932 053647 254 00 0 00 034535
14933 053650 015 012 052 040 111
14934 053651 116 124 105 122 122
14935 053652 125 120 124 040 124
14936 053653 117 124 101 114 123
14937 053654 040 052 015 012 103
14938 053655 110 101 116 116 105
14939 053656 114 040 061 040 111
14940 053657 116 124 105 122 122
14941 053660 125 120 124 123 040
14942 053661 075 040 000 000 000
14943 053662 015 012 103 110 101
14944 053663 116 116 105 114 040
14945 053664 062 040 111 116 124
14946 053665 105 122 122 125 120
14947 053666 124 123 040 075 040
14948 053667 000 000 000 000 000
14949 053670 015 012 103 110 101
14950 053671 116 116 105 114 040
14951 053672 063 040 111 116 124
14952 053673 105 122 122 125 120
14953 053674 124 123 040 075 040
14954 053675 000 000 000 000 000
14955 053676 015 012 103 110 101
14956 053677 116 116 105 114 040
14957 053700 064 040 111 116 124
14958 053701 105 122 122 125 120
14959 053702 124 123 040 075 040
14960 053703 000 000 000 000 000
14961 053704 015 012 103 110 101
14962 053705 116 116 105 114 040
14963 053706 065 040 111 116 124
14964 053707 105 122 122 125 120
14965 053710 124 123 040 075 040
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 1-11
STOR KSM 28-MAR-78 11:25 *STOR* RESERVED STORAGE, MARCH 1978 SEQ 0418
14966 053711 000 000 000 000 000
14967 053712 015 012 103 110 101
14968 053713 116 116 105 114 040
14969 053714 066 040 111 116 124
14970 053715 105 122 122 125 120
14971 053716 124 123 040 075 040
14972 053717 000 000 000 000 000
14973 053720 015 012 103 110 101
14974 053721 116 116 105 114 040
14975 053722 067 040 111 116 124
14976 053723 105 122 122 125 120
14977 053724 124 123 040 075 040
14978 053725 000 000 000 000 000
14979 053726 015 012 105 122 122
14980 053727 117 122 040 120 111
14981 053730 101 040 111 116 124
14982 053731 105 122 122 125 120
14983 053732 124 123 040 075 040
14984 053733 000 000 000 000 000
14985 053734 015 012 120 122 117
14986 053735 107 122 101 115 040
14987 053736 107 105 116 105 122
14988 053737 101 124 105 104 040
14989 053740 116 130 115 047 123
14990 053741 040 075 040 000 000
14991 053742 015 012 124 117 124
14992 053743 101 114 040 123 120
14993 053744 125 122 111 117 125
14994 053745 123 040 111 116 124
14995 053746 105 122 122 125 120
14996 053747 124 123 040 075 040
14997 053750 000 000 000 000 000
14998 053751 015 012 124 117 124
14999 053752 101 114 040 102 114
15000 053753 124 047 123 040 104
15001 053754 117 116 105 040 111
15002 053755 116 040 102 114 124
15003 053756 123 124 123 040 075
15004 053757 040 000 000 000 000
15005 053760 254 00 0 00 037416
15006 053761 000000 000001
15007 053762 202 01 0 04 000000
15008 053763 271 01 0 00 000001
15009 053764 271 04 0 00 000001
15010 053765 346 15 0 00 000005
15011 053766 254 00 0 00 036416
15012 053767 275 04 0 00 000001
15013 053770 000003 777777
15014 053771 312 01 0 04 000000
15015 053772 260 17 0 00 037122
15016 053773 525252 525252
15017 053774 123456 701234
15018 053775 735673 567356
15019 053776 042104 210421
15020 053777 253 04 0 00 000005
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 1-12
STOR KSM 28-MAR-78 11:25 *STOR* RESERVED STORAGE, MARCH 1978 SEQ 0419
15021 054000 254 00 0 00 037405
15022 054001 202 11 0 04 000000
15023 054002 241 11 0 00 000001
15024 054003 202 12 0 04 000000
15025 054004 213 00 0 00 000012
15026 054005 241 12 0 00 000001
15027 054006 200 04 0 00 000015
15028 054007 310 00 0 04 000000
15029 054010 253 04 0 00 000006
15030 054011 366 16 0 00 000005
15031 054012 254 00 0 00 036643
15032 054013 200 13 0 00 000015
15033 054014 251 13 0 14 777777
15034 054015 254 00 0 00 036663
15035 054016 254 00 0 00 036724
15036 054017 312 12 0 04 000000
15037 054020 260 17 0 00 037124
15038 054021 312 13 0 04 000000
15039 054022 254 00 0 00 036721
15040 054023 213 00 0 00 000013
15041 054024 241 13 0 00 000001
15042 054025 000000 000002
15043 054026 200 04 0 00 000002
15044 054027 462 00 0 04 000000
15045 054030 253 15 0 00 000011
15046 054031 254 00 0 00 037016
15047 054032 270 04 0 00 000016
15048 054033 315 04 0 00 000003
15049 054034 254 00 0 00 000006
15050 054035 344 02 0 00 000005
15051 054036 015 012 115 105 115
15052 054037 117 122 131 040 104
15053 054040 101 124 101 040 105
15054 054041 122 122 117 122 015
15055 054042 012 124 116 040 040
15056 054043 101 123 040 040 120
15057 054044 101 124 040 040 101
15058 054045 104 104 122 105 123
15059 054046 123 040 040 040 040
15060 054047 040 040 103 117 122
15061 054050 122 105 103 124 040
15062 054051 040 040 040 040 040
15063 054052 040 040 040 105 122
15064 054053 122 117 122 040 040
15065 054054 040 040 040 040 040
15066 054055 106 101 111 114 105
15067 054056 104 040 102 111 124
15068 054057 123 040 120 101 122
15069 054060 015 012 000 000 000
15070 054061 123 105 121 000 000
15071 054062 000000 000003
15072 054063 015 012 052 040 115
15073 054064 105 115 117 122 131
15074 054065 040 124 117 124 101
15075 054066 114 123 040 052 015
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 1-13
STOR KSM 28-MAR-78 11:25 *STOR* RESERVED STORAGE, MARCH 1978 SEQ 0420
15076 054067 012 104 101 124 101
15077 054070 040 105 122 122 117
15078 054071 122 040 124 117 124
15079 054072 101 114 123 040 075
15080 054073 040 000 000 000 000
15081 054074 015 012 120 101 122
15082 054075 111 124 131 040 105
15083 054076 122 122 117 122 040
15084 054077 124 117 124 101 114
15085 054100 123 040 075 040 000
15086 054101 015 012 015 012 104
15087 054102 101 124 101 040 102
15088 054103 111 124 040 106 101
15089 054104 111 114 125 122 105
15090 054105 123 015 012 102 111
15091 054106 124 011 040 040 040
15092 054107 040 120 111 103 113
15093 054110 125 120 040 040 040
15094 054111 104 122 117 120 117
15095 054112 125 124 015 012 000
15096 054113 015 012 015 012 101
15097 054114 104 104 122 105 123
15098 054115 123 040 102 111 124
15099 054116 123 040 127 111 124
15100 054117 110 040 104 101 124
15101 054120 101 040 106 101 111
15102 054121 114 125 122 105 123
15103 054122 015 012 102 111 124
15104 054123 040 040 040 040 040
15105 054124 040 040 040 040 120
15106 054125 111 103 113 125 120
15107 054126 040 040 040 104 122
15108 054127 117 120 117 125 124
15109 054130 015 012 000 000 000
15110 054131 037542 037543
15111 054132 015 012 115 105 115
15112 054133 117 122 131 040 120
15113 054134 101 122 111 124 131
15114 054135 040 105 122 122 117
15115 054136 122 015 012 124 116
15116 054137 040 040 040 040 120
15117 054140 122 117 107 040 040
15118 054141 040 040 040 120 103
15119 054142 040 040 040 040 101
15120 054143 123 040 040 040 040
15121 054144 120 101 124 040 040
15122 054145 040 040 101 104 104
15123 054146 122 105 123 123 040
15124 054147 040 040 040 040 040
15125 054150 040 040 104 101 124
15126 054151 101 040 040 040 040
15127 054152 040 040 040 120 101
15128 054153 122 111 124 131 015
15129 054154 012 000 000 000 000
15130 054155 000001 000001
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 1-14
STOR KSM 28-MAR-78 11:25 *STOR* RESERVED STORAGE, MARCH 1978 SEQ 0421
15131 054156 015 012 052 052 052
15132 054157 052 052 052 052 052
15133 054160 052 052 015 012 120
15134 054161 101 122 111 124 131
15135 054162 040 105 122 122 117
15136 054163 122 040 111 116 040
15137 054164 120 122 117 107 122
15138 054165 101 115 015 012 120
15139 054166 122 117 107 122 101
15140 054167 115 040 117 120 105
15141 054170 122 101 124 111 117
15142 054171 116 040 121 125 105
15143 054172 123 124 111 117 116
15144 054173 101 102 114 105 040
15145 054174 106 122 117 115 040
15146 054175 124 110 111 123 040
15147 054176 120 117 111 116 124
15148 054177 015 012 052 052 052
15149 054200 052 052 052 052 052
15150 054201 052 052 015 012 000
15151 054202 63 45 64 65 67 60
15152 054203 254 00 0 00 037775
15153 054204 254 00 0 00 040433
15154 054205 130 130 130 055 055
15155 054206 052 040 040 040 040
15156 054207 040 040 040 040 040
15157 054210 040 040 040 000 000
15158 054211 060 040 040 040 040
15159 054212 040 040 040 040 040
15160 054213 040 040 040 000 000
15161 054214 052 040 040 040 040
15162 054215 040 040 000 000 000
15163 054216 060 040 040 040 040
15164 054217 040 040 000 000 000
15165 054220 052 040 040 040 000
15166 054221 060 040 040 040 000
15167 054222 123 105 121 125 105
15168 054223 116 103 105 040 043
15169 054224 040 075 040 000 000
15170 054225 015 012 111 116 123
15171 054226 124 122 125 103 124
15172 054227 111 117 116 040 110
15173 054230 125 116 107 040 125
15174 054231 120 000 000 000 000
15175 054232 015 012 123 111 115
15176 054233 125 114 101 124 117
15177 054234 122 040 105 122 122
15178 054235 117 122 040 101 124
15179 054236 040 120 103 040 075
15180 054237 040 000 000 000 000
15181 054240 015 012 123 111 115
15182 054241 125 114 101 124 105
15183 054242 104 040 111 116 123
15184 054243 124 122 125 103 124
15185 054244 111 117 116 040 000
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 1-15
STOR KSM 28-MAR-78 11:25 *STOR* RESERVED STORAGE, MARCH 1978 SEQ 0422
15186 054245 000016 000001
15187 054246 000002 000001
15188 054247 103 050 101 103 051
15189 054250 075 040 000 000 000
15190 054251 103 050 101 103 053
15191 054252 061 051 075 040 000
15192 054253 103 050 103 050 101
15193 054254 103 122 051 051 075
15194 054255 040 000 000 000 000
15195 054256 103 050 103 050 101
15196 054257 103 122 053 061 051
15197 054260 051 075 040 000 000
15198 054261 103 050 103 050 101
15199 054262 103 114 051 051 075
15200 054263 040 000 000 000 000
15201 054264 040 040 040 040 105
15202 054265 075 040 000 000 000
15203 054266 040 103 050 105 051
15204 054267 075 040 000 000 000
15205 054270 040 103 050 105 053
15206 054271 061 051 075 040 000
15207 054272 103 050 103 050 105
15208 054273 051 051 075 040 000
15209 054274 106 114 101 107 123
15210 054275 040 055 040 111 116
15211 054276 124 057 106 111 116
15212 054277 101 114 040 040 040
15213 054300 000 000 000 000 000
15214 054301 111 116 111 124 111
15215 054302 101 114 000 000 000
15216 054303 106 111 116 101 114
15217 054304 000 000 000 000 000
15218 054305 055 055 055 055 055
15219 054306 055 055 055 055 055
15220 054307 000 000 000 000 000
15221 054310 006000 007563
15222 054311 000600 007566
15223 054312 006000 007620
15224 054313 000600 006625
15225 054314 006000 007634
15226 054315 000000 006642
15227 054316 000000 000662
15228 054317 000060 000000
15229 054320 000000 000512
15230 054321 000000 000516
15231 054322 060070 007412
15232 054323 070000 000377
15233 054324 010000 000444
15234 054325 000000 007453
15235 054326 000000 006432
15236 054327 000000 000345
15237 054330 000660 001364
15238 054331 000000 001351
15239 054332 000660 001362
15240 054333 006000 030536
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 1-16
STOR KSM 28-MAR-78 11:25 *STOR* RESERVED STORAGE, MARCH 1978 SEQ 0423
15241 054334 060110 030000
15242 054335 006000 006536
15243 054336 000000 007540
15244 054337 000000 007461
15245 054340 000000 007460
15246 054341 000000 006000
15247 054342 060110 006000
15248 054343 000000 001124
15249 054344 000000 000137
15250 054345 000000 000143
15251 054346 000000 007214
15252 054347 000000 000222
15253 054350 000000 007213
15254 054351 000000 000253
15255 054352 000000 007263
15256 054353 000000 000271
15257 054354 000600 007160
15258 054355 000060 100165
15259 054356 000000 007262
15260 054357 006000 000271
15261 054360 000000 006413
15262 054361 046000 010417
15263 054362 000000 007104
15264 054363 000600 400000
15265 054364 000000 007103
15266 054365 000600 000000
15267 054366 000600 007114
15268 054367 006002 134122
15269 054370 000100 006000
15270 054371 000240 007000
15271 054372 000200 007000
15272 054373 000040 007000
15273 054374 000000 007000
15274 054375 000420 007000
15275 054376 000400 007000
15276 054377 000020 007000
15277 054400 006000 030000
15278 054401 000000 001000
15279 054402 006060 030075
15280 054403 000000 001077
15281 054404 006060 030000
15282 054405 000002 001000
15283 054406 000000 001100
15284 054407 006100 030000
15285 054410 006100 001000
15286 054411 006100 001077
15287 054412 006102 001000
15288 054413 006100 001100
15289 054414 106100 030000
15290 054415 106100 001000
15291 054416 106100 001077
15292 054417 106102 001000
15293 054420 106100 001100
15294 054421 111160 001000
15295 054422 111160 001077
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 1-17
STOR KSM 28-MAR-78 11:25 *STOR* RESERVED STORAGE, MARCH 1978 SEQ 0424
15296 054423 111162 001000
15297 054424 111160 001100
15298 054425 040000 000332
15299 054426 000000 000411
15300 054427 006000 000000
15301 054430 060070 000411
15302 054431 070000 000400
15303 054432 27 04 0 00 000016
15304 054433 000400 000700
15305 054434 612 11 0 00 052672
15306 054435 660 01 0 00 006000
15307 054436 254 00 0 00 045017
15308 054437 210100 002340
15309 054440 321 10 0 00 045120
15310 054441 660 03 0 00 004060
15311 054442 254 00 0 00 045120
15312 054443 603 16 0 00 001000
15313 054444 254 00 0 00 045120
15314 054445 254 00 0 00 045117
15315 054446 000100 002120
15316 054447 006000 400015
15317 054450 340100 002140
15318 054451 006100 400000
15319 054452 240000 002000
15320 054453 510 16 0 00 000012
15321 054454 621 16 0 00 000037
15322 054455 254 00 0 00 045462
15323 054456 30 06 0 00 000006
15324 054457 36 06 0 00 000006
15325 054460 33 10 0 00 000006
15326 054461 22 04 0 00 000012
15327 054462 33 11 0 00 000016
15328 054463 000000 000103
15329 054464 000000 000113
15330 054465 000000 000101
15331 054466 000000 044305
15332 054467 41 03 0 00 000016
15333 054470 31 02 0 00 000013
15334 054471 000060 410000
15335 054472 000000 000430
15336 054473 000000 046601
15337 054474 000000 000102
15338 054475 000003 077777
15339 054476 11 05 0 00 000002
15340 054477 060600 001000
15341 054500 30 02 0 00 000016
15342 054501 000060 000410
15343 054502 001777 777777
15344 054503 000060 000200
15345 054504 000377 777777
15346 054505 000020 000020
15347 054506 000100 000136
15348 054507 177777 777777
15349 054510 060010 000020
15350 054511 540000 000120
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 1-18
STOR KSM 28-MAR-78 11:25 *STOR* RESERVED STORAGE, MARCH 1978 SEQ 0425
15351 054512 000060 006000
15352 054513 000100 000343
15353 054514 000040 200020
15354 054515 000060 000204
15355 054516 000020 020000
15356 054517 000600 000010
15357 054520 000100 400000
15358 054521 000020 010000
15359 054522 000060 100010
15360 054523 000040 020323
15361 054524 006002 000007
15362 054525 040660 006020
15363 054526 006000 034003
15364 054527 100010 000010
15365 054530 660 01 0 00 000400
15366 054531 254 00 0 00 050440
15367 054532 33 03 0 00 000016
15368 054533 27 04 0 00 055102
15369 054534 060110 107000
15370 054535 001004 000010
15371 054536 122 00 0 00 000000
15372 054537 332 00 0 00 055273
15373 054540 260 17 0 00 051600
15374 054541 254 00 0 00 050562
15375 054542 660 03 0 00 010303
15376 054543 201 05 0 00 050244
15377 054544 254 00 0 00 050634
15378 054545 006000 000010
15379 054546 332 00 0 00 055241
15380 054547 254 00 0 00 050645
15381 054550 402 00 0 00 055170
15382 054551 201 05 0 00 050322
15383 054552 254 00 0 00 050645
15384 054553 260600 400000
15385 054554 040600 000010
15386 054555 000060 400010
15387 054556 000002 100000
15388 054557 43 01 0 00 055146
15389 054560 36 06 0 00 000004
15390 LIST
15391 055027 000000 000000 ENDSLD: 0
15392
15393 IFDEF DEBUG,<
15394 055030 PATCH: BLOCK DEBUG ;PATCHING AREA
15395 >
15396
15397 ;PROGRAM VARIABLES
15398 055070 VAR
15399
15400 IFDEF PGMEND,<
15401 055457 000000 000000 END: 0
15402 030000 END BEGIN >
NO ERRORS DETECTED
DSKDA DECSYSTEM 2020 CPU & MEMORY RELIABILITY TEST, VER 0,2 MACRO %51(414) 09:03 12-JUL-79 PAGE 1-19
STOR KSM 28-MAR-78 11:25 *STOR* RESERVED STORAGE, MARCH 1978 SEQ 0426
PROGRAM BREAK IS 000000
ABSLUTE BREAK IS 055460
CPU TIME USED 01:31.281
16K CORE USED
A0 8641# 8648 8651 8654 8675 8678 8681 8765# 8766 8782# 8789 8797 9546# 9546
9547 9549# 9549 9550 9552# 9552 9553 9555# 9555 9556 9558# 9558 9559 9561# SEQ 0427
9561 9562 9564# 9564 9565 9567# 9567 9568 9570# 9570 9571 9573# 9573 9574
9576# 9576 9577 9579# 9579 9580 9582# 9582 9583 9585# 9585 9586 9588# 9588
9589 9591# 9591 9592 9594# 9594 9595 9597# 9597 9598 9600# 9600 9601 9603#
9603 9604 9606# 9606 9607 9609# 9609 9610 9612# 9612 9613 9615# 9615 9616
9618# 9618 9619 9621# 9621 9622 9624# 9624 9625 9627# 9627 9628 9630# 9630
9631 9633# 9633 9634 9636# 9636 9637 9639# 9639 9640 9642# 9642 9643 9645#
9645 9646 9648# 9648 9649 9651# 9651 9652 9654# 9654 9655 9657# 9657 9658
9660# 9660 9661 9663# 9663 9664 9666# 9666 9667 9669# 9669 9670 9672# 9672
9673 9675# 9675 9676 9678# 9678 9679 9681# 9681 9682 9684# 9684 9685 9687#
9687 9688 9690# 9690 9691 9693# 9693 9694 9696# 9696 9697 9699# 9699 9700
9702# 9702 9703 9705# 9705 9706 9708# 9708 9709 9711# 9711 9712 9714# 9714
9715 9717# 9717 9718 9720# 9720 9721 9723# 9723 9724 9726# 9726 9727 9729#
9729 9730 9732# 9732 9733 9735# 9735 9736
A1 8766# 8770 8778 8783# 8790 8799 9116# 9116 9119# 9119 9122# 9122 9125# 9125
9128# 9128 9131# 9131 9134# 9134 9137# 9137 9140# 9140 9143# 9143 9146# 9146
9149# 9149 9152# 9152 9155# 9155 9158# 9158 9161# 9161 9164# 9164 9167# 9167
9170# 9170 9173# 9173 9176# 9176 9179# 9179 9182# 9182 9185# 9185 9188# 9188
9191# 9191 9194# 9194 9197# 9197 9200# 9200 9203# 9203 9206# 9206 9209# 9209
9212# 9212 9215# 9215 9218# 9218 9221# 9221 9224# 9224 9227# 9227 9230# 9230
9233# 9233 9236# 9236 9239# 9239 9242# 9242 9245# 9245 9248# 9248 9251# 9251
9254# 9254 9257# 9257 9260# 9260 9263# 9263 9266# 9266 9269# 9269 9272# 9272
9275# 9275 9278# 9278 9281# 9281 9284# 9284 9287# 9287 9290# 9290 9293# 9293
9296# 9296 9299# 9299 9302# 9302 9305# 9305 9546# 9546 9549# 9549 9552# 9552
9555# 9555 9558# 9558 9561# 9561 9564# 9564 9567# 9567 9570# 9570 9573# 9573
9576# 9576 9579# 9579 9582# 9582 9585# 9585 9588# 9588 9591# 9591 9594# 9594
9597# 9597 9600# 9600 9603# 9603 9606# 9606 9609# 9609 9612# 9612 9615# 9615
9618# 9618 9621# 9621 9624# 9624 9627# 9627 9630# 9630 9633# 9633 9636# 9636
9639# 9639 9642# 9642 9645# 9645 9648# 9648 9651# 9651 9654# 9654 9657# 9657
9660# 9660 9663# 9663 9666# 9666 9669# 9669 9672# 9672 9675# 9675 9678# 9678
9681# 9681 9684# 9684 9687# 9687 9690# 9690 9693# 9693 9696# 9696 9699# 9699
9702# 9702 9705# 9705 9708# 9708 9711# 9711 9714# 9714 9717# 9717 9720# 9720
9723# 9723 9726# 9726 9729# 9729 9732# 9732 9735# 9735
A2 8767# 8771 8779 9116# 9116 9119# 9119 9122# 9122 9125# 9125 9128# 9128 9131#
9131 9134# 9134 9137# 9137 9140# 9140 9143# 9143 9146# 9146 9149# 9149 9152#
9152 9155# 9155 9158# 9158 9161# 9161 9164# 9164 9167# 9167 9170# 9170 9173#
9173 9176# 9176 9179# 9179 9182# 9182 9185# 9185 9188# 9188 9191# 9191 9194#
9194 9197# 9197 9200# 9200 9203# 9203 9206# 9206 9209# 9209 9212# 9212 9215#
9215 9218# 9218 9221# 9221 9224# 9224 9227# 9227 9230# 9230 9233# 9233 9236#
9236 9239# 9239 9242# 9242 9245# 9245 9248# 9248 9251# 9251 9254# 9254 9257#
9257 9260# 9260 9263# 9263 9266# 9266 9269# 9269 9272# 9272 9275# 9275 9278#
9278 9281# 9281 9284# 9284 9287# 9287 9290# 9290 9293# 9293 9296# 9296 9299#
9299 9302# 9302 9305# 9305
A3 8768# 8771 8779 9116# 9116 9119# 9119 9122# 9122 9125# 9125 9128# 9128 9131#
9131 9134# 9134 9137# 9137 9140# 9140 9143# 9143 9146# 9146 9149# 9149 9152#
9152 9155# 9155 9158# 9158 9161# 9161 9164# 9164 9167# 9167 9170# 9170 9173#
9173 9176# 9176 9179# 9179 9182# 9182 9185# 9185 9188# 9188 9191# 9191 9194#
9194 9197# 9197 9200# 9200 9203# 9203 9206# 9206 9209# 9209 9212# 9212 9215#
9215 9218# 9218 9221# 9221 9224# 9224 9227# 9227 9230# 9230 9233# 9233 9236#
9236 9239# 9239 9242# 9242 9245# 9245 9248# 9248 9251# 9251 9254# 9254 9257#
9257 9260# 9260 9263# 9263 9266# 9266 9269# 9269 9272# 9272 9275# 9275 9278#
9278 9281# 9281 9284# 9284 9287# 9287 9290# 9290 9293# 9293 9296# 9296 9299#
9299 9302# 9302 9305# 9305
A4 9116# 9116 9119# 9119 9122# 9122 9125# 9125 9128# 9128 9131# 9131 9134# 9134 SEQ 0428
9137# 9137 9140# 9140 9143# 9143 9146# 9146 9149# 9149 9152# 9152 9155# 9155
9158# 9158 9161# 9161 9164# 9164 9167# 9167 9170# 9170 9173# 9173 9176# 9176
9179# 9179 9182# 9182 9185# 9185 9188# 9188 9191# 9191 9194# 9194 9197# 9197
9200# 9200 9203# 9203 9206# 9206 9209# 9209 9212# 9212 9215# 9215 9218# 9218
9221# 9221 9224# 9224 9227# 9227 9230# 9230 9233# 9233 9236# 9236 9239# 9239
9242# 9242 9245# 9245 9248# 9248 9251# 9251 9254# 9254 9257# 9257 9260# 9260
9263# 9263 9266# 9266 9269# 9269 9272# 9272 9275# 9275 9278# 9278 9281# 9281
9284# 9284 9287# 9287 9290# 9290 9293# 9293 9296# 9296 9299# 9299 9302# 9302
9305# 9305
A5 9116# 9116 9119# 9119 9122# 9122 9125# 9125 9128# 9128 9131# 9131 9134# 9134
9137# 9137 9140# 9140 9143# 9143 9146# 9146 9149# 9149 9152# 9152 9155# 9155
9158# 9158 9161# 9161 9164# 9164 9167# 9167 9170# 9170 9173# 9173 9176# 9176
9179# 9179 9182# 9182 9185# 9185 9188# 9188 9191# 9191 9194# 9194 9197# 9197
9200# 9200 9203# 9203 9206# 9206 9209# 9209 9212# 9212 9215# 9215 9218# 9218
9221# 9221 9224# 9224 9227# 9227 9230# 9230 9233# 9233 9236# 9236 9239# 9239
9242# 9242 9245# 9245 9248# 9248 9251# 9251 9254# 9254 9257# 9257 9260# 9260
9263# 9263 9266# 9266 9269# 9269 9272# 9272 9275# 9275 9278# 9278 9281# 9281
9284# 9284 9287# 9287 9290# 9290 9293# 9293 9296# 9296 9299# 9299 9302# 9302
9305# 9305
A6 9116# 9116 9119# 9119 9122# 9122 9125# 9125 9128# 9128 9131# 9131 9134# 9134
9137# 9137 9140# 9140 9143# 9143 9146# 9146 9149# 9149 9152# 9152 9155# 9155
9158# 9158 9161# 9161 9164# 9164 9167# 9167 9170# 9170 9173# 9173 9176# 9176
9179# 9179 9182# 9182 9185# 9185 9188# 9188 9191# 9191 9194# 9194 9197# 9197
9200# 9200 9203# 9203 9206# 9206 9209# 9209 9212# 9212 9215# 9215 9218# 9218
9221# 9221 9224# 9224 9227# 9227 9230# 9230 9233# 9233 9236# 9236 9239# 9239
9242# 9242 9245# 9245 9248# 9248 9251# 9251 9254# 9254 9257# 9257 9260# 9260
9263# 9263 9266# 9266 9269# 9269 9272# 9272 9275# 9275 9278# 9278 9281# 9281
9284# 9284 9287# 9287 9290# 9290 9293# 9293 9296# 9296 9299# 9299 9302# 9302
9305# 9305
AB 6374 6488 6566 7037 7049 10971 13384 13390# 13390 13391 14035 14038 14123 14124
14161 14206 14211 14262 14268 14288
ABAB 8032# 13389 13741 13747 14232
ABABEN 8024# 10977 11438 11442 11513 11609 11644 11743 13271 13294 13736 13739 13740 13746
ABAD 8032# 13387 13741 13745 14231
ABADEN 8024# 8771 8778 8799 8821 8829 11323 11476 11592 11637 11941 13249 13335 13736
13740 13744
ABAS 8034# 13741 14231
ABCLK 10979 13736#
ABMIXR 10892 13384#
ABORT 245#
ABPC 8032# 10842 13385 13741 13743 14231
ABPCEN 8024# 8032 8663 8759 8772 8807 8822 8884 8887 8890 8893 8896 8899 8902
8905 8908 8911 8914 8917 8920 8923 8926 8929 8969 8972 8975 8978 8981
8984 8987 8990 9017 9020 9023 9026 9029 9032 9035 9038 9065 9068 9071
9074 9077 9080 9083 9086 9552 9555 9558 9561 9564 9567 9576 9579 9582
9585 9588 9591 9600 9603 9606 9609 9612 9615 9624 9627 9630 9633 9636
9639 9648 9651 9654 9657 9660 9663 9672 9675 9678 9681 9684 9687 9696
9699 9702 9705 9708 9711 9720 9723 9726 9729 9732 9735 9829 9831 9891
10615 11403 12638 12752 12798 13036 13044 13287 13343 13736 13740 13742
AC 98# 1886 1887 1888 1889 1895 1896 1897 1898 1901 1902 1921 1922 1923
1924 1931 1932 1933 1934 1940 1943 1944 1950 1951 1953 1954 1969 1970
1971 1972 1977 1978 1979 1980 1982 1990 2017 2019 2021 2022 2026 2027
2116 2117 2119 2120 2125 2126 2128 2129 2139 2153 2156 2159 2162 2167 SEQ 0429
2174 2177 2184 2187 2195 2198 2205 2239 2240 2241 2242 2270 2271 2272
2273 2306 2307 2308 2309 2310 2413 2414 2415 2416 2418 2419 2420 2421
2423 2424 2425 2426 2428 2429 2430 2431 2443 2451 2455 2458 2459 2460
2461 2477 2480 2486 2489 2494 2495 2496 2503 2506 2512 2515 2554 2555
2556 2557 2573 2576 2582 2583 2586 2591 2594 2604 2605 2606 2607 2608
2609 2610 2611 2617 2618 2619 2620 2621 2622 2623 2624 2630 2631 2632
2633 2634 2635 2636 2637 2643 2644 2645 2646 2647 2648 2649 2650 2656
2657 2658 2659 2660 2661 2662 2663 2669 2670 2671 2672 2673 2674 2675
2676 2682 2683 2684 2685 2686 2692 2693 2699 2700 2706 2707 2708 2709
AC10 151# 6239 6240 6288 6305 6306
AC11 152# 5598 5599 5600 6289 6307
AC12 153# 5561 5562 5563 5604 5605 5606 5607 5683 5684 5686 5905 6290
AC13 154# 5651 5652 5692 5693 5695 5696 5701 6291
AC14 155# 5647 5648 5649 5652 5770 5771
AC6 149#
AC7 150#
ACCNT 3239# 3239 3283 3322
ACE10 5915# 5915 6029 6192 6288
ACE11 5916# 5916 6030 6193 6289
ACE12 5917# 5917 6031 6194 6290
ACE13 5918# 5918 6032 6195 6291
ACEE1 5767# 5767 5800
ACEE2 5768# 5768 5801
ACEE3 5769# 5769 5802
ACEEE0 5907# 5907 6039
ACKDLY 14060 14104 14323#
ACPL2 13027# 13027 13028
ACPNT 6696#
ACPNT1 3272 3275 3278 3320# 3330
ACREF 14042 14158#
ACREF1 14164 14170#
ACREF2 14159 14163#
ACREF3 14176 14181#
ACS 1693 3003 3004 3005 3143 3149 3152 3155 3158 3161 3164 3167 3170 3279
3316 3317 3685 3686 3687 3688 3689 6418# 7143 7151 7217 13402 13756 14174
14184
ACSP 101# 1693 2092 2093 2094 2095 2116 2119 2125 2128 2140 2143 2146 2153
2156 2159 2162 2169 2172 2179 2182 2189 2192 2200 2203 2288 2289 2290
2291 2524 2525 2526 2527 2554 2555 2556 2557
AD 207# 6366 6500 7907# 9830 9912 9955 9963 9975 9986 9988 10189 10255 10298
10885 10924 11023 11025 11027 11029 11033 11036 11047 11049 11051 11053 11055 11057
11059 11062 11065 11067 11069 11071 11077 11081 11083 11085 11089 11098 11109 11123
11256 11273 11281 11287 11302 11980 12092 12124 12137 12175 12230 12258 12260 12371
12544 12895 12981 13388 13416 13418 13516 13526 13540 13564 13579 13817 13818 13819
13820 13823 13825 13827 13878 13879 13880 13881 13882 13883 13884 13886 13897 13920
13929 13930 13932 13933 13941 13942 13944 13945 13946 13956 13968 13970 13980 13982
14007 14020 14288 14289
AD17.5 10219# 10219 11097# 11097
AD2 11049# 11049 11083 11085 11086 11102 11111 11159 11181
AD4 11090# 11090 11105 11123 11161 11186
ADADD 7971# 8258 8259 8393 8394 8396 8397 8399 8400 8402 8403 8405 8406 8408
8409 8411 8412 8414 8415 8533 8534 8536 8537 8540 8542 8543 8545 8546
8548 8549 8552 8554 8555 8613 8616 8619 8622 8625 8628 8631 8634 8706 SEQ 0430
8707 8721 8724 8765 8782 8846 8849 8852 8855 8858 8861 8864 8867 8884
8887 8890 8893 8896 8899 8902 8905 8908 8911 8914 8917 8920 8923 8926
8929 8993 8996 8999 9002 9005 9008 9011 9014 9017 9020 9023 9026 9029
9032 9035 9038 9041 9044 9047 9050 9053 9056 9059 9062 9065 9068 9071
9074 9077 9080 9083 9086 9762 9763 9765 9766 9768 9769 9771 9772 9774
9775 9780 9789 9792 9795 9798 9803 9807 9808 9846 9848 10011 10024 10064
10256 10267 10275 10288 10436 10927 10928 10936 10937 11082 11106 11120 11122 11321
11687 12022 12053 12054 12094 12253 12332 12494 12664 12671 12720 12743 12864 12899
12907 12973 13043 13055 13168 13198 13249 13250 13774 13799 13803 13804
ADARLP 7971# 7973 9329 9330 9332 9333 9336 9338 9339 9353 9354 9356 9357 9360
9362 9363 9377 9378 9380 9381 9384 9386 9387 9401 9402 9404 9405 9408
9410 9411 9434 9446 11024
ADARMI 7971# 8393 8394 8396 8397 8399 8400 8402 8403 8405 8406 8408 8409 8411
8412 8414 8415 8533 8534 8536 8537 8540 8542 8543 8545 8546 8548 8549
8552 8554 8555 8706 8858 8861 8864 8867 8884 8887 8890 8893 8896 8899
8902 8905 8908 8911 8914 8917 8920 8923 8926 8929 9116 9117 9119 9120
9122 9123 9125 9126 9128 9129 9131 9132 9134 9135 9137 9138 9140 9141
9143 9144 9146 9147 9149 9150 9152 9153 9155 9156 9158 9159 9161 9162
9164 9165 9167 9168 9170 9171 9173 9174 9176 9177 9179 9180 9182 9183
9185 9186 9188 9189 9191 9192 9194 9195 9197 9198 9200 9201 9203 9204
9206 9207 9209 9210 9212 9213 9215 9216 9218 9219 9221 9222 9224 9225
9227 9228 9230 9231 9233 9234 9236 9237 9239 9240 9242 9243 9245 9246
9248 9249 9251 9252 9254 9255 9257 9258 9260 9261 9263 9264 9266 9267
9269 9270 9272 9273 9275 9276 9278 9279 9281 9282 9284 9285 9287 9288
9290 9291 9293 9294 9296 9297 9299 9300 9302 9303 9305 9306 9546 9549
9552 9555 9558 9561 9564 9567 9570 9573 9576 9579 9582 9585 9588 9591
9594 9595 9597 9598 9600 9601 9603 9604 9606 9607 9609 9610 9612 9613
9615 9616 9618 9619 9621 9622 9624 9625 9627 9628 9630 9631 9633 9634
9636 9637 9639 9640 9642 9643 9645 9646 9648 9649 9651 9652 9654 9655
9657 9658 9660 9661 9663 9664 9666 9667 9669 9670 9672 9673 9675 9676
9678 9679 9681 9682 9684 9685 9687 9688 9690 9691 9693 9694 9696 9697
9699 9700 9702 9703 9705 9706 9708 9709 9711 9712 9714 9715 9717 9718
9720 9721 9723 9724 9726 9727 9729 9730 9732 9733 9735 9736 9965 10025
10149 10275 10436 11028 12022 12054 12671 12899 12907 13043 13180
ADARPL 7973# 8200 8203 8206 8209 8242 8258 8276 8290 8300 8318 8321 8334 8337
8433 8436 8439 8442 8445 8448 8451 8454 8613 8616 8619 8622 8625 8628
8631 8634 8663 8691 8708 8821 8846 8849 8852 8855 8969 8972 8975 8978
8981 8984 8987 8990 9017 9020 9023 9026 9029 9032 9035 9038 9065 9068
9071 9074 9077 9080 9083 9086 9116 9119 9122 9125 9128 9131 9134 9137
9140 9143 9146 9149 9152 9155 9158 9161 9164 9167 9170 9173 9176 9179
9182 9185 9188 9191 9194 9197 9200 9203 9206 9209 9212 9215 9218 9221
9224 9227 9230 9233 9236 9239 9242 9245 9248 9251 9254 9257 9260 9263
9266 9269 9272 9275 9278 9281 9284 9287 9290 9293 9296 9299 9302 9305
9546 9549 9552 9555 9558 9561 9564 9567 9570 9573 9576 9579 9582 9585
9588 9591 9594 9597 9600 9603 9606 9609 9612 9615 9618 9621 9624 9627
9630 9633 9636 9639 9642 9645 9648 9651 9654 9657 9660 9663 9666 9669
9672 9675 9678 9681 9684 9687 9690 9691 9693 9694 9696 9697 9699 9700
9702 9703 9705 9706 9708 9709 9711 9712 9714 9715 9717 9718 9720 9721
9723 9724 9726 9727 9729 9730 9732 9733 9735 9736 9762 9765 9771 9803
9807 9808 9964 10011 10024 10433 10927 10928 10936 10937 11411 11592 12023 12042
12053 12084 12101 12160 12187 12200 12210 12299 12455 12504 12516 12542 12598 12656
12664 12720 12736 12752 12864 12959 13014 13092 13104 13168 13174 13198 13335
ADARRP 7971# 7973 9338 9350 9425 9426 9428 9429 9432 9434 9435 9449 9450 9452 SEQ 0431
9453 9456 9458 9459 9473 9474 9476 9477 9480 9482 9483 9497 9498 9500
9501 9504 9506 9507 11026
ADBRLP 7971# 7974 9426 9429 9432 9435 9438 9441 9444 9447 11061
ADBRMI 7971# 9691 9694 9697 9700 9703 9706 9709 9712 9715 9718 9721 9724 9727
9730 9733 9736 9762 9765 9771 10057 10267 10927 10936 11068 12872 13052 13799
ADBRP2 8077# 11073 13096 13805
ADBRPL 7974# 8170 8173 8181 8318 8321 8334 8337 8663 8723 8726 8768 8783 8815
8829 8947 8950 8953 8956 8959 8962 8965 8968 8995 8998 9001 9004 9007
9010 9013 9016 9043 9046 9049 9052 9055 9058 9061 9064 9762 9765 9771
10058 10149 10266 10625 10691 10928 10937 11637 11687 11940 12554 12693 12720 12743
12864 12872 12939 12973 13180 13198 13249 13250 13306 13804
ADBRRP 7971# 7974 9330 9333 9336 9339 9342 9345 9348 9351 11064
ADCLK 10978 13720#
ADCLKI 8026# 8885 8888 8891 8894 8897 8900 8903 8906 8909 8912 8915 8918 8921
8924 8927 8930 8946 8949 8952 8955 8958 8961 8964 8967 8970 8973 8976
8979 8982 8985 8988 8991 8994 8997 9000 9003 9006 9009 9012 9015 9018
9021 9024 9027 9030 9033 9036 9039 9042 9045 9048 9051 9054 9057 9060
9063 9066 9069 9072 9075 9078 9081 9084 9087 10975
ADCOND 11258# 11258 11260 11286 11288 11293 11298 11301
ADCR36 7971# 7975 8258 8259 8393 8394 8396 8397 8399 8400 8402 8403 8405 8406
8408 8409 8411 8412 8414 8415 8533 8534 8536 8537 8540 8542 8543 8545
8546 8548 8549 8552 8554 8555 8858 8861 8864 8867 8884 8887 8890 8893
8896 8899 8902 8905 8908 8911 8914 8917 8920 8923 8926 8929 8993 8996
8999 9002 9005 9008 9011 9014 9017 9020 9023 9026 9029 9032 9035 9038
9762 9765 9771 9803 9807 9808 10011 10024 10057 10064 10256 10267 10275 10288
10436 10927 10936 11087 11687 12022 12053 12054 12253 12332 12494 12671 12872 12899
12907 13043 13055 13168 13799
ADDER 10890 11023#
ADDER1 11038 11049#
ADDER2 11074 11078 11081#
ADDTOT 6050 6057#
ADDTST 6936 6943#
ADEQV 7971# 9116 9119 9122 9125 9128 9131 9134 9137 9140 9143 9146 9149 9152
9155 9158 9161 9164 9167 9170 9173 9176 9179 9182 9185 9188 9191 9194
9197 9200 9203 9206 9209 9212 9215 9218 9221 9224 9227 9230 9233 9236
9239 9242 9245 9248 9251 9254 9257 9260 9263 9266 9269 9272 9275 9278
9281 9284 9287 9290 9293 9296 9299 9302 9305 9642 9643 9645 9646 9649
9652 9655 9658 9661 9664 9666 9667 9669 9670 9673 9676 9679 9682 9685
9688 9691 9694 9697 9700 9703 9706 9709 9712 9715 9718 9721 9724 9727
9730 9733 9736 11082 11084 11118 11120 12916
ADFLGO 11116 11126#
ADFLGS 9845 9920 9934 10043 10183 11112 11114# 11115 11127 11128 11253# 11253 13053 13260
ADFMLP 7971# 7972 9425 9428 9437 9440 11054
ADFMMI 7971# 8257 8259 8291 8533 8536 8542 8545 8548 8554 9116 9119 9122 9125
9128 9131 9134 9137 9140 9143 9146 9149 9152 9155 9158 9161 9164 9167
9170 9173 9176 9179 9182 9185 9188 9191 9194 9197 9200 9203 9206 9209
9212 9215 9218 9221 9224 9227 9230 9233 9236 9239 9242 9245 9248 9251
9254 9257 9260 9263 9266 9269 9272 9275 9278 9281 9284 9287 9290 9293
9296 9299 9302 9305 9691 9694 9697 9700 9703 9706 9709 9712 9715 9718
9721 9724 9727 9730 9733 9736 9808 10064 10288 10696 11058 12413
ADFMPL 7972# 8169 8170 8172 8173 8180 8181 8188 8189 8249 8282 8298 8333 8336
8353 8354 8356 8357 8359 8360 8362 8363 8365 8366 8368 8369 8371 8372
8374 8375 8394 8397 8400 8403 8406 8409 8412 8415 8431 8432 8434 8435 SEQ 0432
8437 8438 8440 8441 8443 8444 8446 8447 8449 8450 8452 8453 8469 8470
8472 8473 8475 8476 8478 8479 8481 8482 8484 8485 8487 8488 8490 8491
8509 8512 8515 8518 8521 8524 8527 8530 8533 8536 8539 8542 8545 8548
8551 8554 8573 8576 8579 8582 8585 8588 8591 8594 8611 8614 8617 8620
8623 8626 8629 8632 8641 8662 8676 8679 8682 8698 8706 8707 8721 8724
8765 8782 8822 8846 8849 8852 8855 8858 8861 8864 8867 8884 8887 8890
8893 8896 8899 8902 8905 8908 8911 8914 8917 8920 8923 8926 8929 8945
8948 8951 8954 8957 8960 8963 8966 8993 8996 8999 9002 9005 9008 9011
9014 9041 9044 9047 9050 9053 9056 9059 9062 9116 9119 9122 9125 9128
9131 9134 9137 9140 9143 9146 9149 9152 9155 9158 9161 9164 9167 9170
9173 9176 9179 9182 9185 9188 9191 9194 9197 9200 9203 9206 9209 9212
9215 9218 9221 9224 9227 9230 9233 9236 9239 9242 9245 9248 9251 9254
9257 9260 9263 9266 9269 9272 9275 9278 9281 9284 9287 9290 9293 9296
9299 9302 9305 9335 9347 9359 9371 9383 9395 9407 9419 9431 9443 9455
9467 9479 9491 9503 9515 9546 9549 9552 9555 9558 9561 9564 9567 9570
9573 9576 9579 9582 9585 9588 9591 9594 9595 9597 9598 9600 9601 9603
9604 9606 9607 9609 9610 9612 9613 9615 9616 9618 9619 9621 9622 9624
9625 9627 9628 9630 9631 9633 9634 9636 9637 9639 9640 9642 9643 9645
9646 9648 9649 9651 9652 9654 9655 9657 9658 9660 9661 9663 9664 9666
9667 9669 9670 9672 9673 9675 9676 9678 9679 9681 9682 9684 9685 9687
9688 9690 9693 9696 9699 9702 9705 9708 9711 9714 9717 9720 9723 9726
9729 9732 9735 9804 10067 10289 10696 11321 11413 12414
ADFMRP 7971# 7972 9329 9332 9341 9344 11056
ADMAGI 7971# 8258 8393 8394 8396 8397 8399 8400 8402 8403 8405 8406 8408 8409
8411 8412 8414 8415 8534 8537 8540 8543 8546 8549 8552 8555 9017 9020
9023 9026 9029 9032 9035 9038 9803 9807 9808 10011 10024 10031 10275 10436
11066 12022 12053 12054 12253 12332 12494 12664 12671 12899 12907 12916 13043 13168
13326
ADMBEN 8078# 10168 10378 10417 10442 12771 12836 12854 12880 12900 13147
ADMBLE 8077# 8078 11032 11322
ADMBRE 8077# 8078 11035 11317
ADMI1B 7971# 8782 9762 9765 9771 11092
ADMSKG 8077# 10065 10121 10179 10260 10265 10290 10571 10700 11037 11688 13057 13252
ADOVF 11070# 11070 11072 11079 11100 11107 11119 11121 13849 13859 13861 13871 13873
ADOVF1 11050# 11050 11052 11103 11117
ADPL1B 7975# 8721 8724 8765 13249
ADPL1L 7971# 7975 8706 11094 11321
ADPR 11081# 11081 11160 11183 11185 11188 13899
ADRCON 147# 5413 5415 5420 5443 5468 5471 5476 5573 5574 5594 5595 5599 5601
5605 5608 5625 5626 5627 5628 5646 5647 5676 5678 5684 5687 5693 5697
5774 5775 5778 5784 5785 5788 5789 5909 5912 5924 6035 6245 6252 6254
ADRFST 5266# 5266 5287 5294 5419 5425 5441 5446 5475
ADRLST 5379 5380 5573 6315#
ADRSCM 5276 5325# 5325 5343 5732 5952 5956 6064 6227 6231 6305
ADSUB 8535 8538 8541 8544 8848 8851 8854 8857 8860 8863 8866 8869 9843# 9843
ADSUB1 9844# 9866 9886
ADTEM 11099# 11099 11110
ADTIME 13773 13777 14340#
ADX 6375 6572 10931 11135# 11135 11165 11167 11173 11175 11179 12800 12813 13567 13694
13700 13704 13712 13872 13885 13910
ADXADD 8084# 10437 10932 11174 11176 11184 11187 12495 12663 12672 12721 12744 12866 13809
ADXBRM 8084# 10364 11142 12473 12704
ADXCR0 11169 11171# 11171 12464 SEQ 0433
ADXEQV 8084# 10327 10364 10422 10733 11172 11174 11182 11184 12473 12694 12704
ADXER 10891 11134#
ADXER1 11148 11158#
ADXER2 11177 11181#
ADXFM2 8084# 11147 13805
ADXFMM 8084# 10327 10422 10437 10733 10938 11140 12495 12663 12672 12694 12871 13800
ADXFMP 8084# 10327 10422 10437 10932 10938 11138 12495 12663 12672 12721 12744 12866 12871
13806
ADXTMP 11158# 11158 11163 11166 11178
AICTLS 1336# 1336 2041 3368
ALINES 221#
ALLPAT 5850 5859#
ALTB 5498# 5812 5875
ALTMGO 1055#
ANSBLK 3034 3035 3072 3075 3078 3081 3084 3087 3090 3093 3281 3668#
ANSSV0 3064# 3064 3071
AOBJD 8721 8724 10564#
AOBJX 8723 8726 9828# 9828 11842 11844
AOJD 8993 8996 8999 9002 9005 9008 9011 9014 10570#
AOJFLG 3818# 3818 3862# 3862 3880# 3880 3883
AOJGX 3861# 3861
APR 1372 1374 1525 1528 3544 3555 3766 3772 3792 3833 3834 3838 3867 3984
3985 3989 4007 4026 4072 4073 4077 4139 4251 4255 4256 4259 4264 4265
4269 4291 4328 4329 4333 5234 5680 5689 6175 6296
APRSTS 3772# 3772 3792 3867 4026 4139 4210
AR 204# 6363 6506 7904# 9840 9897 9899 9956 9978 10075 10282 10306 10373 10485
10633 10884 10949 11025 11027 11029 11045 11203 11212 11231 12079 12081 12222 12223
12234 12243 12244 12247 12248 12272 12315 12318 12319 12326 12327 12342 12343 12346
12347 12357 12368 12457 12610 12621 12867 12928 12946 13122 13366 13367 13420 13422
13447 13472 13479 13493 13630 13655 13657 13759 13821 13822 13830 13842 13845 13846
13854 13857 13858 13866 13869 13870 13953 13954 13989 14130 14174 14247
AR0L 13515 13817#
AR0R1 13522 13841#
AR0R2 13533 13853#
AR1R1 13525 13877#
AR1R2 13536 13865#
AR2R2 13537 13878#
AR35L 13513 13829#
ARADEN 8017# 8170 8171 8173 8174 8181 8182 8189 8251 8258 8284 8291 8292 8299
8319 8322 8335 8338 8355 8358 8361 8364 8367 8370 8373 8376 8394 8395
8397 8398 8400 8401 8403 8404 8406 8407 8409 8410 8412 8413 8415 8416
8432 8435 8438 8441 8444 8447 8450 8453 8470 8473 8476 8479 8482 8485
8488 8491 8510 8513 8516 8519 8522 8525 8528 8531 8534 8535 8537 8538
8540 8541 8543 8544 8546 8549 8552 8555 8612 8615 8618 8621 8624 8627
8630 8633 8649 8652 8655 8663 8676 8679 8682 8700 8707 8723 8726 8767
8780 8783 8791 8823 8848 8851 8854 8857 8860 8863 8866 8869 8947 8950
8953 8956 8959 8962 8965 8968 8971 8974 8977 8980 8983 8986 8989 8992
8995 8998 9001 9004 9007 9010 9013 9016 9019 9022 9025 9028 9031 9034
9037 9040 9043 9046 9049 9052 9055 9058 9061 9064 9067 9070 9073 9076
9079 9082 9085 9088 9117 9118 9120 9121 9123 9124 9126 9127 9129 9130
9132 9133 9135 9136 9138 9139 9141 9142 9144 9145 9147 9148 9150 9151
9153 9154 9156 9157 9159 9160 9162 9163 9165 9166 9168 9169 9171 9172
9174 9175 9177 9178 9180 9181 9183 9184 9186 9187 9189 9190 9192 9193 SEQ 0434
9195 9196 9198 9199 9201 9202 9204 9205 9207 9208 9210 9211 9213 9214
9216 9217 9219 9220 9222 9223 9225 9226 9228 9229 9231 9232 9234 9235
9237 9238 9240 9241 9243 9244 9246 9247 9249 9250 9252 9253 9255 9256
9258 9259 9261 9262 9264 9265 9267 9268 9270 9271 9273 9274 9276 9277
9279 9280 9282 9283 9285 9286 9288 9289 9291 9292 9294 9295 9297 9298
9300 9301 9303 9304 9306 9307 9330 9333 9336 9339 9342 9345 9348 9351
9354 9357 9360 9363 9366 9369 9372 9375 9378 9381 9384 9387 9390 9393
9396 9399 9402 9405 9408 9411 9414 9417 9420 9423 9426 9429 9432 9435
9438 9441 9444 9447 9450 9453 9456 9459 9462 9465 9468 9471 9474 9477
9480 9483 9486 9489 9492 9495 9498 9501 9504 9507 9510 9513 9516 9519
9548 9551 9554 9557 9560 9563 9566 9569 9572 9575 9578 9581 9584 9587
9590 9593 9596 9599 9602 9605 9608 9611 9614 9617 9620 9623 9626 9629
9632 9635 9638 9641 9644 9647 9650 9653 9656 9659 9662 9665 9668 9671
9674 9677 9680 9683 9686 9689 9692 9695 9698 9701 9704 9707 9710 9713
9716 9719 9722 9725 9728 9731 9734 9737 9805 9809 9841 10051 10123 10299
10692 11585 12009 12020 12061 12065 12102 12146 12380 12504 12574 12625 12638 12647
12680 12778 12844 12864 12899 12968 12984 12995 13044 13064 13259 13314 13412
ARANGE 2836 2846# 2850 2852 2857 2963
ARANTL 3366# 3441
ARCLK 10948 13411# 13411 13414 13443 13450 13464 13483
ARCLR 8002# 9949 10030 12083 12176 12187 12437 12461 12612 12647 12736 12896 12965 13442
ARESAE 10257 10913 12177 12388 12438 12581 13434# 13434
ARFLGS 8015# 8772 8807 8815 10965 10966 11676 11677 13412 13423 13424
ARGOLT 9951 10146 10238 11979 12136 12189 12601 12605 12657 12739 12812 12957 13008 13010
13114# 13114
ARI08 10888# 10888 12082 13458 13460
ARIREN 8014# 8201 8204 8207 8210 8243 8692 13412 13429
ARLARR 8014# 8015 8018 8822 9343 9346 9349 9352 9367 9370 9373 9376 9391 9394
9397 9400 9415 9418 9421 9424 9901 9999 10225 10227 13321 13421
ARLT 13437 13499#
ARLT1 13507 13513#
ARLTAD 8014# 8015 8017 9331 9334 9337 9340 9355 9358 9361 9364 9379 9382 9385
9388 9403 9406 9409 9412 9427 9430 9433 9436 9439 9442 9445 9448 9475
9478 9481 9484 9487 9490 9493 9496 9901 9903 10227 11359 13415
ARLTEM 13505# 13505 13838
ARMIX 10949 13461# 13461
ARMIX1 13413 13432#
ARMIX2 13453 13486#
ARMIX3 13458# 13491 13497
ARMIX4 13464# 13530
ARMIX5 13445 13452#
ARMIX6 13433 13479#
ARMIX7 13435 13467#
ARMIX8 13455# 13489
ARMIXR 10942 13411#
ARMQEN 9974 10005 10045 10143 10157 10161 10185 10444 10908 11916 12031 12157 12421 12475
12712 12788 12853 12906 13334 13348 13455# 13455 13490
AROV 524# 8093# 9844 9850 9981 10322 10602 11126 11988 12397 12398 12570 12827 13125
AROVTP 862# 875#
AROVU 590#
ARPCEN 8016# 8708 8735 8772 8807 8815 8822 13321 13412 13426 13427
ARPOSE 10132# 10132 10910 13444
ARRARL 8014# 8016 8018 8707 9439 9442 9445 9448 9463 9466 9469 9472 9487 9490 SEQ 0435
9493 9496 9511 9514 9517 9520 11592 13419
ARRT1 13439 13521#
ARRT1A 13519 13529# 13543
ARRT2 13441 13532#
ARRTAD 8014# 8016 8017 8201 8204 8207 8210 8243 8692 9331 9334 9337 9340 9343
9346 9349 9352 9379 9382 9385 9388 9391 9394 9397 9400 9427 9430 9433
9436 9451 9454 9457 9460 9475 9478 9481 9484 9499 9502 9505 9508 9902
11354 13417
ARSHLT 8002# 9967 11978 12121 12133 12199 12299 12516 12761 12798 12808 13116 13436
ARSHR2 8002# 13128 13440
ARSHRT 8002# 12065 12110 12373 12443 12728 12985 13076 13438
ARSMR 9940 10251 10345 10912 12080 12586 12628 12969 13432# 13432
ARSWAP 8018# 8354 8357 8360 8363 8366 8369 8372 8375 8394 8397 8400 8403 8406
8409 8412 8415 8432 8435 8438 8441 8444 8447 8450 8453 8470 8473 8476
8479 8482 8485 8488 8491 8523 8526 8529 8532 9547 9550 9553 9556 9559
9562 9565 9568 9571 9574 9577 9580 9583 9586 9589 9592 9595 9598 9601
9604 9607 9610 9613 9616 9619 9622 9625 9628 9631 9634 9637 9640 9643
9646 9649 9652 9655 9658 9661 9664 9667 9670 9673 9676 9679 9682 9685
9688 9691 9694 9697 9700 9703 9706 9709 9712 9715 9718 9721 9724 9727
9730 9733 9736 13412
ARX 6371 6578 10387 10432 10952# 10952 11134# 11134 12456 12502 12520 12543 12556 13376
13972
ARX0R1 13708 13903#
ARX35L 13697 13890#
ARX9R2 13902#
ARXADX 8076# 10364 10370 10404 10422 10437 10442 12482 12505 12637 12646 12679 12704 12711
13678
ARXCLK 10951# 10951 13674 13677 13701# 13701
ARXCLR 8076# 10724 12473 12646 13676
ARXMIX 10950# 10950 13690
ARXMX1 13679 13700#
ARXMX2 13682 13694#
ARXMX3 13684 13704#
ARXMX4 13686 13712#
ARXMX5 13698# 13710 13714
ARXMXR 10943 13674#
ARXSHL 8076# 12515 12763 12799 12809 13118 13681
ARXSHR 8076# 12444 12546 12729 12779 13082 13683
ARXSR2 8076# 13133 13685
AST 1170#
ATRP 3758 3784#
ATSIN 1171#
AUXTAB 10494# 10496 10499 10502 10504 10506 10508 10510 10512 10515 10518 10521 10524 10526
10529 10532 10535 10538 10540 10543 10546 10549 10552 10555 10558 10561 10564 10566
10568 10570 10573 10576 10579 10582 10585 11680
BADTRP 4181# 4181 4191
BADWRD 5913# 5913 5921 5974 6000 6007
BEGBYT 1748 1780 1803#
BEGDFP 1804 1826#
BEGEND 1051# 1489
BEGFP 1697 1732 1747#
BEGFX 1477 1693#
BEGIN 69 70 71 72 73 460 461 982# 1314 2325 6792 6888 15402 SEQ 0436
BEGIN1 998# 1052
BEGINT 2768 3111 3116 3509 3714#
BEGMEM 3514 3719 3743 5209#
BEGRAN 1827 1860 1870 2763# 3506
BELL 1174#
BFLGS 9116# 9116 9119# 9119 9122# 9122 9125# 9125 9128# 9128 9131# 9131 9134# 9134
9137# 9137 9140# 9140 9143# 9143 9146# 9146 9149# 9149 9152# 9152 9155# 9155
9158# 9158 9161# 9161 9164# 9164 9167# 9167 9170# 9170 9173# 9173 9176# 9176
9179# 9179 9182# 9182 9185# 9185 9188# 9188 9191# 9191 9194# 9194 9197# 9197
9200# 9200 9203# 9203 9206# 9206 9209# 9209 9212# 9212 9215# 9215 9218# 9218
9221# 9221 9224# 9224 9227# 9227 9230# 9230 9233# 9233 9236# 9236 9239# 9239
9242# 9242 9245# 9245 9248# 9248 9251# 9251 9254# 9254 9257# 9257 9260# 9260
9263# 9263 9266# 9266 9269# 9269 9272# 9272 9275# 9275 9278# 9278 9281# 9281
9284# 9284 9287# 9287 9290# 9290 9293# 9293 9296# 9296 9299# 9299 9302# 9302
9305# 9305
BIS 528# 8097# 10165 10642 10863 10967 10968 11936 11947 13214
BLT0 8707 10218# 10218
BLT1 8707 10224# 10224
BLT2 8708 10230# 10230
BLTAC 4079 4088 4116 4155# 4155
BLTBAD 4060 4164#
BLTCNT 4100 4411 4440#
BLTEX 5345 5641#
BLTF 10559 10725#
BLTF1 10221# 10221 10232 10874 11798# 11798 11805 11823 11888 13336
BLTFAL 4119 4124 4128#
BLTFD 8706 10558#
BLTFDA 10725 10729#
BLTNOI 4089 4139#
BLTRTN 5654 5656#
BLTT0 7687 10233 13250#
BLTT1 7688 13259#
BLTT1X 11889 13249#
BLTT2 7689 13278#
BLTT3 7690 13287# 14353
BLTT4 7691 13294#
BLTT5 7692 13306#
BLTT6 7693 13314#
BLTT7 7694 13321#
BLTT7A 13267 13315#
BLTT7B 13325 13328#
BLTT8 7695 13264 13334#
BLTT9 7696 13343#
BLTT9A 13295# 13354
BLTTRP 4059 4152# 4158
BLTTST 3513 3741 4053# 4110 4145 4170
BOOL0D 9116 9119 9122 9125 10568#
BOTST 6861 6958#
BPIFD 9762 9765 9771 10521#
BPINC 9752# 11535
BPNI2D 9780 10515#
BPNIF 10519 10700#
BPNIF2 10516 10701# SEQ 0437
BPNIFD 9768 9774 9789 9792 9795 9798 10518#
BPNINC 9779# 11533
BR 206# 6365 6525 7906# 10056 10384 10885 10925 10954 10996 10997 10998 11060 11063
11069 11075 11078 11143 11151 12033 12944 13006 13761
BRAREN 8008# 8170 8171 8173 8174 8181 8182 8189 8251 8258 8284 8291 8292 8318
8321 8334 8337 8355 8358 8361 8364 8367 8370 8373 8376 8395 8398 8401
8404 8407 8410 8413 8416 8432 8435 8438 8441 8444 8447 8450 8453 8470
8473 8476 8479 8482 8485 8488 8491 8574 8577 8580 8583 8586 8589 8592
8595 8612 8615 8618 8621 8624 8627 8630 8633 8649 8652 8655 8663 8676
8679 8682 8700 8708 8723 8726 8767 8772 8780 8783 8791 8815 8823 8947
8950 8953 8956 8959 8962 8965 8968 8995 8998 9001 9004 9007 9010 9013
9016 9043 9046 9049 9052 9055 9058 9061 9064 9330 9333 9336 9339 9342
9345 9348 9351 9354 9357 9360 9363 9366 9369 9372 9375 9378 9381 9384
9387 9390 9393 9396 9399 9402 9405 9408 9411 9414 9417 9420 9423 9426
9429 9432 9435 9438 9441 9444 9447 9450 9453 9456 9459 9462 9465 9468
9471 9474 9477 9480 9483 9486 9489 9492 9495 9498 9501 9504 9507 9510
9513 9516 9519 9547 9550 9553 9556 9559 9562 9565 9568 9571 9574 9577
9580 9583 9586 9589 9592 9595 9598 9601 9604 9607 9610 9613 9616 9619
9622 9625 9628 9631 9634 9637 9640 9643 9646 9649 9652 9655 9658 9661
9664 9667 9670 9673 9676 9679 9682 9685 9688 9691 9694 9697 9700 9703
9706 9709 9712 9715 9718 9721 9724 9727 9730 9733 9736 10626 11585 11607
11687 12146 12474 12713 12789 12961 13044 13278 13364
BRARXE 8075# 12555 12704 13373
BRCLK 10953 13363# 13363 13365 13375
BRMIX 10954 13362 13366# 13366 13371 13377
BRMIXR 10944 13362#
BRSMR 10301 10344 10355 10406 10911 10994# 10994 12956
BTRP 3759 3790#
BUFEND 232# 233 3886 3888
BUFF 231# 232 234 4064 4065 4066 4078 4093 4109
BUFF1 233# 4068 4069 4070 4078 4082 4091 4097
BYF5 7034 10861 11384 11528# 11528 11964 13205 13210 13217 13236
BYF6 10164# 10164 10641 10643 10862 10864 10969 11364 11532 11534 11893 11934 11935 11946
13212 13213
BYT 114# 1815 2547 2560 2581
BYTE 1819 2010# 2034
BYTE0 9763 9766 9769 9772 9775 10120# 10120
BYTE1 2014# 2033
BYTE2 9764 9767 9770 9773 9776 9782 9791 9794 9797 9800 10128# 10128
BYTES 1820 2682#
BYTS 1811# 3503
BYTST 6873 6904#
BYTTAB 6905 7329#
BYTTST 2815 2852#
CAC 7073 7076 7080 7084 7089 7093 7097 7103 7116 7121 7126 7130 7134 7142#
CAC1 7081 7085 7104 7135 7149#
CACL 7127 7173#
CACR 7090 7117 7157#
CACR1 7094 7122 7165#
CADR 7158 7166 7174 7188 7204 7211#
CCA 606#
CCE 7051 7099 7201#
CE 7077 7086 7098 7105 7109 7112 7118 7123 7187# SEQ 0438
CE1 7106 7113 7195#
CHAIN 265#
CHEC 3059 3064#
CHEC1 3096#
CHEC2 3102# 3120 3178
CHECK 2105# 2131 2165 2175 2185 2196 2206 2217 2238 2276 2315
CHECK1 2128# 2137 2141 2144 2147 2148
CHECK2 2123 2133#
CHECK3 2116# 2151
CHNOFF 620#
CHNON 619# 1375 1425 3774 3799 3839 3858 3897 3999 4015 4034 4043 4102 4113
4142 4157 4169 4278 4348 5216 5237 5706 6041
CKFLT 5671 5683# 5699
CKOUT 224#
CKOUTF 1447# 1447 2048 2068 2136
CKPRN 5674 5692#
CKRTN 5679 5688 5698 5705#
CLINCL 11660# 11660 11753
CLINSE 10907 10982 11444 11446 11512# 11512 11610 11645 11689 11741 11864# 11864 13226 13279
13295
CLKAC0 3548# 3548 3556
CLKAC1 3549# 3549 3557
CLKCHN 3761 3831 3872 3911 4189# 4189 4197 4427#
CLKFOO 3764 3776# 3776 3787 3795
CLKINH 8033# 10973 10983
CLKLOP 3755# 3781 3798
CLKON 1354# 1354 1364 1381 1524 1527 3416 3527 3565
CLKP1 3771# 3788
CLKTIC 4345 4346 4421#
CLKTST 3510 3729 3752#
CLKU 588#
CLOCKF 1037#
CLRERR 1340 6159#
CNDPQR 9855 9867 9887 11253#
CNT 161# 5416 5449 5472 5778 5782 5786 5796
CNTL 102# 1694 1785 1795 1815 1844 1865 1884 1919 2062 2076 2111 2117 2120
2122 2126 2129 2150 2174 2184 2194 2195 2205 2216 2219 2222 2235 2236
2252 2255 2258 2275 2277 2295 2316 2491 2547 2560 2581
CNTLC 1054#
CNTLPC 2340 3642 3693 6414# 6661
CNTR 103# 1715 1718 1738 1741 1766 1787 1790 1793 1797 1820 1846 1867 1880
1891 1905 1915 1926 1947 1963 1974 1985 2012 2020 2033 2060 2081 2268
2278 2299
CNTRP 887#
COMMA 1163#
COMP 8886 8889 8892 8895 8898 8901 8904 8907 8910 8913 8916 8919 8922 8925
8928 8931 9854# 9854 11836
COMPSZ 5374# 5398
COMTAB 6949 7374#
COMTST 6864 6948#
CONDP 9857 9869 9888 11272# 11272 11274 11278 11283
CONDQ 9856 11285# 11285
CONDQR 11284 11289 11292# SEQ 0439
CONDR 9868 9889 11290# 11290
CONDZ 10596# 10596 10598 10609 10614
CONDZ1 10593# 10613
CONN 6852 6887#
CONNF 6696# 6696 6840# 6840
CONSW 1038# 5271 5621 5642 5770 6263 6451 6512 6669 6732 7274
CONTN1 2783# 2790
CONTNU 2777# 3109 3114
CORTRP 4180# 4180 4196
CPOPJ 1058# 9840 10137 10717 11345 11586 11593 11638 11867 11903 11910 11925 11982 12013
12025 12055 12095 12104 12114 12124 12137 12151 12381 12425 12467 12476 12496 12509
12536 12548 12575 12589 12673 12696 12705 12722 12772 12782 12792 12830 12838 12858
12885 12910 12949 12975 13046 13058 13106 13253 13272 13288 13308 13315 13328 13337
13462
CPOPJ1 1056#
CRLF 395 396 1158#
CRLF2 399 400 1160#
CRY0 525# 8094# 9844 9921 9935 10604 13261
CRY0FX 1942 1953#
CRY1 526# 8095# 9844 10044 10606
CRYFIX 1941 1950#
CSHFLG 1217#
CSHMEM 1218#
CSYNC 3725 4245#
CSYNC1 4254 4272#
CSYNC2 4248#
CTRP 888#
CURENT 4439#
CYCL60 1211#
CYCLE 14068 14119 14313#
DAT001 4118 4121#
DAT002 4123 4126#
DATERR 4094 4109#
DATLOP 4092# 4098
DATMOR 4109 4116#
DATTST 4088#
DBLAF 6473 6737 6841# 6841 7012
DCK 534# 8105# 11988 12827
DDT 86#
DDTEX 1549# 3400 13223
DDTLNK 279# 996
DDTSRT 86 996#
DEBUG 91# 15393 15394
DECVER 3# 10 29 1017
DF22F 1122#
DFA0 8170 8173 10363# 10363
DFA1 8170 8173 10368# 10368
DFA2 8171 8174 10377# 10377
DFA2A 10384 10386 10389 10393#
DFA2B 10398# 10419 10447
DFA2D 10172 10400#
DFAF 10326# 10550
DFAFD 8169 8172 10549# SEQ 0440
DFAT1 7657 10397 12637#
DFAT1A 12642 12645 12651#
DFAT1B 12649 12655 12720# 13178
DFAT1C 12641 12652 12688#
DFAT1D 12660# 12690
DFAT1E 12661 12671# 12692
DFAT1F 12686 12693#
DFAT1G 10139 12656# 12685 12715
DFAT1H 12662# 12718
DFAT1J 12484 12663# 12730 12765
DFAT1K 12524 12669#
DFAT2 7658 12679#
DFAT2A 12683 12717#
DFAT3 7659 12702#
DFAT4 7660 12711#
DFAT5 7661 12728#
DFD0 8189 10421# 10421
DFD0A 10408 10424#
DFD1 8189 10429# 10429
DFD10A 12828# 13105
DFD2 8190 10441# 10441
DFDF 10556 10730 10732#
DFDF1 10865 10920# 10920 12780 12828 12865 13155 13158
DFDFD 8188 10555#
DFDT0 7665 10445 12771#
DFDT1 7666 12778#
DFDT10 7675 12827#
DFDT11 7676 12836#
DFDT12 7677 12844#
DFDT2 7667 12788#
DFDT3 7668 12798# 13501
DFDT3A 12801 12821#
DFDT4 7669 12808#
DFDT4A 12815 12817# 12870 12873
DFDT5 7670 12853# 13156
DFDT6 7671 12864#
DFDT7 7672 12879# 13159
DFDT8 7673 12891#
DFDT8A 12895 12898#
DFDT8C 12894 12904#
DFDT8D 12900# 12905 12918
DFDT9 7674 12916#
DFLTF 10328 10721 10724# 10732
DFM0 8181 10403# 10403
DFM1 8181 10410# 10410
DFM2 8182 10416# 10416
DFMF 10553 10721#
DFMFD 8180 10552#
DFMT1 7662 10418 12736#
DFMT2 7663 12751# 13148
DFMT3 7664 12761# 13145
DFN0 8291 10254# 10254
DFN1 8291 10263# 10263 SEQ 0441
DFNFD 8290 10535#
DFP 113# 1844 1865 2062 2122
DFPAS 1846 1867 2692#
DFPF 1837# 3504
DFPMD 2699#
DFPS 1830 1855# 3505
DFPS1 1865# 1869
DIAGMN 985#
DING 251# 2392 3205 5990 6264
DISP 10922 10929 10940#
DISPAT 1388# 1388
DITT30 6603 6607#
DITT60 6596 6600#
DITTO 6496 6502 6508 6521 6527 6533 6574 6580 6587# 6594 6598 6601 6605 6608
DITTO0 6587 6593#
DITTO3 6539 6545 6551 6603#
DITTO6 6478 6484 6490 6568 6596#
DIV0 8624 8627 8630 8633 10019# 10019
DIV1 8624 8627 8630 8633 10061# 10061
DIV1A 10063 10067#
DIV2 8625 8628 8631 8634 10039# 10039
DIVAC 1886 1887 1888 1889 1901 1921 1922 1923 1924 1940 1969 1970 1971 1972
2270 2271 2272 2273 2303 2304 2305 2306 3665#
DIVF 10500 10695#
DIVFD 8611 8614 8617 8620 8623 8626 8629 8632 10499#
DMOV2 8224 8227 10167# 10167
DMOVT1 7653 10169 13036#
DMVE0A 9804 9808 10192# 10192
DMVEA 10577 10691#
DMVEFD 9803 9807 10576#
DMVMFD 8257 10573#
DMVN1A 9808 10177# 10177
DMVN2A 9809 10188# 10188
DMVNM0 8258 10195# 10195
DMVNM1 8259 10174# 10174
DMVNM2 8260 10182# 10182
DMVNT1 7654 10171 13043#
DMVNT2 7655 13052#
DMVNT3 7656 13064#
DMVPT2 9803# 11542 11543 11942 11944
DNT1 7678 12452# 12669
DNT1A 12460 12467#
DNT1B 12458 12464#
DNT1C 12466 12486#
DNT1D 12493 12535#
DNT1E 12490 12509# 12525 12530
DNT1F 12494# 12532
DNT1G 12486 12527#
DNT1Z 12461#
DNT2 7679 12473# 13370
DNT3 7680 12482#
DNT4 7681 12515#
DNT5 7682 12502# SEQ 0442
DNT5A 12443# 12503
DNT5B 12446#
DNT6 7683 12542#
DNT6A 12533 12547#
DNT7 7684 12506 12554#
DNT8 7685 12564# 12901
DNT8A 12569 12574#
DNT9 7686 12581#
DOINS 1885 1920 1967 1976 2040# 2051 2214
DOINS1 2045#
DOIT 2031 2079 2212# 2220 2253 2259 2296
DOIT1 2222# 2403
DOIT2 2233# 2402
DOIT3 2250 2256 2391# 2394
DOIT4 2223 2400#
DOLLAR 1177#
DONE 5545# 5816
DPADTM 13770 14342#
DPATN 5330 5555 5556 5557 5558 5559 5560 5810# 5868 5872 5876 5880 5884 5892
DPATPT 5822# 5961 6240
DPB0 8334 8337 10141# 10141
DPB0A 10145 10149#
DPB1 8334 8337 10152# 10152
DPB2 8335 8338 10160# 10160
DPBFD 8333 8336 10526#
DROPED 6009# 6009 6021
DRPAB 6060 6135 6142 6161 6324#
DRPDB 6058 6106 6115 6322#
DSF2 10859 10918 13137# 13137 13506 13565 13727# 13727 13729
DSF2CL 8036# 11329 11981 12003 12126 13726
DSF2SE 8035# 10054 12103 13728
DSHFT0 8676 8679 8682 10070# 10070
DSHFT2 8677 8680 8683 10093# 10093
DSKUPD 1022
DST1 7640 10055 11977#
DST2 7641 11988# 12125
DST3 7642 12002# 13140
DST3A 12005 12009#
DST4 7643 12019#
DST5 7644 12031#
DST5A 12036 12054#
DST5B 12047# 12063
DST5C 12048# 12408
DST5D 12038 12045#
DST5E 12039# 12066
DST5F 12046 12053#
DST6 7645 12061#
DVCPNT 6697 6764#
E 7131 7136 7139 7181#
EBIT0 952#
EBIT1 953#
EBIT10 962#
EBIT11 963# SEQ 0443
EBIT12 964#
EBIT13 965#
EBIT14 966#
EBIT15 967#
EBIT2 954#
EBIT3 955#
EBIT4 956#
EBIT5 957#
EBIT6 958#
EBIT7 959#
EBIT8 960#
EBIT9 961#
ECHTST 2821 2857#
EFPNT 6708# 6769
END 15401#
ENDFIX 1297#
ENDSLD 15391#
ER 118# 2216 2222 2252 2295
ERCHK 6037 6070# 6293
ERLPCK 5282 5337 5348 5363 5836#
ERMORE 1071#
EROLD 471
ERPRN 5694 5701#
ERR 6355 6780 10478 10481 10916 10917 11375 11505 11572 11713 11957 12360 13233# 13758
14347 14350 14351
ERRADD 6004 6011 6019 6027 6048#
ERRCHN 3971# 3971 4426#
ERRCNT 2770# 2770 3196 4013 4396 4425#
ERRLOC 3894#
ERRPC 1042# 3464 5910
ERRPNT 6354 6776 6778#
ERRTLS 1043# 1335 2370 3197 3355 3467 5987
ERRTOT 6072 6095 6183#
ERRTRP 3829 3865# 3881
ERRX 3073 3076 3079 3082 3085 3088 3091 3094 3150 3153 3156 3159 3162 3165
3168 3171 3186#
ERRX1 3196#
ERRX2 3208#
ERSTOP 254# 2245 3199
ET0 7963# 8169 8172 8180 8188 8199 8202 8205 8208 8233 8241 8257 8266 8290
8298 8317 8320 8333 8336 8368 8408 8446 8484 8515 8527 8539 8551 8573
8576 8579 8582 8585 8588 8591 8594 8611 8614 8617 8620 8623 8626 8629
8632 8641 8662 8690 8706 8766 8789 8821 8884 8887 8890 8893 8896 8899
8902 8905 8908 8911 8914 8917 8920 8923 8926 8929 8945 8948 8951 8954
8957 8960 8963 8966 8969 8972 8975 8978 8981 8984 8987 8990 8993 8996
8999 9002 9005 9008 9011 9014 9017 9020 9023 9026 9029 9032 9035 9038
9041 9044 9047 9050 9053 9056 9059 9062 9065 9068 9071 9074 9077 9080
9083 9086 9116 9119 9122 9125 9128 9131 9134 9137 9140 9143 9146 9149
9152 9155 9158 9161 9164 9167 9170 9173 9176 9179 9182 9185 9188 9191
9194 9197 9200 9203 9206 9209 9212 9215 9218 9221 9224 9227 9230 9233
9236 9239 9242 9245 9248 9251 9254 9257 9260 9263 9266 9269 9272 9275
9278 9281 9284 9287 9290 9293 9296 9299 9302 9305 9335 9347 9359 9371
9383 9395 9407 9419 9431 9443 9455 9467 9479 9491 9503 9515 9549 9555 SEQ 0444
9561 9567 9573 9579 9585 9591 9597 9603 9609 9615 9621 9627 9633 9639
9645 9651 9657 9663 9669 9675 9681 9687 9693 9699 9705 9711 9717 9723
9729 9735 9762 9765 9771 9803 9807 11670
ET0S 7606 11671 11721#
ET0SA 11729 11738#
ET1 7963# 8169 8172 8180 8188 8199 8202 8205 8208 8233 8241 8257 8266 8290
8317 8320 8333 8336 8393 8396 8399 8402 8405 8408 8411 8414 8431 8434
8437 8440 8443 8446 8449 8452 8469 8472 8475 8478 8481 8484 8487 8490
8573 8576 8579 8582 8585 8588 8591 8594 8611 8614 8617 8620 8623 8626
8629 8632 8641 8662 8690 8706 8766 9546 9549 9552 9555 9558 9561 9564
9567 9570 9573 9576 9579 9582 9585 9588 9591 9594 9597 9600 9603 9606
9609 9612 9615 9618 9621 9624 9627 9630 9633 9636 9639 9642 9645 9648
9651 9654 9657 9660 9663 9666 9669 9672 9675 9678 9681 9684 9687 9690
9693 9696 9699 9702 9705 9708 9711 9714 9717 9720 9723 9726 9729 9732
9735 9803 9807 11668 11726
ET1S 7607 11669 11727 11750# 13186 14349
ET2S 7608 11667 11725 11765#
ET2SA 11770 11774#
ET2SB 11779 11782#
ET2SC 11781 11785#
ETAB 9826# 9828 9834 9836 9839 9843 9854 9863 9874 9885 9896 9906 9910 9916
9919 9925 9928 9933 9939 9943 9947 9961 9966 9973 9977 9985 9992 10003
10019 10021 10029 10039 10049 10061 10070 10072 10080 10093 10097 10120 10128 10135
10141 10152 10156 10160 10163 10167 10174 10177 10182 10188 10192 10195 10218 10224
10230 10236 10240 10246 10254 10263 10272 10286 10293 10304 10310 10318 10333 10336
10343 10351 10354 10363 10368 10377 10403 10410 10416 10421 10429 10441 10477 10480
10484 11735
ETPULS 11731# 11744 11759 11787 11790
ETSEL 11407 11661#
EXCASB 88# 1020
EXFAST 3056#
EXIOT 530# 8099# 9877 10637
EXIT1 3234# 3234 3286 3290
F 198# 7898# 9846 9848 9922 9929 9957 9968 9979 9987 9989 9993 9997 10008
10026 10041 10054 10062 10220 10226 10258 10264 10277 10278 10287 10296 10375 10382
10394 10438 10691 10842 10973 10983 10984 10985 10986 10988 10989 10999 11001 11003
11005 11024 11026 11028 11054 11056 11058 11061 11064 11066 11068 11082 11084 11087
11092 11094 11106 11118 11120 11122 11329 11351 11850 11852 11981 12003 12010 12021
12034 12091 12103 12126 12139 12149 12163 12412 12445 12453 12459 12483 12488 12517
12528 12557 12565 12640 12667 12684 12717 12738 12751 12762 12811 12816 12856 12884
12898 12904 12930 12941 12960 12967 13090 13098 13102 13143 13152 13161 13385 13387
13389 13452 13642 13720 13721 13723 13726 13728 13741 13743 13745 13747 13772 13774
13778 13791 13798 13807 14231 14232
FAD2 8355 8358 8361 8364 8367 8370 8373 8376 8395 8398 8401 8404 8407 8410
8413 8416 10354# 10354
FAD2A 10358# 10366
FADF 10330# 10541
FADFD 8282 8353 8356 8359 8362 8365 8368 8371 8374 10540#
FAIL 5922# 5922 5978
FAIL1 2266# 2266 2298 2302
FAST 58# 1431 1471
FASTLP 3045# 3100 3122 3508
FASTR 5357 5718# SEQ 0445
FASTR1 5719 5726#
FASTR2 5723 5732#
FAT1 7621 10357 12926#
FAT2 7622 12937#
FAT2A 12942 12946#
FAT2B 12944 12948#
FAT2C 12945 12946 12949#
FAT3 7623 12955#
FAT3A 12962 12967#
FAT3B 12966 12970#
FAT4 7624 12981# 13199
FCCACL 7989# 8085 8829 11436 11454 11455 11472 11473
FCCACR 7986# 7989 8085 8782 11412 11416 11426 11432 11439 11459 11470 11604 11857
FCE 7986# 7987 8085 8233 8266 8274 8282 8317 8320 8333 8336 8353 8356 8359
8362 8365 8371 8374 8393 8396 8399 8402 8405 8411 8414 8431 8434 8437
8440 8443 8449 8452 8469 8472 8475 8478 8481 8487 8490 8509 8521 8533
8545 8573 8579 8582 8585 8591 8594 8611 8617 8620 8623 8629 8632 8778
8846 8858 8908 8911 8914 8917 8920 8923 8926 8929 8969 8972 8975 8978
8981 8984 8987 8990 9116 9128 9140 9152 9164 9176 9188 9200 9212 9224
9236 9248 9260 9272 9284 9296 9329 9341 9353 9365 9377 9389 9401 9413
9425 9437 9449 9461 9473 9485 9497 9509 9570 9573 9576 9579 9582 9585
9588 9591 9618 9621 9624 9627 9630 9633 9636 9639 9666 9669 9672 9675
9678 9681 9684 9687 9714 9717 9720 9723 9726 9729 9732 9735 9768 9774
9789 9792 9795 9798 11414 11421 11426 11441 11445 11449 11457 11459 11776 11856
11857 14140 14179
FCE2 7988# 8085 8169 8172 8180 8188 8222 8225 11414 11441 11457 11461
FCE2M 14132 14187 14288#
FCE2S1 14146 14295#
FCE2ST 10867 11464 14045 14131# 14131 14145 14186 14291 14295
FCE2SY 10993 14144# 14352
FCE2W 10400# 10400 10868 10992 14144
FCEPSE 7987# 8085 8290 8518 8530 8542 8554 8698 8852 8855 8864 8867 9017 9020
9023 9026 9029 9032 9035 9038 9065 9068 9071 9074 9077 9080 9083 9086
9134 9137 9146 9149 9158 9161 9170 9173 9194 9197 9206 9209 9218 9221
9230 9233 9254 9257 9266 9269 9278 9281 9290 9293 9335 9338 9347 9350
9362 9374 9386 9398 9410 9422 9431 9434 9443 9446 9458 9470 9482 9494
9506 9518 9762 9765 9771 11414 11441 11445 11451 11452 11457
FDT0 7627 10295 12079#
FDT1 7628 12101#
FDT1A 12089 12103#
FDT2 7629 12110#
FDT3 7630 12120#
FDT4 7631 12123 12133#
FDT5 7632 12146# 12410
FDT6 7633 12157#
FDT7 7634 12171#
FDV1 8470 8473 8476 8479 8482 8485 8488 8491 10272# 10272
FDV1A 10282# 10414 10428
FDV1B 10280# 10341 10361
FDV2 8471 8474 8477 8480 8483 8486 8489 8492 10293# 10293
FDV2L 8474 10286# 10286
FDV2X 10300 10301#
FDVF 10547 10713# SEQ 0446
FDVFD 8469 8472 8475 8478 8481 8484 8487 8490 10546#
FE 6372 6543 10964# 10964 11200# 11200 12599
FESAEN 8068# 10312 10347 10359 10417 10442 10963 12085 12637 12955
FILMEM 5332 5589#
FIX0 8234 8267 10304# 10304
FIX1 8234 8267 10310# 10310
FIX1A 10133 10283 10285 10302 10306 10308 10315# 10374 10376 10413 10435 10439 12165 12201
12446 12558 12742 12745 12755 12802 12821 12931
FIX1B 10239 10252 10313#
FIX2 8235 8268 10318# 10318
FIX2A 10319 12609#
FIX2B 10321 12586#
FIX2C 12598# 12629
FIX2E 12600 12605#
FIX2F 12611 12628#
FIX2G 12621#
FIXED 1718 1741 2617#
FIXEDI 1715 1738 2604#
FIXF 10530 10704#
FIXFD 8233 8266 10529#
FIXT1 7635 12595#
FIXT2 7636 12618# 13170
FIXT2A 12619 12624#
FIXT2B 12625#
FLAG1 8037# 9968 9987 9993 10008 11351 12010 12139 12149 12459 12483 12762 12816 13161
13452 13791 13798 13807
FLAG2 8038# 9922 9929 9989 9997 10375 10382 10394 11351 12445 12488 12517 12528 12640
12667 12684 12717 12738 12751 12811 12856 12930 12941 12960 12967 13090 13098 13102
13143 13152
FLAG3 8039# 9957 9979 10026 10041 10062 10220 10226 10258 10264 10277 10278 10287 10296
10438 11351 12021 12034 12091 12163 12412 12453 12557 12565 12884 12898 12904
FLAGS 100# 1968 1988 1989 2050 2106 2107 2109 2110 2111 2314 2542
FLCNT 1437# 1437 2777 3037
FLONE 5526# 5813 5879
FLT2 8276 10236# 10236
FLTF 10533 10706#
FLTFD 8274 10532#
FLTFLG 5326# 5326 5517 5527 5538 5590 5670
FLTTAB 6897 6944 6964 7320#
FLTTST 6870 6890#
FLZRO 5516# 5814 5883
FMAC2E 9990 10020 10071 10196 10270 10352 10365 10425 11855 12158 12423 13025#
FMACEN 10095 10369 10411 11415 11659 11699 11703# 12135 12881
FMADMA 10857 11865# 11865 13399 13400 13754
FMADRE 10053 11328 11704# 11704 11967 13029 13225 13401 13755
FMFLT 5591 5598#
FMP0 8354 8357 8360 8363 8366 8369 8372 8375 8394 8397 8400 8403 8406 8409
8412 8415 8432 8435 8438 8441 8444 8447 8450 8453 8470 8473 8476 8479
8482 8485 8488 8491 10333# 10333
FMP0A 10334# 10705 10714 10722
FMP1 8432 8435 8438 8441 8444 8447 8450 8453 10336# 10336
FMP2 8433 8436 8439 8442 8445 8448 8451 8454 10343# 10343
FMPF 10331# 10544 SEQ 0447
FMPFD 8431 8434 8437 8440 8443 8446 8449 8452 10543#
FMPRN 5593 5604#
FMREG 6519 10023 10242 10248 10274 10338 10360 10426 10934 11055# 11055 11057 11059 11139
11141 11149 12197 12869 12883 13403 13631 13757
FMSINA 10870# 10870 11879 13398 13404
FMT1 7625 10348 12186#
FMT2 7626 12196# 13192
FMT2A 12200# 12989
FMVAL 10889 13398#
FMWR 10981 13754#
FMWRSE 9865 9892 10015 10869 10906 10980 11789# 11789 11877# 11877 11917 12050 12147 12171
12291 12431 12703 12781 12845 13322
FOUND 6465 6563#
FOV 527# 8096# 10608 11992 12397 12398 12570 12827
FOVU 589#
FP 115# 1785 1795 2062 2150
FPAS 1787 2630#
FPF 1758# 3501
FPI 117# 1795 2491
FPIMMD 1797 2669#
FPL 116# 2150 2194
FPMD 1766 1793 2656#
FPMISC 2706#
FPS 1751 1775# 3502
FPS1 1785# 1799
FPSM 1790 2643#
FRBIT 162# 5721 5727 5728 5729 5732 5779 5788
FRDLNK 277#
FREXT 5780 5794 5800#
FRFST 5356# 5356 5722 5726 5733
FRPNT 5953 6062#
FRRCW 5360 5766#
FRRTN 5787 5794#
FSBFD 8393 8396 8399 8402 8405 8408 8411 8414 10508#
FSC0 8299 10240# 10240
FSC2 8300 10246# 10246
FSCF 10539 10704 10706 10710# 10713
FSCFD 8298 10538#
FSELNK 276#
FSMDI1 1882# 1905
FSMDI2 1892 1900 1903#
FSTANS 3235 3236 3276 3669#
FSTER 1903 1945 2002 2265# 2300 2319
FSTER1 2280# 2317 3211
FSTER2 2278 2302#
FSTFLG 1968# 1968 1989
FSTFP 1765 1845 1961# 1986
FSTFP1 1965# 1985
FSTFP2 1985# 1993 1996 1999 2003
FSTFP3 1983 1988#
FSTFP4 2002#
FSTLP1 3097 3118#
FSTMD 1717 1913# 1948 SEQ 0448
FSTMD1 1917# 1947
FSTMD2 1927 1938 1945# 1951 1954
FSTMDI 1714 1878# 1906
FT1 7609 11474 11585#
FT2 7610 11592# 11900
FT3 7611 11471 11475 11599#
FT3A 11614 11619 11622#
FT4 7612 11637# 14345
FT5 7613 11644#
FT6 7614 11397 11659# 11700 11948 14346
FT7 7615 11463 11687#
FT8 11699# 14354
FTLRST 1351 1559#
FWT 8547 8550 8553 8556 9839# 9839
FXF 1707# 3499
FXF1 1714# 1720
FXS 1700 1727# 3500
FXS1 1737# 1743
FXU 533# 8104# 12397 12572
FXUH 12068 12070 12396# 12396 12571
FXUSET 12068# 12211 12639 12764 12892
GCFST 5277 5280 5321# 5321 5428 5430 5436 5452 5489 5491 5499 5501 5507 5511
5518 5520 5523 5528 5530 5537
GDWORD 5701 5902# 5902 5905 5920 5970 5999 6006 6034
GETADR 5331 5333 5335 5344 5346 5359 5361 5573#
GETNUM 3922 3941# 3949
GEXT1 5490 5500 5510 5519 5529 5537#
GG 1891 1926 1974 2299 2321#
GO 10839#
GO1 10847# 10847 10848 10849 10850
GOING 2246 3200 3217# 3227
H. 6968 7525#
HDER1 6736 6794#
HDER2 6738 6808#
HDER3 6746 6822#
HDPNT 6678 6732#
HERTZ 1359# 1359 3579
HERTZQ 1362# 1362 3423 3601
HLPMSG 1568 1571# 3455
HLPPNT 1342 1568#
HNGCNT 6439# 6439 6771
HTST 6858 6968#
HUNGCK 6435 6771#
HWTET1 9897 9901#
HWTETS 9403 9406 9409 9412 9415 9418 9421 9424 9499 9502 9505 9508 9511 9514
9517 9520 9896# 9896
HYPEN 1168#
IDIV0 8612 8615 8618 8621 10021# 10021
IDIV1 8612 8615 8618 8621 10029# 10029
IDIV1A 10034# 10066 10068
IDIV2 8613 8616 8619 8622 10049# 10049
IDXPN1 6720 6729#
IDXPNT 6718# SEQ 0449
IFPNT 7236 7252 7259#
IMLTST 6927 6935#
IMUL1 8574 8577 8580 8583 9961# 9961
IMUL2 8575 8578 8581 8584 9973# 9973
INDEX 3932# 3932 3934 3936
INDNCL 10902 11398# 11398
INDON1 13206 13236#
INDON2 13217# 13238
INDON3 13218 13222#
INDONE 7699 10323 10846 10894 10895 11785 11937 13205#
INDX0 7053 7071#
INDX1 7054 7073#
INDX10 7061 7103#
INDX11 7062 7109#
INDX12 7063 7112#
INDX13 7064 7116#
INDX14 7065 7121#
INDX15 7066 7126#
INDX16 7067 7130#
INDX17 7068 7134#
INDX2 7055 7076#
INDX20 7069 7139#
INDX3 7056 7080#
INDX4 7057 7084#
INDX5 7058 7089#
INDX6 7059 7093#
INDX7 7060 7097#
INFT2A 14218# 14298
INFT3 11995 14138 14141 14259#
INFT3A 14162 14228# 14264
INFT3B 14229# 14290
INFT3C 14274# 14293
INFT3D 14285# 14299
INFTFF 10839 10914 10991# 10991 13228 14215 14228 14236
INFTS1 14203 14231# 14238
INFTS2 13229 14208#
INFTS3 14207 14235#
INFTSB 10915 14202#
INFTST 7964# 8664 8749 8823 8831 9554 9557 9560 9563 9566 9569 9578 9581 9584
9587 9590 9593 9602 9605 9608 9611 9614 9617 9626 9629 9632 9635 9638
9641 9650 9653 9656 9659 9662 9665 9674 9677 9680 9683 9686 9689 9698
9701 9704 9707 9710 9713 9722 9725 9728 9731 9734 9737 10610 10616 10621
10904 10990 11515 11810 11812 11814 11816 11818 11820 11824 11828 11837 11839 11841
11843 11845 11847 11961 12668 12837 13052 13738
INHBLT 44# 3740
INHBYT 52# 1459
INHCI 43# 3728
INHCLK 39# 1366
INHCSH 262#
INHDFP 49# 1462
INHFP 50# 1456
INHFXD 53# 1453
INHIF 219# 6682 7221 SEQ 0450
INHII 42# 3732
INHMEM 40# 5219
INHNEW 48# 1428
INHNXM 46# 3736
INHPAG 259#
INHRAN 54# 1468
INHSCT 222# 6458
INIT1 7144# 7144 7157 7165 7173 7264
INIT1A 7040# 7040 7146 7238 7259 7262
INIT2 7152# 7152 7160 7168 7176 7272
INIT2A 7041# 7041 7154 7162 7170 7178 7239 7267 7270
INIT3 7182 7190# 7190 7283
INIT3A 7042# 7042 7184 7192 7240 7278 7281
INIT4 7196# 7196 7206 7291
INIT4A 7043# 7043 7198 7208 7241 7286 7289
INPC 2338 3129 3308 3691 6411# 10843
INRDY 10130 11313# 11313 11565 14147 14225 14283
INRDYC 10901 11355# 11355
INSBLK 2867 2984 2986 2988 2990 2992 2994 3050 3269 3667# 3685
INSCNT 3856# 3856 4428#
INSEND 3928 3946 5199#
INSNXT 10883# 10883 10903 10905 11401 12891
INSOUT 6900# 6907 6916 6932 6941 6946 6956 6966 6978 6995 7016 7020 7024 7028
INSTAB 3924 3946 3951 4455#
INSTPT 9969 11381# 11381 11399 11603 11649 11661 11721 11750 11754 11766 11774 11833 11853
11873 11887 11945 11993 12006 12048 12289 12389 14139 14178
INSTR 2339 3641 3692 6413# 6657
INSYNC 9917 10193 10840 11424# 11424 11428 11612 11651 14047 14062 14079 14084 14085 14087
14105 14134 14158 14229 14256 14277
INTBKA 3841 3883#
INTBLK 234# 3824 3825 3826 3847 3852 3885 3889 3901 3906
INTCNT 3238# 3238 3256 3258 3786 3855 4154 4361 4366 4371 4376 4381 4386 4391
4430#
INTFN1 7231#
INTFN2 7244 7254#
INTFNL 6621 7220#
INTINS 3511 3813# 3938
INTPNT 6449 7034#
INTRQ 13103# 13103 13153 13266
INTSAV 3817# 3817 3823
INTTRP 3828 3843#
INTTRX 3853 3861#
INTXCT 3733 3922#
INTXX 3820# 3850 3863 3895
IOCLR 611#
IR 212# 7912# 9879 9881 10052 10098 10170 10326 10388 10391 10595 10601 10603 10605
10607 10619 10627 10629 10631 10861 10887 10897 10898 11040 11264 11266 11268 11326
11357 11546 11703 11767 11807 11827 11892 11918 11931 11943 11959 11989 12004 12037
12045 12062 12064 12086 12111 12217 12226 12236 12256 12257 12301 12310 12374 12399
12518 12618 12648 12651 12660 12691 13003 13026 13077 13081 13112 13117 13132 13135
13207 13430 13473 13486 13508 13808
IR6 11261# 11261 11265 11270 11275 11279 11292 11296 11300
IR7 11262# 11262 11267 11271 11276 11297 SEQ 0451
IR8 11263# 11263 11269 11277 11280 11294
IRLTCH 6617 10896 11356# 11356 11965 13221# 13221
IRPNT 6442 6617#
IRPNT1 6624 6627 6630 6641#
IRPNT2 6677 6681# 6786
IT 104# 1879 1894 1914 1930 1962 2011 2045 2059 2097 2529
IT0 6441 7603 11313# 13230 14344
IT0A 11338 11340 11342 11345#
IT1 6448 7604 11351#
IT12 7035 7049#
IT1A 11381# 11536 11544
IT1B 11397#
IT1BY2 11367# 11529 11540
IT1BYT 11363 11528#
IT1C 11394#
IT1D 11409#
IT1DE 11505#
IT1DMV 11365 11538#
IT1E 11460 11462 11467#
IT1F 11465 11469 11479#
IT1G 11384# 11491
IT1H 11383 11490#
IT1I 11389 11546#
IT1IND 11395 11507# 11567
IT2 7605 11343 11556# 11968
ITERAT 82# 1015
ITRCH1 1075# 3558 6221 6272 6297
ITRCLK 1369 3543# 3545
ITRCNT 1015#
JEX 5503 5514 5522# 5532 5533
JFCL1 8743 9836# 9836
JFCL2 9837 10601#
JFCLF 10583 10613#
JFCLFD 8741 10582#
JFFO0 8663 9985# 9985
JFFO1 8663 9992# 9992
JFFO2 8664 10003# 10003
JFFO2A 10007# 12996
JFFO2B 10010 10015# 13037 13065 13188
JFFOFD 8662 10510#
JFFOT1 7697 10012 12995#
JOB41 548#
JOBAPR 556#
JOBCNI 557#
JOBDDT 550#
JOBFF 554#
JOBOPC 559#
JOBREL 549#
JOBREN 555#
JOBSA 553#
JOBSYM 551#
JOBTPC 558#
JOBUSY 552# SEQ 0452
JOBUUO 547#
JOBVER 560#
JRST1 8735 9834# 9834
JRST2 9835 10625#
JRST3 10632 10644#
JRSTF 10586 10619#
JRSTFD 8733 10585#
JUMPS 8947 8950 8953 8956 8959 8962 8965 8968 8995 8998 9001 9004 9007 9010
9013 9016 9043 9046 9049 9052 9055 9058 9061 9064 9885# 9885 11840
K1 2775# 2775 2783 2786
K2 2778# 2778 3031 3038 3096 3099 3203
KAIFLG 1032#
KLCHK 2114 2150#
KLCHK1 2154 2167#
KLCHK2 2157 2177#
KLCHK3 2160 2187#
KLCHK4 2163 2198#
KLCHKA 2156# 2170 2173
KLCHKB 2159# 2180 2183
KLCHKC 2162# 2190 2193
KLCHKD 2165# 2201 2204
KLFLG 1033# 2065 2113 2133 2902 2919 2924 2948
KNTRP 883#
KTRP 884#
LACLK 655# 1372 1374 1525 3544 3555 3766 3833 3834 3838 3984 3985 4072 4073
4077 4251 4255 4256 4259 4264 4265 4269 4328 4329 4333
LACLKE 688#
LAPRAL 679# 1374 1525 1528 3555 3766 3833 3838 3984 4072 4077 4255 4259 4264
4269 4328 4333
LAPRP1 662# 704# 1374 1525 1528 5234 5680 5689 6296
LAPRP2 661# 703#
LAPRP3 660# 702#
LAPRP4 659# 701#
LAPRP5 658# 700#
LAPRP6 657# 699#
LAPRP7 656# 698#
LCHNOF 761#
LCHNON 760#
LCNTXT 881#
LCNXER 669# 3989
LCPAER 673# 6296
LCPSFT 677#
LCPWRF 665#
LDATAF 712# 727#
LDB0 8318 8321 10135# 10135
LDB1 8318 8321 10156# 10156
LDB2 8319 8322 10163# 10163
LDBF 10527 10716#
LDBFD 8317 8320 10524#
LDLNK 278# 985 987
LDNXER 668#
LDPAER 672# 5234 5680 5689
LDPSFT 676# SEQ 0453
LDPWRF 664#
LEBXMH 896#
LEBXML 897#
LENXER 667#
LEPAER 671#
LEPSFT 675#
LEPWRF 663#
LEUPFW 892#
LEXCMP 715# 730#
LFLGCL 649# 1372
LFLGDS 648# 1372
LFLGEN 647#
LFLGST 650#
LFP 1172#
LINSTF 711# 726#
LINT 705#
LIOCLR 646#
LIP 2107 8100#
LLACBL 808# 823#
LLDUSB 809# 824#
LMBXMH 898#
LMBXML 899#
LNGCYC 8025# 8290 8573 8576 8579 8582 8585 8588 8591 8594 8662 8721 8724 9552
9564 9576 9588 9600 9612 9624 9636 9648 9660 9672 9684 9696 9708 9720
9732 9762 9765 9771 10988 10989 11662 13772 13778
LNXMEN 685#
LNXMER 652# 695# 4007
LONGSE 9907 9962 10033 10074 10082 10101 10175 10279 10291 10311 10346 10358 10424 10909
10987 11419 11663# 11663 11874 12040 12122 12161 12254 12282 12333 12366 12422 12587
12882 12974 12987 13045 13093 13149 13176 13200 13251 13327
LONGTM 13768 14341#
LOOP 3257 3332#
LOOPER 253# 2248 3119 3177 3202 5839
LOP 105# 1711 1712 1720 1734 1735 1743 1762 1763 1768 1782 1783 1799 1816
1817 1822 1841 1842 1848 1862 1863 1869
LOPCNT 230# 3963
LPAREN 686#
LPARER 653# 696# 6175
LPFWPC 893#
LPGFTR 894#
LPICH1 764# 797#
LPICH2 765# 798#
LPICH3 766# 799#
LPICH4 767# 800#
LPICH5 768# 801#
LPICH6 769# 802#
LPICH7 770# 803#
LPICHA 771#
LPICLR 758#
LPIIP1 789#
LPIIP2 790#
LPIIP3 791#
LPIIP4 792# SEQ 0454
LPIIP5 793#
LPIIP6 794#
LPIIP7 795#
LPIOFF 762#
LPION 763# 796#
LPRCH1 777#
LPRCH2 778#
LPRCH3 779#
LPRCH4 780#
LPRCH5 781#
LPRCH6 782#
LPRCH7 783#
LPRFMH 868#
LPRFML 869#
LPSFT 654#
LPSFTE 687# 697#
LPWRFE 684#
LPWRFL 651# 694#
LREQSE 759#
LRQCLR 757#
LSECMO 847#
LSMODE 838#
LSNXER 670#
LSPAER 674#
LSPSFT 678#
LSPWRF 666#
LSTNUM 3943# 3943 3945# 3945
LTBASH 866#
LTBASL 867#
LTRPAE 848#
LTRPEN 839#
LUSCMP 714# 729#
LUUO 540#
LUUO1 126# 1102 1103
LUUO10 1102 1107
LUUO11 1102 1107
LUUO12 1102 1108
LUUO13 1102 1108
LUUO14 1102 1109
LUUO15 1102 1109
LUUO16 1102 1110
LUUO17 1102 1110
LUUO2 127# 1102 1104
LUUO20 1102 1111
LUUO21 1102 1111
LUUO22 1102 1112
LUUO23 1102 1112
LUUO24 1102 1113
LUUO25 1102 1113
LUUO26 1102 1114
LUUO27 1102 1114
LUUO3 1102 1104
LUUO30 1102 1115 SEQ 0455
LUUO31 1102 1115
LUUO32 1102 1116
LUUO33 1102 1116
LUUO4 1102 1105
LUUO5 1102 1105
LUUO6 1102 1106
LUUO7 1102 1106
LUUOI 541#
LWRITE 713# 728#
M 9116# 9116 9119# 9119 9122# 9122 9125# 9125 9128# 9128 9131# 9131 9134# 9134
9137# 9137 9140# 9140 9143# 9143 9146# 9146 9149# 9149 9152# 9152 9155# 9155
9158# 9158 9161# 9161 9164# 9164 9167# 9167 9170# 9170 9173# 9173 9176# 9176
9179# 9179 9182# 9182 9185# 9185 9188# 9188 9191# 9191 9194# 9194 9197# 9197
9200# 9200 9203# 9203 9206# 9206 9209# 9209 9212# 9212 9215# 9215 9218# 9218
9221# 9221 9224# 9224 9227# 9227 9230# 9230 9233# 9233 9236# 9236 9239# 9239
9242# 9242 9245# 9245 9248# 9248 9251# 9251 9254# 9254 9257# 9257 9260# 9260
9263# 9263 9266# 9266 9269# 9269 9272# 9272 9275# 9275 9278# 9278 9281# 9281
9284# 9284 9287# 9287 9290# 9290 9293# 9293 9296# 9296 9299# 9299 9302# 9302
9305# 9305 9329# 9329 9332# 9332 9335# 9335 9338# 9338 9341# 9341 9344# 9344
9347# 9347 9350# 9350 9353# 9353 9356# 9356 9359# 9359 9362# 9362 9365# 9365
9368# 9368 9371# 9371 9374# 9374 9377# 9377 9380# 9380 9383# 9383 9386# 9386
9389# 9389 9392# 9392 9395# 9395 9398# 9398 9401# 9401 9404# 9404 9407# 9407
9410# 9410 9413# 9413 9416# 9416 9419# 9419 9422# 9422 9425# 9425 9428# 9428
9431# 9431 9434# 9434 9437# 9437 9440# 9440 9443# 9443 9446# 9446 9449# 9449
9452# 9452 9455# 9455 9458# 9458 9461# 9461 9464# 9464 9467# 9467 9470# 9470
9473# 9473 9476# 9476 9479# 9479 9482# 9482 9485# 9485 9488# 9488 9491# 9491
9494# 9494 9497# 9497 9500# 9500 9503# 9503 9506# 9506 9509# 9509 9512# 9512
9515# 9515 9518# 9518 9546# 9546 9549# 9549 9552# 9552 9555# 9555 9558# 9558
9561# 9561 9564# 9564 9567# 9567 9570# 9570 9573# 9573 9576# 9576 9579# 9579
9582# 9582 9585# 9585 9588# 9588 9591# 9591 9594# 9594 9597# 9597 9600# 9600
9603# 9603 9606# 9606 9609# 9609 9612# 9612 9615# 9615 9618# 9618 9621# 9621
9624# 9624 9627# 9627 9630# 9630 9633# 9633 9636# 9636 9639# 9639 9642# 9642
9645# 9645 9648# 9648 9651# 9651 9654# 9654 9657# 9657 9660# 9660 9663# 9663
9666# 9666 9669# 9669 9672# 9672 9675# 9675 9678# 9678 9681# 9681 9684# 9684
9687# 9687 9690# 9690 9693# 9693 9696# 9696 9699# 9699 9702# 9702 9705# 9705
9708# 9708 9711# 9711 9714# 9714 9717# 9717 9720# 9720 9723# 9723 9726# 9726
9729# 9729 9732# 9732 9735# 9735
MA 210# 6369 6482 7910# 10485 10886 11865 13237 14035 14037 14245 14247 14250 14304
MABIT 5315 5740#
MABIT1 5745 5752#
MAGIC 9941# 9941 10032 10740# 10740 11067# 11067 11352# 11352 11977 12452# 12452 12666# 12666
12909# 12909 12917# 12917
MAIN 10889# 11015
MAIN1 10919 10924#
MAIN2 10921 10931#
MAMAOF 10851 14033 14034 14066# 14066 14109
MAP2 8759 10484# 10484
MAPNEW 1123# 1327 3722 5224
MARGIN 1045#
MASK 2331 2358 3146 3659 3682 6412# 6656
MASKX 2834 2844 2855 2860 2864 2875 2879 2894 2944# 2965 2969 2972
MAXMEM 5374# 5374 5397 6252
MB 208# 6367 6494 6655 6701 6708 6712 6718 6723 6764 6843 7908# 10886 10897 SEQ 0456
10958 11030 11034 11319 11327 11367 11394 11404 11417 11482 11966 12741 13224 13504
14126 14130 14184
MBAREN 8074# 10129 11866 12737 12779 12854 12866 13623
MBCLK 10957# 10957 13622 13632
MBFMEN 8074# 13625
MBMIX 10958# 10958 13627
MBMIX1 13624 13630#
MBMIX2 13626 13631#
MBMIXR 10946 13621#
MCHECK 5336 5347 5362 5666#
MCNVER 4# 10 29 1017
MCSADR 10872# 10872 11562 11564 11617 11621 11623 13353 14037 14040 14122 14245 14261
MCSPEC 10871 11558# 11558 11615 13349 14036 14039 14121 14125 14244 14246 14260
MD 1737 1740 1786 1789 1792 1796 1866 2058# 2082
MD1 2062# 2081
MD2 2063 2069 2072 2074#
MEMCMP 10847 10848 10849 10850 14058 14059 14070 14093 14094 14120 14253 14254 14312#
MEMDON 10852 14049# 14049 14116 14249
MEMER0 5469 5677 5902#
MEMER1 5685 5905#
MEMER2 5702 5907#
MEMER3 5931#
MEMER4 5932 5941#
MEMER5 5943 5948#
MEMER6 5960# 6068
MEMER7 5946 5985#
MEMER8 6014 6021#
MEMER9 6022 6029#
MEMEX 3012 3015 3018 3021 3024 3027 3124# 3127 3135 3140 3174
MEMEX1 3142#
MEMFLG 14095 14097 14115 14328#
MEMGOI 10873# 10873 11765
MEMIN1 2985 3010# 3309
MEMIN2 2987 3013#
MEMIN3 2989 3016#
MEMIN4 2991 3019#
MEMIN5 2993 3022#
MEMIN6 2995 3025#
MEMLOC 4455# 4455 4459 4463 4467 4471 4475 4479 4483 4487 4491 4495 4499 4503
4507 4511 4515 4519 4523 4527 4531 4535 4539 4543 4547 4551 4555 4559
4563 4567 4571 4575 4579 4583 4587 4591 4595 4599 4603 4607 4611 4615
4619 4623 4627 4631 4635 4639 4643 4647 4651 4655 4659 4663 4667 4671
4675 4679 4683 4687 4691 4695 4699 4703 4707 4711 4715 4719 4723 4727
4731 4735 4739 4743 4747 4751 4755 4759 4763 4767 4771 4775 4779 4783
4787 4791 4795 4799 4803 4807 4811 4815 4819 4823 4827 4831 4835 4839
4843 4847 4851 4855 4859 4863 4867 4871 4875 4879 4883 4887 4891 4895
4899 4903 4907 4911 4915 4919 4923 4927 4931 4935 4939 4943 4947 4951
4955 4959 4963 4967 4971 4975 4979 4983 4987 4991 4995 4999 5003 5007
5011 5015 5019 5023 5027 5031 5035 5039 5043 5047 5051 5055 5059 5063
5067 5071 5075 5079 5083 5087 5091 5095 5099 5103 5107 5111 5115 5119
5123 5127 5131 5135 5139 5143 5147 5151 5155 5159 5163 5167 5171 5175
5179 5183 5187 5191 5195 5199
MEMLOP 3009# SEQ 0457
MEMLOW 1125# 5429 5455
MEMMAP 90# 1023
MEMR1 3032 3176# 3209
MEMREA 11458# 11458 11467 11514# 11514 11608 13268 14050 14163 14188 14222 14275
MEMREF 8085# 11400 11402 11406 11409
MEMRET 14073 14128 14129 14173 14183 14185 14344#
MEMSIN 11481# 11481 11487 11511 11629 11648 11739 13270 13297 14072 14127 14172 14218 14274
MEMSIZ 1126# 3975
MEMST 7698 11479 11509 11630 11652 11690 11742 13280 13299 14030# 14223
MEMST1 14051 14090#
MEMST2 14098 14104# 14196
MEMST3 14096 14192#
MEMST4 14072# 14168
MEMST5 14046 14048 14077#
MEMST6 14049# 14080
MEMST7 14063 14082# 14106
MEMST8 14136 14142 14188#
MEMSTA 14035# 14281
MEMSTB 14058# 14308
MEMT0 5241#
MEMT1 5242# 5297 5548
MEMTOT 1124#
MEMWR 10855 11450# 11450 11453 11468 11484 11646 11740 13298 14074 14117 14135 14181 14189
14276
MEMWRW 10856 11883# 11883 11884 13227# 13227 14061 14118 14202 14255
MEMWSS 9971 10154 12008 12391 14301#
MEMXF 3000 3029# 3039 3142 3208 3251 3280 3303
MERCNT 5465# 5465 5666 5944
MERFST 5230# 5230 5931 5985 6151 6269
MFIRST 159# 5774 5777 5781 5784 5791 5795
MGNTST 225#
MINUS 1167#
MLAST 160# 5775 5776 5777 5779 5789
MMASKX 2890# 2893 2896 2899 2904 2907 2910 2913 2916 2921 2926 2929 2932 2935
2938 2941
MODDVC 261#
MODDVL 460 460# 1018
MODDVU 461 461# 1019
MODLNK 280# 982
MONCTL 1035# 1341 6070
MONFLG 1034#
MONTEN 1036#
MONTYP 1249# 1397 3617 6341
MONUUO 8200 8203 8206 8209 8242 8691 10477# 10477
MOTAB 6914 7338#
MOVTAB 6930 6976 7363#
MOVTST 6867 6909#
MPVU 585#
MPY 9948 10340 10407 11331 13086# 13086 13089
MPYFCN 9954 12190 12753 13087 13787#
MPYFN1 13796 13804#
MPYFN2 13797 13803#
MPYFN3 13807# SEQ 0458
MPYFN4 13801 13808#
MPYFN5 13099 13799#
MQ 205# 6364 6531 7905# 10000 10050 10413 10884 10956 11921 11924 12019 12219 12231
12250 12259 12312 12329 12436 12491 12492 12531 12622 12624 12893 13095 13456 13492
13572 13591 13611 13831 13832 13834 13835 13836 13837 13839 13843 13855 13867 13915
13917 13918 13921 13924 13965 13966 13977 13978 13981 14001 14002 14004 14005 14006
14014 14015 14017 14018 14019 14021
MQ0L 13571 13915#
MQ0R1 13587 13951#
MQ0R2 13604 13927#
MQ1R1 13588 13963#
MQ1R2 13607 13939#
MQ2R2 13608 13975#
MQ35L 13569 13987#
MQ8R1 13584 14012#
MQ8R2 13598 13999#
MQ9R2 13601 14011#
MQADEN 7996# 9949 10006 10034 10040 10094 10131 10142 10153 10178 10405 10430 10443 12032
12090 12187 12554 12702 12736 12752 12916 13036 13052 13250 13335 13550
MQCLK 10955# 10955 13549 13559 13580
MQCLR 7996# 11549 12065 12288 12474 12494 12713 12789 12864 13558
MQLT 13553 13563#
MQLTA 13578# 13595 13615
MQLTB 13551 13579#
MQMIX 10009 10956 13560# 13560 13790
MQMIXR 10007 10945 13549# 13788
MQRT1 13555 13583#
MQRT2 13557 13597#
MQSHLT 7996# 11978 12002 12102 12121 12133 12199 12304 12516 12761 12798 12808 12879 12995
13116 13552
MQSHR2 7996# 13131 13556
MQSHRT 7996# 12110 12377 12405 12443 12728 12778 12985 13080 13554
MRDRST 5334 5620#
MRPNT 6384 6427#
MRPNT1 6469# 6564
MRPNT2 6445 6453 6459 6556#
MRPNT3 6441# 6772
MRPNT4 6474 6566#
MRPNT5 6500# 6585
MSG 143#
MUL0 8574 8577 8580 8583 8586 8589 8592 8595 9947# 9947
MUL1 8586 8589 8592 8595 9966# 9966
MUL1A 9975 9981#
MUL2 8587 8590 8593 8596 9977# 9977
MULAC 1895 1896 1897 1898 1931 1932 1933 1934 1977 1978 1979 1980 2307 2308
2309 2310 3664#
MULFD 8573 8576 8579 8582 8585 8588 8591 8594 10496#
MULTAB 6939 7369#
MUO3FD 10502#
MUOES3 11602 11713#
MUOF1C 8043# 11001
MUOF1S 8042# 10999 11852
MUOF2C 8045# 11005 11850 SEQ 0459
MUOF2S 8044# 11003
MUOTAB 7026 7402#
MUOTST 6879 6884 7022#
MUOXT 6849 7026#
MUUO 879#
MUUO32 10480# 10480 11846
MUUOF1 10875 11000# 11000 11002 11599 11613 11849 11899
MUUOF2 10876 11004# 11004 11006 11600 11851 11897
MUUOPC 880#
N 8345# 8353 8356 8356# 8359 8359# 8362 8362# 8365 8365# 8368 8368# 8371 8371#
8374 8374# 8377 8377# 8383# 8393 8396 8396# 8399 8399# 8402 8402# 8405 8405#
8408 8408# 8411 8411# 8414 8414# 8417 8417# 8423# 8431 8434 8434# 8437 8437#
8440 8440# 8443 8443# 8446 8446# 8449 8449# 8452 8452# 8455 8455# 8461# 8469
8470 8471 8472 8472# 8473 8474 8475 8475# 8476 8477 8478 8478# 8479 8480
8481 8481# 8482 8483 8484 8484# 8485 8486 8487 8487# 8488 8489 8490 8490#
8491 8492 8493 8493# 8499# 8509 8510 8511 8512 8512# 8513 8514 8515 8515#
8516 8517 8518 8518# 8519 8520 8521 8521# 8522 8523 8524 8524# 8525 8526
8527 8527# 8528 8529 8530 8530# 8531 8532 8533 8533# 8534 8535 8536 8536#
8537 8538 8539 8539# 8540 8541 8542 8542# 8543 8544 8545 8545# 8546 8547
8548 8548# 8549 8550 8551 8551# 8552 8553 8554 8554# 8555 8556 8557 8557#
8566# 8573 8574 8575 8576 8576# 8577 8578 8579 8579# 8580 8581 8582 8582#
8583 8584 8585 8585# 8586 8587 8588 8588# 8589 8590 8591 8591# 8592 8593
8594 8594# 8595 8596 8597 8597# 8603# 8611 8612 8613 8614 8614# 8615 8616
8617 8617# 8618 8619 8620 8620# 8621 8622 8623 8623# 8624 8625 8626 8626#
8627 8628 8629 8629# 8630 8631 8632 8632# 8633 8634 8635 8635# 8714# 8723
8724# 8726 8727# 8837# 8846 8849 8849# 8852 8852# 8855 8855# 8858 8858# 8861
8861# 8864 8864# 8867 8867# 8870 8870# 8876# 8884 8887 8887# 8890 8890# 8893
8893# 8896 8896# 8899 8899# 8902 8902# 8905 8905# 8908 8908# 8911 8911# 8914
8914# 8917 8917# 8920 8920# 8923 8923# 8926 8926# 8929 8929# 8932 8932# 8945
8947 8948 8948# 8950 8951 8951# 8953 8954 8954# 8956 8957 8957# 8959 8960
8960# 8962 8963 8963# 8965 8966 8966# 8968 8969 8969# 8971 8972 8972# 8974
8975 8975# 8977 8978 8978# 8980 8981 8981# 8983 8984 8984# 8986 8987 8987#
8989 8990 8990# 8992 8993 8993# 8995 8996 8996# 8998 8999 8999# 9001 9002
9002# 9004 9005 9005# 9007 9008 9008# 9010 9011 9011# 9013 9014 9014# 9016
9017 9017# 9019 9020 9020# 9022 9023 9023# 9025 9026 9026# 9028 9029 9029#
9031 9032 9032# 9034 9035 9035# 9037 9038 9038# 9040 9041 9041# 9043 9044
9044# 9046 9047 9047# 9049 9050 9050# 9052 9053 9053# 9055 9056 9056# 9058
9059 9059# 9061 9062 9062# 9064 9065 9065# 9067 9068 9068# 9070 9071 9071#
9073 9074 9074# 9076 9077 9077# 9079 9080 9080# 9082 9083 9083# 9085 9086
9086# 9088 9089 9089# 9100# 9116 9119 9119# 9122 9122# 9125 9125# 9128 9128#
9131 9131# 9134 9134# 9137 9137# 9140 9140# 9143 9143# 9146 9146# 9149 9149#
9152 9152# 9155 9155# 9158 9158# 9161 9161# 9164 9164# 9167 9167# 9170 9170#
9173 9173# 9176 9176# 9179 9179# 9182 9182# 9185 9185# 9188 9188# 9191 9191#
9194 9194# 9197 9197# 9200 9200# 9203 9203# 9206 9206# 9209 9209# 9212 9212#
9215 9215# 9218 9218# 9221 9221# 9224 9224# 9227 9227# 9230 9230# 9233 9233#
9236 9236# 9239 9239# 9242 9242# 9245 9245# 9248 9248# 9251 9251# 9254 9254#
9257 9257# 9260 9260# 9263 9263# 9266 9266# 9269 9269# 9272 9272# 9275 9275#
9278 9278# 9281 9281# 9284 9284# 9287 9287# 9290 9290# 9293 9293# 9296 9296#
9299 9299# 9302 9302# 9305 9305# 9308 9308# 9314# 9329 9330 9331 9332 9332#
9333 9334 9335 9335# 9336 9337 9338 9338# 9339 9340 9341 9341# 9342 9343
9344 9344# 9345 9346 9347 9347# 9348 9349 9350 9350# 9351 9352 9353 9353#
9354 9355 9356 9356# 9357 9358 9359 9359# 9360 9361 9362 9362# 9363 9364
9365 9365# 9366 9367 9368 9368# 9369 9370 9371 9371# 9372 9373 9374 9374# SEQ 0460
9375 9376 9377 9377# 9378 9379 9380 9380# 9381 9382 9383 9383# 9384 9385
9386 9386# 9387 9388 9389 9389# 9390 9391 9392 9392# 9393 9394 9395 9395#
9396 9397 9398 9398# 9399 9400 9401 9401# 9402 9403 9404 9404# 9405 9406
9407 9407# 9408 9409 9410 9410# 9411 9412 9413 9413# 9414 9415 9416 9416#
9417 9418 9419 9419# 9420 9421 9422 9422# 9423 9424 9425 9425# 9426 9427
9428 9428# 9429 9430 9431 9431# 9432 9433 9434 9434# 9435 9436 9437 9437#
9438 9439 9440 9440# 9441 9442 9443 9443# 9444 9445 9446 9446# 9447 9448
9449 9449# 9450 9451 9452 9452# 9453 9454 9455 9455# 9456 9457 9458 9458#
9459 9460 9461 9461# 9462 9463 9464 9464# 9465 9466 9467 9467# 9468 9469
9470 9470# 9471 9472 9473 9473# 9474 9475 9476 9476# 9477 9478 9479 9479#
9480 9481 9482 9482# 9483 9484 9485 9485# 9486 9487 9488 9488# 9489 9490
9491 9491# 9492 9493 9494 9494# 9495 9496 9497 9497# 9498 9499 9500 9500#
9501 9502 9503 9503# 9504 9505 9506 9506# 9507 9508 9509 9509# 9510 9511
9512 9512# 9513 9514 9515 9515# 9516 9517 9518 9518# 9519 9520 9521 9521#
9527# 9546 9547 9548 9549 9549# 9550 9551 9552 9552# 9553 9554 9555 9555#
9556 9557 9558 9558# 9559 9560 9561 9561# 9562 9563 9564 9564# 9565 9566
9567 9567# 9568 9569 9570 9570# 9571 9572 9573 9573# 9574 9575 9576 9576#
9577 9578 9579 9579# 9580 9581 9582 9582# 9583 9584 9585 9585# 9586 9587
9588 9588# 9589 9590 9591 9591# 9592 9593 9594 9594# 9595 9596 9597 9597#
9598 9599 9600 9600# 9601 9602 9603 9603# 9604 9605 9606 9606# 9607 9608
9609 9609# 9610 9611 9612 9612# 9613 9614 9615 9615# 9616 9617 9618 9618#
9619 9620 9621 9621# 9622 9623 9624 9624# 9625 9626 9627 9627# 9628 9629
9630 9630# 9631 9632 9633 9633# 9634 9635 9636 9636# 9637 9638 9639 9639#
9640 9641 9642 9642# 9643 9644 9645 9645# 9646 9647 9648 9648# 9649 9650
9651 9651# 9652 9653 9654 9654# 9655 9656 9657 9657# 9658 9659 9660 9660#
9661 9662 9663 9663# 9664 9665 9666 9666# 9667 9668 9669 9669# 9670 9671
9672 9672# 9673 9674 9675 9675# 9676 9677 9678 9678# 9679 9680 9681 9681#
9682 9683 9684 9684# 9685 9686 9687 9687# 9688 9689 9690 9690# 9691 9692
9693 9693# 9694 9695 9696 9696# 9697 9698 9699 9699# 9700 9701 9702 9702#
9703 9704 9705 9705# 9706 9707 9708 9708# 9709 9710 9711 9711# 9712 9713
9714 9714# 9715 9716 9717 9717# 9718 9719 9720 9720# 9721 9722 9723 9723#
9724 9725 9726 9726# 9727 9728 9729 9729# 9730 9731 9732 9732# 9733 9734
9735 9735# 9736 9737 9738 9738# 9753# 9762 9764 9765 9765# 9767 9768 9768#
9770 9771 9771# 9773 9774 9774# 9776 9777 9777#
NEGAD 13564# 13564 13566 13995 13997
NEGADX 13568# 13568 13996
NEWFLG 1421# 1421 1429 2949 2961
NEWTAB 7014 7383#
NEWTST 6876 7010#
NOGOOD 3848 3887 3893#
NOMEM1 3965# 3997 4010 4032
NONXM 3969 4025#
NOPNT 249#
NOSKPF 3009 3011 3014 3017 3020 3023 3026 3030# 3132 3136
NRAZRO 12258 12260 12288# 12462
NRNEG 12215# 12215 12235 12239 12270 12308 12316 12355
NRPOS 12214# 12214 12224 12232 12262 12275 12307 12320 12324 12335 12350
NRRND 12213# 12213 12220 12241 12263 12277 12306 12313 12322 12337 12352
NRT1 7646 10250 12039 12209# 13175
NRT12C 12276 12278 12285# 12344 12348
NRT13C 12266# 12273 12353 12358
NRT14C 12280# 12340
NRT1I 12291# 12582 12597 12621 12626 12897 SEQ 0461
NRT1NR 12245 12253#
NRT1X 12222 12229 12234#
NRT1Y 12241#
NRT1Z 12242 12247 12249 12251 12256#
NRT1ZX 12264 12270#
NRT2 7647 12285 12299#
NRT24C 12340#
NRT2NR 12325 12332#
NRT2X 12323 12326 12328 12330 12335#
NRT2XX 12360#
NRT2Y 12336 12338 12342#
NRT2Z 12350#
NRT3 7648 12266 12366#
NRT3A 12372 12380#
NRT4 7649 12280 12387#
NRT4A 12395 12399#
NRT4B 12404 12410#
NRT4D 12398#
NRT5 7650 12407 12421#
NRT6 7651 12431#
NWINST 2812 2961#
NXM256 3977 4041#
NXMFLG 4041 4424#
NXMTRP 3968 4006#
NXMTST 3512 3737 3961# 4018
NXMU 586#
OFFSET 217# 7214 14126 14247
ONCEH 3942# 3942 3948# 3948 3950# 3950
ONCFLG 1387# 1387
ONEPRT 92# 7862 7918 14356
ONES 5487# 5496 5810 5867
ONETIM 1321# 1321 1333 1343
OPRSEL 263#
OPTIME 1137#
OUT 3194 3233# 3302 3662 3707
OUT1 3256# 3284
OUT2 3272# 3291 3339
OUT3 3286#
OUT4 3287 3293#
OUT5 3301#
OUTX 3246#
P 108# 306 307 308 309 516# 1057 1535 3065 3645 3647 3696 3698 5542
5578 6164 6167 6168 6220 6276 6589 6590 7913# 9832 9852 9855 9861 9866
9867 9873 9876 9878 9883 9886 9887 9894 9898 9900 9904 9908 9914 9923
9931 9937 9945 9954 9971 9972 9980 9982 9994 9998 10001 10007 10013 10017
10020 10027 10037 10059 10071 10078 10091 10095 10107 10118 10126 10150 10154 10158
10166 10180 10186 10190 10222 10228 10234 10244 10259 10261 10268 10270 10316 10324
10328 10335 10349 10352 10365 10369 10401 10411 10425 10486 10500 10516 10519 10527
10530 10533 10539 10541 10544 10547 10550 10553 10556 10559 10562 10574 10577 10580
10583 10586 10591 10599 10611 10613 10617 10622 10624 10628 10645 10693 10698 10702
10704 10706 10708 10711 10713 10719 10721 10725 10727 10732 10735 10744 10889 10890
10891 10892 10893 10895 10915 10921 10939 10940 10942 10943 10944 10945 10946 10947
10972 10974 10978 10979 10981 10993 11124 11189 11222 11226 11229 11284 11289 11291 SEQ 0462
11305 11344 11389 11415 11477 11480 11481 11483 11485 11486 11487 11488 11510 11511
11517 11548 11550 11570 11616 11617 11620 11621 11626 11628 11629 11631 11647 11648
11653 11659 11681 11693 11699 11701 11705 11736 11855 11886 11938 11949 11969 11995
12008 12043 12051 12071 12127 12135 12140 12158 12178 12211 12268 12283 12286 12293
12391 12415 12423 12439 12507 12603 12607 12639 12659 12670 12753 12764 12819 12847
12881 12892 12902 12972 13015 13030 13087 13099 13178 13188 13197 13201 13231 13265
13281 13300 13347 13374 13378 13392 13405 13433 13435 13437 13439 13441 13465 13484
13551 13553 13555 13557 13561 13581 13624 13626 13628 13633 13645 13647 13649 13651
13653 13663 13679 13682 13684 13686 13692 13702 13730 13748 13762 13781 13787 13788
13789 13795 13810 14063 14075 14088 14106 14146 14152 14162 14190 14219 14223 14226
14227 14233 14257 14279 14280 14281 14284 14285 14286 14297 14298 14302 14303 14308
14309 14310
PAG 604#
PAGDLY 8086# 14032
PALERS 255# 2401 3193 5942 6208
PARCK 5981 5993 6175# 6259
PARCNT 5466# 5466 5667 6211 6267
PAREA1 75# 1013
PAREA2 76# 1014
PAREA3 77# 1011
PAREA4 78# 1012
PAREA5 79# 1024
PAREA6 80# 1025
PAREA7 1024#
PAREA8 1025#
PARER1 6198 6207#
PARER2 6209 6215#
PARER3 6235# 6309
PARER4 6213 6253 6263#
PARER5 6274 6278 6288#
PARERR 5227 6192#
PARFST 5231# 5231 5986 6152 6197 6270 6286
PARU 587#
PASCNT 1039# 2379 2384 3350
PATBLT 3518 5340#
PATCH 15394#
PATFR 3519 5351#
PATIX 145# 159 5267 5269 5288 5322 5330 5540 5541 5768 5801 5961
PATRN 144# 5413 5414 5448 5468 5470 5488 5495 5500 5502 5509 5512 5513 5519
5521 5522 5529 5531 5594 5598 5604 5676 5683 5692 5767 5800 5902
PATSEL 5317 5554#
PATTS1 5324# 5355 5367
PATTS2 5321# 5547
PATTST 3517 5242 5308#
PATXSV 5269 5322# 5322 5541 6239
PC 209# 2345 3701 6368 6476 6660 6688 7227 7909# 9847 9851 9875 9877 9930
9936 9981 10165 10322 10588 10593 10602 10604 10606 10608 10634 10637 10640 10642
10843 10844 10863 10967 10968 10971 11011 11337 11560 11563 11618 11936 11947 11988
11992 12397 12398 12570 12572 12827 13125 13214 13237 13351 13425 14211 14268
PCCHNG 7986# 8169 8172 8180 8188 8222 8225 8249 8257 8662 8706 8721 8724 8733
8741 8749 8757 8797 8805 8813 8821 8829 8884 8887 8890 8893 8896 8899
8902 8905 8908 8911 8914 8917 8920 8923 8926 8929 8945 8948 8951 8954
8957 8960 8963 8966 8969 8972 8975 8978 8981 8984 8987 8990 8993 8996 SEQ 0463
8999 9002 9005 9008 9011 9014 9017 9020 9023 9026 9029 9032 9035 9038
9041 9044 9047 9050 9053 9056 9059 9062 9065 9068 9071 9074 9077 9080
9083 9086 9552 9555 9558 9561 9564 9567 9576 9579 9582 9585 9588 9591
9600 9603 9606 9609 9612 9615 9624 9627 9630 9633 9636 9639 9648 9651
9654 9657 9660 9663 9672 9675 9678 9681 9684 9687 9696 9699 9702 9705
9708 9711 9720 9723 9726 9729 9732 9735 9765 9768 9771 9774 9789 9792
9795 9798 11400 11402 11422 11426 11611 11650
PCCLK 7957# 8708 8772 8807 8822 9559 9562 9583 9586 9607 9610 9631 9634 9655
9658 9679 9682 9703 9706 9727 9730 9859 9871 9911 9913 9996 10970 11806
13343
PCINCL 8807 8822 9943# 9943
PCKAB 6059 6134 6139 6323#
PCKDB 6057 6105 6112 6321#
PCP1 10588# 10972
PCP1FF 9926 9944 9995 10231 10589# 10589 10729 10841 11566 12810 12855 13323 14214 14271
PCP1G 10588# 10588 10590 10844 13386 13428 14160 14259
PCR 1501# 7224 7229 7232 7246 7248 7254 7256 7276
PCR1 1504#
PCRF 1498#
PCRX 1507# 6672 6683
PCSAV 2106# 2106 2348# 2348
PDISF 1134#
PDLOVU 584#
PDOVTP 863# 876#
PERIOD 1164#
PF1 5417 5422# 5439 5473 5478
PF2 5426 5452#
PF3 5435# 5456
PFF1 11557# 11557 11890 13307 13324 13344
PFRPNT 6228 6303#
PFSTRT 991#
PFX1 11891 11964#
PGMEND 87# 15400
PGMNAM 1016 1649#
PHYADR 5927# 5927 5965 6016 6024
PHYCHK 5281 5465#
PHYDWN 3516 5290#
PHYFIL 5279 5413#
PHYTS1 5269# 5295
PHYTST 3515 5241 5257#
PI 133 1375 3057 3069 3219 3226 3531 3536 3765 3771 3791 3839 3866 3990
4027 4080 4140 4289 4299
PICHN1 634#
PICHN2 635#
PICHN3 636#
PICHN4 637#
PICHN5 638#
PICHN6 639#
PICHN7 640#
PICHNA 133 641# 1375
PICKED 6002# 6002 6013
PICLR 133 617#
PICYC 10878 11341# 11341 SEQ 0464
PIOFF 621# 3057 3219 3531 4289
PION 133 622# 628# 1375 3069 3226 3536 3839 4299
PIRDYS 10880 11507# 11507
PISTAT 3771# 3771 3791# 3791 3866 4027 4140 4212
PIT1 11569 11572#
PIT1A 11508 11569#
PLIST 1203# 1203 1535 3065 3645 3696
PLISTE 1203 1205#
PLISTS 1204#
PLUS 1169#
PNTCTL 6336# 6336 6444 6620 6642 6667
PNTENB 1133#
PNTEXT 1012#
PNTFLG 1132#
PNTINH 1135#
PNTINS 6693 6840#
PNTLPT 250# 6513 6741 6743 7275
PNTMS 223# 6452 6733
PNTNAM 1011#
PNTRP 889#
PNTSIM 2231 2293 2522# 2531
PNTSPC 1136# 2538 2567 2571 2575 2580 2585 2590 2593 3254 3262 3326 3334 6472
6687 6699 6713 6714 6716 7234
PNTTOT 1537 3345# 3364 3439
POPS 8783 9933# 9933
PRAND 5505# 5815 5891
PRANF 5327# 5327 5506 5539 5592 5673
PRNT 2780# 2780 3192 3293
PSCTR1 2380# 2380 2385
PSE 7986# 7987 7988 7989 11606 11777 11858
PSEG 5424# 5424 5435
PSINFT 10882 11516# 11516 13216 14177 14210 14213 14216 14235 14237 14267 14270 14272
PTINDX 6901# 6901 7045 7243
PTRP 890#
PUSH1 8779 9916# 9916
PUSH2 8780 9928# 9928
PUSHD 8765 10566#
PUSHES 8771 9919# 9919
PUSHJ1 8772 9925# 9925
PVPAGI 1230# 1326
Q 107#
QUEST 1175#
RA 99# 1439 1902 1943 1944 1982 1992 1995 1998 2001 2016 2021 2024 2025
2027 2092 2093 2094 2095 2239 2240 2241 2242 2288 2289 2290 2291 2303
2304 2305 2413 2416 2418 2421 2423 2426 2428 2431 2444 2452 2454 2461
2473 2474 2475 2476 2477 2478 2479 2480 2482 2483 2484 2485 2486 2487
2488 2489 2496 2499 2500 2501 2502 2503 2504 2505 2506 2508 2509 2510
2511 2512 2513 2514 2515 2524 2525 2526 2527 3551
RA2 4182# 4182 4185 4221# 4221 4224 4232 4235
RADIX 1178#
RADLSC 1180#
RADLSP 1179#
RANBAS 38# 1407 SEQ 0465
RANCHN 3760 3830 3970 4061 4180#
RAND 2792 2794 3001 3003 3052 3273 3666# 3687
RANDBS 1013# 1404 1414 1439 1483 1488 2376 2774 3297 3360 4063 4183 4222 4233
5561 5740
RANDM0 4221#
RANDM1 3973 4232# 4236
RANDOM 2014 2074 2411# 2433 2441 2471
RANNOV 1882 1917 2440# 2446 2454 2456 2463
RANORM 1965 2071 2470# 2516
RANTLS 1339# 1339 2982 3378
RDRST 14053 14054 14113# 14113 14192
RDRTN 5630 5632#
REENTR 993#
RELIAB 257# 1474 3105 4017 5272 5622 5643 5771
RENTR1 65 1535#
REPT 517# 1389# 1389
REPT1 518#
REPTU 1091#
REQSET 618#
RESRT1 64 1068#
RESRT2 1069#
RESULT 2230 2285 2537# 2569
RETURN 1000# 6075
RLOOPC 2772# 2772 3104
RSIMTL 1338# 1338 3383 3637
RSLTS1 2552 2565 2571#
RSTART 246#
RSWPMT 1328 1667#
RTIME 1450# 1450 1475 1712 1735 1763 1783 1817 1842 1863
RTP 1173#
RUN 10630# 10630 10845 13222# 13222
RUNFLG 1040#
RUNTIM 2372 3244 3346 3526# 3528 3537
S 203# 7903# 9860 9872 9893 10012 10016 10055 10100 10169 10171 10233 10237 10250
10295 10323 10348 10357 10397 10418 10445 10644 10846 10894 10900 10916 11343 11345
11397 11463 11471 11474 11475 11479 11509 11569 11586 11593 11630 11638 11652 11667
11669 11671 11690 11700 11725 11727 11738 11739 11742 11759 11783 11785 11867 11875
11903 11910 11925 11937 11948 11968 11982 12013 12025 12039 12047 12055 12095 12104
12114 12123 12125 12134 12151 12165 12172 12188 12201 12266 12280 12285 12292 12381
12402 12407 12410 12425 12432 12446 12467 12476 12496 12506 12509 12536 12548 12558
12575 12589 12602 12606 12658 12669 12673 12696 12705 12722 12740 12754 12772 12782
12792 12802 12818 12821 12830 12838 12846 12858 12885 12901 12910 12931 12949 12958
12975 13009 13011 13046 13058 13106 13140 13145 13148 13156 13159 13170 13175 13186
13192 13199 13230 13253 13264 13272 13280 13288 13299 13308 13315 13328 13337 13346
14038 14040 14041 14043 14058 14059 14060 14067 14068 14070 14073 14093 14094 14095
14097 14104 14110 14115 14119 14120 14128 14174 14184 14185 14279 14285 14297 14303
14304 14305 14309
SA 6373 6549 10084 10102 10122 10320 10371 10393 10961 11206# 11206 11221 11223 11225
11228 12069 12392 12433 12596 12926 13012 13446 13467 13664
SAADD 8066# 10073 10081 10110 10121 10241 10247 10273 10305 10312 10337 10356 10364 10372
10404 10423 10522 10716 11217 11420 12011 12148 12196 12267 12281 12367 12424 12482
12495 12505 12535 12547 12588 12662 12763 12927 12986 13144 13162 13775
SAAREX 8066# 10241 10273 10334 10337 10356 10364 10381 10383 10404 10423 10536 10733 11215 SEQ 0466
12148 12940 12943
SAARPO 8066# 10124 10522 10701 11213
SAC0 1549# 1549 1552 3397 3414 3433 3452 3458 3470 3473
SAC10 3125# 3125 3137 3173
SAC2 7986# 8169 8172 8180 8188 8222 8225 8356 8396 8434 8472 8585 8588 8594
8611 8614 8620 8623 8626 8632 8675 8678 8681 11800 11854 11901
SACBR 7986# 7990 8188 8290 8698 8766 8789 8821 11392
SACBRF 10866 11353 11393 11804 12159 12411# 12411 12695 12714 12791 13760
SACINH 7986# 7990 8199 8202 8205 8208 8241 8249 8257 8333 8336 8359 8371 8399
8411 8437 8449 8475 8487 8515 8527 8539 8551 8579 8591 8617 8629 8690
8733 8741 8749 8805 8852 8864 8884 8887 8890 8893 8896 8899 8902 8905
8908 8911 8914 8917 8920 8923 8926 8929 9122 9134 9146 9158 9170 9182
9194 9206 9218 9230 9242 9254 9266 9278 9290 9302 9335 9347 9359 9371
9383 9395 9407 9419 9431 9443 9455 9467 9479 9491 9503 9515 9546 9549
9552 9555 9558 9561 9564 9567 9570 9573 9576 9579 9582 9585 9588 9591
9762 9765 9768 9771 9774 9780 9789 9792 9795 9798 9803 9807 9864 11773
11780 11788 12049 12290
SADR1 63# 989
SADR10 72# 1005
SADR11 73# 1006
SADR2 64# 991
SADR3 65# 993
SADR4 66#
SADR5 67# 1054
SADR6 68# 1055
SADR7 69# 1002
SADR8 70# 1003
SADR9 71# 1004
SAEQV 8066# 10385 10392 10536 11219 12880 12947 12948
SAFEEN 8066# 10383 11199 12662 12729 12880 12943 12988 13139 13144 13160 13191
SAIAC0 7990# 8518 8530 8542 8554 8969 8972 8975 8978 8981 8984 8987 8990 9017
9020 9023 9026 9029 9032 9035 9038 9065 9068 9071 9074 9077 9080 9083
9086 9338 9350 9362 9374 9386 9398 9410 9422 9434 9446 9458 9470 9482
9494 9506 9518 11390 11768 11769 11771
SAM100 8065# 10718
SAM110 8056# 10106
SAMAGN 11211 11237#
SAMI16 8058# 10347 13147
SAMI22 8051# 10497
SAMI32 8060# 12113 12790
SAMI33 8059# 10305 12112 12387 12424
SAMI4 8061# 10707
SAMI42 8057# 10695 12854
SAMI43 8063# 10417 13172
SAMSIZ 8066# 10121 10522 11204
SAP110 8055# 10081
SAP220 8054# 10073
SAPL1 8066# 10077 10090 10110 10121 10243 10247 10276 10312 10339 10356 10364 10372 10427
10522 10716 11224 12011 12150 12196 12281 12370 12424 12505 12547 12588 12662 12763
12927 12986 13144 13162
SAPL10 8062# 10312
SAPL43 8064# 12482
SAPL44 8052# 10125 SEQ 0467
SASCMI 8066# 10077 10090 10110 10243 10249 10273 10284 10294 10297 10307 10312 10356 10364
10372 10385 10423 10434 10536 10716 11201 12012 12162 12164 12198 12281 12370 12424
12505 12547 12566 12588 12927 12947
SASCPL 8066# 10076 10089 10105 10115 10241 10243 10247 10249 10284 10297 10305 10307 10337
10385 10404 10412 10431 10434 10536 11197 12041 12148 12164 12196 12198 12267 12369
12444 12482 12495 12515 12535 12564 12566 12763 12947
SAV0 3187# 3187 3190
SAVAC 2332 2333 2350 3638 3639 3640 3650 3652 3670# 3683 3684 3704
SAVCNT 2235# 2235 2258
SAZERO 8053# 10110 10247 10372 10392 10716 12011 12196 12281 12370 12505 12547 12588 12662
12763 12880 12927 12948 12986 13144 13162
SBINIT 319 999#
SC 211# 6370 6537 7911# 10088 10109 10137 10145 10319 10379 10717 10887 10960 11198
11202 12173 12567 12642 12643 12644 12653 12654 12681 12682 12688 12689 12937 12962
12963 12964 12970 12971 13074 13084 13085 13100 13641 13643
SCAD 10893 11195#
SCAD1 11218 11223#
SCAD2 11220 11228#
SCAD3 11217# 11235
SCAD4 11216 11231#
SCADEN 10941# 10941 10962 13372 13621 13639 13675 13691 13724
SCADFF 11031 11137 11195 12465 13094 13725# 13725 13769
SCAREN 8067# 10073 10241 13648
SCCLK 10959# 10959 13640 13662
SCE 7986# 8085 8249 8257 8333 8336 8359 8362 8371 8374 8399 8402 8411 8414
8437 8440 8449 8452 8475 8478 8487 8490 8515 8527 8539 8551 8579 8582
8591 8594 8617 8620 8629 8632 8757 8789 8805 8821 9122 9125 9134 9137
9146 9149 9158 9161 9170 9173 9182 9185 9194 9197 9206 9209 9218 9221
9230 9233 9242 9245 9254 9257 9266 9269 9278 9281 9290 9293 9302 9305
9359 9371 9383 9395 9407 9419 9455 9467 9479 9491 9503 9515 9970 11414
11425 11430 11434 11611 11624 11778 11859 11994 12007 12390 14140 14179
SCENAC 11429# 11429 11433 11443 11447
SCMIX 10960# 10960 13652
SCMIX1 13651 13664#
SCMIX3 13645 13661# 13668
SCMIX4 13647 13660#
SCMIX5 13649 13655#
SCMIXR 10947 13639#
SCOPE 1092#
SCP1IN 8041# 10985 10986 13642
SCP1S 8040# 10984 12816
SCSAEN 8067# 9950 10022 10086 10105 10106 10136 10144 10315 10380 12012 12024 12120 12148
12186 12209 12378 12454 12546 12595 12763 12817 12880 12938 13002 13650
SCSCP1 8067# 12138 12300 12515 13113 13644
SCSHRT 8067# 13073 13646
SCT1 7637 12606 12658 12740 12958 13011 13073#
SCT2 6456 7638 10237 12134 12188 12602 12754 12818 13009 13112#
SCT2R 13115 13128#
SCTC 13075 13084# 13121 13126 13134
SCTC1 13088 13097 13100#
SCTC2 13101 13135#
SCTC3 13142 13146 13150#
SCTC4 13151 13154 13157 13164# SEQ 0468
SCTC5 9955 9956 9958 10148 11980 13104#
SECFLG 1936# 1936 1988 2314
SEGINI 5319 5401#
SEGIX 146# 160 5324 5573 5575 5577 5769 5802
SEGNBR 5389# 5389 5390 5401
SEGSET 5387# 5402 5546
SENTRY 218 1307 2344 3648 3699 6336#
SEQ 1306 6653# 6653 6674
SEQPNT 220# 6670
SET0S 5852 5860 5871#
SET1S 5851 5859 5867#
SETALT 5853 5861 5875#
SETFL0 5855 5863 5883# 5888
SETFL1 5854 5862 5879# 5887
SETLST 7046 7053# 7250
SETPAT 5563 5850#
SETPRN 5857 5864 5891#
SFSRT1 63 1313#
SFSTRT 989#
SHFT1 8649 8652 8655 8676 8679 8682 10080# 10080
SHFT1A 10085 10088#
SHFT2A 10103 10109#
SHFT2B 10109 10113#
SHFT2C 10111 10116#
SHFT2E 10106# 10119
SHLONG 10083# 10083 10087 10114 10116
SIMASB 93# 6388 6462 6644 6788 6790 6886 7001 7403 7565 7701 7833 7915 8127
9740 9811 10197 10449 10476 10647 10745 11373 11377 11379 11492 11519 11574 11707
11712 11950 11956 13241
SIMBLK 3143 3144 3316 3671#
SIMBRK 6348 6352 6386 10916#
SIMCON 6653#
SIMDDT 1304#
SIMFLG 1420# 1420 1432 3139 3301
SIMFS1 3691# 3703
SIMFST 3304 3678#
SIMGO 6382 10838#
SIMI 3147 3636# 3653 3660
SIMIP 3318 3659#
SIMIT 2029 2077 2088# 2099 2269 2312
SIMLST 33# 6328 13241
SIMMT 127 2358#
SIMNST 126 2331# 2359
SIMONE 6345# 6345 6357
SIMPN1 6349 6351 6384#
SIMTLS 1337# 1337 2336 3373
SINDEX 9953 10004 10036 10138 10147 10281 10314 10399 13005 13499# 13499 13521 13532 13563
13575 13583 13597 13680
SKIPS 8971 8974 8977 8980 8983 8986 8989 8992 9019 9022 9025 9028 9031 9034
9037 9040 9067 9070 9073 9076 9079 9082 9085 9088 9863# 9863 11388 11838
SKPFD 8884 8887 8890 8893 8896 8899 8902 8905 8908 8911 8914 8917 8920 8923
8926 8929 8945 8948 8951 8954 8957 8960 8963 8966 8969 8972 8975 8978
8981 8984 8987 8990 9017 9020 9023 9026 9029 9032 9035 9038 9041 9044 SEQ 0469
9047 9050 9053 9056 9059 9062 9065 9068 9071 9074 9077 9080 9083 9086
10506#
SKPPAT 5535# 5554
SLASH 1176#
SLO 2869 2978# 3507
SLO1 2998# 3180
SLOW 57# 1465
SM10 1280#
SNGFL 56# 1435
SNGL2 2342 3644 3695 6626# 6626 6641
SNGLIN 1305 2341 3643 3694 6623# 6623
SNTRP 885#
SPACE 1165#
SPRCNT 3876# 3876 4165 4406 4438#
SRINST 8222 8225 8641 10512#
SRT1 7639 10100 13002#
SRTAB 13004 13017#
SRTDDT 66 68 995# 1553
SSHFT0 8649 8652 8655 10072# 10072
SSHFT2 8650 8653 8656 10097# 10097
ST1 7616 9860 9872 9893 10016 10644 11783 11804# 12047 12292 12402 13346 14348
ST1A 11798# 11861
ST1B 11799 11863#
ST1C 11831 11959#
ST1D 11849# 11962
ST2 7617 11873#
ST2A 11880 11888#
ST2B 11896 11940#
ST2C 11898 11957#
ST3 7618 11909#
ST3A 11802 11910#
ST4 7619 11875 11916#
ST4A 11902 11925#
ST5 7620 11931# 12172 12432 12846
ST5A 11801 11937# 11996 13013
STAB 6464 7603#
STAB1 6563 7735#
START 983 1320#
START1 1002#
START2 1003#
START3 1004#
START4 1005#
START5 1006#
STARTA 998 1408 1420# 1562
STARTB 1356 1367 1387#
STARTC 1392 1406#
STATE 6433 6447 6455 10900# 10900 10940 13369 13500
STATSV 6434# 6434 6437
STATUS 3780 3797 3875 4031 4207#
STFL10 5856 5887#
STINAC 11863 11876# 11876 11878# 11878 14030 14167 14182 14205 14301
STINH 10331 10513 10623 10697 10710 10726 11330 11782# 11782 11786# 11786
STORE 7986# 8199 8202 8205 8208 8241 8690 8766 9803 9807 11400 11402 11422 11611 SEQ 0470
11672 11728 11755 11778 11859
STRP 886#
SUBLNK 281# 999
SVAB 6381# 6381 6489 6491 6567 6569 6761
SVAB1 7038# 7038 7181 7187
SVAB2 7050# 7050 7201
SVAC 6704# 6704 7142
SVAD 6366# 6366 6501 6503 6753
SVADX 6376# 6376 6573 6575 6749
SVAR 6363# 6363 6507 6509 6748
SVARX 6378# 6378 6579 6581 6758
SVBR 6365# 6365 6526 6528 6752
SVCNT 5782# 5782 5796
SVFE 6379# 6379 6544 6546 6759
SVFM 6377# 6377 6520 6522 6750
SVFRST 5781# 5781 5795
SVINPC 2996# 2996
SVMA 5354 5718 5721 5749# 5749 5752 5754 6369# 6369 6483 6485 6756
SVMB 6367# 6367 6495 6497 6754
SVMQ 6364# 6364 6532 6534 6751
SVPC 6368# 6368 6477 6479 6755
SVPC1 6689# 6689 7226
SVSA 6380# 6380 6550 6552 6760
SVSC 6370# 6370 6538 6540 6757
SWITCH 6416#
SWPTAB 1286# 1329
SWTEXR 1014#
SX1 6346 6363#
SYNC 4441#
SYSEXR 987#
SYSTAT 1538 3443 4355#
T 199# 3750# 3780 3797 3891# 3894 3959# 3996 4009 4031 4051# 4109 4144 4167
6330# 6428 6433 6434 6437 6441 6447 6448 6455 6456 6464 6559 6636 6732
6733 6741 6743 6843 6844 6845 6846 6890 6891 6892 6895 6896 6897 6898
6904 6905 6906 6909 6910 6911 6914 6915 6919 6920 6921 6922 6925 6926
6929 6930 6931 6935 6938 6939 6940 6943 6944 6945 6948 6949 6950 6953
6954 6955 6958 6959 6962 6963 6964 6965 6970 6971 6974 6975 6976 6977
6984 6986 6989 6990 6992 6993 6994 6997 6998 7010 7011 7014 7015 7899#
9829 9831 9841 9859 9871 9891 9901 9902 9903 9911 9913 9949 9964 9965
9967 9996 9999 10006 10011 10024 10025 10030 10031 10034 10040 10051 10057 10058
10064 10067 10094 10123 10131 10142 10149 10153 10178 10225 10227 10256 10266 10267
10275 10288 10289 10299 10405 10430 10433 10436 10443 10610 10615 10616 10621 10625
10626 10692 10696 10901 10904 10927 10928 10936 10937 10965 10966 10970 10975 10977
10990 11321 11323 11354 11359 11403 11411 11413 11438 11442 11476 11513 11515 11549
11585 11592 11607 11609 11637 11644 11666 11676 11677 11687 11731 11732 11743 11806
11810 11812 11814 11816 11818 11820 11824 11828 11837 11839 11841 11843 11845 11847
11940 11941 11961 11978 12002 12009 12020 12022 12023 12032 12042 12053 12054 12061
12065 12083 12084 12090 12094 12101 12102 12110 12121 12133 12146 12160 12176 12187
12199 12200 12210 12253 12288 12299 12304 12332 12373 12377 12380 12405 12413 12414
12437 12443 12455 12461 12474 12494 12504 12516 12542 12554 12574 12598 12612 12625
12638 12647 12656 12664 12668 12671 12680 12693 12702 12713 12720 12728 12736 12743
12752 12761 12778 12789 12798 12808 12837 12844 12864 12872 12879 12896 12899 12907
12916 12939 12959 12961 12965 12968 12973 12984 12985 12995 13014 13036 13043 13052 SEQ 0471
13055 13064 13076 13080 13092 13104 13116 13128 13131 13168 13174 13180 13198 13249
13250 13259 13271 13278 13287 13294 13306 13314 13321 13326 13335 13343 13364 13412
13415 13417 13419 13421 13423 13424 13426 13427 13429 13436 13438 13440 13442 13550
13552 13554 13556 13558 13675 13676 13678 13681 13683 13685 13691 13721 13722 13723
13736 13738 13739 13740 13742 13744 13746 13799 13803 13804
T. 6980 7542#
T1 200# 6429 6461 6464 6466 6558 6563 6635 6845 6848 6851 6854 6857 6860
6863 6866 6869 6872 6875 6878 6881 6918 7900# 9844 9845 9847 9850 9856
9857 9858 9868 9869 9870 9888 9889 9890 9920 9921 9934 9935 9952 9953
9969 9970 10035 10036 10043 10044 10052 10053 10183 10184 10274 10282 10283 10338
10360 10371 10373 10374 10398 10399 10426 10446 10593 10594 10595 10597 10633 10635
10638 10639 10640 10739 10740 10924 10925 10926 10931 10933 10934 10935 10950 10952
10961 10964 11030 11033 11034 11036 11039 11044 11046 11047 11060 11062 11063 11065
11075 11076 11077 11086 11088 11089 11090 11091 11093 11095 11096 11099 11100 11101
11104 11105 11107 11109 11110 11111 11115 11117 11119 11121 11126 11127 11134 11135
11136 11139 11141 11143 11144 11145 11146 11156 11164 11168 11173 11175 11178 11179
11181 11183 11185 11186 11188 11196 11198 11200 11202 11205 11206 11207 11211 11214
11221 11223 11228 11234 11285 11290 11295 11299 11304 11319 11320 11324 11325 11326
11328 11382 11391 11399 11400 11402 11406 11409 11412 11414 11416 11421 11422 11425
11426 11430 11432 11434 11436 11439 11441 11445 11449 11451 11452 11454 11455 11457
11459 11461 11470 11472 11473 11559 11561 11562 11563 11564 11603 11604 11606 11611
11624 11649 11661 11662 11664 11668 11670 11672 11679 11721 11722 11723 11724 11731
11733 11734 11735 11750 11751 11752 11767 11772 11774 11775 11800 11807 11808 11809
11811 11813 11815 11817 11819 11821 11825 11829 11830 11833 11834 11835 11836 11838
11840 11842 11844 11846 11853 11854 11856 11857 11858 11859 11873 11887 11901 11918
11919 11920 11922 11923 11959 11960 11989 11990 11991 11993 11994 12006 12007 12033
12035 12036 12048 12049 12086 12087 12088 12173 12174 12389 12390 12392 12393 12394
12433 12434 12435 12518 12519 12522 12543 12545 12567 12568 12609 12610 12611 12665
12666 12813 12814 12867 12868 12869 12870 12908 12909 12926 12928 12929 12981 12982
12983 13003 13004 13053 13054 13077 13078 13079 13112 13119 13120 13122 13123 13124
13129 13130 13135 13136 13141 13150 13165 13166 13167 13171 13196 13260 13261 13269
13270 13296 13297 13350 13352 13353 13367 13368 13371 13376 13377 13384 13386 13388
13390 13391 13400 13401 13402 13403 13411 13416 13418 13420 13422 13425 13428 13430
13449 13456 13459 13461 13471 13482 13496 13514 13524 13529 13535 13549 13560 13570
13578 13579 13586 13600 13603 13606 13622 13627 13630 13631 13640 13652 13661 13674
13687 13688 13689 13690 13696 13698 13700 13707 13724 13725 13754 13755 13756 13757
13759 13761 13790 13792 13793 13794 14031 14032 14033 14034 14044 14052 14056 14057
14058 14059 14060 14061 14064 14067 14068 14069 14070 14072 14073 14077 14082 14091
14092 14093 14094 14101 14102 14104 14107 14110 14111 14112 14113 14114 14116 14118
14119 14120 14122 14123 14124 14126 14127 14128 14129 14137 14139 14140 14147 14148
14149 14150 14151 14165 14166 14170 14171 14172 14173 14175 14183 14185 14194 14195
14204 14206 14217 14218 14220 14221 14224 14225 14248 14249 14252 14253 14254 14259
14261 14262 14263 14273 14274 14276 14277 14278 14282 14283 14292 14296 14306 14307
T2 201# 6430 6557 6634 6897 6901 6905 6914 6930 6939 6944 6949 6964 6976
6983 6985 7014 7018 7022 7026 7037 7038 7045 7046 7243 7244 7250 7901#
9950 10022 10065 10073 10076 10077 10081 10086 10089 10090 10105 10106 10110 10115
10121 10124 10125 10129 10136 10144 10168 10179 10241 10243 10247 10249 10260 10265
10273 10276 10284 10290 10294 10297 10305 10307 10312 10315 10327 10334 10337 10339
10347 10356 10359 10364 10370 10372 10378 10380 10381 10383 10385 10392 10404 10412
10417 10422 10427 10431 10434 10437 10442 10497 10522 10536 10571 10695 10700 10701
10707 10716 10718 10724 10733 10902 10932 10938 10941 10962 10963 11031 11032 11035
11037 11073 11097 11098 11101 11102 11103 11104 11149 11150 11152 11153 11154 11155
11156 11159 11160 11161 11162 11164 11165 11166 11167 11168 11170 11203 11205 11208 SEQ 0472
11209 11211 11212 11214 11231 11232 11233 11234 11317 11322 11420 11688 11866 12011
12012 12024 12041 12085 12112 12113 12120 12138 12148 12150 12162 12164 12186 12196
12198 12209 12267 12281 12300 12367 12369 12370 12378 12387 12424 12444 12454 12473
12482 12495 12505 12515 12535 12546 12547 12555 12564 12566 12588 12595 12637 12646
12662 12663 12672 12679 12694 12704 12711 12721 12729 12737 12744 12763 12771 12779
12790 12799 12809 12817 12836 12854 12866 12871 12880 12900 12927 12938 12940 12943
12947 12948 12955 12986 12988 13002 13057 13073 13082 13113 13118 13133 13139 13144
13147 13160 13162 13172 13191 13252 13369 13370 13446 13448 13455 13462 13467 13468
13469 13470 13471 13472 13476 13479 13480 13481 13482 13490 13492 13494 13495 13496
13497 13500 13501 13502 13503 13504 13505 13508 13509 13510 13513 13514 13515 13518
13522 13523 13524 13525 13528 13533 13534 13535 13536 13538 13539 13542 13567 13568
13569 13570 13571 13574 13575 13576 13584 13585 13586 13587 13589 13590 13593 13598
13599 13600 13601 13602 13603 13604 13605 13606 13607 13609 13610 13613 13641 13643
13655 13656 13658 13660 13661 13664 13665 13666 13667 13694 13695 13696 13697 13698
13704 13705 13706 13707 13708 13709 13712 13713 13768 13770 13773 13777 13779 13780
13787 13789 13800 13805 13806 13809
T3 202# 6431 6556 6633 7049 7050 7142 7143 7149 7150 7151 7157 7159 7165
7167 7173 7175 7187 7189 7195 7201 7202 7205 7211 7214 7217 7902# 9864
10098 10099 10104 10113 10117 10280 10281 10313 10314 11040 11041 11042 11043 11045
11046 11137 11138 11140 11142 11147 11172 11174 11176 11182 11184 11187 11195 11197
11199 11201 11204 11209 11210 11213 11215 11217 11219 11224 11253 11254 11255 11257
11259 11270 11271 11272 11275 11276 11277 11278 11279 11280 11282 11283 11292 11293
11294 11295 11296 11297 11298 11299 11300 11301 11303 11304 11313 11315 11316 11357
11358 11360 11361 11374 11376 11380 11381 11382 11386 11387 11388 11390 11391 11392
11490 11530 11531 11533 11535 11538 11539 11541 11542 11543 11546 11547 11664 11665
11666 11679 11680 11691 11692 11703 11704 11722 11726 11728 11754 11755 11766 11768
11769 11771 11773 11776 11777 11778 11780 11788 11876 11879 11880 11881 11882 11883
11884 11885 11892 11893 11894 11895 11931 11932 11933 11942 11944 11945 11966 11967
12226 12227 12228 12236 12237 12238 12289 12290 12301 12302 12303 12374 12375 12376
12399 12400 12401 12403 12406 12456 12486 12487 12520 12521 12523 12527 13004 13005
13006 13007 13008 13025 13026 13027 13028 13029 13094 13096 13100 13101 13164 13165
13177 13179 13181 13182 13184 13185 13187 13189 13193 13194 13207 13208 13209 13211
13215 13219 13220 13224 13225 13372 13373 13447 13448 13449 13473 13474 13475 13486
13487 13488 13499 13513 13515 13516 13517 13521 13522 13525 13526 13527 13529 13532
13533 13536 13537 13539 13540 13541 13563 13569 13571 13572 13573 13577 13578 13583
13584 13587 13588 13590 13591 13592 13594 13597 13598 13601 13604 13607 13608 13610
13611 13612 13614 13621 13623 13625 13639 13644 13646 13648 13650 13680 13697 13708
13769 13771 13775 14049 14053 14054 14055 14056 14057 14064 14065 14066 14077 14078
14079 14082 14083 14084 14085 14086 14087 14090 14091 14092 14099 14100 14101 14102
14107 14108 14109 14160 14161 14178 14179 14192 14193 14194 14195 14250 14251 14252
14253 14254
TAB 1166#
TABLE 8109# 11380
TAC 156# 161 5271 5272 5625 5626 5646 5649 5650 5651 5746 5748
TAC1 157# 162 5273 5274 5285 5623 5624 5629 5644 5645 5653
TBLAD1 6898 6940 6945 6965 7481#
TBLBOL 6959 7508#
TBLBYT 6906 7430#
TBLCM 6955 7499#
TBLCOM 6950 7490#
TBLFLT 6892 7421#
TBLH 6971 7526#
TBLMO 6915 7455# SEQ 0473
TBLMOV 6931 6977 7450#
TBLMUO 7023 7595#
TBLMUX 7027 7597#
TBLMV 6922 7439#
TBLNEW 7015 7576#
TBLTA 6990 7543#
TBLTA1 6994 7552#
TBLTB 6998 7557#
TBLUUO 7019 7593#
TCONSX 10504#
TEMP 2444# 2444 2445 2448
TEST 9553 9556 9565 9568 9577 9580 9589 9592 9601 9604 9613 9616 9625 9628
9637 9640 9649 9652 9661 9664 9673 9676 9685 9688 9697 9700 9709 9712
9721 9724 9733 9736 9910# 9910
TEST1 9553 9556 9565 9568 9577 9580 9589 9592 9601 9604 9613 9616 9625 9628
9637 9640 9649 9652 9661 9664 9673 9676 9685 9688 9697 9700 9709 9712
9721 9724 9733 9736 9906# 9906
TESTPC 1041# 1709 1729 1760 1777 1813 1839 1857 2765 2980 3047 3480 3487 3716
3753 3815 3962 4054 5211 5259 5292 5310 5342 5353
TEXIT 4324 4342#
TICKS 1044# 1323 3421 3547 3575 3609 3785 3836 3844 3987 4075 4153 4253 4258
4267 4331
TIMAC1 3581# 3581 3585 3587 3591
TIMC1 13771 13776 13780#
TIMCAL 10974 13768#
TIMCNT 1325# 1325 4245# 4245 4249# 4249 4276 4290 4344
TIME 10854 11315# 11315 11316 11325 11692 11881 11885 13220 13780 14031 14052 14114 14148
14149 14151 14166 14171 14219 14221 14224 14226 14248 14280 14282 14284 14306
TIMER 4310#
TIMFRC 3426 3576# 3576 3595
TIMQHR 3577 3600#
TLAST 1380# 1380
TLPNT1 2374#
TLPNT2 2381 2388#
TN0 531# 8102# 9930 9936 11011 11337
TN1 532# 8103# 9851 9981 10322 11011 11337 11988 12397 12398 12570 12827 13125
TNCLRI 10734# 10734 10737 10743 11674 11757
TOTAL 1539 3445 6081#
TOTAL1 6105# 6122
TOTAL2 6107 6120#
TOTAL3 6131# 6148
TOTAL4 6136 6146#
TOTALS 247#
TOTNXM 4012 4401 4423#
TOTPAR 5994 6092 6268 6319#
TOTPAT 5997 6087 6183 6318#
TOTPHY 6159 6160 6184 6317#
TOTRTN 6096 6150#
TRP3TP 864# 877#
TRPCSE 10881 11007# 11007 11009 11556
TRPCYC 10877 11008 11013 11339# 11339 11622
TRPSAT 10879 11010 11012 11014 11675# 11675 11678 11758 12829 12857 13263
TSTAC 148# 5413 5414 5415 5416 5417 5420 5450 5468 5469 5470 5471 5472 5473 SEQ 0474
5476 5594 5595 5596 5597 5599 5600 5601 5602 5603 5605 5606 5607 5608
5609 5610 5626 5627 5628 5629 5630 5631 5651 5652 5653 5654 5655 5676
5677 5678 5679 5681 5684 5685 5686 5687 5688 5690 5693 5694 5695 5696
5697 5698 5703 5784 5785 5786 5787 5788 5789 5790 5791 5792 5798
TSTEND 1483# 5213 5220 5246
TSTIMA 3427 3493 3533 3564# 3566 3598
TSTIMC 3426#
TSTIMD 3580# 3610
TSTIME 2042 2089 2233 2998 3048 3395# 3417 3431 3460 3471 3721 5222 5264 5328
5422 5589 5620 5641 5668 5766 5797 5836
TSTIMF 3424 3429# 3450 3456 3497
TSTIMG 3406 3473#
TSTIMH 3409 3433#
TSTIMI 3412 3452#
TSTIMJ 3403 3458#
TSTIMR 1324# 1324 1395 3422 3602 3608
TSTIMU 1394 3606 3616#
TSTIMV 3573 3606#
TSTN 5262# 5262 5313 5948 5996 6215
TSTSEG 5387# 5387
TSTTAB 3484 3499#
TSTTST 2828 2862#
TTLFST 2366# 2366 2368
TTLPNT 2229 2284 2365# 2389 5934 6200
TTNBRF 1224#
TTODD 6987 6997#
TTST 10860# 10860
TTSTA 6991# 6999
TTTST 6855 6980#
TTYFIL 1140#
TTYSPD 1141#
TXTINH 258#
TYPINS 3894 3900#
UBAVEC 860#
UFA2 8284 10351# 10351
UOLIP 8101#
UPRPC 6415# 6664
USER 1031# 1355 1391 1424 1510 3056 3068 3218 3225 3415 3459 3530 3535 3572
3718 4355 5212 6081 6338
USERF 529# 2107 8098# 9875 10634 11560 11618 13351
USR420 11561 11575#
USR427 11576# 13352
USR436 11577# 11620
USRASB 89# 1021
USRCRF 1150#
USRLFF 1149#
UUO1 9939# 9939
UUODIS 1103#
UUOEXT 1059# 2352
UUOF 10580 10737#
UUOFD 10579#
UUORTN 1060#
UUOSKP 1057# SEQ 0475
UUOTAB 7018 7022 7400#
UUOTST 6882 7018#
VERTIM 11691 13779 14150 14339#
VIT 2800# 2870
VITEXT 2866# 2946
VM 218#
VMEM 1349# 1349 7202
WAIT 4286#
WARN 14067 14110 14318#
WARNDL 8087# 14069 14112
WARNED 10853 14099# 14099 14111
WASERR 5232# 5232 5841 5843 5929
WATRET 4293 4296#
WRCYC 14252 14333#
WRRST 11886 14244#
XADD 2887 2916#
XASHC 2854 2888 2929#
XCONVT 2809 2948#
XCT2 8751 9874# 9874
XCTF 6629 10738# 10738 10742 10858 11318 14208 14212 14265 14269
XCTFD 8749 10561#
XCTFD1 10562 10574 10742#
XCTPAC 11332# 11332 11336 11370 11372
XCTPRD 9882# 9882 11334 11369
XCTPWR 9880# 9880 11335 11371
XDFAD 2932# 2952
XDFDV 2941# 2958 2967 2971
XDFMP 2938# 2956
XDFSB 2935# 2954
XDVR 2873 2881 2903 2907#
XFDVR 2863 2902#
XFMPR 2831 2919#
XFSBR 2825 2924#
XIMUL 2818 2839 2842 2859 2899#
XKL10 2806 2872#
XMPR 2877 2883 2910# 2920
XPOPJ1 5388 5392 5734 5844 6164# 6177
XPOPM1 5596 5602 5609 5632 5656 5707 5803 6167#
XROTC 2896# 2950 2959 2962
XSBR 2885 2913# 2925
ZEROS 5494# 5811 5871
$$MUUO 1255#
$$OUTE 1261#
$$TAX1 1273#
$$TAX2 1274#
$$TOGG 1267# 1559 1561
$$UUO 1244#
$ACC0 1082# 3220 3224 6295
$BEND1 1052#
$BEND2 67 1053#
$CHRIN 1143#
$CLRAP 131 1510#
$CRLF 1145# SEQ 0476
$DEVCH 598#
$DSKUP 1022#
$DVOFF 1139#
$EMODE 1020#
$FFF 1147#
$IBUF 1195#
$INEXT 1197#
$INNM 1196#
$ITRHL 1063# 1370
$ITRX1 1064# 1352
$LPAPE 14366
$MMAP 1023#
$MODVL 1018#
$MODVU 1019#
$OBUF 1186#
$ONETM 1046# 1313 1320
$OUTEX 1188#
$OUTNM 1187#
$PAPER 32# 509
$PARER 1070# 5228
$PNAME 1016#
$PSHER 1074# 3066 3646 3697
$PVER 1017#
$RSRTX 1066#
$RSRTY 1067#
$SAVIT 1346# 1346 1514
$SPAG1 1086#
$START 983#
$SVAPR 1084#
$SVPAG 1085#
$SVPI 1083#
$SVUPC 1089#
$SVUUO 1088# 2334
$TABF 1146#
$TTCHR 1142#
$TWCNT 1138#
$TYPNB 1144#
$UMODE 1021#
$UORTX 1061#
$USRHL 1065#
$UUOER 1062# 1103
$VTF 1148#
%ACTFL 1095#
%ACTUL 1096#
%COREC 1094#
%CORFL 1093#
%DISCR 1097#
%ERHI1 1236#
%ERHI2 1237#
%ERHI3 1238#
.BYTF 1442# 1442 1460 1803
.DFLTF 1445# 1445 1463 1826
.FASTF 1443# 1443 1466 1699 1750 1829 SEQ 0477
.FIXF 1440# 1440 1454 1696
.FLTF 1441# 1441 1457 1747
.FOO. 7957# 7957 7963# 7963 7971# 7971 7986# 7986 7996# 7996 8002 8002# 8014# 8014
8024 8024# 8032# 8032 8066# 8066 8067 8067# 8068 8068# 8074# 8074 8075 8075#
8076 8076# 8077 8077# 8084 8084#
.JB41 566#
.JBAPR 574#
.JBCNI 575#
.JBDDT 568#
.JBFF 572#
.JBOPC 577#
.JBREL 567#
.JBREN 573#
.JBSA 571#
.JBSYM 569#
.JBTPC 576#
.JBUSY 570#
.JBUUO 565#
.JBVER 578#
.RANF 1446# 1446 1469 2767
.SLOWF 1444# 1444 1472 1731 1779 1859
APRID 904#
ASYM 10491# 10496 10499 10502 10504 10506 10508 10510 10512 10515 10518 10521 10524 10526 SEQ 0478
10529 10532 10535 10538 10540 10543 10546 10549 10552 10555 10558 10561 10564 10566
10568 10570 10573 10576 10579 10582 10585
BCIO 940#
BCIOB 946#
BITS 7942# 7957 7963 7970 7985 7996 8002 8014 8024 8032 8066 8067 8068 8074
8075 8076 8077 8084
BSIO 939#
BSIOB 945#
CFLUSH 431#
CINVAL 430#
CLOKOP 425#
CLRAPR 131# 1423 3755 3773 3793 3820 3857 3896 3965 3998 4014 4028 4033 4042
4056 4101 4112 4141 4156 4168 4261 4277 4325 4347 5215 5236 5705 6040
CLRPI 133# 1425 3756 3774 3794 3799 3821 3858 3897 3966 3999 4015 4029 4034
4043 4057 4102 4113 4142 4157 4169 4262 4278 4326 4348 5216 5237 5706
6041
CLRPT 911#
CMP 9096# 9116 9119 9122 9125 9128 9131 9134 9137 9140 9143 9146 9149 9152
9155 9158 9161 9164 9167 9170 9173 9176 9179 9182 9185 9188 9191 9194
9197 9200 9203 9206 9209 9212 9215 9218 9221 9224 9227 9230 9233 9236
9239 9242 9245 9248 9251 9254 9257 9260 9263 9266 9269 9272 9275 9278
9281 9284 9287 9290 9293 9296 9299 9302 9305
CWRTBI 432#
DROPDV 392# 1541
DSYM 9824# 9828 9834 9836 9839 9843 9854 9863 9874 9885 9896 9906 9910 9916
9919 9925 9928 9933 9939 9943 9947 9961 9966 9973 9977 9985 9992 10003
10019 10021 10029 10039 10049 10061 10070 10072 10080 10093 10097 10120 10128 10135
10141 10152 10156 10160 10163 10167 10174 10177 10182 10188 10192 10195 10218 10224
10230 10236 10240 10246 10254 10263 10272 10286 10293 10304 10310 10318 10333 10336
10343 10351 10354 10363 10368 10377 10403 10410 10416 10421 10429 10441 10477 10480
10484
ENDUUO 438# 1051
EOPUUO 439# 1053 1543
ERLOOP 479#
ERLP1 480#
ERLP2 481# 3781 3798 3850 3895 3997 4010 4032 4110 4145
ERRHLT 326# 2324 3222 5926 6247 6791 6887
ERROR 488#
ERROR1 499# 3779 3796 3894 3996 4008 4030 4109 4143 4166
ERUUO 478# 3780 3797 3894 3996 4009 4031 4109 4144 4167
FATAL 325# 5394 5438 5445
FRD36 467#
FRD8 468#
FREAD 466#
FSELEC 465#
GET 309# 1522 3429 3430 3596 3597 3603 3624 3625 3626 6556 6557 6558 6559
6560 6632 6633 6634 6635 6636 6637 6638 6716
GO 131 306# 1340 1342 1394 1538 1539 2344 2552 2565 3441 3443 3445 3577
3606 3648 3699 3725 3729 3733 3737 3741 3760 3830 3875 3922 3938 3970
3973 4061 5279 5281 5282 5315 5317 5319 5331 5332 5333 5334 5335 5336
5337 5344 5345 5346 5347 5348 5357 5359 5360 5361 5362 5363 5398 5402
5469 5487 5494 5498 5505 5516 5526 5535 5546 5563 5677 5685 5702 5859
5860 5861 5862 5863 5864 5887 5888 5981 5993 6004 6011 6019 6027 6037 SEQ 0479
6072 6095 6259 6293 6384 6442 6449 6478 6484 6490 6496 6502 6508 6521
6527 6533 6539 6545 6551 6568 6574 6580 6621 6672 6677 6683 6693 6786
7046 7073 7076 7077 7080 7081 7084 7085 7086 7089 7090 7093 7094 7097
7098 7099 7103 7104 7105 7106 7109 7112 7113 7116 7117 7118 7121 7122
7123 7126 7127 7130 7131 7134 7135 7136 7139 7158 7166 7174 7188 7204
7224 7229 7232 7236 7246 7248 7250 7252 7254 7256 7276
HALT 311# 1072 13234
INX 7418# 7421 7422 7423 7424 7425 7426 7427 7428 7430 7431 7432 7433 7434
7435 7436 7437 7439 7440 7441 7442 7443 7444 7445 7446 7447 7448 7451
7452 7453 7455 7456 7457 7458 7459 7460 7461 7463 7464 7465 7466 7467
7468 7469 7470 7471 7472 7473 7474 7475 7476 7477 7478 7479 7482 7483
7484 7486 7487 7488 7490 7491 7492 7493 7494 7495 7496 7497 7500 7501
7502 7503 7504 7505 7506 7508 7509 7510 7511 7512 7513 7514 7515 7516
7517 7518 7519 7520 7521 7522 7523 7525 7526 7527 7528 7529 7530 7531
7532 7533 7534 7535 7536 7537 7538 7539 7540 7541 7542 7543 7544 7545
7546 7547 7548 7549 7550 7553 7554 7555 7557 7558 7559 7560 7561 7562
7563 7564 7576 7577 7578 7579 7580 7581 7582 7583 7584 7585 7586 7587
7588 7589 7590 7591 7593 7595 7597 7735 7736 7737 7738 7739 7740 7741
7742 7743 7744 7745 7746 7747 7748 7749 7750 7751 7752 7753 7754 7755
7756 7757 7758 7759 7760 7761 7762 7763 7764 7765 7766 7767 7768 7769
7770 7771 7772 7773 7775 7776 7777 7778 7779 7780 7781 7782 7783 7784
7785 7786 7787 7788 7789 7790 7791 7792 7793 7794 7795 7796 7797 7798
7799 7800 7801 7802 7803 7804 7805 7806 7807 7808 7809 7810 7811 7812
7813 7814 7815 7817 7818 7819 7820 7821 7822 7823 7824 7825 7826 7827
7828 7829 7830 7831 7832
JEN 313# 3558 3881
JRSTF 312# 3006 3060 3227 3545
MAPADR 448# 5444 5925 6246
MAPCNK 449#
MAPMEM 445# 3723 5225
MAPPNT 451#
MAPSET 450#
MEMSEG 447# 5393 5437
MEMZRO 446# 5235
MODPCP 458#
MODPCU 457#
MTROP 426#
NAME 7# 10
NORM 181# 2472 2481 2498 2507
PBELL 401# 2393 3206 5991 6265
PCRL 395# 1501 1507 2388 2568 3261 3294 3299 3332 3363 3385 3482 3661 3706
3914 4136 4214 4413 5983 6118 6145 6150 6261 6515 6554 6729 6744
PCRL2 399#
PCRL2F 400#
PCRLF 396# 1498 3469 3594
PFORCE 403#
PGMINT 319# 1304 1331 1560
PJRST 310#
PMSG 405# 3267 3328 3336
PMSGF 408# 1550
PNT1 361# 3264 3266 3312 3327 3873 3912 5949 6216
PNT11 375#
PNT11F 376# SEQ 0480
PNT1F 362#
PNT2 363# 3335
PNT2F 364#
PNT3 365# 6541 6547 6553
PNT3F 366#
PNT4 367#
PNT4F 368#
PNT5 369#
PNT5F 370#
PNT6 371# 2574 2577 2584 2587 2592 2595 3481 3902 6480 6486 6492 6570 6690
6715
PNT6F 372# 3465 6781
PNT7 373#
PNT7F 374#
PNTA 347# 5958 5962 6233 6241 6469 6893 6900 6923 6951 6960 6969 6972 6981
6991
PNTADF 378#
PNTADR 377# 5966 6248
PNTAF 348#
PNTAL 349# 2550 2563 3253 3491 6739 7263 7271 7282 7290
PNTALF 350#
PNTCHF 360#
PNTCHR 359#
PNTCI 357# 1495 1504 2578 2588 3321 5982 6062 6260 6303 6685 6706 6710 6722
6727 6768
PNTCIF 358# 1496 3583 3589
PNTCW 393#
PNTCWF 394#
PNTDCF 386# 3468 3582 3588 3592
PNTDEC 385# 2386 3351 3356 3369 3374 3379 3384 4362 4367 4372 4377 4382 4387
4392 4397 4402 4407 4412 6067 6088 6093 6109 6132 6308 6675
PNTDS 387# 6113 6116 6140 6143
PNTDSF 388#
PNTHW 381# 2377 2543 3270 3274 3277 3282 3298 3361 3907 4211 4213 5971 5975
5979 6223 6255 7228 7265 7273 7284 7292
PNTHWF 382#
PNTMSF 354# 1410 2321 3462 3466 3570 6778 6783
PNTMSG 353# 1568 2225 2280 2374 2382 2540 3242 3246 3288 3295 3306 3313 3338
3348 3353 3358 3366 3371 3376 3381 3436 3447 3455 3477 3495 3678 3869
3877 3900 3904 3909 4128 4207 4358 4364 4369 4374 4379 4384 4389 4394
4399 4404 4409 5936 6084 6090 6098 6124 6202 6280 6517 6588 6593 6597
6600 6604 6607 6673 6742 6746 6774 7225 7231 7247 7255
PNTNM 389# 2367 3241
PNTOCF 384#
PNTOCS 383# 6705 6726 6767
PNTOCT 379# 4135 6498 6504 6510 6523 6529 6535 6576 6582
PNTOTF 380#
PNTSIX 390#
PNTSXF 391#
PSIXL 351#
PSIXLF 352#
PSIXM 355# 3268 3329 3337
PSIXMF 356# 1551 SEQ 0481
PSP 397# 5950 5960 5963 5967 5968 5972 5976 6110 6217 6218 6224 6225 6235
6236 6237 6242 6243 6249 6250 6256 6257 6584 6691
PSPF 398#
PT 13815# 13817 13818 13819 13820 13821 13822 13823 13825 13827 13830 13831 13832 13834
13835 13836 13837 13838 13839 13842 13843 13845 13846 13849 13854 13855 13857 13858
13859 13861 13866 13867 13869 13870 13871 13872 13873 13878 13879 13880 13881 13882
13883 13884 13885 13886 13897 13899 13910 13915 13917 13918 13920 13921 13924 13929
13930 13932 13933 13941 13942 13944 13945 13946 13953 13954 13956 13965 13966 13968
13970 13972 13977 13978 13980 13981 13982 13989 13995 13996 13997 14001 14002 14004
14005 14006 14007 14014 14015 14017 14018 14019 14020 14021
PTAB 1495# 6138 6470 6694
PTABF 1496#
PUT 308# 1513 3067 3419 3420 3434 3435 3453 3454 3474 3475 3568 3569 3600
3618 3619 3620 6427 6428 6429 6430 6431 6713
RDAPR 906#
RDCSB 917#
RDCSTM 919#
RDEBR 913#
RDHSB 922#
RDINT 921#
RDIO 937#
RDIOB 943#
RDPI 908#
RDPUR 918#
RDSPB 916#
RDTIM 920#
RDUBR 910#
REPTUO 482#
RESTOR 174#
RTN 307# 1059 1499 1502 1505 1508 1511 1529 1569 2597 3386 3604 3630 3777
3782 3800 3859 3898 3915 3939 3952 4000 4019 4035 4044 4103 4114 4126
4137 4146 4201 4215 4226 4238 4246 4279 4287 4300 4349 4356 4415 5381
5399 5403 5404 5433 5457 5492 5524 5543 5564 5576 5579 5724 5730 5750
5755 5842 5865 5869 5873 5877 5881 5885 5889 5893 6042 6049 6071 6074
6082 6153 6162 6165 6169 6176 6185 6561 6591 6618 6639 6658 6662 6665
6730 6734 6762 6902 7047 7071 7074 7078 7082 7087 7091 7095 7100 7107
7110 7114 7119 7124 7128 7132 7137 7140 7147 7155 7163 7171 7179 7185
7193 7199 7203 7209 7215 7218 7222 7257 7293
S 237# 239 243 272 274 283 286 301 302 304 315 317 321 323
328 332 474 476 512 514 520 522 536 538 543 545 561 563
580 582 592 596 600 602 607 609 613 615 624 626 630 632
642 644 680 682 690 692 707 709 717 719 722 724 732 734
738 740 745 747 753 755 773 775 785 787 804 806 813 815
819 821 828 830 834 836 843 845 852 854 856 858 871 873
900 902 931 933 948 950 974 980 1007 1009 1027 1029 1047 1049
1078 1080 1098 1100 1118 1120 1128 1130 1151 1156 1182 1184 1191 1193
1199 1201 1207 1209 1213 1215 1220 1222 1226 1228 1232 1234 1240 1242
1245 1247 1251 1253 1257 1259 1263 1265 1269 1271 1276 1278 1282 1284
1288 1290 1292 1294
SAVEM 167# 2091 2287 2523
SINST 123# 2097
SIXBTZ 414# 3750 3891 3959 4051
SMT 124# 2529 SEQ 0482
SUBTST 135# 1707 1727 1758 1775 1811 1837 1855 2763 2978 3045 3714 3752 3813
3961 4053 5209 5257 5290 5308 5340 5351
SWCHES 8563# 8573 8576 8579 8582 8585 8588 8591 8594 8611 8614 8617 8620 8623
8626 8629 8632
SWITCH 420# 1365 1406 1427 1452 2244 2400 3102 3118 3176 3188 3198 3727 3731
3735 3739 4016 5218 5838 5941 5989 6207 6681 7220
TIOE 935#
TIOEB 941#
TION 936#
TIONB 942#
TTALTM 341# 3398
TTICHR 334#
TTICLR 344#
TTICNV 339#
TTIDEC 338#
TTINO 336#
TTIOCT 337# 1412
TTIYES 335#
TTLOOK 340#
TTSIXB 342#
TTYINP 343#
UUOMAC 8122# 8199 8202 8205 8208 8241 8690
WRAPR 905#
WRCSB 925#
WRCSTM 927#
WREBR 914#
WRHSB 930#
WRINT 929# 1373
WRIO 938#
WRIOB 944#
WRPI 907#
WRPUR 926#
WRSPB 924#
WRTIM 928# 1378
WRUBR 912#