Google
 

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#