Google
 

Trailing-Edge - PDP-10 Archives - klad_sources - klad.sources/dfkda.seq
There are no other files named dfkda.seq in the archive.
;DFKDA
                                                                                                                           SEQ 0001






				IDENTIFICATION
				--------------

	PRODUCT CODE:		AH-F533E-DD

	DIAGNOSTIC CODE:	DFKDA

	PRODUCT NAME:	 	DFKDAE0 KL10 ARITHMETIC/RANDOM/INTERRUPT
				/MEMORY RELIABILITY TEST

	VERSION:		0.5

	DATE RELEASED:		SEPT 1984

	MAINTAINED BY:		36 BIT DIAGNOSTIC ENGINEERING

	AUTHOR:			BILL SCORZELLI

		        COPYRIGHT (C) 1976, 1984

	        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-DFKDA.TXT                                               SEQ 0002
							PAGE 2


			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	HISTORY

13.0	LISTING
							MAINDEC-10-DFKDA.TXT
							PAGE 3                                                             SEQ 0003

1.0	ABSTRACT
	--------

	THIS PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/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 CORE,
	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 PARITY ERROR INTERRUPTS, NON-EX-MEMORY INTERRUPTS,
	ADDRESS BREAKS AND BLT INSTRUCTION INTERRUPTABILITY.
	THE DK20 METER IS USED TO CAUSE CLOCK INTERRUPTS.

	THE MEMORY RELIABILITY PORTION OF THE TEST IS USED TO VERIFY
	THE OPERATIONS OF THE MEMORY SUBSYSTEM.  ALL OF MEMORY, UP TO
	4096K, 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-DFKDA.TXT
							PAGE 4                                                             SEQ 0004

2.0	REQUIREMENTS
	------------

2.1	EQUIPMENT
	---------

	A PDP-10 KL10 EQUIPPED WITH A MINIMUM OF 32K OF CORE MEMORY.
	CONSOLE PROCESSOR
	CONSOLE TELETYPE
	LINE PRINTER (OPTIONAL)
	DECTAPE FOR PROGRAM STORAGE (OPTIONAL)

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
	-----------------

	DECTAPE - LOAD WITH DIAMON (DECTAPE DEVICE CODE 320)
	TIMESHARING - LOAD WITH DIAMON.
							MAINDEC-10-DFKDA.TXT
							PAGE 5                                                             SEQ 0005


3.2	STARTING PROCEDURE
	------------------

	THE "OPRSEL" SWITCH MUST BE SET TO ALLOW THE OPERATOR TO
	BE PROMPTED AND SPECIFY WHAT TEST CONTROL SWITCHES TO
	BE USED ON PROGRAM STARTUP.

	A.  SELECT OPERATIONAL CONSOLE DATA SWITCH SETTINGS (REFER TO
	    4.0 DATA SWITCH FUNCTIONS).

	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 DIAMON, THE PROGRAM WILL RUN 2 PASSES
	    AND THEN RETURN TO DIAMON.  TO THEN CONTINUALLY RUN
	    TYPE "G" TO DIAMON.

	    IN USER MODE THE FOLLOWING QUESTIONS WILL BE ASKED TO
	    SELECT THE OPERATIONAL SWITCHES:

		TELETYPE SWITCH CONTROL: ? 0,S,Y OR N -

	IF THE OPERATOR TYPE "N", THE ACTUAL CONSOLE SWITCHES ARE USED.

	IF THE OPERATOR TYPES "Y", THE FOLLOWING QUESTIONS ARE ASKED
	TO SPECIFY THE SWITCH SETTINGS:

		SPECIFY LH SWITCHES IN OCTAL -

		SPECIFY RH SWITCHES IN OCTAL -

	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.

	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-DFKDA.TXT                                               SEQ 0006
							PAGE 6


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.  ERROR INFORMATION MAY BE OBTAINED QUICKLY BY PRINTING
	    ERRORS ON THE LINE PRINTER.

	E.  THE PROGRAM SHOULD RUN SEVERAL HOURS TO ALLOW ENOUGH
	    RANDOM NUMBERS TO BE PROCESSED TO VERIFY SYSTEM
	    RELIABILITY.
							MAINDEC-10-DFKDA.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	NORMAL
			1	PRINT OPERATION 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 LPT
				(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	RUN DEFAULT
			1	PROMPT OPERATOR FOR TEST SELECTION

							MAINDEC-10-DFKDA.TXT
							PAGE 8                                                             SEQ 0008

4.0	DATA SWITCH FUNCTIONS (CON'T)
	-----------------------------
	RIGHT HALF SWITCHES
	-------------------
	SWITCH			STATE	FUNCTION
	------			-----	--------

	18 (400000)   ENTDDT	1	ENTER DDT UPON STARTING PROGRAM

	19 (200000)   INHCLK	1	INHIBIT CLOCKK INTERRUPTS

	20 (100000)   INHMEM	1	INHIBIT MEMORY TESTING

	21 (040000)   INHADB	1	INHIBIT ADDRESS BREAK TESTING

	22 (020000)   INHII	1	INHIBIT INSTRUCTION INTERRUPT TESTING

	23 (010000)   INHMI	1	INHIBIT METER INTERRUPT TESTING

	24 (004000)   INHBLT	1	INHIBIT BLT INTERRUPT TESTING

	25 (002000)   INHPAR	1	INHIBIT PARITY INTERRUPT TESTING

	26 (001000)   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-DFKDA.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
	    ------------------

	    WHEN AN ERROR OCCURS THE SIMULATED MACHINE STATES AND
	    REGISTERS ARE PRINTED SO THAT BY USE OF HARDWARE MAINTENANCE
	    SWITCHES, I.E., SINGLE PULSE, CONSOLE LIGHTS
	    MAY BE COMPARED TO THE PRINTOUT TO DETERMINE THE EVENT
	    TIME OF THE FAILURE.

	    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.  AT THIS TIME THE MI REGISTER WILL
	    DISPLAY THE RESULTS OF THE FAILING OPERAND, OR THE
	    FLAGS RESISTER WITH MACHINE RESULTS IN C(LEFT)
	    AND SIMULATED RESULTS IN C(RIGHT). IF THE FAILURE IS NOT
	    FLAGS, THE MI WILL CONTAIN THE FIRST OPERAND THAT
	    FAILED IN THE ORDER OF AC, AC+1, AND C(E).

	D.  TO SCOPE
	    --------

	    1.  TO BE DETERMINED.
							MAINDEC-10-DFKDA.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-DFKDA.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 DISPLAYED IN THE
	MEMORY INDICATORS (MI).  THIS COUNT IS A DECREMENTING COUNT
	AND INITIALLY STARTS AT -1 IN STAND-ALONE OPERATION.

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-DFKDA.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-DFKDA.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 'DFKDA.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-DFKDA.TXT
						PAGE 14                                                                    SEQ 0014

11.0	SIMULATOR
	---------

	THE PDP-10 KL10 SIMULATOR IS USED TO SIMULATE THE ACTUAL 
	HARDWARE OPERATION OF THE PDP-10 KL10 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 CORE 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-DFKDA.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-DFKDA.TXT
						PAGE 16                                                                    SEQ 0016

	C.  MAIN SIMULATOR
	    --------------

	THIS SECTION PERFORMS THROUGH SOFTWARE ROUTINES AND PSEUDO
	HARDWARE REGISTERS THE ACTUAL HARDWARE OPERATION OF THE KL10
	CENTRAL PROCESSOR. THE ACTUAL OPERATION OF THIS SECTION IS
	DESCRIBED IN THE KL10 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.
	ENGINNERING 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.  CORE 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
						MAINDEC-10-DFKDA.TXT
						PAGE 17                                                                    SEQ 0017

12.0	HISTORY
	-------

	VERSION 0.2

	FEBRUARY 23,1977

	CHANGES MADE IN THE PDP-11 CLOCK HANDLING BECAUSE OF A
	PROBLEM IF THE PDP-11 CLOCK TICKS AT THE EXACT INSTANCE THAT THE
	PARITY ERROR TEST IS BEING DONE.  THE PDP-11 CLOCK IS NOW TURNED
	OFF DURING THE PARITY ERROR TEST.

	VERSION 0.1

	SEPTEMBER 11,1975

	THE KI10 SIMULATOR IS USED IN THIS PROGRAM WITH CHANGES
	NECESSARY TO PREVENT THE MACHINE TIME PRINTOUTS AS THE
	SIMULATION AS FAR AS INITIAL AND FINAL OPERAND VALUES
	IS CORRECT FOR THE INSTRUCTIONS TESTED VIA THIS PROGRAM.

	PREVIOUS HISTORY OF CONVERSION OF THE KI10 SIMULATOR INTO
	A WORKABLE VERSION FOR THE KL10 PROCESSOR.

	PS #519 INCORPORATED TO CORRECT PROBLEM WITH FLOATING
	DIVIDE SIMULATION.

	ECO #42 INCORPORATED TO CORRECT PROBLEM WITH FLOATING MULTIPLY
	SIMULATION AND TIMING PROBLEM WITH DOUBLE FLOATING
	SUBTRACT.

13.0	LISTING
	-------
        THIS IS A HISTORY OF THE DEVELOPMENT OF MAINDEC-10-DFKDA
                                                                                                                           SEQ 0018
************************************************************************

PRODUCT CODE:		MAINDEC-10-DFKDA

PRODUCT NAME:		PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY
			RELIABILITY TEST

DATE RELEASED:		SEPTEMBER 1984

VERSION:		0.5

UPDATE AUTHOR:		RICK JEVON

CHANGES MADE:

		NEW MICROCODE UNCOVERED BUG WITH BYTE INSTRUCTIONS. 
		CHANGE MADE TO BYTE ROUTINE TO CHECK THE BYTE POINTER.

************************************************************************

PRODUCT CODE:		MAINDEC-10-DFKDA

PRODUCT NAME:		PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY
			RELIABILITY TEST

DATE RELEASED:		APRIL 1984

VERSION:		0.4

UPDATE AUTHOR:		RICK JEVON, BOB NOBREGA

CHANGES MADE:

		NEW MICROCODE  NO  LONGER  SUPPORTS  KA  FLOATING  POINT
SIMULATION.  THE FLOATING POINT TEST WILL  NOT BE RUN IN USERMODE  UNDER
TOPS10.
	DUE TO CHANGES MADE  BY THE MCA25 HARDWARE,  THE PAGE FAIL  WORD
ALWAYS HAS A "1" IN BIT 8.  THE ADDRESS BREAK TEST HAS BEEN MODIFIED  TO
MASK THIS BIT.

************************************************************************

PRODUCT CODE:		MAINDEC-10-DFKDA

PRODUCT NAME:		PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY
			RELIABILITY TEST

DATE RELEASED:		APRIL, 1979

VERSION:		0.3

UPDATE AUTHOR:		BILL SCORZELLI

CHANGES MADE:

		BECAUSE OF A  NEW RELEASE OF  THE MICROCODE VERSION  223
THE FLOATING POINT LONG INSTUCTIONS WILL  NOT WORK. THESE TESTS WILL  BE
DONE IN USER MODE BUT NOT IN EXEC.
************************************************************************                                                   SEQ 0019

PRODUCT CODE:		MAINDEC-10-DFKDA

PRODUCT NAME:		PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY
			RELIABILITY TEST

DATE RELEASED:		FEBRUARY 23,1977

VERSION:		0.2

UPDATE AUTHOR:		JOHN R. KIRCHOFF

CHANGES MADE:

CHANGES MADE IN THE  PDP-11 CLOCK HANDLING BECAUSE  OF A PROBLEM IF  THE
PDP-11 CLOCK TICKS AT THE EXACT  INSTANCE THAT THE PARITY ERROR TEST  IS
BEING DONE.  THE PDP-11 CLOCK IS NOW TURNED OFF DURING THE PARITY  ERROR
TEST.

************************************************************************

VERSION:		 0.1

DATE RELEASED:		SEPTEMBER 11,1975

AUTHOR:			JOHN R. KIRCHOFF

ORIGINAL RELEASE OF THIS PROGRAM FOR THE KL10 PROCESSOR.

THE KI10 SIMULATOR  IS USED IN  THIS PROGRAM WITH  CHANGES NECESSARY  TO
PREVENT THE MACHINE TIME PRINTOUTS AS  THE SIMULATION AS FAR AS  INITIAL
AND FINAL OPERAND VALUES IS CORRECT FOR THE INSTRUCTIONS TESTED VIA THIS
PROGRAM.

PREVIOUS HISTORY OF  CONVERSION OF  THE KI10 SIMULATOR  INTO A  WORKABLE
VERSION FOR THE KL10 PROCESSOR.

PS #519 INCORPORATED TO CORRECT PROBLEM WITH FLOATING DIVIDE SIMULATION.

ECO  #42  INCORPORATED  TO   CORRECT  PROBLEM  WITH  FLOATING   MULTIPLY
SIMULATION AND TIMING PROBLEM WITH DOUBLE FLOATING SUBTRACT.

************************************************************************
DFKDA PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 ^ER  00.25    4-OCT-84 09:26:27   PAGE 1             
                                                                                                                           SEQ 0020




















				   DOCUMENT
				**************
 DFKDA PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 ^
				**************

















		    COPYRIGHT 1984
		    DIGITAL EQUIPMENT CORPORATION
		    MAYNARD, MASS. 01754

DFKDA PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 ^ER  00.25    4-OCT-84 09:26:27   PAGE 2             
                                                                                                                           SEQ 0021

				 TABLE OF CONTENTS
				*******************


	83	ASSEMBLY PARAMETERS

	127	PROGRAM DEFINITIONS AND MACRO'S

	311	*PARAM*	CONSOLE DATA SWITCH ASSIGNMENTS, SEPT 18,1979

	346	*PARAM* PROGRAM/SUBROUTINE PARAMETERS, SEPT 18,1979

	552	ERROR HANDLING UUO DEFINITIONS, SEPT 18,1979

	590	*FIXED* FIXED CONTROL AND DISPATCH STORAGE, SEPT 18,1979

	918	ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST

	1884	RANDOM DIAGNOSTIC SECTION

	2541	INTERRUPT RELIABILITY MAIN DISPATCHING

	2575	BASIC METER TEST

	2642	ADDRESS BREAK TEST

	2799	INSTRUCTION INTERRUPTION TEST

	2919	PARITY INTERRUPT TEST

	3033	NON-EXISTENT-MEMORY TEST

	3115	BLOCK TRANSFER TEST

	3239	RANDOM CHANNEL GENERATOR

	3268	STATUS REPORTER

	3285	GETINS - GET RANDOM INSTRUCTION

	3322	RANDOM NUMBER GENERATORS

	3342	METER SYNCHRONIZATION ROUTINE

	3398	TIMER

	3440	PROGRAM STATUS (SYSTAT)
DFKDA PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 ^ER  00.25    4-OCT-84 09:26:27   PAGE 3             
                                                                                                                           SEQ 0022

				 TABLE OF CONTENTS
				*******************


	3545	MAIN CODE RESERVED STORAGE

	3700	INSTRUCTION TABLE FOR INTXCT

	4489	MEMORY RELIABILITY,  SETUP SECTION

	4549	PHYSICAL ADDRESS TEST

	4583	DATA PATTERNS TEST

	5052	MEMORY RELIABILITY, ERROR ROUTINES

	5312	MEMORY RELIABILITY, SPECIAL PARITY INTERRUPT ROUTINE

	5422	SIMULATOR MACHINE REGISTER PRINT

	7113	SIMULATOR PRINT PROGRAM OPERATION PARAMETERS

	7154	DEFINITIONS

	7312	DISPATCH TABLE FOR INSTRUCTIONS		0-37

	7337	DISPATCH TABLE FOR INSTRUCTIONS		40-107

	7347	DISPATCH TABLE FOR INSTRUCTIONS		110-111

	7371	DISPATCH TABLE FOR INSTRUCTIONS		114-123

	7422	DISPATCH TABLE FOR INSTRUCTIONS		124-132

	7459	DISPATCH TABLE FOR INSTRUCTIONS		133-137

	7492	DISPATCH TABLE FOR INSTRUCTIONS		140-177

	7726	DISPATCH TABLE FOR INSTRUCTIONS		200-237

	7962	DISPATCH TABLE FOR INSTRUCTIONS		240-247

	8014	DISPATCH TABLE FOR INSTRUCTIONS		250-257

	8063	DISPATCH TABLE FOR INSTRUCTIONS		260-267

	8111	DISPATCH TABLE FOR INSTRUCTIONS		270-377
DFKDA PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 ^ER  00.25    4-OCT-84 09:26:27   PAGE 4             
                                                                                                                           SEQ 0023

				 TABLE OF CONTENTS
				*******************


	8659	DISPATCH TABLE FOR INSTRUCTIONS		400-477

	9579	DISPATCH TABLE FOR INSTRUCTIONS		500-577

	10364	DISPATCH TABLE FOR INSTRUCTIONS		600-777

	11353	DISPATCH TABLE FOR INSTRUCTIONS		TWO PART INST'S

	11439	DISPATCH SUBROUTINES FROM MAIN TABLE

	12114	DISPATCH SUBROUTINES FROM MAIN TABLE - FETCH ACTIONS

	12463	MASTER CLOCK ROUTINE

	12648	LOGIC SUBROUTINES

	12929	TIME PULSE SUBROUTINES	IT0-IT1

	13191	TIME PULSE SUBROUTINES	-FETCH-

	13292	TIME PULSE SUBROUTINES	-EXECUTE-

	13356	TIME PULSE SUBROUTINES	-STORE-

	13511	TIME PULSE SUBROUTINES	-DIVIDE SUBRTN-

	13588	TIME PULSE SUBROUTINES	-FLOATING DIVIDE-

	13675	TIME PULSE SUBROUTINES	-NORMALIZE-

	13894	TIME PULSE SUBROUTINES	-DOUBLE NORMALIZE-

	13999	TIME PULSE SUBROUTINES	-FIX-

	14037	TIME PULSE SUBROUTINES	-DBLE FLOATING ADD/MUL/DIV-

	14236	TIME PULSE SUBROUTINES	-FLT ADD, MISC-

	14342	SHIFT SUBROUTINE

	14468	TIME PULSE SUBROUTINES	-INDONE-

	14505	TIME PULSE SUBROUTINES	-BLT-
DFKDA PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 ^ER  00.25    4-OCT-84 09:26:27   PAGE 5             
                                                                                                                           SEQ 0024

				 TABLE OF CONTENTS
				*******************


	14577	REGISTER MIXERS, ETC.

	14971	SHIFT CONNECTIONS

	15180	MEMORY CONTROL SUBROUTINES

	15499		LITERALS/VARIABLES

	15512	*STOR* RESERVED STORAGE, SEPT 18,1979
DFKDA PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 ^ER  00.25    4-OCT-84 09:26:27   PAGE 6             
                                                                                                                           SEQ 0025
		*****************************************************************
	83	ASSEMBLY PARAMETERS
		*****************************************************************

		*****************************************************************
	127	PROGRAM DEFINITIONS AND MACRO'S
		*****************************************************************

		*****************************************************************
	311	*PARAM*	CONSOLE DATA SWITCH ASSIGNMENTS, SEPT 18,1979
		*****************************************************************

		316	DATA SWITCHES (READ FROM CONSOLE IN EXEC MODE OR TYPED IN IN USER MODE)
			LEFT HALF SWITCHES ARE PRE-ASSIGNED FOR SUBROUTINE PACKAGE USE
			AND CONTROL LOOPING, PRINTING (TTY OR OTHER DEVICE) AND MISC. FUNCTIONS

		*****************************************************************
	346	*PARAM* PROGRAM/SUBROUTINE PARAMETERS, SEPT 18,1979
		*****************************************************************

		349	SPECIAL SUBPROGRAM LINKAGES

		360	SPECIAL SUBROUTINE FATAL HALTS
			USED TO REPORT ERRORS THAT CAUSE THE SUBROUTINES TO BE UNUSABLE

		*****************************************************************
	552	ERROR HANDLING UUO DEFINITIONS, SEPT 18,1979
		*****************************************************************

		*****************************************************************
	590	*FIXED* FIXED CONTROL AND DISPATCH STORAGE, SEPT 18,1979
		*****************************************************************

		*****************************************************************
	918	ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST
		*****************************************************************

		*****************************************************************
	1884	RANDOM DIAGNOSTIC SECTION
		*****************************************************************

DFKDA PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 ^ER  00.25    4-OCT-84 09:26:27   PAGE 7             
                                                                                                                           SEQ 0026
		*****************************************************************
	2541	INTERRUPT RELIABILITY MAIN DISPATCHING
		*****************************************************************

		*****************************************************************
	2575	BASIC METER TEST
		*****************************************************************

		*****************************************************************
	2642	ADDRESS BREAK TEST
		*****************************************************************

		*****************************************************************
	2799	INSTRUCTION INTERRUPTION TEST
		*****************************************************************

		*****************************************************************
	2919	PARITY INTERRUPT TEST
		*****************************************************************

		*****************************************************************
	3033	NON-EXISTENT-MEMORY TEST
		*****************************************************************

		*****************************************************************
	3115	BLOCK TRANSFER TEST
		*****************************************************************

		*****************************************************************
	3239	RANDOM CHANNEL GENERATOR
		*****************************************************************

		*****************************************************************
	3268	STATUS REPORTER
		*****************************************************************

		*****************************************************************
	3285	GETINS - GET RANDOM INSTRUCTION
		*****************************************************************

DFKDA PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 ^ER  00.25    4-OCT-84 09:26:27   PAGE 8             
                                                                                                                           SEQ 0027
		*****************************************************************
	3322	RANDOM NUMBER GENERATORS
		*****************************************************************

		*****************************************************************
	3342	METER SYNCHRONIZATION ROUTINE
		*****************************************************************

		*****************************************************************
	3398	TIMER
		*****************************************************************

		*****************************************************************
	3440	PROGRAM STATUS (SYSTAT)
		*****************************************************************

		*****************************************************************
	3545	MAIN CODE RESERVED STORAGE
		*****************************************************************

		*****************************************************************
	3700	INSTRUCTION TABLE FOR INTXCT
		*****************************************************************

		*****************************************************************
	4489	MEMORY RELIABILITY,  SETUP SECTION
		*****************************************************************

		*****************************************************************
	4549	PHYSICAL ADDRESS TEST
		*****************************************************************

		*****************************************************************
	4583	DATA PATTERNS TEST
		*****************************************************************

		*****************************************************************
	5052	MEMORY RELIABILITY, ERROR ROUTINES
		*****************************************************************

DFKDA PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 ^ER  00.25    4-OCT-84 09:26:27   PAGE 9             
                                                                                                                           SEQ 0028
		*****************************************************************
	5312	MEMORY RELIABILITY, SPECIAL PARITY INTERRUPT ROUTINE
		*****************************************************************

		*****************************************************************
	5422	SIMULATOR MACHINE REGISTER PRINT
		*****************************************************************

		7111	***** NOTE ******

		*****************************************************************
	7113	SIMULATOR PRINT PROGRAM OPERATION PARAMETERS
		*****************************************************************

		*****************************************************************
	7154	DEFINITIONS
		*****************************************************************

		*****************************************************************
	7312	DISPATCH TABLE FOR INSTRUCTIONS		0-37
		*****************************************************************

		*****************************************************************
	7337	DISPATCH TABLE FOR INSTRUCTIONS		40-107
		*****************************************************************

		*****************************************************************
	7347	DISPATCH TABLE FOR INSTRUCTIONS		110-111
		*****************************************************************

		*****************************************************************
	7371	DISPATCH TABLE FOR INSTRUCTIONS		114-123
		*****************************************************************

		*****************************************************************
	7422	DISPATCH TABLE FOR INSTRUCTIONS		124-132
		*****************************************************************

		*****************************************************************
	7459	DISPATCH TABLE FOR INSTRUCTIONS		133-137
		*****************************************************************

DFKDA PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 ^ER  00.25    4-OCT-84 09:26:27   PAGE 10            
                                                                                                                           SEQ 0029
		*****************************************************************
	7492	DISPATCH TABLE FOR INSTRUCTIONS		140-177
		*****************************************************************

		*****************************************************************
	7726	DISPATCH TABLE FOR INSTRUCTIONS		200-237
		*****************************************************************

		*****************************************************************
	7962	DISPATCH TABLE FOR INSTRUCTIONS		240-247
		*****************************************************************

		*****************************************************************
	8014	DISPATCH TABLE FOR INSTRUCTIONS		250-257
		*****************************************************************

		*****************************************************************
	8063	DISPATCH TABLE FOR INSTRUCTIONS		260-267
		*****************************************************************

		*****************************************************************
	8111	DISPATCH TABLE FOR INSTRUCTIONS		270-377
		*****************************************************************

		*****************************************************************
	8659	DISPATCH TABLE FOR INSTRUCTIONS		400-477
		*****************************************************************

		*****************************************************************
	9579	DISPATCH TABLE FOR INSTRUCTIONS		500-577
		*****************************************************************

		*****************************************************************
	10364	DISPATCH TABLE FOR INSTRUCTIONS		600-777
		*****************************************************************

		*****************************************************************
	11353	DISPATCH TABLE FOR INSTRUCTIONS		TWO PART INST'S
		*****************************************************************

DFKDA PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 ^ER  00.25    4-OCT-84 09:26:27   PAGE 11            
                                                                                                                           SEQ 0030
		*****************************************************************
	11439	DISPATCH SUBROUTINES FROM MAIN TABLE
		*****************************************************************

		*****************************************************************
	12114	DISPATCH SUBROUTINES FROM MAIN TABLE - FETCH ACTIONS
		*****************************************************************

		*****************************************************************
	12463	MASTER CLOCK ROUTINE
		*****************************************************************

		*****************************************************************
	12648	LOGIC SUBROUTINES
		*****************************************************************

		*****************************************************************
	12929	TIME PULSE SUBROUTINES	IT0-IT1
		*****************************************************************

		*****************************************************************
	13191	TIME PULSE SUBROUTINES	-FETCH-
		*****************************************************************

		*****************************************************************
	13292	TIME PULSE SUBROUTINES	-EXECUTE-
		*****************************************************************

		*****************************************************************
	13356	TIME PULSE SUBROUTINES	-STORE-
		*****************************************************************

		*****************************************************************
	13511	TIME PULSE SUBROUTINES	-DIVIDE SUBRTN-
		*****************************************************************

		*****************************************************************
	13588	TIME PULSE SUBROUTINES	-FLOATING DIVIDE-
		*****************************************************************

DFKDA PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 ^ER  00.25    4-OCT-84 09:26:27   PAGE 12            
                                                                                                                           SEQ 0031
		*****************************************************************
	13675	TIME PULSE SUBROUTINES	-NORMALIZE-
		*****************************************************************

		*****************************************************************
	13894	TIME PULSE SUBROUTINES	-DOUBLE NORMALIZE-
		*****************************************************************

		*****************************************************************
	13999	TIME PULSE SUBROUTINES	-FIX-
		*****************************************************************

		*****************************************************************
	14037	TIME PULSE SUBROUTINES	-DBLE FLOATING ADD/MUL/DIV-
		*****************************************************************

		*****************************************************************
	14236	TIME PULSE SUBROUTINES	-FLT ADD, MISC-
		*****************************************************************

		*****************************************************************
	14342	SHIFT SUBROUTINE
		*****************************************************************

		*****************************************************************
	14468	TIME PULSE SUBROUTINES	-INDONE-
		*****************************************************************

		*****************************************************************
	14505	TIME PULSE SUBROUTINES	-BLT-
		*****************************************************************

		*****************************************************************
	14577	REGISTER MIXERS, ETC.
		*****************************************************************

		*****************************************************************
	14971	SHIFT CONNECTIONS
		*****************************************************************

DFKDA PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 ^ER  00.25    4-OCT-84 09:26:27   PAGE 13            
                                                                                                                           SEQ 0032
		*****************************************************************
	15180	MEMORY CONTROL SUBROUTINES
		*****************************************************************

		*****************************************************************
	15499		LITERALS/VARIABLES
		*****************************************************************

		*****************************************************************
	15512	*STOR* RESERVED STORAGE, SEPT 18,1979
		*****************************************************************
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 1
DFKDAT	MAC	 4-Oct-84 09:24		*PARAM*	CONSOLE DATA SWITCH ASSIGNMENTS, SEPT 18,1979                              SEQ 0033

     1					;MAINDEC-10-DFKDA
     2
     3			000005		DECVER==005
     4			000000		MCNVER==000
     5
     6						XLIST
     7						LIST
     8						LALL
     9
    10					NAME	\MCNVER,\DECVER^
    11
    12					TITLE	DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 ^
    13
    14						XALL
    15					;A COMPREHENSIVE RELIABILITY TEST OF THE PDP-10 KL10
    16					;FIXED, FLOATING AND BYTE INSTRUCTIONS,
    17					;RANDOM INSTRUCTION SEQUENCES,
    18					;INTERRUPT FUNCTIONS,
    19					;AND MEMORY.
    20					;KL10 CENTRAL PROCESSOR
    21
    22					;COPYRIGHT 1975,1977,1979,1983,1984
    23					;DIGITAL EQUIPMENT CORPORATION
    24					;MARLBORO, MASS. 01752
    25
    26					;JOHN R. KIRCHOFF
    27
    28	000137					LOC	137
    29	000137	000000	000005		MCNVER,,DECVER
    30
    31						NOSYM
    32

DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 2
DFKDAT	MAC	 4-Oct-84 09:24		*PARAM*	CONSOLE DATA SWITCH ASSIGNMENTS, SEPT 18,1979                              SEQ 0034

    33					;TEST CONTROL SWITCHES
    34
    35					;RIGHT HALF
    36
    37			400000		RANBAS==400000				;SPECIFY RANDOM NUMBER BASE
    38			200000		INHCLK==200000				;INHIBIT CLOCK INTERRUPTS
    39			100000		INHMEM==100000				;INHIBIT MEMORY TESTING
    40
    41			040000		INHADB==40000				;INHIBIT ADDRESS BREAK TESTING
    42			020000		INHII==20000				;INHIBIT INSTRUCTION INTERRUPT TESTING
    43			010000		INHMI==10000				;INHIBIT METER INTERRUPT TESTING
    44
    45			004000		INHBLT==4000				;INHIBIT BLT INTERRUPT TESTING
    46			002000		INHPAR==2000				;INHIBIT PARITY INTERRUPT TESTING
    47			001000		INHNXM==1000				;INHIBIT NON-EX-MEMORY INTERRUPT TESTING
    48
    49			000400		INHNEW==400				;INHIBIT DOUBLE PRECISION INSTRUCTIONS
    50			000200		INHDFP==200				;INHIBIT DOUBLE FLOATING POINT TEST
    51			000100		INHFP==100				;ENABLE  FLOATING POINT TEST
    52
    53			000040		INHBYT==40				;INHIBIT BYTE TEST
    54			000020		INHFXD==20				;INHIBIT FIXED POINT TEST
    55			000010		INHRAN==10				;INHIBIT RANDOM INSTRUCTION
    56
    57			000004		SNGFL==4				;RUN SINGLE FAST LOOP
    58			000002		SLOW==2					;RUN JUST SIMULATION COMPARISION
    59			000001		FAST==1					;RUN JUST INSTRUCTION COMPARISION
    60
    61					;BEGIN ASSEMBLY PARAMETERS
    62
    63			030601		SADR1==SFSRT1
    64			030076		SADR2==RESRT1
    65			040401		SADR3==RENTR1
    66			030007		SADR4==SRTDDT
    67			030000		SADR5==BEGIN
    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		444653	444100		PAREA3==SIXBIT/DFKDA/
    78		546064	000000		PAREA4==SIXBIT/LPT/
    79			000000		PAREA5==0
    80			000000		PAREA6==0
    81
    82			000002		ITERAT==2
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 3
DFKDAT	MAC	 4-Oct-84 09:24		ASSEMBLY PARAMETERS                                                                SEQ 0035

    83					SUBTTL	ASSEMBLY PARAMETERS
    84
    85			030007		DDT=DDTSRT
    86			000001		PGMEND==1
    87			000001		EXCASB==1
    88			000001		USRASB==1
    89			000001		MEMMAP==1
    90			000001		KL10==1
    91			000001		KL10P0==1
    92			000001		KI10==1
    93			000040		DEBUG==40
    94			000001		ONEPRT==1				;ASSEMBLE PROGRAM AS ONE PART
    95			000001		SIMASB==1
    96
    97					;ACCUMULATOR ASSIGNMENTS
    98
    99			000001		AC==1					;TEST AC'S
   100			000005		RA==5					;RANDOM NUMBER AC'S
   101			000011		FLAGS==11				;FLAGS (OV, DCK, ETC)
   102			000012		ACSP==12				;POINTER FOR SIMULATED AC'S
   103			000013		CNTL==13				;CONTROL REGISTER
   104			000014		CNTR==14				;COUNTER FOR GROUP
   105			000015		IT==15					;TEST INSTRUCTION POINTER
   106			000016		LOP==16					;GROUP ITERATION COUNTER
   107
   108			000016		Q==16					;DFP ROUTINE POINTER
   109			000017		P==17					;PUSHDOWN POINTER
   110
   111					;CONTROL WORDS
   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		001000	000000		OPDEF	SINST	[001B8]
   123		002000	000000		OPDEF	SMT	[002B8]
   124
   125			031610		LUUO1=SIMNST
   126			031633		LUUO2=SIMMT
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 4
DFKDAT	MAC	 4-Oct-84 09:24		PROGRAM DEFINITIONS AND MACRO'S                                                    SEQ 0036

   127					SUBTTL	PROGRAM DEFINITIONS AND MACRO'S
   128
   129		700200	127741		OPDEF	CLRAPR	[CONO	APR,<LAPRAL-20>!LAPRP1]
   130
   131		700600	010377		OPDEF	CLRPI	[CONO	PI,LPICLR!LPION!LPICHA]
   132
   133						DEFINE	CLRBTH<
   134						CLRAPR
   135						CLRPI
   136					>
   137						DEFINE	LOPTST(A)<
   138						SWITCH				;GET CONSOLE SWITCHES
   139						TLNE	RELIAB			;FAST CYCLE WANTED?
   140						SOJGE	14,A			;LOOP TEST TILL 14 = 0
   141						RTN				;EXIT TEST
   142					>
   143						DEFINE	MOVMEM	(FROM,TO)<
   144						PUSH	P,FROM
   145						POP	P,TO
   146					>
   147						DEFINE	SUBTST<
   148						MOVEI	.
   149						MOVEM	TESTPC
   150					>
   151
   152					;MEMORY RELIABILITY AC DEFINITIONS
   153
   154			000000		MSG=0
   155			000001		PATRN=1					;DATA PATTERN WORD
   156			000002		PATIX=2					;PATTERN EXECUTE INDEX
   157			000003		SEGIX=3					;ADDRESS SEGMENT INDEX
   158			000004		ADRCON=4				;ADDRESS CONTROL WORD
   159			000005		TSTAC=5					;FAST AC TEST ROUTINES
   160			000006		AC6=6
   161			000007		AC7=7
   162			000010		AC10=10
   163			000011		AC11=11
   164			000012		AC12=12
   165			000013		AC13=13
   166			000014		AC14=14
   167			000015		TAC=15					;TEMPORARY AC
   168			000016		TAC1=16					;TEMPORARY AC 1
   169
   170			000002		MFIRST=PATIX				;BASE ADDRESS FOR FAST RATE ADDRESS
   171			000003		MLAST=SEGIX				;LAST ADDRESS FOR FAST RATE ADDRESS
   172			000015		CNT=TAC					;ACTUAL ADDRESS FOR FAST RATE ADDRESS
   173			000016		FRBIT=TAC1				;FAST RATE ADDRESSING BIT
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 5
DFKDAT	MAC	 4-Oct-84 09:24		PROGRAM DEFINITIONS AND MACRO'S                                                    SEQ 0037

   174					;MACROS
   175
   176					DEFINE	SAVEM	(A,B)<
   177						MOVEM	A,B(ACSP)		;MOVE TO MEMORY
   178						MOVEM	A+1,B+1(ACSP)
   179						MOVEM	A+2,B+2(ACSP)
   180						MOVEM	A+3,B+3(ACSP)
   181					>
   182
   183					DEFINE	RESTOR	(A,B)<
   184						MOVE	A,B(ACSP)		;MOVE TO AC
   185						MOVE	A+1,B+1(ACSP)
   186						MOVE	A+2,B+2(ACSP)
   187						MOVE	A+3,B+3(ACSP)
   188					>
   189
   190					DEFINE	NORM	(A,B)<
   191						TLNE	A,400000		;NORMALIZE A NUMBER
   192						TLZA	A,400
   193						TLO	A,400
   194						TDNN	A,[377777777777]
   195						AOS	A,B
   196						TDNN	A,[000777777777]
   197						TLO	A,400
   198						MOVEM	A,B
   199					>
   200
   201					;NEW OP CODE DEFINITIONS
   202
   203		110000	000000		OPDEF	DFAD	[110B8]
   204		111000	000000		OPDEF	DFSB	[111B8]
   205		112000	000000		OPDEF	DFMP	[112B8]
   206		113000	000000		OPDEF	DFDV	[113B8]
   207		120000	000000		OPDEF	DMOVE	[120B8]
   208		121000	000000		OPDEF	DMOVN	[121B8]
   209		122000	000000		OPDEF	FIX	[122B8]
   210		124000	000000		OPDEF	DMOVEM	[124B8]
   211		125000	000000		OPDEF	DMOVNM	[125B8]
   212		126000	000000		OPDEF	FIXR	[126B8]
   213		127000	000000		OPDEF	FLTR	[127B8]
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 6
DFKDAT	MAC	 4-Oct-84 09:24		PROGRAM DEFINITIONS AND MACRO'S                                                    SEQ 0038

   214					;STATEMENT OPERATORS PASSED FROM/TO MAIN SIMULATOR PROGRAM
   215
   216					;AC ASSIGNMENTS
   217
   218			000000		F==0
   219			000001		T==1
   220			000002		T1==2
   221			000003		T2==3
   222			000004		T3==4
   223			000005		S==5
   224			000006		AR==6
   225			000007		MQ==7
   226			000010		BR==10
   227			000011		AD==11
   228			000012		MB==12
   229			000013		PC==13
   230			000014		MA==14
   231			000015		SC==15
   232			000016		IR==16
   233
   234					;MISCELLANEOUS
   235
   236			046020		SIMGO=GO
   237			000000		OFFSET=0				;SIMULATION DONE FROM LOW SEGMENT
   238			040334		VM==SENTRY
   239			000000		INHIF==0
   240			000000		SEQPNT==0
   241			000000		ALINES==0
   242			000000		INHSCT==0
   243			000000		PNTMS==0
   244			000000		CKOUT==0
   245			000000		MGNTST==0
   246
   247					;INTERRUPT PARAMETERS
   248
   249			000012		LOPCNT==^D10				;SLOW CYCLE, LOOP EACH TEST 10 TIMES
   250			070000		BUFF=70000
   251			072001		BUFEND=BUFF+2001
   252			072101		BUFF1=BUFEND+100
   253			070000		INTBLK=BUFF
   254
   255			000020		TIM==20					;METER TIM DEVICE CODE
   256			000024		MTR==24					;METER MTR DEVICE CODE
   257			400000		TIMCLR=400000				;CLEAR TIMER
   258			040000		TIMON=040000				;TIMER ON
   259			020000		TIMCDON=020000				;CLEAR DONE
   260			020000		TIMDON=020000				;TIMER DONE
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 7
DFKDAT	MAC	 4-Oct-84 09:24		PROGRAM DEFINITIONS AND MACRO'S                                                    SEQ 0039

   261					;PROGRAM DESIGNED TO EXECUTE RANDOM INSTRUCTIONS (NON-PC CHANGE)
   262					; IN CORE, IN THE FAST AC'S, AND THRU SOFTWARE SIMULATION.
   263					;THE RESULTS OF THE THREE GROUPS OF INST ARE COMPARED FOR EQUALITY.
   264					;UPON A DISCREPENCY THE PROGRAM PRINTS ALL PERTINENT INFORMATION
   265					; AND GOES INTO A REPETITIVE FAILURE LOOP.
   266
   267					;THE PROGRAM OPERATES AS FOLLOWS:
   268										;1. GENERATES EIGHT RANDOM NUMBERS AND STORES
   269										;   THEM IN AC 0-7.
   270										;2. RESTORES THEM IN RAND-RAND+7
   271										;3. TEST AC'S FOR VALID INST.
   272										;A. OP CODES 0-17 CHANGED TO DFAD
   273										;B. OP CODES 20-37 CHANGED TO DFSB
   274										;C. OP CODES 40-57 CHANGED TO DFMP
   275										;D. OP CODES 60-77 CHANGED TO DFDV
   276										;E. OP CODES 100-107 CHANGED TO ROTC
   277										;F. OP CODES 114-117,123 CHANGED TO DFDV
   278										;G. OP CODES 133-137 CHANGED TO ASHC
   279										;H. OP CODES 243+247 CHANGED TO IMUL
   280										;I. OP CODES 260-267 CHANGED TO IMUL
   281										;J. OP CODES 251-257 CHANGED TO IMUL
   282										;K. OP CODES 300-377 CHANGED TO FSBR
   283										;L. OP CODES 600-677 CHANGED TO FDVR IF
   284										;   IT IS THE LAST INST IN THE INST GROUP
   285										;M. OP CODES OF 700-777 CHANGED TO FMPR
   286										;N. THEN ALL VALID INST. ARE MASKED FOR
   287										;   INDEX REG, INDIRECT, AC'S ABOVE 7, AND
   288										;   ONLY AN "E" FIELD OF 0-7.
   289										;4. STORES VALID INST IN INSBLK
   290										;5. SETS UP SLOW CORE LOOP WITH SIMULATION TRANSFER
   291										;   BETWEEN EACH VALID INST.
   292										;6. EXECUTES & SIMULATES SLOW LOOP.
   293										;7. COMPARES RESULTS AFTER EACH INST/SIMULATION.
   294										;8. STORES ANS. (AC'S 0-7) IN ANSBLK.
   295										;9. LOADS FAST LOOP AND AC'S
   296										;10. EXECUTES FAST LOOP.
   297										;11. COMPARES FAST LOOP AND SLOW LOOP ANS.
   298										;12. RE-EXECUTES FAST LOOP 7 TIMES WITH ANS CHECKING
   299					.
   300										;13. UPON AN ERROR THE PROGRAM WILL OUTPUT ON LPT OR
   301					 TTY,
   302										;    THE OPERANDS, INSTRUCTIONS, SLOW/FAST LOOP
   303										;    ANSWERS, AND THE SIM/SLOW LOOP ANSWERS.
   304										;14. THE PROGRAM WILL THEN SIMULATE AND PRINT THE
   305										; APPROPRIATE FAILING INSTRUCTION(S).
   306										;15. IT THEN WILL GO INTO AN ERROR LOOP.
   307
   308										;NOTE:-  BEWARE CORE LOOP AND/OR SIMULATION LOOP MAY
   309
   310										;	 HAVE FAILED AND NOT FAST LOOP.
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 1
PARAM	KLM	18-Sep-79 17:16		*PARAM*	CONSOLE DATA SWITCH ASSIGNMENTS, SEPT 18,1979                              SEQ 0040

   311					SUBTTL	*PARAM*	CONSOLE DATA SWITCH ASSIGNMENTS, SEPT 18,1979
   312
   313					DEFINE	S,<; *********************************************************************>
   314
   315					; **********************************************************************
   316					;*DATA SWITCHES (READ FROM CONSOLE IN EXEC MODE OR TYPED IN IN USER MODE)
   317					;*LEFT HALF SWITCHES ARE PRE-ASSIGNED FOR SUBROUTINE PACKAGE USE
   318					;*AND CONTROL LOOPING, PRINTING (TTY OR OTHER DEVICE) AND MISC. FUNCTIONS
   319					; **********************************************************************
   320
   321			400000		ABORT==	400000			;ABORT PROGRAM ON PASS COMPLETION
   322			200000		RSTART==200000			;RESTART TEST, PRINT TOTALS
   323			100000		TOTALS==100000			;PRINT TOTALS, CONTINUE
   324
   325			040000		NOPNT==	040000			;INHIBIT ALL PRINT/TYPE OUT (EXCEPT FORCED)
   326			020000		PNTLPT==020000			;PRINT ALL DATA ON LPT (LOGICAL DEVICE, USER MODE)
   327			010000		DING==	010000			;RING BELL ON ERROR
   328
   329			004000		LOOPER==004000			;ENTER EXERCISE/CHECK LOOP ON ERROR
   330			002000		ERSTOP==002000			;HALT ON TEST ERROR
   331			001000		PALERS==001000			;PRINT ALL ERRORS
   332
   333			000400		RELIAB==000400			;RELIABILITY MODE
   334			000200		TXTINH==000200			;INHIBIT ERROR TEXT
   335			000100		INHPAG==000100			;INHIBIT PAGING
   336
   337			000040		MODDVC==000040			;MODIFY DEVICE CODE
   338			000020		INHCSH==000020			;INHIBIT CACHE
   339			000010		OPRSEL==000010			;OPERATOR SELECTION
   340
   341			000004		CHAIN==	000004			;CHAIN CONTROL SWITCH
   342
   343			000002		KAHZ50==000002			;KA10 50 HERTZ POWER
   344
   345									;SWITCH 17 RESERVED !!!
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 2
PARAM	KLM	18-Sep-79 17:16		*PARAM* PROGRAM/SUBROUTINE PARAMETERS, SEPT 18,1979                                SEQ 0041

   346					SUBTTL	*PARAM* PROGRAM/SUBROUTINE PARAMETERS, SEPT 18,1979
   347
   348					; **********************************************************************
   349					;*SPECIAL SUBPROGRAM LINKAGES
   350					; **********************************************************************
   351
   352			027772		FSELNK=	27772	;FILE SELECT LINK
   353			027773		FRDLNK=	27773	;FILE READ LINK
   354			027774		LDLNK=	27774	;LOAD LINKAGE ADDRESS
   355			027775		DDTLNK=	27775	;DDT LINKAGE ADDRESS
   356			027776		MODLNK=	27776	;OPERATIONAL MODE CHECK LINKAGE ADDRESS
   357			027777		SUBLNK=	27777	;SUBROUTINE LINKAGE ADDRESS
   358
   359					; **********************************************************************
   360					;*SPECIAL SUBROUTINE FATAL HALTS
   361					;*USED TO REPORT ERRORS THAT CAUSE THE SUBROUTINES TO BE UNUSABLE
   362					; **********************************************************************
   363
   364					;ADDRESS   TAG	REASON
   365					;---------------------
   366
   367					; 1010 	NOEXEC	;PROGRAM NOT CODED FOR EXEC MODE OPERATION
   368					; 1011  PLERR	;FATAL PUSH LIST POINTER ERROR
   369					; 1012  PLERR1	;INITIAL PUSH LIST POINTER ERROR
   370					; 1013  MUOERR	;MUUO WITH LUUO HANDLER WIPED OUT
   371					; 1014  DTEBER	;DTE20 INTERRUPT WITHOUT DOORBELL
   372					; 1015  DTECER	;DTE20 CLOCK INTERRUPT WITHOUT FLAG SET
   373					; 1016  CPIERR	;CPU INITIALIZATION ERROR
   374					; 1017  EOPERR	;END OF PROGRAM ERROR
   375					; 1020  LUOERR	;INTERRUPT WITH LUUO HANDLER WIPED OUT
   376
   377					; **********************************************************************
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 3
PARAM	KLM	18-Sep-79 17:16		*PARAM* PROGRAM/SUBROUTINE PARAMETERS, SEPT 18,1979                                SEQ 0042

   378					; **********************************************************************
   379					;OPERATOR DEFINITIONS (NON-UUO'S)
   380					; **********************************************************************
   381
   382		260740	000000		OPDEF	GO	[PUSHJ	P,]	;SUBROUTINE CALL
   383		263740	000000		OPDEF	RTN	[POPJ	P,]	;SUBROUTINE RETURN 
   384		261740	000000		OPDEF	PUT	[PUSH	P,]	;PUT DATA ON PUSH LIST
   385		262740	000000		OPDEF	GET	[POP	P,]	;GET DATA FROM PUSH LIST 
   386		254000	000000		OPDEF	PJRST	[JRST	]	;JRST TO ROUTINE THAT RTN'S
   387		254200	000000		OPDEF	HALT	[JRST	4,]	;DEFINITION FOR DDT
   388		254100	000000		OPDEF	JRSTF	[JRST	2,]	;DEFINITION FOR DDT
   389		254500	000000		OPDEF	JEN	[JRST	12,]	;DEFINITION FOR DDT
   390
   391					; **********************************************************************
   392					;SUBROUTINE INITIALIZATION CALL
   393					; **********************************************************************
   394
   395		265000	030011		OPDEF	PGMINT	[JSP	0,SBINIT]	;SUBROUTINE INITIALIZATION
   396
   397					; **********************************************************************
   398					;HALTING UUO'S (A MORE GRACEFUL HALT THAN SIMPLY USING THE HALT INSTRUCTION).
   399					; **********************************************************************
   400
   401		037640	000004		OPDEF	FATAL	[37B8!15B12!4]	;FATAL PROGRAMMING HALT
   402		037600	000004		OPDEF	ERRHLT	[37B8!14B12!4]	;PROGRAM ERROR HALT
   403
   404					; **********************************************************************
   405					;TERMINAL INPUT UUO'S
   406					;ALWAYS COME FROM THE CONSOLE TERMINAL IN EXEC MODE OR THE
   407					;CONTROLLING TERMINAL (REAL TERMINAL OR PTY) IN USER MODE.
   408					; **********************************************************************
   409
   410		037000	000003		OPDEF	TTICHR 	[37B8!0B12!3]	;TTY, INPUT ANY CHARACTER
   411		037040	000003		OPDEF	TTIYES	[37B8!1B12!3]	;TTY, NORMAL RETURN Y
   412		037100	000003		OPDEF	TTINO	[37B8!2B12!3]	;TTY, NORMAL RETURN N
   413		037140	000003		OPDEF	TTIOCT	[37B8!3B12!3]	;TTY, INPUT OCTAL WORD
   414		037200	000003		OPDEF	TTIDEC	[37B8!4B12!3]	;TTY, INPUT DECIMAL WORD
   415		037240	000003		OPDEF	TTICNV	[37B8!5B12!3]	;TTY, INPUT CONVERTABLE WORD
   416		037300	000003		OPDEF	TTLOOK	[37B8!6B12!3]	;TTY, KEYBOARD CHECK
   417		037340	000003		OPDEF	TTALTM	[37B8!7B12!3]	;TTY, ALT-MODE CHECK
   418		037400	000003		OPDEF	TTSIXB	[37B8!10B12!3]	;TTY, INPUT SIXBIT WORD
   419		037440	000003		OPDEF	TTYINP	[37B8!11B12!3]	;TTY, IMAGE MODE INPUT
   420		037500	000003		OPDEF	TTICLR	[37B8!12B12!3]	;TTY, CLEAR INPUT
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 4
PARAM	KLM	18-Sep-79 17:16		*PARAM* PROGRAM/SUBROUTINE PARAMETERS, SEPT 18,1979                                SEQ 0043

   421					;TERMINAL OUTPUT UUO'S.
   422
   423		037000	000000		OPDEF	PNTA	[37B8!0B12!0]	;PRINT ASCII WORD
   424		037000	000001		OPDEF	PNTAF	[37B8!0B12!1]	;PRINT ASCII WORD FORCED
   425		037740	000000		OPDEF	PNTAL	[37B8!17B12!0]	;PRINT ASCIZ LINE
   426		037740	000001		OPDEF	PNTALF	[37B8!17B12!1]	;PRINT ASCIZ LINE FORCED
   427		037600	000003		OPDEF	PSIXL	[37B8!14B12!3]	;PRINT SIXBIT'Z LINE
   428		037640	000003		OPDEF	PSIXLF	[37B8!15B12!3]	;PRINT SIXBIT'Z LINE FORCED
   429		037000	000000		OPDEF	PNTMSG	[37B8!0B12!0]	;PRINT MESSAGE IMMEDIATE
   430		037040	000000		OPDEF	PNTMSF	[37B8!1B12!0]	;PRINT MESSAGE IMMEDIATE FORCED
   431		037100	000000		OPDEF	PSIXM	[37B8!2B12!0]	;PRINT SIXBIT'Z MSG IMMEDIATE
   432		037200	000000		OPDEF	PSIXMF	[37B8!4B12!0]	;PRINT SIXBIT'Z MSG IMM FORCED
   433		037000	000000		OPDEF	PNTCI	[37B8!0B12!0]	;PRINT CHARACTER IMMEDIATE
   434		037040	000000		OPDEF	PNTCIF	[37B8!1B12!0]	;PRINT CHARACTER IMMEDIATE FORCED
   435		037500	000000		OPDEF	PNTCHR	[37B8!12B12!0]	;PRINT CHARACTER
   436		037500	000001		OPDEF	PNTCHF	[37B8!12B12!1]	;PRINT CHARACTER FORCED
   437		037040	000000		OPDEF	PNT1	[37B8!1B12!0]	;PRINT ONE OCTAL DIGIT
   438		037040	000001		OPDEF	PNT1F	[37B8!1B12!1]	;PRINT 1 OCTAL DIGIT FORCED	
   439		037100	000000		OPDEF	PNT2	[37B8!2B12!0]	;PRINT TWO OCTAL DIGITS
   440		037100	000001		OPDEF	PNT2F	[37B8!2B12!1]	;PRINT 2 OCTAL DIGITS FORCED	
   441		037140	000000		OPDEF	PNT3	[37B8!3B12!0]	;PRINT THREE OCTAL DIGITS
   442		037140	000001		OPDEF	PNT3F	[37B8!3B12!1]	;PRINT THREE OCTAL DIGITS FORCED	
   443		037200	000000		OPDEF	PNT4	[37B8!4B12!0]	;PRINT FOUR OCTAL DIGITS
   444		037200	000001		OPDEF	PNT4F	[37B8!4B12!1]	;PRINT FOUR OCTAL DIGITS FORCED
   445		037240	000000		OPDEF	PNT5	[37B8!5B12!0]	;PRINT FIVE OCTAL DIGITS
   446		037240	000001		OPDEF	PNT5F	[37B8!5B12!1]	;PRINT FIVE OCTAL DIGITS FORCED
   447		037300	000000		OPDEF	PNT6	[37B8!6B12!0]	;PRINT SIX OCTAL DIGITS
   448		037300	000001		OPDEF	PNT6F	[37B8!6B12!1]	;PRINT SIX OCTAL DIGITS FORCED
   449		037340	000000		OPDEF	PNT7	[37B8!7B12!0]	;PRINT 7 OCTAL DIGITS
   450		037340	000001		OPDEF	PNT7F	[37B8!7B12!1]	;PRINT 7 OCTAL DIGITS FORCED
   451		037440	000000		OPDEF	PNT11	[37B8!11B12!0]	;PRINT 11 OCTAL DIGITS
   452		037440	000001		OPDEF	PNT11F	[37B8!11B12!1]	;PRINT 11 OCTAL DIGITS FORCED.
   453		037400	000000		OPDEF	PNTADR	[37B8!10B12!0]	;PRINT PHYSICAL ADDRESS
   454		037400	000001		OPDEF	PNTADF	[37B8!10B12!1]	;PRINT PHYSICAL ADDRESS FORCED
   455		037600	000000		OPDEF	PNTOCT  [37B8!14B12!0]	;PRINT FULL WORD OCTAL
   456		037600	000001		OPDEF	PNTOTF	[37B8!14B12!1]	;PRINT FULL WORD OCTAL FORCED
   457		037540	000000		OPDEF	PNTHW	[37B8!13B12!0]	;PRINT OCTAL HALF WORDS, 6 SP 6
   458		037540	000001		OPDEF	PNTHWF	[37B8!13B12!1]	;PRINT OCTAL HALF WORDS, 6 SP 6 FORCED
   459		037700	000003		OPDEF	PNTOCS	[37B8!16B12!3]	;PRINT OCTAL, SUPPRESS LEADING 0'S
   460		037740	000003		OPDEF	PNTOCF	[37B8!17B12!3]	;PRINT OCTAL, SUPPRESS LEADING 0'S FORCED
   461		037640	000000		OPDEF	PNTDEC	[37B8!15B12!0]	;PRINT DECIMAL, SUPRESS LEADING 0'S
   462		037640	000001		OPDEF	PNTDCF	[37B8!15B12!1]	;PRINT DECIMAL, SUPRESS LEADING 0'S FORCED
   463		037700	000000		OPDEF	PNTDS	[37B8!16B12!0]	;PRINT DECIMAL, SPACES FOR LD 0'S
   464		037700	000001		OPDEF	PNTDSF	[37B8!16B12!1]	;PRINT DECIMAL, SPACES FOR LD 0'S FORCED
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 5
PARAM	KLM	18-Sep-79 17:16		*PARAM* PROGRAM/SUBROUTINE PARAMETERS, SEPT 18,1979                                SEQ 0044

   465		037200	000002		OPDEF	PNTNM	[37B8!4B12!2]	;PRINT PROGRAM NAME
   466		037000	000002		OPDEF	PNTSIX	[37B8!0B12!2]	;PRINT SIXBIT WORD
   467		037040	000002		OPDEF	PNTSXF	[37B8!1B12!2]	;PRINT SIXBIT WORD FORCED
   468		037240	000002		OPDEF	DROPDV	[37B8!5B12!2]	;CLOSE LOGICAL FILE, USER MODE
   469		037100	000002		OPDEF	PNTCW	[37B8!2B12!2]	;PRINT DF10 CONTROL WORD
   470		037140	000002		OPDEF	PNTCWF	[37B8!3B12!2]	;PRINT DF10 CONTROL WORD FORCED
   471		037000	030242		OPDEF	PCRL	[37B8!0B12!CRLF] ;PRINT CARRIAGE RETURN/LINE FEED
   472		037040	030242		OPDEF	PCRLF	[37B8!1B12!CRLF] ;PRINT CARRIAGE RETURN/LINE FEED FORCED
   473		037000	000040		OPDEF	PSP	[37B8!0B12!40]	;PRINT SPACE
   474		037040	000040		OPDEF	PSPF	[37B8!1B12!40]	;PRINT SPACE FORCED
   475		037000	030243		OPDEF	PCRL2	[37B8!0B12!CRLF2] ;PRINT CARRIAGE RETURN/LINE FEED (TWICE)
   476		037040	030243		OPDEF	PCRL2F	[37B8!1B12!CRLF2] ;PRINT CARRIAGE RETURN/LINE FEED (TWICE) FORCED
   477		037040	000007		OPDEF	PBELL	[37B8!1B12!7]	;PRINT TTY BELL
   478
   479		037040	000026		OPDEF	PFORCE	[37B8!1B12!26]	;PRINT FORCE, CONTROL O OVERRIDE
   480
   481					DEFINE	PMSG	(ARG),<
   482						PSIXM	[SIXBIT\ARG'_\]>
   483
   484					DEFINE	PMSGF	(ARG),<
   485						PSIXMF	[SIXBIT\ARG'_\]>
   486
   487					;SIXBTZ -- MACRO TO GENERATE SIXBIT DATA FOR PRINTING
   488					;	CONSERVES CORE OVER ASCIZ
   489
   490					DEFINE	SIXBTZ	(ARG),<	[SIXBIT\ARG'_\]>
   491
   492					;CONSOLE SWITCH INPUT UUO.
   493					;READS CONSOLE SWITCHES IF IN EXEC MODE OR ASKS FOR THEM IF
   494					; USER MODE.
   495
   496		037400	000002		OPDEF	SWITCH	[37B8!10B12!2]	;INPUT CONSOLE SWITCHES
   497
   498					;CLOCK INITIALIZATION UUO - TO SET DESIRED CLOCK OPERATION
   499					;EITHER IGNORE CLOCK, ONLY LET IT TICK OR CAUSE INTERRUPT TO OCCUR.
   500
   501		037540	000004		OPDEF	CLOKOP	[37B8!13B12!4]	;CLOCK OPERATION UUO - PDP-11 CLOCK
   502		037200	000004		OPDEF	MTROP	[37B8!4B12!4]	;CLOCK OPERATION UUO - DK20 METER
   503
   504					;KL10 ONLY CACHE OPERATION UUO'S
   505
   506		037040	000004		OPDEF	CINVAL	[37B8!1B12!4]	;CACHE INVALIDATE
   507		037100	000004		OPDEF	CFLUSH	[37B8!2B12!4]	;CACHE FLUSH
   508		037140	000004		OPDEF	CWRTBI	[37B8!3B12!4]	;CACHE WRITE-BACK & INVALIDATE
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 6
PARAM	KLM	18-Sep-79 17:16		*PARAM* PROGRAM/SUBROUTINE PARAMETERS, SEPT 18,1979                                SEQ 0045

   509					;END OF PASS/PROGRAM UUOS
   510
   511					;PERFORMS THE END OF PASS FUNCTIONS. INCREMENT PASS COUNT,
   512					;DECREMENT ITERATION COUNT, CHECK IF FINISHED WITH THIS PROGRAM ETC.
   513
   514		037500	000004		OPDEF	ENDUUO	[37B8!12B12!4]	;UUO TO DISPLAY LIGHTS
   515		037700	000004		OPDEF	EOPUUO	[37B8!16B12!4]	;END OF PROGRAM UUO
   516
   517					;MEMORY MANAGEMENT UUO'S
   518					;UUO'S TO PERFORM VARIOUS MEMORY FUNCTIONS. MAPPING, ZEROING, PAGING,
   519					;ADDRESS CONVERSION, ETC...
   520
   521		037000	000004		OPDEF	MAPMEM	[37B8!0B12!4]	;MAP MEMORY
   522		037500	000002		OPDEF	MEMZRO	[37B8!12B12!2]	;ZERO MEMORY
   523		037440	000002		OPDEF	MEMSEG	[37B8!11B12!2]	;SETUP MEMORY SEGMENT
   524		037540	000002		OPDEF	MAPADR	[37B8!13B12!2]	;VIRTUAL TO PHYSICAL ADR CONVERT
   525		037640	000002		OPDEF	MAPCNK	[37B8!15B12!2]	;MAP MEMORY CHUNK
   526		037600	000002		OPDEF	MAPSET	[37B8!14B12!2]	;SET KI10 EXEC PAGE MAP
   527		037740	000002		OPDEF	MAPPNT	[37B8!17B12!2]	;PRINT MEMORY MAP
   528
   529					;DEVICE CODE MODIFICATION UUO
   530					;ALLOWS THE MODIFICATION OF IOT'S TO ONE DEVICE TO BE CHANGED TO
   531					;IOT'S TO A DIFFERENT DEVICE CODE.
   532
   533		037340	000002		OPDEF	MODPCU	[37B8!7B12!2]	;MODIFY PERHIPERAL CODE, USER
   534		037300	000002		OPDEF	MODPCP	[37B8!6B12!2]	;MODIFY PERHIPERAL CODE, PROGRAM
   535
   536			030000			IFNDEF	MODDVL,<MODDVL==BEGIN>
   537			030000			IFNDEF	MODDVU,<MODDVU==BEGIN>
   538
   539					;"DIAMON" FILE SELECTION AND READ UUOS
   540
   541		037240	000004		OPDEF	FSELECT	[37B8!5B12!4]	;FILE SELECTION
   542		037300	000004		OPDEF	FREAD	[37B8!6B12!4]	;FILE READ - ASCII DATA
   543		037340	000004		OPDEF	FRD36	[37B8!7B12!4]	;FILE READ - 36 BIT DATA
   544		037400	000004		OPDEF	FRD8	[37B8!10B12!4]	;FILE READ - 8 BIT DATA
   545
   546					;KI10 ONLY UUO FOR PRINTING MARGIN VALUES
   547
   548		037700	000002		OPDEF	PNTMGN	[37B8!16B12!2]	;PRINT MARGIN VALUE
   549
   550						XLIST
   551					IFNDEF	KLOLD,<LIST
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 7
PARAM	KLM	18-Sep-79 17:16		ERROR HANDLING UUO DEFINITIONS, SEPT 18,1979                                       SEQ 0046

   552					SUBTTL	ERROR HANDLING UUO DEFINITIONS, SEPT 18,1979
   553
   554					; **********************************************************************
   555					;ERROR HANDLER PARAMETERS
   556					; **********************************************************************
   557
   558		036000	000000		OPDEF	ERUUO	[36B8]		;ERROR CALL UUO
   559		035000	000000		OPDEF	ERLOOP	[35B8]		;ERROR LOOP, CHECKS PC,REPT,REPT1,ERROR
   560		035040	000000		OPDEF	ERLP1	[35B8!1B12]	;ERROR LOOP IF PC'S MATCH
   561		035100	000000		OPDEF	ERLP2	[35B8!2B12]	;ERROR LOOP IF ANY ERROR
   562		034000	000000		OPDEF	REPTUO	[34B8]		;REPEAT LOOP UUO
   563
   564					;THE ERROR HANDLER MACROS
   565
   566					;A MACRO TO REPORT AN ERROR AND LOOP
   567
   568						DEFINE	ERROR	(ADR,FORMAT,CORECT,ACTUAL,F,D,ERR)<
   569												SALL
   570						ERUUO	FORMAT,[T,,[SIXBIT\F'_\]
   571							   CORECT,,ACTUAL
   572							   [SIXBIT\D'_\],,ERR]
   573												XALL
   574						ERLOOP	ADR		;IF ERROR, LOOP TO ADR
   575					>
   576
   577					;A MACRO TO REPORT AN ERROR AND NOT LOOP
   578
   579						DEFINE	ERROR1	(FORMAT,CORECT,ACTUAL,F,D,ERR)<
   580												SALL
   581						ERUUO	FORMAT,[T,,[SIXBIT\F'_\]
   582							   CORECT,,ACTUAL
   583							   [SIXBIT\D'_\],,ERR]
   584												XALL>
   585
   586					>;END OF KLOLD CONDITIONAL
   587
   588						XLIST
   589						LIST
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 1
FIXED	KLM	18-Sep-79 17:18		*FIXED* FIXED CONTROL AND DISPATCH STORAGE, SEPT 18,1979                           SEQ 0047

   590					SUBTTL	*FIXED* FIXED CONTROL AND DISPATCH STORAGE, SEPT 18,1979
   591
   592	030000					LOC	30000
   593
   594					; **********************************************************************
   595					;PROGRAM STARTING ADDRESSES
   596					;THESE ADDRESSES CALL VARIOUS SPECIAL START ROUTINES AND OR OPTIONS
   597					;NORMAL START ADDRESS IS 30000 ALL OTHERS ARE SPECIAL. INVOKED BECAUSE
   598					;OF END OF PASS, POWER FAILURE, DDT START, RE-ENTERING(TYPICALLY USER
   599					;MODE), OR ANY NUMBER OF SPECIAL FEATURE TESTS.
   600					; **********************************************************************
   601
   602	030000	254 00 04 00 027776 	BEGIN:	JRST	@MODLNK		;STAND-ALONE START
   603	030001	254 00 0 00 030603 	$START:	JRST	START		;MODE CHECK STARTING ADDRESS
   604
   605	030002	254 00 1 00 027774 	DIAGMN:	JRST	@LDLNK		;DIAGNOSTIC MONITOR START
   606
   607	030003	254 00 1 00 027774 	SYSEXR:	JRST	@LDLNK		;SYSTEM EXERCISER START
   608
   609	030004	254 00 0 00 030601 	SFSTRT:	JRST	SADR1		;SPECIAL FEATURE START
   610
   611	030005	254 00 0 00 030076 	PFSTRT:	JRST	SADR2		;POWER FAIL RESTART
   612
   613	030006	254 00 0 00 040401 	REENTR:	JRST	SADR3		;REENTER START(USUALLY USER MODE ONLY)
   614
   615	030007				SRTDDT:				;COMMONLY MISTAKEN NAME FOR "DDTSRT"
   616	030007	254 00 1 00 027775 	DDTSRT:	JRST	@DDTLNK		;DDT START
   617
   618	030010	254 00 0 00 030657 	BEGIN1:	JRST	STARTA		;LOOP START(END OF PASS COMES HERE)
   619	030011	254 00 1 00 027777 	SBINIT:	JRST	@SUBLNK		;PMGINT LINKAGE
   620	030012	000000	000000		RETURN:	0			;RETURN ADDRESS STORAGE
   621
   622	030013	254000	030000		START1:	SADR7			;OPTIONAL STARTING ADR/INSTRUCTIONS
   623	030014	254000	030000		START2:	SADR8			; "
   624	030015	254000	030000		START3:	SADR9			; "
   625	030016	254000	030000		START4:	SADR10			; "
   626	030017	254000	030000		START5:	SADR11			; "
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 2
FIXED	KLM	18-Sep-79 17:18		*FIXED* FIXED CONTROL AND DISPATCH STORAGE, SEPT 18,1979                           SEQ 0048

   627					; **********************************************************************
   628					;PROGRAM FIXED PARAMETER AREA
   629					; **********************************************************************
   630
   631	030020	444653	444100		PNTNAM:	PAREA3		;SIXBIT PROGRAM NAME
   632	030021	546064	000000		PNTEXT:	PAREA4		;SIXBIT PROGRAM EXTENSION
   633	030022	123457	654321		RANDBS:	PAREA1		;RANDOM BASE NUMBER
   634	030023	000000	000000		SWTEXR:	PAREA2		;SYSTEM EXERCISER SWITCHES
   635	030024	000000	000002		ITRCNT:	ITERAT		;PROGRAM ITERATIONS
   636	030025	000000	030732		$PNAME:	PGMNAM		;POINTER TO PROGRAMS NAME
   637	030026	000000	000005		$PVER:	MCNVER,,DECVER	;MCN & DEC VERSION LEVEL
   638	030027	000000	030000		$MODVL:	MODDVL		;DEVICE CODE CHANGE LOWER LIMIT
   639	030030	000000	030000		$MODVU:	MODDVU		;DEVICE CODE CHANGE UPPER LIMIT
   640	030031	777777	777777		$EMODE:	IFNDEF EXCASB,<0> IFDEF EXCASB,<-1>	;EXEC ALLOWED
   641	030032	777777	777777		$UMODE:	IFNDEF USRASB,<0> IFDEF USRASB,<-1>	;USER ALLOWED
   642	030033	000000	000000		$DSKUP:	IFNDEF DSKUPD,<0> IFDEF DSKUPD,<-1>	;DISK UPDATE MODE
   643	030034	777777	777777		$MMAP:	IFNDEF MEMMAP,<0> IFDEF MEMMAP,<-1>	;ALLOW MEMORY RTNS
   644	030035	000000	000000		PAREA7:	PAREA5		;OPTIONAL PARAMETER
   645	030036	000000	000000		PAREA8:	PAREA6		;OPTIONAL PARAMETER
   646
   647					; **********************************************************************
   648					;PROGRAM VARIABLE PARAMETER AREA
   649					; **********************************************************************
   650
   651	030037	000000	000000		USER:	0		; 0 = EXEC, -1 = USER MODE FLAG
   652	030040	000000	000000		KAIFLG:	0		;PROCESSOR TYPE, 0 = KA10, -1 = KI10
   653	030041	000000	000000		KLFLG:	0		;PROCESSOR TYPE, 0 = KA/KI, -1 = KL10
   654	030042	777777	777777		MONFLG:	-1		;DIAG MONITOR SPECIAL USER FLAG
   655	030043	000000	000000		MONCTL:	0		;DIAG MON/SYS EXR FLAG
   656	030044	000000	000000		MONTEN:	0		;-1= LOADED BY 10
   657	030045	000000	000000		CLOCKF:	0		;CLOCK TICKED FLAG
   658	030046	000000	000000		CONSW:	0		;CONSOLE SWITCH SETTINGS
   659	030047	000000	000000		PASCNT:	0		;PROGRAM PASS COUNT
   660	030050	000000	000000		RUNFLG:	0		;PROGRAM RUN FLAG
   661	030051	000000	000000		TESTPC:	0		;SUBTEST PC
   662	030052	000000	000000		ERRPC:	0		;ERROR PC
   663	030053	000000	000000		ERRTLS:	0		;ERROR TOTALS
   664	030054	000000	000000		TICKS:	0		;PROGRAM RUNNING TIME
   665	030055	000000	000000		MARGIN:	0		;KI10 MARGIN WORD VALUE
   666	030056	000000	000000		$ONETM:	0		;SUBROUTINE INITIALIZATION FLAG
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 3
FIXED	KLM	18-Sep-79 17:18		*FIXED* FIXED CONTROL AND DISPATCH STORAGE, SEPT 18,1979                           SEQ 0049

   667					; **********************************************************************
   668					;SPECIAL PROGRAM DISPATCH ADDRESSES
   669					; **********************************************************************
   670
   671	030057	037 12 0 00 000004 	BEGEND:	ENDUUO		;END OF PASS
   672	030060	254 00 0 00 030010 	$BEND1:	JRST	BEGIN1	;KEEP RUNNING PROGRAM
   673	030061	037 16 0 00 000004 	$BEND2:	EOPUUO		;END OF PROGRAM - NO RETURN
   674	030062	000000	030000		CNTLC:	SADR5		;CONTROL C XFER ADDRESS
   675	030063	000000	030007		ALTMGO:	SADR6		;ALTMODE XFER ADDRESS
   676	030064				CPOPJ1:			;SKIP RETURN
   677	030064	350 00 0 17 000000 	UUOSKP:	AOS	(P)	;SKIP RETURN FROM UUO
   678	030065				CPOPJ:			;NON-SKIP REGULAR RETURN
   679	030065	263 17 0 00 000000 	UUOEXT:	RTN		;UUO RETURN
   680	030066	255 00 0 00 000000 	UUORTN:	JFCL		;ADDITIONAL USERS UUO ROUTINE
   681	030067	255 00 0 00 000000 	$UORTX:	JFCL		;ADDITIONAL UUO LINKAGE
   682	030070	255 00 0 00 000000 	$UUOER:	JFCL		;INITED AS (JRST $UOERX)
   683	030071	255 00 0 00 000000 	$ITRHL:	JFCL		;ADDITIONAL INTERRUPT LINKAGE
   684	030072	255 00 0 00 000000 	$ITRX1:	JFCL		; "
   685	030073	255 00 0 00 000000 	$USRHL:	JFCL		; "
   686	030074	255 00 0 00 000000 	$RSRTX:	JFCL		;ADDITIONAL POWER FAIL LINKAGE
   687	030075	255 00 0 00 000000 	$RSRTY:	JFCL		; "
   688	030076	255 00 0 00 000000 	RESRT1:	JFCL		; INITED AS (JRST RESRTX)
   689	030077	255 00 0 00 000000 	RESRT2:	JFCL		; "
   690	030100	255 00 0 00 000000 	$PARER:	JFCL		;ADDITIONAL PARITY ERROR LINKAGE
   691	030101	255 00 0 00 000000 	ERMORE:	JFCL		;ADDITIONAL ERROR HANDLER LINKAGE
   692	030102	254 04 0 00 030102 		HALT	.	;IMPROPER TRANSFER HALT
   693
   694	030103	000000	000000		$PSHER:	0		;INITED AS (JRST PSHERR)
   695	030104	000000	000000		ITRCH1:	0		;PC & FLAGS OF CURRENT INTERRUPT
   696	030105	000000	000000			0		;INITED AS (JRST $ITRC1)
   697
   698					; **********************************************************************
   699					;PROCESSOR CONTROL STORAGE
   700					; **********************************************************************
   701
   702	030106	000000	000000		$ACC0:	0		;INTERRUPT SAVED AC0
   703	030107	000000	000000		$SVPI:	0		;INTERRUPT SAVED PI
   704	030110	000000	000000		$SVAPR:	0		;INTERRUPT SAVED APR
   705	030111	000000	000000		$SVPAG:	0		;INTERRUPT SAVED PAG (DATAI)
   706	030112	000000	000000		$SPAG1:	0		;INTERRUPT SAVED PAG (CONI)
   707
   708	030113	000000	000000		$SVUUO:	0		;CURRENT USERS UUO
   709	030114	000000	000000		$SVUPC:	0		;PC OF CURRENT USERS UUO
   710
   711	030115	000000	000000		REPTU:	0		;REPEAT UUO ITERATIONS
   712	030116	000000	000000		SCOPE:	0		;ERROR HANDLER SCOPE LOOP FLAG
   713	030117	000000	000000		%CORFLG:0		; " CORRECT FLAG
   714	030120	000000	000000		%COREC:	0		; " CORRECT DATA
   715	030121	000000	000000		%ACTFL:	0		; " ACTUAL FLAG
   716	030122	000000	000000		%ACTUL:	0		; " ACTUAL DATA
   717	030123	000000	000000		%DISCR:	0		; " DISCREPENCY DATA
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 4
FIXED	KLM	18-Sep-79 17:18		*FIXED* FIXED CONTROL AND DISPATCH STORAGE, SEPT 18,1979                           SEQ 0050

   718					; **********************************************************************
   719					;UUO DISPATCH TABLE
   720					; **********************************************************************
   721						XLIST
   722						LIST
   723	030124	031610	030070		UUODIS:	LUUO1,,$UUOER
   724	030125	030070	031633			LUUO3,,LUUO2
   725	030126	030070	030070			LUUO5,,LUUO4
   726	030127	030070	030070			LUUO7,,LUUO6
   727	030130	030070	030070			LUUO11,,LUUO10
   728	030131	030070	030070			LUUO13,,LUUO12
   729	030132	030070	030070			LUUO15,,LUUO14
   730	030133	030070	030070			LUUO17,,LUUO16
   731	030134	030070	030070			LUUO21,,LUUO20
   732	030135	030070	030070			LUUO23,,LUUO22
   733	030136	030070	030070			LUUO25,,LUUO24
   734	030137	030070	030070			LUUO27,,LUUO26
   735	030140	030070	030070			LUUO31,,LUUO30
   736	030141	030070	030070			LUUO33,,LUUO32
   737
   738					; **********************************************************************
   739					;MEMORY MANAGMENT STORAGE
   740					; **********************************************************************
   741
   742	030142	000000	000000		DF22F:	0		;DF10 CONTROL FLAG, 0 = 18, -1 = 22 BIT
   743	030143	000000	000000		MAPNEW:	0		;MEMORY MAPPING CONTROL FLAG, -1 = 4096K MAPPING
   744	030144	000000	000000		MEMTOT:	0		;TOTAL MEMORY SIZE IN K (1024.)
   745	030145	000000	000000		MEMLOW:	0		;LOWEST USABLE MEMORY
   746	030146				MEMSIZ:	BLOCK ^D41	;MEMORY SEGMENT POINTER TABLE
   747
   748					; **********************************************************************
   749					;PRINT CONTROL STORAGE
   750					; **********************************************************************
   751
   752	030217	000000	000000		PNTFLG:	0		;PRINT FLAG, -1 WHILE IN PRINT ROUTINE
   753	030220	000000	000000		PNTENB:	0		;PRINT ENABLE
   754	030221	000000	000000		PDISF:	0		;PRINT DISABLED FLAG
   755	030222	000000	000000		PNTINH:	0		;INHIBIT PRINT INPUT CHECKS
   756	030223	000000	000000		PNTSPC:	0		;PRINT SPACE CONTROL
   757	030224	000000	000000		OPTIME:	0		;TYPE-IN WAIT TIME
   758	030225	000000	000000		$TWCNT:	0		;TIME WAITED
   759	030226	000000	000000		$DVOFF:	0		;LOGICAL DEVICE INITED FLAG
   760	030227	000000	000000		TTYFIL:	0		;TTY EXEC FILLERS FLAG
   761	030230	000000	000000		TTYSPD:	0		;TTY EXEC BAUD RATE
   762	030231	000000	000000		$TTCHR:	0		;ACTUAL TYPED IN CHAR
   763	030232	000000	000000		$CHRIN:	0		;UPPER CASED & PARITY STRIPPED CHAR
   764	030233	000000	000000		$TYPNB:	0		;TYPED IN NUMBER
   765	030234	000000	000000		$CRLF:	0		;FREE CR/LF FLAG
   766	030235	000000	000000		$TABF:	0		;TAB CONVERSION FLAG
   767	030236	000000	000000		$FFF:	0		;FORM FEED CONVERSION FLAG
   768	030237	000000	000000		$VTF:	0		;VERTICAL TAB CONVERSION FLAG
   769	030240	000000	000000		USRLFF:	0		;USER LF FILLERS
   770	030241	000000	000000		USRCRF:	0		;USER CR FILLERS
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 5
FIXED	KLM	18-Sep-79 17:18		*FIXED* FIXED CONTROL AND DISPATCH STORAGE, SEPT 18,1979                           SEQ 0051

   771					; **********************************************************************
   772					;THE FOLLOWING MISCELLANEOUS PRINT CHARACTERS ARE INCLUDED
   773					;TO FACILITATE PRINTING AND ARE CALLED AS FOLLOWS:
   774					;	MOVEI	NAME
   775					;	PNTA		;OR PNTAF
   776					; **********************************************************************
   777
   778	030242				CRLF:	ASCII/
   779	030242	015 012 000 000 000 	/
   780	030243				CRLF2:	ASCII/
   781
   782	030243	015 012 015 012 000 	/
   783	030244	054 000 000 000 000 	COMMA:	ASCII/,/
   784	030245	056 000 000 000 000 	PERIOD:	ASCII/./
   785	030246	040 000 000 000 000 	SPACE:	ASCII/ /
   786	030247	011 000 000 000 000 	TAB:	ASCII/	/
   787	030250				MINUS:
   788	030250	055 000 000 000 000 	HYPEN:	ASCII/-/
   789	030251	053 000 000 000 000 	PLUS:	ASCII/+/
   790	030252	052 000 000 000 000 	AST:	ASCII/*/
   791	030253	100 000 000 000 000 	ATSIN:	ASCII/@/
   792	030254	050 000 000 000 000 	LFP:	ASCII/(/
   793	030255	051 000 000 000 000 	RTP:	ASCII/)/
   794	030256	007 0000000000 		BELL:	BYTE (7) 007
   795	030257	077 000 000 000 000 	QUEST:	ASCII/?/
   796	030260	057 000 000 000 000 	SLASH:	ASCII!/!
   797	030261	044 000 000 000 000 	DOLLAR:	ASCII/$/
   798	030262	000000	000012		RADIX:	^D10			;DECIMAL PRINT RADIX
   799	030263	000000	000040		RADLSP:	40			;DECIMAL PRINT LEADING CHAR
   800	030264	000000	000012		RADLSC:	^D10			;DECIMAL PRINT LEADING CHAR COUNT
   801
   802					; **********************************************************************
   803					;USER MODE OUTPUT FILE INFORMATION
   804					; **********************************************************************
   805
   806	030265				$OBUF:	BLOCK	3		;LOGICAL FILE OUTPUT BUFFER HEADER
   807	030270	60 62 51 56 64 00 	$OUTNM:	SIXBIT	/PRINT/		;FILE NAME
   808	030271	60 56 64 00 00 00 	$OUTEX:	SIXBIT	/PNT/		;FILE NAME EXTENSION
   809	030272					BLOCK	2
   810
   811					; **********************************************************************
   812					;DISK UPDATE MODE FILE INFORMATION
   813					; **********************************************************************
   814
   815	030274				$IBUF:	BLOCK	3
   816	030277	60 62 51 56 64 00 	$INNM:	SIXBIT	/PRINT/
   817	030300	60 56 64 00 00 00 	$INEXT:	SIXBIT	/PNT/
   818	030301					BLOCK	2
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 6
FIXED	KLM	18-Sep-79 17:18		*FIXED* FIXED CONTROL AND DISPATCH STORAGE, SEPT 18,1979                           SEQ 0052

   819					; **********************************************************************
   820					;PUSHDOWN LIST CONTROL INFORMATION
   821					; **********************************************************************
   822
   823	030303	777577	030303		PLIST:	PLIST-PLISTE,,PLIST
   824	030304				PLISTS:	BLOCK	200
   825	030504	000000	000000		PLISTE:	0		;END OF PUSHDOWN LIST
   826
   827					; **********************************************************************
   828					;POWER LINE CLOCK FREQUENCY FLAG
   829					; **********************************************************************
   830
   831	030505	000000	000000		CYCL60:	0	;0 = 60, -1 = 50 CYCLE
   832
   833					; **********************************************************************
   834					;KL10 CACHE CONTROL FLAGS
   835					; **********************************************************************
   836
   837	030506	000000	000000		CSHFLG:	0	;ALLOW CACHE IF 0
   838	030507	000000	000000		CSHMEM:	0	;CACHE MEMORY SEGMENTS IF 0
   839
   840					; **********************************************************************
   841					;NUMBER INPUT DIGIT FLAG
   842					; **********************************************************************
   843
   844	030510	000000	000000		TTNBRF:	0	;-1 IF ANY DIGIT TYPED
   845
   846					; **********************************************************************
   847					;KL10 & KI10 "INHPAG" SWITCH PAGING PREVENTION
   848					; **********************************************************************
   849
   850	030511	000000	000000		PVPAGI:	0	;IF NON-ZERO, OVERRIDE "INHPAG" SWITCH ACTION
   851
   852					; **********************************************************************
   853					;ERROR REPORTING ROUTINE ADDITIONAL USERS CONTROL INSTRUCTIONS
   854					; **********************************************************************
   855
   856	030512	000000	000000		%ERHI1:	0	;IF NON-ZERO, XCT'D AT START OF %ERUUO
   857	030513	000000	000000		%ERHI2:	0	;IF NON-ZERO, XCT'D AT END OF %ERUUO
   858	030514	000000	000000		%ERHI3:	0	;IF NON-ZERO, XCT'D AFTER "PC" OF %ERUUO
   859
   860					; **********************************************************************
   861					;SPECIAL USERS UUO INTERCEPT INSTRUCTION
   862					; **********************************************************************
   863
   864	030515	000000	000000		$$UUO:	0	;IF NON-ZERO, XCT'D AT START OF $UORTN
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 7
FIXED	KLM	18-Sep-79 17:18		*FIXED* FIXED CONTROL AND DISPATCH STORAGE, SEPT 18,1979                           SEQ 0053

   865					; **********************************************************************
   866					;USER MODE MONITOR TYPE FLAG
   867					; **********************************************************************
   868
   869	030516	000000	000000		MONTYP:	0	;0 = TOPS10, -1 = TOPS20
   870
   871					; **********************************************************************
   872					;SPECIAL USERS MUUO INTERCEPT INSTRUCTION
   873					; **********************************************************************
   874
   875	030517	000000	000000		$$MUUO:	0	;IF NON-ZERO, XCT'D AT START OF MUUOER
   876
   877					; **********************************************************************
   878					;SPECIAL USERS USER MODE OUTPUT ERROR INTERCEPT INSTUCTION
   879					; **********************************************************************
   880
   881	030520	000000	000000		$$OUTER:0	;IF NON-ZERO, XCT'D AT END OF USER MODE ERROR
   882
   883					; **********************************************************************
   884					;"SWITCH" CALL USAGE CONTROL
   885					; **********************************************************************
   886
   887	030521	000000	000000		$$TOGGLE:0	;IF NON-ZERO, USE C(CONSW) FOR SWITCHES
   888
   889					; **********************************************************************
   890					;SPECIAL USERS ALTMODE SWITCH CALL INTERCEPT INSTRUCTIONS
   891					; **********************************************************************
   892
   893	030522	000000	000000		$$TAX1:	0	;IF NON-ZERO, XCT'D AT START OF ALTMODE SWITCH CALL
   894	030523	000000	000000		$$TAX2:	0	;IF NON-ZERO, XCT'D AT END OF ALTMODE SWITCH CALL
   895
   896					; **********************************************************************
   897					;SM10 (KS-10) PROCESSOR TYPE FLAG
   898					; **********************************************************************
   899
   900	030524	000000	000000		SM10:	0	;IF -1 THIS IS A KS-10
   901
   902					; **********************************************************************
   903					;RIGHT HALF SWITCHES PROMPT TABLE ADDRESS
   904					; **********************************************************************
   905
   906	030525	000000	000000		SWPTAB:	0	;0 = NO PROMPT, ADR = ADR OF SIXBIT PROMPT TABLE
   907
   908					; **********************************************************************
   909					;SPECIAL FUTURE EXPANSION ROOM
   910					; **********************************************************************
   911
   912					; **********************************************************************
   913					;END OF FIXED STORAGE
   914					; **********************************************************************
   915
   916	030577					LOC	30577
   917	030577	000000	000000		ENDFIX:	0		;END OF FIXED STORAGE
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 1
DFKDAM	MAC	 4-Oct-84 09:24		ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST                                SEQ 0054

   918					SUBTTL	ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST
   919
   920					;SIMULATOR -DDT- INITIALIZATION SEQUENCE
   921
   922	030600	254 00 0 00 040323 	SIMDDT:	JRST	SIMPNT			;GO TO SIMULATOR
   923
   924					;INITIALIZING AND CONTROL SEQUENCE
   925
   926	030601	402 00 0 00 030056 	SFSRT1:	SETZM	$ONETM
   927	030602	254 00 0 00 030000 		JRST	BEGIN
   928
   929	030603	332 00 0 00 030056 	START:	SKIPE	$ONETM
   930	030604	254 00 0 00 030607 		JRST	.+3
   931	030605	402 00 0 00 030053 		SETZM	ERRTLS			;CLEAR ALL TOTALS
   932	030606	260 17 0 00 037775 		GO	CLRERR			;CLEAR MEMORY TOTALS
   933	030607	402 00 0 00 030054 		SETZM	TICKS
   934	030610	402 00 0 00 056132 		SETZM	TSTIMR#
   935	030611	402 00 0 00 056122 		SETZM	TIMCNT#
   936	030612	476 00 0 00 030511 		SETOM	PVPAGI			;PREVENT PAGE INHIBIT
   937	030613	476 00 0 00 030143 		SETOM	MAPNEW
   938	030614	265 00 0 00 030011 		PGMINT				;INITIALIZE SUBROUTINES
   939	030615	200 00 0 00 053216 		MOVE	[JRST START]
   940	030616	202 00 0 00 030072 		MOVEM	$ITRX1			;RESTART ON FATAL ERRORS
   941	030617	476 00 0 00 055665 		SETOM	CLKON#
   942	030620	332 00 0 00 030037 		SKIPE	USER
   943	030621	254 00 0 00 030641 		JRST	STARTB
   944	030622	201 01 0 00 000074 		MOVEI	1,^D60
   945	030623	332 00 0 00 030505 		SKIPE	CYCL60
   946	030624	201 01 0 00 000062 		MOVEI	1,^D50
   947	030625	202 01 0 00 055723 		MOVEM	1,HERTZ#
   948	030626	402 00 0 00 055665 		SETZM	CLKON
   949	030627	037 10 0 00 000002 		SWITCH
   950	030630	602 00 0 00 200000 		TRNE	INHCLK			;INHIBIT ELEVEN CLOCK ?
   951	030631	254 00 0 00 030635 		JRST	.+4			;YES
   952	030632	402 00 0 00 056125 		SETZM	TLAST#
   953	030633	477 00 0 00 055665 		SETOB	CLKON
   954	030634	037 13 0 00 000004 		CLOKOP				;HAVE ELEVEN KEEP TRACK OF TIME
   955	030635	260 17 0 00 034513 		GO	CSYNC			;SYNC THE CLOCK
   956	030636	200 00 0 00 053217 		MOVE	[CONSO TIM,TIMDON]
   957	030637	201 01 0 00 000000 		MOVEI	1,0
   958	030640	260 17 0 00 034570 		GO	TIMER			;GET CLOCK TIME IN MILLISECONDS
   959	030641	402 00 0 00 056010 	STARTB:	SETZM	ONCFLG#
   960	030642	476 00 0 00 055675 		SETOM	DISPAT#
   961	030643	402 00 0 00 000015 		SETZM	REPT#
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 2
DFKDAM	MAC	 4-Oct-84 09:24		ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST                                SEQ 0055

   962	030644	336 00 0 00 030037 		SKIPN	USER
   963	030645	254 00 0 00 030650 		JRST	.+3
   964	030646	040 00 0 00 053220 		CALL	0,[SIXBIT/TIMER/]	;USER RANDOM BASE
   965	030647	202 00 0 00 030022 		MOVEM	0,RANDBS		;SETUP RANDOM BASE
   966	030650	037 10 0 00 000002 		SWITCH
   967	030651	606 00 0 00 400000 		TRNN	RANBAS			;SPECIFY RANDOM NUMBER BASE ?
   968	030652	254 00 0 00 030657 		JRST	STARTA
   969						PNTMSF	[ASCIZ/
   970	030653	037 01 0 00 053221 	SPECIFY RANDOM NUMBER BASE - /]
   971	030654	037 03 0 00 000003 		TTIOCT				;INPUT OCTAL NUMBER
   972	030655	254 00 0 00 030652 		JRST	.-3			;ERROR
   973	030656	202 00 0 00 030022 		MOVEM	0,RANDBS
   974
   975	030657	476 00 0 00 056063 	STARTA:	SETOM	SIMFLG#			;SETUP CONTROL FLAGS
   976	030660	476 00 0 00 056003 		SETOM	NEWFLG#
   977	030661	037 10 0 00 000002 		SWITCH
   978	030662	602 00 0 00 000400 		TRNE	INHNEW			;INHIBIT NEW INST'S ?
   979	030663	402 00 0 00 056003 		SETZM	NEWFLG			;YES
   980	030664	602 00 0 00 000001 		TRNE	FAST			;INHIBIT SIMULATION ?
   981	030665	402 00 0 00 056063 		SETZM	SIMFLG			;YES
   982	030666	201 01 0 00 000012 		MOVEI	1,^D10
   983	030667	602 00 0 00 000004 		TRNE	SNGFL			;SINGLE FAST LOOP ?
   984	030670	201 01 0 00 000001 		MOVEI	1,1			;YES
   985	030671	202 01 0 00 055707 		MOVEM	1,FLCNT#
   986	030672	200 05 0 00 030022 		MOVE	RA,RANDBS
   987	030673	476 00 0 00 056150 		SETOM	.FIXF#			;SET TEST CONTROL FLAGS TO RUN ALL
   988	030674	476 00 0 00 056151 		SETOM	.FLTF#
   989	030675	476 00 0 00 056145 		SETOM	.BYTF#
   990	030676	476 00 0 00 056147 		SETOM	.FASTF#
   991	030677	476 00 0 00 056153 		SETOM	.SLOWF#
   992	030700	476 00 0 00 056146 		SETOM	.DFLTF#
   993	030701	476 00 0 00 056152 		SETOM	.RANF#
   994	030702	402 00 0 00 055661 		SETZM	CKOUTF#
   995	030703	201 01 0 00 000006 		MOVEI	1,6
   996	030704	202 01 0 00 056042 		MOVEM	1,RTIME#
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 3
DFKDAM	MAC	 4-Oct-84 09:24		ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST                                SEQ 0056

   997	030705	037 10 0 00 000002 		SWITCH				;SETUP TEST CONTROL FLAGS
   998	030706	602 00 0 00 000020 		TRNE	INHFXD
   999	030707	402 00 0 00 056150 		SETZM	.FIXF			;FIXED POINT INHIBITED
  1000	030710	332 00 0 00 030037 		SKIPE	USER			;EXC MODE ?
  1001	030711	336 00 0 00 030516 		SKIPN	MONTYP			;TOPS10 ?
  1002	030712	402 00 0 00 056151 		SETZM	.FLTF			;FLOATING POINT INHIBITED
  1003	030713	602 00 0 00 000100 		TRNE	INHFP
  1004	030714	402 00 0 00 056151 		SETZM	.FLTF			;FLOATING POINT INHIBITED
  1005	030715	602 00 0 00 000040 		TRNE	INHBYT
  1006	030716	402 00 0 00 056145 		SETZM	.BYTF			;BYTE'S INHIBITED
  1007	030717	602 00 0 00 000200 		TRNE	INHDFP
  1008	030720	402 00 0 00 056146 		SETZM	.DFLTF			;DOUBLE FLOATING INHIBITED
  1009	030721	602 00 0 00 000002 		TRNE	SLOW
  1010	030722	402 00 0 00 056147 		SETZM	.FASTF			;SIMULATION COMPARISON ONLY
  1011	030723	602 00 0 00 000010 		TRNE	INHRAN
  1012	030724	402 00 0 00 056152 		SETZM	.RANF			;RANDOM INSTRUCTION INHIBITED
  1013	030725	602 00 0 00 000001 		TRNE	FAST
  1014	030726	402 00 0 00 056153 		SETZM	.SLOWF			;INSTRUCTION RESULT COMPARE ONLY
  1015	030727	607 00 0 00 000400 		TLNN	RELIAB			;RELIABILITY MODE ?
  1016	030730	402 00 0 00 056042 		SETZM	RTIME			;NO, FAST CYCLE OPERATION
  1017	030731	254 00 0 00 030761 		JRST	BEGFX
  1018
  1019	030732				PGMNAM:	ASCIZ %
  1020	030732	015 012 120 104 120 	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST (DFKDA)
  1021	030733	055 061 060 040 113 
  1022	030734	114 061 060 040 101 
  1023	030735	122 111 124 110 115 
  1024	030736	105 124 111 103 057 
  1025	030737	122 101 116 104 117 
  1026	030740	115 057 111 116 124 
  1027	030741	105 122 122 125 120 
  1028	030742	124 057 115 105 115 
  1029	030743	117 122 131 040 122 
  1030	030744	105 114 111 101 102 
  1031	030745	111 114 111 124 131 
  1032	030746	040 124 105 123 124 
  1033	030747	040 050 104 106 113 
  1034	030750	104 101 051 015 012 	%
  1035	030751	000 000 000 000 000 
  1036
  1037					;END OF TEST, GENERATE NEW RANDOM BASE NUMBER
  1038
  1039	030752	204 10 0 00 030022 	TSTEND:	MOVS	10,RANDBS
  1040	030753	225 10 0 00 006065 		MULI	10,6065
  1041	030754	234 10 0 00 053230 		DIV	10,[377777,,777741]
  1042	030755	336 00 0 00 000011 		SKIPN	11			;IF ZERO, MAKE RANDOM BASE = 1
  1043	030756	201 11 0 00 000001 		MOVEI	11,1
  1044	030757	202 11 0 00 030022 		MOVEM	11,RANDBS
  1045	030760	254 00 0 00 030057 		JRST	BEGEND
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 4
DFKDAM	MAC	 4-Oct-84 09:24		ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST                                SEQ 0057

  1046					;TESTING SEQUENCE
  1047					;FIXED POINT ARITHMETIC OPERATIONS
  1048
  1049
  1050	030761				BEGFX:	SUBTST^
  1051	030761	201 00 0 00 030761 		MOVEI	.
  1052	030762	202 00 0 00 030051 		MOVEM	TESTPC
  1053	030763	264 00 0 00 033131 		JSR	TSTIME
  1054	030764	201 12 0 00 040423 		MOVEI	ACSP,ACS		;SETUP SIMULATED AC POINTER
  1055	030765	402 00 0 00 000013 		SETZM	CNTL
  1056	030766	336 00 0 00 056150 		SKIPN	.FIXF
  1057	030767	254 00 0 00 031016 		JRST	BEGFP			;DON'T TEST FIXED
  1058	030770	336 00 0 00 056147 		SKIPN	.FASTF
  1059	030771	254 00 0 00 031003 		JRST	FXS			;FIXED POINT, SLOW ONLY
  1060
  1061					;FIXED POINT FAST
  1062					;COMPARE RESULTS OF MUL,DIV,ADD REMAINDER WITH ORIGINAL
  1063
  1064	030772				FXF:	SUBTST^
  1065	030772	201 00 0 00 030772 		MOVEI	.
  1066	030773	202 00 0 00 030051 		MOVEM	TESTPC
  1067	030774	201 16 0 00 000024 		MOVEI	LOP,^D20
  1068	030775	240 16 1 00 056042 		ASH	LOP,@RTIME		;SETUP RUNNING TIME
  1069	030776	264 00 0 00 031127 	FXF1:	JSR	FSTMDI
  1070	030777	300 00 0 14 032107 		CAI	FIXEDI+4(CNTR)		;FIXED POINT INTERGERS
  1071	031000	264 00 0 00 031156 		JSR	FSTMD
  1072	031001	300 00 0 14 032115 		CAI	FIXED+2(CNTR)		;FIXED POINT
  1073	031002	367 16 0 00 030776 		SOJG	LOP,FXF1
  1074
  1075					;FIXED POINT SLOW
  1076					;COMPARE MACHINE RESULTS AGAINST SIMULATION
  1077
  1078	031003				FXS:	SUBTST^
  1079	031003	201 00 0 00 031003 		MOVEI	.
  1080	031004	202 00 0 00 030051 		MOVEM	TESTPC
  1081	031005	336 00 0 00 056153 		SKIPN	.SLOWF
  1082	031006	254 00 0 00 031016 		JRST	BEGFP			;DON'T RUN
  1083	031007	201 16 0 00 000012 		MOVEI	LOP,^D10
  1084	031010	240 16 1 00 056042 		ASH	LOP,@RTIME		;SETUP RUNNING TIME
  1085	031011	264 00 0 00 031332 	FXS1:	JSR	MD
  1086	031012	300 00 0 14 032113 		CAI	FIXEDI+10(CNTR)		;FIXED POINT INTERGERS
  1087	031013	264 00 0 00 031332 		JSR	MD
  1088	031014	300 00 0 14 032123 		CAI	FIXED+10(CNTR)		;FIXED POINT
  1089	031015	367 16 0 00 031011 		SOJG	LOP,FXS1
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 5
DFKDAM	MAC	 4-Oct-84 09:24		ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST                                SEQ 0058

  1090					;TESTING SEQUENCE
  1091					;FLOATING POINT ARITHMETIC OPERATIONS
  1092	031016				BEGFP:	SUBTST^
  1093	031016	201 00 0 00 031016 		MOVEI	.
  1094	031017	202 00 0 00 030051 		MOVEM	TESTPC
  1095	031020	264 00 0 00 033131 		JSR	TSTIME
  1096	031021	336 00 0 00 056151 		SKIPN	.FLTF
  1097	031022	254 00 0 00 031062 		JRST	BEGBYT			;DON'T TEST FLOATING
  1098	031023	336 00 0 00 056147 		SKIPN	.FASTF
  1099	031024	254 00 0 00 031034 		JRST	FPS			;FLOATING POINT, SLOW ONLY
  1100
  1101					;FLOATING POINT FAST
  1102					;COMPARE RESULTS OF DIV THEN MUL
  1103	031025				FPF:	SUBTST^
  1104	031025	201 00 0 00 031025 		MOVEI	.
  1105	031026	202 00 0 00 030051 		MOVEM	TESTPC
  1106	031027	201 16 0 00 000024 		MOVEI	LOP,^D20
  1107	031030	240 16 1 00 056042 		ASH	LOP,@RTIME		;SETUP RUNNING TIME
  1108	031031	264 00 0 00 031220 		JSR	FSTFP			;FLOATING POINT
  1109	031032	300 00 0 14 032147 		CAI	FPMD+4(CNTR)
  1110	031033	367 16 0 00 031031 		SOJG	LOP,.-2
  1111
  1112					;FLOATING POINT SLOW
  1113					;COMPARE MACHINE RESULTS AGAINST SIMULATION
  1114	031034				FPS:	SUBTST^
  1115	031034	201 00 0 00 031034 		MOVEI	.
  1116	031035	202 00 0 00 030051 		MOVEM	TESTPC
  1117	031036	336 00 0 00 056153 		SKIPN	.SLOWF
  1118	031037	254 00 0 00 031062 		JRST	BEGBYT
  1119	031040	201 16 0 00 000012 		MOVEI	LOP,^D10
  1120	031041	240 16 1 00 056042 		ASH	LOP,@RTIME		;SETUP RUNNING TIME
  1121	031042	205 13 0 00 100000 	FPS1:	MOVSI	CNTL,FP
  1122	031043	264 00 0 00 031332 		JSR	MD			;FLOATING POINT ADD/SUB
  1123	031044	300 00 0 14 032133 		CAI	FPAS+10(CNTR)
  1124	031045	264 00 0 00 031332 		JSR	MD			;FLOATING POINT SUB/MUL
  1125	031046	300 00 0 14 032143 		CAI	FPSM+10(CNTR)
  1126	031047	264 00 0 00 031332 		JSR	MD			;FLOATING POINT MUL/DIV
  1127	031050	300 00 0 14 032153 		CAI	FPMD+10(CNTR)
  1128	031051	264 00 0 00 031332 		JSR	MD			;DFN/UFA
  1129	031052	300 00 0 14 032163 		CAI	MISCFP+10(CNTR)
  1130	031053	205 13 0 00 120000 		MOVSI	CNTL,FP!FPI
  1131	031054	264 00 0 00 031332 		JSR	MD			;FLOATING POINT IMMEDIATE
  1132	031055	300 00 0 14 032173 		CAI	FPIMMD+10(CNTR)
  1133	031056	205 13 0 00 140000 		MOVSI	CNTL,FP!FPL
  1134	031057	264 00 0 00 031332 		JSR	MD			;THE L MODE
  1135	031060	300 00 0 14 032203 		CAI	FPLONG+10(CNTR)
  1136	031061	367 16 0 00 031042 		SOJG	LOP,FPS1
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 6
DFKDAM	MAC	 4-Oct-84 09:24		ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST                                SEQ 0059

  1137					;BYTE INSTRUCTION, COMPARE WITH SIMULATION
  1138	031062				BEGBYT:	SUBTST^
  1139	031062	201 00 0 00 031062 		MOVEI	.
  1140	031063	202 00 0 00 030051 		MOVEM	TESTPC
  1141	031064	264 00 0 00 033131 		JSR	TSTIME
  1142	031065	336 00 0 00 056145 		SKIPN	.BYTF
  1143	031066	254 00 0 00 031075 		JRST	BEGDFP			;DON'T TEST BYTE
  1144	031067	205 13 0 00 200000 		MOVSI	CNTL,BYT
  1145	031070	201 16 0 00 000005 		MOVEI	LOP,^D5
  1146	031071	240 16 1 00 056042 		ASH	LOP,@RTIME		;SETUP RUNNING TIME
  1147	031072	264 00 0 00 031270 		JSR	BYTE			;SIM AND CHECK BYTES
  1148	031073	300 00 0 14 032210 		CAI	BYTES+5(CNTR)
  1149	031074	367 16 0 00 031072 		SOJG	LOP,.-2
  1150
  1151					;TESTING SEQUENCE
  1152					;DOUBLE FLOATING POINT
  1153	031075				BEGDFP:	SUBTST^
  1154	031075	201 00 0 00 031075 		MOVEI	.
  1155	031076	202 00 0 00 030051 		MOVEM	TESTPC
  1156	031077	264 00 0 00 033131 		JSR	TSTIME
  1157	031100	336 00 0 00 056146 		SKIPN	.DFLTF
  1158	031101	254 00 0 00 032220 		JRST	BEGRAND			;DON'T TEST DOUBLE FLOATING
  1159	031102	336 00 0 00 056147 		SKIPN	.FASTF
  1160	031103	254 00 0 00 031114 		JRST	DFPS			;DOUBLE FLOATING, SLOW ONLY
  1161
  1162					;DOUBLE FLOATING POINT FAST
  1163					;COMPARE RESULTS OF ADD/SUB AND MUL/DIV
  1164	031104				DFPF:	SUBTST^
  1165	031104	201 00 0 00 031104 		MOVEI	.
  1166	031105	202 00 0 00 030051 		MOVEM	TESTPC
  1167	031106	205 13 0 00 400000 		MOVSI	CNTL,DFP
  1168	031107	201 16 0 00 000012 		MOVEI	LOP,^D10
  1169	031110	240 16 1 00 056042 		ASH	LOP,@RTIME		;SETUP RUNNING TIME
  1170	031111	264 00 0 00 031220 		JSR	FSTFP
  1171	031112	300 00 0 14 032214 		CAI	DFPAS+4(CNTR)		;DOUBLE FLOATING POINT
  1172	031113	367 16 0 00 031111 		SOJG	LOP,.-2
  1173
  1174					;DOUBLE FLOATING POINT SLOW
  1175					;COMPARE MACHINE RESULTS AGAINST SIMULATION
  1176	031114				DFPS:	SUBTST^
  1177	031114	201 00 0 00 031114 		MOVEI	.
  1178	031115	202 00 0 00 030051 		MOVEM	TESTPC
  1179	031116	205 13 0 00 400000 		MOVSI	CNTL,DFP
  1180	031117	336 00 0 00 056153 		SKIPN	.SLOWF
  1181	031120	254 00 0 00 032220 		JRST	BEGRAND
  1182	031121	201 16 0 00 000012 		MOVEI	LOP,^D10
  1183	031122	240 16 1 00 056042 		ASH	LOP,@RTIME		;SETUP RUNNING TIME
  1184	031123	264 00 0 00 031332 	DFPS1:	JSR	MD
  1185	031124	300 00 0 14 032220 		CAI	DFPAS+10(CNTR)		;DOUBLE FLOATING POINT
  1186	031125	367 16 0 00 031123 		SOJG	LOP,DFPS1
  1187	031126	254 00 0 00 032220 		JRST	BEGRAND
  1188

DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 7
DFKDAM	MAC	 4-Oct-84 09:24		ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST                                SEQ 0060

  1189
  1190					;TEST OF IMUL AND IDIV
  1191					;DIVIDE THEN MULTIPLY AND ADD REMAINDER
  1192
  1193	031127	000000	000000		FSTMDI:	0
  1194	031130	200 15 1 00 031127 		MOVE	IT,@.-1			;POINT TO INST
  1195	031131	561 14 0 00 777774 		HRROI	CNTR,-4
  1196	031132	264 00 0 00 031741 	FSMDI1:	JSR	RANNOV			;RANDOM, OV NOT POSSIBLE
  1197	031133	402 00 0 00 000013 		SETZM	CNTL
  1198	031134	264 00 0 00 031322 		JSR	DOINS			;XCT INST, RECORD FLAGS
  1199	031135	202 01 0 00 033267 		MOVEM	AC,DIVAC
  1200	031136	202 02 0 00 033270 		MOVEM	AC+1,DIVAC+1
  1201	031137	202 03 0 00 033271 		MOVEM	AC+2,DIVAC+2
  1202	031140	202 04 0 00 033272 		MOVEM	AC+3,DIVAC+3
  1203	031141	345 14 0 00 031362 		AOJGE	CNTR,GG			;IF JUMP PROG LOST
  1204	031142	255 10 0 00 031153 		JFCL	10,FSMDI2		;OV SET, DIVIDE ERROR
  1205	031143	256 00 1 00 000015 		XCT	@IT			;MULTIPLY
  1206	031144	202 01 0 00 033263 		MOVEM	AC,MULAC
  1207	031145	202 02 0 00 033264 		MOVEM	AC+1,MULAC+1
  1208	031146	202 03 0 00 033265 		MOVEM	AC+2,MULAC+2
  1209	031147	202 04 0 00 033266 		MOVEM	AC+3,MULAC+3
  1210	031150	255 10 0 00 031153 		JFCL	10,FSMDI2		;MUL OR DIV ERROR
  1211	031151	270 01 0 00 033270 		ADD	AC,DIVAC+1
  1212	031152	312 01 0 00 000005 		CAME	AC,RA			;LOOK FOR ORIG
  1213	031153	264 00 0 00 031540 	FSMDI2:	JSR	FSTER			;ERROR
  1214	031154	341 14 0 00 031132 		AOJL	CNTR,FSMDI1		;NEXT PAIR
  1215	031155	254 00 1 00 031127 		JRST	@FSTMDI			;EXIT
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 8
DFKDAM	MAC	 4-Oct-84 09:24		ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST                                SEQ 0061

  1216
  1217					;TEST OF MUL AND DIV
  1218					;DIVIDE THEN MULTIPLY AND ADD REMAINDER
  1219
  1220	031156	000000	000000		FSTMD:	0
  1221	031157	200 15 1 00 031156 		MOVE	IT,@.-1			;POINT TO INST
  1222	031160	561 14 0 00 777776 		HRROI	CNTR,-2
  1223	031161	264 00 0 00 031741 	FSTMD1:	JSR	RANNOV			;RANDOM, OV NOT POSSIBLE
  1224	031162	402 00 0 00 000013 		SETZM	CNTL
  1225	031163	264 00 0 00 031322 		JSR	DOINS			;XCT INST, RECORD FLAGS
  1226	031164	202 01 0 00 033267 		MOVEM	AC,DIVAC
  1227	031165	202 02 0 00 033270 		MOVEM	AC+1,DIVAC+1
  1228	031166	202 03 0 00 033271 		MOVEM	AC+2,DIVAC+2
  1229	031167	202 04 0 00 033272 		MOVEM	AC+3,DIVAC+3
  1230	031170	345 14 0 00 031362 		AOJGE	CNTR,GG			;IF JUMP PROG LOST
  1231	031171	255 10 0 00 031211 		JFCL	10,FSTMD2		;OV SET, DIVIDE ERROR
  1232	031172	254 02 1 00 053231 		JRST	2,@[XWD 0,.+1]		;CLEAR FLAGS
  1233	031173	256 00 1 00 000015 		XCT	@IT			;MULTIPLY
  1234	031174	202 01 0 00 033263 		MOVEM	AC,MULAC
  1235	031175	202 02 0 00 033264 		MOVEM	AC+1,MULAC+1
  1236	031176	202 03 0 00 033265 		MOVEM	AC+2,MULAC+2
  1237	031177	202 04 0 00 033266 		MOVEM	AC+3,MULAC+3
  1238	031200	265 00 0 00 031201 		JSP	.+1
  1239	031201	202 00 0 00 056057 		MOVEM	SECFLG#
  1240	031202	255 10 0 00 031211 		JFCL	10,FSTMD2		;MUL OR DIV ERROR
  1241	031203	255 17 0 00 031204 		JFCL	17,.+1
  1242	031204	270 02 0 00 033270 		ADD	AC+1,DIVAC+1
  1243	031205	255 02 0 00 031214 		JFCL	2,CRYFIX		;THE CRY 1 FLAG
  1244	031206	255 04 0 00 031216 		JFCL	4,CRY0FX
  1245	031207	316 01 0 00 000005 		CAMN	AC,RA
  1246	031210	312 02 0 00 000006 		CAME	AC+1,RA+1
  1247	031211	264 00 0 00 031540 	FSTMD2:	JSR	FSTER			;MUL OR DIV ERROR
  1248	031212	341 14 0 00 031161 		AOJL	CNTR,FSTMD1		;NEXT PAIR
  1249	031213	254 00 1 00 031156 		JRST	@FSTMD			;EXIT
  1250
  1251	031214	641 02 0 00 400000 	CRYFIX:	TLC	AC+1,400000
  1252	031215	344 01 0 00 031206 		AOJA	AC,FSTMD2-3
  1253
  1254	031216	641 02 0 00 400000 	CRY0FX:	TLC	AC+1,400000
  1255	031217	364 01 0 00 031207 		SOJA	AC,FSTMD2-2

DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 9
DFKDAM	MAC	 4-Oct-84 09:24		ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST                                SEQ 0062

  1256
  1257					;TEST OF FLOATING POINT
  1258					;FP DIV THEN FP MUL
  1259
  1260	031220	000000	000000		FSTFP:	0
  1261	031221	200 15 1 00 031220 		MOVE	IT,@.-1			;POINT TO A FP INSTRUCTION
  1262	031222	561 14 0 00 777774 		HRROI	CNTR,-4			;4 ITEMS
  1263	031223	264 00 0 00 031763 	FSTFP1:	JSR	RANORM			;NORMALIZED RANDOM NUMBERS
  1264	031224	264 00 0 00 031322 		JSR	DOINS			;XCT INST, RECORD FLAGS
  1265	031225	202 11 0 00 055717 		MOVEM	FLAGS,FSTFLG#
  1266	031226	202 01 0 00 033267 		MOVEM	AC,DIVAC
  1267	031227	202 02 0 00 033270 		MOVEM	AC+1,DIVAC+1
  1268	031230	202 03 0 00 033271 		MOVEM	AC+2,DIVAC+2
  1269	031231	202 04 0 00 033272 		MOVEM	AC+3,DIVAC+3
  1270	031232	345 14 0 00 031362 		AOJGE	CNTR,GG			;IF JUMP PROG LOST
  1271	031233	264 00 0 00 031322 		JSR	DOINS			;DO A FMP
  1272	031234	202 01 0 00 033263 		MOVEM	AC,MULAC
  1273	031235	202 02 0 00 033264 		MOVEM	AC+1,MULAC+1
  1274	031236	202 03 0 00 033265 		MOVEM	AC+2,MULAC+2
  1275	031237	202 04 0 00 033266 		MOVEM	AC+3,MULAC+3
  1276	031240	312 01 0 00 000005 		CAME	AC,RA
  1277	031241	254 00 0 00 031244 		JRST	FSTFP3			;POSSIBLE ERROR
  1278	031242	341 14 0 00 031223 	FSTFP2:	AOJL	CNTR,FSTFP1		;NEXT PAIR
  1279	031243	254 00 1 00 031220 		JRST	@FSTFP			;EXIT
  1280
  1281	031244	202 11 0 00 056057 	FSTFP3:	MOVEM	FLAGS,SECFLG		;SAVE SECOND FLAGS
  1282	031245	200 11 0 00 055717 		MOVE	FLAGS,FSTFLG
  1283	031246	200 00 0 00 000001 		MOVE	AC			;RESULT NOT EQUAL TO ORIGINAL
  1284	031247	275 00 0 00 000001 		SUBI	1			;IF LARGER OR SMALLER
  1285	031250	316 00 0 00 000005 		CAMN	RA			;COMPARE IT
  1286	031251	254 00 0 00 031242 		JRST	FSTFP2			;OK
  1287	031252	275 00 0 00 000001 		SUBI	1
  1288	031253	316 00 0 00 000005 		CAMN	RA
  1289	031254	254 00 0 00 031242 		JRST	FSTFP2			;OK
  1290	031255	271 00 0 00 000003 		ADDI	3
  1291	031256	316 00 0 00 000005 		CAMN	RA
  1292	031257	254 00 0 00 031242 		JRST	FSTFP2			;OK
  1293	031260	271 00 0 00 000001 		ADDI	1
  1294	031261	312 00 0 00 000005 		CAME	RA
  1295	031262	264 00 0 00 031540 	FSTFP4:	JSR	FSTER			;ERROR, FIND WHAT FAILED
  1296	031263	254 00 0 00 031242 		JRST	FSTFP2			;OK
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 10
DFKDAM	MAC	 4-Oct-84 09:24		ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST                                SEQ 0063

  1297					;TEST OF BYTE INSTRUCTIONS
  1298					;COMPARE MACHINE RESULTS WITH SIMULATION
  1299
  1300	031264	770000	000000			PMASK:770000,,0			;POINTER MASK
  1301	031265	440000	000000			PFIELD:440000,,0		;POINTER FIELD
  1302	031266	007700	000000			SMASK:7700,,0			;SIZE MASK
  1303	031267	004400	000000			SFIELD:4400,,0			;SIZE FIELD
  1304
  1305
  1306	031270	000000	000000		BYTE:	0
  1307	031271	200 15 1 00 031270 		MOVE	IT,@.-1
  1308	031272	561 14 0 00 777773 		HRROI	CNTR,-5			;5 ITEMS
  1309	031273	264 00 0 00 031714 	BYTE1:	JSR	RANDOM			;GENERATE RANDOM NUMBERS
  1310
  1311	031274	404 03 0 00 031264 		AND	AC+2,PMASK		;MASK OUT THE POINTER FIELD
  1312	031275	313 03 0 00 031265 		CAMLE	AC+2,PFIELD		;TEST FOR GREATER THAN 44
  1313	031276	515 07 0 00 031265 		HRLZI	RA+2,PFIELD		;ADJUST THE WORD		
  1314	031277	200 03 0 00 000007 		MOVE	AC+2,RA+2		;RESTORE AC+2
  1315	031300	404 03 0 00 031266 		AND	AC+2,SMASK		;MASK OUT THE SIZE FIELD
  1316	031301	313 03 0 00 031267 		CAMLE	AC+2,SFIELD		;TEST FOR GREATER THAN 44
  1317	031302	274 07 0 00 031267 		SUB	RA+2,SFIELD		;ADJUST THE WORD		
  1318	031303	200 03 0 00 000007 		MOVE	AC+2,RA+2		;RESTORE AC+2
  1319
  1320	031304	242 07 0 00 777742 		LSH	RA+2,-^D30		;MAKE A BYTE
  1321	031305	242 03 0 00 777750 		LSH	AC+2,-^D24		;POINTER
  1322	031306	405 03 0 00 000077 		ANDI	AC+2,77			;IF THE POINTER (RIGHT HALF)
  1323	031307	606 14 0 00 000002 		TRNN	CNTR,2
  1324	031310	317 03 0 00 000007 		CAMG	AC+2,RA+2		;WILL BE INCREMENTED
  1325	031311	660 03 0 00 010000 		TRO	AC+2,10000		;POINT TO AC
  1326	031312	660 07 0 00 000100 		TRO	RA+2,100		;IF NO INCREMENT
  1327	031313	241 07 0 00 000036 		ROT	RA+2,^D30		;POINT TO AC+1
  1328	031314	241 03 0 00 000030 		ROT	AC+2,^D24
  1329	031315	273 03 0 00 000007 		ADDB	AC+2,RA+2		;THE POINTER IN RA+2, AC+2
  1330
  1331	031316	264 00 0 00 031353 		JSR	SIMIT			;SIMULATE
  1332	031317	264 00 0 00 031470 		JSR	DOIT			;XCT
  1333	031320	341 14 0 00 031273 		AOJL	CNTR,BYTE1		;ITERATE
  1334	031321	254 00 1 00 031270 		JRST	@BYTE			;EXIT
  1335
  1336					;PERFORM THE MACHINE INSTRUCTION
  1337
  1338	031322	000000	000000		DOINS:	0
  1339	031323	254 02 1 00 053232 		JRST	2,@[XWD 0,.+1]		;CLEAR FLAGS
  1340	031324	256 00 1 00 000015 	DOINS1:	XCT	@IT
  1341	031325	265 00 0 00 031326 		JSP	.+1			;SAVE FLAGS
  1342	031326	332 00 0 00 055661 		SKIPE	CKOUTF			;CHECKOUT ?
  1343	031327	621 00 0 00 000600 		TLZ	0,400!200		;YES, CLEAR TN0,TN1
  1344	031330	502 00 0 00 000011 		HLLM	FLAGS			;IN FLAG REGISTR
  1345	031331	254 00 1 00 031322 		JRST	@DOINS
  1346
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 11
DFKDAM	MAC	 4-Oct-84 09:24		ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST                                SEQ 0064

  1347					;TEST INSTRUCTION BY COMPARING MACHINE RESULTS
  1348					;WITH SIMULATION RESULTS
  1349
  1350	031332	000000	000000		MD:	0
  1351	031333	200 15 1 00 031332 		MOVE	IT,@.-1
  1352	031334	561 14 0 00 777770 		HRROI	CNTR,-10		;GROUPS OF 8
  1353	031335	607 13 0 00 500000 	MD1:	TLNN	CNTL,DFP!FP		;DOUBLE FLOAT OR FLOAT FLAG SET ?
  1354	031336	254 00 0 00 031345 		JRST	MD2			;NO
  1355	031337	332 00 0 00 030041 		SKIPE	KLFLG			;KL10 ?
  1356	031340	254 00 0 00 031343 		JRST	.+3			;YES, NORMALIZED RANDOM
  1357	031341	336 00 0 00 055661 		SKIPN	CKOUTF			;CHECKOUT ?
  1358	031342	254 00 0 00 031345 		JRST	MD2			;NO
  1359	031343	264 00 0 00 031763 		JSR	RANORM			;YES, GENERATE NORMALIZED RANDOM
  1360	031344	254 00 0 00 031346 		JRST	MD2+1
  1361	031345	264 00 0 00 031714 	MD2:	JSR	RANDOM			;GENERATE RANDOM NUMBERS
  1362	031346	513 00 0 00 000013 		HLLZS	CNTL			;CLEAR CONTROL SWITCHES
  1363	031347	264 00 0 00 031353 		JSR	SIMIT			;SIMULATE INSTRUCTION
  1364	031350	264 00 0 00 031470 		JSR	DOIT			;XCT INSTRUCTION
  1365	031351	341 14 0 00 031335 		AOJL	CNTR,MD1		;ITERATE
  1366	031352	254 00 1 00 031332 		JRST	@MD			;EXIT
  1367
  1368					;SIMULATE THE INSTRUCTION
  1369
  1370	031353	000000	000000		SIMIT:	0
  1371						SAVEM	RA,1^
  1372	031354	202 05 0 12 000001 		MOVEM	RA,1(ACSP)		;MOVE TO MEMORY
  1373	031355	202 06 0 12 000002 		MOVEM	RA+1,1+1(ACSP)
  1374	031356	202 07 0 12 000003 		MOVEM	RA+2,1+2(ACSP)
  1375	031357	202 10 0 12 000004 		MOVEM	RA+3,1+3(ACSP)
  1376	031360	001 00 1 00 000015 		SINST	@IT			;SIMULATE, RESULTS IN ACS
  1377	031361	254 00 1 00 031353 		JRST	@SIMIT
  1378
  1379	031362				GG:	PNTMSF	[ASCIZ/
  1380					INTERNAL PROGRAM PROBLEM, SUGGEST RELOAD, RESTART !
  1381	031362	037 01 0 00 053233 	/]
  1382	031363	037 14 0 00 000004 		ERRHLT
  1383	031364	254 00 0 00 030000 		JRST	BEGIN
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 12
DFKDAM	MAC	 4-Oct-84 09:24		ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST                                SEQ 0065

  1384					;COMPARE MACHINE RESULTS AGAINST SIMULATOR
  1385
  1386	031365	000000	000000		CHECK:	0
  1387	031366	544 11 0 00 056020 		HLR	FLAGS,PCSAV#
  1388	031367	621 11 0 00 012000 		TLZ	FLAGS,USERF!LIP		;CLEAR MISC
  1389	031370	204 00 0 00 000011 		MOVS	FLAGS
  1390	031371	312 00 0 00 000011 		CAME	FLAGS			;COMPARE FLAGS
  1391	031372	541 13 0 00 000011 		HRRI	CNTL,FLAGS
  1392	031373	332 00 0 00 030041 		SKIPE	KLFLG
  1393	031374	254 00 0 00 031410 		JRST	KLCHK
  1394	031375	312 04 0 12 000004 	CHECK3:	CAME	AC+3,4(ACSP)		;COMPARE AC+3
  1395	031376	541 13 0 00 000004 		HRRI	CNTL,AC+3
  1396	031377	312 03 0 12 000003 		CAME	AC+2,3(ACSP)		;COMPARE AC+2
  1397	031400	541 13 0 00 000003 		HRRI	CNTL,AC+2
  1398	031401	603 13 0 00 400000 		TLNE	CNTL,DFP		;DOUBLE FLOATING POINT
  1399	031402	254 00 0 00 031635 		JRST	CHECK2			;YES, CHECK RESULT LS +-1
  1400	031403	312 02 0 12 000002 		CAME	AC+1,2(ACSP)		;COMPARE AC+1
  1401	031404	541 13 0 00 000002 		HRRI	CNTL,AC+1
  1402	031405	312 01 0 12 000001 	CHECK1:	CAME	AC,1(ACSP)		;COMPARE AC
  1403	031406	541 13 0 00 000001 		HRRI	CNTL,AC
  1404	031407	254 00 1 00 031365 		JRST	@CHECK
  1405
  1406	031410	607 13 0 00 140000 	KLCHK:	TLNN	CNTL,FP!FPL		;FLOATING POINT ?
  1407	031411	254 00 0 00 031375 		JRST	CHECK3			;NO
  1408
  1409	031412	312 04 0 12 000004 		CAME	AC+3,4(ACSP)		;COMPARE AC+3
  1410	031413	254 00 0 00 031423 		JRST	KLCHK1
  1411	031414	312 03 0 12 000003 	KLCHKA:	CAME	AC+2,3(ACSP)		;COMPARE AC+2
  1412	031415	254 00 0 00 031434 		JRST	KLCHK2
  1413	031416	312 02 0 12 000002 	KLCHKB:	CAME	AC+1,2(ACSP)		;COMPARE AC+1
  1414	031417	254 00 0 00 031445 		JRST	KLCHK3
  1415	031420	312 01 0 12 000001 	KLCHKC:	CAME	AC,1(ACSP)		;COMPARE AC
  1416	031421	254 00 0 00 031457 		JRST	KLCHK4
  1417	031422	254 00 1 00 031365 	KLCHKD:	JRST	@CHECK
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 13
DFKDAM	MAC	 4-Oct-84 09:24		ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST                                SEQ 0066

  1418	031423	200 00 0 00 000004 	KLCHK1:	MOVE	0,AC+3			;COMPARE AC+3 PLUS/MINUS 1
  1419	031424	275 00 0 00 000001 		SUBI	0,1
  1420	031425	316 00 0 12 000004 		CAMN	0,4(ACSP)
  1421	031426	254 00 0 00 031414 		JRST	KLCHKA
  1422	031427	271 00 0 00 000002 		ADDI	0,2
  1423	031430	316 00 0 12 000004 		CAMN	0,4(ACSP)
  1424	031431	254 00 0 00 031414 		JRST	KLCHKA
  1425	031432	541 13 0 00 000004 		HRRI	CNTL,AC+3
  1426	031433	254 00 1 00 031365 		JRST	@CHECK
  1427
  1428	031434	200 00 0 00 000003 	KLCHK2:	MOVE	0,AC+2			;COMPARE AC+2 PLUS/MINUS 1
  1429	031435	275 00 0 00 000001 		SUBI	0,1
  1430	031436	316 00 0 12 000003 		CAMN	0,3(ACSP)
  1431	031437	254 00 0 00 031416 		JRST	KLCHKB
  1432	031440	271 00 0 00 000002 		ADDI	0,2
  1433	031441	316 00 0 12 000003 		CAMN	0,3(ACSP)
  1434	031442	254 00 0 00 031416 		JRST	KLCHKB
  1435	031443	541 13 0 00 000003 		HRRI	CNTL,AC+2
  1436	031444	254 00 1 00 031365 		JRST	@CHECK
  1437
  1438	031445	200 00 0 00 000002 	KLCHK3:	MOVE	0,AC+1			;COMPARE AC+1 PLUS/MINUS 1
  1439	031446	275 00 0 00 000001 		SUBI	0,1
  1440	031447	316 00 0 12 000002 		CAMN	0,2(ACSP)
  1441	031450	254 00 0 00 031420 		JRST	KLCHKC
  1442	031451	271 00 0 00 000002 		ADDI	0,2
  1443	031452	316 00 0 12 000002 		CAMN	0,2(ACSP)
  1444	031453	254 00 0 00 031420 		JRST	KLCHKC
  1445	031454	607 13 0 00 040000 		TLNN	CNTL,FPL
  1446	031455	541 13 0 00 000002 		HRRI	CNTL,AC+1
  1447	031456	254 00 1 00 031365 		JRST	@CHECK
  1448
  1449	031457	200 00 0 00 000001 	KLCHK4:	MOVE	0,AC			;COMPARE AC PLUS/MINUS 1
  1450	031460	275 00 0 00 000001 		SUBI	0,1
  1451	031461	316 00 0 12 000001 		CAMN	0,1(ACSP)
  1452	031462	254 00 0 00 031422 		JRST	KLCHKD
  1453	031463	271 00 0 00 000002 		ADDI	0,2
  1454	031464	316 00 0 12 000001 		CAMN	0,1(ACSP)
  1455	031465	254 00 0 00 031422 		JRST	KLCHKD
  1456	031466	541 13 0 00 000001 		HRRI	CNTL,AC
  1457	031467	254 00 1 00 031365 		JRST	@CHECK
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 14
DFKDAM	MAC	 4-Oct-84 09:24		ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST                                SEQ 0067

  1458					;PERFORM THE INSTRUCTION
  1459
  1460	031470	000000	000000		DOIT:	0
  1461	031471	264 00 0 00 031322 		JSR	DOINS			;XCT THE INSTRUCTION
  1462	031472	607 13 0 00 010000 		TLNN	CNTL,ER			;BYPASS IF ERROR
  1463	031473	264 00 0 00 031365 		JSR	CHECK			;CHECK FOR VALID DATA
  1464	031474	606 13 0 00 777777 		TRNN	CNTL,-1
  1465	031475	254 00 1 00 031470 		JRST	@DOIT			;EXIT, NO ERRORS
  1466	031476	336 00 0 00 030037 		SKIPN	USER
  1467	031477	332 00 0 00 030041 		SKIPE	KLFLG
  1468	031500	254 00 0 00 031502 		JRST	.+2
  1469	031501	7 004 14 0 13 000000 		DATAO	PI,(CNTL)		;LOAD MI WITH FAILURE
  1470	031502	663 13 0 00 010000 	DOIT1:	TLOE	CNTL,ER			;SET ERROR FLAG
  1471	031503	254 00 0 00 031710 		JRST	DOIT4			;SEE IF PRINT ALL ERRORS
  1472						PNTMSG	[ASCIZ/
  1473					**********
  1474					SIMULATION COMPARISION FAILURE
  1475	031504	037 00 0 00 053247 	/]
  1476	031505	264 00 0 00 031653 		JSR	TTLPNT
  1477	031506	264 00 0 00 032042 		JSR	RESULT			;PRINT MACHINE RESULTS
  1478	031507	264 00 0 00 032033 		JSR	PNTSIM			;PRINT SIMULATION
  1479
  1480	031510	202 00 0 00 056045 	DOIT2:	MOVEM	0,SAC0
  1481	031511	037 07 0 00 000003 		TTALTM				;ALTMODE CHECK
  1482	031512	334 00 0 00 000000 		SKIPA				;NONE
  1483	031513	254 00 0 00 040407 		JRST	DDTEX+1			;YES, GO TO DDT
  1484	031514	200 00 0 00 056045 		MOVE	0,SAC0
  1485	031515	202 13 0 00 056051 		MOVEM	CNTL,SAVCNT#		;SAVE CNTL
  1486	031516	620 13 0 00 777777 		TRZ	CNTL,-1			;CLEAR RIGHT HALF
  1487	031517	264 00 0 00 031365 		JSR	CHECK
  1488	031520	200 01 0 00 000005 		MOVE	AC,RA
  1489	031521	200 02 0 00 000006 		MOVE	AC+1,RA+1
  1490	031522	200 03 0 00 000007 		MOVE	AC+2,RA+2
  1491	031523	200 04 0 00 000010 		MOVE	AC+3,RA+3
  1492	031524	037 10 0 00 000002 		SWITCH				;READ SWITCHES
  1493	031525	603 00 0 00 002000 		TLNE	ERSTOP			;HALT AND SAVE AC'S?
  1494	031526	264 00 0 00 032740 		JSR	GOING			;YES
  1495	031527	603 00 0 00 004000 		TLNE	LOOPER			;PROCEED SWITCH SET?
  1496	031530	254 00 0 00 031534 		JRST	.+4			;NO
  1497	031531	264 00 0 00 031702 		JSR	DOIT3			;YES, GO RING BELL
  1498	031532	621 13 0 00 010000 		TLZ	CNTL,ER			;CLEAR ER FLAG
  1499	031533	254 00 1 00 031470 		JRST	@DOIT			;AND CONT WITH PROG
  1500	031534	602 13 0 00 777777 		TRNE	CNTL,-1			;HAD AN ERROR?
  1501	031535	264 00 0 00 031702 		JSR	DOIT3			;YES, GO RING BELL
  1502	031536	200 13 0 00 056051 		MOVE	CNTL,SAVCNT		;RESTORE CNTL
  1503	031537	254 00 0 00 031471 		JRST	DOIT+1			;CYCLE ERROR
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 15
DFKDAM	MAC	 4-Oct-84 09:24		ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST                                SEQ 0068

  1504
  1505					;DETERMINE IF FIRST OR SECOND OPERATION CAUSED FAILURE
  1506
  1507	031540	000000	000000		FSTER:	0
  1508	031541	402 00 0 00 055703 		SETZM	FAIL1#
  1509	031542	275 14 0 00 000001 		SUBI	CNTR,1			;POINT TO FIRST INSTRUCTION
  1510	031543	264 00 0 00 031353 		JSR	SIMIT			;SIMULATE
  1511	031544	200 01 0 00 033267 		MOVE	AC,DIVAC		;RESTORE FIRST RESULTS.
  1512	031545	200 02 0 00 033270 		MOVE	AC+1,DIVAC+1
  1513	031546	200 03 0 00 033271 		MOVE	AC+2,DIVAC+2
  1514	031547	200 04 0 00 033272 		MOVE	AC+3,DIVAC+3
  1515	031550	620 13 0 00 777777 		TRZ	CNTL,-1
  1516	031551	264 00 0 00 031365 		JSR	CHECK			;CHECK SIM VS ACTUAL
  1517	031552	606 13 0 00 777777 		TRNN	CNTL,-1
  1518	031553	344 14 0 00 031571 		AOJA	CNTR,FSTER2		;LOOKS LIKE SECOND OP FAILED
  1519
  1520	031554				FSTER1:	PNTMSG	[ASCIZ/
  1521					**********
  1522					INSTRUCTION COMPARISION FAILURE
  1523	031554	037 00 0 00 053261 	/]
  1524	031555	264 00 0 00 031653 		JSR	TTLPNT
  1525	031556	264 00 0 00 032042 		JSR	RESULTS			;FIRST OP FAILED, PRINT RESULTS
  1526						SAVEM	RA,1^
  1527	031557	202 05 0 12 000001 		MOVEM	RA,1(ACSP)		;MOVE TO MEMORY
  1528	031560	202 06 0 12 000002 		MOVEM	RA+1,1+1(ACSP)
  1529	031561	202 07 0 12 000003 		MOVEM	RA+2,1+2(ACSP)
  1530	031562	202 10 0 12 000004 		MOVEM	RA+3,1+3(ACSP)
  1531	031563	264 00 0 00 032033 		JSR	PNTSIM			;PRINT SIMULATION
  1532	031564	661 13 0 00 010000 		TLO	CNTL,ER			;SET ER FLAG
  1533	031565	264 00 0 00 031470 		JSR	DOIT			;SCOPE LOOP
  1534	031566	336 00 0 00 055703 		SKIPN	FAIL1			;FIRST OP FAILURE ?
  1535	031567	345 14 0 00 031362 		AOJGE	CNTR,GG			;YES, INC CNTR; IF JUMP PROG LOST
  1536	031570	254 00 1 00 031540 		JRST	@FSTER			;EXIT
  1537
  1538	031571	476 00 0 00 055703 	FSTER2:	SETOM	FAIL1
  1539	031572	200 05 0 00 033267 		MOVE	RA,DIVAC
  1540	031573	200 06 0 00 033270 		MOVE	RA+1,DIVAC+1
  1541	031574	200 07 0 00 033271 		MOVE	RA+2,DIVAC+2
  1542	031575	200 04 0 00 033272 		MOVE	AC+3,DIVAC+3
  1543	031576	200 01 0 00 033263 		MOVE	AC,MULAC
  1544	031577	200 02 0 00 033264 		MOVE	AC+1,MULAC+1
  1545	031600	200 03 0 00 033265 		MOVE	AC+2,MULAC+2
  1546	031601	200 04 0 00 033266 		MOVE	AC+3,MULAC+3
  1547	031602	264 00 0 00 031353 		JSR	SIMIT			;SIMULATE SECOND OP
  1548	031603	500 11 0 00 056057 		HLL	FLAGS,SECFLG		;GET FLAGS FROM SECOND OP
  1549	031604	264 00 0 00 031365 		JSR	CHECK			;CHECK SIM VS ACTUAL
  1550	031605	602 13 0 00 777777 		TRNE	CNTL,-1			;DID SECOND FAIL ?
  1551	031606	254 00 0 00 031554 		JRST	FSTER1			;YES, PRINT RESULTS
  1552	031607	254 00 1 00 031540 		JRST	@FSTER			;NO, SIM SAYS BOTH OK...CONTINUE
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 16
DFKDAM	MAC	 4-Oct-84 09:24		ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST                                SEQ 0069

  1553					;UUO ROUTINES
  1554					;SIMULATE SINGLE INSTRUCTION, NO PRINTOUT
  1555
  1556	031610	476 00 0 00 040416 	SIMNST:	SETOM	MASK			;INHIBIT PRINTOUT
  1557	031611	200 00 0 00 053273 		MOVE	[XWD 1,SAVAC+1]
  1558	031612	251 00 0 00 033352 		BLT	SAVAC+17
  1559	031613	550 00 0 00 030113 		HRRZ	$SVUUO
  1560	031614	202 00 0 00 040415 		MOVEM	INPC			;SETUP PC
  1561	031615	402 00 0 00 040417 		SETZM	INSTR
  1562	031616	402 00 0 00 040420 		SETZM	CNTLPC
  1563	031617	476 00 0 00 056066 		SETOM	SNGLIN			;SET SINGLE INSTRUCTION CONTROL
  1564	031620	402 00 0 00 056065 		SETZM	SNGL2			;SET FOR FIRST INSTR
  1565	031621	260 17 0 00 040334 		GO	SENTRY			;GO TO SIMULATOR
  1566	031622	200 00 0 00 000013 		MOVE	PC
  1567	031623	621 00 0 00 000600 		TLZ	400!200			;CLEAR TN0,TN1
  1568	031624	265 01 0 00 031625 		JSP	1,.+1			;GET ACTUAL FLAGS
  1569	031625	607 01 0 00 010000 		TLNN	1,USERF			;USER MODE ?
  1570	031626	621 00 0 00 400000 		TLZ	AROV			;NO,CLEAR OV FLAG
  1571	031627	202 00 0 00 056020 		MOVEM	PCSAV#			;SAVE PC FLAGS
  1572	031630	204 00 0 00 053273 		MOVS	[XWD 1,SAVAC+1]
  1573	031631	251 00 0 00 000017 		BLT	17
  1574	031632	254 00 0 00 030065 		JRST	UUOEXT			;EXIT UUO
  1575
  1576					;SIMULATE SINGLE INSTRUCTION, PRINT STATES
  1577
  1578	031633	402 00 0 00 040416 	SIMMT:	SETZM	MASK			;ALLOW PRINTOUT
  1579	031634	254 00 0 00 031611 		JRST	SIMNST+1		;REST SAME AS ABOVE
  1580
  1581	031635	332 00 0 00 030041 	CHECK2:	SKIPE	KLFLG			;KL10 ?
  1582	031636	254 00 0 00 031641 		JRST	.+3			;YES
  1583	031637	336 00 0 00 055661 		SKIPN	CKOUTF			;CHECKOUT ?
  1584	031640	254 00 0 00 031403 		JRST	CHECK1-2		;NO
  1585	031641	200 00 0 00 000002 		MOVE	0,AC+1
  1586	031642	316 00 0 12 000002 		CAMN	0,2(ACSP)		;CHECK DBL FP LS +-1
  1587	031643	254 00 0 00 031405 		JRST	CHECK1
  1588	031644	275 00 0 00 000001 		SUBI	0,1
  1589	031645	316 00 0 12 000002 		CAMN	0,2(ACSP)
  1590	031646	254 00 0 00 031405 		JRST	CHECK1
  1591	031647	271 00 0 00 000002 		ADDI	0,2
  1592	031650	316 00 0 12 000002 		CAMN	0,2(ACSP)
  1593	031651	254 00 0 00 031405 		JRST	CHECK1
  1594	031652	254 00 0 00 031404 		JRST	CHECK1-1
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 17
DFKDAM	MAC	 4-Oct-84 09:24		ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST                                SEQ 0070

  1595					;PRINT PROGRAM TITLE AND PASS COUNT
  1596
  1597	031653	000000	000000		TTLPNT:	0
  1598	031654	336 00 0 00 055700 		SKIPN	ERRFST#
  1599	031655	037 04 0 00 000002 		PNTNM
  1600	031656	476 00 0 00 055700 		SETOM	ERRFST
  1601	031657	350 00 0 00 030053 		AOS	ERRTLS			;INCREMENT ERROR TOTALS
  1602	031660	332 00 0 00 030037 		SKIPE	USER			;USER MODE ?
  1603	031661	254 00 0 00 031665 		JRST	TLPNT1-1
  1604	031662	200 00 0 00 030046 		MOVE	0,CONSW
  1605	031663	602 00 0 00 200000 		TRNE	INHCLK			;CLOCK INHIBITED ?
  1606	031664	254 00 0 00 031666 		JRST	TLPNT1			;YES
  1607	031665	264 00 0 00 033154 		JSR	RUNTIM
  1608	031666				TLPNT1:	PNTMSG	[ASCIZ/
  1609	031666	037 00 0 00 053274 	BASE RANDOM NUMBER = /]
  1610	031667	200 00 0 00 030022 		MOVE	0,RANDBS
  1611	031670	037 13 0 00 000000 		PNTHW				;PRINT RANDOM NUMBER BASE
  1612	031671	200 00 0 00 030047 		MOVE	PASCNT
  1613	031672	316 00 0 00 056033 		CAMN	PSCTR1#
  1614	031673	254 00 0 00 031700 		JRST	TLPNT2
  1615						PNTMSG	[ASCIZ/
  1616	031674	037 00 0 00 053301 	TEST PASS COUNT = /]
  1617	031675	200 00 0 00 030047 		MOVE	PASCNT
  1618	031676	202 00 0 00 056033 		MOVEM	PSCTR1
  1619	031677	037 15 0 00 000000 		PNTDEC
  1620	031700	037 00 0 00 030242 	TLPNT2:	PCRL
  1621	031701	254 00 1 00 031653 		JRST	@TTLPNT
  1622
  1623	031702	000000	000000		DOIT3:	0
  1624	031703	607 00 0 00 010000 		TLNN	DING			;RING BELL ON ERROR ?
  1625	031704	254 00 1 00 031702 		JRST	@DOIT3			;NO
  1626	031705	201 00 0 00 030256 		MOVEI	BELL
  1627	031706	037 00 0 00 000001 		PNTAF				;RING TTY BELL
  1628	031707	254 00 1 00 031702 		JRST	@DOIT3
  1629
  1630					;CHECK PRINT ALL ERRORS SWITCH
  1631
  1632	031710	037 10 0 00 000002 	DOIT4:	SWITCH
  1633	031711	607 00 0 00 001000 		TLNN	PALERS			;PRINT ALL ERRORS ?
  1634	031712	254 00 0 00 031510 		JRST	DOIT2			;NO, DON'T PRINT...NOT FIRST
  1635	031713	254 00 0 00 031504 		JRST	DOIT1+2
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 18
DFKDAM	MAC	 4-Oct-84 09:24		ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST                                SEQ 0071

  1636
  1637					;RANDOM NUMBER GENERATION
  1638					;FOUR RANDOM IN AC,AC+1,AC+2,AC+3
  1639					;A COPY ALSO IN RA,RA+1,RA+2,RA+3
  1640
  1641	031714	000000	000000		RANDOM:	0
  1642	031715	037 10 0 00 000002 		SWITCH
  1643	031716	603 00 0 00 300000 		TLNE	RSTART!TOTALS
  1644	031717	264 00 0 00 033104 		JSR	PNTTOT
  1645	031720	200 01 0 00 000005 		MOVE	AC,RA
  1646	031721	270 01 0 00 053306 		ADD	AC,[543217335216]
  1647	031722	241 01 0 00 777777 		ROT	AC,-1
  1648	031723	447 01 0 00 000005 		EQVB	AC,RA			;RANDOM 1
  1649	031724	204 02 0 00 000005 		MOVS	AC+1,RA
  1650	031725	270 02 0 00 053307 		ADD	AC+1,[165742176525]
  1651	031726	241 02 0 00 777777 		ROT	AC+1,-1
  1652	031727	447 02 0 00 000006 		EQVB	AC+1,RA+1		;RANDOM 2
  1653	031730	204 03 0 00 000006 		MOVS	AC+2,RA+1
  1654	031731	270 03 0 00 053310 		ADD	AC+2,[147532173543]
  1655	031732	241 03 0 00 777777 		ROT	AC+2,-1
  1656	031733	447 03 0 00 000007 		EQVB	AC+2,RA+2		;RANDOM 3
  1657	031734	204 04 0 00 000007 		MOVS	AC+3,RA+2
  1658	031735	270 04 0 00 053311 		ADD	AC+3,[731341527517]
  1659	031736	241 04 0 00 777777 		ROT	AC+3,-1
  1660	031737	447 04 0 00 000010 		EQVB	AC+3,RA+3		;RANDOM 4
  1661	031740	254 00 1 00 031714 		JRST	@RANDOM
  1662
  1663					;RANDOM NUMBER GENERATION
  1664					;OVERFLOW NOT POSSIBLE FOR DIVIDE
  1665
  1666	031741	000000	000000		RANNOV:	0
  1667	031742	264 00 0 00 031714 		JSR	RANDOM
  1668	031743	214 00 0 00 000003 		MOVM	AC+2
  1669	031744	216 05 0 00 056120 		MOVMM	RA,TEMP#
  1670	031745	316 00 0 00 056120 		CAMN	TEMP
  1671	031746	254 00 0 00 031742 		JRST	RANNOV+1		;DIVISOR=HI DIVIDEND
  1672	031747	311 00 0 00 056120 		CAML	TEMP
  1673	031750	254 00 0 00 031753 		JRST	.+3
  1674	031751	250 01 0 00 000003 		EXCH	AC,AC+2			;DIVISOR SMALLER, EXCHANGE
  1675	031752	250 05 0 00 000007 		EXCH	RA,RA+2			;TO MAKE LARGER
  1676	031753	322 07 0 00 031742 		JUMPE	RA+2,RANNOV+1
  1677	031754	606 03 0 00 777777 		TRNN	AC+2,-1
  1678	031755	254 00 0 00 031742 		JRST	RANNOV+1		;REJECT IF 0 FOR IDIV1
  1679	031756	621 02 0 00 400000 		TLZ	AC+1,400000
  1680	031757	603 01 0 00 400000 		TLNE	AC,400000
  1681	031760	661 02 0 00 400000 		TLO	AC+1,400000
  1682	031761	202 02 0 00 000006 		MOVEM	AC+1,RA+1
  1683	031762	254 00 1 00 031741 		JRST	@RANNOV
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 19
DFKDAM	MAC	 4-Oct-84 09:24		ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST                                SEQ 0072

  1684
  1685					;RANDOM NUMBER GENERATION
  1686					;NORMALIZED RANDOM FOR FLOATING POINT
  1687
  1688	031763	000000	000000		RANORM:	0
  1689	031764	264 00 0 00 031714 		JSR	RANDOM
  1690						NORM	RA+3,AC+3^
  1691	031765	603 10 0 00 400000 		TLNE	RA+3,400000		;NORMALIZE RA+3 NUMBER
  1692	031766	625 10 0 00 000400 		TLZA	RA+3,400
  1693	031767	661 10 0 00 000400 		TLO	RA+3,400
  1694	031770	616 10 0 00 053312 		TDNN	RA+3,[377777777777]
  1695	031771	350 10 0 00 000004 		AOS	RA+3,AC+3
  1696	031772	616 10 0 00 053313 		TDNN	RA+3,[000777777777]
  1697	031773	661 10 0 00 000400 		TLO	RA+3,400
  1698	031774	202 10 0 00 000004 		MOVEM	RA+3,AC+3
  1699						NORM	RA+2,AC+2^
  1700	031775	603 07 0 00 400000 		TLNE	RA+2,400000		;NORMALIZE RA+2 NUMBER
  1701	031776	625 07 0 00 000400 		TLZA	RA+2,400
  1702	031777	661 07 0 00 000400 		TLO	RA+2,400
  1703	032000	616 07 0 00 053312 		TDNN	RA+2,[377777777777]
  1704	032001	350 07 0 00 000003 		AOS	RA+2,AC+2
  1705	032002	616 07 0 00 053313 		TDNN	RA+2,[000777777777]
  1706	032003	661 07 0 00 000400 		TLO	RA+2,400
  1707	032004	202 07 0 00 000003 		MOVEM	RA+2,AC+2
  1708	032005	607 13 0 00 020000 		TLNN	CNTL,FPI		;FLOATING POINT IMMEDIATE ?
  1709	032006	254 00 0 00 032012 		JRST	.+4
  1710	032007	607 03 0 00 000777 		TLNN	AC+2,000777		;ANY FRACTIONAL PART ?
  1711	032010	661 03 0 00 000400 		TLO	AC+2,400		;NO, MAKE ONE
  1712	032011	207 07 0 00 000003 		MOVSS	RA+2,AC+2		;PUT SIGNIFICANT PART IN LOWER 18
  1713						NORM	RA+1,AC+1^
  1714	032012	603 06 0 00 400000 		TLNE	RA+1,400000		;NORMALIZE RA+1 NUMBER
  1715	032013	625 06 0 00 000400 		TLZA	RA+1,400
  1716	032014	661 06 0 00 000400 		TLO	RA+1,400
  1717	032015	616 06 0 00 053312 		TDNN	RA+1,[377777777777]
  1718	032016	350 06 0 00 000002 		AOS	RA+1,AC+1
  1719	032017	616 06 0 00 053313 		TDNN	RA+1,[000777777777]
  1720	032020	661 06 0 00 000400 		TLO	RA+1,400
  1721	032021	202 06 0 00 000002 		MOVEM	RA+1,AC+1
  1722						NORM	RA,AC^
  1723	032022	603 05 0 00 400000 		TLNE	RA,400000		;NORMALIZE RA NUMBER
  1724	032023	625 05 0 00 000400 		TLZA	RA,400
  1725	032024	661 05 0 00 000400 		TLO	RA,400
  1726	032025	616 05 0 00 053312 		TDNN	RA,[377777777777]
  1727	032026	350 05 0 00 000001 		AOS	RA,AC
  1728	032027	616 05 0 00 053313 		TDNN	RA,[000777777777]
  1729	032030	661 05 0 00 000400 		TLO	RA,400
  1730	032031	202 05 0 00 000001 		MOVEM	RA,AC
  1731	032032	254 00 1 00 031763 		JRST	@RANORM
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 20
DFKDAM	MAC	 4-Oct-84 09:24		ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST                                SEQ 0073

  1732					;SIMULATE AND PRINT THE INSTRUCTION
  1733
  1734	032033	000000	000000		PNTSIM:	0
  1735						SAVEM	RA,1^
  1736	032034	202 05 0 12 000001 		MOVEM	RA,1(ACSP)		;MOVE TO MEMORY
  1737	032035	202 06 0 12 000002 		MOVEM	RA+1,1+1(ACSP)
  1738	032036	202 07 0 12 000003 		MOVEM	RA+2,1+2(ACSP)
  1739	032037	202 10 0 12 000004 		MOVEM	RA+3,1+3(ACSP)
  1740	032040	002 00 1 00 000015 		SMT	@IT			;SIMULATE AND PRINT
  1741	032041	254 00 1 00 032033 		JRST	@PNTSIM
  1742
  1743					;PRINT FAST TEST FAILURE RESULTS
  1744
  1745	032042	000000	000000		RESULT:	0
  1746	032043	476 00 0 00 030223 		SETOM	PNTSPC			;SET TO SPACE AFTER OCTALS
  1747						PNTMSG	[ASCIZ/
  1748	032044	037 00 0 00 053314 	FLAGS FROM MACH & SIMULATE   /]
  1749	032045	200 00 0 00 000011 		MOVE	FLAGS
  1750	032046	037 13 0 00 000000 		PNTHW
  1751	032047				RSLTS1:	MOVEI	[ASCIZ/
  1752	032047	201 00 0 00 053323 	MACHINE RESULTS IN AC,AC+1,E   /]
  1753	032050	603 13 0 00 200000 		TLNE	CNTL,BYT		;BYTE ERROR
  1754						MOVEI	[ASCIZ/
  1755	032051	201 00 0 00 053332 	MACHINE RESULTS IN AC,POINTER,E   /]
  1756	032052	037 17 0 00 000000 		PNTAL
  1757	032053	554 00 0 00 000001 		HLRZ	AC			;PRINT MACHINE AC
  1758	032054	037 06 0 00 000000 		PNT6
  1759	032055	402 00 0 00 030223 		SETZM	PNTSPC
  1760	032056	550 00 0 00 000001 		HRRZ	AC
  1761	032057	037 06 0 00 000000 		PNT6
  1762	032060	037 00 0 00 000054 		PNTCI	","
  1763	032061	476 00 0 00 030223 		SETOM	PNTSPC
  1764	032062	603 13 0 00 200000 		TLNE	CNTL,BYT
  1765	032063	250 02 0 00 000003 		EXCH	AC+1,AC+2
  1766	032064	554 00 0 00 000002 		HLRZ	AC+1			;PRINT AC+1
  1767	032065	037 06 0 00 000000 		PNT6
  1768	032066	402 00 0 00 030223 		SETZM	PNTSPC
  1769	032067	550 00 0 00 000002 		HRRZ	AC+1
  1770	032070	037 06 0 00 000000 		PNT6
  1771	032071	037 00 0 00 000054 		PNTCI	","
  1772	032072	476 00 0 00 030223 		SETOM	PNTSPC
  1773	032073	554 00 0 00 000003 		HLRZ	AC+2			;PRINT AC+2, (E)
  1774	032074	037 06 0 00 000000 		PNT6
  1775	032075	402 00 0 00 030223 		SETZM	PNTSPC
  1776	032076	550 00 0 00 000003 		HRRZ	AC+2
  1777	032077	037 06 0 00 000000 		PNT6
  1778	032100	476 00 0 00 030223 		SETOM	PNTSPC
  1779	032101	037 00 0 00 030242 		PCRL
  1780	032102	254 00 1 00 032042 		JRST	@RESULT
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 21
DFKDAM	MAC	 4-Oct-84 09:24		ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST                                SEQ 0074

  1781
  1782					;THE INSTRUCTIONS TESTED
  1783
  1784					;INTERGER FIXED POINT
  1785	032103	230 01 0 00 000003 	FIXEDI:	IDIV	AC,AC+2
  1786	032104	220 01 0 00 000003 		IMUL	AC,AC+2
  1787	032105	231 01 0 03 000000 		IDIVI	AC,(AC+2)
  1788	032106	221 01 0 03 000000 		IMULI	AC,(AC+2)
  1789	032107	232 01 0 00 000003 		IDIVM	AC,AC+2
  1790	032110	222 01 0 00 000003 		IMULM	AC,AC+2
  1791	032111	233 01 0 00 000003 		IDIVB	AC,AC+2
  1792	032112	223 01 0 00 000003 		IMULB	AC,AC+2
  1793
  1794					;MULTIPLY AND DIVIDE
  1795	032113	234 01 0 00 000003 	FIXED:	DIV	AC,AC+2
  1796	032114	224 01 0 00 000003 		MUL	AC,AC+2
  1797	032115	235 01 0 03 000000 		DIVI	AC,(AC+2)
  1798	032116	225 01 0 03 000000 		MULI	AC,(AC+2)
  1799	032117	226 01 0 00 000003 		MULM	AC,AC+2
  1800	032120	236 01 0 00 000003 		DIVM	AC,AC+2
  1801	032121	227 01 0 00 000003 		MULB	AC,AC+2
  1802	032122	237 01 0 00 000003 		DIVB	AC,AC+2
  1803
  1804					;FLOATING POINT: ADD, SUBTRACT
  1805	032123	140 01 0 00 000003 	FPAS:	FAD	AC,AC+2
  1806	032124	150 01 0 00 000003 		FSB	AC,AC+2
  1807	032125	144 01 0 00 000003 		FADR	AC,AC+2
  1808	032126	154 01 0 00 000003 		FSBR	AC,AC+2
  1809	032127	142 01 0 00 000003 		FADM	AC,AC+2
  1810	032130	143 01 0 00 000003 		FADB	AC,AC+2
  1811	032131	146 01 0 00 000003 		FADRM	AC,AC+2
  1812	032132	147 01 0 00 000003 		FADRB	AC,AC+2
  1813
  1814					;FLOATING POINT: SUBTRACT, MULTIPLY
  1815	032133	152 01 0 00 000003 	FPSM:	FSBM	AC,AC+2
  1816	032134	153 01 0 00 000003 		FSBB	AC,AC+2
  1817	032135	156 01 0 00 000003 		FSBRM	AC,AC+2
  1818	032136	157 01 0 00 000003 		FSBRB	AC,AC+2
  1819	032137	162 01 0 00 000003 		FMPM	AC,AC+2
  1820	032140	163 01 0 00 000003 		FMPB	AC,AC+2
  1821	032141	166 01 0 00 000003 		FMPRM	AC,AC+2
  1822	032142	167 01 0 00 000003 		FMPRB	AC,AC+2
  1823
  1824					;FLOATING POINT: MULTIPLY, DIVIDE
  1825	032143	160 01 0 00 000003 	FPMD:	FMP	AC,AC+2
  1826	032144	170 01 0 00 000003 		FDV	AC,AC+2
  1827	032145	164 01 0 00 000003 		FMPR	AC,AC+2
  1828	032146	174 01 0 00 000003 		FDVR	AC,AC+2
  1829	032147	172 01 0 00 000003 		FDVM	AC,AC+2
  1830	032150	173 01 0 00 000003 		FDVB	AC,AC+2
  1831	032151	176 01 0 00 000003 		FDVRM	AC,AC+2
  1832	032152	177 01 0 00 000003 		FDVRB	AC,AC+2

DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 22
DFKDAM	MAC	 4-Oct-84 09:24		ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST                                SEQ 0075

  1833
  1834					;FLOATING POINT: MISCELLANEOUS
  1835	032153	130 01 0 00 000003 	MISCFP:	UFA	AC,AC+2
  1836	032154	131 01 0 00 000003 		DFN	AC,AC+2
  1837	032155	130 01 0 00 000003 		UFA	AC,AC+2
  1838	032156	131 01 0 00 000003 		DFN	AC,AC+2
  1839	032157	130 01 0 00 000003 		UFA	AC,AC+2
  1840	032160	131 01 0 00 000003 		DFN	AC,AC+2
  1841	032161	130 01 0 00 000003 		UFA	AC,AC+2
  1842	032162	131 01 0 00 000003 		DFN	AC,AC+2
  1843
  1844					;FLOATING POINT: IMMEDIATE
  1845	032163	145 01 0 03 000000 	FPIMMD:	FADRI	AC,(AC+2)
  1846	032164	155 01 0 03 000000 		FSBRI	AC,(AC+2)
  1847	032165	165 01 0 03 000000 		FMPRI	AC,(AC+2)
  1848	032166	175 01 0 03 000000 		FDVRI	AC,(AC+2)
  1849	032167	145 01 0 03 000000 		FADRI	AC,(AC+2)
  1850	032170	155 01 0 03 000000 		FSBRI	AC,(AC+2)
  1851	032171	165 01 0 03 000000 		FMPRI	AC,(AC+2)
  1852	032172	175 01 0 03 000000 		FDVRI	AC,(AC+2)
  1853
  1854					;FLOATING POINT: LONG MODE
  1855	032173	141 01 0 00 000003 	FPLONG:	FADL	AC,AC+2
  1856	032174	151 01 0 00 000003 		FSBL	AC,AC+2
  1857	032175	161 01 0 00 000003 		FMPL	AC,AC+2
  1858	032176	171 01 0 00 000003 		FDVL	AC,AC+2
  1859	032177	161 01 0 00 000003 		FMPL	AC,AC+2
  1860	032200	171 01 0 00 000003 		FDVL	AC,AC+2
  1861	032201	141 01 0 00 000003 		FADL	AC,AC+2
  1862	032202	151 01 0 00 000003 		FSBL	AC,AC+2
  1863
  1864					;BYTES
  1865	032203	133 00 0 00 000003 	BYTES:	IBP	AC+2
  1866	032204	134 01 0 00 000003 		ILDB	AC,AC+2
  1867	032205	136 01 0 00 000003 		IDPB	AC,AC+2
  1868	032206	135 01 0 00 000003 		LDB	AC,AC+2
  1869	032207	137 01 0 00 000003 		DPB	AC,AC+2
  1870
  1871					;DOUBLE FLOATING POINT: ADD, SUBTRACT
  1872	032210	111 01 0 00 000003 	DFPAS:	DFSB	AC,AC+2
  1873	032211	110 01 0 00 000003 		DFAD	AC,AC+2
  1874
  1875					;DOUBLE FLOATING POINT: MULTIPLY, DIVIDE
  1876	032212	112 01 0 00 000003 	DFPMD:	DFMP	AC,AC+2
  1877	032213	113 01 0 00 000003 		DFDV	AC,AC+2
  1878
  1879					;FLOATING POINT: MISCELLANEOUS
  1880	032214	127 01 0 00 000003 	FPMISC:	FLTR	AC,AC+2
  1881	032215	122 01 0 00 000003 		FIX	AC,AC+2
  1882	032216	126 01 0 00 000003 		FIXR	AC,AC+2
  1883	032217	127 01 0 00 000003 		FLTR	AC,AC+2
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 23
DFKDAM	MAC	 4-Oct-84 09:24		RANDOM DIAGNOSTIC SECTION                                                          SEQ 0076

  1884					SUBTTL	RANDOM DIAGNOSTIC SECTION
  1885
  1886	032220	336 00 0 00 056152 	BEGRAND:SKIPN	.RANF
  1887	032221	254 00 0 00 033417 		JRST	BEGINT			;RANDOM INSTRUCTION INHIBITED
  1888	032222	402 00 0 00 035132 		SETZM	ERRCNT#			;ERROR COUNT
  1889	032223	402 00 0 00 056041 		SETZM	RLOOPC#
  1890	032224	200 00 0 00 030022 		MOVE	RANDBS
  1891	032225	202 00 0 00 055752 		MOVEM	K1#
  1892	032226	200 10 0 00 055707 	CONTNU:	MOVE	10,FLCNT
  1893	032227	202 10 0 00 055753 		MOVEM	10,K2#			;ITR COUNT
  1894	032230	402 00 0 00 056032 		SETZM	PRNT#			;PRINT FLAG
  1895	032231	400 12 0 00 000000 		SETZ	12,0
  1896	032232	204 10 0 00 055752 	CONTN1:	MOVS	10,K1			;RESTART TO CONTINUE RANDOM NUMBERS
  1897	032233	225 10 0 00 006065 		MULI	10,6065		
  1898	032234	234 10 0 00 053230 		DIV	10,[XWD 377777,777741]
  1899	032235	202 11 0 00 055752 		MOVEM	11,K1
  1900	032236	202 11 0 12 000000 		MOVEM	11,0(12)
  1901	032237	350 12 0 00 000012 		AOS	12,12
  1902	032240	302 12 0 00 000010 		CAIE	12,10
  1903	032241	254 00 0 00 032232 		JRST	CONTN1
  1904	032242	541 12 0 00 033273 		HRRI	12,RAND			;STOR NUM IN RAND TO RAND+7 AND AC 0-7
  1905	032243	505 12 0 00 000000 		HRLI	12,0
  1906	032244	251 12 0 00 033302 		BLT	12,RAND+7
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 24
DFKDAM	MAC	 4-Oct-84 09:24		RANDOM DIAGNOSTIC SECTION                                                          SEQ 0077

  1907	032245	400 12 0 00 000000 	VIT:	SETZ	12,0			;TEST FOR VALID INST
  1908	032246	200 11 1 00 000012 		MOVE	11,@12
  1909	032247	404 11 0 00 053342 		AND	11,[XWD 770000,0]
  1910	032250	241 11 0 00 000006 		ROT	11,6
  1911	032251	336 00 0 00 030041 		SKIPN	KLFLG			;KL10 ?
  1912	032252	254 00 0 00 032255 		JRST	.+3			;NO
  1913	032253	305 11 0 00 000020 		CAIGE	11,20			;KL, LESS THAN OP CODE 200 ?
  1914	032254	254 00 0 00 032333 		JRST	XKL10			;YES, SPECIAL KL INSTRUCTIONS
  1915	032255	305 11 0 00 000011 		CAIGE	11,11			;LESS THAN 110
  1916	032256	254 00 0 00 032426 		JRST	XCONVT			;YES, MAKE NEW INST
  1917	032257	305 11 0 00 000013 		CAIGE	11,13			;LESS THAN 130
  1918	032260	254 00 0 00 032442 		JRST	NWINST			;YES, MAKE NEW KI INSTRUCTIONS
  1919	032261	305 11 0 00 000014 		CAIGE	11,14			;LESS THAN 140
  1920	032262	254 00 0 00 032313 		JRST	BYTTST			;YES GO CHECK FOR POSSIBLE BYTE OR FSC
  1921	032263	306 11 0 00 000026 		CAIN	11,26			;CHECK FOR PUSH,POP
  1922	032264	254 00 0 00 032363 		JRST	XIMUL			;GO MAKE NEW INST (IMUL)
  1923	032265	306 11 0 00 000025 		CAIN	11,25			;CHECK FOR JMP INST
  1924	032266	254 00 0 00 032317 		JRST	ECHTST			;GO CHECK FOR POSSIBLE EXCH
  1925	032267	242 11 0 00 777775 		LSH	11,-3
  1926	032270	306 11 0 00 000003 		CAIN	11,3			;CHECK FOR SKIPS & JMPS
  1927	032271	254 00 0 00 032405 		JRST	XFSBR			;GO MAKE NEW INST(FSBR)
  1928	032272	306 11 0 00 000006 		CAIN	11,6			;CHECK FOR TST INST
  1929	032273	254 00 0 00 032323 		JRST	TSTTST			;GO CHECK FOR LAST INST IN GROUP
  1930	032274	306 11 0 00 000007 		CAIN	11,7			;CHECK FOR IOT
  1931	032275	254 00 0 00 032401 		JRST	XFMPR			;GO MAKE NEW INST(FMPR)
  1932	032276	302 11 0 00 000002 		CAIE	11,2			;CHECK FOR JFFO
  1933	032277	254 00 0 00 032423 		JRST	MASKX			;NO
  1934	032300	264 00 0 00 032306 		JSR	ARANGE			;YES, POSSIBLE
  1935	032301	306 13 0 00 000243 		CAIN	13,243
  1936	032302	254 00 0 00 032363 		JRST	XIMUL			;GO MAKE NEW INST (IMUL)
  1937	032303	306 13 0 00 000247 		CAIN	13,247			;MAP INSTRUCTION
  1938	032304	254 00 0 00 032363 		JRST	XIMUL			;MAKE IMUL
  1939	032305	254 00 0 00 032423 		JRST	MASKX			;GO MASKX OUT UNWANTED BITS
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 25
DFKDAM	MAC	 4-Oct-84 09:24		RANDOM DIAGNOSTIC SECTION                                                          SEQ 0078

  1940	032306	000000	000000		ARANGE: 0				;GET OPERATION CODE OF OPERAND
  1941	032307	200 13 1 00 000012 		MOVE	13,@12
  1942	032310	404 13 0 00 053343 		AND	13,[XWD 777000,0]
  1943	032311	241 13 0 00 000011 		ROT	13,9
  1944	032312	254 00 1 00 032306 		JRST	@ARANGE
  1945
  1946	032313	264 00 0 00 032306 	BYTTST:	JSR	ARANGE
  1947	032314	303 13 0 00 000132 		CAILE	13,132			;CHECK FOR FSC OR BYTE
  1948	032315	254 00 0 00 032411 		JRST	XASHC			;NO,MAKE NEW INST (ASHC)
  1949	032316	254 00 0 00 032423 		JRST	MASKX			;YES,GO MASKX OUT UNWANTED BITS
  1950
  1951	032317	264 00 0 00 032306 	ECHTST:	JSR	ARANGE			;GO GET OP CODE
  1952	032320	302 13 0 00 000250 		CAIE	13,250			;POSSIBLE EXCHANGE INST
  1953	032321	254 00 0 00 032363 		JRST	XIMUL			;NO,MAKE NEW INST (IMUL)
  1954	032322	254 00 0 00 032423 		JRST	MASKX			;YES,GO MASKX OUT UNWANTED BITS
  1955
  1956	032323	303 12 0 00 000004 	TSTTST:	CAILE	12,4			;POSSIBLE TST INST IF NOT LAST IN GROUP
  1957	032324	254 00 0 00 032365 		JRST	XFDVR			;NO,GO MAKE NEW INST (FDVR)
  1958	032325	254 00 0 00 032423 		JRST	MASKX			;YES,GO MASKX OUT UNWANTED BITS
  1959
  1960	032326	350 00 0 00 000012 	VITEXT:	AOS	12
  1961	032327	202 11 0 12 033302 		MOVEM	11,INSBLK-1(12)		;STOR VALID INST IN INSBLK TO INS BLK+7
  1962	032330	306 12 0 00 000007 		CAIN	12,7
  1963	032331	254 00 0 00 032456 		JRST	SLO			;GO SET UP SLOW LOOP
  1964	032332	254 00 0 00 032246 		JRST	VIT+1			;GO TEST MORE
  1965
  1966	032333	305 13 0 00 000120 	XKL10:	CAIGE	13,120			;0 TO 117 - MAKE DIV
  1967	032334	254 00 0 00 032371 		JRST	XDVR
  1968	032335	307 13 0 00 000122 		CAIG	13,122			;DMOVE, DMOVN, FIX - OK
  1969	032336	254 00 0 00 032423 		JRST	MASKX
  1970	032337	306 13 0 00 000123 		CAIN	13,123			;123 - MAKE MUL
  1971	032340	254 00 0 00 032373 		JRST	XMPR
  1972	032341	305 13 0 00 000130 		CAIGE	13,130			;DMOVEM, DMOVNM, FIXR, FLTR - OK
  1973	032342	254 00 0 00 032423 		JRST	MASKX
  1974	032343	305 13 0 00 000140 		CAIGE	13,140			;130-137, MAKE DIV
  1975	032344	254 00 0 00 032371 		JRST	XDVR
  1976	032345	305 13 0 00 000150 		CAIGE	13,150			;140-147, MAKE MUL
  1977	032346	254 00 0 00 032373 		JRST	XMPR
  1978	032347	305 13 0 00 000160 		CAIGE	13,160			;150-157, MAKE SUB
  1979	032350	254 00 0 00 032375 		JRST	XSBR
  1980	032351	305 13 0 00 000170 		CAIGE	13,170			;160-167, MAKE ADD
  1981	032352	254 00 0 00 032377 		JRST	XADD
  1982	032353	254 00 0 00 032411 		JRST	XASHC			;170-177, MAKE ASHC
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 26
DFKDAM	MAC	 4-Oct-84 09:24		RANDOM DIAGNOSTIC SECTION                                                          SEQ 0079

  1983	032354	000000	000000		MMASKX:	0				;MAKE NEW INST
  1984	032355	200 11 1 00 000012 		MOVE	11,@12
  1985	032356	621 11 0 00 777000 		TLZ	11,777000
  1986	032357	256 00 1 00 032354 		XCT	@MMASKX
  1987	032360	254 00 0 00 032424 		JRST	MASKX+1
  1988
  1989	032361	264 00 0 00 032354 	XROTC:	JSR	MMASKX
  1990	032362	270 11 0 00 053344 		ADD	11,[XWD 245000,0]	;MAKE IT A ROTC
  1991
  1992	032363	264 00 0 00 032354 	XIMUL:	JSR	MMASKX
  1993	032364	270 11 0 00 053345 		ADD	11,[XWD 220000,0]	;MAKE IT A IMUL
  1994
  1995	032365	332 00 0 00 030041 	XFDVR:	SKIPE	KLFLG
  1996	032366	254 00 0 00 032371 		JRST	XDVR
  1997	032367	264 00 0 00 032354 		JSR	MMASKX			;MAKE IT A FDVR
  1998	032370	270 11 0 00 053346 		ADD	11,[XWD 174000,0]
  1999
  2000	032371	264 00 0 00 032354 	XDVR:	JSR	MMASKX
  2001	032372	270 11 0 00 053347 		ADD	11,[234000,,0]		;MAKE IT A DIV
  2002
  2003	032373	264 00 0 00 032354 	XMPR:	JSR	MMASKX
  2004	032374	270 11 0 00 053350 		ADD	11,[224000,,0]		;MAKE IT A MUL
  2005
  2006	032375	264 00 0 00 032354 	XSBR:	JSR	MMASKX
  2007	032376	270 11 0 00 053351 		ADD	11,[274000,,0]		;MAKE IT A SUB
  2008
  2009	032377	264 00 0 00 032354 	XADD:	JSR	MMASKX
  2010	032400	270 11 0 00 053352 		ADD	11,[244000,,0]		;MAKE IT A ADD
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 27
DFKDAM	MAC	 4-Oct-84 09:24		RANDOM DIAGNOSTIC SECTION                                                          SEQ 0080

  2011	032401	332 00 0 00 030041 	XFMPR:	SKIPE	KLFLG
  2012	032402	254 00 0 00 032373 		JRST	XMPR
  2013	032403	264 00 0 00 032354 		JSR	MMASKX
  2014	032404	270 11 0 00 053353 		ADD	11,[XWD 164000,0]	;MAKE IT A FMPR
  2015
  2016	032405	332 00 0 00 030041 	XFSBR:	SKIPE	KLFLG
  2017	032406	254 00 0 00 032375 		JRST	XSBR
  2018	032407	264 00 0 00 032354 		JSR	MMASKX
  2019	032410	270 11 0 00 053354 		ADD	11,[XWD 154000,0]	;MAKE IT A FSBR
  2020
  2021	032411	264 00 0 00 032354 	XASHC:	JSR	MMASKX
  2022	032412	270 11 0 00 053352 		ADD	11,[XWD 244000,0]	;MAKE IT A ASHC
  2023
  2024	032413	264 00 0 00 032354 	XDFAD:	JSR	MMASKX
  2025	032414	270 11 0 00 053355 		ADD	11,[XWD	110000,0]	;MAKE DFAD
  2026
  2027	032415	264 00 0 00 032354 	XDFSB:	JSR	MMASKX
  2028	032416	270 11 0 00 053356 		ADD	11,[XWD 111000,0]	;MAKE DFSB
  2029
  2030	032417	264 00 0 00 032354 	XDFMP:	JSR	MMASKX
  2031	032420	270 11 0 00 053357 		ADD	11,[XWD 112000,0]	;MAKE DFMP
  2032
  2033	032421	264 00 0 00 032354 	XDFDV:	JSR	MMASKX
  2034	032422	270 11 0 00 053360 		ADD	11,[XWD 113000,0]	;MAKE DFDV
  2035
  2036	032423	200 11 1 00 000012 	MASKX:	MOVE	11,@12			;MASK OUT INDEX REG & HIGH ORDER E FIELD
  2037	032424	404 11 0 00 053361 		AND	11,[XWD 777340,7]
  2038	032425	254 00 0 00 032326 		JRST	VITEXT
  2039
  2040	032426	336 00 0 00 030041 	XCONVT:	SKIPN	KLFLG
  2041	032427	336 00 0 00 056003 		SKIPN	NEWFLG			;MAKE NEW INST'S
  2042	032430	254 00 0 00 032361 		JRST	XROTC			;NO
  2043	032431	305 11 0 00 000002 		CAIGE	11,02
  2044	032432	254 00 0 00 032413 		JRST	XDFAD			;0-17 MAKE DFAD
  2045	032433	305 11 0 00 000004 		CAIGE	11,04
  2046	032434	254 00 0 00 032415 		JRST	XDFSB			;20-37 MAKE DFSB
  2047	032435	305 11 0 00 000006 		CAIGE	11,06
  2048	032436	254 00 0 00 032417 		JRST	XDFMP			;40-57 MAKE DFMP
  2049	032437	305 11 0 00 000010 		CAIGE	11,10
  2050	032440	254 00 0 00 032421 		JRST	XDFDV			;60-77 MAKE DFDV
  2051	032441	254 00 0 00 032361 		JRST	XROTC			;100-107 MAKE ROTC
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 28
DFKDAM	MAC	 4-Oct-84 09:24		RANDOM DIAGNOSTIC SECTION                                                          SEQ 0081

  2052	032442	336 00 0 00 056003 	NWINST:	SKIPN	NEWFLG			;MAKE NEW INST'S
  2053	032443	254 00 0 00 032361 		JRST	XROTC			;NO
  2054	032444	264 00 0 00 032306 		JSR	ARANGE
  2055	032445	307 13 0 00 000113 		CAIG	13,113
  2056	032446	254 00 0 00 032423 		JRST	MASKX			;DOUBLE FP
  2057	032447	305 13 0 00 000120 		CAIGE	13,120
  2058	032450	254 00 0 00 032421 		JRST	XDFDV			;MAKE NEW INST (DFDV)
  2059	032451	307 13 0 00 000122 		CAIG	13,122
  2060	032452	254 00 0 00 032423 		JRST	MASKX			;DOUBLE MOVES
  2061	032453	306 13 0 00 000123 		CAIN	13,123
  2062	032454	254 00 0 00 032421 		JRST	XDFDV			;MAKE NEW INST (DFDV)
  2063	032455	254 00 0 00 032423 		JRST	MASKX			;DBL MOVES MEM, FIX, FLT
  2064
  2065	032456	264 00 0 00 033131 	SLO:	JSR	TSTIME
  2066	032457	200 10 0 00 033303 		MOVE	10,INSBLK		;GO STORE INSTRUCTIONS
  2067	032460	202 10 0 00 032512 		MOVEM	10,CORIN1		;IN CORE LOOP
  2068	032461	200 10 0 00 033304 		MOVE	10,INSBLK+1
  2069	032462	202 10 0 00 032515 		MOVEM	10,CORIN2
  2070	032463	200 10 0 00 033305 		MOVE	10,INSBLK+2
  2071	032464	202 10 0 00 032520 		MOVEM	10,CORIN3
  2072	032465	200 10 0 00 033306 		MOVE	10,INSBLK+3
  2073	032466	202 10 0 00 032523 		MOVEM	10,CORIN4
  2074	032467	200 10 0 00 033307 		MOVE	10,INSBLK+4
  2075	032470	202 10 0 00 032526 		MOVEM	10,CORIN5
  2076	032471	200 10 0 00 033310 		MOVE	10,INSBLK+5
  2077	032472	202 10 0 00 032531 		MOVEM	10,CORIN6
  2078	032473	402 00 0 00 056110 		SETZM	SVINPC#			;CLEAR SVINPC FOR ERROR
  2079	032474	202 00 0 00 056045 	SLO1:	MOVEM	0,SAC0
  2080	032475	037 07 0 00 000003 		TTALTM				;ALTMODE CHECK
  2081	032476	334 00 0 00 000000 		SKIPA				;NONE
  2082	032477	254 00 0 00 040407 		JRST	DDTEX+1			;YES, GO TO DDT
  2083	032500	200 00 0 00 056045 		MOVE	0,SAC0
  2084	032501	402 00 0 00 032535 		SETZM	COREXF			;CLEAR FLAG FOR SIMULATION
  2085	032502	205 10 0 00 033273 		MOVSI	10,RAND
  2086	032503	251 10 0 00 000007 		BLT	10,7			;SETUP AC OPERANDS
  2087	032504	200 10 0 00 053362 		MOVE	10,[RAND,,ACS]
  2088	032505	251 10 0 00 040432 		BLT	10,ACS+7		;SETUP SIMULATOR OPERANDS
  2089	032506	403 10 0 00 040433 		SETZB	10,ACS+10		;AC10 IS 0 IN BOTH
  2090	032507	254 02 1 00 032510 		JRSTF	@.+1			;CLEAR FLAGS
  2091	032510	000000	032511				.+1
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 29
DFKDAM	MAC	 4-Oct-84 09:24		RANDOM DIAGNOSTIC SECTION                                                          SEQ 0082

  2092	032511	402 00 0 00 032536 	CORLOP:	SETZM	NOSKPF			;CLEAR NO SKIP FLAG
  2093	032512	000000	000000		CORIN1:	0				;1ST INSTRUCTION
  2094	032513	476 00 0 00 032536 		SETOM	NOSKPF			;NO SKIP
  2095	032514	264 00 0 00 032636 		JSR	COREX			;GO TO SIMULATION
  2096	032515	000000	000000		CORIN2:	0				;2ND INST
  2097	032516	476 00 0 00 032536 		SETOM	NOSKPF
  2098	032517	264 00 0 00 032636 		JSR	COREX
  2099	032520	000000	000000		CORIN3:	0				;3RD INST
  2100	032521	476 00 0 00 032536 		SETOM	NOSKPF
  2101	032522	264 00 0 00 032636 		JSR	COREX
  2102	032523	000000	000000		CORIN4:	0				;4TH INST
  2103	032524	476 00 0 00 032536 		SETOM	NOSKPF
  2104	032525	264 00 0 00 032636 		JSR	COREX
  2105	032526	000000	000000		CORIN5:	0				;5TH INST
  2106	032527	476 00 0 00 032536 		SETOM	NOSKPF
  2107	032530	264 00 0 00 032636 		JSR	COREX
  2108	032531	000000	000000		CORIN6:	0				;6TH INST
  2109	032532	476 00 0 00 032536 		SETOM	NOSKPF
  2110	032533	264 00 0 00 032636 		JSR	COREX
  2111	032534	254 00 0 00 032537 		JRST	.+3
  2112	032535	000000	000000		COREXF:	0				;SIMULATION FLAG
  2113	032536	000000	000000		NOSKPF:	0				;NO SKIP FLAG
  2114	032537	335 00 0 00 055753 		SKIPGE	K2			;PREVIOUS FAILURE, BUT NONE THIS TIME ?
  2115	032540	254 00 0 00 032702 		JRST	CORER1			;YES
  2116	032541	201 10 0 00 033313 		MOVEI	10,ANSBLK
  2117	032542	251 10 0 00 033322 		BLT	10,ANSBLK+7		;SAVE ANSWERS
  2118	032543	200 10 0 00 055707 		MOVE	10,FLCNT
  2119	032544	202 10 0 00 055753 		MOVEM	10,K2			;SETUP FAST LOOP COUNT
  2120	032545	402 00 0 00 032535 		SETZM	COREXF			;CLEAR SIMULATION FLAG
  2121
  2122	032546	202 00 0 00 056045 		MOVEM	0,SAC0
  2123	032547	037 07 0 00 000003 		TTALTM				;ALTMODE CHECK
  2124	032550	334 00 0 00 000000 		SKIPA				;NONE
  2125	032551	254 00 0 00 040407 		JRST	DDTEX+1			;YES, GO TO DDT
  2126	032552	200 00 0 00 056045 		MOVE	0,SAC0
  2127	032553	264 00 0 00 033131 		JSR	TSTIME
  2128
  2129	032554	200 10 0 00 053363 	FASTLP:	MOVE	10,[INSBLK,,11]
  2130	032555	251 10 0 00 000017 		BLT	10,17			;LOAD FAST LOOP INSTRUCTIONS
  2131	032556	205 10 0 00 033273 		MOVSI	10,RAND
  2132	032557	251 10 0 00 000007 		BLT	10,7			;LOAD OPERANDS
  2133	032560	402 00 0 00 000010 		SETZM	10
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 30
DFKDAM	MAC	 4-Oct-84 09:24		RANDOM DIAGNOSTIC SECTION                                                          SEQ 0083

  2134					;EXECUTE FAST LOOP
  2135
  2136	032561	200 17 0 00 053364 	EXFAST:	MOVE	17,[JRST CHEC]		;SETUP EXIT INST
  2137	032562	254 02 1 00 032563 		JRSTF	@.+1			;CLEAR FLAGS
  2138	032563	000000	032564				.+1
  2139	032564	254 00 0 00 000011 		JRST	11			;GO TO FAST LOOP
  2140	032565	202 00 0 00 055627 	CHEC:	MOVEM	0,ANSSV0#
  2141	032566	200 17 0 00 030303 		MOVE	P,PLIST
  2142	032567	201 00 0 00 030103 		MOVEI	$PSHER
  2143	032570	261 17 0 00 000000 		PUT	0
  2144	032571	200 00 0 00 055627 		MOVE	0,ANSSV0
  2145	032572	312 00 0 00 033313 		CAME	0,ANSBLK		;CHECK FAST LOOP AND SLOW LOOP ANS
  2146	032573	264 00 0 00 032706 		JSR	ERRX
  2147	032574	312 01 0 00 033314 		CAME	1,ANSBLK+1
  2148	032575	264 00 0 00 032706 		JSR	ERRX
  2149	032576	312 02 0 00 033315 		CAME	2,ANSBLK+2
  2150	032577	264 00 0 00 032706 		JSR	ERRX
  2151	032600	312 03 0 00 033316 		CAME	3,ANSBLK+3
  2152	032601	264 00 0 00 032706 		JSR	ERRX
  2153	032602	312 04 0 00 033317 		CAME	4,ANSBLK+4
  2154	032603	264 00 0 00 032706 		JSR	ERRX
  2155	032604	312 05 0 00 033320 		CAME	5,ANSBLK+5
  2156	032605	264 00 0 00 032706 		JSR	ERRX
  2157	032606	312 06 0 00 033321 		CAME	6,ANSBLK+6
  2158	032607	264 00 0 00 032706 		JSR	ERRX
  2159	032610	312 07 0 00 033322 		CAME	7,ANSBLK+7
  2160	032611	264 00 0 00 032706 		JSR	ERRX
  2161	032612	335 00 0 00 055753 	CHEC1:	SKIPGE	K2			;FAILURE ?
  2162	032613	254 00 0 00 031554 		JRST	FSTER1			;YES
  2163	032614	372 00 0 00 055753 		SOSE	K2			;REPEAT FAST LOOP ?
  2164	032615	254 00 0 00 032554 		JRST	FASTLP			;YES
  2165
  2166	032616	037 10 0 00 000002 	CHEC2:	SWITCH
  2167	032617	603 00 0 00 300000 		TLNE	RSTART!TOTALS
  2168	032620	264 00 0 00 033104 		JSR	PNTTOT			;GO PRINT TOTALS
  2169	032621	350 16 0 00 056041 		AOS	16,RLOOPC
  2170	032622	603 00 0 00 000400 		TLNE	RELIAB
  2171	032623	254 00 0 00 032627 		JRST	.+4
  2172	032624	602 16 0 00 000003 		TRNE	16,3
  2173	032625	254 00 0 00 032226 		JRST	CONTNU
  2174	032626	254 00 0 00 033417 		JRST	BEGINT
  2175	032627	602 16 0 00 000037 		TRNE	16,37
  2176	032630	254 00 0 00 032226 		JRST	CONTNU
  2177	032631	254 00 0 00 033417 		JRST	BEGINT
  2178
  2179	032632	037 10 0 00 000002 	FSTLP1:	SWITCH
  2180	032633	607 00 0 00 004000 		TLNN	LOOPER			;STAY IN ERROR LOOP
  2181	032634	254 00 0 00 032616 		JRST	CHEC2			;NO
  2182	032635	254 00 0 00 032554 		JRST	FASTLP			;YES, REPEAT FAILING LOOP
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 31
DFKDAM	MAC	 4-Oct-84 09:24		RANDOM DIAGNOSTIC SECTION                                                          SEQ 0084

  2183	032636	000000	000000		COREX:	0
  2184	032637	202 10 0 00 056046 		MOVEM	10,SAC10#
  2185	032640	200 10 0 00 032636 		MOVE	10,COREX		;GET CALL PC
  2186	032641	275 10 0 00 000003 		SUBI	10,3			;-3, POINTS TO INST
  2187	032642	202 10 0 00 040415 		MOVEM	10,INPC			;SAVE AS SIM PC
  2188	032643	271 10 0 00 000003 		ADDI	10,3
  2189	032644	336 00 0 00 032536 		SKIPN	NOSKPF			;DID INST SKIP ?
  2190	032645	271 10 0 00 000003 		ADDI	10,3			;YES, SET RETURN TO SKIP NEXT INST
  2191	032646	202 10 0 00 032636 		MOVEM	10,COREX
  2192	032647	402 00 0 00 032536 		SETZM	NOSKPF
  2193	032650	200 10 0 00 056046 		MOVE	10,SAC10
  2194	032651	336 00 0 00 056063 		SKIPN	SIMFLG			;SIMULATE INSTRUCTION ?
  2195	032652	254 00 1 00 032636 		JRST	@COREX			;NO
  2196
  2197	032653	476 00 0 00 032535 	COREX1:	SETOM	COREXF
  2198	032654	200 10 0 00 053365 		MOVE	10,[ACS,,SIMBLK]
  2199	032655	251 10 0 00 033363 		BLT	10,SIMBLK+10		;SAVE ORIG SIM AC'S FOR ERROR
  2200	032656	476 00 0 00 040416 		SETOM	MASK
  2201	032657	264 00 0 00 033237 		JSR	SIMI			;SIMULATE INSTRUCTION
  2202	032660	312 00 0 00 040423 		CAME	0,ACS+0			;COMPARE AC RESULTS & SIM RESULTS
  2203	032661	264 00 0 00 032706 		JSR	ERRX			;ERROR
  2204	032662	312 01 0 00 040424 		CAME	1,ACS+1
  2205	032663	264 00 0 00 032706 		JSR	ERRX
  2206	032664	312 02 0 00 040425 		CAME	2,ACS+2
  2207	032665	264 00 0 00 032706 		JSR	ERRX
  2208	032666	312 03 0 00 040426 		CAME	3,ACS+3
  2209	032667	264 00 0 00 032706 		JSR	ERRX
  2210	032670	312 04 0 00 040427 		CAME	4,ACS+4
  2211	032671	264 00 0 00 032706 		JSR	ERRX
  2212	032672	312 05 0 00 040430 		CAME	5,ACS+5
  2213	032673	264 00 0 00 032706 		JSR	ERRX
  2214	032674	312 06 0 00 040431 		CAME	6,ACS+6
  2215	032675	264 00 0 00 032706 		JSR	ERRX
  2216	032676	312 07 0 00 040432 		CAME	7,ACS+7
  2217	032677	264 00 0 00 032706 		JSR	ERRX
  2218	032700	200 10 0 00 056046 		MOVE	10,SAC10
  2219	032701	254 00 1 00 032636 		JRST	@COREX			;EXIT
  2220
  2221	032702	037 10 0 00 000002 	CORER1:	SWITCH
  2222	032703	607 00 0 00 004000 		TLNN	LOOPER			;LOOP ON ERROR ?
  2223	032704	254 00 0 00 032616 		JRST	CHEC2			;NO
  2224	032705	254 00 0 00 032474 		JRST	SLO1			;YES, STAY IN SLOW LOOP
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 32
DFKDAM	MAC	 4-Oct-84 09:24		RANDOM DIAGNOSTIC SECTION                                                          SEQ 0085

  2225					;ERROR ROUTINES
  2226	032706	000000	000000		ERRX:	0
  2227	032707	202 00 0 00 056050 		MOVEM	0,SAV0#
  2228	032710	037 10 0 00 000002 		SWITCH
  2229	032711	202 00 0 00 000010 		MOVEM	0,10
  2230	032712	200 00 0 00 056050 		MOVE	0,SAV0
  2231	032713	332 00 0 00 056032 		SKIPE	PRNT			;FIRST OUTPUT
  2232	032714	603 10 0 00 001000 		TLNE	10,PALERS		;PRINT ALL ERRORS ?
  2233	032715	264 00 0 00 032746 		JSR	OUT			;GO OUTPUT
  2234
  2235	032716	350 00 0 00 035132 	ERRX1:	AOS	ERRCNT
  2236	032717	350 00 0 00 030053 		AOS	ERRTLS
  2237	032720	037 10 0 00 000002 		SWITCH
  2238	032721	603 00 0 00 002000 		TLNE	ERSTOP			;HALT ON ERROR ?
  2239	032722	264 00 0 00 032740 		JSR	GOING			;YES
  2240	032723	603 00 0 00 004000 		TLNE	0,LOOPER		;LOOP ON ERROR ?
  2241	032724	476 00 0 00 055753 		SETOM	K2			;YES, MAKES LOOP EFF FOREVER
  2242	032725	336 00 0 00 030037 		SKIPN	USER
  2243	032726	332 00 0 00 030041 		SKIPE	KLFLG
  2244	032727	254 00 0 00 032731 		JRST	.+2
  2245	032730	7 004 14 0 00 035132 		DATAO	PI,ERRCNT		;DISPLAY
  2246	032731	607 00 0 00 010000 		TLNN	DING			;RING TTY BELL ?
  2247	032732	254 00 0 00 032735 		JRST	.+3			;NO
  2248	032733	201 00 0 00 030256 		MOVEI	BELL			;YES
  2249	032734	037 00 0 00 000001 		PNTAF
  2250	032735	332 00 0 00 032535 	ERRX2:	SKIPE	COREXF			;IN SIMULATION ?
  2251	032736	254 00 0 00 032702 		JRST	CORER1			;YES
  2252	032737	254 00 0 00 031554 		JRST	FSTER1			;NO
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 33
DFKDAM	MAC	 4-Oct-84 09:24		RANDOM DIAGNOSTIC SECTION                                                          SEQ 0086

  2253					;HALT AND SAVE AC'S
  2254
  2255	032740	000000	000000		GOING:	0
  2256	032741	7 000 24 0 00 030110 		CONI	APR,$SVAPR
  2257	032742	7 004 24 0 00 030107 		CONI	PI,$SVPI
  2258	032743	7 004 20 0 00 000400 		CONO	PI,PIOFF
  2259	032744	202 00 0 00 030106 		MOVEM	0,$ACC0
  2260	032745	254 04 0 00 030000 		HALT	BEGIN			;%%% FOR NOW
  2261
  2262	032746	000000	000000		OUT:	0
  2263	032747	402 00 0 00 055701 		SETZM	EXIT1#			;CLEAR EXIT FLAG
  2264	032750	201 10 0 00 033323 		MOVEI	10,FSTANS		;SAVE FAST LOOP ANSWERS
  2265	032751	251 10 0 00 033332 		BLT	10,FSTANS+7
  2266	032752	201 00 0 00 000007 		MOVEI	0,7			;INIT INST CNT,
  2267	032753	202 00 0 00 035137 		MOVEM	0,INTCNT#
  2268	032754	202 00 0 00 055600 		MOVEM	0,ACCNT#		;AND AC CNT
  2269	032755	037 04 0 00 000002 		PNTNM
  2270						PNTMSG	[ASCIZ/
  2271	032756	037 00 0 00 053366 	**********/]
  2272	032757	332 00 0 00 030037 		SKIPE	USER
  2273	032760	254 00 0 00 032764 		JRST	OUTX-1
  2274	032761	200 00 0 00 030046 		MOVE	0,CONSW
  2275	032762	602 00 0 00 200000 		TRNE	INHCLK
  2276	032763	254 00 0 00 032765 		JRST	OUTX
  2277	032764	264 00 0 00 033154 		JSR	RUNTIM			;PRINT RUN TIME
  2278	032765				OUTX:	PNTMSG	0,[ASCIZ/
  2279					RANDOM INSTRUCTION FAILURE
  2280	032765	037 00 0 00 053371 	    INST GROUP        OPERANDS           /]
  2281	032766	201 00 0 00 053410 		MOVEI	[ASCIZ/SLOW ANS          SIM ANS/]
  2282	032767	336 00 0 00 032535 		SKIPN	COREXF
  2283	032770	201 00 0 00 053416 		MOVEI	[ASCIZ/FAST ANS          SLOW ANS/]
  2284	032771	037 17 0 00 000000 		PNTAL				;PRINT HEADER
  2285	032772	402 00 0 00 030223 		SETZM	PNTSPC
  2286
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 34
DFKDAM	MAC	 4-Oct-84 09:24		RANDOM DIAGNOSTIC SECTION                                                          SEQ 0087

  2287	032773	200 10 0 00 035137 	OUT1:	MOVE	10,INTCNT
  2288	032774	362 10 0 00 033075 		SOJE	10,LOOP			;MONITOR CNT
  2289	032775	202 10 0 00 035137 		MOVEM	10,INTCNT
  2290	032776	450 10 0 00 000000 		SETCA	10,0
  2291	032777	405 10 0 00 000007 		ANDI	10,7
  2292	033000	037 00 0 00 030242 		PCRL
  2293	033001	402 00 0 00 030223 		SETZM	PNTSPC
  2294	033002	201 00 0 00 000001 		MOVEI	0,1			;PRINT FIRST DIGIT
  2295	033003	037 01 0 00 000000 		PNT1				;OF INST GROUP AND,
  2296	033004	200 00 0 00 000010 		MOVE	0,10
  2297	033005	037 01 0 00 000000 		PNT1				;2ND DIGIT
  2298	033006	264 00 0 00 033057 		JSR	SLSHSP			;PRINT / SPACE 
  2299	033007	200 00 0 10 033302 		MOVE	0,INSBLK-1(10)
  2300	033010	037 13 0 00 000000 		PNTHW				;PRINT INST
  2301
  2302	033011	264 00 0 00 033062 	OUT2:	JSR	ACPNT1			;PRINT AC
  2303	033012	200 00 0 10 033273 		MOVE	0,RAND(10)
  2304	033013	037 13 0 00 000000 		PNTHW				;PRINT OPERANDS
  2305	033014	264 00 0 00 033062 		JSR	ACPNT1			;PRINT AC
  2306	033015	200 00 0 10 033323 		MOVE	0,FSTANS(10)		;PRINT FAST ANS/SIM - SLOW ANS
  2307	033016	037 13 0 00 000000 		PNTHW				;PRINT AC
  2308	033017	264 00 0 00 033062 		JSR	ACPNT1			;PRINT AC NUMBER
  2309	033020	200 00 0 10 040423 		MOVE	0,ACS(10)
  2310	033021	336 00 0 00 032535 		SKIPN	COREXF
  2311	033022	200 00 0 10 033313 		MOVE	0,ANSBLK(10)
  2312	033023	037 13 0 00 000000 		PNTHW				;PRINT SLOW ANS/SIM - SIM ANS
  2313	033024	373 00 0 00 055600 		SOSLE	ACCNT
  2314	033025	254 00 0 00 032773 		JRST	OUT1
  2315
  2316	033026	332 00 0 00 055701 	OUT3:	SKIPE	EXIT1
  2317	033027	254 00 0 00 033033 		JRST	OUT4
  2318						PNTMSG	[ASCIZ /
  2319	033030	037 00 0 00 053424 	                  / ]			;PRINT MARGIN
  2320	033031	476 00 0 00 055701 		SETOM	EXIT1
  2321	033032	254 00 0 00 033011 		JRST	OUT2
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 35
DFKDAM	MAC	 4-Oct-84 09:24		RANDOM DIAGNOSTIC SECTION                                                          SEQ 0088

  2322	033033	476 00 0 00 056032 	OUT4:	SETOM	PRNT
  2323	033034	037 00 0 00 030242 		PCRL
  2324						PNTMSG	[ASCIZ/
  2325	033035	037 00 0 00 053274 	BASE RANDOM NUMBER = /]
  2326	033036	200 00 0 00 030022 		MOVE	RANDBS
  2327	033037	037 13 0 00 000000 		PNTHW				;PRINT RANDOM BASE
  2328	033040	037 00 0 00 030242 		PCRL
  2329	033041	336 00 0 00 056063 	OUT5:	SKIPN	SIMFLG			;SIMULATION INHIBITED ?
  2330	033042	254 00 1 00 032746 		JRST	@OUT			;YES
  2331	033043	336 00 0 00 032535 		SKIPN	COREXF			;SLOW LOOP FAILURE ?
  2332	033044	254 00 0 00 033365 		JRST	SIMFST			;NO
  2333						PNTMSG	[ASCIZ/
  2334	033045	037 00 0 00 053431 	INSTRUCTION SIMULATION - CORE LOOP INST # /]
  2335	033046	550 00 0 00 040415 		HRRZ	INPC			;COMPUTE INST NUMBER
  2336	033047	275 00 0 00 032512 		SUBI	CORIN1
  2337	033050	231 00 0 00 000003 		IDIVI	3
  2338	033051	271 00 0 00 000001 		ADDI	1
  2339	033052	037 01 0 00 000000 		PNT1				;PRINT
  2340						PNTMSG	[ASCIZ/
  2341					----------
  2342	033053	037 00 0 00 053442 	/]
  2343	033054	204 10 0 00 053365 		MOVS	10,[ACS,,SIMBLK]
  2344	033055	251 10 0 00 040433 		BLT	10,ACS+10		;RESTORE SIM OPERANDS
  2345	033056	254 00 0 00 033257 		JRST	SIMIP			;SIM & PRINT INSTRUCTION
  2346
  2347	033057	000000	000000		SLSHSP:	0				;PRINT / SPACE  
  2348	033060	037 00 0 00 053445 		PNTMSG	[ASCIZ X/ X]
  2349	033061	254 00 1 00 033057 		JRST	@SLSHSP
  2350
  2351	033062	000000	000000		ACPNT1:	0				;PRINT SPACE
  2352	033063	201 00 0 00 030246 		MOVEI	0,SPACE
  2353	033064	037 00 0 00 000000 		PNTA
  2354	033065	200 10 0 00 055600 		MOVE	10,ACCNT		;GET AC NUMBER
  2355	033066	450 10 0 00 000000 		SETCA	10,0
  2356	033067	405 10 0 00 000007 		ANDI	10,7
  2357	033070	200 00 0 00 000010 		MOVE	0,10
  2358	033071	402 00 0 00 030223 		SETZM	PNTSPC
  2359	033072	037 01 0 00 000000 		PNT1				;PRINT IT
  2360	033073	264 00 0 00 033057 		JSR	SLSHSP
  2361	033074	254 00 1 00 033062 		JRST	@ACPNT1
  2362
  2363	033075	037 00 0 00 030242 	LOOP:	PCRL
  2364	033076	201 00 0 00 000017 		MOVEI	0,17			;PRINT 17
  2365	033077	402 00 0 00 030223 		SETZM	PNTSPC
  2366	033100	037 02 0 00 000000 		PNT2
  2367	033101	264 00 0 00 033057 		JSR	SLSHSP
  2368	033102	037 00 0 00 053446 		PNTMSG	[ASCIZ/   EXIT       /]	;PRINT EXIT
  2369	033103	254 00 0 00 033011 		JRST	OUT2
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 36
DFKDAM	MAC	 4-Oct-84 09:24		RANDOM DIAGNOSTIC SECTION                                                          SEQ 0089

  2370	033104	000000	000000		PNTTOT:	0
  2371	033105	332 00 0 00 030037 		SKIPE	USER
  2372	033106	254 00 0 00 033111 		JRST	.+3
  2373	033107	602 00 0 00 200000 		TRNE	INHCLK			;NO TIME IF CLOCK INHIBITED
  2374	033110	254 00 0 00 033112 		JRST	.+2
  2375	033111	264 00 0 00 033154 		JSR	RUNTIM			;PRINT RUN TIME
  2376						PNTMSG	[ASCIZ/
  2377	033112	037 00 0 00 053451 	TOTAL ERRORS = /]
  2378	033113	200 00 0 00 030053 		MOVE	ERRTLS
  2379	033114	037 15 0 00 000000 		PNTDEC				;PRINT TOTAL ERRORS
  2380						PNTMSG	[ASCIZ/
  2381	033115	037 00 0 00 053274 	BASE RANDOM NUMBER = /]
  2382	033116	200 00 0 00 030022 		MOVE	0,RANDBS
  2383	033117	037 13 0 00 000000 		PNTHW				;PRINT RANDOM BASE
  2384	033120	037 00 0 00 030242 		PCRL
  2385	033121	037 10 0 00 000002 		SWITCH
  2386	033122	607 00 0 00 200000 		TLNN	RSTART			;RESTART PROGRAM ?
  2387	033123	254 00 1 00 033104 		JRST	@PNTTOT			;NO, CONTINUE
  2388	033124	254 00 0 00 030004 		JRST	SFSTRT			;YES, RESTART AS STAND-ALONE
  2389
  2390	033125	402 00 0 00 000000 	TSTIMU:	SETZM	0
  2391	033126	047 00 0 00 000027 		CALLI	27			;GET USER RUN TIME
  2392	033127	231 00 0 00 001750 		IDIVI	^D1000			;CHANGE TO SECONDS
  2393	033130	254 00 0 00 033172 		JRST	TSTIMD
  2394
  2395					;TEST RUN TIME SUBROUTINE
  2396					;PRINTS TIME AT 15 MINUTE INTERVALS OR WHEN REQUESTED
  2397
  2398	033131	000000	000000		TSTIME:	0
  2399	033132	332 00 0 00 030037 		SKIPE	USER
  2400	033133	254 00 1 00 033131 		JRST	@TSTIME
  2401	033134	336 00 0 00 055665 		SKIPN	CLKON
  2402	033135	254 00 1 00 033131 		JRST	@TSTIME
  2403	033136	261 17 0 00 000000 		PUT	0
  2404	033137	261 17 0 00 000001 		PUT	1
  2405	033140	260 17 0 00 033226 		GO	TIMUPD			;UPDATE TIME
  2406	033141	274 00 0 00 056132 		SUB	TSTIMR
  2407	033142	200 01 0 00 055723 		MOVE	1,HERTZ
  2408	033143	302 01 0 00 000074 		CAIE	1,^D60			;60 HZ. ?
  2409	033144	254 00 0 00 033214 		JRST	TSTIMB			;NO, 50
  2410	033145	305 00 0 00 151360 		CAIGE	^D<60*30*30>
  2411	033146	254 00 0 00 033151 		JRST	TSTIMF			;NOT QUARTER HOUR YET
  2412	033147	476 00 0 00 056124 	TSTIMC:	SETOM	TIMFRC
  2413	033150	264 00 0 00 033154 		JSR	TSTIMA			;GO PRINT TIME
  2414	033151	262 17 0 00 000001 	TSTIMF:	GET	1
  2415	033152	262 17 0 00 000000 		GET	0
  2416	033153	254 00 1 00 033131 		JRST	@TSTIME
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 37
DFKDAM	MAC	 4-Oct-84 09:24		RANDOM DIAGNOSTIC SECTION                                                          SEQ 0090

  2417	033154				RUNTIM:
  2418	033154	000000	000000		TSTIMA:	0
  2419	033155	336 00 0 00 055665 		SKIPN	CLKON
  2420	033156	254 00 1 00 033154 		JRST	@TSTIMA
  2421	033157	332 00 0 00 030217 		SKIPE	PNTFLG			;INTERRUPTED OUT OF PRINT ROUTINE
  2422	033160	254 00 1 00 033154 		JRST	@TSTIMA			;YES, DO NEXT CLOCK
  2423	033161	261 17 0 00 000000 		PUT	0
  2424	033162	261 17 0 00 000001 		PUT	1
  2425						PNTMSF	[ASCIZ/
  2426	033163	037 01 0 00 053455 	RUN TIME = /]
  2427	033164	332 00 0 00 030037 		SKIPE	USER
  2428	033165	254 00 0 00 033125 		JRST	TSTIMU			;USER RUN TIME
  2429	033166	260 17 0 00 033226 		GO	TIMUPD			;UPDATE TIME
  2430	033167	332 00 0 00 056124 		SKIPE	TIMFRC#			;REQUESTED TIME, IF SO DON'T
  2431	033170	260 17 0 00 033217 		GO	TIMQHR			;UPDATE QUARTER HOUR COMPARE
  2432	033171	230 00 0 00 055723 		IDIV	HERTZ			;CONVERT TO SECONDS
  2433	033172	231 00 0 00 007020 	TSTIMD:	IDIVI	^D<60*60>		;CONVERT TO HOURS
  2434	033173	202 01 0 00 056121 		MOVEM	1,TIMAC1#		;SAVE MIN:SEC
  2435	033174	037 15 0 00 000001 		PNTDCF				;PRINT HOURS
  2436	033175	201 00 0 00 053460 		MOVEI	[ASCIZ/:/]
  2437	033176	037 00 0 00 000001 		PNTAF
  2438	033177	200 00 0 00 056121 		MOVE	0,TIMAC1		;RETURN MIN:SEC
  2439	033200	231 00 0 00 000074 		IDIVI	^D60			;CONVERT TO MINUTES
  2440	033201	202 01 0 00 056121 		MOVEM	1,TIMAC1		;SAVE :SEC
  2441	033202	037 15 0 00 000001 		PNTDCF				;PRINT MINUTES
  2442	033203	201 00 0 00 053460 		MOVEI	[ASCIZ/:/]
  2443	033204	037 00 0 00 000001 		PNTAF
  2444	033205	200 00 0 00 056121 		MOVE	0,TIMAC1		;RETURN :SEC
  2445	033206	037 15 0 00 000001 		PNTDCF				;PRINT SECONDS
  2446	033207	037 01 0 00 030242 		PCRLF
  2447	033210	402 00 0 00 056124 		SETZM	TIMFRC
  2448	033211	262 17 0 00 000001 		GET	1
  2449	033212	262 17 0 00 000000 		GET	0
  2450	033213	254 00 1 00 033154 		JRST	@TSTIMA
  2451
  2452	033214	305 00 0 00 127710 	TSTIMB:	CAIGE	^D<60*30*25>		;50 HZ QUARTER HOUR
  2453	033215	254 00 0 00 033151 		JRST	TSTIMF			;NO
  2454	033216	254 00 0 00 033147 		JRST	TSTIMC
  2455
  2456	033217	261 17 0 00 000000 	TIMQHR:	PUT	0
  2457	033220	201 00 0 00 151360 		MOVEI	0,^D<60*30*30>		;60 HZ
  2458	033221	332 00 0 00 030505 		SKIPE	CYCL60
  2459	033222	201 00 0 00 127710 		MOVEI	0,^D<60*30*25>		;50 HZ
  2460	033223	272 00 0 00 056132 		ADDM	0,TSTIMR		;UPDATE QUARTER HOUR COMPARE
  2461	033224	262 17 0 00 000000 		GET	0
  2462	033225	263 17 0 00 000000 		RTN
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 38
DFKDAM	MAC	 4-Oct-84 09:24		RANDOM DIAGNOSTIC SECTION                                                          SEQ 0091

  2463	033226	201 00 0 00 000001 	TIMUPD:	MOVEI	1
  2464	033227	037 13 0 00 000004 		CLOKOP				;GET -11 TIME
  2465	033230	202 00 0 00 056135 		MOVEM	TTHIS#			;SAVE AS THIS TIME
  2466	033231	274 00 0 00 056125 		SUB	TLAST#			;SUB TIME AT LAST READ
  2467	033232	272 00 0 00 030054 		ADDM	TICKS			;ADD INTERVAL TO TOTAL TIME
  2468	033233	200 00 0 00 056135 		MOVE	TTHIS
  2469	033234	202 00 0 00 056125 		MOVEM	TLAST			;UPDATE LAST READ TIME
  2470	033235	200 00 0 00 030054 		MOVE	TICKS
  2471	033236	263 17 0 00 000000 		RTN
  2472
  2473					;SIMULATE INSTRUCTION
  2474
  2475	033237	000000	000000		SIMI:	0
  2476	033240	202 00 0 00 033333 		MOVEM	0,SAVAC
  2477	033241	200 00 0 00 053273 		MOVE	[1,,SAVAC+1]
  2478	033242	251 00 0 00 033352 		BLT	SAVAC+17		;SAVE AC'S
  2479	033243	402 00 0 00 040417 		SETZM	INSTR
  2480	033244	402 00 0 00 040420 		SETZM	CNTLPC
  2481	033245	476 00 0 00 056066 		SETOM	SNGLIN			;SET SINGLE INSTRUCTION CONTROL
  2482	033246	402 00 0 00 056065 		SETZM	SNGL2			;SET FOR FIRST INST
  2483	033247	200 17 0 00 030303 		MOVE	P,PLIST
  2484	033250	201 00 0 00 030103 		MOVEI	$PSHER
  2485	033251	261 17 0 00 000000 		PUSH	P,0
  2486	033252	260 17 0 00 040334 		GO	SENTRY			;GO TO SIMULATOR
  2487
  2488	033253	204 00 0 00 053273 		MOVS	[1,,SAVAC+1]
  2489	033254	251 00 0 00 000017 		BLT	17			;RESTORE AC'S
  2490	033255	200 00 0 00 033333 		MOVE	0,SAVAC
  2491	033256	254 00 1 00 033237 		JRST	@SIMI
  2492
  2493					;SIMULATE INSTRUCTION, PRINT
  2494
  2495	033257	402 00 0 00 040416 	SIMIP:	SETZM	MASK			;ALLOW PRINTOUT
  2496	033260	264 00 0 00 033237 		JSR	SIMI			;GO SIMULATE
  2497	033261	037 00 0 00 030242 		PCRL
  2498	033262	254 00 1 00 032746 		JRST	@OUT
  2499
  2500	033263				MULAC:	BLOCK	4
  2501	033267				DIVAC:	BLOCK	4
  2502	033273				RAND:	BLOCK	10
  2503	033303				INSBLK:	BLOCK	10
  2504	033313				ANSBLK:	BLOCK	10
  2505	033323				FSTANS:	BLOCK	10
  2506	033333				SAVAC:	BLOCK	20
  2507	033353				SIMBLK:	BLOCK	^D10
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 39
DFKDAM	MAC	 4-Oct-84 09:24		RANDOM DIAGNOSTIC SECTION                                                          SEQ 0092

  2508					;SIMULATE AND PRINT ALL INSTRUCTIONS
  2509					;FAST LOOP RELIABILITY/SPEED FAILURE
  2510
  2511	033365				SIMFST:	PNTMSG	[ASCIZ/
  2512					INSTRUCTION SIMULATION - FAST LOOP FAILURE
  2513					----------
  2514	033365	037 00 0 00 053461 	/]
  2515	033366	402 00 0 00 040416 		SETZM	MASK
  2516	033367	200 00 0 00 053273 		MOVE	[1,,SAVAC+1]
  2517	033370	251 00 0 00 033352 		BLT	SAVAC+17		;SAVE AC'S
  2518	033371	200 00 0 00 053475 		MOVE	[INSBLK,,ACS+11]
  2519	033372	251 00 0 00 040442 		BLT	ACS+17			;SETUP INSTRUCTIONS
  2520	033373	200 00 0 00 053362 		MOVE	[RAND,,ACS]
  2521	033374	251 00 0 00 040432 		BLT	ACS+7
  2522	033375	402 00 0 00 040433 		SETZM	ACS+10			;SETUP OPEARANDS
  2523	033376	201 00 0 00 000011 		MOVEI	11
  2524	033377	202 00 0 00 040415 	SIMFS1:	MOVEM	INPC			;SET INPC TO FIRST INSTRUCTION
  2525	033400	402 00 0 00 040417 		SETZM	INSTR
  2526	033401	402 00 0 00 040420 		SETZM	CNTLPC
  2527	033402	476 00 0 00 056066 		SETOM	SNGLIN			;SET SINGLE INSTRUCTION CONTROL
  2528	033403	402 00 0 00 056065 		SETZM	SNGL2			;SET FOR FIRST INST
  2529	033404	200 17 0 00 030303 		MOVE	P,PLIST
  2530	033405	201 00 0 00 030103 		MOVEI	$PSHER
  2531	033406	261 17 0 00 000000 		PUSH	P,0
  2532	033407	260 17 0 00 040334 		GO	SENTRY			;GO TO SIMULATOR
  2533
  2534	033410	550 00 0 00 000013 		HRRZ	PC
  2535	033411	302 00 0 00 000017 		CAIE	17			;COMPLETED SIM ?
  2536	033412	254 00 0 00 033377 		JRST	SIMFS1			;NO
  2537	033413	204 00 0 00 053273 		MOVS	[1,,SAVAC+1]
  2538	033414	251 00 0 00 000017 		BLT	17			;RESTORE AC'S
  2539	033415	037 00 0 00 030242 		PCRL
  2540	033416	254 00 1 00 032746 		JRST	@OUT
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 40
DFKDAM	MAC	 4-Oct-84 09:24		INTERRUPT RELIABILITY MAIN DISPATCHING                                             SEQ 0093

  2541					SUBTTL	INTERRUPT RELIABILITY MAIN DISPATCHING
  2542
  2543	033417	332 00 0 00 030037 	BEGINT:	SKIPE	USER
  2544	033420	254 00 0 00 036574 		JRST	BEGMEM			;CAN'T RUN INTERRUPT IN USER MODE
  2545						SUBTST^
  2546	033421	201 00 0 00 033421 		MOVEI	.
  2547	033422	202 00 0 00 030051 		MOVEM	TESTPC
  2548	033423	264 00 0 00 033131 		JSR	TSTIME
  2549	033424	402 00 0 00 030143 		SETZM	MAPNEW
  2550	033425	037 00 0 00 000004 		MAPMEM				;REMAP MEMORY  - 0 TO 256K
  2551	033426	205 00 0 00 255000 		MOVSI	(JFCL)			;NO-OP ERMORE
  2552	033427	202 00 0 00 030101 		MOVEM	ERMORE
  2553	033430	037 10 0 00 000002 		SWITCH
  2554	033431	606 00 0 00 040000 		TRNN	INHADB			;WANT ADDRESS BREAK TEST
  2555	033432	260 17 0 00 033536 		GO	ADBRK
  2556	033433	037 10 0 00 000002 		SWITCH				;GET CONSOLE SWITCHES
  2557	033434	606 00 0 00 020000 		TRNN	INHII			;WANT INSTRUCTION INT. TEST
  2558	033435	260 17 0 00 034440 		GO	INTXCT			;YES
  2559	033436	037 10 0 00 000002 		SWITCH
  2560	033437	606 00 0 00 010000 		TRNN	INHMI			;WANT BASIC METER TEST
  2561	033440	260 17 0 00 033456 		GO	MTRTST
  2562	033441	037 10 0 00 000002 		SWITCH
  2563	033442	606 00 0 00 004000 		TRNN	INHBLT			;WANT BLT TEST
  2564	033443	260 17 0 00 034254 		GO	BLTTST
  2565	033444	037 10 0 00 000002 		SWITCH
  2566	033445	606 00 0 00 002000 		TRNN	INHPAR			;WANT PARITY TEST
  2567	033446	260 17 0 00 034036 		GO	PARTST
  2568	033447	037 10 0 00 000002 		SWITCH
  2569	033450	606 00 0 00 001000 		TRNN	INHNXM			;WANT NON-EX-MEM TEST
  2570	033451	260 17 0 00 034165 		GO	NXMTST
  2571	033452	037 10 0 00 000002 		SWITCH
  2572	033453	603 00 0 00 100000 		TLNE	TOTALS			;WANT SYSTAT
  2573	033454	260 17 0 00 034622 		GO	SYSTAT			;YES
  2574	033455	254 00 0 00 036574 		JRST	BEGMEM			;TO NEXT TEST
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 41
DFKDAM	MAC	 4-Oct-84 09:24		BASIC METER TEST                                                                   SEQ 0094

  2575					SUBTTL	BASIC METER TEST
  2576
  2577					;INHIBIT VIA CONSOLE SWITCH 23 ON A 1
  2578			053476			T=SIXBTZ BASIC METER TEST^	[SIXBIT\BASIC METER TEST_\]^
  2579			000000			A=0
  2580			000000			C=0
  2581
  2582	033456				MTRTST:	SUBTST^
  2583	033456	201 00 0 00 033456 		MOVEI	.
  2584	033457	202 00 0 00 030051 		MOVEM	TESTPC
  2585						CLRBTH^
  2586	033460	700 04 0 00 127741 		CLRAPR
  2587	033461	700 14 0 00 010377 		CLRPI
  2588	033462	200 00 0 00 053501 		MOVE	[PUSHJ P,STATUS]
  2589	033463	202 00 0 00 030101 		MOVEM	ERMORE			;MORE INFO TYPE OUT
  2590	033464	200 04 0 00 053502 		MOVE	4,[JSR ATRP]		;GOOD METER TRAP
  2591	033465	202 04 0 00 000514 		MOVEM	4,514			;SET METER INTERRUPT
  2592	033466	200 05 0 00 053503 		MOVE	5,[JSR BTRP]		;INCORRECT METER TRAP
  2593	033467	260 17 0 00 034401 		GO	RANCHN			;INIT RANDOM CHANNEL
  2594	033470	202 04 0 00 035134 		MOVEM	4,CLKCHN		;SAVE METER ASSIGNMENT
  2595	033471	211 15 0 00 606500 	MTRLOP:	MOVNI	15,^D200000
  2596	033472	402 00 0 00 055664 		SETZM	CLKFOO
  2597	033473	7 004 20 0 00 012377 		CONO	PI,12377		;CLEAR AND ENABLE PI SYSTEM
  2598	033474	7 020 20 0 00 063203 		CONO	TIM,TIMON!TIMCDON!3203
  2599	033475	7 024 20 0 04 000000 		CONO	MTR,(4)			;ENABLE METER ON CHANNEL IN 4
  2600	033476	211 15 0 00 606500 		MOVNI	15,^D200000
  2601	033477	345 15 0 00 033501 		AOJGE	15,.+2
  2602	033500	254 00 0 00 033477 		JRST	.-1			;WAIT FOR INTERRUPT A LONG TIME
  2603
  2604	033501	7 004 24 0 00 056027 	MTRP1:	CONI	PI,PISTAT#		;SAVE PI STATUS
  2605	033502	7 000 24 0 00 055632 		CONI	APR,APRSTS#		;AND APR STATUS
  2606						CLRBTH^
  2607	033503	700 04 0 00 127741 		CLRAPR
  2608	033504	700 14 0 00 010377 		CLRPI
  2609	033505	7 024 20 0 00 000000 		CONO	MTR,0
  2610	033506	332 00 0 00 055664 		SKIPE	CLKFOO#			;DID WE GET INTERRUPT FROM METER
  2611	033507	263 17 0 00 000000 		RTN				;RETURN
  2612
  2613						ERROR1	(13,C,A,WAITED FOR COUNT OF 20K AOJGE'S^YET GOT NO METER INTERRUPT,CHECK BAS
  2614					IC METER DIAGNOSTIC)^
  2615	033510	036 13 0 00 053523 
  2616	033511	035 02 0 00 033471 		ERLP2	MTRLOP
  2617	033512	263 17 0 00 000000 		RTN				;EXIT TEST
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 42
DFKDAM	MAC	 4-Oct-84 09:24		BASIC METER TEST                                                                   SEQ 0095

  2618	033513	000000	000000		ATRP:	0				;HERE IF METER INTERRUPT
  2619	033514	7 024 20 0 00 000000 		CONO	MTR,0			;CLEAR METER
  2620						CLRBTH^
  2621	033515	700 04 0 00 127741 		CLRAPR
  2622	033516	700 14 0 00 010377 		CLRPI
  2623	033517	350 00 0 04 035136 		AOS	INTCNT-1(4)		;SAVE THIS CHANNELS INTERRUPT COUNT
  2624	033520	476 00 0 00 055664 		SETOM	CLKFOO			;TELL MAIN LOOP IT WAS THE METER
  2625	033521	254 00 0 00 033501 		JRST	MTRP1			;AND RETURN TO MAIN LOOP
  2626
  2627	033522	000000	000000		BTRP:	0				;HERE IF ON WRONG CHANNEL
  2628	033523	7 004 24 0 00 056027 		CONI	PI,PISTAT#		;SAVE PI STATUS
  2629	033524	7 000 24 0 00 055632 		CONI	APR,APRSTS		;SAVE APR STATUS
  2630	033525	7 024 20 0 00 000000 		CONO	MTR,0
  2631						CLRBTH^
  2632	033526	700 04 0 00 127741 		CLRAPR
  2633	033527	700 14 0 00 010377 		CLRPI
  2634	033530	402 00 0 00 055664 		SETZM	CLKFOO			;INFORM MAIN LOOP THIS WASN'T THE METER
  2635						ERROR1	(13,C,A,GOT INTERRUPT ON WRONG CHANNEL,)^
  2636	033531	036 13 0 00 053534 
  2637	033532	035 02 0 00 033471 		ERLP2	MTRLOP
  2638						CLRBTH^
  2639	033533	700 04 0 00 127741 		CLRAPR
  2640	033534	700 14 0 00 010377 		CLRPI
  2641	033535	263 17 0 00 000000 		RTN				;EXIT TEST
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 43
DFKDAM	MAC	 4-Oct-84 09:24		ADDRESS BREAK TEST                                                                 SEQ 0096

  2642					SUBTTL	ADDRESS BREAK TEST
  2643
  2644					;INHIBITTED VIA CONSOLE SWITCH 21 ON A 1
  2645					;RANDOMLY ADDRESS BREAK ON DATA FETCH
  2646					;USING DATAO PTR WITH ADDRESS BREAK AND DATA FETCH
  2647
  2648			053537			T=SIXBTZ ADDRESS BREAK TEST^	[SIXBIT\ADDRESS BREAK TEST_\]^
  2649			000000			A=0				;NO ACTUAL DATA
  2650			000001			C=1				;BREAK ADDRESS
  2651
  2652	033536				ADBRK:	SUBTST^
  2653	033536	201 00 0 00 033536 		MOVEI	.
  2654	033537	202 00 0 00 030051 		MOVEM	TESTPC
  2655	033540	201 14 0 00 000012 		MOVEI	14,LOPCNT		;LOOP COUNT
  2656	033541	200 00 0 00 053543 		MOVE	[PUSHJ P,ADBDAT] ;SET UP FOR MORE INFO
  2657	033542	202 00 0 00 030101 		MOVEM	ERMORE
  2658						CLRBTH^
  2659	033543	700 04 0 00 127741 		CLRAPR
  2660	033544	700 14 0 00 010377 		CLRPI
  2661	033545	200 00 0 00 000502 		MOVE	LPGFTR
  2662	033546	202 00 0 00 055577 		MOVEM	ABSPGF#			;SAVE NORMAL PAGE FAIL NEW PC
  2663	033547	200 00 0 00 053544 		MOVE	[ADBTST]		;SET UP BREAK TRAP
  2664	033550	202 00 0 00 000502 		MOVEM	LPGFTR			;INTO PAGE TRAP LOCATION
  2665	033551	402 00 0 00 000500 		SETZM	LEUPFW			;CLEAR TRAP WORD 
  2666	033552	260 17 0 00 034504 		GO	RANDM1			;GET NUMBER FOR ADDRESS BREAK
  2667	033553	405 01 0 00 777777 		ANDI	1,-1			;MAKE REASONABLE MEMORY ADDRESS
  2668	033554	303 01 1 00 030147 		CAILE	1,@MEMSIZ+1		;IF ADDRESS IS LESS THAN MEMSIZE IT'S OK
  2669	033555	404 01 0 00 030147 		AND	1,MEMSIZ+1		;INSURE NO NON-EX-MEM
  2670	033556	305 01 0 00 000020 		CAIGE	1,20			;MUST BE OUT OF FAST AC'S
  2671	033557	660 01 0 00 000020 		TRO	1,20			;IF ISN'T THEN ADJUST
  2672	033560	552 01 0 00 035153 		HRRZM	1,BRKADR		;SAVE BREAK ADDRESS
  2673	033561	505 01 0 00 000200 		HRLI	1,LDATAF		;ADDRESS BREAK - DATA FETCH - EXEC
  2674	033562	200 02 0 00 053545 		MOVE	2,[124124,,124124]
  2675	033563	7 000 14 0 00 000001 	ADBIOT:	DATAO	APR,1			;SET UP BITS(CONSOLE SWITCHES)
  2676	033564	200 02 1 00 000001 	ADBXX:	MOVE	2,@1			;CAUSE DATA FETCH
  2677	033565	255 00 0 00 000000 		JFCL
  2678						ERROR1	(13,C,A,ADDRESS BREAK DID NOT OCCUR ON DATA FETCH,)^
  2679	033566	036 13 0 00 053555 
  2680	033567	035 02 0 00 033563 		ERLP2	ADBIOT
  2681	033570				ADBRKX:	CLRBTH^
  2682	033570	700 04 0 00 127741 		CLRAPR
  2683	033571	700 14 0 00 010377 		CLRPI
  2684	033572	200 00 0 00 055577 		MOVE	ABSPGF
  2685	033573	202 00 0 00 000502 		MOVEM	LPGFTR			;RESORE NORMAL PAGE PAIL NEW PC
  2686						LOPTST	ADBRK+3^
  2687	033574	037 10 0 00 000002 		SWITCH				;GET CONSOLE SWITCHES
  2688	033575	603 00 0 00 000400 		TLNE	RELIAB			;FAST CYCLE WANTED?
  2689	033576	365 14 0 00 033541 		SOJGE	14,ADBRK+3			;LOOP TEST TILL 14 = 0
  2690	033577	263 17 0 00 000000 		RTN				;EXIT TEST
  2691	033600	263 17 0 00 000000 		RTN				;EXIT TEST
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 44
DFKDAM	MAC	 4-Oct-84 09:24		ADDRESS BREAK TEST                                                                 SEQ 0097

  2692			000004			A=4				;ACTUAL DATA
  2693			000010			C=10				;TRAP NUMBER
  2694	033601	400 11 0 00 000000 	ADBTST:	SETZ	11,			;CLEAR BREAK BITS
  2695	033602	7 000 14 0 00 000011 		DATAO	APR,11			;RESET IT SO WE CAN SEE IT
  2696	033603	201 10 0 00 230000 		MOVEI	10,230000
  2697	033604	554 04 0 00 000500 		HLRZ	4,LEUPFW
  2698	033605	620 04 0 00 007000 		TRZ	4,7000			;CLEAR ADR BREAK UNDEFINED BITS
  2699	033606	312 04 0 00 000010 		CAME	4,10
  2700						ERROR1	(13,C,A,ADDRESS BREAK TRAP CODE IS INCORRECT,)^
  2701	033607	036 13 0 00 053567 
  2702	033610	035 02 0 00 033563 		ERLP2	ADBIOT
  2703
  2704			000011			A=11
  2705			000010			C=10
  2706
  2707	033611	550 10 0 00 035153 	PAGCHK:	HRRZ	10,BRKADR
  2708	033612	550 11 0 00 000500 		HRRZ	11,LEUPFW		;GET STORED ADDRESS
  2709	033613	312 10 0 00 000011 		CAME	10,11			;THEY SHOULD BE THE SAME
  2710						ERROR1	(13,C,A,INCORRECT VIRTUAL PAGE NUMBER STORED ON BREAK,)^
  2711	033614	036 13 0 00 053602 
  2712	033615	035 02 0 00 033563 		ERLP2	ADBIOT
  2713
  2714			000004			A=4
  2715			053605			C=[ADBXX]			;CORRECT AND ACTUAL DATA
  2716	033616	550 04 0 00 000501 		HRRZ	4,LPFWPC		;GET PC
  2717	033617	302 04 0 00 033564 		CAIE	4,ADBIOT+1		;CORRECT?
  2718						ERROR1	(13,C,A,INCORRECT PC STORED ON ADDRESS BREAK,)^
  2719	033620	036 13 0 00 053615 
  2720	033621	035 02 0 00 033563 		ERLP2	ADBIOT
  2721						CLRBTH^
  2722	033622	700 04 0 00 127741 		CLRAPR
  2723	033623	700 14 0 00 010377 		CLRPI
  2724	033624	350 00 0 00 035152 		AOS	BRKS			;KEEP TRACK OF SUCCESFUL BREAKS
  2725	033625	260 17 0 00 033630 		GO	DATBRK			;CHECK THAT DATA WASN'T STORED
  2726	033626	260 17 0 00 033660 		GO	BRKWRT			;CHECK BREAKS ON WRITES
  2727	033627	254 00 0 00 033570 		JRST	ADBRKX
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 45
DFKDAM	MAC	 4-Oct-84 09:24		ADDRESS BREAK TEST                                                                 SEQ 0098

  2728	033630	200 03 1 00 035153 	DATBRK:	MOVE	3,@BRKADR		;GET THE DATA WE FIRST WANTED
  2729	033631	316 02 0 00 053545 		CAMN	2,[124124,,124124]	;IF THEY MATCH IT MIGHT BE OK!
  2730	033632	263 17 0 00 000000 		RTN				;SO IGNORE AND EXIT
  2731	033633	312 02 0 00 000003 		CAME	2,3			;ARE THEY EQUAL
  2732	033634	263 17 0 00 000000 		RTN				;NO ITS OK NOW(DATA FETCH DID NOT OCCUR)
  2733						ERROR1	(13,C,A,ADD. BRK. ON DATA FETCH ALLOWED DATA TO BE FETCHED AND STORED,)^
  2734	033635	036 13 0 00 053633 
  2735	033636	035 02 0 00 033563 		ERLP2	ADBIOT
  2736						CLRBTH^
  2737	033637	700 04 0 00 127741 		CLRAPR
  2738	033640	700 14 0 00 010377 		CLRPI
  2739	033641	263 17 0 00 000000 		RTN				;EXIT TEST
  2740
  2741	033642				ADBDAT:	MOVEI	[ASCIZ/
  2742	033642	201 00 0 00 053636 	ADDRESS OF DATA TRYING TO FETCH = /]
  2743	033643	037 17 0 00 000000 		PNTAL
  2744	033644	550 00 0 00 035153 		HRRZ	BRKADR
  2745	033645	037 06 0 00 000000 		PNT6
  2746						MOVEI	[ASCIZ/
  2747	033646	201 00 0 00 053272 	/]
  2748	033647	037 17 0 00 000000 		PNTAL
  2749	033650	263 17 0 00 000000 		RTN				;RETURN TO HANDLER
  2750
  2751	033651				ADBDT1:	MOVEI	[ASCIZ/
  2752	033651	201 00 0 00 053646 	TRYING TO WRITE A -1 INTO ADDRESS /]
  2753	033652	037 17 0 00 000000 		PNTAL
  2754	033653	201 00 0 00 055634 		MOVEI	AREA
  2755	033654	037 06 0 00 000000 		PNT6
  2756						MOVEI	[ASCIZ/
  2757	033655	201 00 0 00 053272 	/]
  2758	033656	037 17 0 00 000000 		PNTAL
  2759	033657	263 17 0 00 000000 		RTN	
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 46
DFKDAM	MAC	 4-Oct-84 09:24		ADDRESS BREAK TEST                                                                 SEQ 0099

  2760			000000			A=0				;NO ACTUAL DATA
  2761			053656			C=[AREA]			;DATA ADDRESS
  2762
  2763	033660				BRKWRT:	SUBTST^
  2764	033660	201 00 0 00 033660 		MOVEI	.
  2765	033661	202 00 0 00 030051 		MOVEM	TESTPC
  2766						CLRBTH^
  2767	033662	700 04 0 00 127741 		CLRAPR
  2768	033663	700 14 0 00 010377 		CLRPI
  2769	033664	200 00 0 00 053657 		MOVE	[PUSHJ P,ADBDT1]
  2770	033665	202 00 0 00 030101 		MOVEM	ERMORE			;ADDITIONAL TYPEOUT
  2771	033666	200 00 0 00 053660 		MOVE	[WRTCHK]
  2772	033667	202 00 0 00 000502 		MOVEM	LPGFTR			;SET UP TRAP
  2773	033670	402 00 0 00 000500 		SETZM	LEUPFW
  2774	033671	402 00 0 00 055634 		SETZM	AREA			;CLEAR LOCATION TO WRITE TO
  2775	033672	474 10 0 00 000000 		SETO	10,			;WORD WE WILL TRY TO WRITE
  2776	033673	7 000 14 0 00 053661 		DATAO	APR,[LWRITE,,AREA#] ;SET UP WRITE TRAP
  2777	033674	202 10 0 00 055634 		MOVEM	10,AREA			;DO MEMORY WRITE TO CAUSE BREAK
  2778	033675	255 00 0 00 000000 		JFCL
  2779						ERROR1	(13,C,A,ADDRESS BREAK DID NOT OCCUR ON DATA WRITE,)^
  2780	033676	036 13 0 00 053671 
  2781	033677	035 02 0 00 033660 		ERLP2	BRKWRT
  2782	033700	7 000 14 0 00 053246 		DATAO	APR,[0]			;CLEAR BREAK
  2783	033701	254 00 0 00 033710 		JRST	CPOPJX			;EXIT TEST
  2784
  2785			055634			A=AREA				;DATA STORED
  2786			053246			C=[0]
  2787
  2788	033702	7 000 14 0 00 053656 	WRTCHK:	DATAO	APR,[AREA]		;CLEAR BREAK ENABLES
  2789	033703	332 00 0 00 055634 		SKIPE	AREA			;DID WRITE GET DONE?
  2790						ERROR1	(13,C,A,ADDRESS BREAK OCCURED BUT DATA WAS WRITTEN INTO MEMORY)^
  2791	033704	036 13 0 00 053706 
  2792	033705	035 02 0 00 033660 		ERLP2	BRKWRT
  2793	033706	350 00 0 00 035152 		AOS	BRKS			;COUNT ADDRESS BREAKS
  2794	033707	254 00 0 00 033710 		JRST	CPOPJX
  2795
  2796	033710	205 00 0 00 255000 	CPOPJX:	MOVSI	(JFCL)
  2797	033711	202 00 0 00 030101 		MOVEM	ERMORE
  2798	033712	263 17 0 00 000000 		RTN				;EXIT WITH ERMORE NO-OP'ED
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 47
DFKDAM	MAC	 4-Oct-84 09:24		INSTRUCTION INTERRUPTION TEST                                                      SEQ 0100

  2799					SUBTTL	INSTRUCTION INTERRUPTION TEST
  2800					;INHIBIT VIA CONSOLE SWITCH 22 ON A 1
  2801
  2802					;THIS SUBROUTINE IS USED TO TEST THE INTERRUPTABILITY
  2803					;OF ALL CLASSES OF INSTRUCTIONS WITH THE EXCEPTION
  2804					;OF THE TWO PART INSTRUCTIONS (I.E. BLT BYTE ETC.)
  2805					;IT IS ENTERED WITH AC1 CONTAINING THE INSTRUCTION TO BE
  2806					;EXECUTED AND THE NUMBER OF TIMES TO TEST THE LOOP IN AC2.
  2807					;THE METER IS USED FOR CAUSING THE INTERRUPTS. AND IT RUNS 
  2808					;ON RANDOM CHANNELS
  2809
  2810	033713				INTINS:	SUBTST^
  2811	033713	201 00 0 00 033713 		MOVEI	.
  2812	033714	202 00 0 00 030051 		MOVEM	TESTPC
  2813	033715	200 16 0 00 053711 		MOVE	16,[PUSHJ P,TYPINS]	;SET UP ERMORE TRAP
  2814	033716	202 16 0 00 030101 		MOVEM	16,ERMORE
  2815	033717	402 00 0 00 055630 		SETZM	AOJFLG#
  2816						CLRBTH^
  2817	033720	700 04 0 00 127741 		CLRAPR
  2818	033721	700 14 0 00 010377 		CLRPI
  2819	033722	202 01 0 00 070000 		MOVEM	1,INTBLK		;SET UP FOR BLT
  2820	033723	200 01 0 00 053712 		MOVE	1,[XWD INTBLK,INTBLK+1]	;BLT POINTER
  2821	033724	251 01 0 00 071777 		BLT	1,INTBLK+2000-1		;FILL LOOP ADDRESSES
  2822	033725	200 04 0 00 053713 		MOVE	4,[JSR INTTRP]		;GOOD TRAP
  2823	033726	202 04 0 00 000514 		MOVEM	4,514			;SET METER INTERRUPT
  2824	033727	200 05 0 00 053714 		MOVE	5,[JSR ERRTRP]		;BAD TRAP
  2825	033730	260 17 0 00 034401 		GO	RANCHN			;TURN ON A RANDOM CHANNEL(APR CLK)
  2826	033731	202 04 0 00 035134 		MOVEM	4,CLKCHN		;SAVE CURRENT ASSIGNMENT
  2827	033732				INTXX:	CLRBTH^
  2828	033732	700 04 0 00 127741 		CLRAPR
  2829	033733	700 14 0 00 010377 		CLRPI
  2830	033734	7 020 20 0 00 460144 		CONO	TIM,TIMCLR!TIMON!TIMCDON!144
  2831	033735	7 004 20 0 00 002377 		CONO	PI,PION+CHNON+177	;TURN ON FULL PI SYSTEM
  2832	033736	7 024 20 0 04 000000 		CONO	MTR,(4)			;CAUSE INTERRUPT AFTER 100 MICRO-SEC
  2833	033737	254 00 0 00 034002 		JRST	INTBKA			;START INSTRUCTION LOOP
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 48
DFKDAM	MAC	 4-Oct-84 09:24		INSTRUCTION INTERRUPTION TEST                                                      SEQ 0101

  2834	033740	000000	000000		INTTRP:	0				;HERE IF PI REQUEST FROM ABOVE
  2835	033741	7 024 20 0 00 000000 		CONO	MTR,0
  2836	033742	550 03 0 00 033741 		HRRZ	3,.-1			;GET PC OF REQUEST
  2837	033743	303 03 0 00 072000 		CAILE	3,INTBLK+2000		;IS IT OUT OF ERROR HANDLER INSTRUCTION?
  2838	033744	254 00 0 00 034011 		JRST	NOGOOD			;YES IT WAS SO INS CAN NOT INT.
  2839	033745	035 02 0 00 033732 		ERLP2	INTXX
  2840						CLRBTH^
  2841	033746	700 04 0 00 127741 		CLRAPR
  2842	033747	700 14 0 00 010377 		CLRPI
  2843	033750	306 03 0 00 072000 		CAIN	3,INTBLK+2000		;WAS IT THE AOJGE
  2844	033751	254 00 0 00 033761 		JRST	INTTRX			;YES
  2845	033752	350 00 0 04 035136 		AOS	INTCNT-1(4)		;KEEP TRACK OF THIS CHANNELS INTERRUPTS
  2846	033753	205 00 0 00 255000 		MOVSI	(JFCL)			;NO-OP ERMORE
  2847	033754	202 00 0 00 030101 		MOVEM	ERMORE
  2848	033755	350 00 0 00 035135 		AOS	INSCNT#			;KEEP TRACK OF TIMES HERE
  2849						CLRBTH^
  2850	033756	700 04 0 00 127741 		CLRAPR
  2851	033757	700 14 0 00 010377 		CLRPI
  2852	033760	263 17 0 00 000000 		RTN	
  2853
  2854	033761	350 00 0 00 055631 	INTTRX:	AOS	AOJGX#			;TELL HOW MANY TIMES WE GOT IT THERE.
  2855	033762	476 00 0 00 055630 		SETOM	AOJFLG#			;TELL MAIN CODE
  2856	033763	254 00 0 00 033732 		JRST	INTXX			;AND LOOP TEST
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 49
DFKDAM	MAC	 4-Oct-84 09:24		INSTRUCTION INTERRUPTION TEST                                                      SEQ 0102

  2857	033764	000000	000000		ERRTRP:	0				;HERE IF ON WRONG CHANNEL
  2858	033765	7 004 24 0 00 056027 		CONI	PI,PISTAT		;SAVE PI STATUS
  2859	033766	7 000 24 0 00 055632 		CONI	APR,APRSTS		;AND APR STATUS
  2860	033767	7 024 20 0 00 000000 		CONO	MTR,0
  2861						MOVEI	[ASCIZ/
  2862					ERROR DURING INSTRUCTION INTERRUPTION TEST
  2863	033770	201 00 0 00 053715 	RECIEVED INCORRECT INTERRUPT ON CHANNEL /]
  2864	033771	037 17 0 00 000000 		PNTAL
  2865	033772	200 00 0 00 035134 		MOVE	CLKCHN			;GET AND TYPE CLOCK CHANNEL
  2866	033773	037 01 0 00 000000 		PNT1
  2867	033774	260 17 0 00 034427 		GO	STATUS			;TYPE OUT PERTINANT DATA
  2868	033775	350 00 0 00 035147 		AOS	SPRCNT#			;BUMP SPURIOUS INTERRUPT COUNTER
  2869						MOVEI	[ASCIZ/
  2870					ERROR COUNTED AS SPURIOUS AND WILL BE IGNORED
  2871
  2872	033776	201 00 0 00 053737 	/]
  2873	033777	037 17 0 00 000000 		PNTAL
  2874	034000	402 00 0 00 055630 		SETZM	AOJFLG#
  2875	034001	254 12 1 00 033764 		JEN	@ERRTRP
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 50
DFKDAM	MAC	 4-Oct-84 09:24		INSTRUCTION INTERRUPTION TEST                                                      SEQ 0103

  2876	034002	332 00 0 00 055630 	INTBKA:	SKIPE	AOJFLG			;SKIP IF HERE BECAUSE OF SOJGE
  2877	034003	201 01 0 00 000144 		MOVEI	1,^D100			;LOOP 100 TIMES MAX.
  2878	034004	200 00 0 00 053752 		MOVE	[SOJGE	1,INTBLK]
  2879	034005	202 00 0 00 072000 		MOVEM	BUFEND-1
  2880	034006	200 00 0 00 053753 		MOVE	[JRST NOGOOD]
  2881	034007	202 00 0 00 072001 		MOVEM	BUFEND
  2882	034010	254 00 0 00 070000 		JRST	INTBLK
  2883
  2884						T=SIXBTZ INSTRUCTION INTERRUPTION TEST (PART 1)^	[SIXBIT\INSTRUCTION INTERRUP
  2885			053754		TION TEST (PART 1)_\]^
  2886			000000			A=0
  2887			000000			C=0
  2888			034011		NOGOOD=.
  2889	034011	7 024 20 0 00 000000 	ERRLOC:	CONO	MTR,0
  2890						ERROR1	(13,C,A,INTERRUPT DID NOT OCCUR AFTER 200000 INSTRUCTIONS)^
  2891	034012	036 13 0 00 053774 
  2892	034013	035 02 0 00 033732 		ERLP2	INTXX
  2893						CLRBTH^
  2894	034014	700 04 0 00 127741 		CLRAPR
  2895	034015	700 14 0 00 010377 		CLRPI
  2896	034016	263 17 0 00 000000 		RTN				;RETURN
  2897
  2898	034017	201 00 0 00 053777 	TYPINS:	MOVEI	[ASCIZ/SEQUENCE STARTS AT:/]
  2899	034020	037 17 0 00 000000 		PNTAL
  2900	034021	201 00 0 00 070000 		MOVEI	INTBLK			;GET SEQUENCE START ADDRESS
  2901	034022	037 06 0 00 000000 		PNT6				;PRINT IT
  2902						MOVEI	[ASCIZ/
  2903	034023	201 00 0 00 054003 	ERROR INSTRUCTION:	/]
  2904	034024	037 17 0 00 000000 		PNTAL
  2905	034025	200 00 0 00 070000 		MOVE	0,INTBLK
  2906	034026	037 13 0 00 000000 		PNTHW				;GET AND TYPE ERROR DATA (INST)
  2907						MOVEI	[ASCIZ/
  2908	034027	201 00 0 00 054010 	INTERRUPT SHOULD HAVE OCCURED ON CHANNEL: /]
  2909	034030	037 17 0 00 000000 		PNTAL
  2910	034031	200 00 0 00 035134 		MOVE	CLKCHN
  2911	034032	037 01 0 00 000000 		PNT1				;GET AND PRINT CLOCK CHANNEL
  2912						MOVEI	[ASCIZ/
  2913	034033	201 00 0 00 053272 	/]
  2914	034034	037 17 0 00 000000 		PNTAL
  2915	034035	263 17 0 00 000000 		RTN				;RETURN TO SENDER
  2916
  2917						XLIST
  2918						LIST
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 52
DFKDAM	MAC	 4-Oct-84 09:24		PARITY INTERRUPT TEST                                                              SEQ 0104

  2919					SUBTTL	PARITY INTERRUPT TEST
  2920					;INHIBIT VIA CONSOLE SWITCH 25 ON A 1
  2921
  2922					;COME HERE TO TEST PARITY ERROR INTERRUPTS ON RANDOM CHANNELS
  2923
  2924			054021			T=SIXBTZ PARITY INTERRUPT TEST^	[SIXBIT\PARITY INTERRUPT TEST_\]^
  2925			056014			A=PARWRD#
  2926			056012			C=PARDAT#
  2927
  2928	034036				PARTST:	SUBTST^
  2929	034036	201 00 0 00 034036 		MOVEI	.
  2930	034037	202 00 0 00 030051 		MOVEM	TESTPC
  2931	034040	201 14 0 00 000012 		MOVEI	14,LOPCNT		;LOOP COUNT
  2932	034041	336 00 0 00 055665 		SKIPN	CLKON
  2933	034042	254 00 0 00 034046 		JRST	.+4			;CLOCK INHIBITED
  2934	034043	260 17 0 00 033226 		GO	TIMUPD			;UPDATE TIME
  2935	034044	403 00 0 00 056125 		SETZB	TLAST			;SET LAST TIME=0, CAUSE CLK IS RESTARTED
  2936	034045	037 13 0 00 000004 		CLOKOP				;TURN OFF -11 CLOCK
  2937	034046				PARTS1:	CLRBTH^
  2938	034046	700 04 0 00 127741 		CLRAPR
  2939	034047	700 14 0 00 010377 		CLRPI
  2940	034050	402 00 0 00 056021 		SETZM	PCSHFLG#
  2941	034051	200 00 0 00 053501 		MOVE	[PUSHJ P,STATUS]	;SETUP ERMORE
  2942	034052	202 00 0 00 030101 		MOVEM	ERMORE
  2943	034053	200 04 0 00 054025 		MOVE	4,[JSR GODPAR]
  2944	034054	200 05 0 00 054026 		MOVE	5,[JSR BADPAR]
  2945	034055	260 17 0 00 034401 		GO	RANCHN			;INIT RANDOM CHANNEL
  2946	034056				PARLOP:	CLRBTH^
  2947	034056	700 04 0 00 127741 		CLRAPR
  2948	034057	700 14 0 00 010377 		CLRPI
  2949	034060	7 004 20 0 00 002377 		CONO	PI,2377			;ENABLE PARITY INTERRUPTS
  2950	034061	7 000 20 0 04 100400 		CONO	APR,LEPAER(4)		;ENABLE ERROR CHANNEL
  2951	034062	200 00 0 00 054027 		MOVE	[-1,,-1]		;PARITY WORD
  2952	034063	202 00 0 00 056014 		MOVEM	PARWRD			;SAVE IT
  2953	034064	200 16 0 00 054030 		MOVE	16,[77,,-1]		;TIME OUT COUNT FOR PARITY ERROR
  2954	034065	7 004 20 0 00 200400 		CONO	PI,LEVNPD!PIOFF		;ALLOW WRITE EVEN PARITY
  2955	034066	202 00 0 00 056012 		MOVEM	PARDAT			;STORE WORD TO READ
  2956	034067	7 004 20 0 00 002377 		CONO	PI,2377
  2957	034070	254 00 0 00 034137 		JRST	PARCSH			;WRITE-BACK CACHE IF ON
  2958	034071	200 00 0 00 056012 	PARNOC:	MOVE	PARDAT			;CAUSE PARITY ERROR
  2959	034072	365 16 0 00 034072 		SOJGE	16,.			;WAIT FOR IT
  2960	034073	7 000 24 0 00 055632 	PARCFL:	CONI	APR,APRSTS
  2961	034074	7 004 24 0 00 056027 		CONI	PI,PISTAT
  2962						CLRBTH^
  2963	034075	700 04 0 00 127741 		CLRAPR
  2964	034076	700 14 0 00 010377 		CLRPI
  2965						ERROR1	(13,C,A,NO PARITY ERROR ON READING EVEN PARITY,)^
  2966	034077	036 13 0 00 054040 
  2967	034100	035 02 0 00 034056 		ERLP2	PARLOP
  2968	034101	260 17 0 00 034157 		GO	PARCLK			;REENABLE CLOCK IF ALLOWED
  2969	034102	263 17 0 00 000000 		RTN				;RETURN IF PROCEED FROM ERROR
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 53
DFKDAM	MAC	 4-Oct-84 09:24		PARITY INTERRUPT TEST                                                              SEQ 0105

  2970	034103	000000	000000		GODPAR:	0				;FOR JSR
  2971
  2972	034104	260 17 0 00 034153 		GO	PARCRS			;RESET CACHE IF ON
  2973
  2974	034105	350 00 0 00 035151 		AOS	PARGEN			;COUNT PROGRAM PARITY REQUESTS
  2975	034106	350 00 0 00 035132 		AOS	ERRCNT			;AND ERROR INTERRUPT COUNTER
  2976						CLRBTH^
  2977	034107	700 04 0 00 127741 		CLRAPR
  2978	034110	700 14 0 00 010377 		CLRPI
  2979	034111	402 00 0 00 056012 		SETZM	PARDAT
  2980	034112	205 00 0 00 255000 		MOVSI	(JFCL)			;NO-OP ERMORE
  2981	034113	202 00 0 00 030101 		MOVEM	ERMORE
  2982	034114	037 10 0 00 000002 		SWITCH
  2983	034115	603 00 0 00 000400 		TLNE	RELIAB			;FAST CYCLE WANTED ?
  2984	034116	365 14 0 00 034046 		SOJGE	14,PARTS1		;LOOP TILL 14 = 0
  2985	034117	260 17 0 00 034157 		GO	PARCLK			;REENABLE CLOCK
  2986	034120	263 17 0 00 000000 		RTN
  2987
  2988	034121	000000	000000		BADPAR:	0				;FOR JSR
  2989
  2990	034122	260 17 0 00 034153 		GO	PARCRS			;RESET CACHE IF ON
  2991
  2992	034123	350 00 0 00 035147 		AOS	SPRCNT			;COUNT SPURIOUS ERRORS
  2993						CLRBTH^
  2994	034124	700 04 0 00 127741 		CLRAPR
  2995	034125	700 14 0 00 010377 		CLRPI
  2996						ERROR1	(13,C,A,RECEIVED PARITY ERROR INTERRUPT ON WRONG CHANNEL,)^
  2997	034126	036 13 0 00 054054 
  2998	034127	035 02 0 00 034056 		ERLP2	PARLOP
  2999						CLRBTH^
  3000	034130	700 04 0 00 127741 		CLRAPR
  3001	034131	700 14 0 00 010377 		CLRPI
  3002	034132	402 00 0 00 056012 		SETZM	PARDAT
  3003	034133	205 00 0 00 255000 		MOVSI	(JFCL)			;NO-OP ERMORE
  3004	034134	202 00 0 00 030101 		MOVEM	ERMORE
  3005	034135	260 17 0 00 034157 		GO	PARCLK			;REENABLE CLOCK
  3006	034136	263 17 0 00 000000 		RTN
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 54
DFKDAM	MAC	 4-Oct-84 09:24		PARITY INTERRUPT TEST                                                              SEQ 0106

  3007	034137	402 00 0 00 056021 	PARCSH:	SETZM	PCSHFLG#
  3008	034140	7 010 24 0 00 000000 		CONI	PAG,0
  3009	034141	602 00 0 00 600000 		TRNE	0,LCASLO!LCASLD		;IS CACHE ON ?
  3010	034142	254 00 0 00 034144 		JRST	.+2			;YES
  3011	034143	254 00 0 00 034071 		JRST	PARNOC			;NO
  3012
  3013	034144	476 00 0 00 056021 		SETOM	PCSHFLG
  3014	034145	200 00 0 00 054057 		MOVE	0,[701540,,0]		;CACHE WRITE-BACK INVALIDATE
  3015	034146	200 01 0 00 054060 		MOVE	1,[CONSZ APR,LCASWB]	;CACHE SWEEP BUSY
  3016	034147	200 02 0 00 054061 		MOVE	2,[SOJN 4,1]		;WAIT FOR DONE OR PARITY INTERRUPT
  3017	034150	200 03 0 00 054062 		MOVE	3,[JRST	PARCFL]		;COMPLETED, NO PARITY INTERRUPT
  3018	034151	201 04 0 00 777777 		MOVEI	4,-1			;WAIT COUNT
  3019	034152	254 00 0 00 000000 		JRST	0			;START CACHE SWEEP
  3020
  3021	034153	336 00 0 00 056021 	PARCRS:	SKIPN	PCSHFLG			;IS CACHE ON ?
  3022	034154	263 17 0 00 000000 		RTN				;NO
  3023
  3024	034155	7 010 20 0 00 620000 		CONO	PAG,LCASLO!LCASLD!LTRPEN
  3025	034156	263 17 0 00 000000 		RTN				;YES, REENABLE IT
  3026
  3027	034157	336 00 0 00 055665 	PARCLK:	SKIPN	CLKON
  3028	034160	263 17 0 00 000000 		RTN				;CLOCK INHIBITED
  3029	034161	476 00 0 00 000000 		SETOM
  3030	034162	037 13 0 00 000004 		CLOKOP				;TURN -11 CLOCK BACK ON
  3031	034163	350 00 0 00 030054 		AOS	TICKS			;ACCOUNT FOR RESYNC
  3032	034164	263 17 0 00 000000 		RTN
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 55
DFKDAM	MAC	 4-Oct-84 09:24		NON-EXISTENT-MEMORY TEST                                                           SEQ 0107

  3033					SUBTTL	NON-EXISTENT-MEMORY TEST
  3034					;INHIBIT VIA CONSOLE SWITCH 26 ON A 1
  3035
  3036					;COME HERE TO TEST NON-EX-MEM
  3037
  3038			054063			T=SIXBTZ NON-EX-MEM TEST^	[SIXBIT\NON-EX-MEM TEST_\]^
  3039			000001			C=1
  3040			000000			A=0
  3041
  3042	034165				NXMTST:	SUBTST^
  3043	034165	201 00 0 00 034165 		MOVEI	.
  3044	034166	202 00 0 00 030051 		MOVEM	TESTPC
  3045	034167	201 14 0 00 000012 		MOVEI	14,LOPCNT		;LOOP COUNT
  3046						CLRBTH^
  3047	034170	700 04 0 00 127741 		CLRAPR
  3048	034171	700 14 0 00 010377 		CLRPI
  3049	034172	200 04 0 00 054066 		MOVE	4,[JSR NXMTRP]		;CORRECT TRAP INSTRUCTION
  3050	034173	200 05 0 00 054067 		MOVE	5,[JSR NONXM]		;INCORRECT TRAP
  3051	034174	260 17 0 00 034401 		GO	RANCHN			;GO GET RANDOM CHANNEL
  3052	034175	260 17 0 00 034504 		GO	RANDM1			;AND RANDOM NON ZERO DATA
  3053	034176	405 01 0 00 777777 		ANDI	1,-1			;MAKE LEGAL MA
  3054	034177	200 00 0 00 030147 		MOVE	MEMSIZ+1		;GET MEMORY SIZE
  3055	034200	301 00 0 00 777777 		CAIL	0,777777		;256K MACHINE
  3056	034201	254 00 0 00 034252 		JRST	NXM256			;YES SO DONT DO NXMTST
  3057	034202	313 01 0 00 000000 		CAMLE	1,0			;BEYOND LAST MEMORY LOCATION
  3058	034203	254 00 0 00 034206 		JRST	.+3			;YES
  3059	034204	271 01 0 00 001000 		ADDI	1,1000			;MAKE NEW MA
  3060	034205	254 00 0 00 034202 		JRST	.-3			;TEST IT AGAIN
  3061	034206	202 04 0 00 035133 		MOVEM	4,ERRCHN#		;SAVE ERROR ASSIGNMENT
  3062	034207				NOMEM1:	CLRBTH^
  3063	034207	700 04 0 00 127741 		CLRAPR
  3064	034210	700 14 0 00 010377 		CLRPI
  3065	034211	037 03 0 00 000004 		CWRTBI				;CACHE WRITEBACK & INVALIDATE
  3066	034212	7 000 20 0 04 022000 		CONO	APR,LCNXER(4)		;CLEAR NON-EX-MEM AND SET ERROR CHANNEL
  3067	034213	7 004 20 0 00 002377 		CONO	PI,2377			;PUT ON THE CHANNELS
  3068	034214	200 16 0 00 054070 		MOVE	16,[1,,-1]		;TIME OUT COUNT
  3069	034215	310 00 0 01 000000 		CAM	(1)			;CAUSE NON-EX-MEM
  3070	034216	365 16 0 00 034216 		SOJGE	16,.			;LOOP TILL IT COMES
  3071						ERROR1	(13,C,A,EXPECTED NON-EX-MEM INTERRUPT DID NOT OCCUR,C=REF ADR)^
  3072	034217	036 13 0 00 054103 
  3073	034220	035 02 0 00 034207 		ERLP2	NOMEM1
  3074						CLRBTH^
  3075	034221	700 04 0 00 127741 		CLRAPR
  3076	034222	700 14 0 00 010377 		CLRPI
  3077	034223	263 17 0 00 000000 		RTN				;EXIT TEST
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 56
DFKDAM	MAC	 4-Oct-84 09:24		NON-EXISTENT-MEMORY TEST                                                           SEQ 0108

  3078					;COME HERE ON NON-EX-MEM INTERRUPT
  3079
  3080	034224	000000	000000		NXMTRP:	0				;FOR JSR
  3081	034225	7 000 34 0 00 002000 		CONSO	APR,LNXMER		;IS NXM FLOP SET?
  3082						ERROR1	(13,C,A,GOT NON-EX-MEM INTERRUPT WITHOUT NXM FLOP SET,)^
  3083	034226	036 13 0 00 054116 
  3084	034227	035 02 0 00 034207 		ERLP2	NOMEM1
  3085	034230	350 00 0 00 035130 		AOS	TOTNXM			;BUMP NON-EX-EM COUNT
  3086	034231	350 00 0 00 035132 		AOS	ERRCNT			;AND ERROR INTERRUPT COUNTER
  3087						CLRBTH^
  3088	034232	700 04 0 00 127741 		CLRAPR
  3089	034233	700 14 0 00 010377 		CLRPI
  3090						LOPTST	NXMTST+3^
  3091	034234	037 10 0 00 000002 		SWITCH				;GET CONSOLE SWITCHES
  3092	034235	603 00 0 00 000400 		TLNE	RELIAB			;FAST CYCLE WANTED?
  3093	034236	365 14 0 00 034170 		SOJGE	14,NXMTST+3			;LOOP TEST TILL 14 = 0
  3094	034237	263 17 0 00 000000 		RTN				;EXIT TEST
  3095
  3096					;GRIEF IF HERE - WE GOT AN INTERRUPT ON THE WRONG CHANNEL
  3097
  3098	034240	000000	000000		NONXM:	0				;FOR JSR
  3099	034241	7 000 24 0 00 055632 		CONI	APR,APRSTS		;GET AND SAVE
  3100	034242	7 004 24 0 00 056027 		CONI	PI,PISTAT		;APR AND PI STATUS
  3101	034243	200 00 0 00 053501 		MOVE	[PUSHJ P,STATUS]	;SET UP ERMORE
  3102	034244	202 00 0 00 030101 		MOVEM	ERMORE
  3103						ERROR1	(13,C,A,GOT NON-EX-MEM INTERRUPT ON THE WRONG CHANNEL,)^
  3104	034245	036 13 0 00 054131 
  3105	034246	035 02 0 00 034207 		ERLP2	NOMEM1
  3106						CLRBTH^
  3107	034247	700 04 0 00 127741 		CLRAPR
  3108	034250	700 14 0 00 010377 		CLRPI
  3109	034251	263 17 0 00 000000 		RTN				;EXIT TEST
  3110
  3111					;HERE IF WE HAVE A 256K MACHINE
  3112
  3113	034252	476 00 0 00 035131 	NXM256:	SETOM	NXMFLG			;INFORM PROGRAM THIS TEST IS NOT BEING DONE
  3114	034253	263 17 0 00 000000 		RTN				;EXIT NXMTST
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 57
DFKDAM	MAC	 4-Oct-84 09:24		BLOCK TRANSFER TEST                                                                SEQ 0109

  3115					SUBTTL	BLOCK TRANSFER TEST
  3116
  3117					;COME HERE TO TEST BIG BLT'S
  3118					;INHIBIT VIA CONSOLE SWITCH 24 ON A 1
  3119
  3120			054134			T=SIXBTZ BLOCK TRANSFER TEST^	[SIXBIT\BLOCK TRANSFER TEST_\]^
  3121			070000			C=BUFF
  3122			000000			A=0				;FOR NOW!
  3123
  3124	034254				BLTTST:	SUBTST^
  3125	034254	201 00 0 00 034254 		MOVEI	.
  3126	034255	202 00 0 00 030051 		MOVEM	TESTPC
  3127						CLRBTH^
  3128	034256	700 04 0 00 127741 		CLRAPR
  3129	034257	700 14 0 00 010377 		CLRPI
  3130	034260	200 04 0 00 054140 		MOVE	4,[JSR BLTTRP]
  3131	034261	202 04 0 00 000514 		MOVEM	4,514			;SET METER INTERRUPT
  3132	034262	200 05 0 00 054141 		MOVE	5,[JSR BLTBAD]
  3133	034263	260 17 0 00 034401 		GO	RANCHN			;INIT RANDOM CHANNEL
  3134	034264	200 16 0 00 053712 		MOVE	16,[BUFF,,BUFF+1]	;BLT FROM - TO
  3135						MOVMEM	RANDBS,BUFF^
  3136	034265	261 17 0 00 030022 		PUSH	P,RANDBS
  3137	034266	262 17 0 00 070000 		POP	P,BUFF
  3138	034267	251 16 0 00 072000 		BLT	16,BUFF+2000		;FILL TRANSFER BUFFER
  3139	034270	200 16 0 00 054142 		MOVE	16,[BUFF1,,BUFF1+1]	;RECEIVING BUFFER
  3140	034271	402 00 0 00 072101 		SETZM	BUFF1
  3141	034272	251 16 0 00 074101 		BLT	16,BUFF1+2000		;CLEAR BUFFER
  3142	034273	200 16 0 00 054143 		MOVE	16,[BUFF,,BUFF1]	;BLT FROM - TO
  3143	034274	402 00 0 00 055652 		SETZM	BLTAC
  3144	034275	201 01 0 00 000144 		MOVEI	1,^D100
  3145	034276	7 010 24 0 00 000000 		CONI	PAG,0
  3146	034277	602 00 0 00 600000 		TRNE	0,600000		;IS THE CACHE ON ?
  3147	034300	201 01 0 00 000062 		MOVEI	1,^D50			;YES
  3148	034301	7 020 20 0 01 460000 		CONO	TIM,TIMCLR!TIMON!TIMCDON(1)
  3149	034302	7 024 20 0 04 000000 		CONO	MTR,(4)
  3150	034303	7 004 20 0 00 002377 		CONO	PI,2377			;ENABLE INTERRUPT SYSTEM
  3151	034304	251 16 0 00 074101 		BLT	16,BUFF1+2000		;DO BLT
  3152
  3153	034305	7 024 20 0 00 000000 	DATTST:	CONO	MTR,0			;CLEAR METER
  3154	034306	336 00 0 00 055652 		SKIPN	BLTAC			;DID BLT GET INTERRUPTED ?
  3155	034307	254 00 0 00 034351 		JRST	BLTNOI			;NO
  3156	034310	200 01 0 00 070000 		MOVE	1,BUFF			;CORRECT DATA
  3157	034311	201 02 0 00 072101 		MOVEI	2,BUFF1			;ACTUAL DATA STORED
  3158	034312	312 01 1 00 000002 	DATLOP:	CAME	1,@2			;COMPARE
  3159	034313	254 00 0 00 034323 		JRST	DATERR			;GOT AN ERROR
  3160	034314	271 02 0 00 000001 		ADDI	2,1
  3161	034315	307 02 0 00 074101 		CAIG	2,BUFF1+2000		;FINISHED TESTING
  3162	034316	254 00 0 00 034312 		JRST	DATLOP			;NO
  3163	034317	350 00 0 00 035155 		AOS	BLTCNT			;YES
  3164						CLRBTH^
  3165	034320	700 04 0 00 127741 		CLRAPR
  3166	034321	700 14 0 00 010377 		CLRPI
  3167	034322	263 17 0 00 000000 		RTN				;EXIT TEST
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 58
DFKDAM	MAC	 4-Oct-84 09:24		BLOCK TRANSFER TEST                                                                SEQ 0110

  3168					;COME HERE ON DATA ERROR IN BLOCK TRANSFER TEST
  3169
  3170	034323				DATERR:	MOVMEM	<[GO	DATMOR]>,ERMORE^
  3171	034323	261 17 0 00 054144 		PUSH	P,[GO	DATMOR]
  3172	034324	262 17 0 00 030101 		POP	P,ERMORE
  3173						ERROR1	(13,C,A,DATA COMPARE ERROR IN BLT TEST,)^
  3174	034325	036 13 0 00 054153 
  3175	034326	035 02 0 00 034254 		ERLP2	BLTTST
  3176						CLRBTH^
  3177	034327	700 04 0 00 127741 		CLRAPR
  3178	034330	700 14 0 00 010377 		CLRPI
  3179	034331	263 17 0 00 000000 		RTN				;RETURN TO CHECK SOME MORE
  3180
  3181	034332	550 12 0 00 055652 	DATMOR:	HRRZ	12,BLTAC		;GET E OF BLT WHEN INTERRUPTED
  3182	034333	312 01 0 00 000012 		CAME	1,12			;DID FAILING DATA = BLTAC AT INTERRUPT
  3183	034334	254 00 0 00 034336 		JRST	DAT001			;NO
  3184	034335	254 00 0 00 034343 		JRST	BLTFAL
  3185	034336	275 12 0 00 000001 	DAT001:	SUBI	12,1
  3186	034337	312 01 0 00 000012 		CAME	1,12			;CHECK NEAR IT
  3187	034340	254 00 0 00 034342 		JRST	DAT002
  3188	034341	254 00 0 00 034343 		JRST	BLTFAL
  3189	034342	263 17 0 00 000000 	DAT002:	RTN				;COULD BE REAL DATA ERROR
  3190
  3191	034343				BLTFAL:	MOVEI	[ASCIZ/
  3192					ADDRESS OF FAILING DATA IS EQUAL TO BLT TO ADDRESS OR BLT TO ADDRESS-1
  3193					AT INTERRUPT TIME. BLT IS NOT STORING THE CORRECT POINTER WHEN
  3194					INTERRUPTED.
  3195	034343	201 00 0 00 054156 	FAILING ADDRESS: /]
  3196	034344	037 17 0 00 000000 		PNTAL
  3197	034345	200 00 0 00 000012 		MOVE	12
  3198	034346	037 14 0 00 000000 		PNTOCT
  3199	034347	037 00 0 00 030242 		PCRL
  3200	034350	263 17 0 00 000000 		RTN				;RETURN TO ERROR HANDLER
  3201
  3202	034351	7 020 24 0 00 000001 	BLTNOI:	CONI	TIM,1			;READ METER
  3203	034352	7 000 24 0 00 055632 		CONI	APR,APRSTS
  3204	034353	7 004 24 0 00 056027 		CONI	PI,PISTAT
  3205						CLRBTH^
  3206	034354	700 04 0 00 127741 		CLRAPR
  3207	034355	700 14 0 00 010377 		CLRPI
  3208						ERROR1	(13,0,1,INTERRUPT DID NOT OCCUR DURING BLT,A = CONI TIM)^
  3209	034356	036 13 0 00 054231 
  3210	034357	035 02 0 00 034254 		ERLP2	BLTTST
  3211						CLRBTH^
  3212	034360	700 04 0 00 127741 		CLRAPR
  3213	034361	700 14 0 00 010377 		CLRPI
  3214	034362	263 17 0 00 000000 		RTN
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 59
DFKDAM	MAC	 4-Oct-84 09:24		BLOCK TRANSFER TEST                                                                SEQ 0111

  3215					;COME HERE ON INTERRUPT FROM METER DURING BLT TEST
  3216
  3217	034363	000000	000000		BLTTRP:	0				;FOR JSR
  3218	034364	7 024 20 0 00 000000 		CONO	MTR,0
  3219	034365	350 00 0 04 035136 		AOS	INTCNT-1(4)		;COUNT THIS INTERRUPT
  3220	034366	202 16 0 00 055652 		MOVEM	16,BLTAC#		;SAVE CONTENTS OF BLTAC
  3221						CLRBTH^
  3222	034367	700 04 0 00 127741 		CLRAPR
  3223	034370	700 14 0 00 010377 		CLRPI
  3224	034371	254 00 1 00 034363 		JRST	@BLTTRP			;FINISH BLOCK TRANSFER
  3225
  3226					;COME HERE ON INCORRECT METER INTERRUPT
  3227			000000			A=0
  3228			000000			C=0
  3229
  3230	034372	000000	000000		BLTBAD:	0				;FOR JSR
  3231	034373	7 024 20 0 00 000000 		CONO	MTR,0
  3232	034374	350 00 0 00 035147 		AOS	SPRCNT			;COUNT AS SPURIOUS INTERRUPT
  3233						ERROR1	(13,C,A,SPURIOUS METER INTERRUPT OCCURED,RESTARTING TEST)^
  3234	034375	036 13 0 00 054245 
  3235						CLRBTH^
  3236	034376	700 04 0 00 127741 		CLRAPR
  3237	034377	700 14 0 00 010377 		CLRPI
  3238	034400	254 00 0 00 034254 		JRST	BLTTST			;RESTART BLOCK TRANSFER TEST
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 60
DFKDAM	MAC	 4-Oct-84 09:24		RANDOM CHANNEL GENERATOR                                                           SEQ 0112

  3239					SUBTTL	RANDOM CHANNEL GENERATOR
  3240
  3241					;THIS SUBROUTINE TO INIT THE METER ON SOME RANDOM CHANNEL AND TO
  3242					;RETURN TO ALL OTHER CHANNELS AS ERRORS.
  3243					;ROUTINE IS ENTERED WITH AC4 CONTAINING THE CORRECT TRAP ADDRESS
  3244					;AND AC5 CONTAINS THE ERROR TRAP ADDRESS.
  3245
  3246	034401	202 04 0 00 055672 	RANCHN:	MOVEM	4,CORTRP#		;SAVE CORRECT TRAP ADDRESS
  3247	034402	202 05 0 00 055650 		MOVEM	5,BADTRP#		;AND BAD CHANNEL TRAP
  3248	034403	200 04 0 00 056037 		MOVE	4,RA2#			;GENERATE RANDOM NUMBER
  3249	034404	270 04 0 00 030022 		ADD	4,RANDBS		;ADD IN BASE
  3250	034405	241 04 0 00 777777 		ROT	4,-1
  3251	034406	447 04 0 00 056037 		EQVB	4,RA2
  3252	034407	405 04 0 00 000007 		ANDI	4,7			;MASK OUT ALL BUT ASSIGNMENT
  3253	034410	305 04 0 00 000002 		CAIGE	4,2			;MUST BE CHANNEL 2 OR BETTER
  3254	034411	201 04 0 00 000002 		MOVEI	4,2
  3255	034412	202 04 0 00 035134 		MOVEM	4,CLKCHN#		;SAVE CLOCK CHANNEL
  3256	034413	201 04 0 00 000044 		MOVEI	4,44
  3257	034414	200 05 0 00 055650 		MOVE	5,BADTRP		;GET TRAPS FOR WRONG CHANNEL
  3258	034415	202 05 0 04 000000 		MOVEM	5,(4)			;SET ALL CHANNELS TO BAD
  3259	034416	271 04 0 00 000002 		ADDI	4,2
  3260	034417	305 04 0 00 000060 		CAIGE	4,60
  3261	034420	254 00 0 00 034415 		JRST	.-3
  3262	034421	200 05 0 00 055672 		MOVE	5,CORTRP		;GET CORRECT TRAP
  3263	034422	200 04 0 00 035134 		MOVE	4,CLKCHN		;GET CHANNEL NUMBER
  3264	034423	241 04 0 00 000001 		ROT	4,1
  3265	034424	202 05 0 04 000040 		MOVEM	5,40(4)			;STORE INSTRUCTION
  3266	034425	241 04 0 00 777777 		ROT	4,-1
  3267	034426	263 17 0 00 000000 		RTN
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 61
DFKDAM	MAC	 4-Oct-84 09:24		STATUS REPORTER                                                                    SEQ 0113

  3268					SUBTTL	STATUS REPORTER
  3269
  3270					;REPORT THE STATUS OF THE APR AND PI
  3271					;CALLED VIA "ERMORE" ROUTINE IN THE ERROR HANDLER
  3272
  3273	034427				STATUS:	MOVEI	[ASCIZ/
  3274					APR STATUS	PI STATUS
  3275	034427	201 00 0 00 054250 	/]
  3276	034430	037 17 0 00 000000 		PNTAL
  3277	034431	200 00 0 00 055632 		MOVE	APRSTS			;GET AND TYPE APR STATUS
  3278	034432	037 13 0 00 000000 		PNTHW
  3279	034433	200 00 0 00 056027 		MOVE	PISTAT			;GET AND PRINT PI STATUS
  3280	034434	037 13 0 00 000000 		PNTHW
  3281						MOVEI	[ASCIZ/
  3282	034435	201 00 0 00 053272 	/]
  3283	034436	037 17 0 00 000000 		PNTAL
  3284	034437	263 17 0 00 000000 		RTN				;RETURN TO SENDER
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 62
DFKDAM	MAC	 4-Oct-84 09:24		GETINS - GET RANDOM INSTRUCTION                                                    SEQ 0114

  3285					SUBTTL	GETINS - GET RANDOM INSTRUCTION
  3286
  3287					;THIS SUBROUTINE RANDOMLY RETRIEVES AN INSTRUCTION FROM A TABLE
  3288					;AND STORES IT IN AN AC FOR THE "INTINS" TEST TO USE
  3289
  3290	034440	260 17 0 00 034462 	INTXCT:	GO	GETNUM			;GET TABLE POINTER
  3291	034441	405 01 0 00 177774 		ANDI	1,177774		;INSURE IT'S DIVISIBLE BY 4
  3292	034442	301 01 0 00 035164 		CAIL	1,INSTAB
  3293	034443	254 00 0 00 034446 		JRST	.+3			;IS IT IN THE TABLE AREA?
  3294	034444	271 01 0 00 000100 		ADDI	1,100			;NO ADD 100
  3295	034445	254 00 0 00 034442 		JRST	.-3			;CHECK IT AGAIN
  3296	034446	307 01 0 00 036570 		CAIG	1,INSEND		;IS IT BEYOND THE TABLE'S END?
  3297	034447	254 00 0 00 034452 		JRST	.+3			;NO
  3298	034450	275 01 0 00 000100 		SUBI	1,100			;SUBTRACT 100 TILL IT IS
  3299	034451	254 00 0 00 034446 		JRST	.-3			;CHECK AGAIN
  3300	034452	202 01 0 00 055725 		MOVEM	1,INDEX#		;SAVE INDEX POINTER
  3301	034453	200 01 0 01 000000 		MOVE	1,(1)			;GET INSTRUCTION TO TEST
  3302	034454	200 02 0 00 055725 		MOVE	2,INDEX
  3303	034455	200 02 0 02 000001 		MOVE	2,1(2)			;AND NUMBER OF TIMES TO DO IT
  3304	034456	200 16 0 00 055725 		MOVE	16,INDEX		;GET INDEX POINTER
  3305	034457	350 00 0 16 000002 		AOS	2(16)			;COUNT TIMES TESTED THIS INSTRUCTION
  3306	034460	260 17 0 00 033713 		GO	INTINS			;AND GO DO TEST
  3307	034461	263 17 0 00 000000 		RTN				;RETURN TO MAIN DISPATCHING
  3308
  3309
  3310	034462	403 00 0 00 000001 	GETNUM:	SETZB	0,1			;CLEAR WORK AREA
  3311	034463	332 00 0 00 056007 		SKIPE	ONCEH#			;BEEN HERE BEFORE
  3312	034464	200 01 0 00 055755 		MOVE	1,LSTNUM#		;GET LAST NUMBER
  3313	034465	271 01 0 00 000004 		ADDI	1,4			;BUMP POINTER
  3314	034466	202 01 0 00 055755 		MOVEM	1,LSTNUM#		;SAVE NEW POINTER
  3315	034467	305 01 0 00 001405 		CAIGE	1,INSEND-INSTAB+1	;OUT OF BOUNDS
  3316	034470	254 00 0 00 034473 		JRST	.+3			;OK
  3317	034471	402 00 0 00 056007 		SETZM	ONCEH#			;CLEAR FLAG
  3318	034472	254 00 0 00 034462 		JRST	GETNUM			;LOOP FOR NEW NUMBER
  3319	034473	476 00 0 00 056007 		SETOM	ONCEH#			;SET FLAG TO SKIP SETUP
  3320	034474	271 01 0 00 035164 		ADDI	1,INSTAB
  3321	034475	263 17 0 00 000000 		RTN				;RETURN
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 63
DFKDAM	MAC	 4-Oct-84 09:24		RANDOM NUMBER GENERATORS                                                           SEQ 0115

  3322					SUBTTL	RANDOM NUMBER GENERATORS
  3323
  3324					;THIS ROUTINE GENERATES SOME RANDOM NUMBER WHICH MAY BE ZERO
  3325
  3326	034476	200 00 0 00 056037 	RANDM0:	MOVE	0,RA2#			;GENERATE RANDOM NUMBER
  3327	034477	270 00 0 00 030022 		ADD	0,RANDBS		;ADD IN BASE
  3328	034500	241 00 0 00 777777 		ROT	0,-1
  3329	034501	447 00 0 00 056037 		EQVB	0,RA2
  3330	034502	202 00 0 00 000001 		MOVEM	1			;STORE IN AC1
  3331	034503	263 17 0 00 000000 		RTN				;RETURN
  3332
  3333					;THIS SUBROUTINE GENERATES A RANDOM NUMBER WHICH MAY NOT BE ZERO
  3334
  3335	034504	200 00 0 00 056037 	RANDM1:	MOVE	0,RA2			;GENERATE RANDOM NUMBER THAT IS NOT =0
  3336	034505	270 00 0 00 030022 		ADD	0,RANDBS		;ADD IN BASE
  3337	034506	241 00 0 00 777777 		ROT	0,-1
  3338	034507	447 00 0 00 056037 		EQVB	0,RA2
  3339	034510	322 00 0 00 034504 		JUMPE	0,RANDM1		;LOOP IF NUMBER =0
  3340	034511	202 00 0 00 000001 		MOVEM	1
  3341	034512	263 17 0 00 000000 		RTN				;RETURN
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 65
DFKDAM	MAC	 4-Oct-84 09:24		METER SYNCHRONIZATION ROUTINE                                                      SEQ 0116

  3342					SUBTTL	METER SYNCHRONIZATION ROUTINE
  3343
  3344					;THIS ROUTINE IS USED TO DETERMINE HOW MANY AOJNS AND CONSOS
  3345					;ARE EXECUTED IN 1 MSEC.
  3346
  3347	034513	332 00 0 00 056122 	CSYNC:	SKIPE	TIMCNT#			;DONE THIS BEFORE?
  3348	034514	263 17 0 00 000000 		RTN				;YES DONT DO IT AGAIN
  3349	034515	037 10 0 00 000002 		SWITCH
  3350	034516	607 00 0 00 000010 		TLNN	OPRSEL			;OPERATOR SELECT MODE ?
  3351	034517	254 00 0 00 034524 		JRST	CSYNC2			;NO, JUST GO THEN
  3352	034520	201 00 0 00 034733 		MOVEI	CNFDAT			;SET UP INITIAL SWITCH MESSAGE
  3353	034521	037 17 0 00 000000 		PNTAL
  3354	034522	037 07 0 00 000003 		TTALTM				;WAIT FOR ALTMODE(ESCAPE)
  3355	034523	254 00 0 00 034522 		JRST	.-1
  3356	034524	7 024 20 0 00 000000 	CSYNC2:	CONO	MTR,0
  3357	034525	7 020 20 0 00 400000 		CONO	TIM,TIMCLR
  3358	034526	201 15 0 00 000003 		MOVEI	15,3			;LOOP COUNT
  3359	034527	403 16 0 00 056122 		SETZB	16,TIMCNT#
  3360	034530	515 01 0 00 400000 		HRLZI	1,400000
  3361	034531	200 02 0 00 053217 		MOVE	2,[CONSO TIM,TIMDON]
  3362	034532	200 03 0 00 054255 		MOVE	3,[AOJN 1,2]
  3363	034533	200 04 0 00 054256 		MOVE	4,[SOJLE 15,CSYNC1]
  3364	034534	200 05 0 00 054257 		MOVE	5,[CONO TIM,TIMON!TIMCDON!3203]
  3365	034535	200 06 0 00 053217 		MOVE	6,[CONSO TIM,TIMDON]
  3366	034536	200 07 0 00 054260 		MOVE	7,[SOJA 16,6]
  3367	034537	200 10 0 00 054257 		MOVE	10,[CONO TIM,TIMON!TIMCDON!3203]
  3368	034540	200 11 0 00 054261 		MOVE	11,[SOJA 16,2]
  3369						CLRBTH^
  3370	034541	700 04 0 00 127741 		CLRAPR
  3371	034542	700 14 0 00 010377 		CLRPI
  3372	034543	7 020 20 0 00 063203 		CONO	TIM,TIMON!TIMCDON!3203
  3373	034544	254 00 0 00 000002 		JRST	2			;START TIMING LOOP
  3374
  3375	034545	641 01 0 00 400000 	CSYNC1:	TLC	1,400000		;DELETE BIT 0
  3376	034546	221 01 0 00 000006 		IMULI	1,^D6
  3377	034547	231 01 0 00 000003 		IDIVI	1,3			;TO GET NUMBER IN 1 ITERATION
  3378	034550	231 01 0 00 000144 		IDIVI	1,^D100			;TO GET NUMBER IN MSECS.
  3379	034551	202 01 0 00 056122 		MOVEM	1,TIMCNT
  3380	034552	263 17 0 00 000000 		RTN				;EXIT SYNC ROUTINE
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 66
DFKDAM	MAC	 4-Oct-84 09:24		METER SYNCHRONIZATION ROUTINE                                                      SEQ 0117

  3381					;WAIT ROUTINE
  3382					;ROUTINE IS ENTERED WITH AC0 CONTAINING THE NUMBER OF MSECS. TO STALL
  3383					;THIS ROUTINE IS DONE IN FAST MEMORY.
  3384
  3385	034553	336 00 0 00 000000 	WAIT:	SKIPN				;ANY ARGUMENT?
  3386	034554	263 17 0 00 000000 		RTN				;NO 0. MSEC. WAIT
  3387	034555	7 004 20 0 00 000400 		CONO	PI,PIOFF
  3388	034556	220 00 0 00 056122 		IMUL	0,TIMCNT		;COUNTS IN 1 MS X NO. OF MSECS.
  3389	034557	250 01 0 00 054262 		EXCH	1,[CONSO TIM,400000]	;WAIT IT OUT
  3390	034560	250 02 0 00 054263 		EXCH	2,[SOJGE 1]		;LOOP TILL -1
  3391	034561	250 03 0 00 054264 		EXCH	3,[JRST WATRET]		;AND ESCAPE
  3392	034562	254 00 0 00 000001 		JRST	1
  3393	034563	250 01 1 00 034557 	WATRET:	EXCH	1,@.-4
  3394	034564	250 02 1 00 034560 		EXCH	2,@.-4
  3395	034565	250 03 1 00 034561 		EXCH	3,@.-4			;RESTORE AC'S AND RETURN
  3396	034566	7 004 20 0 00 000200 		CONO	PI,PION
  3397	034567	263 17 0 00 000000 		RTN				;EXIT WAIT
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 67
DFKDAM	MAC	 4-Oct-84 09:24		TIMER                                                                              SEQ 0118

  3398					SUBTTL	TIMER
  3399					;TIME ROUTINE
  3400
  3401					;THIS ROUTINE IS ENTERED WITH AC0 CONTAINING THE INSTRUCTION
  3402					;WHICH CHECKS THE EVENT TO BE TIMED (MUST BE A CONSO)
  3403					;AC1 CONTAINS A NUMBER (0-3) TO DETERMINE THE TIME TO BE RETURNED
  3404					;I.E. 0 FOR MSECS., 1 FOR 10THS OF MSECS., 2 FOR 100THS OF MSECS.
  3405					;AND 3 FOR 1000THS OF MSECS.
  3406
  3407
  3408	034570	303 01 0 00 000003 	TIMER:	CAILE	1,3			;FACTOR UP TO 1000THS
  3409	034571	400 01 0 00 000000 		SETZ	1,			;IF GREATER THAN 3 ASSUME MSECS.
  3410	034572	202 01 0 00 000010 		MOVEM	1,10			;AND SAVE IT
  3411	034573	306 01 0 00 000001 		CAIN	1,1			;TENTHS
  3412	034574	201 10 0 00 000012 		MOVEI	10,^D10
  3413	034575	306 01 0 00 000002 		CAIN	1,2			;HUNDREDTHS
  3414	034576	201 10 0 00 000144 		MOVEI	10,^D100
  3415	034577	306 01 0 00 000003 		CAIN	1,3			;THOUSANDTHS
  3416	034600	201 10 0 00 001750 		MOVEI	10,^D1000
  3417	034601	335 01 0 00 000000 		SKIPGE	1,			;IS IT NEGATIVE
  3418	034602	402 00 0 00 000010 		SETZM	10			;YES
  3419	034603	202 00 0 00 000011 		MOVEM	0,11			;PUT CONSO INTO 11
  3420	034604	400 00 0 00 000000 		SETZ	0			;START WITH AC = 0
  3421	034605	200 12 0 00 054265 		MOVE	12,[AOJN 11]		;COUNT INSTR. IN 12
  3422	034606	200 13 0 00 054266 		MOVE	13,[JRST TEXIT]		;EXIT INSTRUCTION
  3423						CLRBTH^
  3424	034607	700 04 0 00 127741 		CLRAPR
  3425	034610	700 14 0 00 010377 		CLRPI
  3426	034611	7 024 20 0 00 000000 		CONO	MTR,			;START THE CLOCK
  3427	034612	7 020 20 0 00 063203 		CONO	TIM,TIMON!TIMCDON!3203
  3428	034613	254 00 0 00 000011 		JRST	11			;ENTER LOOP
  3429
  3430					;COME HERE TO FIGURE THE TIME AND EXIT WITH AC0 AND AC1 CONTAINING THE
  3431					;ANSWER. WHICH IS READY TO BE PRINTED OR TESTED AND ALSO STORE THE ANSWER
  3432					;IN CLKTIC AND CLKTIC+1
  3433
  3434	034614	332 00 0 00 000010 	TEXIT:	SKIPE	10			;DON'T MULTIPLY IF 10 = 0
  3435	034615	220 00 0 00 000010 		IMUL	0,10			;MULTIPLICATION FACTOR
  3436	034616	230 00 0 00 056122 		IDIV	0,TIMCNT
  3437	034617	202 00 0 00 035126 		MOVEM	0,CLKTIC
  3438	034620	202 01 0 00 035127 		MOVEM	1,CLKTIC+1		;SAVE TICK TIME
  3439	034621	263 17 0 00 000000 		RTN				;AC0 HAS THE TIME!
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 68
DFKDAM	MAC	 4-Oct-84 09:24		PROGRAM STATUS (SYSTAT)                                                            SEQ 0119

  3440					SUBTTL	PROGRAM STATUS (SYSTAT)
  3441
  3442					;CALLED VIA SETTING CONSOLE DATA SWITCH 2 TO A 1
  3443
  3444	034622				SYSTAT:	CLRBTH^
  3445	034622	700 04 0 00 127741 		CLRAPR
  3446	034623	700 14 0 00 010377 		CLRPI
  3447	034624	336 00 0 00 035131 		SKIPN	NXMFLG			;NON EX MEM TESTING BEING DONE?
  3448	034625	254 00 0 00 034630 		JRST	SYS1			;YES
  3449						MOVEI	[ASCIZ/
  3450					THIS IS A 256K MACHINE
  3451					NON-EXISTENT-MEMORY TESTING IS NOT BEING DONE
  3452	034626	201 00 0 00 054267 	/]
  3453	034627	037 17 0 00 000000 		PNTAL
  3454			034630		SYS1=.
  3455	034630				SYS2:
  3456	034630				SYS3:	MOVEI	[ASCIZ/
  3457	034630	201 00 0 00 054306 	STATUS OF /]
  3458	034631	037 17 0 00 000000 		PNTAL
  3459	034632	201 00 0 00 030732 		MOVEI	PGMNAM			;GET PROGRAM NAME
  3460	034633	037 17 0 00 000000 		PNTAL
  3461						MOVEI	[ASCIZ/
  3462					PROGRAM TOTALS
  3463					--------------
  3464
  3465	034634	201 00 0 00 054311 	CHANNEL 1 INTERRUPTS:	/]
  3466	034635	037 17 0 00 000000 		PNTAL
  3467	034636	200 00 0 00 035137 		MOVE	INTCNT
  3468	034637	037 15 0 00 000000 		PNTDEC
  3469						MOVEI	[ASCIZ/
  3470	034640	201 00 0 00 054325 	CHANNEL 2 INTERRUPTS:	/]
  3471	034641	037 17 0 00 000000 		PNTAL
  3472	034642	200 00 0 00 035140 		MOVE	INTCNT+1
  3473	034643	037 15 0 00 000000 		PNTDEC
  3474						MOVEI	[ASCIZ/
  3475	034644	201 00 0 00 054332 	CHANNEL 3 INTERRUPTS:	/]
  3476	034645	037 17 0 00 000000 		PNTAL
  3477	034646	200 00 0 00 035141 		MOVE	INTCNT+2
  3478	034647	037 15 0 00 000000 		PNTDEC
  3479						MOVEI	[ASCIZ/
  3480	034650	201 00 0 00 054337 	CHANNEL 4 INTERRUPTS:	/]
  3481	034651	037 17 0 00 000000 		PNTAL
  3482	034652	200 00 0 00 035142 		MOVE	INTCNT+3
  3483	034653	037 15 0 00 000000 		PNTDEC
  3484						MOVEI	[ASCIZ/
  3485	034654	201 00 0 00 054344 	CHANNEL 5 INTERRUPTS:	/]
  3486	034655	037 17 0 00 000000 		PNTAL
  3487	034656	200 00 0 00 035143 		MOVE	INTCNT+4
  3488	034657	037 15 0 00 000000 		PNTDEC
  3489						MOVEI	[ASCIZ/
  3490	034660	201 00 0 00 054351 	CHANNEL 6 INTERRUPTS:	/]
  3491	034661	037 17 0 00 000000 		PNTAL
  3492	034662	200 00 0 00 035144 		MOVE	INTCNT+5
  3493	034663	037 15 0 00 000000 		PNTDEC
  3494						MOVEI	[ASCIZ/
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 68-1
DFKDAM	MAC	 4-Oct-84 09:24		PROGRAM STATUS (SYSTAT)                                                            SEQ 0120

  3495	034664	201 00 0 00 054356 	CHANNEL 7 INTERRUPTS:	/]
  3496	034665	037 17 0 00 000000 		PNTAL
  3497	034666	200 00 0 00 035145 		MOVE	INTCNT+6
  3498	034667	037 15 0 00 000000 		PNTDEC
  3499						MOVEI	[ASCIZ/
  3500	034670	201 00 0 00 054363 	ERROR PIA INTERRUPTS:	/]
  3501	034671	037 17 0 00 000000 		PNTAL
  3502	034672	200 00 0 00 035132 		MOVE	ERRCNT
  3503	034673	037 15 0 00 000000 		PNTDEC
  3504						MOVEI	[ASCIZ/
  3505	034674	201 00 0 00 054370 	PROGRAM GENERATED PARITY ERRORS: /]
  3506	034675	037 17 0 00 000000 		PNTAL
  3507	034676	200 00 0 00 035151 		MOVE	PARGEN
  3508	034677	037 15 0 00 000000 		PNTDEC
  3509						MOVEI	[ASCIZ/
  3510	034700	201 00 0 00 054400 	PROGRAM GENERATED NXM'S:	/]
  3511	034701	037 17 0 00 000000 		PNTAL
  3512	034702	200 00 0 00 035130 		MOVE	TOTNXM
  3513	034703	037 15 0 00 000000 		PNTDEC
  3514						MOVEI	[ASCIZ/
  3515	034704	201 00 0 00 054406 	TOTAL SPURIOUS INTERRUPTS:	/]
  3516	034705	037 17 0 00 000000 		PNTAL
  3517	034706	200 00 0 00 035147 		MOVE	SPRCNT
  3518	034707	037 15 0 00 000000 		PNTDEC
  3519						MOVEI	[ASCIZ/
  3520	034710	201 00 0 00 054414 	TOTAL NUMBER OF ADDRESS BREAKS:	/]
  3521	034711	037 17 0 00 000000 		PNTAL
  3522	034712	200 00 0 00 035152 		MOVE	BRKS
  3523	034713	037 15 0 00 000000 		PNTDEC
  3524						MOVEI	[ASCIZ/
  3525	034714	201 00 0 00 054423 	LAST BREAK ADDRESS ON ADBRK(DATA FETCH):  /]
  3526	034715	037 17 0 00 000000 		PNTAL
  3527	034716	200 00 0 00 035153 		MOVE	BRKADR
  3528	034717	037 06 0 00 000000 		PNT6
  3529						MOVEI	[ASCIZ/
  3530	034720	201 00 0 00 054434 	BREAK ADDRESS ON ADDRESS BREAK(DATA WRITE): /]
  3531	034721	037 17 0 00 000000 		PNTAL
  3532	034722	201 00 0 00 055634 		MOVEI	AREA
  3533	034723	037 06 0 00 000000 		PNT6
  3534						MOVEI	[ASCIZ/
  3535	034724	201 00 0 00 054446 	TOTAL BLT'S DONE IN BLTSTS:	/]
  3536	034725	037 17 0 00 000000 		PNTAL
  3537	034726	200 00 0 00 035155 		MOVE	BLTCNT
  3538	034727	037 15 0 00 000000 		PNTDEC
  3539						MOVEI	[ASCIZ/
  3540
  3541					FINISHED
  3542	034730	201 00 0 00 054455 	/]
  3543	034731	037 17 0 00 000000 		PNTAL
  3544	034732	263 17 0 00 000000 		RTN				;EXIT SYSTAT
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 69
DFKDAM	MAC	 4-Oct-84 09:24		MAIN CODE RESERVED STORAGE                                                         SEQ 0121

  3545					SUBTTL	MAIN CODE RESERVED STORAGE
  3546
  3547	034733				CNFDAT:	ASCIZ/
  3548	034733	015 012 123 127 061 	SW18 = SPECIFY RANDOM BASE NUMBER
  3549	034734	070 040 075 040 123 
  3550	034735	120 105 103 111 106 
  3551	034736	131 040 122 101 116 
  3552	034737	104 117 115 040 102 
  3553	034740	101 123 105 040 116 
  3554	034741	125 115 102 105 122 
  3555	034742	015 012 123 127 061 	SW19 = INHIBIT CLOCK INTERRUPT
  3556	034743	071 040 075 040 111 
  3557	034744	116 110 111 102 111 
  3558	034745	124 040 103 114 117 
  3559	034746	103 113 040 111 116 
  3560	034747	124 105 122 122 125 
  3561	034750	120 124 015 012 123 	SW20 = INHIBIT MEMORY TESTING
  3562	034751	127 062 060 040 075 
  3563	034752	040 111 116 110 111 
  3564	034753	102 111 124 040 115 
  3565	034754	105 115 117 122 131 
  3566	034755	040 124 105 123 124 
  3567	034756	111 116 107 015 012 	SW21 = INHIBIT ADDRESS BREAK
  3568	034757	123 127 062 061 040 
  3569	034760	075 040 111 116 110 
  3570	034761	111 102 111 124 040 
  3571	034762	101 104 104 122 105 
  3572	034763	123 123 040 102 122 
  3573	034764	105 101 113 015 012 	SW22 = INHIBIT INSTRUCTION INTERRUPT
  3574	034765	123 127 062 062 040 
  3575	034766	075 040 111 116 110 
  3576	034767	111 102 111 124 040 
  3577	034770	111 116 123 124 122 
  3578	034771	125 103 124 111 117 
  3579	034772	116 040 111 116 124 
  3580	034773	105 122 122 125 120 
  3581	034774	124 015 012 123 127 	SW23 = INHIBIT BASIC METER
  3582	034775	062 063 040 075 040 
  3583	034776	111 116 110 111 102 
  3584	034777	111 124 040 102 101 
  3585	035000	123 111 103 040 115 
  3586	035001	105 124 105 122 015 
  3587	035002	012 123 127 062 064 	SW24 = INHIBIT BLT
  3588	035003	040 075 040 111 116 
  3589	035004	110 111 102 111 124 
  3590	035005	040 102 114 124 015 
  3591	035006	012 123 127 062 065 	SW25 = INHIBIT PARITY
  3592	035007	040 075 040 111 116 
  3593	035010	110 111 102 111 124 
  3594	035011	040 120 101 122 111 
  3595	035012	124 131 015 012 123 	SW26 = INHIBIT NXM
  3596	035013	127 062 066 040 075 
  3597	035014	040 111 116 110 111 
  3598	035015	102 111 124 040 116 
  3599	035016	130 115 015 012 123 	SW27 = INHIBIT DOUBLE PRECISION INSTRUCTIONS
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 69-1
DFKDAM	MAC	 4-Oct-84 09:24		MAIN CODE RESERVED STORAGE                                                         SEQ 0122

  3600	035017	127 062 067 040 075 
  3601	035020	040 111 116 110 111 
  3602	035021	102 111 124 040 104 
  3603	035022	117 125 102 114 105 
  3604	035023	040 120 122 105 103 
  3605	035024	111 123 111 117 116 
  3606	035025	040 111 116 123 124 
  3607	035026	122 125 103 124 111 
  3608	035027	117 116 123 015 012 	SW28 = INHIBIT DOUBLE FLOATING POINT
  3609	035030	123 127 062 070 040 
  3610	035031	075 040 111 116 110 
  3611	035032	111 102 111 124 040 
  3612	035033	104 117 125 102 114 
  3613	035034	105 040 106 114 117 
  3614	035035	101 124 111 116 107 
  3615	035036	040 120 117 111 116 
  3616	035037	124 015 012 123 127 	SW29 = INHIBIT FLOATING POINT
  3617	035040	062 071 040 075 040 
  3618	035041	111 116 110 111 102 
  3619	035042	111 124 040 106 114 
  3620	035043	117 101 124 111 116 
  3621	035044	107 040 120 117 111 
  3622	035045	116 124 015 012 123 	SW30 = INHIBIT BYTE
  3623	035046	127 063 060 040 075 
  3624	035047	040 111 116 110 111 
  3625	035050	102 111 124 040 102 
  3626	035051	131 124 105 015 012 	SW31 = INHIBIT FIXED POINT
  3627	035052	123 127 063 061 040 
  3628	035053	075 040 111 116 110 
  3629	035054	111 102 111 124 040 
  3630	035055	106 111 130 105 104 
  3631	035056	040 120 117 111 116 
  3632	035057	124 015 012 123 127 	SW32 = INHIBIT RANDOM RELIABILITY
  3633	035060	063 062 040 075 040 
  3634	035061	111 116 110 111 102 
  3635	035062	111 124 040 122 101 
  3636	035063	116 104 117 115 040 
  3637	035064	122 105 114 111 101 
  3638	035065	102 111 114 111 124 
  3639	035066	131 015 012 123 127 	SW33 = SINGLE FAST LOOP
  3640	035067	063 063 040 075 040 
  3641	035070	123 111 116 107 114 
  3642	035071	105 040 106 101 123 
  3643	035072	124 040 114 117 117 
  3644	035073	120 015 012 123 127 	SW34 = JUST SIMULATION COMPARISIONS
  3645	035074	063 064 040 075 040 
  3646	035075	112 125 123 124 040 
  3647	035076	123 111 115 125 114 
  3648	035077	101 124 111 117 116 
  3649	035100	040 103 117 115 120 
  3650	035101	101 122 111 123 111 
  3651	035102	117 116 123 015 012 	SW35 = JUST INSTRUCTION COMPARISIONS
  3652	035103	123 127 063 065 040 
  3653	035104	075 040 112 125 123 
  3654	035105	124 040 111 116 123 
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 69-2
DFKDAM	MAC	 4-Oct-84 09:24		MAIN CODE RESERVED STORAGE                                                         SEQ 0123

  3655	035106	124 122 125 103 124 
  3656	035107	111 117 116 040 103 
  3657	035110	117 115 120 101 122 
  3658	035111	111 123 111 117 116 
  3659	035112	123 015 012 120 114 	PLEASE TYPE AN ALTMODE WHEN SWITCHES DESIRED ARE SET
  3660	035113	105 101 123 105 040 
  3661	035114	124 131 120 105 040 
  3662	035115	101 116 040 101 114 
  3663	035116	124 115 117 104 105 
  3664	035117	040 127 110 105 116 
  3665	035120	040 123 127 111 124 
  3666	035121	103 110 105 123 040 
  3667	035122	104 105 123 111 122 
  3668	035123	105 104 040 101 122 
  3669	035124	105 040 123 105 124 
  3670	035125	015 012 000 000 000 	/
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 70
DFKDAM	MAC	 4-Oct-84 09:24		MAIN CODE RESERVED STORAGE                                                         SEQ 0124

  3671					;SYSTAT TABLE
  3672
  3673	035126	000000	000000		CLKTIC:	0				;TIME BETWEEN CLOCK TICKS
  3674	035127	000000	000000			0
  3675	035130	000000	000000		TOTNXM:	0				;TOTAL NON-EX-MEMS
  3676	035131	000000	000000		NXMFLG:	0				;-1 IF 256K MACHINE
  3677	035132	000000	000000		ERRCNT:	0				;TOTAL ERROR INTERRUPTS
  3678	035133	000000	000000		ERRCHN:	0				;LAST ERROR PIA ASSIGNMENT
  3679	035134	000000	000000		CLKCHN:	0				;LAST CLOCK PIA ASSIGNMENT
  3680	035135	000000	000000		INSCNT:	0				;TOTAL INTERRUPTED INSTRUCTIONS
  3681	035136	000000	000000			0
  3682	035137	000000	000000		INTCNT:	0				;TOTAL NUMBER OF INTERRUPTS ON CHANNEL 1
  3683	035140	000000	000000			0				;TOTAL NUMBER OF INTERRUPTS ON CHANNEL 2
  3684	035141	000000	000000			0				;TOTAL NUMBER OF INTERRUPTS ON CHANNEL 3
  3685	035142	000000	000000			0				;TOTAL NUMBER OF INTERRUPTS ON CHANNEL 4
  3686	035143	000000	000000			0				;TOTAL NUMBER OF INTERRUPTS ON CHANNEL 5
  3687	035144	000000	000000			0				;TOTAL NUMBER OF INTERRUPTS ON CHANNEL 6
  3688	035145	000000	000000			0				;TOTAL NUMBER OF INTERRUPTS ON CHANNEL 7
  3689	035146	000000	000000			0
  3690	035147	000000	000000		SPRCNT:	0				;TOTAL NUMBER OF SPURIOUS INTERRUPTS
  3691	035150	000000	000000		CURENT:	0				;LAST INSTRUCTION TESTED
  3692	035151	000000	000000		PARGEN:	0				;TOTAL PROGRAM GENERATED PARITY ERRORS
  3693	035152	000000	000000		BRKS:	0				;TOTAL NUMBER OF ADDRESS BREAKS
  3694	035153	000000	000000		BRKADR:	0				;LAST ADDRESS BREAK ADDRESS
  3695	035154	000000	000000		TTYCNT:	0				;TOTAL NUMBER OF TTY INTERRUPTS
  3696	035155	000000	000000		BLTCNT:	0				;TOTAL NUMBER OF BLT'S DONE
  3697	035156	000000	000000		BLICNT:	0				;TOTAL NUMBER OF BLKI'S DONE
  3698	035157	000000	000000		BLOCNT:	0				;TOTAL NUMBER OF BLKO'S DONE
  3699	035160	000000	000000		SYNC:	0				;AOJGE'S IN 1 CLOCK TICK.
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 71
DFKDAM	MAC	 4-Oct-84 09:24		INSTRUCTION TABLE FOR INTXCT                                                       SEQ 0125

  3700					SUBTTL	INSTRUCTION TABLE FOR INTXCT
  3701
  3702					;HERE BEITH THE INSTRUCTION TABLE
  3703					;ALL NON SKIP INSTRUCTIONS AND 1 PART INSTRUCTIONS ARE STORED HERE
  3704					;EACH ENTRY INTO THE TABLE INCLUDES:
  3705					;	1.AN INSTRUCTION TO TEST
  3706					;	2.THE NUMBER OF TIMES TO TRY IT
  3707					;	3.A STORAGE WORD TO TELL HOW MANY TIMES THIS PARTICULAR
  3708					;	  INSTRUCTION WAS TESTED
  3709					;	4.A RESERVED STORAGE WORD
  3710
  3711	035164					LOC	<<.+4>&777774>
  3712	035164	140 10 0 00 055767 	INSTAB:	FAD	10,MEMLOC#
  3713	035165	000000	000005			5
  3714	035166	000000	000000			0
  3715	035167	000000	000000			0
  3716	035170	140 10 0 00 055767 		FAD	10,MEMLOC
  3717	035171	000000	000005			5
  3718	035172	000000	000000			0
  3719	035173	000000	000000			0
  3720	035174	142 10 0 00 055767 		FADM	10,MEMLOC
  3721	035175	000000	000005			5
  3722	035176	000000	000000			0
  3723	035177	000000	000000			0
  3724	035200	143 10 0 00 055767 		FADB	10,MEMLOC
  3725	035201	000000	000005			5
  3726	035202	000000	000000			0
  3727	035203	000000	000000			0
  3728	035204	145 10 0 00 055767 		FADRI	10,MEMLOC
  3729	035205	000000	000005			5
  3730	035206	000000	000000			0
  3731	035207	000000	000000			0
  3732	035210	146 10 0 00 055767 		FADRM	10,MEMLOC
  3733	035211	000000	000005			5
  3734	035212	000000	000000			0
  3735	035213	000000	000000			0
  3736	035214	147 10 0 00 055767 		FADRB	10,MEMLOC
  3737	035215	000000	000005			5
  3738	035216	000000	000000			0
  3739	035217	000000	000000			0
  3740	035220	150 10 0 00 055767 		FSB	10,MEMLOC
  3741	035221	000000	000005			5
  3742	035222	000000	000000			0
  3743	035223	000000	000000			0
  3744	035224	150 10 0 00 055767 		FSB	10,MEMLOC
  3745	035225	000000	000005			5
  3746	035226	000000	000000			0
  3747	035227	000000	000000			0
  3748	035230	152 10 0 00 055767 		FSBM	10,MEMLOC
  3749	035231	000000	000005			5
  3750	035232	000000	000000			0
  3751	035233	000000	000000			0
  3752	035234	153 10 0 00 055767 		FSBB	10,MEMLOC
  3753	035235	000000	000005			5
  3754	035236	000000	000000			0
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 71-1
DFKDAM	MAC	 4-Oct-84 09:24		INSTRUCTION TABLE FOR INTXCT                                                       SEQ 0126

  3755	035237	000000	000000			0
  3756	035240	154 10 0 00 055767 		FSBR	10,MEMLOC
  3757	035241	000000	000005			5
  3758	035242	000000	000000			0
  3759	035243	000000	000000			0
  3760	035244	155 10 0 00 055767 		FSBRI	10,MEMLOC
  3761	035245	000000	000005			5
  3762	035246	000000	000000			0
  3763	035247	000000	000000			0
  3764	035250	156 10 0 00 055767 		FSBRM	10,MEMLOC
  3765	035251	000000	000005			5
  3766	035252	000000	000000			0
  3767	035253	000000	000000			0
  3768	035254	157 10 0 00 055767 		FSBRB	10,MEMLOC
  3769	035255	000000	000005			5
  3770	035256	000000	000000			0
  3771	035257	000000	000000			0
  3772	035260	160 10 0 00 055767 		FMP	10,MEMLOC
  3773	035261	000000	000005			5
  3774	035262	000000	000000			0
  3775	035263	000000	000000			0
  3776	035264	160 10 0 00 055767 		FMP	10,MEMLOC
  3777	035265	000000	000005			5
  3778	035266	000000	000000			0
  3779	035267	000000	000000			0
  3780	035270	162 10 0 00 055767 		FMPM	10,MEMLOC
  3781	035271	000000	000005			5
  3782	035272	000000	000000			0
  3783	035273	000000	000000			0
  3784	035274	163 10 0 00 055767 		FMPB	10,MEMLOC
  3785	035275	000000	000005			5
  3786	035276	000000	000000			0
  3787	035277	000000	000000			0
  3788	035300	164 10 0 00 055767 		FMPR	10,MEMLOC
  3789	035301	000000	000005			5
  3790	035302	000000	000000			0
  3791	035303	000000	000000			0
  3792	035304	165 10 0 00 055767 		FMPRI	10,MEMLOC
  3793	035305	000000	000005			5
  3794	035306	000000	000000			0
  3795	035307	000000	000000			0
  3796	035310	166 10 0 00 055767 		FMPRM	10,MEMLOC
  3797	035311	000000	000005			5
  3798	035312	000000	000000			0
  3799	035313	000000	000000			0
  3800	035314	167 10 0 00 055767 		FMPRB	10,MEMLOC
  3801	035315	000000	000005			5
  3802	035316	000000	000000			0
  3803	035317	000000	000000			0
  3804	035320	200 10 0 00 055767 		MOVE	10,MEMLOC
  3805	035321	000000	000005			5
  3806	035322	000000	000000			0
  3807	035323	000000	000000			0
  3808	035324	201 10 0 00 055767 		MOVEI	10,MEMLOC
  3809	035325	000000	000005			5
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 71-2
DFKDAM	MAC	 4-Oct-84 09:24		INSTRUCTION TABLE FOR INTXCT                                                       SEQ 0127

  3810	035326	000000	000000			0
  3811	035327	000000	000000			0
  3812	035330	202 10 0 00 055767 		MOVEM	10,MEMLOC
  3813	035331	000000	000005			5
  3814	035332	000000	000000			0
  3815	035333	000000	000000			0
  3816	035334	203 10 0 00 055767 		MOVES	10,MEMLOC
  3817	035335	000000	000005			5
  3818	035336	000000	000000			0
  3819	035337	000000	000000			0
  3820	035340	204 10 0 00 055767 		MOVS	10,MEMLOC
  3821	035341	000000	000005			5
  3822	035342	000000	000000			0
  3823	035343	000000	000000			0
  3824	035344	205 10 0 00 055767 		MOVSI	10,MEMLOC
  3825	035345	000000	000005			5
  3826	035346	000000	000000			0
  3827	035347	000000	000000			0
  3828	035350	206 10 0 00 055767 		MOVSM	10,MEMLOC
  3829	035351	000000	000005			5
  3830	035352	000000	000000			0
  3831	035353	000000	000000			0
  3832	035354	207 10 0 00 055767 		MOVSS	10,MEMLOC
  3833	035355	000000	000005			5
  3834	035356	000000	000000			0
  3835	035357	000000	000000			0
  3836	035360	210 10 0 00 055767 		MOVN	10,MEMLOC
  3837	035361	000000	000005			5
  3838	035362	000000	000000			0
  3839	035363	000000	000000			0
  3840	035364	211 10 0 00 055767 		MOVNI	10,MEMLOC
  3841	035365	000000	000005			5
  3842	035366	000000	000000			0
  3843	035367	000000	000000			0
  3844	035370	212 10 0 00 055767 		MOVNM	10,MEMLOC
  3845	035371	000000	000005			5
  3846	035372	000000	000000			0
  3847	035373	000000	000000			0
  3848	035374	213 10 0 00 055767 		MOVNS	10,MEMLOC
  3849	035375	000000	000005			5
  3850	035376	000000	000000			0
  3851	035377	000000	000000			0
  3852	035400	214 10 0 00 055767 		MOVM	10,MEMLOC
  3853	035401	000000	000005			5
  3854	035402	000000	000000			0
  3855	035403	000000	000000			0
  3856	035404	215 10 0 00 055767 		MOVMI	10,MEMLOC
  3857	035405	000000	000005			5
  3858	035406	000000	000000			0
  3859	035407	000000	000000			0
  3860	035410	216 10 0 00 055767 		MOVMM	10,MEMLOC
  3861	035411	000000	000005			5
  3862	035412	000000	000000			0
  3863	035413	000000	000000			0
  3864	035414	217 10 0 00 055767 		MOVMS	10,MEMLOC
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 71-3
DFKDAM	MAC	 4-Oct-84 09:24		INSTRUCTION TABLE FOR INTXCT                                                       SEQ 0128

  3865	035415	000000	000005			5
  3866	035416	000000	000000			0
  3867	035417	000000	000000			0
  3868	035420	220 10 0 00 055767 		IMUL	10,MEMLOC
  3869	035421	000000	000005			5
  3870	035422	000000	000000			0
  3871	035423	000000	000000			0
  3872	035424	221 10 0 00 055767 		IMULI	10,MEMLOC
  3873	035425	000000	000005			5
  3874	035426	000000	000000			0
  3875	035427	000000	000000			0
  3876	035430	222 10 0 00 055767 		IMULM	10,MEMLOC
  3877	035431	000000	000005			5
  3878	035432	000000	000000			0
  3879	035433	000000	000000			0
  3880	035434	223 10 0 00 055767 		IMULB	10,MEMLOC
  3881	035435	000000	000005			5
  3882	035436	000000	000000			0
  3883	035437	000000	000000			0
  3884	035440	224 10 0 00 055767 		MUL	10,MEMLOC
  3885	035441	000000	000005			5
  3886	035442	000000	000000			0
  3887	035443	000000	000000			0
  3888	035444	225 10 0 00 055767 		MULI	10,MEMLOC
  3889	035445	000000	000005			5
  3890	035446	000000	000000			0
  3891	035447	000000	000000			0
  3892	035450	226 10 0 00 055767 		MULM	10,MEMLOC
  3893	035451	000000	000005			5
  3894	035452	000000	000000			0
  3895	035453	000000	000000			0
  3896	035454	227 10 0 00 055767 		MULB	10,MEMLOC
  3897	035455	000000	000005			5
  3898	035456	000000	000000			0
  3899	035457	000000	000000			0
  3900	035460	230 10 0 00 055767 		IDIV	10,MEMLOC
  3901	035461	000000	000005			5
  3902	035462	000000	000000			0
  3903	035463	000000	000000			0
  3904	035464	231 10 0 00 055767 		IDIVI	10,MEMLOC
  3905	035465	000000	000005			5
  3906	035466	000000	000000			0
  3907	035467	000000	000000			0
  3908	035470	232 10 0 00 055767 		IDIVM	10,MEMLOC
  3909	035471	000000	000005			5
  3910	035472	000000	000000			0
  3911	035473	000000	000000			0
  3912	035474	233 10 0 00 055767 		IDIVB	10,MEMLOC
  3913	035475	000000	000005			5
  3914	035476	000000	000000			0
  3915	035477	000000	000000			0
  3916	035500	234 10 0 00 055767 		DIV	10,MEMLOC
  3917	035501	000000	000005			5
  3918	035502	000000	000000			0
  3919	035503	000000	000000			0
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 71-4
DFKDAM	MAC	 4-Oct-84 09:24		INSTRUCTION TABLE FOR INTXCT                                                       SEQ 0129

  3920	035504	235 10 0 00 055767 		DIVI	10,MEMLOC
  3921	035505	000000	000005			5
  3922	035506	000000	000000			0
  3923	035507	000000	000000			0
  3924	035510	236 10 0 00 055767 		DIVM	10,MEMLOC
  3925	035511	000000	000005			5
  3926	035512	000000	000000			0
  3927	035513	000000	000000			0
  3928	035514	237 10 0 00 055767 		DIVB	10,MEMLOC
  3929	035515	000000	000005			5
  3930	035516	000000	000000			0
  3931	035517	000000	000000			0
  3932	035520	240 10 0 00 055767 		ASH	10,MEMLOC
  3933	035521	000000	000005			5
  3934	035522	000000	000000			0
  3935	035523	000000	000000			0
  3936	035524	241 10 0 00 055767 		ROT	10,MEMLOC
  3937	035525	000000	000005			5
  3938	035526	000000	000000			0
  3939	035527	000000	000000			0
  3940	035530	242 10 0 00 055767 		LSH	10,MEMLOC
  3941	035531	000000	000005			5
  3942	035532	000000	000000			0
  3943	035533	000000	000000			0
  3944	035534	244 10 0 00 055767 		ASHC	10,MEMLOC
  3945	035535	000000	000005			5
  3946	035536	000000	000000			0
  3947	035537	000000	000000			0
  3948	035540	245 10 0 00 055767 		ROTC	10,MEMLOC
  3949	035541	000000	000005			5
  3950	035542	000000	000000			0
  3951	035543	000000	000000			0
  3952	035544	246 10 0 00 055767 		LSHC	10,MEMLOC
  3953	035545	000000	000005			5
  3954	035546	000000	000000			0
  3955	035547	000000	000000			0
  3956	035550	250 10 0 00 055767 		EXCH	10,MEMLOC
  3957	035551	000000	000005			5
  3958	035552	000000	000000			0
  3959	035553	000000	000000			0
  3960	035554	270 10 0 00 055767 		ADD	10,MEMLOC
  3961	035555	000000	000005			5
  3962	035556	000000	000000			0
  3963	035557	000000	000000			0
  3964	035560	271 10 0 00 055767 		ADDI	10,MEMLOC
  3965	035561	000000	000005			5
  3966	035562	000000	000000			0
  3967	035563	000000	000000			0
  3968	035564	272 10 0 00 055767 		ADDM	10,MEMLOC
  3969	035565	000000	000005			5
  3970	035566	000000	000000			0
  3971	035567	000000	000000			0
  3972	035570	273 10 0 00 055767 		ADDB	10,MEMLOC
  3973	035571	000000	000005			5
  3974	035572	000000	000000			0
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 71-5
DFKDAM	MAC	 4-Oct-84 09:24		INSTRUCTION TABLE FOR INTXCT                                                       SEQ 0130

  3975	035573	000000	000000			0
  3976	035574	274 10 0 00 055767 		SUB	10,MEMLOC
  3977	035575	000000	000005			5
  3978	035576	000000	000000			0
  3979	035577	000000	000000			0
  3980	035600	275 10 0 00 055767 		SUBI	10,MEMLOC
  3981	035601	000000	000005			5
  3982	035602	000000	000000			0
  3983	035603	000000	000000			0
  3984	035604	276 10 0 00 055767 		SUBM	10,MEMLOC
  3985	035605	000000	000005			5
  3986	035606	000000	000000			0
  3987	035607	000000	000000			0
  3988	035610	277 10 0 00 055767 		SUBB	10,MEMLOC
  3989	035611	000000	000005			5
  3990	035612	000000	000000			0
  3991	035613	000000	000000			0
  3992	035614	400 10 0 00 055767 		SETZ	10,MEMLOC
  3993	035615	000000	000005			5
  3994	035616	000000	000000			0
  3995	035617	000000	000000			0
  3996	035620	401 10 0 00 055767 		SETZI	10,MEMLOC
  3997	035621	000000	000005			5
  3998	035622	000000	000000			0
  3999	035623	000000	000000			0
  4000	035624	402 10 0 00 055767 		SETZM	10,MEMLOC
  4001	035625	000000	000005			5
  4002	035626	000000	000000			0
  4003	035627	000000	000000			0
  4004	035630	403 10 0 00 055767 		SETZB	10,MEMLOC
  4005	035631	000000	000005			5
  4006	035632	000000	000000			0
  4007	035633	000000	000000			0
  4008	035634	404 10 0 00 055767 		AND	10,MEMLOC
  4009	035635	000000	000005			5
  4010	035636	000000	000000			0
  4011	035637	000000	000000			0
  4012	035640	405 10 0 00 055767 		ANDI	10,MEMLOC
  4013	035641	000000	000005			5
  4014	035642	000000	000000			0
  4015	035643	000000	000000			0
  4016	035644	406 10 0 00 055767 		ANDM	10,MEMLOC
  4017	035645	000000	000005			5
  4018	035646	000000	000000			0
  4019	035647	000000	000000			0
  4020	035650	407 10 0 00 055767 		ANDB	10,MEMLOC
  4021	035651	000000	000005			5
  4022	035652	000000	000000			0
  4023	035653	000000	000000			0
  4024	035654	410 10 0 00 055767 		ANDCA	10,MEMLOC
  4025	035655	000000	000005			5
  4026	035656	000000	000000			0
  4027	035657	000000	000000			0
  4028	035660	411 10 0 00 055767 		ANDCAI	10,MEMLOC
  4029	035661	000000	000005			5
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 71-6
DFKDAM	MAC	 4-Oct-84 09:24		INSTRUCTION TABLE FOR INTXCT                                                       SEQ 0131

  4030	035662	000000	000000			0
  4031	035663	000000	000000			0
  4032	035664	412 10 0 00 055767 		ANDCAM	10,MEMLOC
  4033	035665	000000	000005			5
  4034	035666	000000	000000			0
  4035	035667	000000	000000			0
  4036	035670	413 10 0 00 055767 		ANDCAB	10,MEMLOC
  4037	035671	000000	000005			5
  4038	035672	000000	000000			0
  4039	035673	000000	000000			0
  4040	035674	414 10 0 00 055767 		SETM	10,MEMLOC
  4041	035675	000000	000005			5
  4042	035676	000000	000000			0
  4043	035677	000000	000000			0
  4044	035700	415 10 0 00 055767 		SETMI	10,MEMLOC
  4045	035701	000000	000005			5
  4046	035702	000000	000000			0
  4047	035703	000000	000000			0
  4048	035704	416 10 0 00 055767 		SETMM	10,MEMLOC
  4049	035705	000000	000005			5
  4050	035706	000000	000000			0
  4051	035707	000000	000000			0
  4052	035710	417 10 0 00 055767 		SETMB	10,MEMLOC
  4053	035711	000000	000005			5
  4054	035712	000000	000000			0
  4055	035713	000000	000000			0
  4056	035714	420 10 0 00 055767 		ANDCM	10,MEMLOC
  4057	035715	000000	000005			5
  4058	035716	000000	000000			0
  4059	035717	000000	000000			0
  4060	035720	421 10 0 00 055767 		ANDCMI	10,MEMLOC
  4061	035721	000000	000005			5
  4062	035722	000000	000000			0
  4063	035723	000000	000000			0
  4064	035724	422 10 0 00 055767 		ANDCMM	10,MEMLOC
  4065	035725	000000	000005			5
  4066	035726	000000	000000			0
  4067	035727	000000	000000			0
  4068	035730	423 10 0 00 055767 		ANDCMB	10,MEMLOC
  4069	035731	000000	000005			5
  4070	035732	000000	000000			0
  4071	035733	000000	000000			0
  4072	035734	424 10 0 00 055767 		SETA	10,MEMLOC
  4073	035735	000000	000005			5
  4074	035736	000000	000000			0
  4075	035737	000000	000000			0
  4076	035740	425 10 0 00 055767 		SETAI	10,MEMLOC
  4077	035741	000000	000005			5
  4078	035742	000000	000000			0
  4079	035743	000000	000000			0
  4080	035744	426 10 0 00 055767 		SETAM	10,MEMLOC
  4081	035745	000000	000005			5
  4082	035746	000000	000000			0
  4083	035747	000000	000000			0
  4084	035750	427 10 0 00 055767 		SETAB	10,MEMLOC
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 71-7
DFKDAM	MAC	 4-Oct-84 09:24		INSTRUCTION TABLE FOR INTXCT                                                       SEQ 0132

  4085	035751	000000	000005			5
  4086	035752	000000	000000			0
  4087	035753	000000	000000			0
  4088	035754	430 10 0 00 055767 		XOR	10,MEMLOC
  4089	035755	000000	000005			5
  4090	035756	000000	000000			0
  4091	035757	000000	000000			0
  4092	035760	431 10 0 00 055767 		XORI	10,MEMLOC
  4093	035761	000000	000005			5
  4094	035762	000000	000000			0
  4095	035763	000000	000000			0
  4096	035764	432 10 0 00 055767 		XORM	10,MEMLOC
  4097	035765	000000	000005			5
  4098	035766	000000	000000			0
  4099	035767	000000	000000			0
  4100	035770	433 10 0 00 055767 		XORB	10,MEMLOC
  4101	035771	000000	000005			5
  4102	035772	000000	000000			0
  4103	035773	000000	000000			0
  4104	035774	434 10 0 00 055767 		IOR	10,MEMLOC
  4105	035775	000000	000005			5
  4106	035776	000000	000000			0
  4107	035777	000000	000000			0
  4108	036000	435 10 0 00 055767 		IORI	10,MEMLOC
  4109	036001	000000	000005			5
  4110	036002	000000	000000			0
  4111	036003	000000	000000			0
  4112	036004	436 10 0 00 055767 		IORM	10,MEMLOC
  4113	036005	000000	000005			5
  4114	036006	000000	000000			0
  4115	036007	000000	000000			0
  4116	036010	437 10 0 00 055767 		IORB	10,MEMLOC
  4117	036011	000000	000005			5
  4118	036012	000000	000000			0
  4119	036013	000000	000000			0
  4120	036014	440 10 0 00 055767 		ANDCB	10,MEMLOC
  4121	036015	000000	000005			5
  4122	036016	000000	000000			0
  4123	036017	000000	000000			0
  4124	036020	441 10 0 00 055767 		ANDCBI	10,MEMLOC
  4125	036021	000000	000005			5
  4126	036022	000000	000000			0
  4127	036023	000000	000000			0
  4128	036024	442 10 0 00 055767 		ANDCBM	10,MEMLOC
  4129	036025	000000	000005			5
  4130	036026	000000	000000			0
  4131	036027	000000	000000			0
  4132	036030	443 10 0 00 055767 		ANDCBB	10,MEMLOC
  4133	036031	000000	000005			5
  4134	036032	000000	000000			0
  4135	036033	000000	000000			0
  4136	036034	444 10 0 00 055767 		EQV	10,MEMLOC
  4137	036035	000000	000005			5
  4138	036036	000000	000000			0
  4139	036037	000000	000000			0
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 71-8
DFKDAM	MAC	 4-Oct-84 09:24		INSTRUCTION TABLE FOR INTXCT                                                       SEQ 0133

  4140	036040	445 10 0 00 055767 		EQVI	10,MEMLOC
  4141	036041	000000	000005			5
  4142	036042	000000	000000			0
  4143	036043	000000	000000			0
  4144	036044	446 10 0 00 055767 		EQVM	10,MEMLOC
  4145	036045	000000	000005			5
  4146	036046	000000	000000			0
  4147	036047	000000	000000			0
  4148	036050	447 10 0 00 055767 		EQVB	10,MEMLOC
  4149	036051	000000	000005			5
  4150	036052	000000	000000			0
  4151	036053	000000	000000			0
  4152	036054	450 10 0 00 055767 		SETCA	10,MEMLOC
  4153	036055	000000	000005			5
  4154	036056	000000	000000			0
  4155	036057	000000	000000			0
  4156	036060	451 10 0 00 055767 		SETCAI	10,MEMLOC
  4157	036061	000000	000005			5
  4158	036062	000000	000000			0
  4159	036063	000000	000000			0
  4160	036064	452 10 0 00 055767 		SETCAM	10,MEMLOC
  4161	036065	000000	000005			5
  4162	036066	000000	000000			0
  4163	036067	000000	000000			0
  4164	036070	453 10 0 00 055767 		SETCAB	10,MEMLOC
  4165	036071	000000	000005			5
  4166	036072	000000	000000			0
  4167	036073	000000	000000			0
  4168	036074	454 10 0 00 055767 		ORCA	10,MEMLOC
  4169	036075	000000	000005			5
  4170	036076	000000	000000			0
  4171	036077	000000	000000			0
  4172	036100	455 10 0 00 055767 		ORCAI	10,MEMLOC
  4173	036101	000000	000005			5
  4174	036102	000000	000000			0
  4175	036103	000000	000000			0
  4176	036104	456 10 0 00 055767 		ORCAM	10,MEMLOC
  4177	036105	000000	000005			5
  4178	036106	000000	000000			0
  4179	036107	000000	000000			0
  4180	036110	457 10 0 00 055767 		ORCAB	10,MEMLOC
  4181	036111	000000	000005			5
  4182	036112	000000	000000			0
  4183	036113	000000	000000			0
  4184	036114	460 10 0 00 055767 		SETCM	10,MEMLOC
  4185	036115	000000	000005			5
  4186	036116	000000	000000			0
  4187	036117	000000	000000			0
  4188	036120	461 10 0 00 055767 		SETCMI	10,MEMLOC
  4189	036121	000000	000005			5
  4190	036122	000000	000000			0
  4191	036123	000000	000000			0
  4192	036124	462 10 0 00 055767 		SETCMM	10,MEMLOC
  4193	036125	000000	000005			5
  4194	036126	000000	000000			0
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 71-9
DFKDAM	MAC	 4-Oct-84 09:24		INSTRUCTION TABLE FOR INTXCT                                                       SEQ 0134

  4195	036127	000000	000000			0
  4196	036130	463 10 0 00 055767 		SETCMB	10,MEMLOC
  4197	036131	000000	000005			5
  4198	036132	000000	000000			0
  4199	036133	000000	000000			0
  4200	036134	464 10 0 00 055767 		ORCM	10,MEMLOC
  4201	036135	000000	000005			5
  4202	036136	000000	000000			0
  4203	036137	000000	000000			0
  4204	036140	465 10 0 00 055767 		ORCMI	10,MEMLOC
  4205	036141	000000	000005			5
  4206	036142	000000	000000			0
  4207	036143	000000	000000			0
  4208	036144	466 10 0 00 055767 		ORCMM	10,MEMLOC
  4209	036145	000000	000005			5
  4210	036146	000000	000000			0
  4211	036147	000000	000000			0
  4212	036150	467 10 0 00 055767 		ORCMB	10,MEMLOC
  4213	036151	000000	000005			5
  4214	036152	000000	000000			0
  4215	036153	000000	000000			0
  4216	036154	474 10 0 00 055767 		SETO	10,MEMLOC
  4217	036155	000000	000005			5
  4218	036156	000000	000000			0
  4219	036157	000000	000000			0
  4220	036160	475 10 0 00 055767 		SETOI	10,MEMLOC
  4221	036161	000000	000005			5
  4222	036162	000000	000000			0
  4223	036163	000000	000000			0
  4224	036164	476 10 0 00 055767 		SETOM	10,MEMLOC
  4225	036165	000000	000005			5
  4226	036166	000000	000000			0
  4227	036167	000000	000000			0
  4228	036170	477 10 0 00 055767 		SETOB	10,MEMLOC
  4229	036171	000000	000005			5
  4230	036172	000000	000000			0
  4231	036173	000000	000000			0
  4232	036174	500 10 0 00 055767 		HLL	10,MEMLOC
  4233	036175	000000	000005			5
  4234	036176	000000	000000			0
  4235	036177	000000	000000			0
  4236	036200	501 10 0 00 055767 		HLLI	10,MEMLOC
  4237	036201	000000	000005			5
  4238	036202	000000	000000			0
  4239	036203	000000	000000			0
  4240	036204	502 10 0 00 055767 		HLLM	10,MEMLOC
  4241	036205	000000	000005			5
  4242	036206	000000	000000			0
  4243	036207	000000	000000			0
  4244	036210	503 10 0 00 055767 		HLLS	10,MEMLOC
  4245	036211	000000	000005			5
  4246	036212	000000	000000			0
  4247	036213	000000	000000			0
  4248	036214	504 10 0 00 055767 		HRL	10,MEMLOC
  4249	036215	000000	000005			5
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 71-10
DFKDAM	MAC	 4-Oct-84 09:24		INSTRUCTION TABLE FOR INTXCT                                                       SEQ 0135

  4250	036216	000000	000000			0
  4251	036217	000000	000000			0
  4252	036220	505 10 0 00 055767 		HRLI	10,MEMLOC
  4253	036221	000000	000005			5
  4254	036222	000000	000000			0
  4255	036223	000000	000000			0
  4256	036224	506 10 0 00 055767 		HRLM	10,MEMLOC
  4257	036225	000000	000005			5
  4258	036226	000000	000000			0
  4259	036227	000000	000000			0
  4260	036230	507 10 0 00 055767 		HRLS	10,MEMLOC
  4261	036231	000000	000005			5
  4262	036232	000000	000000			0
  4263	036233	000000	000000			0
  4264	036234	510 10 0 00 055767 		HLLZ	10,MEMLOC
  4265	036235	000000	000005			5
  4266	036236	000000	000000			0
  4267	036237	000000	000000			0
  4268	036240	511 10 0 00 055767 		HLLZI	10,MEMLOC
  4269	036241	000000	000005			5
  4270	036242	000000	000000			0
  4271	036243	000000	000000			0
  4272	036244	512 10 0 00 055767 		HLLZM	10,MEMLOC
  4273	036245	000000	000005			5
  4274	036246	000000	000000			0
  4275	036247	000000	000000			0
  4276	036250	513 10 0 00 055767 		HLLZS	10,MEMLOC
  4277	036251	000000	000005			5
  4278	036252	000000	000000			0
  4279	036253	000000	000000			0
  4280	036254	520 10 0 00 055767 		HLLO	10,MEMLOC
  4281	036255	000000	000005			5
  4282	036256	000000	000000			0
  4283	036257	000000	000000			0
  4284	036260	521 10 0 00 055767 		HLLOI	10,MEMLOC
  4285	036261	000000	000005			5
  4286	036262	000000	000000			0
  4287	036263	000000	000000			0
  4288	036264	522 10 0 00 055767 		HLLOM	10,MEMLOC
  4289	036265	000000	000005			5
  4290	036266	000000	000000			0
  4291	036267	000000	000000			0
  4292	036270	523 10 0 00 055767 		HLLOS	10,MEMLOC
  4293	036271	000000	000005			5
  4294	036272	000000	000000			0
  4295	036273	000000	000000			0
  4296	036274	524 10 0 00 055767 		HRLO	10,MEMLOC
  4297	036275	000000	000005			5
  4298	036276	000000	000000			0
  4299	036277	000000	000000			0
  4300	036300	525 10 0 00 055767 		HRLOI	10,MEMLOC
  4301	036301	000000	000005			5
  4302	036302	000000	000000			0
  4303	036303	000000	000000			0
  4304	036304	526 10 0 00 055767 		HRLOM	10,MEMLOC
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 71-11
DFKDAM	MAC	 4-Oct-84 09:24		INSTRUCTION TABLE FOR INTXCT                                                       SEQ 0136

  4305	036305	000000	000005			5
  4306	036306	000000	000000			0
  4307	036307	000000	000000			0
  4308	036310	527 10 0 00 055767 		HRLOS	10,MEMLOC
  4309	036311	000000	000005			5
  4310	036312	000000	000000			0
  4311	036313	000000	000000			0
  4312	036314	530 10 0 00 055767 		HLLE	10,MEMLOC
  4313	036315	000000	000005			5
  4314	036316	000000	000000			0
  4315	036317	000000	000000			0
  4316	036320	531 10 0 00 055767 		HLLEI	10,MEMLOC
  4317	036321	000000	000005			5
  4318	036322	000000	000000			0
  4319	036323	000000	000000			0
  4320	036324	532 10 0 00 055767 		HLLEM	10,MEMLOC
  4321	036325	000000	000005			5
  4322	036326	000000	000000			0
  4323	036327	000000	000000			0
  4324	036330	533 10 0 00 055767 		HLLES	10,MEMLOC
  4325	036331	000000	000005			5
  4326	036332	000000	000000			0
  4327	036333	000000	000000			0
  4328	036334	534 10 0 00 055767 		HRLE	10,MEMLOC
  4329	036335	000000	000005			5
  4330	036336	000000	000000			0
  4331	036337	000000	000000			0
  4332	036340	535 10 0 00 055767 		HRLEI	10,MEMLOC
  4333	036341	000000	000005			5
  4334	036342	000000	000000			0
  4335	036343	000000	000000			0
  4336	036344	536 10 0 00 055767 		HRLEM	10,MEMLOC
  4337	036345	000000	000005			5
  4338	036346	000000	000000			0
  4339	036347	000000	000000			0
  4340	036350	537 10 0 00 055767 		HRLES	10,MEMLOC
  4341	036351	000000	000005			5
  4342	036352	000000	000000			0
  4343	036353	000000	000000			0
  4344	036354	540 10 0 00 055767 		HRR	10,MEMLOC
  4345	036355	000000	000005			5
  4346	036356	000000	000000			0
  4347	036357	000000	000000			0
  4348	036360	541 10 0 00 055767 		HRRI	10,MEMLOC
  4349	036361	000000	000005			5
  4350	036362	000000	000000			0
  4351	036363	000000	000000			0
  4352	036364	542 10 0 00 055767 		HRRM	10,MEMLOC
  4353	036365	000000	000005			5
  4354	036366	000000	000000			0
  4355	036367	000000	000000			0
  4356	036370	543 10 0 00 055767 		HRRS	10,MEMLOC
  4357	036371	000000	000005			5
  4358	036372	000000	000000			0
  4359	036373	000000	000000			0
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 71-12
DFKDAM	MAC	 4-Oct-84 09:24		INSTRUCTION TABLE FOR INTXCT                                                       SEQ 0137

  4360	036374	544 10 0 00 055767 		HLR	10,MEMLOC
  4361	036375	000000	000005			5
  4362	036376	000000	000000			0
  4363	036377	000000	000000			0
  4364	036400	545 10 0 00 055767 		HLRI	10,MEMLOC
  4365	036401	000000	000005			5
  4366	036402	000000	000000			0
  4367	036403	000000	000000			0
  4368	036404	546 10 0 00 055767 		HLRM	10,MEMLOC
  4369	036405	000000	000005			5
  4370	036406	000000	000000			0
  4371	036407	000000	000000			0
  4372	036410	547 10 0 00 055767 		HLRS	10,MEMLOC
  4373	036411	000000	000005			5
  4374	036412	000000	000000			0
  4375	036413	000000	000000			0
  4376	036414	550 10 0 00 055767 		HRRZ	10,MEMLOC
  4377	036415	000000	000005			5
  4378	036416	000000	000000			0
  4379	036417	000000	000000			0
  4380	036420	551 10 0 00 055767 		HRRZI	10,MEMLOC
  4381	036421	000000	000005			5
  4382	036422	000000	000000			0
  4383	036423	000000	000000			0
  4384	036424	552 10 0 00 055767 		HRRZM	10,MEMLOC
  4385	036425	000000	000005			5
  4386	036426	000000	000000			0
  4387	036427	000000	000000			0
  4388	036430	553 10 0 00 055767 		HRRZS	10,MEMLOC
  4389	036431	000000	000005			5
  4390	036432	000000	000000			0
  4391	036433	000000	000000			0
  4392	036434	554 10 0 00 055767 		HLRZ	10,MEMLOC
  4393	036435	000000	000005			5
  4394	036436	000000	000000			0
  4395	036437	000000	000000			0
  4396	036440	555 10 0 00 055767 		HLRZI	10,MEMLOC
  4397	036441	000000	000005			5
  4398	036442	000000	000000			0
  4399	036443	000000	000000			0
  4400	036444	556 10 0 00 055767 		HLRZM	10,MEMLOC
  4401	036445	000000	000005			5
  4402	036446	000000	000000			0
  4403	036447	000000	000000			0
  4404	036450	557 10 0 00 055767 		HLRZS	10,MEMLOC
  4405	036451	000000	000005			5
  4406	036452	000000	000000			0
  4407	036453	000000	000000			0
  4408	036454	560 10 0 00 055767 		HRRO	10,MEMLOC
  4409	036455	000000	000005			5
  4410	036456	000000	000000			0
  4411	036457	000000	000000			0
  4412	036460	561 10 0 00 055767 		HRROI	10,MEMLOC
  4413	036461	000000	000005			5
  4414	036462	000000	000000			0
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 71-13
DFKDAM	MAC	 4-Oct-84 09:24		INSTRUCTION TABLE FOR INTXCT                                                       SEQ 0138

  4415	036463	000000	000000			0
  4416	036464	562 10 0 00 055767 		HRROM	10,MEMLOC
  4417	036465	000000	000005			5
  4418	036466	000000	000000			0
  4419	036467	000000	000000			0
  4420	036470	563 10 0 00 055767 		HRROS	10,MEMLOC
  4421	036471	000000	000005			5
  4422	036472	000000	000000			0
  4423	036473	000000	000000			0
  4424	036474	564 10 0 00 055767 		HLRO	10,MEMLOC
  4425	036475	000000	000005			5
  4426	036476	000000	000000			0
  4427	036477	000000	000000			0
  4428	036500	565 10 0 00 055767 		HLROI	10,MEMLOC
  4429	036501	000000	000005			5
  4430	036502	000000	000000			0
  4431	036503	000000	000000			0
  4432	036504	566 10 0 00 055767 		HLROM	10,MEMLOC
  4433	036505	000000	000005			5
  4434	036506	000000	000000			0
  4435	036507	000000	000000			0
  4436	036510	567 10 0 00 055767 		HLROS	10,MEMLOC
  4437	036511	000000	000005			5
  4438	036512	000000	000000			0
  4439	036513	000000	000000			0
  4440	036514	570 10 0 00 055767 		HRRE	10,MEMLOC
  4441	036515	000000	000005			5
  4442	036516	000000	000000			0
  4443	036517	000000	000000			0
  4444	036520	571 10 0 00 055767 		HRREI	10,MEMLOC
  4445	036521	000000	000005			5
  4446	036522	000000	000000			0
  4447	036523	000000	000000			0
  4448	036524	572 10 0 00 055767 		HRREM	10,MEMLOC
  4449	036525	000000	000005			5
  4450	036526	000000	000000			0
  4451	036527	000000	000000			0
  4452	036530	573 10 0 00 055767 		HRRES	10,MEMLOC
  4453	036531	000000	000005			5
  4454	036532	000000	000000			0
  4455	036533	000000	000000			0
  4456	036534	574 10 0 00 055767 		HLRE	10,MEMLOC
  4457	036535	000000	000005			5
  4458	036536	000000	000000			0
  4459	036537	000000	000000			0
  4460	036540	575 10 0 00 055767 		HLREI	10,MEMLOC
  4461	036541	000000	000005			5
  4462	036542	000000	000000			0
  4463	036543	000000	000000			0
  4464	036544	576 10 0 00 055767 		HLREM	10,MEMLOC
  4465	036545	000000	000005			5
  4466	036546	000000	000000			0
  4467	036547	000000	000000			0
  4468	036550	577 10 0 00 055767 		HLRES	10,MEMLOC
  4469	036551	000000	000005			5
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 71-14
DFKDAM	MAC	 4-Oct-84 09:24		INSTRUCTION TABLE FOR INTXCT                                                       SEQ 0139

  4470	036552	000000	000000			0
  4471	036553	000000	000000			0
  4472					;IOT INSTRUCTIONS
  4473	036554	7 410 20 0 00 055767 	IOTTAB:	CONO	410,MEMLOC
  4474	036555	000000	000005			5
  4475	036556	000000	000000			0
  4476	036557	000000	000000			0
  4477	036560	7 410 24 0 00 055767 		CONI	410,MEMLOC
  4478	036561	000000	000005			5
  4479	036562	000000	000000			0
  4480	036563	000000	000000			0
  4481	036564	7 410 14 0 00 055767 		DATAO	410,MEMLOC
  4482	036565	000000	000005			5
  4483	036566	000000	000000			0
  4484	036567	000000	000000			0
  4485	036570	7 410 04 0 00 055767 	INSEND:	DATAI	410,MEMLOC
  4486	036571	000000	000005			5
  4487	036572	000000	000000			0
  4488	036573	000000	000000			0

DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 1
DFKDA1	MAC	23-Feb-77 08:44		MEMORY RELIABILITY,  SETUP SECTION                                                 SEQ 0140

  4489					SUBTTL	MEMORY RELIABILITY,  SETUP SECTION
  4490
  4491	036574				BEGMEM:	SUBTST^
  4492	036574	201 00 0 00 036574 		MOVEI	.
  4493	036575	202 00 0 00 030051 		MOVEM	TESTPC
  4494	036576	332 00 0 00 030037 		SKIPE	USER
  4495	036577	254 00 0 00 030752 		JRST	TSTEND
  4496	036600	037 10 0 00 000002 		SWITCH
  4497	036601	602 00 0 00 100000 		TRNE	INHMEM		;INHIBIT MEMORY TESTING ?
  4498	036602	254 00 0 00 030752 		JRST	TSTEND		;YES
  4499	036603	264 00 0 00 033131 		JSR	TSTIME
  4500	036604	476 00 0 00 030143 		SETOM	MAPNEW		;DO 4096K MAPPING
  4501	036605	037 00 0 00 000004 		MAPMEM
  4502	036606	200 00 0 00 054460 		MOVE	[JRST	PARERR]	;SETUP SPECIAL PARITY ROUTINE
  4503	036607	202 00 0 00 030100 		MOVEM	$PARER
  4504	036610	476 00 0 00 055700 		SETOM	ERRFST#		;SET FIRST ERROR FLAG
  4505	036611	476 00 0 00 056013 		SETOM	PARFST#		;SET PARITY FIRST ERROR FLAG
  4506	036612	402 00 0 00 056140 		SETZM	WASERR#		;CLEAR ERROR FLAG
  4507	036613	7 000 20 0 00 040400 		CONO	APR,LDPAER
  4508	036614	037 12 0 00 000002 		MEMZRO			;CLEAR MEMORY
  4509						CLRBTH^
  4510	036615	700 04 0 00 127741 		CLRAPR
  4511	036616	700 14 0 00 010377 		CLRPI
  4512	036617	254 00 0 00 036656 	MEMT0:	JRST	PHYTST		;PERFORM PHYSICAL ADDRESS 
  4513	036620	254 00 0 00 036707 	MEMT1:	JRST	PATTST		;PERFORM DATA PATTERNS 
  4514	036621	037 10 0 00 000002 		SWITCH
  4515	036622	603 00 0 00 100000 		TLNE	0,TOTALS	;PRINT TOTALS ?
  4516	036623	260 17 0 00 037667 		GO	TOTAL		;YES, PRINT THEM
  4517	036624	254 00 0 00 030752 		JRST	TSTEND
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 2
DFKDA1	MAC	23-Feb-77 08:44		MEMORY RELIABILITY,  SETUP SECTION                                                 SEQ 0141

  4518					;CREATE ADDRESS CONTROL POINTERS
  4519
  4520	036625	550 00 0 00 055760 	COMPSZ:	HRRZ	MAXMEM#
  4521	036626	350 00 0 00 000000 		AOS			;COMPUTE NEG WORD COUNT
  4522	036627	275 00 0 00 400000 		SUBI	400000		;START VIRTUAL ADR IS 400000
  4523	036630	213 00 0 00 000000 		MOVNS
  4524	036631	505 00 0 00 400000 		HRLI	400000
  4525	036632	206 00 0 00 040132 		MOVSM	ADRLST		;SAVE FOR ADRCON POINTERS
  4526	036633	402 00 0 00 040133 		SETZM	ADRLST+1
  4527	036634	263 17 0 00 000000 		RTN
  4528
  4529					;SEGMENT SETUP FOR TESTING SEQUENCE
  4530
  4531	036635	332 00 0 00 056134 	SEGSET:	SKIPE	TSTSEG#		;SINGLE SEGMENT SELECTED ?
  4532	036636	254 00 0 00 040001 		JRST	XPOPJ1		;YES, RETURN +2
  4533	036637	350 00 0 00 056060 		AOS	SEGNBR#		;INC SEGMENT NUMBER
  4534	036640	200 00 0 00 056060 		MOVE	SEGNBR
  4535	036641	303 00 0 00 000037 		CAILE	37		;COMPLETED ALL SEGMENTS ?
  4536	036642	254 00 0 00 040001 		JRST	XPOPJ1		;YES, RETURN +2
  4537	036643	037 11 0 00 000002 		MEMSEG
  4538	036644	037 15 0 00 000004 		FATAL
  4539	036645	322 00 0 00 036637 		JUMPE	.-6		;NO MEMORY IN THIS SEGMENT
  4540	036646	621 00 0 00 400000 		TLZ	400000		;DON'T CARE IF COMBINED MEMORY
  4541	036647	202 00 0 00 055760 		MOVEM	MAXMEM		;SAVE MAXIMUM VIRTUAL ADDRESS
  4542	036650	260 17 0 00 036625 		GO	COMPSZ		;CREATE ADDRESS POINTERS
  4543	036651	263 17 0 00 000000 		RTN
  4544
  4545	036652	476 00 0 00 056060 	SEGINI:	SETOM	SEGNBR		;INITIALIZE FOR SEGMENT 0
  4546	036653	260 17 0 00 036635 		GO	SEGSET
  4547	036654	263 17 0 00 000000 		RTN
  4548	036655	263 17 0 00 000000 		RTN
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 3
DFKDA1	MAC	23-Feb-77 08:44		PHYSICAL ADDRESS TEST                                                              SEQ 0142

  4549					SUBTTL	PHYSICAL ADDRESS TEST
  4550
  4551					;TEST EXECUTION CONTROL SEQUENCE
  4552					;1ST PASS, BOTTOM TO TOP, PHYSICAL ADDRESSES
  4553					;2ND PASS, TOP TO BOTTOM, COMPLEMENT PHYSICAL ADDRESSES
  4554					;RELIABILITY - REPEATS CHECK OF PHY ADDRESS 10 TIMES
  4555					;FAST CYCLE - CHECKS ONCE
  4556
  4557	036656				PHYTST:	SUBTST^
  4558	036656	201 00 0 00 036656 		MOVEI	.
  4559	036657	202 00 0 00 030051 		MOVEM	TESTPC
  4560	036660	201 00 0 00 000000 		MOVEI	0
  4561	036661	202 00 0 00 056133 		MOVEM	TSTN#
  4562	036662	264 00 0 00 033131 		JSR	TSTIME
  4563	036663	476 00 0 00 055621 		SETOM	ADRFST#		;SET FIRST PASS FLAG
  4564	036664	201 02 0 00 000010 		MOVEI	PATIX,10	;PATTERN IS PHYSICAL ADDRESS
  4565	036665	202 02 0 00 056015 	PHYTS1:	MOVEM	PATIX,PATXSV
  4566	036666	200 15 0 00 030046 		MOVE	TAC,CONSW
  4567	036667	607 15 0 00 000400 		TLNN	TAC,RELIAB
  4568	036670	334 16 0 00 054232 		SKIPA	TAC1,[^D1]
  4569	036671	201 16 0 00 000012 		MOVEI	TAC1,^D10
  4570	036672	402 00 0 00 055622 		SETZM	ADRSCM
  4571	036673	476 00 0 00 055721 		SETOM	GCFST		;SET FIRST TIME FLAG
  4572	036674	260 17 0 00 036762 		GO	PHYFIL		;FILL MEMORY WITH PHYSICAL ADDRESSES
  4573	036675	476 00 0 00 055721 		SETOM	GCFST
  4574	036676	260 17 0 00 037030 		GO	PHYCHK		;CHECK
  4575	036677	260 17 0 00 037410 		GO	ERLPCK		;ERROR LOOP CHECK
  4576	036700	254 00 0 00 036673 		JRST	.-5
  4577	036701	367 16 0 00 036675 		SOJG	TAC1,.-4
  4578	036702	462 00 0 00 055621 		SETCMM	ADRFST		;SET FOR SECOND PASS
  4579	036703	350 00 0 00 000002 		AOS	PATIX
  4580	036704	336 00 0 00 055621 		SKIPN	ADRFST		;DONE ?
  4581	036705	254 00 0 00 036665 		JRST	PHYTS1		;NO, DO SECOND PASS
  4582	036706	254 00 0 00 036620 		JRST	MEMT1
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 4
DFKDA1	MAC	23-Feb-77 08:44		DATA PATTERNS TEST                                                                 SEQ 0143

  4583					SUBTTL	DATA PATTERNS TEST
  4584
  4585					;TEST EXECUTION CONTROL SEQUENCE
  4586
  4587	036707				PATTST:	SUBTST^
  4588	036707	201 00 0 00 036707 		MOVEI	.
  4589	036710	202 00 0 00 030051 		MOVEM	TESTPC
  4590	036711	201 00 0 00 000001 		MOVEI	1
  4591	036712	202 00 0 00 056133 		MOVEM	TSTN
  4592	036713	260 17 0 00 037307 		GO	MABIT		;SELECT FAST RATE ADDRESSING BIT
  4593	036714	260 17 0 00 037127 		GO	PATSEL		;SELECT DATA PATTERN
  4594	036715	260 17 0 00 036652 		GO	SEGINI
  4595	036716	476 00 0 00 055721 	PATTS2:	SETOM	GCFST#		;SET FIRST TIME FLAG
  4596	036717	403 02 0 00 056015 		SETZB	PATIX,PATXSV#	;CLEAR PATTERN INDEX
  4597	036720	402 00 0 00 000003 	PATTS1:	SETZM	SEGIX		;CLEAR SEGMENT INDEX
  4598	036721	402 00 0 00 055622 		SETZM	ADRSCM#		;SET ADDRESS SCHEME TO SEQ
  4599	036722	402 00 0 00 055710 		SETZM	FLTFLG#		;CLEAR FLOATING DATA FLAG
  4600	036723	402 00 0 00 056031 		SETZM	PRANF#		;CLEAR PARITY RANDOM FLAG
  4601	036724	264 00 0 00 033131 		JSR	TSTIME
  4602	036725	256 00 1 02 037371 		XCT	@DPATN(PATIX)	;GENERATE DATA PATTERN
  4603	036726	260 17 0 00 037142 		GO	GETADR		;GET ADDRESS CONTROL WORD
  4604	036727	260 17 0 00 037151 		GO	FILMEM		;FILL MEMORY WITH PATTERN
  4605	036730	260 17 0 00 037142 		GO	GETADR
  4606	036731	260 17 0 00 037176 		GO	MRDRST		;READ/RESTORE MEMORY
  4607	036732	260 17 0 00 037142 		GO	GETADR
  4608	036733	260 17 0 00 037231 		GO	MCHECK		;TEST MEMORY
  4609	036734	260 17 0 00 037410 		GO	ERLPCK		;ERROR LOOP CHECK
  4610	036735	254 00 0 00 036730 		JRST	.-5		;LOOP
  4611	036736	476 00 0 00 055622 		SETOM	ADRSCM		;SET ADDRESS SCHEME TO BLT
  4612	036737	260 17 0 00 037142 		GO	GETADR
  4613	036740	260 17 0 00 037212 		GO	BLTEX		;BLOCK TRANSFER EXERCISE
  4614	036741	260 17 0 00 037142 		GO	GETADR
  4615	036742	260 17 0 00 037231 		GO	MCHECK		;TEST MEMORY
  4616	036743	260 17 0 00 037410 		GO	ERLPCK		;ERROR LOOP CHECK
  4617	036744	254 00 0 00 036737 		JRST	.-5		;LOOP
  4618	036745	335 00 0 00 056111 		SKIPGE	SVMA
  4619	036746	254 00 0 00 036720 		JRST	PATTS1		;IF SVMA NEG, DON'T DO FAST RATE
  4620	036747	476 00 0 00 055716 		SETOM	FRFST#		;SET FAST RATE FIRST TIME FLAG
  4621	036750	260 17 0 00 037271 		GO	FASTR		;SETUP FAST RATE ADDRESSING
  4622	036751	254 00 0 00 036761 		JRST	.+10		;FAST RATE COMPLETED
  4623	036752	260 17 0 00 037142 		GO	GETADR
  4624	036753	260 17 0 00 037326 		GO	FRRCW		;RD-COMP-WRT, FAST RATE
  4625	036754	260 17 0 00 037142 		GO	GETADR
  4626	036755	260 17 0 00 037231 		GO	MCHECK		;TEST MEMORY
  4627	036756	260 17 0 00 037410 		GO	ERLPCK		;ERROR LOOP CHECK
  4628	036757	254 00 0 00 036752 		JRST	.-5		;LOOP
  4629	036760	254 00 0 00 036750 		JRST	.-10		;REPEAT FR FOR ALL ADR BITS
  4630	036761	254 00 0 00 036720 		JRST	PATTS1		;REPEAT SEQUENCE FOR NEXT PATTERN
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 5
DFKDA1	MAC	23-Feb-77 08:44		DATA PATTERNS TEST                                                                 SEQ 0144

  4631					;PHYSICAL ADDRESS FILL ALL OF MEMORY
  4632					;1ST - PHYSICAL ADDRESS IN PHYSICAL ADDRESS
  4633					;2ND - COMPLEMENT PHY ADR IN PHY ADR DOWNWARD
  4634					;BASIC PART OF ROUTINE OPERATES IN THE FAST AC'S
  4635
  4636	036762	200 05 0 00 054461 	PHYFIL:	MOVE	TSTAC,[MOVEM	PATRN,(ADRCON)]	;SETUP AC'S
  4637	036763	200 06 0 00 054462 		MOVE	TSTAC+1,[ADDI	PATRN,1]
  4638	036764	200 07 0 00 054463 		MOVE	TSTAC+2,[ADDI	ADRCON,1]
  4639	036765	200 10 0 00 054464 		MOVE	TSTAC+3,[AOJN	CNT,TSTAC]
  4640	036766	200 11 0 00 054465 		MOVE	TSTAC+4,[JRST	PF1]
  4641	036767	336 00 0 00 055621 		SKIPN	ADRFST
  4642	036770	200 07 0 00 054466 		MOVE	TSTAC+2,[SUBI	ADRCON,1]
  4643
  4644	036771	200 00 0 00 056034 	PF1:	MOVE	PSEG#		;GET PHY SEGMENT ADR
  4645	036772	336 00 0 00 055621 		SKIPN	ADRFST
  4646	036773	254 00 0 00 037022 		JRST	PF2		;2ND PASS
  4647	036774	332 00 0 00 055721 		SKIPE	GCFST
  4648	036775	200 00 0 00 030145 		MOVE	MEMLOW		;INITIAL START AT BREAK ABOVE JOBFF
  4649	036776	336 00 0 00 055721 		SKIPN	GCFST
  4650	036777	271 00 0 00 001000 		ADDI	1000		;STEP UP A PAGE
  4651	037000	311 00 0 00 054467 		CAML	[17,,-1]	;COMPLETED ALL 4096K ?
  4652	037001	263 17 0 00 000000 		RTN			;YES
  4653
  4654	037002	202 00 0 00 056034 	PF3:	MOVEM	PSEG
  4655	037003	402 00 0 00 055721 		SETZM	GCFST
  4656	037004	037 11 0 00 000002 		MEMSEG			;SETUP PHY MEMORY SEGMENT
  4657	037005	037 15 0 00 000004 		FATAL
  4658	037006	322 00 0 00 036771 		JUMPE	0,PF1		;NO MEMORY
  4659	037007	201 00 0 00 400000 		MOVEI	400000		;1ST, START FROM 400000 VIRTUAL
  4660	037010	336 00 0 00 055621 		SKIPN	ADRFST
  4661	037011	660 00 0 00 000777 		TRO	777		;2ND, DOWN FROM 400777 VIRTUAL
  4662	037012	200 04 0 00 000000 		MOVE	ADRCON,0
  4663	037013	037 13 0 00 000002 		MAPADR			;GET ACTUAL PHY ADR
  4664	037014	037 15 0 00 000004 		FATAL
  4665	037015	336 00 0 00 055621 		SKIPN	ADRFST		;1ST, USE PHY ADR
  4666	037016	450 00 0 00 000000 		SETCA			;2ND, USE COMPLEMENT OF PHY ADR
  4667	037017	200 01 0 00 000000 		MOVE	PATRN,0
  4668	037020	561 15 0 00 777000 		HRROI	CNT,-1000
  4669	037021	254 00 0 00 000005 		JRST	TSTAC		;PERFORM ROUTINE IN AC'S
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 6
DFKDA1	MAC	23-Feb-77 08:44		DATA PATTERNS TEST                                                                 SEQ 0145

  4670
  4671	037022	332 00 0 00 055721 	PF2:	SKIPE	GCFST		;2ND PASS, COMP PHY ADR DOWN
  4672	037023	205 00 0 00 000020 		MOVSI	20		;INITIAL START AT 4096K-1
  4673	037024	275 00 0 00 001000 		SUBI	1000
  4674	037025	311 00 0 00 030145 		CAML	MEMLOW		;COMPLETED ?
  4675	037026	254 00 0 00 037002 		JRST	PF3		;NO
  4676	037027	263 17 0 00 000000 		RTN
  4677
  4678					;PHYSICAL ADDRESS CHECK MEMORY
  4679					;FAST AC ROUTINE ONLY DIFFERENCE FROM "PHYFIL"
  4680					;ERROR DETECTED GOES TO MEMER0
  4681
  4682	037030	200 05 0 00 054470 	PHYCHK:	MOVE	TSTAC,[CAME	PATRN,(ADRCON)]
  4683	037031	200 06 0 00 054471 		MOVE	TSTAC+1,[GO	MEMER0]
  4684	037032	200 07 0 00 054462 		MOVE	TSTAC+2,[ADDI	PATRN,1]
  4685	037033	200 10 0 00 054463 		MOVE	TSTAC+3,[ADDI	ADRCON,1]
  4686	037034	200 11 0 00 054464 		MOVE	TSTAC+4,[AOJN	CNT,TSTAC]
  4687	037035	200 12 0 00 054465 		MOVE	TSTAC+5,[JRST	PF1]
  4688	037036	336 00 0 00 055621 		SKIPN	ADRFST
  4689	037037	200 10 0 00 054466 		MOVE	TSTAC+3,[SUBI	ADRCON,1]
  4690	037040	254 00 0 00 036771 		JRST	PF1
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 7
DFKDA1	MAC	23-Feb-77 08:44		DATA PATTERNS TEST                                                                 SEQ 0146

  4691					;DATA GENERATION ROUTINES
  4692					;ENTERED VIA XCT, NORMAL RETURN + 1
  4693					;DATA PATTERN COMPLETED, RETURN AND REPEAT
  4694					;DATA WORD PUT IN PATRN
  4695
  4696	037041	260 17 0 00 037042 	ONES:	GO	.+1		;ALL ONES
  4697	037042	476 00 0 00 000001 		SETOM	PATRN
  4698	037043	336 00 0 00 055721 		SKIPN	GCFST		;FIRST TIME
  4699	037044	254 00 0 00 037114 		JRST	GEXT1		;NO, EXIT
  4700	037045	402 00 0 00 055721 		SETZM	GCFST		;CLEAR FIRST TIME FLAG
  4701	037046	263 17 0 00 000000 		RTN
  4702
  4703	037047	260 17 0 00 037050 	ZEROS:	GO	.+1		;ALL ZEROS
  4704	037050	402 00 0 00 000001 		SETZM	PATRN
  4705	037051	254 00 0 00 037043 		JRST	ONES+2
  4706
  4707	037052	260 17 0 00 037053 	ALTB:	GO	.+1		;ALTERNATE BITS
  4708	037053	336 00 0 00 055721 		SKIPN	GCFST		;FIRST TIME
  4709	037054	321 01 0 00 037114 		JUMPL	PATRN,GEXT1	;NO, DATA COMPLETE
  4710	037055	332 00 0 00 055721 		SKIPE	GCFST
  4711	037056	200 01 0 00 054472 		MOVE	PATRN,[525252525252]
  4712	037057	254 00 0 00 037100 		JRST	JEX
  4713
  4714	037060	260 17 0 00 037061 	PRAND:	GO	.+1		;PSEUDO RANDOM, PARITY BIT CHECK
  4715	037061	476 00 0 00 056031 		SETOM	PRANF
  4716	037062	332 00 0 00 055721 		SKIPE	GCFST
  4717	037063	254 00 0 00 037066 		JRST	.+3
  4718	037064	316 01 0 00 054473 		CAMN	PATRN,[123456,,701234]
  4719	037065	254 00 0 00 037114 		JRST	GEXT1		;DATA COMPLETED
  4720	037066	332 00 0 00 055721 		SKIPE	GCFST
  4721	037067	200 01 0 00 054473 		MOVE	PATRN,[123456,,701234]
  4722	037070	241 01 0 00 000003 		ROT	PATRN,3
  4723	037071	254 00 0 00 037101 		JRST	JEX+1
  4724
  4725	037072	260 17 0 00 037073 	FLZRO:	GO	.+1		;FLOATING ZERO
  4726	037073	476 00 0 00 055710 		SETOM	FLTFLG
  4727	037074	336 00 0 00 055721 		SKIPN	GCFST
  4728	037075	327 01 0 00 037114 		JUMPG	PATRN,GEXT1	;DATA COMPLETED
  4729	037076	332 00 0 00 055721 		SKIPE	GCFST
  4730	037077	334 01 0 00 054474 		SKIPA	PATRN,[735673567356]
  4731	037100	241 01 0 00 000001 	JEX:	ROT	PATRN,1		;ROTATE PATTERN WORD
  4732	037101	402 00 0 00 055721 		SETZM	GCFST
  4733	037102	263 17 0 00 000000 		RTN
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 8
DFKDA1	MAC	23-Feb-77 08:44		DATA PATTERNS TEST                                                                 SEQ 0147

  4734	037103	260 17 0 00 037104 	FLONE:	GO	.+1		;FLOATING ONE
  4735	037104	476 00 0 00 055710 		SETOM	FLTFLG
  4736	037105	336 00 0 00 055721 		SKIPN	GCFST
  4737	037106	321 01 0 00 037114 		JUMPL	PATRN,GEXT1	;DATA COMPLETED
  4738	037107	332 00 0 00 055721 		SKIPE	GCFST
  4739	037110	334 01 0 00 054475 		SKIPA	PATRN,[042104210421]
  4740	037111	254 00 0 00 037100 		JRST	JEX
  4741	037112	254 00 0 00 037101 		JRST	JEX+1
  4742
  4743	037113	260 17 0 00 037114 	SKPPAT:	GO	.+1		;THIS PATTERN SKIPPED
  4744
  4745	037114	476 00 0 00 055721 	GEXT1:	SETOM	GCFST		;SET FIRST TIME FLAG
  4746	037115	402 00 0 00 055710 		SETZM	FLTFLG		;CLEAR FLOATING DATA FLAG
  4747	037116	402 00 0 00 056031 		SETZM	PRANF		;CLEAR PARITY RANDOM FLAG
  4748	037117	350 00 0 00 000002 		AOS	PATIX		;INCREMENT PATTERN INDEX
  4749	037120	202 02 0 00 056015 		MOVEM	PATIX,PATXSV
  4750	037121	370 00 0 17 000000 		SOS	(P)		;DECREMENT RETURN
  4751	037122	263 17 0 00 000000 		RTN			;RETURN TO XCT
  4752
  4753	037123	254 00 0 00 037124 	DONE:	JRST	.+1
  4754	037124	260 17 0 00 036635 		GO	SEGSET
  4755	037125	254 00 0 00 036716 		JRST	PATTS2
  4756	037126	254 00 0 00 036621 		JRST	MEMT1+1
  4757
  4758					;DATA PATTERN SELECTION
  4759
  4760	037127	201 00 0 00 037113 	PATSEL:	MOVEI	SKPPAT		;INITIALIZE PATTERNS TABLE
  4761	037130	202 00 0 00 037371 		MOVEM	DPATN
  4762	037131	202 00 0 00 037372 		MOVEM	DPATN+1
  4763	037132	202 00 0 00 037373 		MOVEM	DPATN+2
  4764	037133	202 00 0 00 037374 		MOVEM	DPATN+3
  4765	037134	202 00 0 00 037375 		MOVEM	DPATN+4
  4766	037135	202 00 0 00 037376 		MOVEM	DPATN+5
  4767	037136	554 12 0 00 030022 		HLRZ	AC12,RANDBS
  4768	037137	405 12 0 00 000007 		ANDI	AC12,7		;GET RANDOM SELECTION DIGIT
  4769	037140	260 17 1 12 037417 		GO	@SETPAT(AC12)	;SETUP PATTERNS TO DO
  4770	037141	263 17 0 00 000000 		RTN
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 9
DFKDA1	MAC	23-Feb-77 08:44		DATA PATTERNS TEST                                                                 SEQ 0148

  4771					;GET ADDRESS CONTROL WORD FROM LIST
  4772					;PUT IT IN ADRCON
  4773					;IF WORD = 0, RETURN +2
  4774					;OTHERWISE, INCREMENT INDEX, RETURN +1
  4775
  4776	037142	200 04 0 03 040132 	GETADR:	MOVE	ADRCON,ADRLST(SEGIX)	;GET ADR CONTROL WORD
  4777	037143	322 04 0 00 037146 		JUMPE	ADRCON,.+3	;IS IT 0
  4778	037144	350 00 0 00 000003 		AOS	SEGIX		;NO, INC INDEX
  4779	037145	263 17 0 00 000000 		RTN			;EXIT
  4780	037146	402 00 0 00 000003 		SETZM	SEGIX		;YES, CLEAR INDEX
  4781	037147	350 00 0 17 000000 		AOS	(P)
  4782	037150	263 17 0 00 000000 		RTN			;RETURN +2
  4783
  4784					;FILL MEMORY SEGMENT
  4785					;DATA IN PATRN
  4786					;ADDRESS CONTROL WORD IN ARDCON
  4787					;WHEN COMPLETED RETURN -1
  4788					;ROUTINE OPERATES IN FAST AC'S
  4789
  4790	037151	332 00 0 00 055710 	FILMEM:	SKIPE	FLTFLG			;FLOATING DATA WORD
  4791	037152	254 00 0 00 037161 		JRST	FMFLT			;YES
  4792	037153	332 00 0 00 056031 		SKIPE	PRANF			;PARITY RANDOM
  4793	037154	254 00 0 00 037167 		JRST	FMPRN			;YES
  4794	037155	200 05 0 00 054461 		MOVE	TSTAC,[MOVEM PATRN,(ADRCON)]	;SETUP AC'S
  4795	037156	200 06 0 00 054476 		MOVE	TSTAC+1,[AOBJN ADRCON,TSTAC]
  4796	037157	200 07 0 00 054477 		MOVE	TSTAC+2,[JRST XPOPM1]
  4797	037160	254 00 0 00 000005 		JRST	TSTAC		;PERFORM FILL MEMORY
  4798	037161	200 11 0 00 000001 	FMFLT:	MOVE	AC11,PATRN			;DON'T CHANGE PATRN
  4799	037162	200 05 0 00 054500 		MOVE	TSTAC,[MOVEM	AC11,(ADRCON)]	;DATA ROTATES WD TO WD
  4800	037163	200 06 0 00 054501 		MOVE	TSTAC+1,[ROT	AC11,1]
  4801	037164	200 07 0 00 054476 		MOVE	TSTAC+2,[AOBJN	ADRCON,TSTAC]
  4802	037165	200 10 0 00 054477 		MOVE	TSTAC+3,[JRST	XPOPM1]
  4803	037166	254 00 0 00 000005 		JRST	TSTAC
  4804	037167	200 12 0 00 000001 	FMPRN:	MOVE	AC12,PATRN
  4805	037170	200 05 0 00 054502 		MOVE	TSTAC,[MOVEM	AC12,(ADRCON)]
  4806	037171	200 06 0 00 054503 		MOVE	TSTAC+1,[MOVNS	AC12]
  4807	037172	200 07 0 00 054504 		MOVE	TSTAC+2,[ROT	AC12,1]
  4808	037173	200 10 0 00 054476 		MOVE	TSTAC+3,[AOBJN	ADRCON,TSTAC]
  4809	037174	200 11 0 00 054477 		MOVE	TSTAC+4,[JRST	XPOPM1]
  4810	037175	254 00 0 00 000005 		JRST	TSTAC
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 10
DFKDA1	MAC	23-Feb-77 08:44		DATA PATTERNS TEST                                                                 SEQ 0149

  4811					;READ/RESTORE MEMORY
  4812					;PERFORMS READ/RESTORE CYCLE 20 TIMES
  4813					;ADDRESS CONTROL WORD IN ADRCON, USED IN TAC
  4814					;ITERATION COUNT IN TAC1
  4815					;ROUTINE OPERATES IN THE FAST AC'S
  4816
  4817	037176	200 00 0 00 030046 	MRDRST:	MOVE	CONSW
  4818	037177	607 00 0 00 000400 		TLNN	RELIAB		;RELIABILITY ?
  4819	037200	334 16 0 00 054232 		SKIPA	TAC1,[^D1]	;NO, PERFORM R/R ONCE
  4820	037201	201 16 0 00 000024 		MOVEI	TAC1,^D20	;YES, PERFORM R/R 20 TIMES
  4821	037202	200 15 0 00 000004 		MOVE	TAC,ADRCON
  4822	037203	200 05 0 00 054505 		MOVE	TSTAC,[MOVE	ADRCON,TAC]	;SETUP AC'S
  4823	037204	200 06 0 00 054506 		MOVE	TSTAC+1,[CAM	(ADRCON)]
  4824	037205	200 07 0 00 054507 		MOVE	TSTAC+2,[AOBJN	ADRCON,TSTAC+1]
  4825	037206	200 10 0 00 054510 		MOVE	TSTAC+3,[SOJN	TAC1,TSTAC]
  4826	037207	200 11 0 00 054511 		MOVE	TSTAC+4,[JRST RDRTN]
  4827	037210	254 00 0 00 000005 		JRST	TSTAC		;PERFORM READ/RESTORE
  4828	037211	254 00 0 00 040003 	RDRTN:	JRST	XPOPM1		;RETURN -1
  4829
  4830					;BLOCK TRANSFER MEMORY EXERCISE
  4831					;PERFORM 1 OR 20 TIMES
  4832					;DOES BLT OF DATA FROM/TO SAME LOCATIONS
  4833					;ROUTINE OPERATES IN THE FAST AC'S
  4834
  4835	037212	200 00 0 00 030046 	BLTEX:	MOVE	CONSW
  4836	037213	607 00 0 00 000400 		TLNN	RELIAB		;RELIABILITY ?
  4837	037214	334 16 0 00 054232 		SKIPA	TAC1,[^D1]	;NO, PERFORM BLT ONCE
  4838	037215	201 16 0 00 000024 		MOVEI	TAC1,^D20	;YES, PERFORM BLT 20 TIMES
  4839	037216	550 15 0 00 000004 		HRRZ	TAC,ADRCON
  4840	037217	574 14 0 00 000004 		HLRE	AC14,ADRCON
  4841	037220	217 00 0 00 000014 		MOVMS	AC14
  4842	037221	270 14 0 00 000015 		ADD	AC14,TAC	;SETUP AC14 = 0,LAST ADR
  4843	037222	507 00 0 00 000015 		HRLS	TAC		;SETUP TAC = FIRST ADR,FIRST ADR
  4844	037223	200 05 0 00 054512 		MOVE	TSTAC,[MOVE	AC13,TAC]
  4845	037224	200 06 0 00 054513 		MOVE	TSTAC+1,[BLT	AC13,-1(AC14)]
  4846	037225	200 07 0 00 054510 		MOVE	TSTAC+2,[SOJN	TAC1,TSTAC]
  4847	037226	200 10 0 00 054514 		MOVE	TSTAC+3,[JRST	BLTRTN]
  4848	037227	254 00 0 00 000005 		JRST	TSTAC		;PERFORM BLT ROUTINE
  4849	037230	254 00 0 00 040003 	BLTRTN:	JRST	XPOPM1		;RETURN -1
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 11
DFKDA1	MAC	23-Feb-77 08:44		DATA PATTERNS TEST                                                                 SEQ 0150

  4850					;CHECK MEMORY SEGMENT
  4851					;ADDRESS CONTROL WORD IN ADRCON
  4852					;COMPARE DATA IN PATRN
  4853					;ERROR DETECTED, GOES TO MEMER0
  4854					;ROUTINE OPERATES IN THE FAST AC'S
  4855
  4856	037231	332 00 0 00 055710 	MCHECK:	SKIPE	FLTFLG			;FLOATING DATA WORD
  4857	037232	254 00 0 00 037243 		JRST	CKFLT			;YES
  4858	037233	332 00 0 00 056031 		SKIPE	PRANF			;PARITY RANDOM
  4859	037234	254 00 0 00 037256 		JRST	CKPRN			;YES
  4860	037235	200 05 0 00 054470 		MOVE	TSTAC,[CAME PATRN,(ADRCON)]	;SETUP AC'S
  4861	037236	200 06 0 00 054471 		MOVE	TSTAC+1,[GO MEMER0]
  4862	037237	200 07 0 00 054476 		MOVE	TSTAC+2,[AOBJN ADRCON,TSTAC]
  4863	037240	200 10 0 00 054515 		MOVE	TSTAC+3,[JRST CKRTN]
  4864	037241	7 000 20 0 00 040400 		CONO	APR,LDPAER	;DISABLE PARITY INTERRUPTS
  4865	037242	254 00 0 00 000005 		JRST	TSTAC		;PERFORM ERROR CHECK
  4866	037243	200 12 0 00 000001 	CKFLT:	MOVE	AC12,PATRN			;DON'T CHANGE PATRN
  4867	037244	200 05 0 00 054516 		MOVE	TSTAC,[CAME	AC12,(ADRCON)]	;DATA ROTATES WD TO WD
  4868	037245	200 06 0 00 054517 		MOVE	TSTAC+1,[GO	MEMER1]
  4869	037246	200 07 0 00 054504 		MOVE	TSTAC+2,[ROT	AC12,1]
  4870	037247	200 10 0 00 054476 		MOVE	TSTAC+3,[AOBJN	ADRCON,TSTAC]
  4871	037250	200 11 0 00 054515 		MOVE	TSTAC+4,[JRST	CKRTN]
  4872	037251	7 000 20 0 00 040400 		CONO	APR,LDPAER	;DISABLE PARITY INTERRUPTS
  4873	037252	254 00 0 00 000005 		JRST	TSTAC
  4874	037253				CKRTN:	CLRBTH^
  4875	037253	700 04 0 00 127741 		CLRAPR
  4876	037254	700 14 0 00 010377 		CLRPI
  4877	037255	254 00 0 00 040003 		JRST	XPOPM1
  4878	037256	200 13 0 00 000001 	CKPRN:	MOVE	AC13,PATRN	;DON'T CHANGE PATRN
  4879	037257	200 05 0 00 054520 		MOVE	TSTAC,[CAME	AC13,(ADRCON)]
  4880	037260	200 06 0 00 054521 		MOVE	TSTAC+1,[JRST	ERPRN]
  4881	037261	200 07 0 00 054522 		MOVE	TSTAC+2,[MOVNS	AC13]
  4882	037262	200 10 0 00 054523 		MOVE	TSTAC+3,[ROT	AC13,1]
  4883	037263	200 11 0 00 054476 		MOVE	TSTAC+4,[AOBJN	ADRCON,TSTAC]
  4884	037264	200 12 0 00 054515 		MOVE	TSTAC+5,[JRST	CKRTN]
  4885	037265	254 00 0 00 037240 		JRST	CKFLT-3
  4886	037266	202 13 0 00 055722 	ERPRN:	MOVEM	AC13,GDWORD
  4887	037267	260 17 0 00 037466 		GO	MEMER2
  4888	037270	254 00 0 00 000007 		JRST	TSTAC+2
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 12
DFKDA1	MAC	23-Feb-77 08:44		DATA PATTERNS TEST                                                                 SEQ 0151

  4889					;FAST RATE ADDRESSING SETUP
  4890					;SETS UP FAST RATE BIT WHICH IS ADDED
  4891					;TO THE ADDRESS WORD, STARTS WITH 1B35
  4892					;GOES TO 1B18
  4893					;FAST RATE WORD IN FRBIT
  4894					;NORMAL-RETURN +2, COMPLETED - RETURN +1
  4895
  4896	037271	336 00 0 00 056111 	FASTR:	SKIPN	SVMA		;ALL MA BITS ?
  4897	037272	254 00 0 00 037277 		JRST	FASTR1		;YES
  4898	037273	200 16 0 00 056111 		MOVE	FRBIT,SVMA
  4899	037274	332 00 0 00 055716 		SKIPE	FRFST		;FIRST TIME ?
  4900	037275	254 00 0 00 037304 		JRST	FASTR2		;YES
  4901	037276	263 17 0 00 000000 		RTN			;NO, DONE, EXIT
  4902	037277	332 00 0 00 055716 	FASTR1:	SKIPE	FRFST		;FIRST TIME
  4903	037300	334 16 0 00 054232 		SKIPA	FRBIT,[1]	;YES, START WITH 1B35
  4904	037301	241 16 0 00 000001 		ROT	FRBIT,1		;ROTATE ONE LEFT
  4905	037302	603 16 0 00 000001 		TLNE	FRBIT,1		;ALL BITS DONE
  4906	037303	263 17 0 00 000000 		RTN			;YES, EXIT
  4907	037304	202 16 0 00 055622 	FASTR2:	MOVEM	FRBIT,ADRSCM	;SET ADDRESS SCHEME TO FAST RATE
  4908	037305	402 00 0 00 055716 		SETZM	FRFST		;CLEAR FIRST TIME FLAG
  4909	037306	254 00 0 00 040001 		JRST	XPOPJ1		;RETURN +2
  4910
  4911
  4912					;FAST RATE MA BIT SELECTION
  4913
  4914	037307	200 00 0 00 030022 	MABIT:	MOVE	RANDBS		;GET RANDOM BASE NUMBER
  4915	037310	405 00 0 00 000037 		ANDI	37		;MAKE INTO RANGE 8. TO 39.
  4916	037311	271 00 0 00 000010 		ADDI	10
  4917	037312	301 00 0 00 000022 		CAIL	^D18		;IF 18. TO 35. USE AS FAST RATE BIT
  4918	037313	303 00 0 00 000043 		CAILE	^D35
  4919	037314	254 00 0 00 037322 		JRST	MABIT1		;OTHERWISE, DO ALL FAST RATE MA BITS
  4920	037315	212 00 0 00 000015 		MOVNM	TAC		;SETUP MA BIT IN PROPER POSITION
  4921	037316	205 00 0 00 400000 		MOVSI	400000
  4922	037317	242 00 0 15 000000 		LSH	(TAC)
  4923	037320	202 00 0 00 056111 		MOVEM	SVMA#		;SAVE FOR FAST RATE
  4924	037321	263 17 0 00 000000 		RTN
  4925
  4926	037322	402 00 0 00 056111 	MABIT1:	SETZM	SVMA
  4927	037323	305 00 0 00 000022 		CAIGE	^D18		;IF 0. TO 17., DON'T DO FAST RATE
  4928	037324	476 00 0 00 056111 		SETOM	SVMA		;IF 36. TO 39. DO ALL FAST RATE BITS
  4929	037325	263 17 0 00 000000 		RTN
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 13
DFKDA1	MAC	23-Feb-77 08:44		DATA PATTERNS TEST                                                                 SEQ 0152

  4930					;FAST RATE ADDRESS
  4931					;READ-COMPLEMENT-WRITE
  4932					;ADDRESS CONTROL WORD IN ADRCON
  4933					;USED IN MFIRST, MLAST, ADR, ADRCON
  4934					;FAST RATE ADDRESS BIT IN FRBIT
  4935					;ROUTINE OPERATES IN THE FAST AC'S
  4936
  4937	037326	264 00 0 00 033131 	FRRCW:	JSR	TSTIME
  4938	037327	202 01 0 00 055605 		MOVEM	PATRN,ACEE1#
  4939	037330	202 02 0 00 055606 		MOVEM	PATIX,ACEE2#	;SAVE THREE AC'S
  4940	037331	202 03 0 00 055607 		MOVEM	SEGIX,ACEE3#
  4941	037332	200 14 0 00 030046 		MOVE	AC14,CONSW	;GET SWITCHES
  4942	037333	607 14 0 00 000400 		TLNN	AC14,RELIAB	;FAST MODE
  4943	037334	334 01 0 00 054524 		SKIPA	1,[^D2]		;YES, PERFORM TWICE
  4944	037335	201 01 0 00 000024 		MOVEI	1,^D20		;NO, PERFORM 20 TIMES
  4945	037336	550 02 0 00 000004 		HRRZ	MFIRST,ADRCON	;SETUP MFIRST = 0, FIRST ADR
  4946	037337	574 03 0 00 000004 		HLRE	MLAST,ADRCON
  4947	037340	217 00 0 00 000003 		MOVMS	MLAST
  4948	037341	270 03 0 00 000002 		ADD	MLAST,MFIRST	;SETUP MLAST = 0,LAST ADR
  4949	037342	510 15 0 00 000004 		HLLZ	CNT,ADRCON	;SETUP COUNT = COUNT,0
  4950	037343	311 16 0 00 000003 		CAML	FRBIT,MLAST	;ADDRESS BIT GREATER THAN SEG
  4951	037344	254 00 0 00 037365 		JRST	FREXT		;YES, EXIT
  4952	037345	202 02 0 00 056107 		MOVEM	MFIRST,SVFRST#		;SAVE CONTROL WORDS
  4953	037346	202 15 0 00 056104 		MOVEM	CNT,SVCNT#
  4954	037347	200 05 0 00 054525 		MOVE	TSTAC,[MOVE ADRCON,MFIRST]
  4955	037350	200 06 0 00 054526 		MOVE	TSTAC+1,[SETCMM	(ADRCON)]
  4956	037351	200 07 0 00 054527 		MOVE	TSTAC+2,[AOBJN	CNT,TSTAC+4]
  4957	037352	200 10 0 00 054530 		MOVE	TSTAC+3,[JRST	FRRTN]
  4958	037353	200 11 0 00 054531 		MOVE	TSTAC+4,[ADD	ADRCON,FRBIT]
  4959	037354	200 12 0 00 054532 		MOVE	TSTAC+5,[CAMGE	ADRCON,MLAST]
  4960	037355	200 13 0 00 054533 		MOVE	TSTAC+6,[JRST	TSTAC+1]
  4961	037356	200 14 0 00 054534 		MOVE	TSTAC+7,[AOJA	MFIRST,TSTAC]
  4962	037357	254 00 0 00 000005 		JRST	TSTAC				;PERFORM ROUTINE
  4963
  4964	037360	362 01 0 00 037365 	FRRTN:	SOJE	1,FREXT		;COMPLETED ITERATIONS ?
  4965	037361	200 02 0 00 056107 		MOVE	MFIRST,SVFRST		;NO, RESET CONTROL WORDS
  4966	037362	200 15 0 00 056104 		MOVE	CNT,SVCNT
  4967	037363	264 00 0 00 033131 		JSR	TSTIME
  4968	037364	254 00 0 00 000005 		JRST	TSTAC		;REPEAT SEQUENCE
  4969
  4970	037365	200 01 0 00 055605 	FREXT:	MOVE	PATRN,ACEE1
  4971	037366	200 02 0 00 055606 		MOVE	PATIX,ACEE2	;RESTORE AC'S
  4972	037367	200 03 0 00 055607 		MOVE	SEGIX,ACEE3
  4973	037370	254 00 0 00 040003 		JRST	XPOPM1		;EXIT-1
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 14
DFKDA1	MAC	23-Feb-77 08:44		DATA PATTERNS TEST                                                                 SEQ 0153

  4974					;DATA PATTERNS TEST
  4975					;PATTERN EXECUTE LIST
  4976
  4977	037371	000000	037041		DPATN:	ONES			;ALL ONES
  4978	037372	000000	037047			ZEROS			;ALL ZEROS
  4979	037373	000000	037052			ALTB			;ALTERNATE ONES AND ZEROS
  4980	037374	000000	037103			FLONE			;FLOATING ONE
  4981	037375	000000	037072			FLZRO			;FLOATING ZERO
  4982	037376	000000	037060			PRAND			;PSEUDO RANDOM, PARITY BIT CHECK
  4983	037377	000000	037123			DONE			;TEST EXIT
  4984
  4985					;PATTERN MNEMONICS LIST
  4986
  4987	037400	117 116 105 123 040 	DPATPT:	ASCII	/ONES /
  4988	037401	132 105 122 117 123 		ASCII	/ZEROS/
  4989	037402	101 114 124 102 040 		ASCII	/ALTB /
  4990	037403	106 114 117 116 105 		ASCII	/FLONE/
  4991	037404	106 114 132 122 117 		ASCII	/FLZRO/
  4992	037405	120 122 101 116 104 		ASCII	/PRAND/
  4993
  4994	037406	120 101 104 122 040 		ASCII	/PADR /
  4995	037407	103 120 101 104 122 		ASCII	/CPADR/
  4996
  4997					;LOOP ON ERROR CHECK
  4998
  4999	037410	037 10 0 00 000002 	ERLPCK:	SWITCH
  5000	037411	607 00 0 00 004000 		TLNN	0,LOOPER	;LOOP ON ERROR ?
  5001	037412	254 00 0 00 037415 		JRST	.+3		;NO
  5002	037413	332 00 0 00 056140 		SKIPE	WASERR		;YES, WAS THERE AN ERROR ?
  5003	037414	263 17 0 00 000000 		RTN			;YES, LOOP ON EXERCISE/CHECK
  5004	037415	402 00 0 00 056140 		SETZM	WASERR		;NO LOOP, CLEAR ERROR INDICATOR
  5005	037416	254 00 0 00 040001 		JRST	XPOPJ1		;RETURN +2
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 15
DFKDA1	MAC	23-Feb-77 08:44		DATA PATTERNS TEST                                                                 SEQ 0154

  5006					;DATA PATTERNS SETUP LIST
  5007
  5008	037417	000000	037427		SETPAT:	ALLPAT			;ALL DATA PATTERNS
  5009	037420	000000	037436			SET1S			;ONES
  5010	037421	000000	037441			SET0S			;ZEROS
  5011	037422	000000	037444			SETALT			;ALT BITS
  5012	037423	000000	037447			SETFL1			;FLOATING ONES
  5013	037424	000000	037452			SETFL0			;FLOATING ZEROS
  5014	037425	000000	037455			STFL10			;FLOATING ONES/FLOATING ZEROS
  5015	037426	000000	037460			SETPRN			;PSEUDO RANDOM, PARITY BIT CHECK
  5016
  5017	037427	260 17 0 00 037436 	ALLPAT:	GO	SET1S
  5018	037430	260 17 0 00 037441 		GO	SET0S
  5019	037431	260 17 0 00 037444 		GO	SETALT
  5020	037432	260 17 0 00 037447 		GO	SETFL1
  5021	037433	260 17 0 00 037452 		GO	SETFL0
  5022	037434	260 17 0 00 037460 		GO	SETPRN
  5023	037435	263 17 0 00 000000 		RTN
  5024
  5025	037436	201 00 0 00 037041 	SET1S:	MOVEI	ONES
  5026	037437	202 00 0 00 037371 		MOVEM	DPATN
  5027	037440	263 17 0 00 000000 		RTN
  5028
  5029	037441	201 00 0 00 037047 	SET0S:	MOVEI	ZEROS
  5030	037442	202 00 0 00 037372 		MOVEM	DPATN+1
  5031	037443	263 17 0 00 000000 		RTN
  5032
  5033	037444	201 00 0 00 037052 	SETALT:	MOVEI	ALTB
  5034	037445	202 00 0 00 037373 		MOVEM	DPATN+2
  5035	037446	263 17 0 00 000000 		RTN
  5036
  5037	037447	201 00 0 00 037103 	SETFL1:	MOVEI	FLONE
  5038	037450	202 00 0 00 037374 		MOVEM	DPATN+3
  5039	037451	263 17 0 00 000000 		RTN
  5040
  5041	037452	201 00 0 00 037072 	SETFL0:	MOVEI	FLZRO
  5042	037453	202 00 0 00 037375 		MOVEM	DPATN+4
  5043	037454	263 17 0 00 000000 		RTN
  5044
  5045	037455	260 17 0 00 037447 	STFL10:	GO	SETFL1
  5046	037456	260 17 0 00 037452 		GO	SETFL0
  5047	037457	263 17 0 00 000000 		RTN
  5048
  5049	037460	201 00 0 00 037060 	SETPRN:	MOVEI	PRAND
  5050	037461	202 00 0 00 037376 		MOVEM	DPATN+5
  5051	037462	263 17 0 00 000000 		RTN
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 16
DFKDA1	MAC	23-Feb-77 08:44		MEMORY RELIABILITY, ERROR ROUTINES                                                 SEQ 0155

  5052					SUBTTL	MEMORY RELIABILITY, ERROR ROUTINES
  5053
  5054					;ERROR TYPEOUT ROUTINE
  5055					;PRINTS ERRORS AS THEY OCCUR
  5056					;TOTALIZES ERRORS FOR TOTALS PRINTOUT
  5057
  5058	037463	202 01 0 00 055722 	MEMER0:	MOVEM	PATRN,GDWORD#	;SAVE GOOD WORD
  5059	037464	304 00 0 00 000000 		CAIA
  5060	037465	202 12 0 00 055722 	MEMER1:	MOVEM	AC12,GDWORD
  5061	037466	202 00 0 00 055610 	MEMER2:	MOVEM	0,ACEEE0#	;SAVE AC0
  5062	037467	550 00 0 00 000004 		HRRZ	ADRCON
  5063	037470	202 00 0 00 030052 		MOVEM	ERRPC
  5064	037471	200 00 0 04 000000 		MOVE	0,(ADRCON)	;GET ERROR WORD
  5065	037472	202 00 0 00 055651 		MOVEM	0,BADWRD#	;SAVE
  5066	037473	202 10 0 00 055601 		MOVEM	10,ACE10#	;SAVE AC'S
  5067	037474	202 11 0 00 055602 		MOVEM	11,ACE11#
  5068	037475	202 12 0 00 055603 		MOVEM	12,ACE12#
  5069	037476	202 13 0 00 055604 		MOVEM	13,ACE13#
  5070	037477	200 10 0 00 055722 		MOVE	10,GDWORD	;FIND FAILING BITS
  5071	037500	430 10 0 00 055651 		XOR	10,BADWRD
  5072	037501	202 10 0 00 055702 		MOVEM	10,FAIL#	;SAVE FAILED BITS
  5073	037502	476 00 0 00 056140 		SETOM	WASERR		;SET ERROR FLAG
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 17
DFKDA1	MAC	23-Feb-77 08:44		MEMORY RELIABILITY, ERROR ROUTINES                                                 SEQ 0156

  5074	037503	336 00 0 00 055700 	MEMER3:	SKIPN	ERRFST		;FIRST ERROR
  5075	037504	254 00 0 00 037510 		JRST	.+4		;NO
  5076	037505	264 00 0 00 033154 		JSR	RUNTIM
  5077						MOVEI	[ASCIZ/
  5078					MEMORY DATA ERROR
  5079					TN  AS  PAT  ADDRESS      CORRECT         ERROR       FAILED BITS PAR
  5080	037506	201 00 0 00 054535 	/]
  5081	037507	037 17 0 00 000000 		PNTAL			;PRINT HEADER
  5082	037510	260 17 0 00 037656 		GO	ERADRP		;PRINT TEST NUMBER
  5083	037511	201 00 0 00 053227 		MOVEI	[ASCIZ/ /]
  5084	037512	037 00 0 00 000000 		PNTA			;SPACE 1
  5085	037513	333 00 0 00 055622 	ERRADR:	SKIPLE	ADRSCM		;SEQUENTIAL ADDRESSING ?
  5086	037514	254 00 0 00 037647 		JRST	FRPNT		;NO
  5087	037515	201 00 0 00 054560 		MOVEI	[ASCII/SEQ/]	;YES, PRINT 'SEQ'
  5088	037516	332 00 0 00 055622 		SKIPE	ADRSCM
  5089	037517	201 00 0 00 054561 		MOVEI	[ASCII/BLT/]
  5090	037520	037 00 0 00 000000 		PNTA
  5091	037521	201 00 0 00 030246 		MOVEI	SPACE
  5092	037522	037 00 0 00 000000 		PNTA			;SPACE 1
  5093	037523	201 00 0 02 037400 		MOVEI	DPATPT(PATIX)
  5094	037524	037 00 0 00 000000 		PNTA			;PRINT DATA PATTERN
  5095	037525	201 00 0 00 030246 		MOVEI	SPACE
  5096	037526	037 00 0 00 000000 		PNTA			;SPACE 1
  5097	037527	550 00 0 00 000004 		HRRZ	ADRCON
  5098	037530	037 13 0 00 000002 		MAPADR
  5099	037531	037 14 0 00 000004 		ERRHLT
  5100	037532	202 00 0 00 056023 		MOVEM	PHYADR#
  5101	037533	037 10 0 00 000000 		PNTADR			;PRINT ADDRESS
  5102	037534	201 00 0 00 054562 		MOVEI	[ASCIZ/  /]
  5103	037535	037 00 0 00 000000 		PNTA			;SPACE 2
  5104	037536	200 00 0 00 055722 		MOVE	GDWORD
  5105	037537	037 13 0 00 000000 		PNTHW			;PRINT CORRECT
  5106	037540	201 00 0 00 030246 		MOVEI	SPACE
  5107	037541	037 00 0 00 000000 		PNTA			;SPACE 1
  5108	037542	200 00 0 00 055651 		MOVE	BADWRD
  5109	037543	037 13 0 00 000000 		PNTHW			;PRINT ERROR
  5110	037544	201 00 0 00 030246 		MOVEI	SPACE
  5111	037545	037 00 0 00 000000 		PNTA			;SPACE 1
  5112	037546	200 00 0 00 055702 		MOVE	FAIL
  5113	037547	037 13 0 00 000000 		PNTHW			;PRINT FAILED BITS
  5114	037550	201 00 0 00 054563 		MOVEI	[ASCIZ/P/]
  5115	037551	260 17 0 00 040006 		GO	PARCK		;CHECK PARITY
  5116	037552	037 00 0 00 000000 		PNTA			;YES, PRINT 'P'
  5117	037553	201 00 0 00 030242 		MOVEI	CRLF
  5118	037554	037 00 0 00 000000 		PNTA
  5119	037555	402 00 0 00 055700 		SETZM	ERRFST		;CLEAR FIRST ERROR FLAG
  5120	037556	476 00 0 00 056013 		SETOM	PARFST		;SET FIRST PARITY FLAG
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 18
DFKDA1	MAC	23-Feb-77 08:44		MEMORY RELIABILITY, ERROR ROUTINES                                                 SEQ 0157

  5121					;ERROR TOTALIZING ROUTINE
  5122
  5123	037557	037 10 0 00 000002 	ERRRTN:	SWITCH
  5124	037560	607 00 0 00 010000 		TLNN	0,DING		;RING BELL ON ERROR
  5125	037561	254 00 0 00 037564 		JRST	.+3		;NO
  5126	037562	201 00 0 00 030256 		MOVEI	BELL		;BELL
  5127	037563	037 00 0 00 000001 		PNTAF
  5128	037564	260 17 0 00 040006 		GO	PARCK		;CHECK PARITY
  5129	037565	350 00 0 00 040136 		AOS	TOTPAR		;YES, INCREMENT PARITY TOTAL
  5130	037566	200 10 0 00 056133 		MOVE	10,TSTN		;INCREMENT TEST ERROR TOTAL
  5131	037567	350 00 0 10 040134 		AOS	TOTPAT-1(10)
  5132	037570	200 10 0 00 055722 		MOVE	10,GDWORD	;DETERMINE BITS PICKED UP
  5133	037571	200 11 0 00 055651 		MOVE	11,BADWRD
  5134	037572	410 10 0 00 000011 		ANDCA	10,11
  5135	037573	202 10 0 00 056024 		MOVEM	10,PICKED#	;SAVE
  5136	037574	400 13 0 00 000000 		SETZ	13,
  5137	037575	260 17 0 00 037633 		GO	ERRADD
  5138	037576	200 10 0 00 055722 		MOVE	10,GDWORD	;DETERMINE BITS DROPPED
  5139	037577	200 11 0 00 055651 		MOVE	11,BADWRD
  5140	037600	420 10 0 00 000011 		ANDCM	10,11
  5141	037601	202 10 0 00 055676 		MOVEM	10,DROPED#	;SAVE
  5142	037602	350 00 0 00 000013 		AOS	13
  5143	037603	260 17 0 00 037633 		GO	ERRADD
  5144
  5145	037604	336 00 0 00 056024 	ERRTN1:	SKIPN	PICKED		;ANY DATA PICKUP FAILURES
  5146	037605	254 00 0 00 037612 		JRST	.+5		;NO
  5147	037606	200 10 0 00 056023 		MOVE	10,PHYADR	;DETERMINE ADR BITS WITH PICKUP
  5148	037607	242 10 0 00 000016 		LSH	10,^D14
  5149	037610	350 00 0 00 000013 		AOS	13
  5150	037611	260 17 0 00 037633 		GO	ERRADD
  5151	037612	336 00 0 00 055676 		SKIPN	DROPED		;ANY DATA DROPPED FAILURES
  5152	037613	254 00 0 00 037620 		JRST	.+5		;NO
  5153	037614	200 10 0 00 056023 		MOVE	10,PHYADR	;DETERMINE ADR BITS WITH DROPOUT
  5154	037615	242 10 0 00 000016 		LSH	10,^D14
  5155	037616	200 13 0 00 054564 		MOVE	13,[3]
  5156	037617	260 17 0 00 037633 		GO	ERRADD
  5157
  5158	037620	200 10 0 00 055601 	ERRTN2:	MOVE	10,ACE10	;RESTORE AC'S
  5159	037621	200 11 0 00 055602 		MOVE	11,ACE11
  5160	037622	200 12 0 00 055603 		MOVE	12,ACE12
  5161	037623	200 13 0 00 055604 		MOVE	13,ACE13
  5162	037624	200 00 0 00 055722 		MOVE	0,GDWORD	;FIX ERROR
  5163	037625	202 00 0 04 000000 		MOVEM	0,(ADRCON)
  5164	037626	260 17 0 00 037661 		GO	ERCHK		;CHK FOR ERROR LIMIT
  5165	037627	200 00 0 00 055610 		MOVE	0,ACEEE0	;RESTORE AC0
  5166						CLRBTH^
  5167	037630	700 04 0 00 127741 		CLRAPR
  5168	037631	700 14 0 00 010377 		CLRPI
  5169	037632	263 17 0 00 000000 		RTN			;RETURN TO CHECK
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 19
DFKDA1	MAC	23-Feb-77 08:44		MEMORY RELIABILITY, ERROR ROUTINES                                                 SEQ 0158

  5170					;ERROR TOTALIZING ADDITION SUBROUTINE
  5171
  5172	037633	243 10 0 00 037635 	ERRADD:	JFFO	10,.+2		;COMPUTE BIT POSITION
  5173	037634	263 17 0 00 000000 		RTN			;NO ERRORS
  5174	037635	256 00 0 13 037643 		XCT	ADDTOT(13)	;INCREMENT ERROR TOTAL
  5175	037636	213 00 0 00 000011 		MOVNS	11
  5176	037637	515 12 0 00 400000 		HRLZI	12,400000	;CLEAR THIS BIT POSITION
  5177	037640	242 12 0 11 000000 		LSH	12,(11)
  5178	037641	630 10 0 00 000012 		TDZ	10,12
  5179	037642	254 00 0 00 037633 		JRST	.-7		;GET NEXT POSITION WITH FAILURE
  5180
  5181	037643	350 00 0 11 040137 	ADDTOT:	AOS	PCKDB(11)	;ADD 1 TO DATA PICKUP TOTAL
  5182	037644	350 00 0 11 040203 		AOS	DRPDB(11)	;ADD 1 TO DATA DROPOUT TOTAL
  5183	037645	350 00 0 11 040247 		AOS	PCKAB(11)	;ADD 1 TO ADR BIT WITH DATA PICKUP
  5184	037646	350 00 0 11 040275 		AOS	DRPAB(11)	;ADD 1 TO ADR BIT WITH DATA DROPOUT
  5185
  5186	037647	201 00 0 00 054565 	FRPNT:	MOVEI	[ASCII/F/]	;FAST RATE ADDRESSING
  5187	037650	037 00 0 00 000000 		PNTA			;PRINT 'F'
  5188	037651	200 10 0 00 055622 		MOVE	10,ADRSCM	;GET FAST RATE BIT
  5189	037652	243 10 0 00 037653 		JFFO	10,.+1		;COMPUTE BIT POSITION
  5190	037653	200 00 0 00 000011 		MOVE	11
  5191	037654	037 15 0 00 000000 		PNTDEC			;PRINT IT
  5192	037655	254 00 0 00 037521 		JRST	ERRADR+6	;CONTINUE PRINTOUT
  5193
  5194					;ERROR TEST NUMBER TYPEOUT
  5195
  5196	037656	200 00 0 00 056133 	ERADRP:	MOVE	TSTN
  5197	037657	037 01 0 00 000000 		PNT1			;PRINT TEST NUMBER
  5198	037660	263 17 0 00 000000 		RTN			;EXIT
  5199
  5200	037661	331 00 0 00 030043 	ERCHK:	SKIPL	MONCTL		;DON'T CHK IF STAND-ALONE
  5201	037662	263 17 0 00 000000 		RTN
  5202	037663	260 17 0 00 037705 		GO	ERRTOT		;ADD ERROR TOTALS
  5203	037664	307 00 0 00 000031 		CAIG	0,^D25		;25 ALLOWABLE ERRORS
  5204	037665	263 17 0 00 000000 		RTN			;OK
  5205	037666	254 00 1 00 030012 		JRST	@RETURN		;EXCEEDED LIMIT
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 20
DFKDA1	MAC	23-Feb-77 08:44		MEMORY RELIABILITY, ERROR ROUTINES                                                 SEQ 0159

  5206					;TOTAL ERRORS TYPEOUT ROUTINE
  5207
  5208	037667				TOTAL:	MOVEI	[ASCIZ/
  5209	037667	201 00 0 00 054566 	MEMORY /]
  5210	037670	037 17 0 00 000000 		PNTAL
  5211	037671	201 00 0 00 054570 		MOVEI	[ASCIZ/, PASS COUNT  /]
  5212	037672	037 17 0 00 000000 		PNTAL
  5213	037673	200 00 0 00 030047 		MOVE	PASCNT
  5214	037674	037 15 0 00 000000 		PNTDEC			;PRINT PROGRAM PASS COUNT
  5215	037675	264 00 0 00 033154 		JSR	RUNTIM
  5216	037676				TOTAL1:	MOVEI	[ASCIZ/
  5217	037676	201 00 0 00 054573 	ERROR TOTALS : /]		;PRINT TEST TOTALS
  5218	037677	037 17 0 00 000000 		PNTAL
  5219	037700	260 17 0 00 037705 		GO	ERRTOT		;ADD ERROR TOTALS
  5220	037701	326 00 0 00 037711 		JUMPN	0,TOTAL2	;ANY ERRORS
  5221	037702	201 00 0 00 054577 		MOVEI	[ASCIZ/NONE/]	;NO
  5222	037703	037 17 0 00 000000 		PNTAL			;PRINT 'NONE'
  5223	037704	254 00 0 00 037770 		JRST	TOTRTN		;EXIT
  5224
  5225	037705	200 00 0 00 040135 	ERRTOT:	MOVE	0,TOTPAT	;ADD ERROR TOTALS
  5226	037706	270 00 0 00 040134 		ADD	0,TOTPHY
  5227	037707	202 00 0 00 030053 		MOVEM	ERRTLS
  5228	037710	263 17 0 00 000000 		RTN
  5229
  5230	037711	037 15 0 00 000000 	TOTAL2:	PNTDEC			;PRINT TOTALS
  5231						MOVEI	[ASCIZ/
  5232	037712	201 00 0 00 054600 	PARITY ERRORS : /]
  5233	037713	037 17 0 00 000000 		PNTAL
  5234	037714	200 00 0 00 040136 		MOVE	TOTPAR
  5235	037715	037 15 0 00 000000 		PNTDEC			;PRINT PARITY TOTALS
  5236	037716	201 00 0 00 030242 		MOVEI	CRLF
  5237	037717	037 00 0 00 000000 		PNTA
  5238						MOVEI	[ASCIZ/
  5239					DATA BIT FAILURES
  5240					BIT	    PICKUP   DROPOUT
  5241	037720	201 00 0 00 054604 	/]
  5242	037721	037 17 0 00 000000 		PNTAL			;PRINT HEADER
  5243	037722	400 01 0 00 000000 		SETZ	1,
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 21
DFKDA1	MAC	23-Feb-77 08:44		MEMORY RELIABILITY, ERROR ROUTINES                                                 SEQ 0160

  5244	037723	200 02 0 01 040137 	TOTAL3:	MOVE	2,PCKDB(1)	;ANY ERRORS, THIS BIT
  5245	037724	270 02 0 01 040203 		ADD	2,DRPDB(1)
  5246	037725	322 02 0 00 037740 		JUMPE	2,TOTAL4	;NO
  5247	037726	200 00 0 00 000001 		MOVE	1		;YES, PRINT DATA BIT NUMBER
  5248	037727	037 15 0 00 000000 		PNTDEC
  5249	037730	201 00 0 00 054007 		MOVEI	[ASCIZ/	/]
  5250	037731	037 17 0 00 000000 		PNTAL
  5251	037732	200 00 0 01 040137 		MOVE	PCKDB(1)
  5252	037733	037 16 0 00 000000 		PNTDS			;PRINT PICKUP TOTAL
  5253	037734	200 00 0 01 040203 		MOVE	DRPDB(1)
  5254	037735	037 16 0 00 000000 		PNTDS			;PRINT DROPOUT TOTAL
  5255	037736	201 00 0 00 030242 		MOVEI	CRLF
  5256	037737	037 00 0 00 000000 		PNTA
  5257	037740	350 00 0 00 000001 	TOTAL4:	AOS	1		;INCREMENT INDEX
  5258	037741	307 01 0 00 000043 		CAIG	1,^D35		;DONE
  5259	037742	254 00 0 00 037723 		JRST	TOTAL3		;NO, REPEAT FOR NEXT BIT
  5260	037743	201 00 0 00 030242 		MOVEI	CRLF
  5261	037744	037 00 0 00 000000 		PNTA
  5262						MOVEI	[ASCIZ/
  5263					ADDRESS BITS WITH DATA FAILURES
  5264					BIT         PICKUP   DROPOUT
  5265	037745	201 00 0 00 054616 	/]
  5266	037746	037 17 0 00 000000 		PNTAL
  5267	037747	400 01 0 00 000000 		SETZ	1,
  5268
  5269	037750	201 00 0 01 000016 	TOTAL5:	MOVEI	^D14(1)		;PRINT ADR BIT NUMBER
  5270	037751	037 15 0 00 000000 		PNTDEC
  5271	037752	200 02 0 01 040247 		MOVE	2,PCKAB(1)	;ANY ERRORS, THIS ADR BIT
  5272	037753	270 02 0 01 040275 		ADD	2,DRPAB(1)
  5273	037754	322 02 0 00 037763 		JUMPE	2,TOTAL6-2	;NO
  5274	037755	201 00 0 00 054007 		MOVEI	[ASCIZ/	/]
  5275	037756	037 17 0 00 000000 		PNTAL
  5276	037757	200 00 0 01 040247 		MOVE	PCKAB(1)
  5277	037760	037 16 0 00 000000 		PNTDS			;PRINT PICKUP TOTAL
  5278	037761	200 00 0 01 040275 		MOVE	DRPAB(1)
  5279	037762	037 16 0 00 000000 		PNTDS			;PRINT DROPOUT TOTAL
  5280	037763	201 00 0 00 030242 		MOVEI	CRLF
  5281	037764	037 00 0 00 000000 		PNTA
  5282
  5283	037765	350 00 0 00 000001 	TOTAL6:	AOS	1		;INCREMENT INDEX
  5284	037766	307 01 0 00 000025 		CAIG	1,^D21		;DONE
  5285	037767	254 00 0 00 037750 		JRST	TOTAL5		;NO, REPEAT FOR NEXT BIT
  5286
  5287	037770	201 00 0 00 030243 	TOTRTN:	MOVEI	CRLF2
  5288	037771	037 00 0 00 000000 		PNTA
  5289	037772	260 17 0 00 037775 		GO	CLRERR		;CLEAR ERROR TOTALS TABLE
  5290	037773	476 00 0 00 055700 		SETOM	ERRFST		;SET FIRST ERROR FLAG
  5291	037774	476 00 0 00 056013 		SETOM	PARFST		;SET PARITY FIRST ERROR FLAG
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 22
DFKDA1	MAC	23-Feb-77 08:44		MEMORY RELIABILITY, ERROR ROUTINES                                                 SEQ 0161

  5292					;CLEAR ERROR TOTALS
  5293
  5294	037775	402 00 0 00 040134 	CLRERR:	SETZM	TOTPHY
  5295	037776	200 15 0 00 054634 		MOVE	TAC,[TOTPHY,,TOTPHY+1]
  5296	037777	251 15 0 00 040322 		BLT	TAC,DRPAB+^D21
  5297	040000	263 17 0 00 000000 		RTN
  5298
  5299					;MISC ROUTINES
  5300
  5301	040001	350 00 0 17 000000 	XPOPJ1:	AOS	(P)		;RETURN +2
  5302	040002	263 17 0 00 000000 		RTN
  5303
  5304	040003	370 00 0 17 000000 	XPOPM1:	SOS	(P)		;RETURN-1
  5305	040004	370 00 0 17 000000 		SOS	(P)
  5306	040005	263 17 0 00 000000 		RTN
  5307
  5308					;CHECK FOR PARITY ERROR
  5309	040006	7 000 30 0 00 000400 	PARCK:	CONSZ	APR,LPARER	;KL10
  5310	040007	263 17 0 00 000000 		RTN
  5311	040010	254 00 0 00 040001 		JRST	XPOPJ1
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 23
DFKDA1	MAC	23-Feb-77 08:44		MEMORY RELIABILITY, SPECIAL PARITY INTERRUPT ROUTINE                               SEQ 0162

  5312					SUBTTL	MEMORY RELIABILITY, SPECIAL PARITY INTERRUPT ROUTINE
  5313
  5314					;PARITY ERROR ROUTINE
  5315
  5316	040011	202 10 0 00 055601 	PARERR:	MOVEM	10,ACE10	;SAVE AC'S
  5317	040012	202 11 0 00 055602 		MOVEM	11,ACE11
  5318	040013	202 12 0 00 055603 		MOVEM	12,ACE12
  5319	040014	202 13 0 00 055604 		MOVEM	13,ACE13
  5320	040015	336 00 0 00 056013 		SKIPN	PARFST		;FIRST ERROR
  5321	040016	254 00 0 00 040022 		JRST	.+4		;NO
  5322	040017	264 00 0 00 033154 		JSR	RUNTIM
  5323						MOVEI	[ASCIZ/
  5324					MEMORY PARITY ERROR
  5325					TN    PROG     PC    AS    PAT    ADDRESS        DATA       PARITY
  5326	040020	201 00 0 00 054635 	/]
  5327	040021	037 17 0 00 000000 		PNTAL			;PRINT HEADER
  5328	040022	260 17 0 00 037656 		GO	ERADRP		;PRINT TEST NUMBER
  5329	040023	201 00 0 00 054562 		MOVEI	[ASCIZ/  /]
  5330	040024	037 00 0 00 000000 		PNTA
  5331	040025	514 00 0 17 000000 		HRLZ	0,(P)		;PRINT LAST PUSHJ ENTRY
  5332	040026	540 00 0 00 030104 		HRR	0,ITRCH1	;AND PC OF INTERRUPTED
  5333	040027	274 00 0 00 054660 		SUB	0,[1,,1]	;LOCATION
  5334	040030	037 13 0 00 000000 		PNTHW
  5335	040031	201 00 0 00 054562 		MOVEI	[ASCIZ/  /]
  5336	040032	037 00 0 00 000000 		PNTA
  5337	040033	333 00 0 00 055622 	PARER1:	SKIPLE	ADRSCM		;SEQUENTIAL ADDRESSING ?
  5338	040034	254 00 0 00 040123 		JRST	PFRPNT		;NO
  5339	040035	201 00 0 00 054560 		MOVEI	[ASCIZ/SEQ/]
  5340	040036	332 00 0 00 055622 		SKIPE	ADRSCM
  5341	040037	201 00 0 00 054561 		MOVEI	[ASCIZ/BLT/]
  5342	040040	037 00 0 00 000000 		PNTA
  5343	040041	201 00 0 00 053331 		MOVEI	[ASCIZ/   /]
  5344	040042	037 00 0 00 000000 		PNTA
  5345	040043	200 10 0 00 056015 		MOVE	AC10,PATXSV	;GET SAVED PATTERN INDEX
  5346	040044	201 00 0 10 037400 		MOVEI	DPATPT(AC10)
  5347	040045	037 00 0 00 000000 		PNTA			;PRINT DATA PATTERN
  5348	040046	201 00 0 00 054562 		MOVEI	[ASCIZ/  /]
  5349	040047	037 00 0 00 000000 		PNTA
  5350	040050	550 00 0 00 000004 		HRRZ	ADRCON
  5351	040051	037 13 0 00 000002 		MAPADR
  5352	040052	037 14 0 00 000004 		ERRHLT
  5353	040053	037 10 0 00 000000 		PNTADR
  5354	040054	201 00 0 00 054562 		MOVEI	[ASCIZ/  /]
  5355	040055	037 00 0 00 000000 		PNTA
  5356						CLRBTH^
  5357	040056	700 04 0 00 127741 		CLRAPR
  5358	040057	700 14 0 00 010377 		CLRPI
  5359	040060	311 04 0 00 055760 		CAML	ADRCON,MAXMEM	;DOES CURRENT TEST ADR POINT TO MEMORY
  5360	040061	254 00 0 00 040071 		JRST	PARER2-2	;NO, OUTSIDE MEMORY
  5361	040062	200 00 0 04 000000 		MOVE	0,(ADRCON)	;GET CURRENT TEST ADR DATA
  5362	040063	037 13 0 00 000000 		PNTHW
  5363

DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 24
DFKDA1	MAC	23-Feb-77 08:44		MEMORY RELIABILITY, SPECIAL PARITY INTERRUPT ROUTINE                               SEQ 0163

  5364	040064	201 00 0 00 054562 		MOVEI	[ASCIZ/  /]
  5365	040065	037 00 0 00 000000 		PNTA
  5366	040066	201 00 0 00 054563 		MOVEI	[ASCIZ/P/]
  5367	040067	260 17 0 00 040006 		GO	PARCK		;CHECK PARITY
  5368	040070	037 00 0 00 000000 		PNTA			;YES, PRINT 'P'
  5369	040071	201 00 0 00 030242 		MOVEI	CRLF
  5370	040072	037 00 0 00 000000 		PNTA
  5371	040073	200 10 0 00 030046 	PARER2:	MOVE	10,CONSW
  5372	040074	201 00 0 00 030256 		MOVEI	BELL
  5373	040075	603 10 0 00 010000 		TLNE	10,DING
  5374	040076	037 00 0 00 000001 		PNTAF
  5375	040077	350 00 0 00 040136 		AOS	TOTPAR		;INCREMENT PARITY TOTAL
  5376	040100	476 00 0 00 055700 		SETOM	ERRFST		;SET FIRST ERROR FLAG
  5377	040101	402 00 0 00 056013 		SETZM	PARFST		;CLEAR FIRST PARITY FLAG
  5378	040102	550 00 0 00 030104 		HRRZ	0,ITRCH1	;GET INTERRUPT PC
  5379	040103	307 00 0 00 000017 		CAIG	0,17		;PARITY ERROR IN PROGRAM AREA
  5380	040104	254 00 0 00 040113 		JRST	PARER3		;NO
  5381	040105	550 00 0 17 000000 		HRRZ	(P)		;YES
  5382	040106	307 00 0 00 000017 		CAIG	0,17		;WAS PROGRAM IN AC'S ?
  5383	040107	254 00 0 00 040113 		JRST	PARER3		;YES
  5384						MOVEI	[ASCIZ/
  5385					**********
  5386					PARITY ERROR IN PROGRAM
  5387					PROGRAM OPERATION QUESTIONABLE FROM THIS POINT
  5388					**********
  5389	040110	201 00 0 00 054661 	/]
  5390	040111	037 17 0 00 000000 		PNTAL
  5391	040112	476 00 0 00 056013 		SETOM	PARFST		;SET FIRST PARITY FLAG
  5392	040113	200 10 0 00 055601 	PARER3:	MOVE	AC10,ACE10	;RESTORE AC'S
  5393	040114	200 11 0 00 055602 		MOVE	AC11,ACE11
  5394	040115	200 12 0 00 055603 		MOVE	AC12,ACE12
  5395	040116	200 13 0 00 055604 		MOVE	AC13,ACE13
  5396	040117	260 17 0 00 037661 		GO	ERCHK		;CHK FOR ERROR LIMIT
  5397	040120	200 00 0 00 030106 		MOVE	0,$ACC0
  5398	040121	7 004 20 0 00 200000 		CONO	PI,PARCLR
  5399	040122	254 10 1 00 030104 		JRST	10,@ITRCH1	;CONTINUE TEST
  5400
  5401					;PARITY FAST RATE ADDRESSING PRINT
  5402
  5403	040123	201 00 0 00 054565 	PFRPNT:	MOVEI	[ASCIZ/F/]
  5404	040124	037 00 0 00 000000 		PNTA
  5405	040125	200 10 0 00 055622 		MOVE	AC10,ADRSCM	;GET FAST RATE BIT
  5406	040126	243 10 0 00 040127 		JFFO	AC10,.+1	;COMPUTE BIT POSITION
  5407	040127	200 00 0 00 000011 		MOVE	AC11
  5408	040130	037 15 0 00 000000 		PNTDEC			;PRINT IT
  5409	040131	254 00 0 00 040041 		JRST	PARER1+6
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 25
DFKDA1	MAC	23-Feb-77 08:44		MEMORY RELIABILITY, SPECIAL PARITY INTERRUPT ROUTINE                               SEQ 0164

  5410					;ERROR TOTALS TABLE
  5411
  5412	040132				ADRLST:	BLOCK	2		;ADDRESS LIST
  5413
  5414	040134	000000	000000		TOTPHY:	0			;PHYSICAL ADDRESS TEST TOTAL
  5415	040135	000000	000000		TOTPAT:	0			;DATA PATERNS TEST TOTAL
  5416	040136	000000	000000		TOTPAR:	0			;PARITY ERROR TOTAL
  5417
  5418	040137				PCKDB:	BLOCK	^D36		;DATA BIT PICKUP TOTAL
  5419	040203				DRPDB:	BLOCK	^D36		;DATA BIT DROPOUT TOTAL
  5420	040247				PCKAB:	BLOCK	^D22		;ADDRESS BIT, DATA PICKUP, TOTAL
  5421	040275				DRPAB:	BLOCK	^D22		;ADDRESS BIT, DATA DROPOUT, TOTAL
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 1
KLPNT	MAC	22-Feb-77 13:15		SIMULATOR MACHINE REGISTER PRINT                                                   SEQ 0165

  5422					SUBTTL	SIMULATOR MACHINE REGISTER PRINT
  5423
  5424			000001		T=1	;RESET T'S AC DEFINITION
  5425
  5426					;PROGRAM INITIALIZATION AND BREAK SETUP
  5427
  5428	040323	265 00 0 00 030011 	SIMPNT:	PGMINT			;INITIALIZE PROGRAM SUBROUTINES
  5429	040324	037 10 0 00 000002 		SWITCH
  5430	040325	200 01 0 00 054705 		MOVE	1,[-^D1000000]
  5431	040326	606 00 0 00 000000 		TRNN	0,ALINES	;PRINT ALL OUTPUT LINES ?
  5432	040327	211 01 0 00 011610 		MOVNI	1,^D5000	;NO
  5433	040330	202 01 0 00 030220 		MOVEM	1,PNTENB
  5434	040331	402 00 0 00 056066 		SETZM	SNGLIN
  5435	040332	402 00 0 00 056061 		SETZM	SEQ
  5436	040333	254 00 0 00 040334 		JRST	VM		;SETUP VIRTUAL MACHINE
  5437
  5438	040334	402 00 0 00 056030 	SENTRY:	SETZM	PNTCTL#		;CLEAR PRINT CONTROL
  5439	040335	201 00 0 00 000000 		MOVEI	0
  5440	040336	332 00 0 00 030037 		SKIPE	USER		;USER MODE ?
  5441	040337	040 00 0 00 054706 		CALL	[SIXBIT/SETUWP/]
  5442	040340	255 00 0 00 000000 		JFCL
  5443	040341	332 00 0 00 056011 		SKIPE	ONETIM#		;SET BREAK ONLY ON LOAD
  5444	040342	254 00 0 00 040352 		JRST	SX1
  5445	040343	200 00 0 00 046133 		MOVE	0,SIMBRK	;PATCH TO SIMULATOR FOR PRINTOUT
  5446	040344	202 00 0 00 040377 		MOVEM	0,SIMPN1+1
  5447	040345	200 00 0 00 054707 		MOVE	0,[JRST SIMPN1]
  5448	040346	202 00 0 00 046133 		MOVEM	0,SIMBRK
  5449	040347	200 00 0 00 054710 		MOVE	0,[JRST	ERRPNT]
  5450	040350	202 00 0 00 051376 		MOVEM	0,ERR+1
  5451	040351	476 00 0 00 056011 		SETOM	ONETIM
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 2
KLPNT	MAC	22-Feb-77 13:15		SIMULATOR MACHINE REGISTER PRINT                                                   SEQ 0166

  5452
  5453	040352	403 06 0 00 056101 	SX1:	SETZB	AR,SVAR#	;CLEAR PSEUDO REGISTERS
  5454	040353	403 07 0 00 056113 		SETZB	MQ,SVMQ#
  5455	040354	403 10 0 00 056103 		SETZB	BR,SVBR#
  5456	040355	403 11 0 00 056077 		SETZB	AD,SVAD#
  5457	040356	403 12 0 00 056112 		SETZB	MB,SVMB#
  5458	040357	403 13 0 00 056114 		SETZB	PC,SVPC#
  5459	040360	403 14 0 00 056111 		SETZB	MA,SVMA#
  5460	040361	403 15 0 00 056117 		SETZB	SC,SVSC#
  5461	040362	402 00 0 00 055645 		SETZM	ARX
  5462	040363	402 00 0 00 055706 		SETZM	FE
  5463	040364	402 00 0 00 056044 		SETZM	SA
  5464	040365	402 00 0 00 055576 		SETZM	AB
  5465	040366	402 00 0 00 055624 		SETZM	ADX
  5466	040367	402 00 0 00 056100 		SETZM	SVADX#
  5467	040370	402 00 0 00 056106 		SETZM	SVFM#
  5468	040371	402 00 0 00 056102 		SETZM	SVARX#
  5469	040372	402 00 0 00 056105 		SETZM	SVFE#
  5470	040373	402 00 0 00 056116 		SETZM	SVSA#
  5471	040374	402 00 0 00 056073 		SETZM	SVAB#
  5472	040375	254 00 0 00 046020 		JRST	SIMGO		;GO TO SIMULATOR
  5473
  5474	040376	260 17 0 00 040443 	SIMPN1:	GO	MRPNT
  5475	040377	000000	000000			0
  5476	040400	254 00 0 00 046134 		JRST	SIMBRK+1
  5477
  5478						IFNDEF	SIMASB,<
  5479					;SPECIAL USER MODE MONITOR UUO EXECUTION
  5480					
  5481					MUOEXC:	777000,,USR424		;MUUO EXECUTE INSTRUCTION
  5482						JRST	2,@USR425	;RETURN TO OBJECT SEQUENCE
  5483					
  5484					USR420:	HALT			;PAGE FAULT TRAP
  5485					USR421:	JFCL			;ARITH TRAP
  5486					USR422:	HALT			;PDL OV TRAP
  5487					USR423:	HALT			;TRP 3 TRAP
  5488					
  5489					USR424:	0			;MUUO STORAGE
  5490					USR425:	0			;C(PC) OF MUUO
  5491					
  5492					USR427:	0			;USER PAGE FAIL WORD
  5493					
  5494					USR436:	MUOEXC			;MUUO EXECUTION ADR, PUBLIC, NO TRAP
  5495					USR437:	MUOEXC			;		     PUBLIC, TRAP
  5496					>
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 3
KLPNT	MAC	22-Feb-77 13:15		SIMULATOR MACHINE REGISTER PRINT                                                   SEQ 0167

  5497						IFNDEF	SIMASB,<
  5498					SIMNAM:	ASCIZ/
  5499					PDP-10 KL10 & KI10 SIMULATOR
  5500					/
  5501					>
  5502	040401	200 17 0 00 030303 	RENTR1:	MOVE	P,PLIST
  5503						IFDEF	SIMASB,<
  5504	040402	264 00 0 00 033104 		JSR	PNTTOT		;PRINT TOTALS >
  5505	040403	037 05 0 00 000002 		DROPDV			;CLOSE LOGICAL FILE, USER MODE
  5506	040404	332 00 0 00 030037 		SKIPE	USER
  5507	040405	040 00 0 00 054711 		CALL	[SIXBIT/EXIT/]	;EXIT TO MONITOR
  5508
  5509	040406	202 00 0 00 056045 	DDTEX:	MOVEM	0,SAC0#
  5510						MOVEI	[ASCIZ/
  5511					**********
  5512	040407	201 00 0 00 054702 	/]
  5513	040410	037 17 0 00 000001 		PNTALF
  5514	040411	200 00 0 00 056045 		MOVE	0,SAC0
  5515	040412	254 00 0 00 030007 		JRST	DDTSRT
  5516
  5517	040413	777777	777777		OWORD:	-1		;USED, SIMULATOR ONLY, AS MONFLG
  5518	040414	000000	000000		ZWORD:	0		;USED, SIMULATOR ONLY, AS MONCTL & SWTEXR
  5519
  5520	040415	000000	030000		INPC:	XWD	0,30000		;EXEC MODE, STARTING ADDRESS
  5521	040416	777777	777777		MASK:	-1
  5522	040417	000000	000000		INSTR:	0
  5523	040420	000000	000000		CNTLPC:	0
  5524	040421	000000	777777		UPRPC:	XWD	0,-1
  5525	040422	000000	000000		SWITCH:	0
  5526
  5527	040423				ACS:	BLOCK	20	;SIMULATED AC'S
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 4
KLPNT	MAC	22-Feb-77 13:15		SIMULATOR MACHINE REGISTER PRINT                                                   SEQ 0168

  5528					;MACHINE REGISTER PRINT
  5529					;THIS ROUTINE PRINTS THE CONTENTS OF THE SEVERAL
  5530					;PSEUDO MACHINE REGISTERS AT VARIOUS TIMES IN
  5531					;THE INSTRUCTION CYCLE.
  5532
  5533	040443	261 17 0 00 000000 	MRPNT:	PUSH	P,0		;SAVE 5 AC'S
  5534	040444	261 17 0 00 000001 		PUSH	P,T
  5535	040445	261 17 0 00 000002 		PUSH	P,T1
  5536	040446	261 17 0 00 000003 		PUSH	P,T2
  5537	040447	261 17 0 00 000004 		PUSH	P,T3
  5538	040450	550 01 0 00 056067 		HRRZ	T,STATE		;GET STATE REGISTER
  5539	040451	316 01 0 00 056070 		CAMN	T,STATSV#	;SAME AS PREVIOUS STATE ?
  5540	040452	254 00 0 00 041054 		JRST	HUNGCK		;YES, CHECK FOR HUNG
  5541	040453	202 01 0 00 056070 		MOVEM	T,STATSV
  5542	040454	201 00 0 00 000404 		MOVEI	0,^D260		;SETUP MAXIMUM TIME
  5543	040455	202 00 0 00 055724 		MOVEM	0,HNGCNT#	;FOR ONE TIME STATE
  5544	040456	306 01 0 00 046704 	MRPNT3:	CAIN	T,IT0		;IS STATE IT0
  5545	040457	260 17 0 00 040672 		GO	IRPNT		;YES, PRINT PC AND INSTRUCTION
  5546	040460	336 00 0 00 056030 		SKIPN	PNTCTL		;PRINT CONTROL SET ?
  5547	040461	254 00 0 00 040616 		JRST	MRPNT2		;NO,EXIT
  5548	040462	550 01 0 00 056067 		HRRZ	T,STATE
  5549	040463	306 01 0 00 046745 		CAIN	T,IT1		;IS STATE IT1 ?
  5550	040464	260 17 0 00 041345 		GO	INTPNT		;YES, SAVE INITIAL CONDITIONS
  5551	040465	200 00 0 00 030046 		MOVE	0,CONSW
  5552	040466	606 00 0 00 000000 		TRNN	0,PNTMS		;PRINT MACHINE STATES ?
  5553	040467	254 00 0 00 040616 		JRST	MRPNT2		;NO, EXIT
  5554	040470	550 01 0 00 056067 		HRRZ	T,STATE
  5555	040471	302 01 0 00 051220 		CAIE	T,SCT2		;IS STATE SCT2 ?
  5556	040472	254 00 0 00 040475 		JRST	.+3		;NO
  5557	040473	602 00 0 00 000000 		TRNE	0,INHSCT	;INHIBIT SCT2 PRINTOUT ?
  5558	040474	254 00 0 00 040616 		JRST	MRPNT2		;YES, EXIT
  5559	040475	205 02 0 00 777641 		MOVSI	T1,-^D95
  5560						IFNDEF	SIMASB,<
  5561						MOVSI	T1,-^D119	;CONVERT STATE TO SYMBOLIC >
  5562	040476	316 01 0 02 042225 		CAMN	T,STAB(T1)
  5563	040477	254 00 0 00 040624 		JRST	FOUND
  5564	040500	253 02 0 00 040476 		AOBJN	T1,.-2
  5565	040501	201 00 0 00 054712 		MOVEI	0,[ASCII/XXX--/]
  5566	040502	037 00 0 00 000000 	MRPNT1:	PNTA			;PRINT SYMBOLIC STATE
  5567	040503	201 00 0 00 030247 		MOVEI	0,TAB
  5568	040504	037 00 0 00 000000 		PNTA
  5569	040505	476 00 0 00 030223 		SETOM	PNTSPC		;SET PRINT SPACE FLAG
  5570	040506	332 00 0 00 055673 		SKIPE	DBLAF		;DBL ARITH ?
  5571	040507	254 00 0 00 040626 		JRST	MRPNT4		;YES
  5572	040510	200 00 0 00 000013 		MOVE	0,PC
  5573	040511	316 00 0 00 056114 		CAMN	0,SVPC
  5574	040512	260 17 0 00 040660 		GO	DITTO6
  5575	040513	202 00 0 00 056114 		MOVEM	0,SVPC
  5576	040514	037 06 0 00 000000 		PNT6			;PRINT PC
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 5
KLPNT	MAC	22-Feb-77 13:15		SIMULATOR MACHINE REGISTER PRINT                                                   SEQ 0169

  5577	040515	200 00 0 00 000014 		MOVE	0,MA
  5578	040516	316 00 0 00 056111 		CAMN	0,SVMA
  5579	040517	260 17 0 00 040660 		GO	DITTO6
  5580	040520	202 00 0 00 056111 		MOVEM	0,SVMA
  5581	040521	037 06 0 00 000000 		PNT6			;PRINT MA
  5582	040522	200 00 0 00 055576 		MOVE	0,AB
  5583	040523	316 00 0 00 056073 		CAMN	0,SVAB
  5584	040524	260 17 0 00 040660 		GO	DITTO6
  5585	040525	202 00 0 00 056073 		MOVEM	0,SVAB
  5586	040526	037 06 0 00 000000 		PNT6			;PRINT AB
  5587	040527	200 00 0 00 000012 		MOVE	0,MB
  5588	040530	316 00 0 00 056112 		CAMN	0,SVMB
  5589	040531	260 17 0 00 040650 		GO	DITTO
  5590	040532	202 00 0 00 056112 		MOVEM	0,SVMB
  5591	040533	037 14 0 00 000000 		PNTOCT			;PRINT MB
  5592	040534	200 00 0 00 000011 	MRPNT5:	MOVE	0,AD
  5593	040535	316 00 0 00 056077 		CAMN	0,SVAD
  5594	040536	260 17 0 00 040650 		GO	DITTO
  5595	040537	202 00 0 00 056077 		MOVEM	0,SVAD
  5596	040540	037 14 0 00 000000 		PNTOCT			;PRINT AD
  5597	040541	200 00 0 00 000006 		MOVE	0,AR
  5598	040542	316 00 0 00 056101 		CAMN	0,SVAR
  5599	040543	260 17 0 00 040650 		GO	DITTO
  5600	040544	202 00 0 00 056101 		MOVEM	0,SVAR
  5601	040545	037 14 0 00 000000 		PNTOCT			;PRINT AR
  5602	040546	200 00 0 00 030046 		MOVE	0,CONSW
  5603	040547	603 00 0 00 020000 		TLNE	PNTLPT
  5604	040550	254 00 0 00 040554 		JRST	.+4
  5605	040551	201 00 0 00 030242 		MOVEI	CRLF
  5606	040552	037 00 0 00 000000 		PNTA
  5607	040553	254 00 0 00 040556 		JRST	.+3
  5608	040554	201 00 0 00 053450 		MOVEI	0,[ASCII/    /]
  5609	040555	037 00 0 00 000000 		PNTA
  5610	040556	200 00 1 00 055713 		MOVE	0,@FMREG
  5611	040557	316 00 0 00 056106 		CAMN	0,SVFM
  5612	040560	260 17 0 00 040650 		GO	DITTO
  5613	040561	202 00 0 00 056106 		MOVEM	0,SVFM
  5614	040562	037 14 0 00 000000 		PNTOCT			;PRINT FM
  5615	040563	200 00 0 00 000010 		MOVE	0,BR
  5616	040564	316 00 0 00 056103 		CAMN	0,SVBR
  5617	040565	260 17 0 00 040650 		GO	DITTO
  5618	040566	202 00 0 00 056103 		MOVEM	0,SVBR
  5619	040567	037 14 0 00 000000 		PNTOCT			;PRINT BR
  5620	040570	200 00 0 00 000007 		MOVE	0,MQ
  5621	040571	316 00 0 00 056113 		CAMN	0,SVMQ
  5622	040572	260 17 0 00 040650 		GO	DITTO
  5623	040573	202 00 0 00 056113 		MOVEM	0,SVMQ
  5624	040574	037 14 0 00 000000 		PNTOCT			;PRINT MQ
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 6
KLPNT	MAC	22-Feb-77 13:15		SIMULATOR MACHINE REGISTER PRINT                                                   SEQ 0170

  5625	040575	200 00 0 00 000015 		MOVE	0,SC
  5626	040576	316 00 0 00 056117 		CAMN	0,SVSC
  5627	040577	260 17 0 00 040665 		GO	DITTO3
  5628	040600	202 00 0 00 056117 		MOVEM	0,SVSC
  5629	040601	037 03 0 00 000000 		PNT3			;PRINT SC
  5630	040602	200 00 0 00 055706 		MOVE	0,FE
  5631	040603	316 00 0 00 056105 		CAMN	0,SVFE
  5632	040604	260 17 0 00 040665 		GO	DITTO3
  5633	040605	202 00 0 00 056105 		MOVEM	0,SVFE
  5634	040606	037 03 0 00 000000 		PNT3			;PRINT FE
  5635	040607	200 00 0 00 056044 		MOVE	0,SA
  5636	040610	316 00 0 00 056116 		CAMN	0,SVSA
  5637	040611	260 17 0 00 040665 		GO	DITTO3
  5638	040612	202 00 0 00 056116 		MOVEM	0,SVSA
  5639	040613	037 03 0 00 000000 		PNT3			;PRINT SA
  5640	040614	201 00 0 00 030242 		MOVEI	0,CRLF
  5641	040615	037 00 0 00 000000 		PNTA			;CR-LF
  5642
  5643	040616	262 17 0 00 000004 	MRPNT2:	POP	P,T3		;RESTORE AC'S
  5644	040617	262 17 0 00 000003 		POP	P,T2
  5645	040620	262 17 0 00 000002 		POP	P,T1
  5646	040621	262 17 0 00 000001 		POP	P,T
  5647	040622	262 17 0 00 000000 		POP	P,0
  5648	040623	263 17 0 00 000000 		POPJ	P,		;EXIT
  5649
  5650	040624	201 00 0 02 042364 	FOUND:	MOVEI	0,STAB1(T1)	;GET SYMBOLIC STATE
  5651	040625	254 00 0 00 040502 		JRST	MRPNT1
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 7
KLPNT	MAC	22-Feb-77 13:15		SIMULATOR MACHINE REGISTER PRINT                                                   SEQ 0171

  5652	040626	200 00 0 00 055576 	MRPNT4:	MOVE	0,AB
  5653	040627	316 00 0 00 056073 		CAMN	0,SVAB
  5654	040630	260 17 0 00 040660 		GO	DITTO6
  5655	040631	202 00 0 00 056073 		MOVEM	0,SVAB
  5656	040632	037 06 0 00 000000 		PNT6			;PRINT AB
  5657	040633	200 00 0 00 055624 		MOVE	0,ADX
  5658	040634	316 00 0 00 056100 		CAMN	0,SVADX
  5659	040635	260 17 0 00 040650 		GO	DITTO
  5660	040636	202 00 0 00 056100 		MOVEM	0,SVADX
  5661	040637	037 14 0 00 000000 		PNTOCT			;PRINT ADX
  5662	040640	200 00 0 00 055645 		MOVE	0,ARX
  5663	040641	316 00 0 00 056102 		CAMN	0,SVARX
  5664	040642	260 17 0 00 040650 		GO	DITTO
  5665	040643	202 00 0 00 056102 		MOVEM	0,SVARX
  5666	040644	037 14 0 00 000000 		PNTOCT			;PRINT ARX
  5667	040645	201 00 0 00 030246 		MOVEI	SPACE
  5668	040646	037 00 0 00 000000 		PNTA
  5669	040647	254 00 0 00 040534 		JRST	MRPNT5
  5670
  5671	040650	322 00 0 00 040656 	DITTO:	JUMPE	0,DITTO0
  5672	040651	201 00 0 00 054713 		MOVEI	0,[ASCIZ/*            /]
  5673	040652	037 17 0 00 000000 		PNTAL
  5674	040653	350 00 0 17 000000 		AOS	(P)
  5675	040654	350 00 0 17 000000 		AOS	(P)
  5676	040655	263 17 0 00 000000 		POPJ	P,
  5677
  5678	040656	201 00 0 00 054716 	DITTO0:	MOVEI	0,[ASCIZ/0            /]
  5679	040657	254 00 0 00 040652 		JRST	DITTO+2
  5680
  5681	040660	322 00 0 00 040663 	DITTO6:	JUMPE	0,DITT60
  5682	040661	201 00 0 00 054721 		MOVEI	0,[ASCIZ/*      /]
  5683	040662	254 00 0 00 040652 		JRST	DITTO+2
  5684
  5685	040663	201 00 0 00 054723 	DITT60:	MOVEI	0,[ASCIZ/0      /]
  5686	040664	254 00 0 00 040652 		JRST	DITTO+2
  5687
  5688	040665	322 00 0 00 040670 	DITTO3:	JUMPE	0,DITT30
  5689	040666	201 00 0 00 054725 		MOVEI	0,[ASCIZ/*   /]
  5690	040667	254 00 0 00 040652 		JRST	DITTO+2
  5691
  5692	040670	201 00 0 00 054726 	DITT30:	MOVEI	0,[ASCIZ/0   /]
  5693	040671	254 00 0 00 040652 		JRST	DITTO+2
  5694
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 8
KLPNT	MAC	22-Feb-77 13:15		SIMULATOR MACHINE REGISTER PRINT                                                   SEQ 0172

  5695					;INSTRUCTION PRINT
  5696					;THIS ROUTINE PRINTS THE PC AND THE INSTRUCTION
  5697					;AT IT0 OF THE INSTRUCTION CYCLE.
  5698
  5699	040672	332 00 0 00 055751 	IRPNT:	SKIPE	IRLTCH		;FIRST IT0
  5700	040673	263 17 0 00 000000 		POPJ	P,		;NO
  5701	040674	332 00 0 00 056030 		SKIPE	PNTCTL		;PREVIOUS INSTRUCTION PRINTED ?
  5702	040675	260 17 0 00 041573 		GO	INTFNL		;YES, PRINT PREVIOUS INIT/FINAL
  5703	040676	336 00 0 00 056066 		SKIPN	SNGLIN#		;SINGLE INSTRUCTION OPERATION ?
  5704	040677	254 00 0 00 040715 		JRST	IRPNT1+1	;NO
  5705	040700	336 00 0 00 056065 		SKIPN	SNGL2#		;START OF SECOND INSTRUCTION ?
  5706	040701	254 00 0 00 040714 		JRST	IRPNT1		;NO
  5707	040702	332 00 0 00 056141 		SKIPE	XCTF		;INST BEING EXECUTED ?
  5708	040703	254 00 0 00 040714 		JRST	IRPNT1		;YES, SIM IT TO.
  5709	040704	262 17 0 00 000000 		POP	P,0		;RETURN TO CALLING PROGRAM
  5710	040705	262 17 0 00 000004 		POP	P,T3
  5711	040706	262 17 0 00 000003 		POP	P,T2
  5712	040707	262 17 0 00 000002 		POP	P,T1
  5713	040710	262 17 0 00 000001 		POP	P,T
  5714	040711	262 17 0 00 000000 		POP	P,0
  5715	040712	262 17 0 00 000000 		POP	P,0
  5716	040713	263 17 0 00 000000 		POPJ	P,
  5717	040714	476 00 0 00 056065 	IRPNT1:	SETOM	SNGL2		;SET FIRST INSTR INDICATION
  5718	040715	402 00 0 00 056030 		SETZM	PNTCTL		;CLEAR PRINT CONTROL
  5719						IFNDEF	SIMASB,<
  5720						MOVE	0,MB		;IS THIS SPECIAL LEAVE SIMULATION INST ?
  5721						CAMN	0,[776000,,SEXIT1]
  5722						JRST	@0		;YES, RETURN TO COMMAND OPERATION
  5723						TTALTM
  5724						JRST	.+2		;IF ALTMODE, GO TO DDT
  5725						JRST	DDTEX5		;CONTINUE WITH "SIMCON$G">
  5726	040716	350 00 0 00 056061 	SIMCON:	AOS	SEQ#
  5727	040717	200 00 0 00 000012 		MOVE	0,MB		;PRINT THIS INSTRUCTION
  5728	040720	404 00 0 00 040416 		AND	MASK
  5729	040721	312 00 0 00 040417 		CAME	INSTR
  5730	040722	263 17 0 00 000000 		POPJ	P,		;NO
  5731	040723	550 00 0 00 000013 		HRRZ	0,PC
  5732	040724	315 00 0 00 040420 		CAMGE	0,CNTLPC	;PC PAST LOWER LIMIT ?
  5733	040725	263 17 0 00 000000 		POPJ	P,		;NO
  5734	040726	313 00 0 00 040421 		CAMLE	0,UPRPC		;PC ABOVE UPPER LIMIT ?
  5735	040727	263 17 0 00 000000 		POPJ	P,		;YES
  5736	040730	476 00 0 00 056030 		SETOM	PNTCTL		;NO, SET PRINT CONTROL
  5737	040731	200 00 0 00 030046 		MOVE	0,CONSW
  5738	040732	606 00 0 00 000000 		TRNN	0,SEQPNT	;PRINT SEQUENCE NUMBERS ?
  5739	040733	254 00 0 00 040740 		JRST	.+5		;NO
  5740						MOVEI	[ASCIZ/
  5741	040734	201 00 0 00 054727 	SEQUENCE # = /]
  5742	040735	037 17 0 00 000000 		PNTAL
  5743	040736	200 00 0 00 056061 		MOVE	0,SEQ
  5744	040737	037 15 0 00 000000 		PNTDEC
  5745	040740	260 17 0 00 040742 		GO	IRPNT2
  5746	040741	254 00 0 00 041015 		JRST	HDPNT
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 9
KLPNT	MAC	22-Feb-77 13:15		SIMULATOR MACHINE REGISTER PRINT                                                   SEQ 0173

  5747	040742	037 10 0 00 000002 	IRPNT2:	SWITCH
  5748	040743	602 00 0 00 000000 		TRNE	INHIF		;INHIBIT INITIAL/FINAL RESULTS ?
  5749	040744	254 00 0 00 040747 		JRST	.+3		;YES, DON'T DOUBLE SPACE
  5750	040745	201 00 0 00 030242 		MOVEI	0,CRLF
  5751	040746	037 00 0 00 000000 		PNTA
  5752	040747	201 00 0 00 030252 		MOVEI	0,AST
  5753	040750	037 00 0 00 000000 		PNTA
  5754
  5755	040751	476 00 0 00 030223 		SETOM	PNTSPC
  5756	040752	200 00 0 00 000013 		MOVE	0,PC
  5757	040753	202 00 0 00 056115 		MOVEM	0,SVPC1#
  5758	040754	037 06 0 00 000000 		PNT6
  5759	040755	201 00 0 00 030246 		MOVEI	0,SPACE
  5760	040756	037 00 0 00 000000 		PNTA
  5761	040757	260 17 0 00 041135 		GO	PNTINS		;GO PRINT INSTRUCTION
  5762	040760	201 00 0 00 030247 		MOVEI	0,TAB
  5763	040761	037 00 0 00 000000 		PNTA
  5764	040762	402 00 0 00 030223 	ACPNT:	SETZM	PNTSPC
  5765	040763	200 00 0 00 000012 		MOVE	0,MB
  5766	040764	241 00 0 00 777751 		ROT	0,-^D23
  5767	040765	405 00 0 00 000017 		ANDI	0,17
  5768	040766	202 00 0 00 056076 		MOVEM	0,SVAC#
  5769	040767	037 02 0 00 000000 		PNT2
  5770	040770	201 00 0 00 030244 		MOVEI	0,COMMA
  5771	040771	037 00 0 00 000000 		PNTA
  5772
  5773	040772	200 00 0 00 000012 	EFPNT:	MOVE	0,MB
  5774	040773	603 00 0 00 000020 		TLNE	0,20		;INDIRECT BIT ON
  5775	040774	254 00 0 00 041051 		JRST	PNTIND		;YES, PRINT AN AT SIGN
  5776	040775	200 00 0 00 000012 		MOVE	0,MB
  5777	040776	037 06 0 00 000000 		PNT6
  5778
  5779	040777	200 00 0 00 000012 	IDXPNT:	MOVE	0,MB		;LOOK FOR INDEXING
  5780	041000	607 00 0 00 000017 		TLNN	0,17
  5781	041001	254 00 0 00 041012 		JRST	IDXPN1
  5782	041002	201 00 0 00 030254 		MOVEI	0,LFP
  5783	041003	037 00 0 00 000000 		PNTA
  5784	041004	200 00 0 00 000012 		MOVE	0,MB
  5785	041005	242 00 0 00 777756 		LSH	0,-^D18
  5786	041006	405 00 0 00 000017 		ANDI	0,17
  5787	041007	037 02 0 00 000000 		PNT2
  5788	041010	201 00 0 00 030255 		MOVEI	0,RTP
  5789	041011	037 00 0 00 000000 		PNTA
  5790	041012	201 00 0 00 030242 	IDXPN1:	MOVEI	0,CRLF
  5791	041013	037 00 0 00 000000 		PNTA
  5792	041014	263 17 0 00 000000 		RTN
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 10
KLPNT	MAC	22-Feb-77 13:15		SIMULATOR MACHINE REGISTER PRINT                                                   SEQ 0174

  5793	041015	200 01 0 00 030046 	HDPNT:	MOVE	T,CONSW
  5794	041016	606 01 0 00 000000 		TRNN	T,PNTMS		;PRINT MACHINE STATES ?
  5795	041017	263 17 0 00 000000 		POPJ	P,		;NO
  5796	041020	201 00 0 00 041072 		MOVEI	HDER1
  5797	041021	332 00 0 00 055673 		SKIPE	DBLAF		;DBL ARITH ?
  5798	041022	201 00 0 00 041106 		MOVEI	HDER2
  5799	041023	037 17 0 00 000000 		PNTAL			;PRINT HEADER 1ST PART
  5800	041024	201 00 0 00 030242 		MOVEI	CRLF
  5801	041025	603 01 0 00 020000 		TLNE	T,PNTLPT	;PRINT ON LPT
  5802	041026	201 00 0 00 053425 		MOVEI	[ASCIZ/               /]
  5803	041027	037 17 0 00 000000 		PNTAL			;PRINT SEPARATOR
  5804	041030	201 00 0 00 041122 		MOVEI	HDER3
  5805	041031	037 17 0 00 000000 		PNTAL			;PRINT HEADER 2ND PART
  5806	041032	402 00 0 00 056101 		SETZM	SVAR		;SET TO PRINT ALL REGS AT IT0
  5807	041033	402 00 0 00 056100 		SETZM	SVADX
  5808	041034	402 00 0 00 056106 		SETZM	SVFM
  5809	041035	402 00 0 00 056113 		SETZM	SVMQ
  5810	041036	402 00 0 00 056103 		SETZM	SVBR
  5811	041037	402 00 0 00 056077 		SETZM	SVAD
  5812	041040	402 00 0 00 056112 		SETZM	SVMB
  5813	041041	402 00 0 00 056114 		SETZM	SVPC
  5814	041042	402 00 0 00 056111 		SETZM	SVMA
  5815	041043	402 00 0 00 056117 		SETZM	SVSC
  5816	041044	402 00 0 00 056102 		SETZM	SVARX
  5817	041045	402 00 0 00 056105 		SETZM	SVFE
  5818	041046	402 00 0 00 056116 		SETZM	SVSA
  5819	041047	402 00 0 00 056073 		SETZM	SVAB
  5820	041050	263 17 0 00 000000 		POPJ	P,		;RETURN TO MRPNT
  5821
  5822	041051	201 00 0 00 030253 	PNTIND:	MOVEI	0,ATSIN
  5823	041052	037 00 0 00 000000 		PNTA
  5824	041053	254 00 0 00 040775 		JRST	EFPNT+3
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 11
KLPNT	MAC	22-Feb-77 13:15		SIMULATOR MACHINE REGISTER PRINT                                                   SEQ 0175

  5825	041054	372 00 0 00 055724 	HUNGCK:	SOSE	HNGCNT		;IS SIMULATOR HUNG ?
  5826	041055	254 00 0 00 040456 		JRST	MRPNT3		;NO, NOT YET
  5827						MOVEI	[ASCIZ/
  5828	041056	201 00 0 00 054733 	INSTRUCTION HUNG UP/]
  5829	041057	037 17 0 00 000001 		PNTALF
  5830	041060	254 00 0 00 041065 		JRST	ERRPNT+4
  5831
  5832	041061				ERRPNT:	MOVEI	[ASCIZ/
  5833	041061	201 00 0 00 054740 	SIMULATOR ERROR AT PC = /]
  5834	041062	037 17 0 00 000001 		PNTALF
  5835	041063	200 00 0 00 051375 		MOVE	0,ERR
  5836	041064	037 06 0 00 000001 		PNT6F
  5837						MOVEI	[ASCIZ/
  5838	041065	201 00 0 00 054746 	SIMULATED INSTRUCTION/]
  5839	041066	037 17 0 00 000001 		PNTALF
  5840	041067	260 17 0 00 040742 		GO	IRPNT2
  5841						IFNDEF	SIMASB,<
  5842						JRST	VMHALT+4>
  5843						IFDEF	SIMASB,<
  5844	041070	037 14 0 00 000004 		ERRHLT
  5845	041071	254 00 0 00 030000 		JRST	BEGIN>
  5846
  5847	041072				HDER1:	ASCIZ?
  5848	041072	015 012 123 124 101 	STATE   PC     MA     AB     MB           AD           AR?
  5849	041073	124 105 040 040 040 
  5850	041074	120 103 040 040 040 
  5851	041075	040 040 115 101 040 
  5852	041076	040 040 040 040 101 
  5853	041077	102 040 040 040 040 
  5854	041100	040 115 102 040 040 
  5855	041101	040 040 040 040 040 
  5856	041102	040 040 040 040 101 
  5857	041103	104 040 040 040 040 
  5858	041104	040 040 040 040 040 
  5859	041105	040 040 101 122 000 
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 12
KLPNT	MAC	22-Feb-77 13:15		SIMULATOR MACHINE REGISTER PRINT                                                   SEQ 0176

  5860
  5861	041106				HDER2:	ASCIZ?
  5862	041106	015 012 123 124 101 	STATE   AB     ADX          ARX           AD           AR?
  5863	041107	124 105 040 040 040 
  5864	041110	101 102 040 040 040 
  5865	041111	040 040 101 104 130 
  5866	041112	040 040 040 040 040 
  5867	041113	040 040 040 040 040 
  5868	041114	101 122 130 040 040 
  5869	041115	040 040 040 040 040 
  5870	041116	040 040 040 040 101 
  5871	041117	104 040 040 040 040 
  5872	041120	040 040 040 040 040 
  5873	041121	040 040 101 122 000 
  5874
  5875	041122	106 115 040 040 040 	HDER3:	ASCIZ?FM           BR           MQ           SC  FE  SA
  5876	041123	040 040 040 040 040 
  5877	041124	040 040 040 102 122 
  5878	041125	040 040 040 040 040 
  5879	041126	040 040 040 040 040 
  5880	041127	040 115 121 040 040 
  5881	041130	040 040 040 040 040 
  5882	041131	040 040 040 040 123 
  5883	041132	103 040 040 106 105 
  5884	041133	040 040 123 101 015 
  5885	041134	012 000 000 000 000 	?
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 13
KLPNT	MAC	22-Feb-77 13:15		SIMULATOR MACHINE REGISTER PRINT                                                   SEQ 0177

  5886
  5887					;INSTRUCTION SYMBOLIC CONVERSION
  5888					;THIS ROUTINE CONVERTS THE INSTRUCTION TO SYMBOLIC
  5889					;AND PRINTS IT OUT.
  5890
  5891	041135	402 00 0 00 055673 	PNTINS:	SETZM	DBLAF#		;CLEAR DOUBLE ARITHMETIC FLAG
  5892	041136	554 01 0 00 000012 		HLRZ	T,MB		;MOVE THE INSTRUCTION CODE TO RH OF T
  5893	041137	242 01 0 00 777767 		LSH	T,-^D9		;CLEAR AC,I,X
  5894	041140	200 02 0 00 000001 		MOVE	T1,T
  5895	041141	405 01 0 00 000077 		ANDI	T,77
  5896	041142	306 02 0 00 000777 		CAIN	T1,777
  5897	041143	254 00 0 00 041342 		JRST	MUOXT		;MONITOR UUO EXECUTE INST
  5898	041144	301 02 0 00 000700 		CAIL	T1,700
  5899	041145	254 00 0 00 041174 		JRST	CONN		;I/O INSTRUCTIONS
  5900	041146	301 02 0 00 000600 		CAIL	T1,600
  5901	041147	254 00 0 00 041305 		JRST	TTTST		;TEST INSTRUCTIONS
  5902	041150	301 02 0 00 000500 		CAIL	T1,500
  5903	041151	254 00 0 00 041273 		JRST	HTST		;HALF WORD INSTRUCTION
  5904	041152	301 02 0 00 000400 		CAIL	T1,400
  5905	041153	254 00 0 00 041263 		JRST	BOTST		;BOOLE INSTRUCTIONS
  5906	041154	301 02 0 00 000300 		CAIL	T1,300
  5907	041155	254 00 0 00 041253 		JRST	COMTST		;COMPARE INSTRUCTIONS
  5908	041156	301 02 0 00 000200 		CAIL	T1,200
  5909	041157	254 00 0 00 041215 		JRST	MOVTST		;MOVE INSTRUCTIONS
  5910	041160	301 02 0 00 000140 		CAIL	T1,140
  5911	041161	254 00 0 00 041176 		JRST	FLTTST		;FLOATING INSTRUCTIONS
  5912	041162	301 02 0 00 000130 		CAIL	T1,130
  5913	041163	254 00 0 00 041211 		JRST	BYTST		;BYTE INSTRUCTIONS
  5914	041164	301 02 0 00 000100 		CAIL	T1,100
  5915	041165	254 00 0 00 041326 		JRST	NEWTST		;NEW INSTRUCTIONS
  5916	041166	301 02 0 00 000040 		CAIL	T1,40
  5917	041167	254 00 0 00 041337 		JRST	MUOTST		;MONITOR UUO'S
  5918	041170	302 02 0 00 000000 		CAIE	T1,0
  5919	041171	254 00 0 00 041334 		JRST	UUOTST		;LOCAL UUO'S
  5920	041172	254 00 0 00 041337 		JRST	MUOTST		; 0 - ILLEGAL INSTRUCTION
  5921	041173	263 17 0 00 000000 	PTINS1:	POPJ	P,
  5922
  5923						IFDEF	SIMASB,<
  5924	041174	037 14 0 00 000004 	CONN:	ERRHLT
  5925	041175	254 00 0 00 030000 		JRST	BEGIN >
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 14
KLPNT	MAC	22-Feb-77 13:15		SIMULATOR MACHINE REGISTER PRINT                                                   SEQ 0178

  5926	041176	405 01 0 00 000037 	FLTTST:	ANDI	T,37		;FLOATING POINT
  5927	041177	241 01 0 00 777776 		ROT	T,-2
  5928	041200	201 00 0 01 041776 		MOVEI	0,TBLFLT(T)
  5929	041201	037 00 0 00 000000 		PNTA
  5930	041202	241 01 0 00 000002 		ROT	T,2
  5931	041203	405 01 0 00 000007 		ANDI	T,7
  5932	041204	200 03 0 01 041664 		MOVE	T2,FLTTAB(T)
  5933	041205	201 00 0 01 042064 		MOVEI	0,TBLAD1(T)
  5934	041206	037 00 0 00 000000 	INSOUT:	PNTA
  5935	041207	202 03 0 00 056036 		MOVEM	T2,PTINDX#
  5936	041210	263 17 0 00 000000 		POPJ	P,
  5937
  5938	041211	405 01 0 00 000007 	BYTST:	ANDI	T,7		;UFA,DFN,FSC,BYTE
  5939	041212	200 03 0 01 041674 		MOVE	T2,BYTTAB(T)
  5940	041213	201 00 0 01 042006 		MOVEI	0,TBLBYT(T)
  5941	041214	254 00 0 00 041206 		JRST	INSOUT
  5942
  5943	041215	405 01 0 00 000077 	MOVTST:	ANDI	T,77
  5944	041216	305 01 0 00 000070 		CAIGE	T,70
  5945	041217	305 01 0 00 000040 		CAIGE	T,40
  5946	041220	254 00 0 00 041224 		JRST	.+4		;MOVE,ADD,SUB,MUL,+ETC
  5947	041221	200 03 0 01 041644 		MOVE	T2,MOTAB-40(T)
  5948	041222	201 00 0 01 041774 		MOVEI	0,TBLMO-40(T)	;SHIFTS,PUSH,POP,+ETC
  5949	041223	254 00 0 00 041206 		JRST	INSOUT
  5950	041224	400 02 0 00 000000 		SETZ	T1,
  5951	041225	245 01 0 00 777776 		ROTC	T,-2
  5952	041226	301 01 0 00 000010 		CAIL	T,10
  5953	041227	275 01 0 00 000006 		SUBI	T,6		;ADD,SUB
  5954	041230	201 00 0 01 042016 		MOVEI	0,TBLMV(T)
  5955	041231	037 00 0 00 000000 		PNTA
  5956	041232	245 01 0 00 000002 		ROTC	T,2
  5957	041233	301 01 0 00 000020 		CAIL	T,20
  5958	041234	254 00 0 00 041241 		JRST	IMLTST
  5959	041235	405 01 0 00 000003 		ANDI	T,3
  5960	041236	200 03 0 01 041734 		MOVE	T2,MOVTAB(T)
  5961	041237	201 00 0 01 042030 		MOVEI	0,TBLMOV(T)
  5962	041240	254 00 0 00 041206 		JRST	INSOUT
  5963
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 15
KLPNT	MAC	22-Feb-77 13:15		SIMULATOR MACHINE REGISTER PRINT                                                   SEQ 0179

  5964	041241	301 01 0 00 000040 	IMLTST:	CAIL	T,40
  5965	041242	254 00 0 00 041247 		JRST	ADDTST
  5966	041243	405 01 0 00 000003 		ANDI	T,3		;IMUL,MUL,IDIV,DIV
  5967	041244	200 03 0 01 041740 		MOVE	T2,MULTAB(T)
  5968	041245	201 00 0 01 042070 		MOVEI	0,TBLAD1+4(T)
  5969	041246	254 00 0 00 041206 		JRST	INSOUT
  5970
  5971	041247	405 01 0 00 000003 	ADDTST:	ANDI	T,3		;ADD, SUB
  5972	041250	200 03 0 01 041670 		MOVE	T2,FLTTAB+4(T)
  5973	041251	201 00 0 01 042070 		MOVEI	0,TBLAD1+4(T)
  5974	041252	254 00 0 00 041206 		JRST	INSOUT
  5975
  5976	041253	241 01 0 00 777775 	COMTST:	ROT	T,-3		;MEM AND AC MOD AND TEST
  5977	041254	200 03 0 01 041744 		MOVE	T2,COMTAB(T)
  5978	041255	201 00 0 01 042074 		MOVEI	0,TBLCOM(T)
  5979	041256	037 00 0 00 000000 		PNTA
  5980	041257	241 01 0 00 000003 		ROT	T,3
  5981	041260	405 01 0 00 000007 		ANDI	T,7
  5982	041261	201 00 0 01 042104 		MOVEI	0,TBLCM(T)
  5983	041262	254 00 0 00 041206 		JRST	INSOUT
  5984
  5985	041263	241 01 0 00 777776 	BOTST:	ROT	T,-2		;BOOLE
  5986	041264	201 00 0 01 042114 		MOVEI	0,TBLBOL(T)
  5987	041265	037 00 0 00 000000 		PNTA
  5988	041266	241 01 0 00 000002 		ROT	T,2
  5989	041267	405 01 0 00 000003 		ANDI	T,3
  5990	041270	200 03 0 01 041670 		MOVE	T2,FLTTAB+4(T)
  5991	041271	201 00 0 01 042070 		MOVEI	0,TBLAD1+4(T)
  5992	041272	254 00 0 00 041206 		JRST	INSOUT
  5993
  5994	041273	201 00 0 00 042134 	HTST:	MOVEI	0,H.		;HALF WORD TRANSFERS
  5995	041274	037 00 0 00 000000 		PNTA
  5996	041275	241 01 0 00 777776 		ROT	T,-2
  5997	041276	201 00 0 01 042135 		MOVEI	0,TBLH(T)
  5998	041277	037 00 0 00 000000 		PNTA
  5999	041300	241 01 0 00 000002 		ROT	T,2
  6000	041301	405 01 0 00 000003 		ANDI	T,3
  6001	041302	200 03 0 01 041734 		MOVE	T2,MOVTAB(T)
  6002	041303	201 00 0 01 042030 		MOVEI	0,TBLMOV(T)
  6003	041304	254 00 0 00 041206 		JRST	INSOUT
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 16
KLPNT	MAC	22-Feb-77 13:15		SIMULATOR MACHINE REGISTER PRINT                                                   SEQ 0180

  6004	041305	201 00 0 00 042155 	TTTST:	MOVEI	0,T.		;TEST
  6005	041306	037 00 0 00 000000 		PNTA
  6006	041307	200 03 0 00 054753 		MOVE	T2,[XWD	16,1]
  6007	041310	602 01 0 00 000010 		TRNE	T,10
  6008	041311	200 03 0 00 054754 		MOVE	T2,[XWD	2,1]
  6009	041312	602 01 0 00 000001 		TRNE	T,1
  6010	041313	254 00 0 00 041323 		JRST	TTODD
  6011	041314	241 01 0 00 777775 		ROT	T,-3
  6012	041315	201 00 0 01 042156 		MOVEI	0,TBLTA(T)
  6013	041316	037 00 0 00 000000 	TTSTA:	PNTA
  6014	041317	241 01 0 00 000002 		ROT	T,2
  6015	041320	405 01 0 00 000003 		ANDI	T,3
  6016	041321	201 00 0 01 042166 		MOVEI	0,TBLTA1(T)
  6017	041322	254 00 0 00 041206 		JRST	INSOUT
  6018
  6019	041323	241 01 0 00 777775 	TTODD:	ROT	T,-3
  6020	041324	201 00 0 01 042172 		MOVEI	0,TBLTB(T)
  6021	041325	254 00 0 00 041316 		JRST	TTSTA
  6022
  6023						IFNDEF	SIMASB,<
  6024					CONN:	HLRZ	T,MB		;I/O
  6025						ROT	T,-5
  6026						ANDI	T,7
  6027						MOVE	T2,CONTAB(T)
  6028						MOVEI	0,TBLCON(T)
  6029						JRST	INSOUT >
  6030
  6031	041326	405 01 0 00 000017 	NEWTST:	ANDI	T,17		;DOUBLE, FIX, + ETC
  6032	041327	301 01 0 00 000010 		CAIL	T,10		;DOUBLE ARITHMETIC ?
  6033	041330	476 00 0 00 055673 		SETOM	DBLAF		;YES
  6034	041331	200 03 0 01 041754 		MOVE	T2,NEWTAB(T)
  6035	041332	201 00 0 01 042202 		MOVEI	0,TBLNEW(T)
  6036	041333	254 00 0 00 041206 		JRST	INSOUT
  6037
  6038	041334	200 03 0 00 041774 	UUOTST:	MOVE	T2,UUOTAB
  6039	041335	201 00 0 00 042222 		MOVEI	0,TBLUUO	;UUO'S
  6040	041336	254 00 0 00 041206 		JRST	INSOUT
  6041
  6042	041337	200 03 0 00 041774 	MUOTST:	MOVE	T2,UUOTAB
  6043	041340	201 00 0 00 042223 		MOVEI	0,TBLMUO	;MONITR UUO'S
  6044	041341	254 00 0 00 041206 		JRST	INSOUT
  6045
  6046	041342	200 03 0 00 041775 	MUOXT:	MOVE	T2,MUOTAB	;MUUO EXECUTE INST
  6047	041343	201 00 0 00 042224 		MOVEI	0,TBLMUX
  6048	041344	254 00 0 00 041206 		JRST	INSOUT
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 17
KLPNT	MAC	22-Feb-77 13:15		SIMULATOR MACHINE REGISTER PRINT                                                   SEQ 0181

  6049					;INITIAL/FINAL AC,E PRINTOUT
  6050
  6051	041345	332 00 0 00 055657 	INTPNT:	SKIPE	BYF5
  6052	041346	254 00 0 00 041360 		JRST	IT12
  6053	041347	550 03 0 00 055576 		HRRZ	T2,AB		;GET E ADDRESS
  6054	041350	202 03 0 00 056074 		MOVEM	T2,SVAB1#
  6055	041351	402 00 0 00 055731 		SETZM	INIT1A#
  6056	041352	402 00 0 00 055733 		SETZM	INIT2A#
  6057	041353	402 00 0 00 055735 		SETZM	INIT3A#
  6058	041354	402 00 0 00 055737 		SETZM	INIT4A#
  6059	041355	554 03 0 00 056036 		HLRZ	T2,PTINDX	;GET PRINT INDEX, INITIAL
  6060	041356	260 17 1 03 041363 		GO	@SETLST(T2)	;SETUP INITIAL CONDITIONS
  6061	041357	263 17 0 00 000000 		POPJ	P,
  6062
  6063	041360	550 04 0 00 055576 	IT12:	HRRZ	T3,AB		;PICKUP C(C(E))
  6064	041361	202 04 0 00 056075 		MOVEM	T3,SVAB2#
  6065	041362	254 00 0 00 041555 		JRST	CCE+1
  6066
  6067	041363	000000	041404		SETLST:	INDX0
  6068	041364	000000	041405			INDX1
  6069	041365	000000	041407			INDX2
  6070	041366	000000	041412			INDX3
  6071	041367	000000	041415			INDX4
  6072	041370	000000	041421			INDX5
  6073	041371	000000	041424			INDX6
  6074	041372	000000	041427			INDX7
  6075	041373	000000	041433			INDX10
  6076	041374	000000	041440			INDX11
  6077	041375	000000	041442			INDX12
  6078	041376	000000	041445			INDX13
  6079	041377	000000	041451			INDX14
  6080	041400	000000	041455			INDX15
  6081	041401	000000	041460			INDX16
  6082	041402	000000	041463			INDX17
  6083	041403	000000	041467			INDX20
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 18
KLPNT	MAC	22-Feb-77 13:15		SIMULATOR MACHINE REGISTER PRINT                                                   SEQ 0182

  6084	041404	263 17 0 00 000000 	INDX0:	POPJ	P,		;DON'T PRINT
  6085
  6086	041405	260 17 0 00 041471 	INDX1:	GO	CAC		;PRINT C(AC)
  6087	041406	263 17 0 00 000000 		POPJ	P,
  6088
  6089	041407	260 17 0 00 041471 	INDX2:	GO	CAC		;PRINT C(AC)
  6090	041410	260 17 0 00 041540 		GO	CE		;PRINT C(E)
  6091	041411	263 17 0 00 000000 		POPJ	P,
  6092
  6093	041412	260 17 0 00 041471 	INDX3:	GO	CAC		;PRINT C(AC)
  6094	041413	260 17 0 00 041477 		GO	CAC1		;PRINT C(AC+1)
  6095	041414	263 17 0 00 000000 		POPJ	P,
  6096
  6097	041415	260 17 0 00 041471 	INDX4:	GO	CAC		;PRINT C(AC)
  6098	041416	260 17 0 00 041477 		GO	CAC1		;PRINT C(AC+1)
  6099	041417	260 17 0 00 041540 		GO	CE		;PRINT C(E)
  6100	041420	263 17 0 00 000000 		POPJ	P,
  6101
  6102	041421	260 17 0 00 041471 	INDX5:	GO	CAC		;PRINT C(AC)
  6103	041422	260 17 0 00 041506 		GO	CACR		;PRINT C(C(ACR))
  6104	041423	263 17 0 00 000000 		POPJ	P,
  6105
  6106	041424	260 17 0 00 041471 	INDX6:	GO	CAC		;PRINT C(AC)
  6107	041425	260 17 0 00 041515 		GO	CACR1		;PRINT	C(C(ACR+1))
  6108	041426	263 17 0 00 000000 		POPJ	P,
  6109
  6110	041427	260 17 0 00 041471 	INDX7:	GO	CAC		;PRINT C(AC)
  6111	041430	260 17 0 00 041540 		GO	CE		;PRINT C(E)
  6112	041431	260 17 0 00 041554 		GO	CCE		;PRINT C(C(E))
  6113	041432	263 17 0 00 000000 		POPJ	P,
  6114
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 19
KLPNT	MAC	22-Feb-77 13:15		SIMULATOR MACHINE REGISTER PRINT                                                   SEQ 0183

  6115	041433	260 17 0 00 041471 	INDX10:	GO	CAC		;PRINT C(AC)
  6116	041434	260 17 0 00 041477 		GO	CAC1		;PRINT C(AC+1)
  6117	041435	260 17 0 00 041540 		GO	CE		;PRINT C(E)
  6118	041436	260 17 0 00 041547 		GO	CE1		;PRINT C(E+1)
  6119	041437	263 17 0 00 000000 		POPJ	P,
  6120
  6121	041440	260 17 0 00 041540 	INDX11:	GO	CE		;PRINT C(E)
  6122	041441	263 17 0 00 000000 		POPJ	P,
  6123
  6124	041442	260 17 0 00 041540 	INDX12:	GO	CE		;PRINT C(E)
  6125	041443	260 17 0 00 041547 		GO	CE1		;PRINT C(E+1)
  6126	041444	263 17 0 00 000000 		POPJ	P,
  6127
  6128	041445	260 17 0 00 041471 	INDX13:	GO	CAC		;PRINT C(AC)
  6129	041446	260 17 0 00 041506 		GO	CACR		;PRINT C(C(ACR))
  6130	041447	260 17 0 00 041540 		GO	CE		;PRINT C(E)
  6131	041450	263 17 0 00 000000 		POPJ	P,
  6132
  6133	041451	260 17 0 00 041471 	INDX14:	GO	CAC		;PRINT C(AC)
  6134	041452	260 17 0 00 041515 		GO	CACR1		;PRINT C(C(ACR+1))
  6135	041453	260 17 0 00 041540 		GO	CE		;PRINT C(E)
  6136	041454	263 17 0 00 000000 		POPJ	P,
  6137
  6138	041455	260 17 0 00 041471 	INDX15:	GO	CAC		;PRINT C(AC)
  6139	041456	260 17 0 00 041524 		GO	CACL		;PRINT C(C(ACL))
  6140	041457	263 17 0 00 000000 		POPJ	P,
  6141
  6142	041460	260 17 0 00 041471 	INDX16:	GO	CAC		;PRINT C(AC)
  6143	041461	260 17 0 00 041533 		GO	E		;PRINT E
  6144	041462	263 17 0 00 000000 		POPJ	P,
  6145
  6146	041463	260 17 0 00 041471 	INDX17:	GO	CAC		;PRINT C(AC)
  6147	041464	260 17 0 00 041477 		GO	CAC1		;PRINT C(AC+1)
  6148	041465	260 17 0 00 041533 		GO	E		;PRINT E
  6149	041466	263 17 0 00 000000 		POPJ	P,
  6150
  6151	041467	260 17 0 00 041533 	INDX20:	GO	E		;PRINT E
  6152	041470	263 17 0 00 000000 		POPJ	P,
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 20
KLPNT	MAC	22-Feb-77 13:15		SIMULATOR MACHINE REGISTER PRINT                                                   SEQ 0184

  6153	041471	200 04 0 00 056076 	CAC:	MOVE	T3,SVAC
  6154	041472	200 00 0 04 040423 		MOVE	0,ACS(T3)
  6155	041473	202 00 0 00 055730 		MOVEM	0,INIT1#
  6156	041474	201 00 0 00 054755 		MOVEI	[ASCIZ/C(AC)=/]
  6157	041475	202 00 0 00 055731 		MOVEM	INIT1A
  6158	041476	263 17 0 00 000000 		POPJ	P,
  6159
  6160	041477	271 04 0 00 000001 	CAC1:	ADDI	T3,1
  6161	041500	405 04 0 00 000017 		ANDI	T3,17
  6162	041501	200 00 0 04 040423 		MOVE	0,ACS(T3)
  6163	041502	202 00 0 00 055732 		MOVEM	0,INIT2#
  6164	041503	201 00 0 00 054757 		MOVEI	[ASCIZ/C(AC+1)=/]
  6165	041504	202 00 0 00 055733 		MOVEM	INIT2A
  6166	041505	263 17 0 00 000000 		POPJ	P,
  6167
  6168	041506	550 04 0 00 055730 	CACR:	HRRZ	T3,INIT1
  6169	041507	260 17 0 00 041565 		GO	CADR
  6170	041510	200 00 0 04 000000 		MOVE	0,0(T3)
  6171	041511	202 00 0 00 055732 		MOVEM	0,INIT2
  6172	041512	201 00 0 00 054761 		MOVEI	[ASCIZ/C(C(ACR))=/]
  6173	041513	202 00 0 00 055733 		MOVEM	INIT2A
  6174	041514	263 17 0 00 000000 		POPJ	P,
  6175
  6176	041515	550 04 0 00 055730 	CACR1:	HRRZ	T3,INIT1
  6177	041516	260 17 0 00 041565 		GO	CADR
  6178	041517	200 00 0 04 000001 		MOVE	0,1(T3)
  6179	041520	202 00 0 00 055732 		MOVEM	0,INIT2
  6180	041521	201 00 0 00 054764 		MOVEI	[ASCIZ/C(C(ACR+1))=/]
  6181	041522	202 00 0 00 055733 		MOVEM	INIT2A
  6182	041523	263 17 0 00 000000 		POPJ	P,
  6183
  6184	041524	554 04 0 00 055730 	CACL:	HLRZ	T3,INIT1
  6185	041525	260 17 0 00 041565 		GO	CADR
  6186	041526	200 00 0 04 000000 		MOVE	0,0(T3)
  6187	041527	202 00 0 00 055732 		MOVEM	0,INIT2
  6188	041530	201 00 0 00 054767 		MOVEI	[ASCIZ/C(C(ACL))=/]
  6189	041531	202 00 0 00 055733 		MOVEM	INIT2A
  6190	041532	263 17 0 00 000000 		POPJ	P,
  6191
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 21
KLPNT	MAC	22-Feb-77 13:15		SIMULATOR MACHINE REGISTER PRINT                                                   SEQ 0185

  6192	041533	200 00 0 00 056074 	E:	MOVE	0,SVAB1
  6193	041534	202 00 0 00 055734 		MOVEM	0,INIT3
  6194	041535	201 00 0 00 054772 		MOVEI	[ASCIZ/E=/]
  6195	041536	202 00 0 00 055735 		MOVEM	INIT3A
  6196	041537	263 17 0 00 000000 		POPJ	P,
  6197
  6198	041540	200 04 0 00 056074 	CE:	MOVE	T3,SVAB1
  6199	041541	260 17 0 00 041565 		GO	CADR
  6200	041542	200 00 0 04 000000 		MOVE	0,0(T3)
  6201	041543	202 00 0 00 055734 		MOVEM	0,INIT3#
  6202	041544	201 00 0 00 054773 		MOVEI	[ASCIZ/C(E) =/]
  6203	041545	202 00 0 00 055735 		MOVEM	INIT3A
  6204	041546	263 17 0 00 000000 		POPJ	P,
  6205
  6206	041547	200 00 0 04 000001 	CE1:	MOVE	0,1(T3)
  6207	041550	202 00 0 00 055736 		MOVEM	0,INIT4#
  6208	041551	201 00 0 00 054775 		MOVEI	[ASCIZ/C(E+1) =/]
  6209	041552	202 00 0 00 055737 		MOVEM	INIT4A
  6210	041553	263 17 0 00 000000 		POPJ	P,
  6211
  6212	041554	550 04 0 00 056075 	CCE:	HRRZ	T3,SVAB2
  6213	041555	301 04 0 00 030000 		CAIL	T3,BEGIN
  6214	041556	263 17 0 00 000000 		POPJ	P,
  6215	041557	260 17 0 00 041565 		GO	CADR
  6216	041560	200 00 0 04 000000 		MOVE	0,0(T3)
  6217	041561	202 00 0 00 055736 		MOVEM	0,INIT4
  6218	041562	201 00 0 00 054777 		MOVEI	[ASCIZ/C(C(E))=/]
  6219	041563	202 00 0 00 055737 		MOVEM	INIT4A
  6220	041564	263 17 0 00 000000 		POPJ	P,
  6221
  6222	041565	307 04 0 00 000017 	CADR:	CAIG	T3,17		;IF GREATER THAN 17
  6223	041566	254 00 0 00 041571 		JRST	.+3
  6224	041567	271 04 0 00 000000 		ADDI	T3,OFFSET	;ADD IN OFFSET, PROG IN HIGH SEGMENT
  6225	041570	263 17 0 00 000000 		RTN
  6226	041571	271 04 0 00 040423 		ADDI	T3,ACS		;IF NOT, POINT TO SIM AC'S
  6227	041572	263 17 0 00 000000 		RTN
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 22
KLPNT	MAC	22-Feb-77 13:15		SIMULATOR MACHINE REGISTER PRINT                                                   SEQ 0186

  6228	041573	037 10 0 00 000002 	INTFNL:	SWITCH
  6229	041574	602 00 0 00 000000 		TRNE	INHIF		;INHIBIT INITIAL/FINAL RESULTS ?
  6230	041575	263 17 0 00 000000 		POPJ	P,		;YES
  6231						MOVEI	[ASCIZ?
  6232	041576	201 00 0 00 055001 	FLAGS - INT/FINAL   ?]
  6233	041577	037 17 0 00 000000 		PNTAL
  6234	041600	200 00 0 00 056115 		MOVE	0,SVPC1
  6235	041601	544 00 0 00 000013 		HLR	0,PC
  6236	041602	037 13 0 00 000000 		PNTHW
  6237	041603	201 00 0 00 030242 		MOVEI	CRLF
  6238	041604	037 00 0 00 000000 		PNTA
  6239					INTFN1:	MOVEI	[ASCIZ/INITIAL
  6240	041605	201 00 0 00 055006 	/]
  6241	041606	037 17 0 00 000000 		PNTAL
  6242	041607	476 00 0 00 030223 		SETOM	PNTSPC		;SET PRINT SPACE AFTER OCTALS CONTROL
  6243	041610	260 17 0 00 041626 		GO	IFPNT		;PRINT INITIAL CONDITIONS
  6244	041611	402 00 0 00 055731 		SETZM	INIT1A
  6245	041612	402 00 0 00 055733 		SETZM	INIT2A
  6246	041613	402 00 0 00 055735 		SETZM	INIT3A
  6247	041614	402 00 0 00 055737 		SETZM	INIT4A
  6248	041615	550 03 0 00 056036 		HRRZ	T2,PTINDX	;GET PRINT INDEX, FINAL
  6249	041616	322 03 0 00 041623 		JUMPE	T2,INTFN2	;IF ZERO, NO FINAL
  6250						MOVEI	[ASCIZ/
  6251					FINAL
  6252	041617	201 00 0 00 055010 	/]
  6253	041620	037 17 0 00 000000 		PNTAL
  6254	041621	260 17 1 03 041363 		GO	@SETLST(T2)	;SETUP FINAL CONDITIONS
  6255	041622	260 17 0 00 041626 		GO	IFPNT		;PRINT
  6256	041623				INTFN2:	MOVEI	[ASCIZ/
  6257					----------
  6258	041623	201 00 0 00 053442 	/]
  6259	041624	037 17 0 00 000000 		PNTAL
  6260	041625	263 17 0 00 000000 		POPJ	P,
  6261
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 23
KLPNT	MAC	22-Feb-77 13:15		SIMULATOR MACHINE REGISTER PRINT                                                   SEQ 0187

  6262
  6263	041626	336 00 0 00 055731 	IFPNT:	SKIPN	INIT1A
  6264	041627	254 00 0 00 041634 		JRST	.+5
  6265	041630	200 00 0 00 055731 		MOVE	INIT1A
  6266	041631	037 17 0 00 000000 		PNTAL
  6267	041632	200 00 0 00 055730 		MOVE	INIT1
  6268	041633	037 13 0 00 000000 		PNTHW			;PRINT C(AC)
  6269	041634	336 00 0 00 055733 		SKIPN	INIT2A
  6270	041635	254 00 0 00 041642 		JRST	.+5
  6271	041636	200 00 0 00 055733 		MOVE	INIT2A
  6272	041637	037 17 0 00 000000 		PNTAL
  6273	041640	200 00 0 00 055732 		MOVE	INIT2
  6274	041641	037 13 0 00 000000 		PNTHW			;PRINT C(AC+1), C(C(ACR)), C(C(ACR+1)), C(C(ACL))
  6275	041642	200 00 0 00 030046 		MOVE	0,CONSW
  6276	041643	603 00 0 00 020000 		TLNE	PNTLPT
  6277	041644	254 00 0 00 041647 		JRST	.+3
  6278	041645	201 00 0 00 030242 		MOVEI	CRLF
  6279	041646	037 00 0 00 000000 		PNTA
  6280	041647	336 00 0 00 055735 		SKIPN	INIT3A
  6281	041650	254 00 0 00 041655 		JRST	.+5
  6282	041651	200 00 0 00 055735 		MOVE	INIT3A
  6283	041652	037 17 0 00 000000 		PNTAL
  6284	041653	200 00 0 00 055734 		MOVE	INIT3
  6285	041654	037 13 0 00 000000 		PNTHW			;PRINT C(E), E
  6286	041655	336 00 0 00 055737 		SKIPN	INIT4A
  6287	041656	254 00 0 00 041663 		JRST	.+5
  6288	041657	200 00 0 00 055737 		MOVE	INIT4A
  6289	041660	037 17 0 00 000000 		PNTAL
  6290	041661	200 00 0 00 055736 		MOVE	INIT4
  6291	041662	037 13 0 00 000000 		PNTHW			;PRINT C(E+1), C(C(E))
  6292	041663	263 17 0 00 000000 		POPJ	P,
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 24
KLPNT	MAC	22-Feb-77 13:15		SIMULATOR MACHINE REGISTER PRINT                                                   SEQ 0188

  6293					;THE INDEX NUMBERS IN THE FOLLOWING TABLE
  6294					;INFORM THE PROGRAM WHICH REGISTERS TO PRINT
  6295					;THE NUMBERS HAVE THE FOLLOWING SIGNIFICANCE.
  6296
  6297					;INDEX	REGISTERS
  6298					;0	NONE
  6299					;1	C(AC)
  6300					;2	C(AC)			C(E)
  6301					;3	C(AC)	C(AC+1)
  6302					;4	C(AC)	C(AC+1)		C(E)
  6303					;5	C(AC)	C(C(ACR))
  6304					;6	C(AC)	C(C(ACR+1))
  6305					;7	C(AC)			C(E)	C(C(E))
  6306					;10	C(AC)	C(AC+1)		C(E)	C(E+1)
  6307					;11				C(E)
  6308					;12				C(E)	C(E+1)
  6309					;13	C(AC)	C(C(ACR))	C(E)
  6310					;14	C(AC)	C(C(ACR+1))	C(E)
  6311					;15	C(AC)	C(C(ACL))
  6312					;16	C(AC)						E
  6313					;17	C(AC)	C(AC+1)					E
  6314					;20							E
  6315
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 25
KLPNT	MAC	22-Feb-77 13:15		SIMULATOR MACHINE REGISTER PRINT                                                   SEQ 0189

  6316
  6317	041664	000002	000001		FLTTAB:	XWD	2,1		;FAD
  6318	041665	000004	000003			XWD	4,3		;FADL
  6319	041666	000002	000011			XWD	2,11		;FADM
  6320	041667	000002	000002			XWD	2,2		;FADB
  6321	041670	000002	000001			XWD	2,1		; -
  6322	041671	000016	000001			XWD	16,1		; I
  6323	041672	000002	000011			XWD	2,11		; M
  6324	041673	000002	000002			XWD	2,2		; B
  6325
  6326	041674	000004	000004		BYTTAB:	XWD	4,4		;UFA
  6327	041675	000002	000002			XWD	2,2		;DFN
  6328	041676	000016	000001			XWD	16,1		;FSC
  6329	041677	000011	000011			XWD	11,11		;BYTES
  6330	041700	000007	000007			XWD	7,7
  6331	041701	000007	000007			XWD	7,7
  6332	041702	000007	000007			XWD	7,7
  6333	041703	000007	000007			XWD	7,7
  6334
  6335	041704	000016	000001		MOTAB:	XWD	16,1		;ASH
  6336	041705	000016	000001			XWD	16,1		;ROT
  6337	041706	000016	000001			XWD	16,1		;LSH
  6338	041707	000003	000003			XWD	3,3		;JFFO
  6339	041710	000017	000003			XWD	17,3		;ASHC
  6340	041711	000017	000003			XWD	17,3		;ROTC
  6341	041712	000017	000003			XWD	17,3		;LSHC
  6342	041713	000000	000000			XWD	0,0		;ERR
  6343	041714	000002	000002			XWD	2,2		;EXCH
  6344	041715	000016	000001			XWD	16,1		;BLT
  6345	041716	000016	000001			XWD	16,1		;AOBJP
  6346	041717	000016	000001			XWD	16,1		;AOBJN
  6347	041720	000020	000000			XWD	20,0		;JRST
  6348	041721	000020	000000			XWD	20,0		;JFCL
  6349	041722	000020	000011			XWD	20,11		;XCT
  6350	041723	000016	000001			XWD	16,1		;MAP
  6351	041724	000006	000005			XWD	6,5		;PUSHJ
  6352	041725	000014	000005			XWD	14,5		;PUSH
  6353	041726	000013	000002			XWD	13,2		;POP
  6354	041727	000005	000001			XWD	5,1		;POPJ
  6355	041730	000011	000011			XWD	11,11		;JSR
  6356	041731	000016	000001			XWD	16,1		;JSP
  6357	041732	000002	000002			XWD	2,2		;JSA
  6358	041733	000015	000001			XWD	15,1		;JRA
  6359
  6360	041734	000002	000001		MOVTAB:	XWD	2,1		; -
  6361	041735	000016	000001			XWD	16,1		; I
  6362	041736	000002	000011			XWD	2,11		; M
  6363	041737	000002	000002			XWD	2,2		; S
  6364
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 26
KLPNT	MAC	22-Feb-77 13:15		SIMULATOR MACHINE REGISTER PRINT                                                   SEQ 0190

  6365	041740	000004	000003		MULTAB:	XWD	4,3		; -
  6366	041741	000017	000003			XWD	17,3		; I
  6367	041742	000004	000011			XWD	4,11		; M
  6368	041743	000004	000004			XWD	4,4		; B
  6369
  6370	041744	000016	000000		COMTAB:	XWD	16,0		;CAI
  6371	041745	000002	000000			XWD	2,0		;CAM
  6372	041746	000016	000000			XWD	16,0		;JUMP
  6373	041747	000002	000001			XWD	2,1		;SKIP
  6374	041750	000016	000001			XWD	16,1		;AOJ
  6375	041751	000002	000002			XWD	2,2		;AOS
  6376	041752	000016	000001			XWD	16,1		;SOJ
  6377	041753	000002	000002			XWD	2,2		;SOS
  6378
  6379	041754	000010	000003		NEWTAB:	XWD	10,3		;DMOVE
  6380	041755	000010	000003			XWD	10,3		;DMOVN
  6381	041756	000002	000001			XWD	2,1		;FIX
  6382	041757	000000	000000			0
  6383	041760	000010	000012			XWD	10,12		;DMOVM
  6384	041761	000010	000012			XWD	10,12		;DMNNM
  6385	041762	000002	000001			XWD	2,1		;FIXR
  6386	041763	000002	000001			XWD	2,1		;FLTR
  6387	041764	000010	000003			XWD	10,3		;DFAD
  6388	041765	000010	000003			XWD	10,3		;DFSB
  6389	041766	000010	000003			XWD	10,3		;DFMP
  6390	041767	000010	000003			XWD	10,3		;DFDV
  6391	041770	000000	000000			0
  6392	041771	000000	000000			0
  6393	041772	000000	000000			0
  6394	041773	000000	000000			0
  6395
  6396	041774	000002	000002		UUOTAB:	XWD	2,2		;UUO
  6397
  6398	041775	000012	000012		MUOTAB:	XWD	12,12		;MUUO EXECUTION
  6399						IFNDEF	SIMASB,<
  6400					CONTAB:	XWD	7,7		;BLKI
  6401						XWD	11,11		;DATAI
  6402						XWD	7,7		;BLKO
  6403						XWD	11,0		;DATAO
  6404						XWD	20,0		;CONO
  6405						XWD	11,11		;CONI
  6406						XWD	20,0		;CONSZ
  6407						XWD	20,0		;CONSO
  6408					>
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 27
KLPNT	MAC	22-Feb-77 13:15		SIMULATOR MACHINE REGISTER PRINT                                                   SEQ 0191

  6409					;SIMULATOR SYMBOL TABLE
  6410
  6411					DEFINE	INX	(A)<
  6412						ASCII /A/>
  6413
  6414	041776				TBLFLT:	INX	FAD^;	;140
  6415	041776	106 101 104 000 000 		ASCII /FAD/
  6416						INX	FADR^;	;144
  6417	041777	106 101 104 122 000 		ASCII /FADR/
  6418						INX	FSB^;	;150
  6419	042000	106 123 102 000 000 		ASCII /FSB/
  6420						INX	FSBR^;	;154
  6421	042001	106 123 102 122 000 		ASCII /FSBR/
  6422						INX	FMP^;	;160
  6423	042002	106 115 120 000 000 		ASCII /FMP/
  6424						INX	FMPR^;	;164
  6425	042003	106 115 120 122 000 		ASCII /FMPR/
  6426						INX	FDV^;	;170
  6427	042004	106 104 126 000 000 		ASCII /FDV/
  6428						INX	FDVR^;	;174
  6429	042005	106 104 126 122 000 		ASCII /FDVR/
  6430
  6431	042006				TBLBYT:	INX	UFA^;	;130
  6432	042006	125 106 101 000 000 		ASCII /UFA/
  6433						INX	DFN^;	;131
  6434	042007	104 106 116 000 000 		ASCII /DFN/
  6435						INX	FSC^;	;132
  6436	042010	106 123 103 000 000 		ASCII /FSC/
  6437						INX	IBP^;	;133
  6438	042011	111 102 120 000 000 		ASCII /IBP/
  6439						INX	ILDB^;	;134
  6440	042012	111 114 104 102 000 		ASCII /ILDB/
  6441						INX	LDB^;	;135
  6442	042013	114 104 102 000 000 		ASCII /LDB/
  6443						INX	IDPB^;	;136
  6444	042014	111 104 120 102 000 		ASCII /IDPB/
  6445						INX	DPB^;	;137
  6446	042015	104 120 102 000 000 		ASCII /DPB/
  6447
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 28
KLPNT	MAC	22-Feb-77 13:15		SIMULATOR MACHINE REGISTER PRINT                                                   SEQ 0192

  6448	042016				TBLMV:	INX	MOVE^;	;200
  6449	042016	115 117 126 105 000 		ASCII /MOVE/
  6450						INX	MOVS^;	;204
  6451	042017	115 117 126 123 000 		ASCII /MOVS/
  6452						INX	MOVN^;	;210
  6453	042020	115 117 126 116 000 		ASCII /MOVN/
  6454						INX	MOVM^;	;214
  6455	042021	115 117 126 115 000 		ASCII /MOVM/
  6456						INX	IMUL^;	;220
  6457	042022	111 115 125 114 000 		ASCII /IMUL/
  6458						INX	MUL^;	;224
  6459	042023	115 125 114 000 000 		ASCII /MUL/
  6460						INX	IDIV^;	;230
  6461	042024	111 104 111 126 000 		ASCII /IDIV/
  6462						INX	DIV^;	;234
  6463	042025	104 111 126 000 000 		ASCII /DIV/
  6464						INX	ADD^;	;270
  6465	042026	101 104 104 000 000 		ASCII /ADD/
  6466						INX	SUB^;	;274
  6467	042027	123 125 102 000 000 		ASCII /SUB/
  6468
  6469	042030	040 000 000 000 000 	TBLMOV:	ASCII / /	;0,4
  6470						INX	I^;	;1,5
  6471	042031	111 000 000 000 000 		ASCII /I/
  6472						INX	M^;	;2,6
  6473	042032	115 000 000 000 000 		ASCII /M/
  6474						INX	S^;	;3,7
  6475	042033	123 000 000 000 000 		ASCII /S/
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 29
KLPNT	MAC	22-Feb-77 13:15		SIMULATOR MACHINE REGISTER PRINT                                                   SEQ 0193

  6476
  6477	042034				TBLMO:	INX	ASH^;	;240
  6478	042034	101 123 110 000 000 		ASCII /ASH/
  6479						INX	ROT^;	;241
  6480	042035	122 117 124 000 000 		ASCII /ROT/
  6481						INX	LSH^;	;242
  6482	042036	114 123 110 000 000 		ASCII /LSH/
  6483						INX	JFFO^;	;243
  6484	042037	112 106 106 117 000 		ASCII /JFFO/
  6485						INX	ASHC^;	;244
  6486	042040	101 123 110 103 000 		ASCII /ASHC/
  6487						INX	ROTC^;	;245
  6488	042041	122 117 124 103 000 		ASCII /ROTC/
  6489						INX	LSHC^;	;246
  6490	042042	114 123 110 103 000 		ASCII /LSHC/
  6491
  6492						INX	ERR^;	;247
  6493	042043	105 122 122 000 000 		ASCII /ERR/
  6494						INX	EXCH^;	;250
  6495	042044	105 130 103 110 000 		ASCII /EXCH/
  6496						INX	BLT^;	;251
  6497	042045	102 114 124 000 000 		ASCII /BLT/
  6498						INX	AOBJP^;	;252
  6499	042046	101 117 102 112 120 		ASCII /AOBJP/
  6500						INX	AOBJN^;	;253
  6501	042047	101 117 102 112 116 		ASCII /AOBJN/
  6502						INX	JRST^;	;254
  6503	042050	112 122 123 124 000 		ASCII /JRST/
  6504						INX	JFCL^;	;255
  6505	042051	112 106 103 114 000 		ASCII /JFCL/
  6506						INX	XCT^;	;256
  6507	042052	130 103 124 000 000 		ASCII /XCT/
  6508						INX	MAP^;	;257
  6509	042053	115 101 120 000 000 		ASCII /MAP/
  6510						INX	PUSHJ^;	;260
  6511	042054	120 125 123 110 112 		ASCII /PUSHJ/
  6512						INX	PUSH^;	;261
  6513	042055	120 125 123 110 000 		ASCII /PUSH/
  6514						INX	POP^;	;262
  6515	042056	120 117 120 000 000 		ASCII /POP/
  6516						INX	POPJ^;	;263
  6517	042057	120 117 120 112 000 		ASCII /POPJ/
  6518						INX	JSR^;	;264
  6519	042060	112 123 122 000 000 		ASCII /JSR/
  6520						INX	JSP^;	;265
  6521	042061	112 123 120 000 000 		ASCII /JSP/
  6522						INX	JSA^;	;266
  6523	042062	112 123 101 000 000 		ASCII /JSA/
  6524						INX	JRA^;	;267
  6525	042063	112 122 101 000 000 		ASCII /JRA/
  6526
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 30
KLPNT	MAC	22-Feb-77 13:15		SIMULATOR MACHINE REGISTER PRINT                                                   SEQ 0194

  6527	042064	040 000 000 000 000 	TBLAD1:	ASCII / /	;0
  6528						INX	L^;	;1
  6529	042065	114 000 000 000 000 		ASCII /L/
  6530						INX	M^;	;2
  6531	042066	115 000 000 000 000 		ASCII /M/
  6532						INX	B^;	;3
  6533	042067	102 000 000 000 000 		ASCII /B/
  6534	042070	040 000 000 000 000 		ASCII / /	;0,4
  6535						INX	I^;	;1,5
  6536	042071	111 000 000 000 000 		ASCII /I/
  6537						INX	M^;	;2,6
  6538	042072	115 000 000 000 000 		ASCII /M/
  6539						INX	B^;	;3,7
  6540	042073	102 000 000 000 000 		ASCII /B/
  6541
  6542	042074				TBLCOM:	INX	CAI^;	;300
  6543	042074	103 101 111 000 000 		ASCII /CAI/
  6544						INX	CAM^;	;310
  6545	042075	103 101 115 000 000 		ASCII /CAM/
  6546						INX	JUMP^;	;320
  6547	042076	112 125 115 120 000 		ASCII /JUMP/
  6548						INX	SKIP^;	;330
  6549	042077	123 113 111 120 000 		ASCII /SKIP/
  6550						INX	AOJ^;	;340
  6551	042100	101 117 112 000 000 		ASCII /AOJ/
  6552						INX	AOS^;	;350
  6553	042101	101 117 123 000 000 		ASCII /AOS/
  6554						INX	SOJ^;	;360
  6555	042102	123 117 112 000 000 		ASCII /SOJ/
  6556						INX	SOS^;	;370
  6557	042103	123 117 123 000 000 		ASCII /SOS/
  6558
  6559	042104	040 000 000 000 000 	TBLCM:	ASCII / /	;0
  6560						INX	L^;	;1
  6561	042105	114 000 000 000 000 		ASCII /L/
  6562						INX	E^;	;1
  6563	042106	105 000 000 000 000 		ASCII /E/
  6564						INX	LE^;	;3
  6565	042107	114 105 000 000 000 		ASCII /LE/
  6566						INX	A^;	;4
  6567	042110	101 000 000 000 000 		ASCII /A/
  6568						INX	GE^;	;5
  6569	042111	107 105 000 000 000 		ASCII /GE/
  6570						INX	N^;	;6
  6571	042112	116 000 000 000 000 		ASCII /N/
  6572						INX	G^;	;7
  6573	042113	107 000 000 000 000 		ASCII /G/
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 31
KLPNT	MAC	22-Feb-77 13:15		SIMULATOR MACHINE REGISTER PRINT                                                   SEQ 0195

  6574
  6575	042114				TBLBOL:	INX	SETZ^;	;400
  6576	042114	123 105 124 132 000 		ASCII /SETZ/
  6577						INX	AND^;	;404
  6578	042115	101 116 104 000 000 		ASCII /AND/
  6579						INX	ANDCA^;	;410
  6580	042116	101 116 104 103 101 		ASCII /ANDCA/
  6581						INX	SETM^;	;414
  6582	042117	123 105 124 115 000 		ASCII /SETM/
  6583						INX	ANDCM^;	;420
  6584	042120	101 116 104 103 115 		ASCII /ANDCM/
  6585						INX	SETA^;	;424
  6586	042121	123 105 124 101 000 		ASCII /SETA/
  6587						INX	XOR^;	;430
  6588	042122	130 117 122 000 000 		ASCII /XOR/
  6589						INX	IOR^;	;434
  6590	042123	111 117 122 000 000 		ASCII /IOR/
  6591						INX	ANDCB^;	;440
  6592	042124	101 116 104 103 102 		ASCII /ANDCB/
  6593						INX	EQV^;	;444
  6594	042125	105 121 126 000 000 		ASCII /EQV/
  6595						INX	SETCA^;	;450
  6596	042126	123 105 124 103 101 		ASCII /SETCA/
  6597						INX	ORCA^;	;454
  6598	042127	117 122 103 101 000 		ASCII /ORCA/
  6599						INX	SETCM^;	;460
  6600	042130	123 105 124 103 115 		ASCII /SETCM/
  6601						INX	ORCM^;	;464
  6602	042131	117 122 103 115 000 		ASCII /ORCM/
  6603						INX	ORCB^;	;470
  6604	042132	117 122 103 102 000 		ASCII /ORCB/
  6605						INX	SETO^;	;474
  6606	042133	123 105 124 117 000 		ASCII /SETO/
  6607
  6608	042134				H.:	INX	H^;	;5XX
  6609	042134	110 000 000 000 000 		ASCII /H/
  6610	042135				TBLH:	INX	LL^;	;500
  6611	042135	114 114 000 000 000 		ASCII /LL/
  6612						INX	RL^;	;504
  6613	042136	122 114 000 000 000 		ASCII /RL/
  6614						INX	LLZ^;	;510
  6615	042137	114 114 132 000 000 		ASCII /LLZ/
  6616						INX	RLZ^;	;514
  6617	042140	122 114 132 000 000 		ASCII /RLZ/
  6618						INX	LLO^;	;520
  6619	042141	114 114 117 000 000 		ASCII /LLO/
  6620						INX	RLO^;	;524
  6621	042142	122 114 117 000 000 		ASCII /RLO/
  6622						INX	LLE^;	;530
  6623	042143	114 114 105 000 000 		ASCII /LLE/
  6624						INX	RLE^;	;534
  6625	042144	122 114 105 000 000 		ASCII /RLE/
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 32
KLPNT	MAC	22-Feb-77 13:15		SIMULATOR MACHINE REGISTER PRINT                                                   SEQ 0196

  6626						INX	RR^;	;540
  6627	042145	122 122 000 000 000 		ASCII /RR/
  6628						INX	LR^;	;544
  6629	042146	114 122 000 000 000 		ASCII /LR/
  6630						INX	RRZ^;	;550
  6631	042147	122 122 132 000 000 		ASCII /RRZ/
  6632						INX	LRZ^;	;554
  6633	042150	114 122 132 000 000 		ASCII /LRZ/
  6634						INX	RRO^;	;560
  6635	042151	122 122 117 000 000 		ASCII /RRO/
  6636						INX	LRO^;	;564
  6637	042152	114 122 117 000 000 		ASCII /LRO/
  6638						INX	RRE^;	;570
  6639	042153	122 122 105 000 000 		ASCII /RRE/
  6640						INX	LRE^;	;574
  6641	042154	114 122 105 000 000 		ASCII /LRE/
  6642	042155				T.:	INX	T^;	;6XX
  6643	042155	124 000 000 000 000 		ASCII /T/
  6644	042156				TBLTA:	INX	RN^;	;600
  6645	042156	122 116 000 000 000 		ASCII /RN/
  6646						INX	DN^;	;610
  6647	042157	104 116 000 000 000 		ASCII /DN/
  6648						INX	RZ^;	;620
  6649	042160	122 132 000 000 000 		ASCII /RZ/
  6650						INX	DZ^;	;630
  6651	042161	104 132 000 000 000 		ASCII /DZ/
  6652						INX	RC^;	;640
  6653	042162	122 103 000 000 000 		ASCII /RC/
  6654						INX	DC^;	;650
  6655	042163	104 103 000 000 000 		ASCII /DC/
  6656						INX	RO^;	;660
  6657	042164	122 117 000 000 000 		ASCII /RO/
  6658						INX	DO^;	;670
  6659	042165	104 117 000 000 000 		ASCII /DO/
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 33
KLPNT	MAC	22-Feb-77 13:15		SIMULATOR MACHINE REGISTER PRINT                                                   SEQ 0197

  6660
  6661	042166	040 000 000 000 000 	TBLTA1:	ASCII / /	;0,1
  6662						INX	E^;	;2,3
  6663	042167	105 000 000 000 000 		ASCII /E/
  6664						INX	A^;	;4,5
  6665	042170	101 000 000 000 000 		ASCII /A/
  6666						INX	N^;	;6,7
  6667	042171	116 000 000 000 000 		ASCII /N/
  6668
  6669
  6670	042172				TBLTB:	INX	LN^;	;601
  6671	042172	114 116 000 000 000 		ASCII /LN/
  6672						INX	SN^;	;611
  6673	042173	123 116 000 000 000 		ASCII /SN/
  6674						INX	LZ^;	;621
  6675	042174	114 132 000 000 000 		ASCII /LZ/
  6676						INX	SZ^;	;631
  6677	042175	123 132 000 000 000 		ASCII /SZ/
  6678						INX	LC^;	;641
  6679	042176	114 103 000 000 000 		ASCII /LC/
  6680						INX	SC^;	;651
  6681	042177	123 103 000 000 000 		ASCII /SC/
  6682						INX	LO^;	;661
  6683	042200	114 117 000 000 000 		ASCII /LO/
  6684						INX	SO^;	;671
  6685	042201	123 117 000 000 000 		ASCII /SO/
  6686						IFNDEF	SIMASB,<
  6687					TBLCON:	INX	BLKI;	;70000
  6688						INX	DATAI;	;70004
  6689						INX	BLKO;	;70010
  6690						INX	DATAO;	;70014
  6691						INX	CONO;	;70020
  6692						INX	CONI;	;70024
  6693						INX	CONSZ;	;70030
  6694						INX	CONSO;	;70034
  6695					>
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 34
KLPNT	MAC	22-Feb-77 13:15		SIMULATOR MACHINE REGISTER PRINT                                                   SEQ 0198

  6696	042202				TBLNEW:	INX	DMOVE^;	;120
  6697	042202	104 115 117 126 105 		ASCII /DMOVE/
  6698						INX	DMOVN^;	;121
  6699	042203	104 115 117 126 116 		ASCII /DMOVN/
  6700						INX	FIX^;	;122
  6701	042204	106 111 130 000 000 		ASCII /FIX/
  6702						INX	ERR^;	;123
  6703	042205	105 122 122 000 000 		ASCII /ERR/
  6704						INX	DMOVM^;	;124
  6705	042206	104 115 117 126 115 		ASCII /DMOVM/
  6706						INX	DMVNM^;	;125
  6707	042207	104 115 126 116 115 		ASCII /DMVNM/
  6708						INX	FIXR^;	;126
  6709	042210	106 111 130 122 000 		ASCII /FIXR/
  6710						INX	FLTR^;	;127
  6711	042211	106 114 124 122 000 		ASCII /FLTR/
  6712						INX	DFAD^;	;110
  6713	042212	104 106 101 104 000 		ASCII /DFAD/
  6714						INX	DFSB^;	;111
  6715	042213	104 106 123 102 000 		ASCII /DFSB/
  6716						INX	DFMP^;	;112
  6717	042214	104 106 115 120 000 		ASCII /DFMP/
  6718						INX	DFDV^;	;113
  6719	042215	104 106 104 126 000 		ASCII /DFDV/
  6720						INX	ERR^;	;114
  6721	042216	105 122 122 000 000 		ASCII /ERR/
  6722						INX	ERR^;	;115
  6723	042217	105 122 122 000 000 		ASCII /ERR/
  6724						INX	ERR^;	;116
  6725	042220	105 122 122 000 000 		ASCII /ERR/
  6726						INX	ERR^;	;117
  6727	042221	105 122 122 000 000 		ASCII /ERR/
  6728
  6729
  6730
  6731	042222				TBLUUO:	INX	UUO^;	;001-037
  6732	042222	125 125 117 000 000 		ASCII /UUO/
  6733
  6734	042223				TBLMUO:	INX	MUUO^;	;0, 040-077
  6735	042223	115 125 125 117 000 		ASCII /MUUO/
  6736
  6737	042224				TBLMUX:	INX	MUOEX^;	;MUUO EXECUTION
  6738	042224	115 125 117 105 130 		ASCII /MUOEX/
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 35
KLPNT	MAC	22-Feb-77 13:15		SIMULATOR MACHINE REGISTER PRINT                                                   SEQ 0199

  6739					;MACHINE STATES, K1-10
  6740					;
  6741	042225	000000	046704		STAB:	IT0			;INSTRUCTION TIME
  6742	042226	000000	046745			IT1
  6743	042227	000000	047211			IT2
  6744	042230	000000	047361			ET0S			;EXECUTE TIME
  6745	042231	000000	047407			ET1S	
  6746	042232	000000	047421			ET2S
  6747	042233	000000	047233			FT1			;FETCH TIME
  6748	042234	000000	047235			FT2
  6749	042235	000000	047237			FT3
  6750	042236	000000	047300			FT4
  6751	042237	000000	047302			FT5
  6752	042240	000000	047326			FT6
  6753	042241	000000	047317			FT7
  6754	042242	000000	047460			ST1			;STORE TIME
  6755	042243	000000	047555			ST2
  6756	042244	000000	047614			ST3	
  6757	042245	000000	047615			ST4
  6758	042246	000000	047627			ST5
  6759	042247	000000	051026			FAT1			;FLOATING ADD TIME
  6760	042250	000000	051034			FAT2
  6761	042251	000000	051051			FAT3
  6762	042252	000000	051075			FAT4
  6763	042253	000000	050070			FMT1			;FLOATING MULTIPLY TIME
  6764	042254	000000	050075			FMT2
  6765	042255	000000	047767			FDT0			;FLOATING DIVIDE TIME
  6766	042256	000000	050010			FDT1	
  6767	042257	000000	050014			FDT2
  6768	042260	000000	050021			FDT3
  6769	042261	000000	050031			FDT4
  6770	042262	000000	050041			FDT5
  6771	042263	000000	050047			FDT6
  6772	042264	000000	050060			FDT7
  6773	042265	000000	050517			FIXT1			;FIX TIME
  6774	042266	000000	050537			FIXT2
  6775	042267	000000	051161			SCT1			;SHIFT COUNT TIME
  6776	042270	000000	051220			SCT2
  6777	042271	000000	051110			SRT1			;SHIFT ROUTINE TIME
  6778	042272	000000	047664			DST1			;DIVIDE SUBROUTINE TIME
  6779	042273	000000	047672			DST2
  6780	042274	000000	047703			DST3
  6781	042275	000000	047717			DST4
  6782	042276	000000	047726			DST5
  6783	042277	000000	047755			DST6
  6784	042300	000000	050103			NRT1			;NORMALIZE ROUTINE TIME
  6785	042301	000000	050210			NRT2
  6786	042302	000000	050271			NRT3
  6787	042303	000000	050310			NRT4
  6788	042304	000000	050344			NRT5
  6789	042305	000000	050351			NRT6
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 36
KLPNT	MAC	22-Feb-77 13:15		SIMULATOR MACHINE REGISTER PRINT                                                   SEQ 0200

  6790	042306	000000	051143			DMOVT1			;DOUBLE MOVE TIME
  6791	042307	000000	051145			DMVNT1
  6792	042310	000000	051150			DMVNT2
  6793	042311	000000	051157			DMVNT3
  6794	042312	000000	050550			DFAT1			;DOUBLE FLOATING ADD TIME
  6795	042313	000000	050614			DFAT2
  6796	042314	000000	050635			DFAT3
  6797	042315	000000	050641			DFAT4
  6798	042316	000000	050653			DFAT5
  6799	042317	000000	050656			DFMT1			;DOUBLE FLOATING MULTIPLY TIME
  6800	042320	000000	050670			DFMT2			
  6801	042321	000000	050675			DFMT3
  6802	042322	000000	050702			DFDT1			;DOUBLE FLOATING DIVIDE TIME
  6803	042323	000000	050707			DFDT2
  6804	042324	000000	050714			DFDT3
  6805	042325	000000	050721			DFDT4
  6806	042326	000000	050751			DFDT5
  6807	042327	000000	050757			DFDT6
  6808	042330	000000	050771			DFDT7
  6809	042331	000000	051000			DFDT8
  6810	042332	000000	051023			DFDT9
  6811	042333	000000	050736			DFDT10
  6812	042334	000000	050742			DFDT11
  6813	042335	000000	050745			DFDT12
  6814	042336	000000	050366			DNT1			;DOUBLE NORMALIZE TIME
  6815	042337	000000	050405			DNT2	
  6816	042340	000000	050411			DNT3
  6817	042341	000000	050436			DNT4
  6818	042342	000000	050427			DNT5
  6819	042343	000000	050462			DNT6
  6820	042344	000000	050471			DNT7
  6821	042345	000000	050476			DNT8
  6822	042346	000000	050511			DNT9
  6823	042347	000000	051402			BLTT0
  6824	042350	000000	051406			BLTT1			;BLT TIME
  6825	042351	000000	051424			BLTT2
  6826	042352	000000	051430			BLTT3
  6827	042353	000000	051432			BLTT4
  6828	042354	000000	051441			BLTT5
  6829	042355	000000	051444			BLTT6
  6830	042356	000000	051446			BLTT7
  6831	042357	000000	051456			BLTT8
  6832	042360	000000	051462			BLTT9
  6833	042361	000000	051106			JFFOT1			;JFFO TIME
  6834	042362	000000	052550			MEMST			;MEMORY ROUTINE
  6835	042363	000000	051342			INDONE			;INSTRUCTION DONE TIME
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 37
KLPNT	MAC	22-Feb-77 13:15		SIMULATOR MACHINE REGISTER PRINT                                                   SEQ 0201

  6836						IFNDEF	SIMASB,<
  6837						TTYDI			;TTY I/O TIME
  6838						TTYDO
  6839						TTYCO
  6840						TTYCI
  6841						TTYCNZ
  6842						TTYCNO
  6843					
  6844						APRDI			;APR I/O TIME
  6845						APRDO
  6846						APRCO
  6847						APRCI
  6848						APRCNZ
  6849						APRCNO
  6850					
  6851						PIDI			;PI I/O TIME
  6852						PIDO
  6853						PICO
  6854						PICI
  6855						PICNZ
  6856						PICNO
  6857					
  6858						PGDI			;PAG I/O TIME
  6859						PGDO
  6860						PGCO
  6861						PGCI
  6862						PGCNZ
  6863						PGCNO
  6864					>
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 38
KLPNT	MAC	22-Feb-77 13:15		SIMULATOR MACHINE REGISTER PRINT                                                   SEQ 0202

  6865
  6866					;SYMBOLIC MACHINE STATES
  6867
  6868	042364				STAB1:	INX	IT0^
  6869	042364	111 124 060 000 000 		ASCII /IT0/^
  6870						INX	IT1^
  6871	042365	111 124 061 000 000 		ASCII /IT1/^
  6872						INX	IT2^
  6873	042366	111 124 062 000 000 		ASCII /IT2/^
  6874						INX	ET0^
  6875	042367	105 124 060 000 000 		ASCII /ET0/^
  6876						INX	ET1^
  6877	042370	105 124 061 000 000 		ASCII /ET1/^
  6878						INX	ET2^
  6879	042371	105 124 062 000 000 		ASCII /ET2/^
  6880						INX	FT1^
  6881	042372	106 124 061 000 000 		ASCII /FT1/^
  6882						INX	FT2^
  6883	042373	106 124 062 000 000 		ASCII /FT2/^
  6884						INX	FT3^
  6885	042374	106 124 063 000 000 		ASCII /FT3/^
  6886						INX	FT4^
  6887	042375	106 124 064 000 000 		ASCII /FT4/^
  6888						INX	FT5^
  6889	042376	106 124 065 000 000 		ASCII /FT5/^
  6890						INX	FT6^
  6891	042377	106 124 066 000 000 		ASCII /FT6/^
  6892						INX	FT7^
  6893	042400	106 124 067 000 000 		ASCII /FT7/^
  6894						INX	ST1^
  6895	042401	123 124 061 000 000 		ASCII /ST1/^
  6896						INX	ST2^
  6897	042402	123 124 062 000 000 		ASCII /ST2/^
  6898						INX	ST3^
  6899	042403	123 124 063 000 000 		ASCII /ST3/^
  6900						INX	ST4^
  6901	042404	123 124 064 000 000 		ASCII /ST4/^
  6902						INX	ST5^
  6903	042405	123 124 065 000 000 		ASCII /ST5/^
  6904						INX	FAT1^
  6905	042406	106 101 124 061 000 		ASCII /FAT1/^
  6906						INX	FAT2^
  6907	042407	106 101 124 062 000 		ASCII /FAT2/^
  6908						INX	FAT3^
  6909	042410	106 101 124 063 000 		ASCII /FAT3/^
  6910						INX	FAT4^
  6911	042411	106 101 124 064 000 		ASCII /FAT4/^
  6912						INX	FMT1^
  6913	042412	106 115 124 061 000 		ASCII /FMT1/^
  6914						INX	FMT2^
  6915	042413	106 115 124 062 000 		ASCII /FMT2/^
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 39
KLPNT	MAC	22-Feb-77 13:15		SIMULATOR MACHINE REGISTER PRINT                                                   SEQ 0203

  6916						INX	FDT0^
  6917	042414	106 104 124 060 000 		ASCII /FDT0/^
  6918						INX	FDT1^
  6919	042415	106 104 124 061 000 		ASCII /FDT1/^
  6920						INX	FDT2^
  6921	042416	106 104 124 062 000 		ASCII /FDT2/^
  6922						INX	FDT3^
  6923	042417	106 104 124 063 000 		ASCII /FDT3/^
  6924						INX	FDT4^
  6925	042420	106 104 124 064 000 		ASCII /FDT4/^
  6926						INX	FDT5^
  6927	042421	106 104 124 065 000 		ASCII /FDT5/^
  6928						INX	FDT6^
  6929	042422	106 104 124 066 000 		ASCII /FDT6/^
  6930						INX	FDT7^
  6931	042423	106 104 124 067 000 		ASCII /FDT7/^
  6932						INX	FIXT1^
  6933	042424	106 111 130 124 061 		ASCII /FIXT1/^
  6934						INX	FIXT2^
  6935	042425	106 111 130 124 062 		ASCII /FIXT2/^
  6936						INX	SCT1^
  6937	042426	123 103 124 061 000 		ASCII /SCT1/^
  6938						INX	SCT2^
  6939	042427	123 103 124 062 000 		ASCII /SCT2/^
  6940						INX	SRT1^
  6941	042430	123 122 124 061 000 		ASCII /SRT1/^
  6942						INX	DST1^
  6943	042431	104 123 124 061 000 		ASCII /DST1/^
  6944						INX	DST2^
  6945	042432	104 123 124 062 000 		ASCII /DST2/^
  6946						INX	DST3^
  6947	042433	104 123 124 063 000 		ASCII /DST3/^
  6948						INX	DST4^
  6949	042434	104 123 124 064 000 		ASCII /DST4/^
  6950						INX	DST5^
  6951	042435	104 123 124 065 000 		ASCII /DST5/^
  6952						INX	DST6^
  6953	042436	104 123 124 066 000 		ASCII /DST6/^
  6954						INX	NRT1^
  6955	042437	116 122 124 061 000 		ASCII /NRT1/^
  6956						INX	NRT2^
  6957	042440	116 122 124 062 000 		ASCII /NRT2/^
  6958						INX	NRT3^
  6959	042441	116 122 124 063 000 		ASCII /NRT3/^
  6960						INX	NRT4^
  6961	042442	116 122 124 064 000 		ASCII /NRT4/^
  6962						INX	NRT5^
  6963	042443	116 122 124 065 000 		ASCII /NRT5/^
  6964						INX	NRT6^
  6965	042444	116 122 124 066 000 		ASCII /NRT6/^
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 40
KLPNT	MAC	22-Feb-77 13:15		SIMULATOR MACHINE REGISTER PRINT                                                   SEQ 0204

  6966
  6967						INX	DMVT1^
  6968	042445	104 115 126 124 061 		ASCII /DMVT1/^
  6969						INX	DMVN1^
  6970	042446	104 115 126 116 061 		ASCII /DMVN1/^
  6971						INX	DMVN2^
  6972	042447	104 115 126 116 062 		ASCII /DMVN2/^
  6973						INX	DMVN3^
  6974	042450	104 115 126 116 063 		ASCII /DMVN3/^
  6975						INX	DFAT1^
  6976	042451	104 106 101 124 061 		ASCII /DFAT1/^
  6977						INX	DFAT2^
  6978	042452	104 106 101 124 062 		ASCII /DFAT2/^
  6979						INX	DFAT3^
  6980	042453	104 106 101 124 063 		ASCII /DFAT3/^
  6981						INX	DFAT4^
  6982	042454	104 106 101 124 064 		ASCII /DFAT4/^
  6983						INX	DFAT5^
  6984	042455	104 106 101 124 065 		ASCII /DFAT5/^
  6985						INX	DFMT1^
  6986	042456	104 106 115 124 061 		ASCII /DFMT1/^
  6987						INX	DFMT2^
  6988	042457	104 106 115 124 062 		ASCII /DFMT2/^
  6989						INX	DFMT3^
  6990	042460	104 106 115 124 063 		ASCII /DFMT3/^
  6991						INX	DFDT1^
  6992	042461	104 106 104 124 061 		ASCII /DFDT1/^
  6993						INX	DFDT2^
  6994	042462	104 106 104 124 062 		ASCII /DFDT2/^
  6995						INX	DFDT3^
  6996	042463	104 106 104 124 063 		ASCII /DFDT3/^
  6997						INX	DFDT4^
  6998	042464	104 106 104 124 064 		ASCII /DFDT4/^
  6999						INX	DFDT5^
  7000	042465	104 106 104 124 065 		ASCII /DFDT5/^
  7001						INX	DFDT6^
  7002	042466	104 106 104 124 066 		ASCII /DFDT6/^
  7003						INX	DFDT7^
  7004	042467	104 106 104 124 067 		ASCII /DFDT7/^
  7005						INX	DFDT8^
  7006	042470	104 106 104 124 070 		ASCII /DFDT8/^
  7007						INX	DFDT9^
  7008	042471	104 106 104 124 071 		ASCII /DFDT9/^
  7009						INX	DFD10^
  7010	042472	104 106 104 061 060 		ASCII /DFD10/^
  7011						INX	DFD11^
  7012	042473	104 106 104 061 061 		ASCII /DFD11/^
  7013						INX	DFD12^
  7014	042474	104 106 104 061 062 		ASCII /DFD12/^
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 41
KLPNT	MAC	22-Feb-77 13:15		SIMULATOR MACHINE REGISTER PRINT                                                   SEQ 0205

  7015						INX	DNT1^
  7016	042475	104 116 124 061 000 		ASCII /DNT1/^
  7017						INX	DNT2^
  7018	042476	104 116 124 062 000 		ASCII /DNT2/^
  7019						INX	DNT3^
  7020	042477	104 116 124 063 000 		ASCII /DNT3/^
  7021						INX	DNT4^
  7022	042500	104 116 124 064 000 		ASCII /DNT4/^
  7023						INX	DNT5^
  7024	042501	104 116 124 065 000 		ASCII /DNT5/^
  7025						INX	DNT6^
  7026	042502	104 116 124 066 000 		ASCII /DNT6/^
  7027						INX	DNT7^
  7028	042503	104 116 124 067 000 		ASCII /DNT7/^
  7029						INX	DNT8^
  7030	042504	104 116 124 070 000 		ASCII /DNT8/^
  7031						INX	DNT9^
  7032	042505	104 116 124 071 000 		ASCII /DNT9/^
  7033						INX	BLTT0^
  7034	042506	102 114 124 124 060 		ASCII /BLTT0/^
  7035						INX	BLTT1^
  7036	042507	102 114 124 124 061 		ASCII /BLTT1/^
  7037						INX	BLTT2^
  7038	042510	102 114 124 124 062 		ASCII /BLTT2/^
  7039						INX	BLTT3^
  7040	042511	102 114 124 124 063 		ASCII /BLTT3/^
  7041						INX	BLTT4^
  7042	042512	102 114 124 124 064 		ASCII /BLTT4/^
  7043						INX	BLTT5^
  7044	042513	102 114 124 124 065 		ASCII /BLTT5/^
  7045						INX	BLTT6^
  7046	042514	102 114 124 124 066 		ASCII /BLTT6/^
  7047						INX	BLTT7^
  7048	042515	102 114 124 124 067 		ASCII /BLTT7/^
  7049						INX	BLTT8^
  7050	042516	102 114 124 124 070 		ASCII /BLTT8/^
  7051						INX	BLTT9^
  7052	042517	102 114 124 124 071 		ASCII /BLTT9/^
  7053						INX	JFFO1^
  7054	042520	112 106 106 117 061 		ASCII /JFFO1/^
  7055						INX	MEMST^
  7056	042521	115 105 115 123 124 		ASCII /MEMST/^
  7057						INX	INDON^
  7058	042522	111 116 104 117 116 		ASCII /INDON/^
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 42
KLPNT	MAC	22-Feb-77 13:15		SIMULATOR MACHINE REGISTER PRINT                                                   SEQ 0206

  7059						IFNDEF	SIMASB,<
  7060						INX	DATAI
  7061						INX	DATAO
  7062						INX	CONO
  7063						INX	CONI
  7064						INX	CONSZ
  7065						INX	CONSO
  7066						INX	DATAI
  7067						INX	DATAO
  7068						INX	CONO
  7069						INX	CONI
  7070						INX	CONSZ
  7071						INX	CONSO
  7072						INX	DATAI
  7073						INX	DATAO
  7074						INX	CONO
  7075						INX	CONI
  7076						INX	CONSZ
  7077						INX	CONSO
  7078						INX	DATAI
  7079						INX	DATAO
  7080						INX	CONO
  7081						INX	CONI
  7082						INX	CONSZ
  7083						INX	CONSO
  7084					>
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 1
KL10A1	MAC	22-Feb-77 13:16		SIMULATOR MACHINE REGISTER PRINT                                                   SEQ 0207

  7085					;KL10
  7086
  7087
  7088
  7089
  7090
  7091
  7092						XLIST
  7093						LIST
  7094						IFNDEF	ONEPRT,<
  7095					TITLE	KL10RL	PDP-10 KL10 SIMULATOR  **RELIABILITY PROGRAM VERSION**  ;J. KIRCHOFF >>
  7096
  7097						LIST
  7098					;COPYRIGHT 1975
  7099					;DIGITAL EQUIPMENT CORPORATION
  7100					;MAYNARD, MASS. 01754
  7101
  7102					;JOHN R. KIRCHOFF
  7103
  7104
  7105					;CONSISTS OF 3 FILES: KL10A1.MAC, KL10A2.MAC, KL10A3.MAC
  7106
  7107					;SIMASB,	SPECIAL ASSEMBLY CONTROL WORD
  7108					;		NOT DEFINED - ASSEMBLE FULL SIMULATOR
  7109					;		SIMASB=1    - ASSEMBLE FOR RELIABILITY DIAGNOSTICS
  7110
  7111					;****** NOTE ******
  7112					;SPECIAL VERSION USED FOR KL10 PROCESSOR
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 2
KL10A1	MAC	22-Feb-77 13:16		SIMULATOR PRINT PROGRAM OPERATION PARAMETERS                                       SEQ 0208

  7113					SUBTTL	SIMULATOR PRINT PROGRAM OPERATION PARAMETERS
  7114
  7115					;KI10 SIMULATOR CORRECTION TO OPERATE WITH SIMULATOR PRINT PROGRAM
  7116
  7117			046020		SIMGO==GO
  7118
  7119						IFNDEF	ONEPRT,<
  7120					INTERN	XCTF,IRLTCH,ARX,FE,SA,AB,ADX,FMREG,INDONE,SIMBRK,SIMGO,ERR
  7121					
  7122					INTERN	IT0,IT1,IT2,ET0S,ET1S,ET2S,FT1,FT2,FT3,FT4,FT5,FT6,FT7
  7123					INTERN	ST1,ST2,ST3,ST4,ST5,FAT1,FAT2,FAT3,FAT4
  7124					INTERN	FMT1,FMT2,FDT0,FDT1,FDT2,FDT3,FDT4,FDT5,FDT6,FDT7
  7125					INTERN	FIXT1,FIXT2,SCT1,SCT2,SRT1,DST1,DST2,DST3,DST4,DST5,DST6
  7126					INTERN	NRT1,NRT2,NRT3,NRT4,NRT5,NRT6
  7127					INTERN	DMOVT1,DMVNT1,DMVNT2,DMVNT3
  7128					INTERN	DFAT1,DFAT2,DFAT3,DFAT4,DFAT5
  7129					INTERN	DFMT1,DFMT2,DFMT3
  7130					INTERN	DFDT1,DFDT2,DFDT3,DFDT4,DFDT5,DFDT6,DFDT7,DFDT8
  7131					INTERN	DFDT9,DFDT10,DFDT11,DFDT12
  7132					INTERN	DNT1,DNT2,DNT3,DNT4,DNT5,DNT6,DNT7,DNT8,DNT9
  7133					INTERN	BLTT0,BLTT1,BLTT2,BLTT3,BLTT4,BLTT5,BLTT6,BLTT7,BLTT8,BLTT9
  7134					INTERN	JFFOT1,MEMST,BYF5
  7135						IFNDEF	SIMASB,<
  7136					INTERN	TTYDI,TTYDO,TTYCO,TTYCI,TTYCNZ,TTYCNO
  7137					INTERN	APRDI,APRDO,APRCO,APRCI,APRCNZ,APRCNO
  7138					INTERN	PIDI,PIDO,PICO,PICI,PICNZ,PICNO
  7139					INTERN	PGDI,PGDO,PGCO,PGCI,PGCNZ,PGCNO
  7140					INTERN	A
  7141					>
  7142					INTERN	STATE
  7143					INTERN	GO,TIME,PC,INDONE
  7144					
  7145					EXTERN	INPC,ACS,DDT,DDTEND,DDTEX,SWITCH
  7146					EXTERN	JOBSYM,JOBSA
  7147					
  7148						IFNDEF	SIMASB,<
  7149					EXTERN	USR420,USR424,USR425,USR427,USR436
  7150					>
  7151						IFDEF	SIMASB,<
  7152					EXTERN	BEGIN	>
  7153					>
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 1
KL10A2	MAC	22-Feb-77 13:18		DEFINITIONS                                                                        SEQ 0209

  7154						SUBTTL DEFINITIONS
  7155
  7156						MLON
  7157
  7158					;ACCUMULATOR DEFINITIONS
  7159
  7160			000000			F==0		;MISC LOGIC FLIP FLOPS
  7161			000001			T==1		;TEMPORARY REGISTERS
  7162			000002			T1==2
  7163			000003			T2==3
  7164			000004			T3==4
  7165			000005			S==5		;STATE REGISTER
  7166			000006			AR==6		;MACHINE REGISTERS
  7167			000007			MQ==7
  7168			000010			BR==10
  7169			000011			AD==11
  7170			000012			MB==12
  7171			000013			PC==13
  7172			000014			MA==14
  7173			000015			SC==15
  7174			000016			IR==16
  7175			000017			P==17		;PUSH DOWN POINTER
  7176
  7177					;NEW OP CODE DEFINITIONS
  7178						IFNDEF	ONEPRT,<
  7179					OPDEF DFAD   [110B8]
  7180					OPDEF DFSB   [111B8]
  7181					OPDEF DFMP   [112B8]
  7182					OPDEF DFDV   [113B8]
  7183					OPDEF DMOVE  [120B8]
  7184					OPDEF DMOVN  [121B8]
  7185					OPDEF FIX    [122B8]
  7186					OPDEF DMOVEM [124B8]
  7187					OPDEF DMOVNM [125B8]
  7188					OPDEF FIXR   [126B8]
  7189					OPDEF FLTR   [127B8]
  7190					OPDEF MAP    [257B8]
  7191					>
  7192						IFNDEF	SIMASB,<
  7193					A:	JRST	FIRST
  7194					>
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 2
KL10A2	MAC	22-Feb-77 13:18		DEFINITIONS                                                                        SEQ 0210

  7195						DEFINE	BITS (FIRST,PREFIX,LIST)<
  7196						.FOO.==FIRST
  7197						IRP LIST<
  7198						PREFIX'LIST==.FOO.
  7199						.FOO.==.FOO.+.FOO.
  7200					>>
  7201
  7202					;LEFT HALF BITS
  7203					;CLOCKS
  7204						BITS (2,,<PCCLK>)^
  7205					;EXECUTION TIME PULSE SWITCHES
  7206						BITS (1,ET,<0,1>)^
  7207			000004			INFTST==4
  7208					;AD ENABLES
  7209						BITS (10,AD,<MAGIC,ARRP,ARLP,ARMI,BRRP,BRLP,BRMI^_
  7210					,FMRP,FMLP,FMMI,CR36,ADD,EQV,PL1L,MI1B>)^
  7211			006000			ADFMPL==ADFMRP+ADFMLP
  7212			000060			ADARPL==ADARRP+ADARLP
  7213			000600			ADBRPL==ADBRRP+ADBRLP
  7214			220000			ADPL1B==ADPL1L+ADCR36
  7215
  7216					;RIGHT HALF BITS
  7217					;FETCH AND STORE SWITCHES
  7218						BITS (1,,<FCE,PSE,FCCACR,SCE,STORE^_
  7219					,SACINH,SACBR,SAC2,PCCHNG>)^
  7220			000003			FCEPSE==FCE+PSE
  7221			000002			FCE2==PSE
  7222			000006			FCCACL==FCCACR+PSE
  7223			000140			SAIAC0==SACINH+SACBR
  7224					;MQ ENABLES
  7225						BITS (1,MQ,<SHR2,SHRT,SHLT,ADEN,CLR>)^
  7226					;AUX AR ENABLES
  7227						BITS (.FOO.,AR,<SHR2,SHRT,SHLT,CLR>)^
  7228					;BR ENABLES
  7229			001000			BRAREN==1000
  7230					;AR ENABLES
  7231						BITS (2000,AR,<LTAD,RTAD,RARL,LARR,IREN>)^
  7232			022000			ARFLGS==ARLTAD+ARLARR
  7233			014000			ARPCEN==ARRTAD+ARRARL
  7234			006000			ARADEN==ARLTAD+ARRTAD
  7235			030000			ARSWAP==ARRARL+ARLARR
  7236					;ADDRESS BUS ENABLES
  7237						BITS (.FOO.,AB,<PCEN,ABEN,ADEN>)^
  7238
  7239			040000			LNGCYC==40000
  7240			000001			ADCLKINH==1
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 3
KL10A2	MAC	22-Feb-77 13:18		DEFINITIONS                                                                        SEQ 0211

  7241					;CONTROL FF'S
  7242						BITS (ABPCEN,AB,<PC,AB,AD>)^
  7243			000001			CLKINH==1
  7244			000002			ABAS==2
  7245			000004			DSF2SET==4
  7246			000010			DSF2CLR==10
  7247			000020			FLAG1==20
  7248			000040			FLAG2==40
  7249			000100			FLAG3==100
  7250			000200			SCP1S==200
  7251			000400			SCP1IN==400
  7252			001000			MUOF1S==1000
  7253			002000			MUOF1C==2000
  7254			004000			MUOF2S==4000
  7255			010000			MUOF2C==10000
  7256
  7257
  7258					;SCADDER BITS RIGHT HALF
  7259			000001			SAMI22==1
  7260			000002			SAPL44==2
  7261			000003			SAZERO==3
  7262			000004			SAP220==4
  7263			000005			SAP110==5
  7264			000006			SAM110==6
  7265			000007			SAMI42==7
  7266			000010			SAMI16==10
  7267			000011			SAMI33==11
  7268			000012			SAMI32==12
  7269			000013			SAMI4==13
  7270			000014			SAPL10==14
  7271			000015			SAMI43==15
  7272			000016			SAPL43==16
  7273			000017			SAM100==17
  7274						BITS (20,SA,<SCPL,SCMI,ADD,PL1,MSIZ,ARPOS,AREX,EQV,FEEN>)^
  7275						BITS (.FOO.,SC,<SAEN,AREN,SHRT,SCP1>)^
  7276						BITS (.FOO.,FE,<SAEN>)^
  7277
  7278					;LEFT HALF
  7279						BITS (1,MB,<FMEN,AREN>)^
  7280						BITS (.FOO.,BR,<ARXEN>)^
  7281						BITS (.FOO.,ARX,<SR2,SHR,SHL,ADX,CLR>)^
  7282						BITS (.FOO.,AD,<MSKG,BRP2,MBRE,MBLE>)^
  7283			006000			ADMBEN==ADMBRE+ADMBLE
  7284
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 4
KL10A2	MAC	22-Feb-77 13:18		DEFINITIONS                                                                        SEQ 0212

  7285					;ADX BITS LEFT HALF
  7286						BITS (.FOO.,ADX,<BRM,FM2,FMM,FMP,EQV,ADD>)^
  7287
  7288			000017			MEMREF=FCE!FCEPSE!SCE!FCCACL!FCCACR!FCE2
  7289
  7290			000144			PAGDLY==^D100
  7291			000536			WARNDLY==^D350
  7292
  7293						IFNDEF	SIMASB,<
  7294						OFFSET==400000	;SIMULATED PROGRAMS ARE IN HIGH SEGMENT>
  7295
  7296
  7297					;FLAGS, LEFT HALF OF PC WORD
  7298
  7299			400000			AROV==400000
  7300			200000			CRY0==200000
  7301			100000			CRY1==100000
  7302			040000			FOV==040000
  7303			020000			BIS==020000
  7304			010000			USERF==010000
  7305			004000			EXIOT==004000
  7306			002000			LIP==002000
  7307			001000			UOLIP==001000
  7308			000400			TN0==400
  7309			000200			TN1==200
  7310			000100			FXU==000100
  7311			000040			DCK==000040
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 5
KL10A2	MAC	22-Feb-77 13:18		DISPATCH TABLE FOR INSTRUCTIONS		0-37                                       SEQ 0213

  7312						SUBTTL	DISPATCH TABLE FOR INSTRUCTIONS		0-37
  7313
  7314	042523				TABLE:
  7315
  7316					;FORMAT OF DISPATCH TABLE
  7317					;	FETCH CYCLE ENABLES, SWITCHES
  7318					;	ET0 ADDRESS,, ET1 ADDRESS
  7319					;	ET2 ENABLES AND CLOCKS, ET2 DISPATCH
  7320
  7321					;UUO'S
  7322					DEFINE UUOMAC <
  7323						XWD ET0+ET1,STORE+SACINH
  7324						XWD [MONUUO],[XWD ADARPL,0]
  7325						XWD 0,ARIREN+ARRTAD
  7326					>
  7327						IFNDEF	SIMASB,<
  7328					;ILLEGAL UUO							0
  7329						UUOMAC
  7330					
  7331					;USER UUO'S							1-37
  7332						REPEAT 37,
  7333					<	XWD ET0+ET1+ADMAGIC,STORE+SACINH+UUOFD
  7334						[XWD ADMAGIC,ARIREN+ABADEN+UUO1]
  7335						XWD INFTST,0
  7336					>
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 6
KL10A2	MAC	22-Feb-77 13:18		DISPATCH TABLE FOR INSTRUCTIONS		0-37                                       SEQ 0214

  7337					SUBTTL	DISPATCH TABLE FOR INSTRUCTIONS		40-107
  7338					;MONITOR UUO'S							40-77
  7339						REPEAT 40,
  7340					<	UUOMAC
  7341					>
  7342					;UNDEFINED OP CODES						100-107
  7343						REPEAT 10,
  7344					<	UUOMAC
  7345					>
  7346					>
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 7
KL10A2	MAC	22-Feb-77 13:18		DISPATCH TABLE FOR INSTRUCTIONS		110-111                                    SEQ 0215

  7347					SUBTTL	DISPATCH TABLE FOR INSTRUCTIONS		110-111
  7348					;DFAD, DFSB							110-111
  7349						REPEAT 2,
  7350					<	XWD ET0+ET1+ADFMPL,FCE2+SAC2+DFAFD+PCCHNG
  7351						XWD [XWD ADFMPL,ARADEN+BRAREN+DFA0],[XWD ADBRPL,ARADEN+BRAREN+DFA1]
  7352						ARADEN+BRAREN+DFA2
  7353					>
  7354	042523	006003	017602			XWD ET0+ET1+ADFMPL,FCE2+SAC2+DFAFD+PCCHNG
  7355	042524	055012	055013			XWD [XWD ADFMPL,ARADEN+BRAREN+DFA0],[XWD ADBRPL,ARADEN+BRAREN+DFA1]
  7356	042525	000000	007576			ARADEN+BRAREN+DFA2
  7357
  7358	042526	006003	017602			XWD ET0+ET1+ADFMPL,FCE2+SAC2+DFAFD+PCCHNG
  7359	042527	055012	055013			XWD [XWD ADFMPL,ARADEN+BRAREN+DFA0],[XWD ADBRPL,ARADEN+BRAREN+DFA1]
  7360	042530	000000	007576			ARADEN+BRAREN+DFA2
  7361
  7362					;DFMP								112
  7363	042531	006003	020602			XWD	ET0+ET1+ADFMPL,FCE2+SAC2+DFMFD+PCCHNG
  7364	042532	055014	055015			XWD [XWD ADFMPL,ARADEN+BRAREN+DFM0],[XWD ADBRPL,ARADEN+DFM1]
  7365	042533	000000	007631			ARADEN+BRAREN+DFM2
  7366					;DFDV								113
  7367	042534	006003	021702			XWD	ET0+ET1+ADFMPL,FCE2+SAC2+DFDFD+PCCHNG+SACBR
  7368	042535	055016	055017			XWD [XWD ADFMPL,ARADEN+BRAREN+DFD0],[ARADEN+DFD1]
  7369	042536	000000	000654			DFD2
  7370
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 8
KL10A2	MAC	22-Feb-77 13:18		DISPATCH TABLE FOR INSTRUCTIONS		114-123                                    SEQ 0216

  7371					SUBTTL	DISPATCH TABLE FOR INSTRUCTIONS		114-123
  7372					;UNDEFINED OP CODES						114-117
  7373						REPEAT 4,
  7374					<	UUOMAC
  7375					>
  7376						UUOMAC^
  7377	042537	000003	000060			XWD ET0+ET1,STORE+SACINH
  7378	042540	055020	055021			XWD [MONUUO],[XWD ADARPL,0]
  7379	042541	000000	044000			XWD 0,ARIREN+ARRTAD
  7380
  7381						UUOMAC^
  7382	042542	000003	000060			XWD ET0+ET1,STORE+SACINH
  7383	042543	055020	055021			XWD [MONUUO],[XWD ADARPL,0]
  7384	042544	000000	044000			XWD 0,ARIREN+ARRTAD
  7385
  7386						UUOMAC^
  7387	042545	000003	000060			XWD ET0+ET1,STORE+SACINH
  7388	042546	055020	055021			XWD [MONUUO],[XWD ADARPL,0]
  7389	042547	000000	044000			XWD 0,ARIREN+ARRTAD
  7390
  7391						UUOMAC^
  7392	042550	000003	000060			XWD ET0+ET1,STORE+SACINH
  7393	042551	055020	055021			XWD [MONUUO],[XWD ADARPL,0]
  7394	042552	000000	044000			XWD 0,ARIREN+ARRTAD
  7395
  7396
  7397					;DMOVE,DMOVN							120-121
  7398						REPEAT 2,
  7399					<	SAC2+FCE2+PCCHNG+SRINST
  7400						0
  7401						DMOV2
  7402					>
  7403	042553	000000	003602			SAC2+FCE2+PCCHNG+SRINST
  7404	042554	000000	000000			0
  7405	042555	000000	000372			DMOV2
  7406
  7407	042556	000000	003602			SAC2+FCE2+PCCHNG+SRINST
  7408	042557	000000	000000			0
  7409	042560	000000	000372			DMOV2
  7410
  7411					;FIX								122
  7412	042561	000003	010001			XWD	ET0+ET1,FCE+FIXFD
  7413	042562	055022	055023			XWD	[FIX0],[FIX1]
  7414	042563	000000	000524			FIX2
  7415
  7416					;UNDEFINED OP CODE						123
  7417						UUOMAC^
  7418	042564	000003	000060			XWD ET0+ET1,STORE+SACINH
  7419	042565	055020	055021			XWD [MONUUO],[XWD ADARPL,0]
  7420	042566	000000	044000			XWD 0,ARIREN+ARRTAD
  7421
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 9
KL10A2	MAC	22-Feb-77 13:18		DISPATCH TABLE FOR INSTRUCTIONS		124-132                                    SEQ 0217

  7422					SUBTTL	DISPATCH TABLE FOR INSTRUCTIONS		124-132
  7423					;DMOVEM								124
  7424	042567	006000	000450			XWD	ADFMPL,SCE+SACINH+PCCHNG
  7425	042570	000000	000000			0
  7426	042571	000000	007000			ARADEN+BRAREN
  7427
  7428					;DMOVNM								125
  7429	042572	010003	025450			XWD	ADFMMI+ET0+ET1,SCE+SACINH+PCCHNG+DMVMFD
  7430						XWD	[XWD ADADD+ADCR36+ADARPL+ADMAGIC,ARADEN+BRAREN+DMVNM0],^_
  7431	042573	055024	055025		[XWD ADFMMI+ADCR36+ADADD,DMVNM1]
  7432	042574	000000	000403			DMVNM2
  7433
  7434					;FIXR								126
  7435	042575	000003	010001			XWD	ET0+ET1,FCE+FIXFD
  7436	042576	055022	055023			XWD	[FIX0],[FIX1]
  7437	042577	000000	000524			FIX2
  7438
  7439					;FLTR								127
  7440	042600	000000	011001			FCE+FLTFD
  7441	042601	000000	000000			0
  7442	042602	000060	000427			XWD	ADARPL,FLT2
  7443
  7444					;UFA								130
  7445	042603	006000	014001			XWD	ADFMPL,FCE+FADFD
  7446	042604	000000	000000			0
  7447	042605	000000	007553			BRAREN+ARADEN+UFA2
  7448
  7449					;DFN								131
  7450	042606	000063	052103			XWD	ET0+ET1+ADARPL,FCEPSE+SACBR+LNGCYC+DFNFD
  7451	042607	055026	055027			XWD	[XWD ADFMMI,DFN0],[BRAREN+ARADEN+DFN1]
  7452	042610	000000	007000			BRAREN+ARADEN
  7453
  7454					;FSC								132
  7455	042611	006001	013000			XWD	ET0+ADFMPL,FSCFD
  7456	042612	055030	000000			XWD	[ARADEN+FSC0],0
  7457	042613	000060	000436			XWD	ADARPL,FSC2
  7458
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 10
KL10A2	MAC	22-Feb-77 13:18		DISPATCH TABLE FOR INSTRUCTIONS		133-137                                    SEQ 0218

  7459					SUBTTL	DISPATCH TABLE FOR INSTRUCTIONS		133-137
  7460					;IBP								133
  7461	042614					BLOCK 3
  7462
  7463					;XLDB SECOND PART						134-135
  7464						REPEAT 2,
  7465					<	XWD ET0+ET1,FCE+LDBFD
  7466						XWD [LDB0],[XWD ADARPL+ADBRPL,BRAREN+LDB1]
  7467						ARADEN+LDB2
  7468					>
  7469	042617	000003	007001			XWD ET0+ET1,FCE+LDBFD
  7470	042620	055031	055032			XWD [LDB0],[XWD ADARPL+ADBRPL,BRAREN+LDB1]
  7471	042621	000000	006367			ARADEN+LDB2
  7472
  7473	042622	000003	007001			XWD ET0+ET1,FCE+LDBFD
  7474	042623	055031	055032			XWD [LDB0],[XWD ADARPL+ADBRPL,BRAREN+LDB1]
  7475	042624	000000	006367			ARADEN+LDB2
  7476
  7477
  7478					;XDPB SECOND PART						136-137
  7479						REPEAT 2,
  7480					<	XWD ADFMPL+ET0+ET1,FCE+SCE+SACINH+DPBFD
  7481						XWD [BRAREN+DPB0],[XWD ADARPL+ADBRPL,BRAREN+DPB1]
  7482						ARADEN+DPB2
  7483					>
  7484	042625	006003	007051			XWD ADFMPL+ET0+ET1,FCE+SCE+SACINH+DPBFD
  7485	042626	055033	055034			XWD [BRAREN+DPB0],[XWD ADARPL+ADBRPL,BRAREN+DPB1]
  7486	042627	000000	006366			ARADEN+DPB2
  7487
  7488	042630	006003	007051			XWD ADFMPL+ET0+ET1,FCE+SCE+SACINH+DPBFD
  7489	042631	055033	055034			XWD [BRAREN+DPB0],[XWD ADARPL+ADBRPL,BRAREN+DPB1]
  7490	042632	000000	006366			ARADEN+DPB2
  7491
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 11
KL10A2	MAC	22-Feb-77 13:18		DISPATCH TABLE FOR INSTRUCTIONS		140-177                                    SEQ 0219

  7492					SUBTTL	DISPATCH TABLE FOR INSTRUCTIONS		140-177
  7493					;FADXX								140-147
  7494			000000			N==0
  7495						REPEAT 10,
  7496					<	XWD <IFE N-5,<ET0>>+ADFMPL,<IFN N-5,<FCE>>+FADFD^_
  7497					+<IFN N&2,<SCE>>+<IFE N&3-2,<SACINH>>+<IFE N-1,<SAC2>>
  7498						XWD [XWD ADFMPL,ARSWAP+FMP0],0
  7499						BRAREN+ARADEN+FAD2
  7500						N==N+1
  7501					>
  7502						XWD <IFE N-5,<ET0>>+ADFMPL,<IFN N-5,<FCE>>+FADFD+<IFN N&2,<SCE>>+<IFE N&3-2,<SACINH>
  7503	042633	006000	014001		>+<IFE N-1,<SAC2>>
  7504	042634	055035	000000			XWD [XWD ADFMPL,ARSWAP+FMP0],0
  7505	042635	000000	007554			BRAREN+ARADEN+FAD2
  7506			000001			N==N+1
  7507
  7508						XWD <IFE N-5,<ET0>>+ADFMPL,<IFN N-5,<FCE>>+FADFD+<IFN N&2,<SCE>>+<IFE N&3-2,<SACINH>
  7509	042636	006000	014201		>+<IFE N-1,<SAC2>>
  7510	042637	055035	000000			XWD [XWD ADFMPL,ARSWAP+FMP0],0
  7511	042640	000000	007554			BRAREN+ARADEN+FAD2
  7512			000002			N==N+1
  7513
  7514						XWD <IFE N-5,<ET0>>+ADFMPL,<IFN N-5,<FCE>>+FADFD+<IFN N&2,<SCE>>+<IFE N&3-2,<SACINH>
  7515	042641	006000	014051		>+<IFE N-1,<SAC2>>
  7516	042642	055035	000000			XWD [XWD ADFMPL,ARSWAP+FMP0],0
  7517	042643	000000	007554			BRAREN+ARADEN+FAD2
  7518			000003			N==N+1
  7519
  7520						XWD <IFE N-5,<ET0>>+ADFMPL,<IFN N-5,<FCE>>+FADFD+<IFN N&2,<SCE>>+<IFE N&3-2,<SACINH>
  7521	042644	006000	014011		>+<IFE N-1,<SAC2>>
  7522	042645	055035	000000			XWD [XWD ADFMPL,ARSWAP+FMP0],0
  7523	042646	000000	007554			BRAREN+ARADEN+FAD2
  7524			000004			N==N+1
  7525
  7526						XWD <IFE N-5,<ET0>>+ADFMPL,<IFN N-5,<FCE>>+FADFD+<IFN N&2,<SCE>>+<IFE N&3-2,<SACINH>
  7527	042647	006000	014001		>+<IFE N-1,<SAC2>>
  7528	042650	055035	000000			XWD [XWD ADFMPL,ARSWAP+FMP0],0
  7529	042651	000000	007554			BRAREN+ARADEN+FAD2
  7530			000005			N==N+1
  7531
  7532						XWD <IFE N-5,<ET0>>+ADFMPL,<IFN N-5,<FCE>>+FADFD+<IFN N&2,<SCE>>+<IFE N&3-2,<SACINH>
  7533	042652	006001	014000		>+<IFE N-1,<SAC2>>
  7534	042653	055035	000000			XWD [XWD ADFMPL,ARSWAP+FMP0],0
  7535	042654	000000	007554			BRAREN+ARADEN+FAD2
  7536			000006			N==N+1
  7537
  7538						XWD <IFE N-5,<ET0>>+ADFMPL,<IFN N-5,<FCE>>+FADFD+<IFN N&2,<SCE>>+<IFE N&3-2,<SACINH>
  7539	042655	006000	014051		>+<IFE N-1,<SAC2>>
  7540	042656	055035	000000			XWD [XWD ADFMPL,ARSWAP+FMP0],0
  7541	042657	000000	007554			BRAREN+ARADEN+FAD2
  7542			000007			N==N+1
  7543
  7544						XWD <IFE N-5,<ET0>>+ADFMPL,<IFN N-5,<FCE>>+FADFD+<IFN N&2,<SCE>>+<IFE N&3-2,<SACINH>
  7545	042660	006000	014011		>+<IFE N-1,<SAC2>>
  7546	042661	055035	000000			XWD [XWD ADFMPL,ARSWAP+FMP0],0
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 11-1
KL10A2	MAC	22-Feb-77 13:18		DISPATCH TABLE FOR INSTRUCTIONS		140-177                                    SEQ 0220

  7547	042662	000000	007554			BRAREN+ARADEN+FAD2
  7548			000010			N==N+1
  7549
  7550
  7551					;FSBXX								150-157
  7552			000000			N==0
  7553						REPEAT 10,
  7554					<	XWD <IFE N-5,<ET0>>+ADARMI+ADCR36+ADADD+ADMAGIC^_
  7555					+ET1,<IFN N-5,<FCE>>+FSBFD+<IFN N&2,<SCE>>+<IFE N&3-2,<SACINH>>^_
  7556					+<IFE N-1,<SAC2>>
  7557						XWD [XWD ADARMI+ADCR36+ADADD+ADMAGIC,ARSWAP],^_
  7558					[XWD ADFMPL,ARADEN+FMP0]
  7559						BRAREN+ARADEN+FAD2
  7560						N==N+1
  7561					>
  7562						XWD <IFE N-5,<ET0>>+ADARMI+ADCR36+ADADD+ADMAGIC+ET1,<IFN N-5,<FCE>>+FSBFD+<IFN N&2,<
  7563	042663	060112	003001		SCE>>+<IFE N&3-2,<SACINH>>+<IFE N-1,<SAC2>>
  7564	042664	055036	055037			XWD [XWD ADARMI+ADCR36+ADADD+ADMAGIC,ARSWAP],[XWD ADFMPL,ARADEN+FMP0]
  7565	042665	000000	007554			BRAREN+ARADEN+FAD2
  7566			000001			N==N+1
  7567
  7568						XWD <IFE N-5,<ET0>>+ADARMI+ADCR36+ADADD+ADMAGIC+ET1,<IFN N-5,<FCE>>+FSBFD+<IFN N&2,<
  7569	042666	060112	003201		SCE>>+<IFE N&3-2,<SACINH>>+<IFE N-1,<SAC2>>
  7570	042667	055036	055037			XWD [XWD ADARMI+ADCR36+ADADD+ADMAGIC,ARSWAP],[XWD ADFMPL,ARADEN+FMP0]
  7571	042670	000000	007554			BRAREN+ARADEN+FAD2
  7572			000002			N==N+1
  7573
  7574						XWD <IFE N-5,<ET0>>+ADARMI+ADCR36+ADADD+ADMAGIC+ET1,<IFN N-5,<FCE>>+FSBFD+<IFN N&2,<
  7575	042671	060112	003051		SCE>>+<IFE N&3-2,<SACINH>>+<IFE N-1,<SAC2>>
  7576	042672	055036	055037			XWD [XWD ADARMI+ADCR36+ADADD+ADMAGIC,ARSWAP],[XWD ADFMPL,ARADEN+FMP0]
  7577	042673	000000	007554			BRAREN+ARADEN+FAD2
  7578			000003			N==N+1
  7579
  7580						XWD <IFE N-5,<ET0>>+ADARMI+ADCR36+ADADD+ADMAGIC+ET1,<IFN N-5,<FCE>>+FSBFD+<IFN N&2,<
  7581	042674	060112	003011		SCE>>+<IFE N&3-2,<SACINH>>+<IFE N-1,<SAC2>>
  7582	042675	055036	055037			XWD [XWD ADARMI+ADCR36+ADADD+ADMAGIC,ARSWAP],[XWD ADFMPL,ARADEN+FMP0]
  7583	042676	000000	007554			BRAREN+ARADEN+FAD2
  7584			000004			N==N+1
  7585
  7586						XWD <IFE N-5,<ET0>>+ADARMI+ADCR36+ADADD+ADMAGIC+ET1,<IFN N-5,<FCE>>+FSBFD+<IFN N&2,<
  7587	042677	060112	003001		SCE>>+<IFE N&3-2,<SACINH>>+<IFE N-1,<SAC2>>
  7588	042700	055036	055037			XWD [XWD ADARMI+ADCR36+ADADD+ADMAGIC,ARSWAP],[XWD ADFMPL,ARADEN+FMP0]
  7589	042701	000000	007554			BRAREN+ARADEN+FAD2
  7590			000005			N==N+1
  7591
  7592						XWD <IFE N-5,<ET0>>+ADARMI+ADCR36+ADADD+ADMAGIC+ET1,<IFN N-5,<FCE>>+FSBFD+<IFN N&2,<
  7593	042702	060113	003000		SCE>>+<IFE N&3-2,<SACINH>>+<IFE N-1,<SAC2>>
  7594	042703	055036	055037			XWD [XWD ADARMI+ADCR36+ADADD+ADMAGIC,ARSWAP],[XWD ADFMPL,ARADEN+FMP0]
  7595	042704	000000	007554			BRAREN+ARADEN+FAD2
  7596			000006			N==N+1
  7597
  7598						XWD <IFE N-5,<ET0>>+ADARMI+ADCR36+ADADD+ADMAGIC+ET1,<IFN N-5,<FCE>>+FSBFD+<IFN N&2,<
  7599	042705	060112	003051		SCE>>+<IFE N&3-2,<SACINH>>+<IFE N-1,<SAC2>>
  7600	042706	055036	055037			XWD [XWD ADARMI+ADCR36+ADADD+ADMAGIC,ARSWAP],[XWD ADFMPL,ARADEN+FMP0]
  7601	042707	000000	007554			BRAREN+ARADEN+FAD2
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 11-2
KL10A2	MAC	22-Feb-77 13:18		DISPATCH TABLE FOR INSTRUCTIONS		140-177                                    SEQ 0221

  7602			000007			N==N+1
  7603
  7604						XWD <IFE N-5,<ET0>>+ADARMI+ADCR36+ADADD+ADMAGIC+ET1,<IFN N-5,<FCE>>+FSBFD+<IFN N&2,<
  7605	042710	060112	003011		SCE>>+<IFE N&3-2,<SACINH>>+<IFE N-1,<SAC2>>
  7606	042711	055036	055037			XWD [XWD ADARMI+ADCR36+ADADD+ADMAGIC,ARSWAP],[XWD ADFMPL,ARADEN+FMP0]
  7607	042712	000000	007554			BRAREN+ARADEN+FAD2
  7608			000010			N==N+1
  7609
  7610
  7611					;FMPXX								160-167
  7612			000000			N==0
  7613						REPEAT 10,
  7614					<	XWD <IFE N-5,<ET0>>+ET1+ADFMPL,<IFN N-5,<FCE>>+FMPFD^_
  7615					+<IFN N&2,<SCE>>+<IFE N&3-2,<SACINH>>+<IFE N-1,<SAC2>>
  7616						XWD [XWD ADFMPL,ARSWAP+FMP0],[ARADEN+BRAREN+FMP1]
  7617						XWD ADARPL,FMP2
  7618						N==N+1
  7619					>
  7620						XWD <IFE N-5,<ET0>>+ET1+ADFMPL,<IFN N-5,<FCE>>+FMPFD+<IFN N&2,<SCE>>+<IFE N&3-2,<SAC
  7621	042713	006002	015001		INH>>+<IFE N-1,<SAC2>>
  7622	042714	055035	055040			XWD [XWD ADFMPL,ARSWAP+FMP0],[ARADEN+BRAREN+FMP1]
  7623	042715	000060	000545			XWD ADARPL,FMP2
  7624			000001			N==N+1
  7625
  7626						XWD <IFE N-5,<ET0>>+ET1+ADFMPL,<IFN N-5,<FCE>>+FMPFD+<IFN N&2,<SCE>>+<IFE N&3-2,<SAC
  7627	042716	006002	015201		INH>>+<IFE N-1,<SAC2>>
  7628	042717	055035	055040			XWD [XWD ADFMPL,ARSWAP+FMP0],[ARADEN+BRAREN+FMP1]
  7629	042720	000060	000545			XWD ADARPL,FMP2
  7630			000002			N==N+1
  7631
  7632						XWD <IFE N-5,<ET0>>+ET1+ADFMPL,<IFN N-5,<FCE>>+FMPFD+<IFN N&2,<SCE>>+<IFE N&3-2,<SAC
  7633	042721	006002	015051		INH>>+<IFE N-1,<SAC2>>
  7634	042722	055035	055040			XWD [XWD ADFMPL,ARSWAP+FMP0],[ARADEN+BRAREN+FMP1]
  7635	042723	000060	000545			XWD ADARPL,FMP2
  7636			000003			N==N+1
  7637
  7638						XWD <IFE N-5,<ET0>>+ET1+ADFMPL,<IFN N-5,<FCE>>+FMPFD+<IFN N&2,<SCE>>+<IFE N&3-2,<SAC
  7639	042724	006002	015011		INH>>+<IFE N-1,<SAC2>>
  7640	042725	055035	055040			XWD [XWD ADFMPL,ARSWAP+FMP0],[ARADEN+BRAREN+FMP1]
  7641	042726	000060	000545			XWD ADARPL,FMP2
  7642			000004			N==N+1
  7643
  7644						XWD <IFE N-5,<ET0>>+ET1+ADFMPL,<IFN N-5,<FCE>>+FMPFD+<IFN N&2,<SCE>>+<IFE N&3-2,<SAC
  7645	042727	006002	015001		INH>>+<IFE N-1,<SAC2>>
  7646	042730	055035	055040			XWD [XWD ADFMPL,ARSWAP+FMP0],[ARADEN+BRAREN+FMP1]
  7647	042731	000060	000545			XWD ADARPL,FMP2
  7648			000005			N==N+1
  7649
  7650						XWD <IFE N-5,<ET0>>+ET1+ADFMPL,<IFN N-5,<FCE>>+FMPFD+<IFN N&2,<SCE>>+<IFE N&3-2,<SAC
  7651	042732	006003	015000		INH>>+<IFE N-1,<SAC2>>
  7652	042733	055035	055040			XWD [XWD ADFMPL,ARSWAP+FMP0],[ARADEN+BRAREN+FMP1]
  7653	042734	000060	000545			XWD ADARPL,FMP2
  7654			000006			N==N+1
  7655
  7656						XWD <IFE N-5,<ET0>>+ET1+ADFMPL,<IFN N-5,<FCE>>+FMPFD+<IFN N&2,<SCE>>+<IFE N&3-2,<SAC
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 11-3
KL10A2	MAC	22-Feb-77 13:18		DISPATCH TABLE FOR INSTRUCTIONS		140-177                                    SEQ 0222

  7657	042735	006002	015051		INH>>+<IFE N-1,<SAC2>>
  7658	042736	055035	055040			XWD [XWD ADFMPL,ARSWAP+FMP0],[ARADEN+BRAREN+FMP1]
  7659	042737	000060	000545			XWD ADARPL,FMP2
  7660			000007			N==N+1
  7661
  7662						XWD <IFE N-5,<ET0>>+ET1+ADFMPL,<IFN N-5,<FCE>>+FMPFD+<IFN N&2,<SCE>>+<IFE N&3-2,<SAC
  7663	042740	006002	015011		INH>>+<IFE N-1,<SAC2>>
  7664	042741	055035	055040			XWD [XWD ADFMPL,ARSWAP+FMP0],[ARADEN+BRAREN+FMP1]
  7665	042742	000060	000545			XWD ADARPL,FMP2
  7666			000010			N==N+1
  7667
  7668
  7669					;FDVXX								170-177
  7670			000000			N==0
  7671						REPEAT 10,
  7672					<	XWD ET1+ADFMPL+<IFE N-5,<ET0>>,<IFE N-1,<SAC2>>+<IFN N-5,<FCE>>+FDVFD^_
  7673					+<IFN N&2,<SCE>>+<IFE N&3-2,<SACINH>>
  7674						XWD [XWD ADFMPL,ARSWAP+FMP0],[BRAREN+ARADEN+<IFE N-1,<-1>>+FDV1]
  7675						FDV2+<IFE N-1,<-FDV2+FDV2L>>
  7676						N==N+1
  7677					>
  7678						XWD ET1+ADFMPL+<IFE N-5,<ET0>>,<IFE N-1,<SAC2>>+<IFN N-5,<FCE>>+FDVFD+<IFN N&2,<SCE>
  7679	042743	006002	016001		>+<IFE N&3-2,<SACINH>>
  7680	042744	055035	055041			XWD [XWD ADFMPL,ARSWAP+FMP0],[BRAREN+ARADEN+<IFE N-1,<-1>>+FDV1]
  7681	042745	000000	000503			FDV2+<IFE N-1,<-FDV2+FDV2L>>
  7682			000001			N==N+1
  7683
  7684						XWD ET1+ADFMPL+<IFE N-5,<ET0>>,<IFE N-1,<SAC2>>+<IFN N-5,<FCE>>+FDVFD+<IFN N&2,<SCE>
  7685	042746	006002	016201		>+<IFE N&3-2,<SACINH>>
  7686	042747	055035	055042			XWD [XWD ADFMPL,ARSWAP+FMP0],[BRAREN+ARADEN+<IFE N-1,<-1>>+FDV1]
  7687	042750	000000	000476			FDV2+<IFE N-1,<-FDV2+FDV2L>>
  7688			000002			N==N+1
  7689
  7690						XWD ET1+ADFMPL+<IFE N-5,<ET0>>,<IFE N-1,<SAC2>>+<IFN N-5,<FCE>>+FDVFD+<IFN N&2,<SCE>
  7691	042751	006002	016051		>+<IFE N&3-2,<SACINH>>
  7692	042752	055035	055041			XWD [XWD ADFMPL,ARSWAP+FMP0],[BRAREN+ARADEN+<IFE N-1,<-1>>+FDV1]
  7693	042753	000000	000503			FDV2+<IFE N-1,<-FDV2+FDV2L>>
  7694			000003			N==N+1
  7695
  7696						XWD ET1+ADFMPL+<IFE N-5,<ET0>>,<IFE N-1,<SAC2>>+<IFN N-5,<FCE>>+FDVFD+<IFN N&2,<SCE>
  7697	042754	006002	016011		>+<IFE N&3-2,<SACINH>>
  7698	042755	055035	055041			XWD [XWD ADFMPL,ARSWAP+FMP0],[BRAREN+ARADEN+<IFE N-1,<-1>>+FDV1]
  7699	042756	000000	000503			FDV2+<IFE N-1,<-FDV2+FDV2L>>
  7700			000004			N==N+1
  7701
  7702						XWD ET1+ADFMPL+<IFE N-5,<ET0>>,<IFE N-1,<SAC2>>+<IFN N-5,<FCE>>+FDVFD+<IFN N&2,<SCE>
  7703	042757	006002	016001		>+<IFE N&3-2,<SACINH>>
  7704	042760	055035	055041			XWD [XWD ADFMPL,ARSWAP+FMP0],[BRAREN+ARADEN+<IFE N-1,<-1>>+FDV1]
  7705	042761	000000	000503			FDV2+<IFE N-1,<-FDV2+FDV2L>>
  7706			000005			N==N+1
  7707
  7708						XWD ET1+ADFMPL+<IFE N-5,<ET0>>,<IFE N-1,<SAC2>>+<IFN N-5,<FCE>>+FDVFD+<IFN N&2,<SCE>
  7709	042762	006003	016000		>+<IFE N&3-2,<SACINH>>
  7710	042763	055035	055041			XWD [XWD ADFMPL,ARSWAP+FMP0],[BRAREN+ARADEN+<IFE N-1,<-1>>+FDV1]
  7711	042764	000000	000503			FDV2+<IFE N-1,<-FDV2+FDV2L>>
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 11-4
KL10A2	MAC	22-Feb-77 13:18		DISPATCH TABLE FOR INSTRUCTIONS		140-177                                    SEQ 0223

  7712			000006			N==N+1
  7713
  7714						XWD ET1+ADFMPL+<IFE N-5,<ET0>>,<IFE N-1,<SAC2>>+<IFN N-5,<FCE>>+FDVFD+<IFN N&2,<SCE>
  7715	042765	006002	016051		>+<IFE N&3-2,<SACINH>>
  7716	042766	055035	055041			XWD [XWD ADFMPL,ARSWAP+FMP0],[BRAREN+ARADEN+<IFE N-1,<-1>>+FDV1]
  7717	042767	000000	000503			FDV2+<IFE N-1,<-FDV2+FDV2L>>
  7718			000007			N==N+1
  7719
  7720						XWD ET1+ADFMPL+<IFE N-5,<ET0>>,<IFE N-1,<SAC2>>+<IFN N-5,<FCE>>+FDVFD+<IFN N&2,<SCE>
  7721	042770	006002	016011		>+<IFE N&3-2,<SACINH>>
  7722	042771	055035	055041			XWD [XWD ADFMPL,ARSWAP+FMP0],[BRAREN+ARADEN+<IFE N-1,<-1>>+FDV1]
  7723	042772	000000	000503			FDV2+<IFE N-1,<-FDV2+FDV2L>>
  7724			000010			N==N+1
  7725
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 12
KL10A2	MAC	22-Feb-77 13:18		DISPATCH TABLE FOR INSTRUCTIONS		200-237                                    SEQ 0224

  7726					SUBTTL	DISPATCH TABLE FOR INSTRUCTIONS		200-237
  7727					;MOVES, ALIAS FWT						200-217
  7728			000000			N=0
  7729						REPEAT 20,
  7730					<	XWD <IFE N&3-2,<ET0>>+^_
  7731					<IFN N&10,<IFN N&3-2,<ADCR36+ADARMI+ADADD+^_
  7732					ADFMMI>>>+ADFMPL,<IFE N&3,<FCE>>+<IFE N&3-3,<FCEPSE+SAIAC0>>^_
  7733					+<IFE N&3-2,<SCE+SACINH>>
  7734						XWD [XWD <IFN N&10,<ADADD+ADMAGIC+ADCR36+ADARMI>>,ARADEN],0
  7735						<IFE N&14-4,<ARSWAP>>+<IFE N&14-10,<ARADEN+ADSUB>>+<IFE N&14-14,<FWT>>
  7736						N=N+1
  7737					>
  7738						XWD <IFE N&3-2,<ET0>>+<IFN N&10,<IFN N&3-2,<ADCR36+ADARMI+ADADD+ADFMMI>>>+ADFMPL,<IF
  7739	042773	006000	000001		E N&3,<FCE>>+<IFE N&3-3,<FCEPSE+SAIAC0>>+<IFE N&3-2,<SCE+SACINH>>
  7740	042774	055043	000000			XWD [XWD <IFN N&10,<ADADD+ADMAGIC+ADCR36+ADARMI>>,ARADEN],0
  7741	042775	000000	000000			<IFE N&14-4,<ARSWAP>>+<IFE N&14-10,<ARADEN+ADSUB>>+<IFE N&14-14,<FWT>>
  7742			000001			N=N+1
  7743
  7744						XWD <IFE N&3-2,<ET0>>+<IFN N&10,<IFN N&3-2,<ADCR36+ADARMI+ADADD+ADFMMI>>>+ADFMPL,<IF
  7745	042776	006000	000000		E N&3,<FCE>>+<IFE N&3-3,<FCEPSE+SAIAC0>>+<IFE N&3-2,<SCE+SACINH>>
  7746	042777	055043	000000			XWD [XWD <IFN N&10,<ADADD+ADMAGIC+ADCR36+ADARMI>>,ARADEN],0
  7747	043000	000000	000000			<IFE N&14-4,<ARSWAP>>+<IFE N&14-10,<ARADEN+ADSUB>>+<IFE N&14-14,<FWT>>
  7748			000002			N=N+1
  7749
  7750						XWD <IFE N&3-2,<ET0>>+<IFN N&10,<IFN N&3-2,<ADCR36+ADARMI+ADADD+ADFMMI>>>+ADFMPL,<IF
  7751	043001	006001	000050		E N&3,<FCE>>+<IFE N&3-3,<FCEPSE+SAIAC0>>+<IFE N&3-2,<SCE+SACINH>>
  7752	043002	055043	000000			XWD [XWD <IFN N&10,<ADADD+ADMAGIC+ADCR36+ADARMI>>,ARADEN],0
  7753	043003	000000	000000			<IFE N&14-4,<ARSWAP>>+<IFE N&14-10,<ARADEN+ADSUB>>+<IFE N&14-14,<FWT>>
  7754			000003			N=N+1
  7755
  7756						XWD <IFE N&3-2,<ET0>>+<IFN N&10,<IFN N&3-2,<ADCR36+ADARMI+ADADD+ADFMMI>>>+ADFMPL,<IF
  7757	043004	006000	000143		E N&3,<FCE>>+<IFE N&3-3,<FCEPSE+SAIAC0>>+<IFE N&3-2,<SCE+SACINH>>
  7758	043005	055043	000000			XWD [XWD <IFN N&10,<ADADD+ADMAGIC+ADCR36+ADARMI>>,ARADEN],0
  7759	043006	000000	000000			<IFE N&14-4,<ARSWAP>>+<IFE N&14-10,<ARADEN+ADSUB>>+<IFE N&14-14,<FWT>>
  7760			000004			N=N+1
  7761
  7762						XWD <IFE N&3-2,<ET0>>+<IFN N&10,<IFN N&3-2,<ADCR36+ADARMI+ADADD+ADFMMI>>>+ADFMPL,<IF
  7763	043007	006000	000001		E N&3,<FCE>>+<IFE N&3-3,<FCEPSE+SAIAC0>>+<IFE N&3-2,<SCE+SACINH>>
  7764	043010	055043	000000			XWD [XWD <IFN N&10,<ADADD+ADMAGIC+ADCR36+ADARMI>>,ARADEN],0
  7765	043011	000000	030000			<IFE N&14-4,<ARSWAP>>+<IFE N&14-10,<ARADEN+ADSUB>>+<IFE N&14-14,<FWT>>
  7766			000005			N=N+1
  7767
  7768						XWD <IFE N&3-2,<ET0>>+<IFN N&10,<IFN N&3-2,<ADCR36+ADARMI+ADADD+ADFMMI>>>+ADFMPL,<IF
  7769	043012	006000	000000		E N&3,<FCE>>+<IFE N&3-3,<FCEPSE+SAIAC0>>+<IFE N&3-2,<SCE+SACINH>>
  7770	043013	055043	000000			XWD [XWD <IFN N&10,<ADADD+ADMAGIC+ADCR36+ADARMI>>,ARADEN],0
  7771	043014	000000	030000			<IFE N&14-4,<ARSWAP>>+<IFE N&14-10,<ARADEN+ADSUB>>+<IFE N&14-14,<FWT>>
  7772			000006			N=N+1
  7773
  7774						XWD <IFE N&3-2,<ET0>>+<IFN N&10,<IFN N&3-2,<ADCR36+ADARMI+ADADD+ADFMMI>>>+ADFMPL,<IF
  7775	043015	006001	000050		E N&3,<FCE>>+<IFE N&3-3,<FCEPSE+SAIAC0>>+<IFE N&3-2,<SCE+SACINH>>
  7776	043016	055043	000000			XWD [XWD <IFN N&10,<ADADD+ADMAGIC+ADCR36+ADARMI>>,ARADEN],0
  7777	043017	000000	030000			<IFE N&14-4,<ARSWAP>>+<IFE N&14-10,<ARADEN+ADSUB>>+<IFE N&14-14,<FWT>>
  7778			000007			N=N+1
  7779
  7780						XWD <IFE N&3-2,<ET0>>+<IFN N&10,<IFN N&3-2,<ADCR36+ADARMI+ADADD+ADFMMI>>>+ADFMPL,<IF
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 12-1
KL10A2	MAC	22-Feb-77 13:18		DISPATCH TABLE FOR INSTRUCTIONS		200-237                                    SEQ 0225

  7781	043020	006000	000143		E N&3,<FCE>>+<IFE N&3-3,<FCEPSE+SAIAC0>>+<IFE N&3-2,<SCE+SACINH>>
  7782	043021	055043	000000			XWD [XWD <IFN N&10,<ADADD+ADMAGIC+ADCR36+ADARMI>>,ARADEN],0
  7783	043022	000000	030000			<IFE N&14-4,<ARSWAP>>+<IFE N&14-10,<ARADEN+ADSUB>>+<IFE N&14-14,<FWT>>
  7784			000010			N=N+1
  7785
  7786						XWD <IFE N&3-2,<ET0>>+<IFN N&10,<IFN N&3-2,<ADCR36+ADARMI+ADADD+ADFMMI>>>+ADFMPL,<IF
  7787	043023	076100	000001		E N&3,<FCE>>+<IFE N&3-3,<FCEPSE+SAIAC0>>+<IFE N&3-2,<SCE+SACINH>>
  7788	043024	055044	000000			XWD [XWD <IFN N&10,<ADADD+ADMAGIC+ADCR36+ADARMI>>,ARADEN],0
  7789	043025	000000	006011			<IFE N&14-4,<ARSWAP>>+<IFE N&14-10,<ARADEN+ADSUB>>+<IFE N&14-14,<FWT>>
  7790			000011			N=N+1
  7791
  7792						XWD <IFE N&3-2,<ET0>>+<IFN N&10,<IFN N&3-2,<ADCR36+ADARMI+ADADD+ADFMMI>>>+ADFMPL,<IF
  7793	043026	076100	000000		E N&3,<FCE>>+<IFE N&3-3,<FCEPSE+SAIAC0>>+<IFE N&3-2,<SCE+SACINH>>
  7794	043027	055044	000000			XWD [XWD <IFN N&10,<ADADD+ADMAGIC+ADCR36+ADARMI>>,ARADEN],0
  7795	043030	000000	006011			<IFE N&14-4,<ARSWAP>>+<IFE N&14-10,<ARADEN+ADSUB>>+<IFE N&14-14,<FWT>>
  7796			000012			N=N+1
  7797
  7798						XWD <IFE N&3-2,<ET0>>+<IFN N&10,<IFN N&3-2,<ADCR36+ADARMI+ADADD+ADFMMI>>>+ADFMPL,<IF
  7799	043031	006001	000050		E N&3,<FCE>>+<IFE N&3-3,<FCEPSE+SAIAC0>>+<IFE N&3-2,<SCE+SACINH>>
  7800	043032	055044	000000			XWD [XWD <IFN N&10,<ADADD+ADMAGIC+ADCR36+ADARMI>>,ARADEN],0
  7801	043033	000000	006011			<IFE N&14-4,<ARSWAP>>+<IFE N&14-10,<ARADEN+ADSUB>>+<IFE N&14-14,<FWT>>
  7802			000013			N=N+1
  7803
  7804						XWD <IFE N&3-2,<ET0>>+<IFN N&10,<IFN N&3-2,<ADCR36+ADARMI+ADADD+ADFMMI>>>+ADFMPL,<IF
  7805	043034	076100	000143		E N&3,<FCE>>+<IFE N&3-3,<FCEPSE+SAIAC0>>+<IFE N&3-2,<SCE+SACINH>>
  7806	043035	055044	000000			XWD [XWD <IFN N&10,<ADADD+ADMAGIC+ADCR36+ADARMI>>,ARADEN],0
  7807	043036	000000	006011			<IFE N&14-4,<ARSWAP>>+<IFE N&14-10,<ARADEN+ADSUB>>+<IFE N&14-14,<FWT>>
  7808			000014			N=N+1
  7809
  7810						XWD <IFE N&3-2,<ET0>>+<IFN N&10,<IFN N&3-2,<ADCR36+ADARMI+ADADD+ADFMMI>>>+ADFMPL,<IF
  7811	043037	076100	000001		E N&3,<FCE>>+<IFE N&3-3,<FCEPSE+SAIAC0>>+<IFE N&3-2,<SCE+SACINH>>
  7812	043040	055044	000000			XWD [XWD <IFN N&10,<ADADD+ADMAGIC+ADCR36+ADARMI>>,ARADEN],0
  7813	043041	000000	000007			<IFE N&14-4,<ARSWAP>>+<IFE N&14-10,<ARADEN+ADSUB>>+<IFE N&14-14,<FWT>>
  7814			000015			N=N+1
  7815
  7816						XWD <IFE N&3-2,<ET0>>+<IFN N&10,<IFN N&3-2,<ADCR36+ADARMI+ADADD+ADFMMI>>>+ADFMPL,<IF
  7817	043042	076100	000000		E N&3,<FCE>>+<IFE N&3-3,<FCEPSE+SAIAC0>>+<IFE N&3-2,<SCE+SACINH>>
  7818	043043	055044	000000			XWD [XWD <IFN N&10,<ADADD+ADMAGIC+ADCR36+ADARMI>>,ARADEN],0
  7819	043044	000000	000007			<IFE N&14-4,<ARSWAP>>+<IFE N&14-10,<ARADEN+ADSUB>>+<IFE N&14-14,<FWT>>
  7820			000016			N=N+1
  7821
  7822						XWD <IFE N&3-2,<ET0>>+<IFN N&10,<IFN N&3-2,<ADCR36+ADARMI+ADADD+ADFMMI>>>+ADFMPL,<IF
  7823	043045	006001	000050		E N&3,<FCE>>+<IFE N&3-3,<FCEPSE+SAIAC0>>+<IFE N&3-2,<SCE+SACINH>>
  7824	043046	055044	000000			XWD [XWD <IFN N&10,<ADADD+ADMAGIC+ADCR36+ADARMI>>,ARADEN],0
  7825	043047	000000	000007			<IFE N&14-4,<ARSWAP>>+<IFE N&14-10,<ARADEN+ADSUB>>+<IFE N&14-14,<FWT>>
  7826			000017			N=N+1
  7827
  7828						XWD <IFE N&3-2,<ET0>>+<IFN N&10,<IFN N&3-2,<ADCR36+ADARMI+ADADD+ADFMMI>>>+ADFMPL,<IF
  7829	043050	076100	000143		E N&3,<FCE>>+<IFE N&3-3,<FCEPSE+SAIAC0>>+<IFE N&3-2,<SCE+SACINH>>
  7830	043051	055044	000000			XWD [XWD <IFN N&10,<ADADD+ADMAGIC+ADCR36+ADARMI>>,ARADEN],0
  7831	043052	000000	000007			<IFE N&14-4,<ARSWAP>>+<IFE N&14-10,<ARADEN+ADSUB>>+<IFE N&14-14,<FWT>>
  7832			000020			N=N+1
  7833
  7834
  7835					DEFINE SWCHES
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 12-2
KL10A2	MAC	22-Feb-77 13:18		DISPATCH TABLE FOR INSTRUCTIONS		200-237                                    SEQ 0226

  7836						<XWD ET0+ET1+ADFMPL,<IFN N&3-1,<FCE>>+<IFN N&2,<SCE>>^_
  7837					+<IFE N&3-2,<SACINH>>+<IFN N&4,<IFN N&3-2,<SAC2>>>>
  7838
  7839					;MULTIPLIES							220-227
  7840			000000			N=0
  7841						REPEAT 10,
  7842					<	SWCHES+LNGCYC+MULFD
  7843						XWD [BRAREN+MUL0],[<IFE N&4,<IMUL1>>+<IFN N&4,<MUL1>>]
  7844						<IFE N&4,<IMUL2>>+<IFN N&4,<MUL2>>
  7845						N=N+1
  7846					>
  7847						SWCHES^XWD ET0+ET1+ADFMPL,<IFN N&3-1,<FCE>>+<IFN N&2,<SCE>>+<IFE N&3-2,<SACINH>>+<IF
  7848	043053	006003	041001		N N&4,<IFN N&3-2,<SAC2>>>^+LNGCYC+MULFD
  7849	043054	055045	055046			XWD [BRAREN+MUL0],[<IFE N&4,<IMUL1>>+<IFN N&4,<MUL1>>]
  7850	043055	000000	000151			<IFE N&4,<IMUL2>>+<IFN N&4,<MUL2>>
  7851			000001			N=N+1
  7852
  7853						SWCHES^XWD ET0+ET1+ADFMPL,<IFN N&3-1,<FCE>>+<IFN N&2,<SCE>>+<IFE N&3-2,<SACINH>>+<IF
  7854	043056	006003	041000		N N&4,<IFN N&3-2,<SAC2>>>^+LNGCYC+MULFD
  7855	043057	055045	055046			XWD [BRAREN+MUL0],[<IFE N&4,<IMUL1>>+<IFN N&4,<MUL1>>]
  7856	043060	000000	000151			<IFE N&4,<IMUL2>>+<IFN N&4,<MUL2>>
  7857			000002			N=N+1
  7858
  7859						SWCHES^XWD ET0+ET1+ADFMPL,<IFN N&3-1,<FCE>>+<IFN N&2,<SCE>>+<IFE N&3-2,<SACINH>>+<IF
  7860	043061	006003	041051		N N&4,<IFN N&3-2,<SAC2>>>^+LNGCYC+MULFD
  7861	043062	055045	055046			XWD [BRAREN+MUL0],[<IFE N&4,<IMUL1>>+<IFN N&4,<MUL1>>]
  7862	043063	000000	000151			<IFE N&4,<IMUL2>>+<IFN N&4,<MUL2>>
  7863			000003			N=N+1
  7864
  7865						SWCHES^XWD ET0+ET1+ADFMPL,<IFN N&3-1,<FCE>>+<IFN N&2,<SCE>>+<IFE N&3-2,<SACINH>>+<IF
  7866	043064	006003	041011		N N&4,<IFN N&3-2,<SAC2>>>^+LNGCYC+MULFD
  7867	043065	055045	055046			XWD [BRAREN+MUL0],[<IFE N&4,<IMUL1>>+<IFN N&4,<MUL1>>]
  7868	043066	000000	000151			<IFE N&4,<IMUL2>>+<IFN N&4,<MUL2>>
  7869			000004			N=N+1
  7870
  7871						SWCHES^XWD ET0+ET1+ADFMPL,<IFN N&3-1,<FCE>>+<IFN N&2,<SCE>>+<IFE N&3-2,<SACINH>>+<IF
  7872	043067	006003	041201		N N&4,<IFN N&3-2,<SAC2>>>^+LNGCYC+MULFD
  7873	043070	055045	055047			XWD [BRAREN+MUL0],[<IFE N&4,<IMUL1>>+<IFN N&4,<MUL1>>]
  7874	043071	000000	000153			<IFE N&4,<IMUL2>>+<IFN N&4,<MUL2>>
  7875			000005			N=N+1
  7876
  7877						SWCHES^XWD ET0+ET1+ADFMPL,<IFN N&3-1,<FCE>>+<IFN N&2,<SCE>>+<IFE N&3-2,<SACINH>>+<IF
  7878	043072	006003	041200		N N&4,<IFN N&3-2,<SAC2>>>^+LNGCYC+MULFD
  7879	043073	055045	055047			XWD [BRAREN+MUL0],[<IFE N&4,<IMUL1>>+<IFN N&4,<MUL1>>]
  7880	043074	000000	000153			<IFE N&4,<IMUL2>>+<IFN N&4,<MUL2>>
  7881			000006			N=N+1
  7882
  7883						SWCHES^XWD ET0+ET1+ADFMPL,<IFN N&3-1,<FCE>>+<IFN N&2,<SCE>>+<IFE N&3-2,<SACINH>>+<IF
  7884	043075	006003	041051		N N&4,<IFN N&3-2,<SAC2>>>^+LNGCYC+MULFD
  7885	043076	055045	055047			XWD [BRAREN+MUL0],[<IFE N&4,<IMUL1>>+<IFN N&4,<MUL1>>]
  7886	043077	000000	000153			<IFE N&4,<IMUL2>>+<IFN N&4,<MUL2>>
  7887			000007			N=N+1
  7888
  7889						SWCHES^XWD ET0+ET1+ADFMPL,<IFN N&3-1,<FCE>>+<IFN N&2,<SCE>>+<IFE N&3-2,<SACINH>>+<IF
  7890	043100	006003	041211		N N&4,<IFN N&3-2,<SAC2>>>^+LNGCYC+MULFD
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 12-3
KL10A2	MAC	22-Feb-77 13:18		DISPATCH TABLE FOR INSTRUCTIONS		200-237                                    SEQ 0227

  7891	043101	055045	055047			XWD [BRAREN+MUL0],[<IFE N&4,<IMUL1>>+<IFN N&4,<MUL1>>]
  7892	043102	000000	000153			<IFE N&4,<IMUL2>>+<IFN N&4,<MUL2>>
  7893			000010			N=N+1
  7894
  7895
  7896					;DIVIDES							230-237
  7897			000000			N=0
  7898						REPEAT 10,
  7899					<	SWCHES!<IFN N&3-2,<SAC2>>+DIVFD
  7900						XWD [BRAREN+<IFN N&4,<ARADEN+DIV0>>+<IFE N&4,<ARADEN+IDIV0>>]^_
  7901					,[<IFN N&4,<DIV1>>+<IFE N&4,<IDIV1>>]
  7902						XWD ADARPL+ADADD,<IFN N&4,<DIV2>>+<IFE N&4,<IDIV2>>
  7903						N=N+1
  7904					>
  7905						SWCHES^XWD ET0+ET1+ADFMPL,<IFN N&3-1,<FCE>>+<IFN N&2,<SCE>>+<IFE N&3-2,<SACINH>>+<IF
  7906	043103	006003	002201		N N&4,<IFN N&3-2,<SAC2>>>^!<IFN N&3-2,<SAC2>>+DIVFD
  7907						XWD [BRAREN+<IFN N&4,<ARADEN+DIV0>>+<IFE N&4,<ARADEN+IDIV0>>],[<IFN N&4,<DIV1>>+<IFE
  7908	043104	055050	055051		 N&4,<IDIV1>>]
  7909	043105	040060	000241			XWD ADARPL+ADADD,<IFN N&4,<DIV2>>+<IFE N&4,<IDIV2>>
  7910			000001			N=N+1
  7911
  7912						SWCHES^XWD ET0+ET1+ADFMPL,<IFN N&3-1,<FCE>>+<IFN N&2,<SCE>>+<IFE N&3-2,<SACINH>>+<IF
  7913	043106	006003	002200		N N&4,<IFN N&3-2,<SAC2>>>^!<IFN N&3-2,<SAC2>>+DIVFD
  7914						XWD [BRAREN+<IFN N&4,<ARADEN+DIV0>>+<IFE N&4,<ARADEN+IDIV0>>],[<IFN N&4,<DIV1>>+<IFE
  7915	043107	055050	055051		 N&4,<IDIV1>>]
  7916	043110	040060	000241			XWD ADARPL+ADADD,<IFN N&4,<DIV2>>+<IFE N&4,<IDIV2>>
  7917			000002			N=N+1
  7918
  7919						SWCHES^XWD ET0+ET1+ADFMPL,<IFN N&3-1,<FCE>>+<IFN N&2,<SCE>>+<IFE N&3-2,<SACINH>>+<IF
  7920	043111	006003	002051		N N&4,<IFN N&3-2,<SAC2>>>^!<IFN N&3-2,<SAC2>>+DIVFD
  7921						XWD [BRAREN+<IFN N&4,<ARADEN+DIV0>>+<IFE N&4,<ARADEN+IDIV0>>],[<IFN N&4,<DIV1>>+<IFE
  7922	043112	055050	055051		 N&4,<IDIV1>>]
  7923	043113	040060	000241			XWD ADARPL+ADADD,<IFN N&4,<DIV2>>+<IFE N&4,<IDIV2>>
  7924			000003			N=N+1
  7925
  7926						SWCHES^XWD ET0+ET1+ADFMPL,<IFN N&3-1,<FCE>>+<IFN N&2,<SCE>>+<IFE N&3-2,<SACINH>>+<IF
  7927	043114	006003	002211		N N&4,<IFN N&3-2,<SAC2>>>^!<IFN N&3-2,<SAC2>>+DIVFD
  7928						XWD [BRAREN+<IFN N&4,<ARADEN+DIV0>>+<IFE N&4,<ARADEN+IDIV0>>],[<IFN N&4,<DIV1>>+<IFE
  7929	043115	055050	055051		 N&4,<IDIV1>>]
  7930	043116	040060	000241			XWD ADARPL+ADADD,<IFN N&4,<DIV2>>+<IFE N&4,<IDIV2>>
  7931			000004			N=N+1
  7932
  7933						SWCHES^XWD ET0+ET1+ADFMPL,<IFN N&3-1,<FCE>>+<IFN N&2,<SCE>>+<IFE N&3-2,<SACINH>>+<IF
  7934	043117	006003	002201		N N&4,<IFN N&3-2,<SAC2>>>^!<IFN N&3-2,<SAC2>>+DIVFD
  7935						XWD [BRAREN+<IFN N&4,<ARADEN+DIV0>>+<IFE N&4,<ARADEN+IDIV0>>],[<IFN N&4,<DIV1>>+<IFE
  7936	043120	055052	055053		 N&4,<IDIV1>>]
  7937	043121	040060	000232			XWD ADARPL+ADADD,<IFN N&4,<DIV2>>+<IFE N&4,<IDIV2>>
  7938			000005			N=N+1
  7939
  7940						SWCHES^XWD ET0+ET1+ADFMPL,<IFN N&3-1,<FCE>>+<IFN N&2,<SCE>>+<IFE N&3-2,<SACINH>>+<IF
  7941	043122	006003	002200		N N&4,<IFN N&3-2,<SAC2>>>^!<IFN N&3-2,<SAC2>>+DIVFD
  7942						XWD [BRAREN+<IFN N&4,<ARADEN+DIV0>>+<IFE N&4,<ARADEN+IDIV0>>],[<IFN N&4,<DIV1>>+<IFE
  7943	043123	055052	055053		 N&4,<IDIV1>>]
  7944	043124	040060	000232			XWD ADARPL+ADADD,<IFN N&4,<DIV2>>+<IFE N&4,<IDIV2>>
  7945			000006			N=N+1
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 12-4
KL10A2	MAC	22-Feb-77 13:18		DISPATCH TABLE FOR INSTRUCTIONS		200-237                                    SEQ 0228

  7946
  7947						SWCHES^XWD ET0+ET1+ADFMPL,<IFN N&3-1,<FCE>>+<IFN N&2,<SCE>>+<IFE N&3-2,<SACINH>>+<IF
  7948	043125	006003	002051		N N&4,<IFN N&3-2,<SAC2>>>^!<IFN N&3-2,<SAC2>>+DIVFD
  7949						XWD [BRAREN+<IFN N&4,<ARADEN+DIV0>>+<IFE N&4,<ARADEN+IDIV0>>],[<IFN N&4,<DIV1>>+<IFE
  7950	043126	055052	055053		 N&4,<IDIV1>>]
  7951	043127	040060	000232			XWD ADARPL+ADADD,<IFN N&4,<DIV2>>+<IFE N&4,<IDIV2>>
  7952			000007			N=N+1
  7953
  7954						SWCHES^XWD ET0+ET1+ADFMPL,<IFN N&3-1,<FCE>>+<IFN N&2,<SCE>>+<IFE N&3-2,<SACINH>>+<IF
  7955	043130	006003	002211		N N&4,<IFN N&3-2,<SAC2>>>^!<IFN N&3-2,<SAC2>>+DIVFD
  7956						XWD [BRAREN+<IFN N&4,<ARADEN+DIV0>>+<IFE N&4,<ARADEN+IDIV0>>],[<IFN N&4,<DIV1>>+<IFE
  7957	043131	055052	055053		 N&4,<IDIV1>>]
  7958	043132	040060	000232			XWD ADARPL+ADADD,<IFN N&4,<DIV2>>+<IFE N&4,<IDIV2>>
  7959			000010			N=N+1
  7960
  7961
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 13
KL10A2	MAC	22-Feb-77 13:18		DISPATCH TABLE FOR INSTRUCTIONS		240-247                                    SEQ 0229

  7962					SUBTTL	DISPATCH TABLE FOR INSTRUCTIONS		240-247
  7963					;ASH, ROT, LSH							240-241-242
  7964		006003	003000			A0==<ADFMPL+ET0+ET1>B17+SRINST
  7965
  7966						REPEAT 3,
  7967					<	A0
  7968						XWD [ARADEN+BRAREN+SSHFT0],[SHFT1]
  7969						SSHFT2
  7970					>
  7971	043133	006003	003000			A0
  7972	043134	055054	055055			XWD [ARADEN+BRAREN+SSHFT0],[SHFT1]
  7973	043135	000000	000306			SSHFT2
  7974
  7975	043136	006003	003000			A0
  7976	043137	055054	055055			XWD [ARADEN+BRAREN+SSHFT0],[SHFT1]
  7977	043140	000000	000306			SSHFT2
  7978
  7979	043141	006003	003000			A0
  7980	043142	055054	055055			XWD [ARADEN+BRAREN+SSHFT0],[SHFT1]
  7981	043143	000000	000306			SSHFT2
  7982
  7983
  7984					;JFFO								243
  7985	043144	006003	043400			XWD ADFMPL+ET0+ET1,PCCHNG+LNGCYC+JFFOFD
  7986	043145	055056	055057			XWD [XWD ADBRPL,ARADEN+BRAREN+JFFO0],[XWD ADARPL,ABPCEN+JFFO1]
  7987	043146	000004	000176			XWD INFTST,JFFO2
  7988
  7989					;ASHC, ROTC, LSHC						244-245-246
  7990						REPEAT 3,
  7991					<	A0+SAC2
  7992						XWD [ARADEN+BRAREN+DSHFT0],[XWD ADFMPL,SHFT1]
  7993						DSHFT2
  7994					>
  7995	043147	006003	003200			A0+SAC2
  7996	043150	055060	055061			XWD [ARADEN+BRAREN+DSHFT0],[XWD ADFMPL,SHFT1]
  7997	043151	000000	000304			DSHFT2
  7998
  7999	043152	006003	003200			A0+SAC2
  8000	043153	055060	055061			XWD [ARADEN+BRAREN+DSHFT0],[XWD ADFMPL,SHFT1]
  8001	043154	000000	000304			DSHFT2
  8002
  8003	043155	006003	003200			A0+SAC2
  8004	043156	055060	055061			XWD [ARADEN+BRAREN+DSHFT0],[XWD ADFMPL,SHFT1]
  8005	043157	000000	000304			DSHFT2
  8006
  8007
  8008					;UNDEFINED OP CODE						247
  8009						UUOMAC^
  8010	043160	000003	000060			XWD ET0+ET1,STORE+SACINH
  8011	043161	055020	055021			XWD [MONUUO],[XWD ADARPL,0]
  8012	043162	000000	044000			XWD 0,ARIREN+ARRTAD
  8013
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 14
KL10A2	MAC	22-Feb-77 13:18		DISPATCH TABLE FOR INSTRUCTIONS		250-257                                    SEQ 0230

  8014					SUBTTL	DISPATCH TABLE FOR INSTRUCTIONS		250-257
  8015					;EXCH								250
  8016	043163	006000	000103			XWD ADFMPL,FCEPSE+SACBR
  8017	043164	000000	000000			0
  8018	043165	000000	007000			BRAREN+ARADEN
  8019
  8020					;BLT								251
  8021	043166	246103	022400			XWD ADARMI+ADFMPL+ADPL1L+ADADD+ET0+ET1,PCCHNG+BLTFD
  8022	043167	055062	055063			XWD [ARADEN+BLT0],[XWD ADADD+ADFMPL,ARRARL+BLT1]
  8023	043170	000062	015423			XWD ADARPL+PCCLK,ARPCEN+BRAREN+BLT2
  8024
  8025					;AOBJX								252-253
  8026			000000			N=0
  8027						REPEAT 2,
  8028					<	XWD ADFMPL+ADPL1B+ADADD,PCCHNG+LNGCYC+AOBJD
  8029						0
  8030						XWD ADBRPL,BRAREN+ARADEN+AOBJX+N
  8031						N=1
  8032					>
  8033	043171	266000	064400			XWD ADFMPL+ADPL1B+ADADD,PCCHNG+LNGCYC+AOBJD
  8034	043172	000000	000000			0
  8035	043173	000600	007001			XWD ADBRPL,BRAREN+ARADEN+AOBJX+N
  8036			000001			N=1
  8037
  8038	043174	266000	064400			XWD ADFMPL+ADPL1B+ADADD,PCCHNG+LNGCYC+AOBJD
  8039	043175	000000	000000			0
  8040	043176	000600	007002			XWD ADBRPL,BRAREN+ARADEN+AOBJX+N
  8041			000001			N=1
  8042
  8043
  8044					;JRST								254
  8045	043177	000000	031440			XWD 0,SACINH+PCCHNG+JRSTFD
  8046	043200	000000	000000			0
  8047	043201	000000	014005			ARPCEN+JRST1
  8048
  8049					;JFCL								255
  8050	043202	000000	030440			XWD 0,SACINH+PCCHNG+JFCLFD
  8051	043203	000000	000000			0
  8052	043204	000000	000006			XWD	0,JFCL1
  8053
  8054					;XCT								256
  8055	043205	000004	023440			XWD	INFTST,PCCHNG+SACINH+XCTFD
  8056	043206	000000	000000			0
  8057	043207	000000	000043			XCT2
  8058
  8059					;MAP								257
  8060	043210	000000	000410			XWD	0,SCE+PCCHNG
  8061	043211	000000	000000			0
  8062	043212	000000	100664			ABPCEN+MAP2
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 15
KL10A2	MAC	22-Feb-77 13:18		DISPATCH TABLE FOR INSTRUCTIONS		260-267                                    SEQ 0231

  8063					SUBTTL	DISPATCH TABLE FOR INSTRUCTIONS		260-267
  8064		266000	024000			A0==<ADFMPL+ADPL1B+ADADD>B17+PUSHD
  8065		266003	024120			A1==A0+<ET0+ET1>B17+SACBR+STORE
  8066			007000			A2==ARADEN+BRAREN
  8067		000600	000000			A3==<ADBRPL>B17
  8068
  8069					;PUSHJ								260
  8070	043213	266003	024120				A1
  8071	043214	055064	055065			XWD	[A2+PUSHES],[A3+ABADEN]
  8072	043215	000002	137110			XWD	PCCLK,ABPCEN+ARFLGS+ARPCEN+BRAREN+PUSHJ1
  8073
  8074					;PUSH								261
  8075	043216	266003	424121				A1+FCE+ABADEN
  8076	043217	055066	055067			XWD	[A2+PUSH1],[A3]
  8077	043220	000000	007111				ARADEN+BRAREN+PUSH2
  8078
  8079		446000	000004			A0==FCCACRT+<ADFMPL+ADMI1B+ADADD>B17
  8080		000600	007114			A1==BRAREN+ARADEN+POPS+<ADBRPL>B17
  8081
  8082					;POP								262
  8083	043221	446001	000114				A0+SCE+SACBR+<ET0>B17
  8084	043222	055070	000000			XWD	[A1],0
  8085	043223	000000	007000				BRAREN+ARADEN
  8086
  8087					;POPJ								263
  8088	043224	446000	000404				A0+PCCHNG
  8089	043225	000000	000000				0
  8090	043226	000600	407114				A1+ABADEN
  8091
  8092					;JSR								264
  8093	043227	000000	000450				PCCHNG+SCE+SACINH
  8094	043230	000000	000000				0
  8095	043231	000002	136122			XWD 	PCCLK,ARPCEN+ARFLGS+ABPCEN+PCINCL
  8096
  8097					;JSP								265
  8098	043232	000000	000400			XWD	0,PCCHNG
  8099	043233	000000	000000				0
  8100	043234	000600	037000			XWD	ADBRPL,ARPCEN+ARFLGS+BRAREN
  8101
  8102					;JSA								266
  8103	043235	000061	400510			XWD	ADARPL+ET0,SACBR+SCE+PCCHNG+ABADEN
  8104	043236	055071	000000			XWD	[XWD ADFMPL+PCCLK,ARLARR+ARPCEN+ABPCEN+PCINCL],0
  8105	043237	000004	007000			XWD	INFTST,BRAREN+ARADEN
  8106
  8107					;JRA								267
  8108	043240	000600	400406			XWD	ADBRPL,FCCACL+PCCHNG+ABADEN
  8109	043241	000000	000000			0
  8110	043242	000004	000000			XWD	INFTST,0
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 16
KL10A2	MAC	22-Feb-77 13:18		DISPATCH TABLE FOR INSTRUCTIONS		270-377                                    SEQ 0232

  8111					SUBTTL	DISPATCH TABLE FOR INSTRUCTIONS		270-377
  8112					;ADD-SUBTRACT							 270-277
  8113
  8114			000000			N=0
  8115						REPEAT 10,
  8116					<	XWD ADADD+ADFMPL+<IFE N&4,<ADARPL>>+<IFN N&4^_
  8117					,<ADARMI+ADCR36>>,<IFE N&3,<FCE>>+<IFN N&2,<FCEPSE>>+^_
  8118					<IFE N&3-2,<SACINH>>
  8119						0
  8120						ARADEN+ADSUB
  8121						N=N+1
  8122					>
  8123						XWD ADADD+ADFMPL+<IFE N&4,<ADARPL>>+<IFN N&4,<ADARMI+ADCR36>>,<IFE N&3,<FCE>>+<IFN N
  8124	043243	046060	000001		&2,<FCEPSE>>+<IFE N&3-2,<SACINH>>
  8125	043244	000000	000000			0
  8126	043245	000000	006011			ARADEN+ADSUB
  8127			000001			N=N+1
  8128
  8129						XWD ADADD+ADFMPL+<IFE N&4,<ADARPL>>+<IFN N&4,<ADARMI+ADCR36>>,<IFE N&3,<FCE>>+<IFN N
  8130	043246	046060	000000		&2,<FCEPSE>>+<IFE N&3-2,<SACINH>>
  8131	043247	000000	000000			0
  8132	043250	000000	006011			ARADEN+ADSUB
  8133			000002			N=N+1
  8134
  8135						XWD ADADD+ADFMPL+<IFE N&4,<ADARPL>>+<IFN N&4,<ADARMI+ADCR36>>,<IFE N&3,<FCE>>+<IFN N
  8136	043251	046060	000043		&2,<FCEPSE>>+<IFE N&3-2,<SACINH>>
  8137	043252	000000	000000			0
  8138	043253	000000	006011			ARADEN+ADSUB
  8139			000003			N=N+1
  8140
  8141						XWD ADADD+ADFMPL+<IFE N&4,<ADARPL>>+<IFN N&4,<ADARMI+ADCR36>>,<IFE N&3,<FCE>>+<IFN N
  8142	043254	046060	000003		&2,<FCEPSE>>+<IFE N&3-2,<SACINH>>
  8143	043255	000000	000000			0
  8144	043256	000000	006011			ARADEN+ADSUB
  8145			000004			N=N+1
  8146
  8147						XWD ADADD+ADFMPL+<IFE N&4,<ADARPL>>+<IFN N&4,<ADARMI+ADCR36>>,<IFE N&3,<FCE>>+<IFN N
  8148	043257	066100	000001		&2,<FCEPSE>>+<IFE N&3-2,<SACINH>>
  8149	043260	000000	000000			0
  8150	043261	000000	006011			ARADEN+ADSUB
  8151			000005			N=N+1
  8152
  8153						XWD ADADD+ADFMPL+<IFE N&4,<ADARPL>>+<IFN N&4,<ADARMI+ADCR36>>,<IFE N&3,<FCE>>+<IFN N
  8154	043262	066100	000000		&2,<FCEPSE>>+<IFE N&3-2,<SACINH>>
  8155	043263	000000	000000			0
  8156	043264	000000	006011			ARADEN+ADSUB
  8157			000006			N=N+1
  8158
  8159						XWD ADADD+ADFMPL+<IFE N&4,<ADARPL>>+<IFN N&4,<ADARMI+ADCR36>>,<IFE N&3,<FCE>>+<IFN N
  8160	043265	066100	000043		&2,<FCEPSE>>+<IFE N&3-2,<SACINH>>
  8161	043266	000000	000000			0
  8162	043267	000000	006011			ARADEN+ADSUB
  8163			000007			N=N+1
  8164
  8165						XWD ADADD+ADFMPL+<IFE N&4,<ADARPL>>+<IFN N&4,<ADARMI+ADCR36>>,<IFE N&3,<FCE>>+<IFN N
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 16-1
KL10A2	MAC	22-Feb-77 13:18		DISPATCH TABLE FOR INSTRUCTIONS		270-377                                    SEQ 0233

  8166	043270	066100	000003		&2,<FCEPSE>>+<IFE N&3-2,<SACINH>>
  8167	043271	000000	000000			0
  8168	043272	000000	006011			ARADEN+ADSUB
  8169			000010			N=N+1
  8170
  8171
  8172					;COMPARES, JUMPS AND SKIPS					300-377
  8173
  8174			000000			N=0
  8175						REPEAT 20,
  8176					<	XWD ADFMPL+ADARMI+ADCR36+ADADD+ET0,SKPFD+ABPCEN+SACINH+^_
  8177					PCCHNG+<IFN N&10,<FCE>>
  8178						XWD	[ADCLKINH,,0],0
  8179						XWD 0,COMP
  8180						N=N+1
  8181					>
  8182	043273	066101	103440			XWD ADFMPL+ADARMI+ADCR36+ADADD+ET0,SKPFD+ABPCEN+SACINH+PCCHNG+<IFN N&10,<FCE>>
  8183	043274	053556	000000			XWD	[ADCLKINH,,0],0
  8184	043275	000000	000022			XWD 0,COMP
  8185			000001			N=N+1
  8186
  8187	043276	066101	103440			XWD ADFMPL+ADARMI+ADCR36+ADADD+ET0,SKPFD+ABPCEN+SACINH+PCCHNG+<IFN N&10,<FCE>>
  8188	043277	053556	000000			XWD	[ADCLKINH,,0],0
  8189	043300	000000	000022			XWD 0,COMP
  8190			000002			N=N+1
  8191
  8192	043301	066101	103440			XWD ADFMPL+ADARMI+ADCR36+ADADD+ET0,SKPFD+ABPCEN+SACINH+PCCHNG+<IFN N&10,<FCE>>
  8193	043302	053556	000000			XWD	[ADCLKINH,,0],0
  8194	043303	000000	000022			XWD 0,COMP
  8195			000003			N=N+1
  8196
  8197	043304	066101	103440			XWD ADFMPL+ADARMI+ADCR36+ADADD+ET0,SKPFD+ABPCEN+SACINH+PCCHNG+<IFN N&10,<FCE>>
  8198	043305	053556	000000			XWD	[ADCLKINH,,0],0
  8199	043306	000000	000022			XWD 0,COMP
  8200			000004			N=N+1
  8201
  8202	043307	066101	103440			XWD ADFMPL+ADARMI+ADCR36+ADADD+ET0,SKPFD+ABPCEN+SACINH+PCCHNG+<IFN N&10,<FCE>>
  8203	043310	053556	000000			XWD	[ADCLKINH,,0],0
  8204	043311	000000	000022			XWD 0,COMP
  8205			000005			N=N+1
  8206
  8207	043312	066101	103440			XWD ADFMPL+ADARMI+ADCR36+ADADD+ET0,SKPFD+ABPCEN+SACINH+PCCHNG+<IFN N&10,<FCE>>
  8208	043313	053556	000000			XWD	[ADCLKINH,,0],0
  8209	043314	000000	000022			XWD 0,COMP
  8210			000006			N=N+1
  8211
  8212	043315	066101	103440			XWD ADFMPL+ADARMI+ADCR36+ADADD+ET0,SKPFD+ABPCEN+SACINH+PCCHNG+<IFN N&10,<FCE>>
  8213	043316	053556	000000			XWD	[ADCLKINH,,0],0
  8214	043317	000000	000022			XWD 0,COMP
  8215			000007			N=N+1
  8216
  8217	043320	066101	103440			XWD ADFMPL+ADARMI+ADCR36+ADADD+ET0,SKPFD+ABPCEN+SACINH+PCCHNG+<IFN N&10,<FCE>>
  8218	043321	053556	000000			XWD	[ADCLKINH,,0],0
  8219	043322	000000	000022			XWD 0,COMP
  8220			000010			N=N+1
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 16-2
KL10A2	MAC	22-Feb-77 13:18		DISPATCH TABLE FOR INSTRUCTIONS		270-377                                    SEQ 0234

  8221
  8222	043323	066101	103441			XWD ADFMPL+ADARMI+ADCR36+ADADD+ET0,SKPFD+ABPCEN+SACINH+PCCHNG+<IFN N&10,<FCE>>
  8223	043324	053556	000000			XWD	[ADCLKINH,,0],0
  8224	043325	000000	000022			XWD 0,COMP
  8225			000011			N=N+1
  8226
  8227	043326	066101	103441			XWD ADFMPL+ADARMI+ADCR36+ADADD+ET0,SKPFD+ABPCEN+SACINH+PCCHNG+<IFN N&10,<FCE>>
  8228	043327	053556	000000			XWD	[ADCLKINH,,0],0
  8229	043330	000000	000022			XWD 0,COMP
  8230			000012			N=N+1
  8231
  8232	043331	066101	103441			XWD ADFMPL+ADARMI+ADCR36+ADADD+ET0,SKPFD+ABPCEN+SACINH+PCCHNG+<IFN N&10,<FCE>>
  8233	043332	053556	000000			XWD	[ADCLKINH,,0],0
  8234	043333	000000	000022			XWD 0,COMP
  8235			000013			N=N+1
  8236
  8237	043334	066101	103441			XWD ADFMPL+ADARMI+ADCR36+ADADD+ET0,SKPFD+ABPCEN+SACINH+PCCHNG+<IFN N&10,<FCE>>
  8238	043335	053556	000000			XWD	[ADCLKINH,,0],0
  8239	043336	000000	000022			XWD 0,COMP
  8240			000014			N=N+1
  8241
  8242	043337	066101	103441			XWD ADFMPL+ADARMI+ADCR36+ADADD+ET0,SKPFD+ABPCEN+SACINH+PCCHNG+<IFN N&10,<FCE>>
  8243	043340	053556	000000			XWD	[ADCLKINH,,0],0
  8244	043341	000000	000022			XWD 0,COMP
  8245			000015			N=N+1
  8246
  8247	043342	066101	103441			XWD ADFMPL+ADARMI+ADCR36+ADADD+ET0,SKPFD+ABPCEN+SACINH+PCCHNG+<IFN N&10,<FCE>>
  8248	043343	053556	000000			XWD	[ADCLKINH,,0],0
  8249	043344	000000	000022			XWD 0,COMP
  8250			000016			N=N+1
  8251
  8252	043345	066101	103441			XWD ADFMPL+ADARMI+ADCR36+ADADD+ET0,SKPFD+ABPCEN+SACINH+PCCHNG+<IFN N&10,<FCE>>
  8253	043346	053556	000000			XWD	[ADCLKINH,,0],0
  8254	043347	000000	000022			XWD 0,COMP
  8255			000017			N=N+1
  8256
  8257	043350	066101	103441			XWD ADFMPL+ADARMI+ADCR36+ADADD+ET0,SKPFD+ABPCEN+SACINH+PCCHNG+<IFN N&10,<FCE>>
  8258	043351	053556	000000			XWD	[ADCLKINH,,0],0
  8259	043352	000000	000022			XWD 0,COMP
  8260			000020			N=N+1
  8261
  8262
  8263						REPEAT 60,
  8264					<	<<ET0>B17>+PCCHNG+<IFN N&70-40,<SKPFD>>+<IFE N&10,<<ADFMPL>B17>>+<IFN N&10,<ABPCEN+S
  8265					AIAC0^_
  8266					+<IFE N&70-30,<FCE>>+<IFE N&50-50,<FCEPSE>>+<ADARPL>B17>>^_
  8267					+<IFN N&40,<<ADADD>B17>>+<IFE N&70-50,<<ADCR36+ADMAGIC>B17>>^_
  8268					+<IFE N&70-40,<<ADCR36>B17+AOJD>>
  8269						[ADCLKINH,,0],,0
  8270						IFN N&10,<XWD 0,ARADEN+SKIPS>
  8271						IFE N&10,<XWD ADBRPL,ARADEN+BRAREN+JUMPS>
  8272						N=N+1
  8273					>
  8274						<<ET0>B17>+PCCHNG+<IFN N&70-40,<SKPFD>>+<IFE N&10,<<ADFMPL>B17>>+<IFN N&10,<ABPCEN+S
  8275					AIAC0+<IFE N&70-30,<FCE>>+<IFE N&50-50,<FCEPSE>>+<ADARPL>B17>>+<IFN N&40,<<ADADD>B17>>+<IFE 
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 16-3
KL10A2	MAC	22-Feb-77 13:18		DISPATCH TABLE FOR INSTRUCTIONS		270-377                                    SEQ 0235

  8276	043353	006001	003400		N&70-50,<<ADCR36+ADMAGIC>B17>>+<IFE N&70-40,<<ADCR36>B17+AOJD>>
  8277	043354	053556	000000			[ADCLKINH,,0],,0
  8278						IFN N&10,<XWD 0,ARADEN+SKIPS>
  8279	043355	000600	007054			IFE N&10,<XWD ADBRPL,ARADEN+BRAREN+JUMPS>
  8280			000021			N=N+1
  8281
  8282						<<ET0>B17>+PCCHNG+<IFN N&70-40,<SKPFD>>+<IFE N&10,<<ADFMPL>B17>>+<IFN N&10,<ABPCEN+S
  8283					AIAC0+<IFE N&70-30,<FCE>>+<IFE N&50-50,<FCEPSE>>+<ADARPL>B17>>+<IFN N&40,<<ADADD>B17>>+<IFE 
  8284	043356	006001	003400		N&70-50,<<ADCR36+ADMAGIC>B17>>+<IFE N&70-40,<<ADCR36>B17+AOJD>>
  8285	043357	053556	000000			[ADCLKINH,,0],,0
  8286						IFN N&10,<XWD 0,ARADEN+SKIPS>
  8287	043360	000600	007054			IFE N&10,<XWD ADBRPL,ARADEN+BRAREN+JUMPS>
  8288			000022			N=N+1
  8289
  8290						<<ET0>B17>+PCCHNG+<IFN N&70-40,<SKPFD>>+<IFE N&10,<<ADFMPL>B17>>+<IFN N&10,<ABPCEN+S
  8291					AIAC0+<IFE N&70-30,<FCE>>+<IFE N&50-50,<FCEPSE>>+<ADARPL>B17>>+<IFN N&40,<<ADADD>B17>>+<IFE 
  8292	043361	006001	003400		N&70-50,<<ADCR36+ADMAGIC>B17>>+<IFE N&70-40,<<ADCR36>B17+AOJD>>
  8293	043362	053556	000000			[ADCLKINH,,0],,0
  8294						IFN N&10,<XWD 0,ARADEN+SKIPS>
  8295	043363	000600	007054			IFE N&10,<XWD ADBRPL,ARADEN+BRAREN+JUMPS>
  8296			000023			N=N+1
  8297
  8298						<<ET0>B17>+PCCHNG+<IFN N&70-40,<SKPFD>>+<IFE N&10,<<ADFMPL>B17>>+<IFN N&10,<ABPCEN+S
  8299					AIAC0+<IFE N&70-30,<FCE>>+<IFE N&50-50,<FCEPSE>>+<ADARPL>B17>>+<IFN N&40,<<ADADD>B17>>+<IFE 
  8300	043364	006001	003400		N&70-50,<<ADCR36+ADMAGIC>B17>>+<IFE N&70-40,<<ADCR36>B17+AOJD>>
  8301	043365	053556	000000			[ADCLKINH,,0],,0
  8302						IFN N&10,<XWD 0,ARADEN+SKIPS>
  8303	043366	000600	007054			IFE N&10,<XWD ADBRPL,ARADEN+BRAREN+JUMPS>
  8304			000024			N=N+1
  8305
  8306						<<ET0>B17>+PCCHNG+<IFN N&70-40,<SKPFD>>+<IFE N&10,<<ADFMPL>B17>>+<IFN N&10,<ABPCEN+S
  8307					AIAC0+<IFE N&70-30,<FCE>>+<IFE N&50-50,<FCEPSE>>+<ADARPL>B17>>+<IFN N&40,<<ADADD>B17>>+<IFE 
  8308	043367	006001	003400		N&70-50,<<ADCR36+ADMAGIC>B17>>+<IFE N&70-40,<<ADCR36>B17+AOJD>>
  8309	043370	053556	000000			[ADCLKINH,,0],,0
  8310						IFN N&10,<XWD 0,ARADEN+SKIPS>
  8311	043371	000600	007054			IFE N&10,<XWD ADBRPL,ARADEN+BRAREN+JUMPS>
  8312			000025			N=N+1
  8313
  8314						<<ET0>B17>+PCCHNG+<IFN N&70-40,<SKPFD>>+<IFE N&10,<<ADFMPL>B17>>+<IFN N&10,<ABPCEN+S
  8315					AIAC0+<IFE N&70-30,<FCE>>+<IFE N&50-50,<FCEPSE>>+<ADARPL>B17>>+<IFN N&40,<<ADADD>B17>>+<IFE 
  8316	043372	006001	003400		N&70-50,<<ADCR36+ADMAGIC>B17>>+<IFE N&70-40,<<ADCR36>B17+AOJD>>
  8317	043373	053556	000000			[ADCLKINH,,0],,0
  8318						IFN N&10,<XWD 0,ARADEN+SKIPS>
  8319	043374	000600	007054			IFE N&10,<XWD ADBRPL,ARADEN+BRAREN+JUMPS>
  8320			000026			N=N+1
  8321
  8322						<<ET0>B17>+PCCHNG+<IFN N&70-40,<SKPFD>>+<IFE N&10,<<ADFMPL>B17>>+<IFN N&10,<ABPCEN+S
  8323					AIAC0+<IFE N&70-30,<FCE>>+<IFE N&50-50,<FCEPSE>>+<ADARPL>B17>>+<IFN N&40,<<ADADD>B17>>+<IFE 
  8324	043375	006001	003400		N&70-50,<<ADCR36+ADMAGIC>B17>>+<IFE N&70-40,<<ADCR36>B17+AOJD>>
  8325	043376	053556	000000			[ADCLKINH,,0],,0
  8326						IFN N&10,<XWD 0,ARADEN+SKIPS>
  8327	043377	000600	007054			IFE N&10,<XWD ADBRPL,ARADEN+BRAREN+JUMPS>
  8328			000027			N=N+1
  8329
  8330						<<ET0>B17>+PCCHNG+<IFN N&70-40,<SKPFD>>+<IFE N&10,<<ADFMPL>B17>>+<IFN N&10,<ABPCEN+S
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 16-4
KL10A2	MAC	22-Feb-77 13:18		DISPATCH TABLE FOR INSTRUCTIONS		270-377                                    SEQ 0236

  8331					AIAC0+<IFE N&70-30,<FCE>>+<IFE N&50-50,<FCEPSE>>+<ADARPL>B17>>+<IFN N&40,<<ADADD>B17>>+<IFE 
  8332	043400	006001	003400		N&70-50,<<ADCR36+ADMAGIC>B17>>+<IFE N&70-40,<<ADCR36>B17+AOJD>>
  8333	043401	053556	000000			[ADCLKINH,,0],,0
  8334						IFN N&10,<XWD 0,ARADEN+SKIPS>
  8335	043402	000600	007054			IFE N&10,<XWD ADBRPL,ARADEN+BRAREN+JUMPS>
  8336			000030			N=N+1
  8337
  8338						<<ET0>B17>+PCCHNG+<IFN N&70-40,<SKPFD>>+<IFE N&10,<<ADFMPL>B17>>+<IFN N&10,<ABPCEN+S
  8339					AIAC0+<IFE N&70-30,<FCE>>+<IFE N&50-50,<FCEPSE>>+<ADARPL>B17>>+<IFN N&40,<<ADADD>B17>>+<IFE 
  8340	043403	000061	103541		N&70-50,<<ADCR36+ADMAGIC>B17>>+<IFE N&70-40,<<ADCR36>B17+AOJD>>
  8341	043404	053556	000000			[ADCLKINH,,0],,0
  8342	043405	000000	006031			IFN N&10,<XWD 0,ARADEN+SKIPS>
  8343						IFE N&10,<XWD ADBRPL,ARADEN+BRAREN+JUMPS>
  8344			000031			N=N+1
  8345
  8346						<<ET0>B17>+PCCHNG+<IFN N&70-40,<SKPFD>>+<IFE N&10,<<ADFMPL>B17>>+<IFN N&10,<ABPCEN+S
  8347					AIAC0+<IFE N&70-30,<FCE>>+<IFE N&50-50,<FCEPSE>>+<ADARPL>B17>>+<IFN N&40,<<ADADD>B17>>+<IFE 
  8348	043406	000061	103541		N&70-50,<<ADCR36+ADMAGIC>B17>>+<IFE N&70-40,<<ADCR36>B17+AOJD>>
  8349	043407	053556	000000			[ADCLKINH,,0],,0
  8350	043410	000000	006031			IFN N&10,<XWD 0,ARADEN+SKIPS>
  8351						IFE N&10,<XWD ADBRPL,ARADEN+BRAREN+JUMPS>
  8352			000032			N=N+1
  8353
  8354						<<ET0>B17>+PCCHNG+<IFN N&70-40,<SKPFD>>+<IFE N&10,<<ADFMPL>B17>>+<IFN N&10,<ABPCEN+S
  8355					AIAC0+<IFE N&70-30,<FCE>>+<IFE N&50-50,<FCEPSE>>+<ADARPL>B17>>+<IFN N&40,<<ADADD>B17>>+<IFE 
  8356	043411	000061	103541		N&70-50,<<ADCR36+ADMAGIC>B17>>+<IFE N&70-40,<<ADCR36>B17+AOJD>>
  8357	043412	053556	000000			[ADCLKINH,,0],,0
  8358	043413	000000	006031			IFN N&10,<XWD 0,ARADEN+SKIPS>
  8359						IFE N&10,<XWD ADBRPL,ARADEN+BRAREN+JUMPS>
  8360			000033			N=N+1
  8361
  8362						<<ET0>B17>+PCCHNG+<IFN N&70-40,<SKPFD>>+<IFE N&10,<<ADFMPL>B17>>+<IFN N&10,<ABPCEN+S
  8363					AIAC0+<IFE N&70-30,<FCE>>+<IFE N&50-50,<FCEPSE>>+<ADARPL>B17>>+<IFN N&40,<<ADADD>B17>>+<IFE 
  8364	043414	000061	103541		N&70-50,<<ADCR36+ADMAGIC>B17>>+<IFE N&70-40,<<ADCR36>B17+AOJD>>
  8365	043415	053556	000000			[ADCLKINH,,0],,0
  8366	043416	000000	006031			IFN N&10,<XWD 0,ARADEN+SKIPS>
  8367						IFE N&10,<XWD ADBRPL,ARADEN+BRAREN+JUMPS>
  8368			000034			N=N+1
  8369
  8370						<<ET0>B17>+PCCHNG+<IFN N&70-40,<SKPFD>>+<IFE N&10,<<ADFMPL>B17>>+<IFN N&10,<ABPCEN+S
  8371					AIAC0+<IFE N&70-30,<FCE>>+<IFE N&50-50,<FCEPSE>>+<ADARPL>B17>>+<IFN N&40,<<ADADD>B17>>+<IFE 
  8372	043417	000061	103541		N&70-50,<<ADCR36+ADMAGIC>B17>>+<IFE N&70-40,<<ADCR36>B17+AOJD>>
  8373	043420	053556	000000			[ADCLKINH,,0],,0
  8374	043421	000000	006031			IFN N&10,<XWD 0,ARADEN+SKIPS>
  8375						IFE N&10,<XWD ADBRPL,ARADEN+BRAREN+JUMPS>
  8376			000035			N=N+1
  8377
  8378						<<ET0>B17>+PCCHNG+<IFN N&70-40,<SKPFD>>+<IFE N&10,<<ADFMPL>B17>>+<IFN N&10,<ABPCEN+S
  8379					AIAC0+<IFE N&70-30,<FCE>>+<IFE N&50-50,<FCEPSE>>+<ADARPL>B17>>+<IFN N&40,<<ADADD>B17>>+<IFE 
  8380	043422	000061	103541		N&70-50,<<ADCR36+ADMAGIC>B17>>+<IFE N&70-40,<<ADCR36>B17+AOJD>>
  8381	043423	053556	000000			[ADCLKINH,,0],,0
  8382	043424	000000	006031			IFN N&10,<XWD 0,ARADEN+SKIPS>
  8383						IFE N&10,<XWD ADBRPL,ARADEN+BRAREN+JUMPS>
  8384			000036			N=N+1
  8385
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 16-5
KL10A2	MAC	22-Feb-77 13:18		DISPATCH TABLE FOR INSTRUCTIONS		270-377                                    SEQ 0237

  8386						<<ET0>B17>+PCCHNG+<IFN N&70-40,<SKPFD>>+<IFE N&10,<<ADFMPL>B17>>+<IFN N&10,<ABPCEN+S
  8387					AIAC0+<IFE N&70-30,<FCE>>+<IFE N&50-50,<FCEPSE>>+<ADARPL>B17>>+<IFN N&40,<<ADADD>B17>>+<IFE 
  8388	043425	000061	103541		N&70-50,<<ADCR36+ADMAGIC>B17>>+<IFE N&70-40,<<ADCR36>B17+AOJD>>
  8389	043426	053556	000000			[ADCLKINH,,0],,0
  8390	043427	000000	006031			IFN N&10,<XWD 0,ARADEN+SKIPS>
  8391						IFE N&10,<XWD ADBRPL,ARADEN+BRAREN+JUMPS>
  8392			000037			N=N+1
  8393
  8394						<<ET0>B17>+PCCHNG+<IFN N&70-40,<SKPFD>>+<IFE N&10,<<ADFMPL>B17>>+<IFN N&10,<ABPCEN+S
  8395					AIAC0+<IFE N&70-30,<FCE>>+<IFE N&50-50,<FCEPSE>>+<ADARPL>B17>>+<IFN N&40,<<ADADD>B17>>+<IFE 
  8396	043430	000061	103541		N&70-50,<<ADCR36+ADMAGIC>B17>>+<IFE N&70-40,<<ADCR36>B17+AOJD>>
  8397	043431	053556	000000			[ADCLKINH,,0],,0
  8398	043432	000000	006031			IFN N&10,<XWD 0,ARADEN+SKIPS>
  8399						IFE N&10,<XWD ADBRPL,ARADEN+BRAREN+JUMPS>
  8400			000040			N=N+1
  8401
  8402						<<ET0>B17>+PCCHNG+<IFN N&70-40,<SKPFD>>+<IFE N&10,<<ADFMPL>B17>>+<IFN N&10,<ABPCEN+S
  8403					AIAC0+<IFE N&70-30,<FCE>>+<IFE N&50-50,<FCEPSE>>+<ADARPL>B17>>+<IFN N&40,<<ADADD>B17>>+<IFE 
  8404	043433	066001	024400		N&70-50,<<ADCR36+ADMAGIC>B17>>+<IFE N&70-40,<<ADCR36>B17+AOJD>>
  8405	043434	053556	000000			[ADCLKINH,,0],,0
  8406						IFN N&10,<XWD 0,ARADEN+SKIPS>
  8407	043435	000600	007054			IFE N&10,<XWD ADBRPL,ARADEN+BRAREN+JUMPS>
  8408			000041			N=N+1
  8409
  8410						<<ET0>B17>+PCCHNG+<IFN N&70-40,<SKPFD>>+<IFE N&10,<<ADFMPL>B17>>+<IFN N&10,<ABPCEN+S
  8411					AIAC0+<IFE N&70-30,<FCE>>+<IFE N&50-50,<FCEPSE>>+<ADARPL>B17>>+<IFN N&40,<<ADADD>B17>>+<IFE 
  8412	043436	066001	024400		N&70-50,<<ADCR36+ADMAGIC>B17>>+<IFE N&70-40,<<ADCR36>B17+AOJD>>
  8413	043437	053556	000000			[ADCLKINH,,0],,0
  8414						IFN N&10,<XWD 0,ARADEN+SKIPS>
  8415	043440	000600	007054			IFE N&10,<XWD ADBRPL,ARADEN+BRAREN+JUMPS>
  8416			000042			N=N+1
  8417
  8418						<<ET0>B17>+PCCHNG+<IFN N&70-40,<SKPFD>>+<IFE N&10,<<ADFMPL>B17>>+<IFN N&10,<ABPCEN+S
  8419					AIAC0+<IFE N&70-30,<FCE>>+<IFE N&50-50,<FCEPSE>>+<ADARPL>B17>>+<IFN N&40,<<ADADD>B17>>+<IFE 
  8420	043441	066001	024400		N&70-50,<<ADCR36+ADMAGIC>B17>>+<IFE N&70-40,<<ADCR36>B17+AOJD>>
  8421	043442	053556	000000			[ADCLKINH,,0],,0
  8422						IFN N&10,<XWD 0,ARADEN+SKIPS>
  8423	043443	000600	007054			IFE N&10,<XWD ADBRPL,ARADEN+BRAREN+JUMPS>
  8424			000043			N=N+1
  8425
  8426						<<ET0>B17>+PCCHNG+<IFN N&70-40,<SKPFD>>+<IFE N&10,<<ADFMPL>B17>>+<IFN N&10,<ABPCEN+S
  8427					AIAC0+<IFE N&70-30,<FCE>>+<IFE N&50-50,<FCEPSE>>+<ADARPL>B17>>+<IFN N&40,<<ADADD>B17>>+<IFE 
  8428	043444	066001	024400		N&70-50,<<ADCR36+ADMAGIC>B17>>+<IFE N&70-40,<<ADCR36>B17+AOJD>>
  8429	043445	053556	000000			[ADCLKINH,,0],,0
  8430						IFN N&10,<XWD 0,ARADEN+SKIPS>
  8431	043446	000600	007054			IFE N&10,<XWD ADBRPL,ARADEN+BRAREN+JUMPS>
  8432			000044			N=N+1
  8433
  8434						<<ET0>B17>+PCCHNG+<IFN N&70-40,<SKPFD>>+<IFE N&10,<<ADFMPL>B17>>+<IFN N&10,<ABPCEN+S
  8435					AIAC0+<IFE N&70-30,<FCE>>+<IFE N&50-50,<FCEPSE>>+<ADARPL>B17>>+<IFN N&40,<<ADADD>B17>>+<IFE 
  8436	043447	066001	024400		N&70-50,<<ADCR36+ADMAGIC>B17>>+<IFE N&70-40,<<ADCR36>B17+AOJD>>
  8437	043450	053556	000000			[ADCLKINH,,0],,0
  8438						IFN N&10,<XWD 0,ARADEN+SKIPS>
  8439	043451	000600	007054			IFE N&10,<XWD ADBRPL,ARADEN+BRAREN+JUMPS>
  8440			000045			N=N+1
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 16-6
KL10A2	MAC	22-Feb-77 13:18		DISPATCH TABLE FOR INSTRUCTIONS		270-377                                    SEQ 0238

  8441
  8442						<<ET0>B17>+PCCHNG+<IFN N&70-40,<SKPFD>>+<IFE N&10,<<ADFMPL>B17>>+<IFN N&10,<ABPCEN+S
  8443					AIAC0+<IFE N&70-30,<FCE>>+<IFE N&50-50,<FCEPSE>>+<ADARPL>B17>>+<IFN N&40,<<ADADD>B17>>+<IFE 
  8444	043452	066001	024400		N&70-50,<<ADCR36+ADMAGIC>B17>>+<IFE N&70-40,<<ADCR36>B17+AOJD>>
  8445	043453	053556	000000			[ADCLKINH,,0],,0
  8446						IFN N&10,<XWD 0,ARADEN+SKIPS>
  8447	043454	000600	007054			IFE N&10,<XWD ADBRPL,ARADEN+BRAREN+JUMPS>
  8448			000046			N=N+1
  8449
  8450						<<ET0>B17>+PCCHNG+<IFN N&70-40,<SKPFD>>+<IFE N&10,<<ADFMPL>B17>>+<IFN N&10,<ABPCEN+S
  8451					AIAC0+<IFE N&70-30,<FCE>>+<IFE N&50-50,<FCEPSE>>+<ADARPL>B17>>+<IFN N&40,<<ADADD>B17>>+<IFE 
  8452	043455	066001	024400		N&70-50,<<ADCR36+ADMAGIC>B17>>+<IFE N&70-40,<<ADCR36>B17+AOJD>>
  8453	043456	053556	000000			[ADCLKINH,,0],,0
  8454						IFN N&10,<XWD 0,ARADEN+SKIPS>
  8455	043457	000600	007054			IFE N&10,<XWD ADBRPL,ARADEN+BRAREN+JUMPS>
  8456			000047			N=N+1
  8457
  8458						<<ET0>B17>+PCCHNG+<IFN N&70-40,<SKPFD>>+<IFE N&10,<<ADFMPL>B17>>+<IFN N&10,<ABPCEN+S
  8459					AIAC0+<IFE N&70-30,<FCE>>+<IFE N&50-50,<FCEPSE>>+<ADARPL>B17>>+<IFN N&40,<<ADADD>B17>>+<IFE 
  8460	043460	066001	024400		N&70-50,<<ADCR36+ADMAGIC>B17>>+<IFE N&70-40,<<ADCR36>B17+AOJD>>
  8461	043461	053556	000000			[ADCLKINH,,0],,0
  8462						IFN N&10,<XWD 0,ARADEN+SKIPS>
  8463	043462	000600	007054			IFE N&10,<XWD ADBRPL,ARADEN+BRAREN+JUMPS>
  8464			000050			N=N+1
  8465
  8466						<<ET0>B17>+PCCHNG+<IFN N&70-40,<SKPFD>>+<IFE N&10,<<ADFMPL>B17>>+<IFN N&10,<ABPCEN+S
  8467					AIAC0+<IFE N&70-30,<FCE>>+<IFE N&50-50,<FCEPSE>>+<ADARPL>B17>>+<IFN N&40,<<ADADD>B17>>+<IFE 
  8468	043463	060071	103543		N&70-50,<<ADCR36+ADMAGIC>B17>>+<IFE N&70-40,<<ADCR36>B17+AOJD>>
  8469	043464	053556	000000			[ADCLKINH,,0],,0
  8470	043465	000000	006031			IFN N&10,<XWD 0,ARADEN+SKIPS>
  8471						IFE N&10,<XWD ADBRPL,ARADEN+BRAREN+JUMPS>
  8472			000051			N=N+1
  8473
  8474						<<ET0>B17>+PCCHNG+<IFN N&70-40,<SKPFD>>+<IFE N&10,<<ADFMPL>B17>>+<IFN N&10,<ABPCEN+S
  8475					AIAC0+<IFE N&70-30,<FCE>>+<IFE N&50-50,<FCEPSE>>+<ADARPL>B17>>+<IFN N&40,<<ADADD>B17>>+<IFE 
  8476	043466	060071	103543		N&70-50,<<ADCR36+ADMAGIC>B17>>+<IFE N&70-40,<<ADCR36>B17+AOJD>>
  8477	043467	053556	000000			[ADCLKINH,,0],,0
  8478	043470	000000	006031			IFN N&10,<XWD 0,ARADEN+SKIPS>
  8479						IFE N&10,<XWD ADBRPL,ARADEN+BRAREN+JUMPS>
  8480			000052			N=N+1
  8481
  8482						<<ET0>B17>+PCCHNG+<IFN N&70-40,<SKPFD>>+<IFE N&10,<<ADFMPL>B17>>+<IFN N&10,<ABPCEN+S
  8483					AIAC0+<IFE N&70-30,<FCE>>+<IFE N&50-50,<FCEPSE>>+<ADARPL>B17>>+<IFN N&40,<<ADADD>B17>>+<IFE 
  8484	043471	060071	103543		N&70-50,<<ADCR36+ADMAGIC>B17>>+<IFE N&70-40,<<ADCR36>B17+AOJD>>
  8485	043472	053556	000000			[ADCLKINH,,0],,0
  8486	043473	000000	006031			IFN N&10,<XWD 0,ARADEN+SKIPS>
  8487						IFE N&10,<XWD ADBRPL,ARADEN+BRAREN+JUMPS>
  8488			000053			N=N+1
  8489
  8490						<<ET0>B17>+PCCHNG+<IFN N&70-40,<SKPFD>>+<IFE N&10,<<ADFMPL>B17>>+<IFN N&10,<ABPCEN+S
  8491					AIAC0+<IFE N&70-30,<FCE>>+<IFE N&50-50,<FCEPSE>>+<ADARPL>B17>>+<IFN N&40,<<ADADD>B17>>+<IFE 
  8492	043474	060071	103543		N&70-50,<<ADCR36+ADMAGIC>B17>>+<IFE N&70-40,<<ADCR36>B17+AOJD>>
  8493	043475	053556	000000			[ADCLKINH,,0],,0
  8494	043476	000000	006031			IFN N&10,<XWD 0,ARADEN+SKIPS>
  8495						IFE N&10,<XWD ADBRPL,ARADEN+BRAREN+JUMPS>
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 16-7
KL10A2	MAC	22-Feb-77 13:18		DISPATCH TABLE FOR INSTRUCTIONS		270-377                                    SEQ 0239

  8496			000054			N=N+1
  8497
  8498						<<ET0>B17>+PCCHNG+<IFN N&70-40,<SKPFD>>+<IFE N&10,<<ADFMPL>B17>>+<IFN N&10,<ABPCEN+S
  8499					AIAC0+<IFE N&70-30,<FCE>>+<IFE N&50-50,<FCEPSE>>+<ADARPL>B17>>+<IFN N&40,<<ADADD>B17>>+<IFE 
  8500	043477	060071	103543		N&70-50,<<ADCR36+ADMAGIC>B17>>+<IFE N&70-40,<<ADCR36>B17+AOJD>>
  8501	043500	053556	000000			[ADCLKINH,,0],,0
  8502	043501	000000	006031			IFN N&10,<XWD 0,ARADEN+SKIPS>
  8503						IFE N&10,<XWD ADBRPL,ARADEN+BRAREN+JUMPS>
  8504			000055			N=N+1
  8505
  8506						<<ET0>B17>+PCCHNG+<IFN N&70-40,<SKPFD>>+<IFE N&10,<<ADFMPL>B17>>+<IFN N&10,<ABPCEN+S
  8507					AIAC0+<IFE N&70-30,<FCE>>+<IFE N&50-50,<FCEPSE>>+<ADARPL>B17>>+<IFN N&40,<<ADADD>B17>>+<IFE 
  8508	043502	060071	103543		N&70-50,<<ADCR36+ADMAGIC>B17>>+<IFE N&70-40,<<ADCR36>B17+AOJD>>
  8509	043503	053556	000000			[ADCLKINH,,0],,0
  8510	043504	000000	006031			IFN N&10,<XWD 0,ARADEN+SKIPS>
  8511						IFE N&10,<XWD ADBRPL,ARADEN+BRAREN+JUMPS>
  8512			000056			N=N+1
  8513
  8514						<<ET0>B17>+PCCHNG+<IFN N&70-40,<SKPFD>>+<IFE N&10,<<ADFMPL>B17>>+<IFN N&10,<ABPCEN+S
  8515					AIAC0+<IFE N&70-30,<FCE>>+<IFE N&50-50,<FCEPSE>>+<ADARPL>B17>>+<IFN N&40,<<ADADD>B17>>+<IFE 
  8516	043505	060071	103543		N&70-50,<<ADCR36+ADMAGIC>B17>>+<IFE N&70-40,<<ADCR36>B17+AOJD>>
  8517	043506	053556	000000			[ADCLKINH,,0],,0
  8518	043507	000000	006031			IFN N&10,<XWD 0,ARADEN+SKIPS>
  8519						IFE N&10,<XWD ADBRPL,ARADEN+BRAREN+JUMPS>
  8520			000057			N=N+1
  8521
  8522						<<ET0>B17>+PCCHNG+<IFN N&70-40,<SKPFD>>+<IFE N&10,<<ADFMPL>B17>>+<IFN N&10,<ABPCEN+S
  8523					AIAC0+<IFE N&70-30,<FCE>>+<IFE N&50-50,<FCEPSE>>+<ADARPL>B17>>+<IFN N&40,<<ADADD>B17>>+<IFE 
  8524	043510	060071	103543		N&70-50,<<ADCR36+ADMAGIC>B17>>+<IFE N&70-40,<<ADCR36>B17+AOJD>>
  8525	043511	053556	000000			[ADCLKINH,,0],,0
  8526	043512	000000	006031			IFN N&10,<XWD 0,ARADEN+SKIPS>
  8527						IFE N&10,<XWD ADBRPL,ARADEN+BRAREN+JUMPS>
  8528			000060			N=N+1
  8529
  8530						<<ET0>B17>+PCCHNG+<IFN N&70-40,<SKPFD>>+<IFE N&10,<<ADFMPL>B17>>+<IFN N&10,<ABPCEN+S
  8531					AIAC0+<IFE N&70-30,<FCE>>+<IFE N&50-50,<FCEPSE>>+<ADARPL>B17>>+<IFN N&40,<<ADADD>B17>>+<IFE 
  8532	043513	046001	003400		N&70-50,<<ADCR36+ADMAGIC>B17>>+<IFE N&70-40,<<ADCR36>B17+AOJD>>
  8533	043514	053556	000000			[ADCLKINH,,0],,0
  8534						IFN N&10,<XWD 0,ARADEN+SKIPS>
  8535	043515	000600	007054			IFE N&10,<XWD ADBRPL,ARADEN+BRAREN+JUMPS>
  8536			000061			N=N+1
  8537
  8538						<<ET0>B17>+PCCHNG+<IFN N&70-40,<SKPFD>>+<IFE N&10,<<ADFMPL>B17>>+<IFN N&10,<ABPCEN+S
  8539					AIAC0+<IFE N&70-30,<FCE>>+<IFE N&50-50,<FCEPSE>>+<ADARPL>B17>>+<IFN N&40,<<ADADD>B17>>+<IFE 
  8540	043516	046001	003400		N&70-50,<<ADCR36+ADMAGIC>B17>>+<IFE N&70-40,<<ADCR36>B17+AOJD>>
  8541	043517	053556	000000			[ADCLKINH,,0],,0
  8542						IFN N&10,<XWD 0,ARADEN+SKIPS>
  8543	043520	000600	007054			IFE N&10,<XWD ADBRPL,ARADEN+BRAREN+JUMPS>
  8544			000062			N=N+1
  8545
  8546						<<ET0>B17>+PCCHNG+<IFN N&70-40,<SKPFD>>+<IFE N&10,<<ADFMPL>B17>>+<IFN N&10,<ABPCEN+S
  8547					AIAC0+<IFE N&70-30,<FCE>>+<IFE N&50-50,<FCEPSE>>+<ADARPL>B17>>+<IFN N&40,<<ADADD>B17>>+<IFE 
  8548	043521	046001	003400		N&70-50,<<ADCR36+ADMAGIC>B17>>+<IFE N&70-40,<<ADCR36>B17+AOJD>>
  8549	043522	053556	000000			[ADCLKINH,,0],,0
  8550						IFN N&10,<XWD 0,ARADEN+SKIPS>
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 16-8
KL10A2	MAC	22-Feb-77 13:18		DISPATCH TABLE FOR INSTRUCTIONS		270-377                                    SEQ 0240

  8551	043523	000600	007054			IFE N&10,<XWD ADBRPL,ARADEN+BRAREN+JUMPS>
  8552			000063			N=N+1
  8553
  8554						<<ET0>B17>+PCCHNG+<IFN N&70-40,<SKPFD>>+<IFE N&10,<<ADFMPL>B17>>+<IFN N&10,<ABPCEN+S
  8555					AIAC0+<IFE N&70-30,<FCE>>+<IFE N&50-50,<FCEPSE>>+<ADARPL>B17>>+<IFN N&40,<<ADADD>B17>>+<IFE 
  8556	043524	046001	003400		N&70-50,<<ADCR36+ADMAGIC>B17>>+<IFE N&70-40,<<ADCR36>B17+AOJD>>
  8557	043525	053556	000000			[ADCLKINH,,0],,0
  8558						IFN N&10,<XWD 0,ARADEN+SKIPS>
  8559	043526	000600	007054			IFE N&10,<XWD ADBRPL,ARADEN+BRAREN+JUMPS>
  8560			000064			N=N+1
  8561
  8562						<<ET0>B17>+PCCHNG+<IFN N&70-40,<SKPFD>>+<IFE N&10,<<ADFMPL>B17>>+<IFN N&10,<ABPCEN+S
  8563					AIAC0+<IFE N&70-30,<FCE>>+<IFE N&50-50,<FCEPSE>>+<ADARPL>B17>>+<IFN N&40,<<ADADD>B17>>+<IFE 
  8564	043527	046001	003400		N&70-50,<<ADCR36+ADMAGIC>B17>>+<IFE N&70-40,<<ADCR36>B17+AOJD>>
  8565	043530	053556	000000			[ADCLKINH,,0],,0
  8566						IFN N&10,<XWD 0,ARADEN+SKIPS>
  8567	043531	000600	007054			IFE N&10,<XWD ADBRPL,ARADEN+BRAREN+JUMPS>
  8568			000065			N=N+1
  8569
  8570						<<ET0>B17>+PCCHNG+<IFN N&70-40,<SKPFD>>+<IFE N&10,<<ADFMPL>B17>>+<IFN N&10,<ABPCEN+S
  8571					AIAC0+<IFE N&70-30,<FCE>>+<IFE N&50-50,<FCEPSE>>+<ADARPL>B17>>+<IFN N&40,<<ADADD>B17>>+<IFE 
  8572	043532	046001	003400		N&70-50,<<ADCR36+ADMAGIC>B17>>+<IFE N&70-40,<<ADCR36>B17+AOJD>>
  8573	043533	053556	000000			[ADCLKINH,,0],,0
  8574						IFN N&10,<XWD 0,ARADEN+SKIPS>
  8575	043534	000600	007054			IFE N&10,<XWD ADBRPL,ARADEN+BRAREN+JUMPS>
  8576			000066			N=N+1
  8577
  8578						<<ET0>B17>+PCCHNG+<IFN N&70-40,<SKPFD>>+<IFE N&10,<<ADFMPL>B17>>+<IFN N&10,<ABPCEN+S
  8579					AIAC0+<IFE N&70-30,<FCE>>+<IFE N&50-50,<FCEPSE>>+<ADARPL>B17>>+<IFN N&40,<<ADADD>B17>>+<IFE 
  8580	043535	046001	003400		N&70-50,<<ADCR36+ADMAGIC>B17>>+<IFE N&70-40,<<ADCR36>B17+AOJD>>
  8581	043536	053556	000000			[ADCLKINH,,0],,0
  8582						IFN N&10,<XWD 0,ARADEN+SKIPS>
  8583	043537	000600	007054			IFE N&10,<XWD ADBRPL,ARADEN+BRAREN+JUMPS>
  8584			000067			N=N+1
  8585
  8586						<<ET0>B17>+PCCHNG+<IFN N&70-40,<SKPFD>>+<IFE N&10,<<ADFMPL>B17>>+<IFN N&10,<ABPCEN+S
  8587					AIAC0+<IFE N&70-30,<FCE>>+<IFE N&50-50,<FCEPSE>>+<ADARPL>B17>>+<IFN N&40,<<ADADD>B17>>+<IFE 
  8588	043540	046001	003400		N&70-50,<<ADCR36+ADMAGIC>B17>>+<IFE N&70-40,<<ADCR36>B17+AOJD>>
  8589	043541	053556	000000			[ADCLKINH,,0],,0
  8590						IFN N&10,<XWD 0,ARADEN+SKIPS>
  8591	043542	000600	007054			IFE N&10,<XWD ADBRPL,ARADEN+BRAREN+JUMPS>
  8592			000070			N=N+1
  8593
  8594						<<ET0>B17>+PCCHNG+<IFN N&70-40,<SKPFD>>+<IFE N&10,<<ADFMPL>B17>>+<IFN N&10,<ABPCEN+S
  8595					AIAC0+<IFE N&70-30,<FCE>>+<IFE N&50-50,<FCEPSE>>+<ADARPL>B17>>+<IFN N&40,<<ADADD>B17>>+<IFE 
  8596	043543	040061	103543		N&70-50,<<ADCR36+ADMAGIC>B17>>+<IFE N&70-40,<<ADCR36>B17+AOJD>>
  8597	043544	053556	000000			[ADCLKINH,,0],,0
  8598	043545	000000	006031			IFN N&10,<XWD 0,ARADEN+SKIPS>
  8599						IFE N&10,<XWD ADBRPL,ARADEN+BRAREN+JUMPS>
  8600			000071			N=N+1
  8601
  8602						<<ET0>B17>+PCCHNG+<IFN N&70-40,<SKPFD>>+<IFE N&10,<<ADFMPL>B17>>+<IFN N&10,<ABPCEN+S
  8603					AIAC0+<IFE N&70-30,<FCE>>+<IFE N&50-50,<FCEPSE>>+<ADARPL>B17>>+<IFN N&40,<<ADADD>B17>>+<IFE 
  8604	043546	040061	103543		N&70-50,<<ADCR36+ADMAGIC>B17>>+<IFE N&70-40,<<ADCR36>B17+AOJD>>
  8605	043547	053556	000000			[ADCLKINH,,0],,0
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 16-9
KL10A2	MAC	22-Feb-77 13:18		DISPATCH TABLE FOR INSTRUCTIONS		270-377                                    SEQ 0241

  8606	043550	000000	006031			IFN N&10,<XWD 0,ARADEN+SKIPS>
  8607						IFE N&10,<XWD ADBRPL,ARADEN+BRAREN+JUMPS>
  8608			000072			N=N+1
  8609
  8610						<<ET0>B17>+PCCHNG+<IFN N&70-40,<SKPFD>>+<IFE N&10,<<ADFMPL>B17>>+<IFN N&10,<ABPCEN+S
  8611					AIAC0+<IFE N&70-30,<FCE>>+<IFE N&50-50,<FCEPSE>>+<ADARPL>B17>>+<IFN N&40,<<ADADD>B17>>+<IFE 
  8612	043551	040061	103543		N&70-50,<<ADCR36+ADMAGIC>B17>>+<IFE N&70-40,<<ADCR36>B17+AOJD>>
  8613	043552	053556	000000			[ADCLKINH,,0],,0
  8614	043553	000000	006031			IFN N&10,<XWD 0,ARADEN+SKIPS>
  8615						IFE N&10,<XWD ADBRPL,ARADEN+BRAREN+JUMPS>
  8616			000073			N=N+1
  8617
  8618						<<ET0>B17>+PCCHNG+<IFN N&70-40,<SKPFD>>+<IFE N&10,<<ADFMPL>B17>>+<IFN N&10,<ABPCEN+S
  8619					AIAC0+<IFE N&70-30,<FCE>>+<IFE N&50-50,<FCEPSE>>+<ADARPL>B17>>+<IFN N&40,<<ADADD>B17>>+<IFE 
  8620	043554	040061	103543		N&70-50,<<ADCR36+ADMAGIC>B17>>+<IFE N&70-40,<<ADCR36>B17+AOJD>>
  8621	043555	053556	000000			[ADCLKINH,,0],,0
  8622	043556	000000	006031			IFN N&10,<XWD 0,ARADEN+SKIPS>
  8623						IFE N&10,<XWD ADBRPL,ARADEN+BRAREN+JUMPS>
  8624			000074			N=N+1
  8625
  8626						<<ET0>B17>+PCCHNG+<IFN N&70-40,<SKPFD>>+<IFE N&10,<<ADFMPL>B17>>+<IFN N&10,<ABPCEN+S
  8627					AIAC0+<IFE N&70-30,<FCE>>+<IFE N&50-50,<FCEPSE>>+<ADARPL>B17>>+<IFN N&40,<<ADADD>B17>>+<IFE 
  8628	043557	040061	103543		N&70-50,<<ADCR36+ADMAGIC>B17>>+<IFE N&70-40,<<ADCR36>B17+AOJD>>
  8629	043560	053556	000000			[ADCLKINH,,0],,0
  8630	043561	000000	006031			IFN N&10,<XWD 0,ARADEN+SKIPS>
  8631						IFE N&10,<XWD ADBRPL,ARADEN+BRAREN+JUMPS>
  8632			000075			N=N+1
  8633
  8634						<<ET0>B17>+PCCHNG+<IFN N&70-40,<SKPFD>>+<IFE N&10,<<ADFMPL>B17>>+<IFN N&10,<ABPCEN+S
  8635					AIAC0+<IFE N&70-30,<FCE>>+<IFE N&50-50,<FCEPSE>>+<ADARPL>B17>>+<IFN N&40,<<ADADD>B17>>+<IFE 
  8636	043562	040061	103543		N&70-50,<<ADCR36+ADMAGIC>B17>>+<IFE N&70-40,<<ADCR36>B17+AOJD>>
  8637	043563	053556	000000			[ADCLKINH,,0],,0
  8638	043564	000000	006031			IFN N&10,<XWD 0,ARADEN+SKIPS>
  8639						IFE N&10,<XWD ADBRPL,ARADEN+BRAREN+JUMPS>
  8640			000076			N=N+1
  8641
  8642						<<ET0>B17>+PCCHNG+<IFN N&70-40,<SKPFD>>+<IFE N&10,<<ADFMPL>B17>>+<IFN N&10,<ABPCEN+S
  8643					AIAC0+<IFE N&70-30,<FCE>>+<IFE N&50-50,<FCEPSE>>+<ADARPL>B17>>+<IFN N&40,<<ADADD>B17>>+<IFE 
  8644	043565	040061	103543		N&70-50,<<ADCR36+ADMAGIC>B17>>+<IFE N&70-40,<<ADCR36>B17+AOJD>>
  8645	043566	053556	000000			[ADCLKINH,,0],,0
  8646	043567	000000	006031			IFN N&10,<XWD 0,ARADEN+SKIPS>
  8647						IFE N&10,<XWD ADBRPL,ARADEN+BRAREN+JUMPS>
  8648			000077			N=N+1
  8649
  8650						<<ET0>B17>+PCCHNG+<IFN N&70-40,<SKPFD>>+<IFE N&10,<<ADFMPL>B17>>+<IFN N&10,<ABPCEN+S
  8651					AIAC0+<IFE N&70-30,<FCE>>+<IFE N&50-50,<FCEPSE>>+<ADARPL>B17>>+<IFN N&40,<<ADADD>B17>>+<IFE 
  8652	043570	040061	103543		N&70-50,<<ADCR36+ADMAGIC>B17>>+<IFE N&70-40,<<ADCR36>B17+AOJD>>
  8653	043571	053556	000000			[ADCLKINH,,0],,0
  8654	043572	000000	006031			IFN N&10,<XWD 0,ARADEN+SKIPS>
  8655						IFE N&10,<XWD ADBRPL,ARADEN+BRAREN+JUMPS>
  8656			000100			N=N+1
  8657
  8658
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 17
KL10A2	MAC	22-Feb-77 13:18		DISPATCH TABLE FOR INSTRUCTIONS		400-477                                    SEQ 0242

  8659					SUBTTL	DISPATCH TABLE FOR INSTRUCTIONS		400-477
  8660					;BOOLEAN GROUP							400-477
  8661
  8662					DEFINE CMP (X,LIST,ANS)
  8663					<	ANS==0
  8664						IRP LIST <IFE <X&74>-<LIST*4>,<STOPI
  8665						ANS==1>>>
  8666
  8667			000000			N=0
  8668						REPEAT 100,
  8669					<	CMP (N,<0,5,12,17>,M)
  8670						CMP (N,<7,13,15,16>,A6)
  8671						CMP (N,<6,11>,A1)
  8672						CMP (N,<1,2,3,6,11,15,16>,A2)
  8673						CMP (N,<4,7,10,13,14>,A3)
  8674						CMP (N,<1,4,5,11,13,16>,A4)
  8675						CMP (N,<2,6,7,10,12,15>,A5)
  8676						BFLGS==A1*ADEQV+A2*ADARPL+A3*ADARMI+A4*ADFMPL+A5*ADFMMI
  8677						XWD BFLGS+A6*ET0,<IFE <N&3>,<<1-M>*FCE>>+<IFN <<N&2>*<1-M>>,<FCEPSE>>+^_
  8678					<IFE N&3-2,<SACINH>>+<IFN N&2,<M*SCE>>+<IFE <N&74>,<BOOL0D>>
  8679						XWD [XWD ADARMI,ARADEN],0
  8680						ARADEN
  8681						N=N+1
  8682					>
  8683			000000			CMP (N,<0,5,12,17>,M)^	M==0
  8684			000000			CMP (N,<7,13,15,16>,A6)^	A6==0
  8685			000000			CMP (N,<6,11>,A1)^	A1==0
  8686			000000			CMP (N,<1,2,3,6,11,15,16>,A2)^	A2==0
  8687			000000			CMP (N,<4,7,10,13,14>,A3)^	A3==0
  8688			000000			CMP (N,<1,4,5,11,13,16>,A4)^	A4==0
  8689			000000			CMP (N,<2,6,7,10,12,15>,A5)^	A5==0
  8690			000000			BFLGS==A1*ADEQV+A2*ADARPL+A3*ADARMI+A4*ADFMPL+A5*ADFMMI
  8691						XWD BFLGS+A6*ET0,<IFE <N&3>,<<1-M>*FCE>>+<IFN <<N&2>*<1-M>>,<FCEPSE>>+<IFE N&3-2,<SA
  8692	043573	000000	024000		CINH>>+<IFN N&2,<M*SCE>>+<IFE <N&74>,<BOOL0D>>
  8693	043574	055072	000000			XWD [XWD ADARMI,ARADEN],0
  8694	043575	000000	006000			ARADEN
  8695			000001			N=N+1
  8696
  8697			000000			CMP (N,<0,5,12,17>,M)^	M==0
  8698			000000			CMP (N,<7,13,15,16>,A6)^	A6==0
  8699			000000			CMP (N,<6,11>,A1)^	A1==0
  8700			000000			CMP (N,<1,2,3,6,11,15,16>,A2)^	A2==0
  8701			000000			CMP (N,<4,7,10,13,14>,A3)^	A3==0
  8702			000000			CMP (N,<1,4,5,11,13,16>,A4)^	A4==0
  8703			000000			CMP (N,<2,6,7,10,12,15>,A5)^	A5==0
  8704			000000			BFLGS==A1*ADEQV+A2*ADARPL+A3*ADARMI+A4*ADFMPL+A5*ADFMMI
  8705						XWD BFLGS+A6*ET0,<IFE <N&3>,<<1-M>*FCE>>+<IFN <<N&2>*<1-M>>,<FCEPSE>>+<IFE N&3-2,<SA
  8706	043576	000000	024000		CINH>>+<IFN N&2,<M*SCE>>+<IFE <N&74>,<BOOL0D>>
  8707	043577	055072	000000			XWD [XWD ADARMI,ARADEN],0
  8708	043600	000000	006000			ARADEN
  8709			000002			N=N+1
  8710
  8711			000000			CMP (N,<0,5,12,17>,M)^	M==0
  8712			000000			CMP (N,<7,13,15,16>,A6)^	A6==0
  8713			000000			CMP (N,<6,11>,A1)^	A1==0
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 17-1
KL10A2	MAC	22-Feb-77 13:18		DISPATCH TABLE FOR INSTRUCTIONS		400-477                                    SEQ 0243

  8714			000000			CMP (N,<1,2,3,6,11,15,16>,A2)^	A2==0
  8715			000000			CMP (N,<4,7,10,13,14>,A3)^	A3==0
  8716			000000			CMP (N,<1,4,5,11,13,16>,A4)^	A4==0
  8717			000000			CMP (N,<2,6,7,10,12,15>,A5)^	A5==0
  8718			000000			BFLGS==A1*ADEQV+A2*ADARPL+A3*ADARMI+A4*ADFMPL+A5*ADFMMI
  8719						XWD BFLGS+A6*ET0,<IFE <N&3>,<<1-M>*FCE>>+<IFN <<N&2>*<1-M>>,<FCEPSE>>+<IFE N&3-2,<SA
  8720	043601	000000	024050		CINH>>+<IFN N&2,<M*SCE>>+<IFE <N&74>,<BOOL0D>>
  8721	043602	055072	000000			XWD [XWD ADARMI,ARADEN],0
  8722	043603	000000	006000			ARADEN
  8723			000003			N=N+1
  8724
  8725			000000			CMP (N,<0,5,12,17>,M)^	M==0
  8726			000000			CMP (N,<7,13,15,16>,A6)^	A6==0
  8727			000000			CMP (N,<6,11>,A1)^	A1==0
  8728			000000			CMP (N,<1,2,3,6,11,15,16>,A2)^	A2==0
  8729			000000			CMP (N,<4,7,10,13,14>,A3)^	A3==0
  8730			000000			CMP (N,<1,4,5,11,13,16>,A4)^	A4==0
  8731			000000			CMP (N,<2,6,7,10,12,15>,A5)^	A5==0
  8732			000000			BFLGS==A1*ADEQV+A2*ADARPL+A3*ADARMI+A4*ADFMPL+A5*ADFMMI
  8733						XWD BFLGS+A6*ET0,<IFE <N&3>,<<1-M>*FCE>>+<IFN <<N&2>*<1-M>>,<FCEPSE>>+<IFE N&3-2,<SA
  8734	043604	000000	024010		CINH>>+<IFN N&2,<M*SCE>>+<IFE <N&74>,<BOOL0D>>
  8735	043605	055072	000000			XWD [XWD ADARMI,ARADEN],0
  8736	043606	000000	006000			ARADEN
  8737			000004			N=N+1
  8738
  8739			000000			CMP (N,<0,5,12,17>,M)^	M==0
  8740			000000			CMP (N,<7,13,15,16>,A6)^	A6==0
  8741			000000			CMP (N,<6,11>,A1)^	A1==0
  8742			000000			CMP (N,<1,2,3,6,11,15,16>,A2)^	A2==0
  8743			000000			CMP (N,<4,7,10,13,14>,A3)^	A3==0
  8744			000000			CMP (N,<1,4,5,11,13,16>,A4)^	A4==0
  8745			000000			CMP (N,<2,6,7,10,12,15>,A5)^	A5==0
  8746			006060			BFLGS==A1*ADEQV+A2*ADARPL+A3*ADARMI+A4*ADFMPL+A5*ADFMMI
  8747						XWD BFLGS+A6*ET0,<IFE <N&3>,<<1-M>*FCE>>+<IFN <<N&2>*<1-M>>,<FCEPSE>>+<IFE N&3-2,<SA
  8748	043607	006060	000001		CINH>>+<IFN N&2,<M*SCE>>+<IFE <N&74>,<BOOL0D>>
  8749	043610	055072	000000			XWD [XWD ADARMI,ARADEN],0
  8750	043611	000000	006000			ARADEN
  8751			000005			N=N+1
  8752
  8753			000000			CMP (N,<0,5,12,17>,M)^	M==0
  8754			000000			CMP (N,<7,13,15,16>,A6)^	A6==0
  8755			000000			CMP (N,<6,11>,A1)^	A1==0
  8756			000000			CMP (N,<1,2,3,6,11,15,16>,A2)^	A2==0
  8757			000000			CMP (N,<4,7,10,13,14>,A3)^	A3==0
  8758			000000			CMP (N,<1,4,5,11,13,16>,A4)^	A4==0
  8759			000000			CMP (N,<2,6,7,10,12,15>,A5)^	A5==0
  8760			006060			BFLGS==A1*ADEQV+A2*ADARPL+A3*ADARMI+A4*ADFMPL+A5*ADFMMI
  8761						XWD BFLGS+A6*ET0,<IFE <N&3>,<<1-M>*FCE>>+<IFN <<N&2>*<1-M>>,<FCEPSE>>+<IFE N&3-2,<SA
  8762	043612	006060	000000		CINH>>+<IFN N&2,<M*SCE>>+<IFE <N&74>,<BOOL0D>>
  8763	043613	055072	000000			XWD [XWD ADARMI,ARADEN],0
  8764	043614	000000	006000			ARADEN
  8765			000006			N=N+1
  8766
  8767			000000			CMP (N,<0,5,12,17>,M)^	M==0
  8768			000000			CMP (N,<7,13,15,16>,A6)^	A6==0
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 17-2
KL10A2	MAC	22-Feb-77 13:18		DISPATCH TABLE FOR INSTRUCTIONS		400-477                                    SEQ 0244

  8769			000000			CMP (N,<6,11>,A1)^	A1==0
  8770			000000			CMP (N,<1,2,3,6,11,15,16>,A2)^	A2==0
  8771			000000			CMP (N,<4,7,10,13,14>,A3)^	A3==0
  8772			000000			CMP (N,<1,4,5,11,13,16>,A4)^	A4==0
  8773			000000			CMP (N,<2,6,7,10,12,15>,A5)^	A5==0
  8774			006060			BFLGS==A1*ADEQV+A2*ADARPL+A3*ADARMI+A4*ADFMPL+A5*ADFMMI
  8775						XWD BFLGS+A6*ET0,<IFE <N&3>,<<1-M>*FCE>>+<IFN <<N&2>*<1-M>>,<FCEPSE>>+<IFE N&3-2,<SA
  8776	043615	006060	000043		CINH>>+<IFN N&2,<M*SCE>>+<IFE <N&74>,<BOOL0D>>
  8777	043616	055072	000000			XWD [XWD ADARMI,ARADEN],0
  8778	043617	000000	006000			ARADEN
  8779			000007			N=N+1
  8780
  8781			000000			CMP (N,<0,5,12,17>,M)^	M==0
  8782			000000			CMP (N,<7,13,15,16>,A6)^	A6==0
  8783			000000			CMP (N,<6,11>,A1)^	A1==0
  8784			000000			CMP (N,<1,2,3,6,11,15,16>,A2)^	A2==0
  8785			000000			CMP (N,<4,7,10,13,14>,A3)^	A3==0
  8786			000000			CMP (N,<1,4,5,11,13,16>,A4)^	A4==0
  8787			000000			CMP (N,<2,6,7,10,12,15>,A5)^	A5==0
  8788			006060			BFLGS==A1*ADEQV+A2*ADARPL+A3*ADARMI+A4*ADFMPL+A5*ADFMMI
  8789						XWD BFLGS+A6*ET0,<IFE <N&3>,<<1-M>*FCE>>+<IFN <<N&2>*<1-M>>,<FCEPSE>>+<IFE N&3-2,<SA
  8790	043620	006060	000003		CINH>>+<IFN N&2,<M*SCE>>+<IFE <N&74>,<BOOL0D>>
  8791	043621	055072	000000			XWD [XWD ADARMI,ARADEN],0
  8792	043622	000000	006000			ARADEN
  8793			000010			N=N+1
  8794
  8795			000000			CMP (N,<0,5,12,17>,M)^	M==0
  8796			000000			CMP (N,<7,13,15,16>,A6)^	A6==0
  8797			000000			CMP (N,<6,11>,A1)^	A1==0
  8798			000000			CMP (N,<1,2,3,6,11,15,16>,A2)^	A2==0
  8799			000000			CMP (N,<4,7,10,13,14>,A3)^	A3==0
  8800			000000			CMP (N,<1,4,5,11,13,16>,A4)^	A4==0
  8801			000000			CMP (N,<2,6,7,10,12,15>,A5)^	A5==0
  8802			010060			BFLGS==A1*ADEQV+A2*ADARPL+A3*ADARMI+A4*ADFMPL+A5*ADFMMI
  8803						XWD BFLGS+A6*ET0,<IFE <N&3>,<<1-M>*FCE>>+<IFN <<N&2>*<1-M>>,<FCEPSE>>+<IFE N&3-2,<SA
  8804	043623	010060	000001		CINH>>+<IFN N&2,<M*SCE>>+<IFE <N&74>,<BOOL0D>>
  8805	043624	055072	000000			XWD [XWD ADARMI,ARADEN],0
  8806	043625	000000	006000			ARADEN
  8807			000011			N=N+1
  8808
  8809			000000			CMP (N,<0,5,12,17>,M)^	M==0
  8810			000000			CMP (N,<7,13,15,16>,A6)^	A6==0
  8811			000000			CMP (N,<6,11>,A1)^	A1==0
  8812			000000			CMP (N,<1,2,3,6,11,15,16>,A2)^	A2==0
  8813			000000			CMP (N,<4,7,10,13,14>,A3)^	A3==0
  8814			000000			CMP (N,<1,4,5,11,13,16>,A4)^	A4==0
  8815			000000			CMP (N,<2,6,7,10,12,15>,A5)^	A5==0
  8816			010060			BFLGS==A1*ADEQV+A2*ADARPL+A3*ADARMI+A4*ADFMPL+A5*ADFMMI
  8817						XWD BFLGS+A6*ET0,<IFE <N&3>,<<1-M>*FCE>>+<IFN <<N&2>*<1-M>>,<FCEPSE>>+<IFE N&3-2,<SA
  8818	043626	010060	000000		CINH>>+<IFN N&2,<M*SCE>>+<IFE <N&74>,<BOOL0D>>
  8819	043627	055072	000000			XWD [XWD ADARMI,ARADEN],0
  8820	043630	000000	006000			ARADEN
  8821			000012			N=N+1
  8822
  8823			000000			CMP (N,<0,5,12,17>,M)^	M==0
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 17-3
KL10A2	MAC	22-Feb-77 13:18		DISPATCH TABLE FOR INSTRUCTIONS		400-477                                    SEQ 0245

  8824			000000			CMP (N,<7,13,15,16>,A6)^	A6==0
  8825			000000			CMP (N,<6,11>,A1)^	A1==0
  8826			000000			CMP (N,<1,2,3,6,11,15,16>,A2)^	A2==0
  8827			000000			CMP (N,<4,7,10,13,14>,A3)^	A3==0
  8828			000000			CMP (N,<1,4,5,11,13,16>,A4)^	A4==0
  8829			000000			CMP (N,<2,6,7,10,12,15>,A5)^	A5==0
  8830			010060			BFLGS==A1*ADEQV+A2*ADARPL+A3*ADARMI+A4*ADFMPL+A5*ADFMMI
  8831						XWD BFLGS+A6*ET0,<IFE <N&3>,<<1-M>*FCE>>+<IFN <<N&2>*<1-M>>,<FCEPSE>>+<IFE N&3-2,<SA
  8832	043631	010060	000043		CINH>>+<IFN N&2,<M*SCE>>+<IFE <N&74>,<BOOL0D>>
  8833	043632	055072	000000			XWD [XWD ADARMI,ARADEN],0
  8834	043633	000000	006000			ARADEN
  8835			000013			N=N+1
  8836
  8837			000000			CMP (N,<0,5,12,17>,M)^	M==0
  8838			000000			CMP (N,<7,13,15,16>,A6)^	A6==0
  8839			000000			CMP (N,<6,11>,A1)^	A1==0
  8840			000000			CMP (N,<1,2,3,6,11,15,16>,A2)^	A2==0
  8841			000000			CMP (N,<4,7,10,13,14>,A3)^	A3==0
  8842			000000			CMP (N,<1,4,5,11,13,16>,A4)^	A4==0
  8843			000000			CMP (N,<2,6,7,10,12,15>,A5)^	A5==0
  8844			010060			BFLGS==A1*ADEQV+A2*ADARPL+A3*ADARMI+A4*ADFMPL+A5*ADFMMI
  8845						XWD BFLGS+A6*ET0,<IFE <N&3>,<<1-M>*FCE>>+<IFN <<N&2>*<1-M>>,<FCEPSE>>+<IFE N&3-2,<SA
  8846	043634	010060	000003		CINH>>+<IFN N&2,<M*SCE>>+<IFE <N&74>,<BOOL0D>>
  8847	043635	055072	000000			XWD [XWD ADARMI,ARADEN],0
  8848	043636	000000	006000			ARADEN
  8849			000014			N=N+1
  8850
  8851			000000			CMP (N,<0,5,12,17>,M)^	M==0
  8852			000000			CMP (N,<7,13,15,16>,A6)^	A6==0
  8853			000000			CMP (N,<6,11>,A1)^	A1==0
  8854			000000			CMP (N,<1,2,3,6,11,15,16>,A2)^	A2==0
  8855			000000			CMP (N,<4,7,10,13,14>,A3)^	A3==0
  8856			000000			CMP (N,<1,4,5,11,13,16>,A4)^	A4==0
  8857			000000			CMP (N,<2,6,7,10,12,15>,A5)^	A5==0
  8858			000060			BFLGS==A1*ADEQV+A2*ADARPL+A3*ADARMI+A4*ADFMPL+A5*ADFMMI
  8859						XWD BFLGS+A6*ET0,<IFE <N&3>,<<1-M>*FCE>>+<IFN <<N&2>*<1-M>>,<FCEPSE>>+<IFE N&3-2,<SA
  8860	043637	000060	000001		CINH>>+<IFN N&2,<M*SCE>>+<IFE <N&74>,<BOOL0D>>
  8861	043640	055072	000000			XWD [XWD ADARMI,ARADEN],0
  8862	043641	000000	006000			ARADEN
  8863			000015			N=N+1
  8864
  8865			000000			CMP (N,<0,5,12,17>,M)^	M==0
  8866			000000			CMP (N,<7,13,15,16>,A6)^	A6==0
  8867			000000			CMP (N,<6,11>,A1)^	A1==0
  8868			000000			CMP (N,<1,2,3,6,11,15,16>,A2)^	A2==0
  8869			000000			CMP (N,<4,7,10,13,14>,A3)^	A3==0
  8870			000000			CMP (N,<1,4,5,11,13,16>,A4)^	A4==0
  8871			000000			CMP (N,<2,6,7,10,12,15>,A5)^	A5==0
  8872			000060			BFLGS==A1*ADEQV+A2*ADARPL+A3*ADARMI+A4*ADFMPL+A5*ADFMMI
  8873						XWD BFLGS+A6*ET0,<IFE <N&3>,<<1-M>*FCE>>+<IFN <<N&2>*<1-M>>,<FCEPSE>>+<IFE N&3-2,<SA
  8874	043642	000060	000000		CINH>>+<IFN N&2,<M*SCE>>+<IFE <N&74>,<BOOL0D>>
  8875	043643	055072	000000			XWD [XWD ADARMI,ARADEN],0
  8876	043644	000000	006000			ARADEN
  8877			000016			N=N+1
  8878
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 17-4
KL10A2	MAC	22-Feb-77 13:18		DISPATCH TABLE FOR INSTRUCTIONS		400-477                                    SEQ 0246

  8879			000000			CMP (N,<0,5,12,17>,M)^	M==0
  8880			000000			CMP (N,<7,13,15,16>,A6)^	A6==0
  8881			000000			CMP (N,<6,11>,A1)^	A1==0
  8882			000000			CMP (N,<1,2,3,6,11,15,16>,A2)^	A2==0
  8883			000000			CMP (N,<4,7,10,13,14>,A3)^	A3==0
  8884			000000			CMP (N,<1,4,5,11,13,16>,A4)^	A4==0
  8885			000000			CMP (N,<2,6,7,10,12,15>,A5)^	A5==0
  8886			000060			BFLGS==A1*ADEQV+A2*ADARPL+A3*ADARMI+A4*ADFMPL+A5*ADFMMI
  8887						XWD BFLGS+A6*ET0,<IFE <N&3>,<<1-M>*FCE>>+<IFN <<N&2>*<1-M>>,<FCEPSE>>+<IFE N&3-2,<SA
  8888	043645	000060	000043		CINH>>+<IFN N&2,<M*SCE>>+<IFE <N&74>,<BOOL0D>>
  8889	043646	055072	000000			XWD [XWD ADARMI,ARADEN],0
  8890	043647	000000	006000			ARADEN
  8891			000017			N=N+1
  8892
  8893			000000			CMP (N,<0,5,12,17>,M)^	M==0
  8894			000000			CMP (N,<7,13,15,16>,A6)^	A6==0
  8895			000000			CMP (N,<6,11>,A1)^	A1==0
  8896			000000			CMP (N,<1,2,3,6,11,15,16>,A2)^	A2==0
  8897			000000			CMP (N,<4,7,10,13,14>,A3)^	A3==0
  8898			000000			CMP (N,<1,4,5,11,13,16>,A4)^	A4==0
  8899			000000			CMP (N,<2,6,7,10,12,15>,A5)^	A5==0
  8900			000060			BFLGS==A1*ADEQV+A2*ADARPL+A3*ADARMI+A4*ADFMPL+A5*ADFMMI
  8901						XWD BFLGS+A6*ET0,<IFE <N&3>,<<1-M>*FCE>>+<IFN <<N&2>*<1-M>>,<FCEPSE>>+<IFE N&3-2,<SA
  8902	043650	000060	000003		CINH>>+<IFN N&2,<M*SCE>>+<IFE <N&74>,<BOOL0D>>
  8903	043651	055072	000000			XWD [XWD ADARMI,ARADEN],0
  8904	043652	000000	006000			ARADEN
  8905			000020			N=N+1
  8906
  8907			000000			CMP (N,<0,5,12,17>,M)^	M==0
  8908			000000			CMP (N,<7,13,15,16>,A6)^	A6==0
  8909			000000			CMP (N,<6,11>,A1)^	A1==0
  8910			000000			CMP (N,<1,2,3,6,11,15,16>,A2)^	A2==0
  8911			000000			CMP (N,<4,7,10,13,14>,A3)^	A3==0
  8912			000000			CMP (N,<1,4,5,11,13,16>,A4)^	A4==0
  8913			000000			CMP (N,<2,6,7,10,12,15>,A5)^	A5==0
  8914			006100			BFLGS==A1*ADEQV+A2*ADARPL+A3*ADARMI+A4*ADFMPL+A5*ADFMMI
  8915						XWD BFLGS+A6*ET0,<IFE <N&3>,<<1-M>*FCE>>+<IFN <<N&2>*<1-M>>,<FCEPSE>>+<IFE N&3-2,<SA
  8916	043653	006100	000001		CINH>>+<IFN N&2,<M*SCE>>+<IFE <N&74>,<BOOL0D>>
  8917	043654	055072	000000			XWD [XWD ADARMI,ARADEN],0
  8918	043655	000000	006000			ARADEN
  8919			000021			N=N+1
  8920
  8921			000000			CMP (N,<0,5,12,17>,M)^	M==0
  8922			000000			CMP (N,<7,13,15,16>,A6)^	A6==0
  8923			000000			CMP (N,<6,11>,A1)^	A1==0
  8924			000000			CMP (N,<1,2,3,6,11,15,16>,A2)^	A2==0
  8925			000000			CMP (N,<4,7,10,13,14>,A3)^	A3==0
  8926			000000			CMP (N,<1,4,5,11,13,16>,A4)^	A4==0
  8927			000000			CMP (N,<2,6,7,10,12,15>,A5)^	A5==0
  8928			006100			BFLGS==A1*ADEQV+A2*ADARPL+A3*ADARMI+A4*ADFMPL+A5*ADFMMI
  8929						XWD BFLGS+A6*ET0,<IFE <N&3>,<<1-M>*FCE>>+<IFN <<N&2>*<1-M>>,<FCEPSE>>+<IFE N&3-2,<SA
  8930	043656	006100	000000		CINH>>+<IFN N&2,<M*SCE>>+<IFE <N&74>,<BOOL0D>>
  8931	043657	055072	000000			XWD [XWD ADARMI,ARADEN],0
  8932	043660	000000	006000			ARADEN
  8933			000022			N=N+1
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 17-5
KL10A2	MAC	22-Feb-77 13:18		DISPATCH TABLE FOR INSTRUCTIONS		400-477                                    SEQ 0247

  8934
  8935			000000			CMP (N,<0,5,12,17>,M)^	M==0
  8936			000000			CMP (N,<7,13,15,16>,A6)^	A6==0
  8937			000000			CMP (N,<6,11>,A1)^	A1==0
  8938			000000			CMP (N,<1,2,3,6,11,15,16>,A2)^	A2==0
  8939			000000			CMP (N,<4,7,10,13,14>,A3)^	A3==0
  8940			000000			CMP (N,<1,4,5,11,13,16>,A4)^	A4==0
  8941			000000			CMP (N,<2,6,7,10,12,15>,A5)^	A5==0
  8942			006100			BFLGS==A1*ADEQV+A2*ADARPL+A3*ADARMI+A4*ADFMPL+A5*ADFMMI
  8943						XWD BFLGS+A6*ET0,<IFE <N&3>,<<1-M>*FCE>>+<IFN <<N&2>*<1-M>>,<FCEPSE>>+<IFE N&3-2,<SA
  8944	043661	006100	000043		CINH>>+<IFN N&2,<M*SCE>>+<IFE <N&74>,<BOOL0D>>
  8945	043662	055072	000000			XWD [XWD ADARMI,ARADEN],0
  8946	043663	000000	006000			ARADEN
  8947			000023			N=N+1
  8948
  8949			000000			CMP (N,<0,5,12,17>,M)^	M==0
  8950			000000			CMP (N,<7,13,15,16>,A6)^	A6==0
  8951			000000			CMP (N,<6,11>,A1)^	A1==0
  8952			000000			CMP (N,<1,2,3,6,11,15,16>,A2)^	A2==0
  8953			000000			CMP (N,<4,7,10,13,14>,A3)^	A3==0
  8954			000000			CMP (N,<1,4,5,11,13,16>,A4)^	A4==0
  8955			000000			CMP (N,<2,6,7,10,12,15>,A5)^	A5==0
  8956			006100			BFLGS==A1*ADEQV+A2*ADARPL+A3*ADARMI+A4*ADFMPL+A5*ADFMMI
  8957						XWD BFLGS+A6*ET0,<IFE <N&3>,<<1-M>*FCE>>+<IFN <<N&2>*<1-M>>,<FCEPSE>>+<IFE N&3-2,<SA
  8958	043664	006100	000003		CINH>>+<IFN N&2,<M*SCE>>+<IFE <N&74>,<BOOL0D>>
  8959	043665	055072	000000			XWD [XWD ADARMI,ARADEN],0
  8960	043666	000000	006000			ARADEN
  8961			000024			N=N+1
  8962
  8963			000000			CMP (N,<0,5,12,17>,M)^	M==0
  8964			000000			CMP (N,<7,13,15,16>,A6)^	A6==0
  8965			000000			CMP (N,<6,11>,A1)^	A1==0
  8966			000000			CMP (N,<1,2,3,6,11,15,16>,A2)^	A2==0
  8967			000000			CMP (N,<4,7,10,13,14>,A3)^	A3==0
  8968			000000			CMP (N,<1,4,5,11,13,16>,A4)^	A4==0
  8969			000000			CMP (N,<2,6,7,10,12,15>,A5)^	A5==0
  8970			006000			BFLGS==A1*ADEQV+A2*ADARPL+A3*ADARMI+A4*ADFMPL+A5*ADFMMI
  8971						XWD BFLGS+A6*ET0,<IFE <N&3>,<<1-M>*FCE>>+<IFN <<N&2>*<1-M>>,<FCEPSE>>+<IFE N&3-2,<SA
  8972	043667	006000	000000		CINH>>+<IFN N&2,<M*SCE>>+<IFE <N&74>,<BOOL0D>>
  8973	043670	055072	000000			XWD [XWD ADARMI,ARADEN],0
  8974	043671	000000	006000			ARADEN
  8975			000025			N=N+1
  8976
  8977			000000			CMP (N,<0,5,12,17>,M)^	M==0
  8978			000000			CMP (N,<7,13,15,16>,A6)^	A6==0
  8979			000000			CMP (N,<6,11>,A1)^	A1==0
  8980			000000			CMP (N,<1,2,3,6,11,15,16>,A2)^	A2==0
  8981			000000			CMP (N,<4,7,10,13,14>,A3)^	A3==0
  8982			000000			CMP (N,<1,4,5,11,13,16>,A4)^	A4==0
  8983			000000			CMP (N,<2,6,7,10,12,15>,A5)^	A5==0
  8984			006000			BFLGS==A1*ADEQV+A2*ADARPL+A3*ADARMI+A4*ADFMPL+A5*ADFMMI
  8985						XWD BFLGS+A6*ET0,<IFE <N&3>,<<1-M>*FCE>>+<IFN <<N&2>*<1-M>>,<FCEPSE>>+<IFE N&3-2,<SA
  8986	043672	006000	000000		CINH>>+<IFN N&2,<M*SCE>>+<IFE <N&74>,<BOOL0D>>
  8987	043673	055072	000000			XWD [XWD ADARMI,ARADEN],0
  8988	043674	000000	006000			ARADEN
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 17-6
KL10A2	MAC	22-Feb-77 13:18		DISPATCH TABLE FOR INSTRUCTIONS		400-477                                    SEQ 0248

  8989			000026			N=N+1
  8990
  8991			000000			CMP (N,<0,5,12,17>,M)^	M==0
  8992			000000			CMP (N,<7,13,15,16>,A6)^	A6==0
  8993			000000			CMP (N,<6,11>,A1)^	A1==0
  8994			000000			CMP (N,<1,2,3,6,11,15,16>,A2)^	A2==0
  8995			000000			CMP (N,<4,7,10,13,14>,A3)^	A3==0
  8996			000000			CMP (N,<1,4,5,11,13,16>,A4)^	A4==0
  8997			000000			CMP (N,<2,6,7,10,12,15>,A5)^	A5==0
  8998			006000			BFLGS==A1*ADEQV+A2*ADARPL+A3*ADARMI+A4*ADFMPL+A5*ADFMMI
  8999						XWD BFLGS+A6*ET0,<IFE <N&3>,<<1-M>*FCE>>+<IFN <<N&2>*<1-M>>,<FCEPSE>>+<IFE N&3-2,<SA
  9000	043675	006000	000050		CINH>>+<IFN N&2,<M*SCE>>+<IFE <N&74>,<BOOL0D>>
  9001	043676	055072	000000			XWD [XWD ADARMI,ARADEN],0
  9002	043677	000000	006000			ARADEN
  9003			000027			N=N+1
  9004
  9005			000000			CMP (N,<0,5,12,17>,M)^	M==0
  9006			000000			CMP (N,<7,13,15,16>,A6)^	A6==0
  9007			000000			CMP (N,<6,11>,A1)^	A1==0
  9008			000000			CMP (N,<1,2,3,6,11,15,16>,A2)^	A2==0
  9009			000000			CMP (N,<4,7,10,13,14>,A3)^	A3==0
  9010			000000			CMP (N,<1,4,5,11,13,16>,A4)^	A4==0
  9011			000000			CMP (N,<2,6,7,10,12,15>,A5)^	A5==0
  9012			006000			BFLGS==A1*ADEQV+A2*ADARPL+A3*ADARMI+A4*ADFMPL+A5*ADFMMI
  9013						XWD BFLGS+A6*ET0,<IFE <N&3>,<<1-M>*FCE>>+<IFN <<N&2>*<1-M>>,<FCEPSE>>+<IFE N&3-2,<SA
  9014	043700	006000	000010		CINH>>+<IFN N&2,<M*SCE>>+<IFE <N&74>,<BOOL0D>>
  9015	043701	055072	000000			XWD [XWD ADARMI,ARADEN],0
  9016	043702	000000	006000			ARADEN
  9017			000030			N=N+1
  9018
  9019			000000			CMP (N,<0,5,12,17>,M)^	M==0
  9020			000000			CMP (N,<7,13,15,16>,A6)^	A6==0
  9021			000000			CMP (N,<6,11>,A1)^	A1==0
  9022			000000			CMP (N,<1,2,3,6,11,15,16>,A2)^	A2==0
  9023			000000			CMP (N,<4,7,10,13,14>,A3)^	A3==0
  9024			000000			CMP (N,<1,4,5,11,13,16>,A4)^	A4==0
  9025			000000			CMP (N,<2,6,7,10,12,15>,A5)^	A5==0
  9026			110060			BFLGS==A1*ADEQV+A2*ADARPL+A3*ADARMI+A4*ADFMPL+A5*ADFMMI
  9027						XWD BFLGS+A6*ET0,<IFE <N&3>,<<1-M>*FCE>>+<IFN <<N&2>*<1-M>>,<FCEPSE>>+<IFE N&3-2,<SA
  9028	043703	110060	000001		CINH>>+<IFN N&2,<M*SCE>>+<IFE <N&74>,<BOOL0D>>
  9029	043704	055072	000000			XWD [XWD ADARMI,ARADEN],0
  9030	043705	000000	006000			ARADEN
  9031			000031			N=N+1
  9032
  9033			000000			CMP (N,<0,5,12,17>,M)^	M==0
  9034			000000			CMP (N,<7,13,15,16>,A6)^	A6==0
  9035			000000			CMP (N,<6,11>,A1)^	A1==0
  9036			000000			CMP (N,<1,2,3,6,11,15,16>,A2)^	A2==0
  9037			000000			CMP (N,<4,7,10,13,14>,A3)^	A3==0
  9038			000000			CMP (N,<1,4,5,11,13,16>,A4)^	A4==0
  9039			000000			CMP (N,<2,6,7,10,12,15>,A5)^	A5==0
  9040			110060			BFLGS==A1*ADEQV+A2*ADARPL+A3*ADARMI+A4*ADFMPL+A5*ADFMMI
  9041						XWD BFLGS+A6*ET0,<IFE <N&3>,<<1-M>*FCE>>+<IFN <<N&2>*<1-M>>,<FCEPSE>>+<IFE N&3-2,<SA
  9042	043706	110060	000000		CINH>>+<IFN N&2,<M*SCE>>+<IFE <N&74>,<BOOL0D>>
  9043	043707	055072	000000			XWD [XWD ADARMI,ARADEN],0
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 17-7
KL10A2	MAC	22-Feb-77 13:18		DISPATCH TABLE FOR INSTRUCTIONS		400-477                                    SEQ 0249

  9044	043710	000000	006000			ARADEN
  9045			000032			N=N+1
  9046
  9047			000000			CMP (N,<0,5,12,17>,M)^	M==0
  9048			000000			CMP (N,<7,13,15,16>,A6)^	A6==0
  9049			000000			CMP (N,<6,11>,A1)^	A1==0
  9050			000000			CMP (N,<1,2,3,6,11,15,16>,A2)^	A2==0
  9051			000000			CMP (N,<4,7,10,13,14>,A3)^	A3==0
  9052			000000			CMP (N,<1,4,5,11,13,16>,A4)^	A4==0
  9053			000000			CMP (N,<2,6,7,10,12,15>,A5)^	A5==0
  9054			110060			BFLGS==A1*ADEQV+A2*ADARPL+A3*ADARMI+A4*ADFMPL+A5*ADFMMI
  9055						XWD BFLGS+A6*ET0,<IFE <N&3>,<<1-M>*FCE>>+<IFN <<N&2>*<1-M>>,<FCEPSE>>+<IFE N&3-2,<SA
  9056	043711	110060	000043		CINH>>+<IFN N&2,<M*SCE>>+<IFE <N&74>,<BOOL0D>>
  9057	043712	055072	000000			XWD [XWD ADARMI,ARADEN],0
  9058	043713	000000	006000			ARADEN
  9059			000033			N=N+1
  9060
  9061			000000			CMP (N,<0,5,12,17>,M)^	M==0
  9062			000000			CMP (N,<7,13,15,16>,A6)^	A6==0
  9063			000000			CMP (N,<6,11>,A1)^	A1==0
  9064			000000			CMP (N,<1,2,3,6,11,15,16>,A2)^	A2==0
  9065			000000			CMP (N,<4,7,10,13,14>,A3)^	A3==0
  9066			000000			CMP (N,<1,4,5,11,13,16>,A4)^	A4==0
  9067			000000			CMP (N,<2,6,7,10,12,15>,A5)^	A5==0
  9068			110060			BFLGS==A1*ADEQV+A2*ADARPL+A3*ADARMI+A4*ADFMPL+A5*ADFMMI
  9069						XWD BFLGS+A6*ET0,<IFE <N&3>,<<1-M>*FCE>>+<IFN <<N&2>*<1-M>>,<FCEPSE>>+<IFE N&3-2,<SA
  9070	043714	110060	000003		CINH>>+<IFN N&2,<M*SCE>>+<IFE <N&74>,<BOOL0D>>
  9071	043715	055072	000000			XWD [XWD ADARMI,ARADEN],0
  9072	043716	000000	006000			ARADEN
  9073			000034			N=N+1
  9074
  9075			000000			CMP (N,<0,5,12,17>,M)^	M==0
  9076			000000			CMP (N,<7,13,15,16>,A6)^	A6==0
  9077			000000			CMP (N,<6,11>,A1)^	A1==0
  9078			000000			CMP (N,<1,2,3,6,11,15,16>,A2)^	A2==0
  9079			000000			CMP (N,<4,7,10,13,14>,A3)^	A3==0
  9080			000000			CMP (N,<1,4,5,11,13,16>,A4)^	A4==0
  9081			000000			CMP (N,<2,6,7,10,12,15>,A5)^	A5==0
  9082			010100			BFLGS==A1*ADEQV+A2*ADARPL+A3*ADARMI+A4*ADFMPL+A5*ADFMMI
  9083						XWD BFLGS+A6*ET0,<IFE <N&3>,<<1-M>*FCE>>+<IFN <<N&2>*<1-M>>,<FCEPSE>>+<IFE N&3-2,<SA
  9084	043717	010101	000001		CINH>>+<IFN N&2,<M*SCE>>+<IFE <N&74>,<BOOL0D>>
  9085	043720	055072	000000			XWD [XWD ADARMI,ARADEN],0
  9086	043721	000000	006000			ARADEN
  9087			000035			N=N+1
  9088
  9089			000000			CMP (N,<0,5,12,17>,M)^	M==0
  9090			000000			CMP (N,<7,13,15,16>,A6)^	A6==0
  9091			000000			CMP (N,<6,11>,A1)^	A1==0
  9092			000000			CMP (N,<1,2,3,6,11,15,16>,A2)^	A2==0
  9093			000000			CMP (N,<4,7,10,13,14>,A3)^	A3==0
  9094			000000			CMP (N,<1,4,5,11,13,16>,A4)^	A4==0
  9095			000000			CMP (N,<2,6,7,10,12,15>,A5)^	A5==0
  9096			010100			BFLGS==A1*ADEQV+A2*ADARPL+A3*ADARMI+A4*ADFMPL+A5*ADFMMI
  9097						XWD BFLGS+A6*ET0,<IFE <N&3>,<<1-M>*FCE>>+<IFN <<N&2>*<1-M>>,<FCEPSE>>+<IFE N&3-2,<SA
  9098	043722	010101	000000		CINH>>+<IFN N&2,<M*SCE>>+<IFE <N&74>,<BOOL0D>>
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 17-8
KL10A2	MAC	22-Feb-77 13:18		DISPATCH TABLE FOR INSTRUCTIONS		400-477                                    SEQ 0250

  9099	043723	055072	000000			XWD [XWD ADARMI,ARADEN],0
  9100	043724	000000	006000			ARADEN
  9101			000036			N=N+1
  9102
  9103			000000			CMP (N,<0,5,12,17>,M)^	M==0
  9104			000000			CMP (N,<7,13,15,16>,A6)^	A6==0
  9105			000000			CMP (N,<6,11>,A1)^	A1==0
  9106			000000			CMP (N,<1,2,3,6,11,15,16>,A2)^	A2==0
  9107			000000			CMP (N,<4,7,10,13,14>,A3)^	A3==0
  9108			000000			CMP (N,<1,4,5,11,13,16>,A4)^	A4==0
  9109			000000			CMP (N,<2,6,7,10,12,15>,A5)^	A5==0
  9110			010100			BFLGS==A1*ADEQV+A2*ADARPL+A3*ADARMI+A4*ADFMPL+A5*ADFMMI
  9111						XWD BFLGS+A6*ET0,<IFE <N&3>,<<1-M>*FCE>>+<IFN <<N&2>*<1-M>>,<FCEPSE>>+<IFE N&3-2,<SA
  9112	043725	010101	000043		CINH>>+<IFN N&2,<M*SCE>>+<IFE <N&74>,<BOOL0D>>
  9113	043726	055072	000000			XWD [XWD ADARMI,ARADEN],0
  9114	043727	000000	006000			ARADEN
  9115			000037			N=N+1
  9116
  9117			000000			CMP (N,<0,5,12,17>,M)^	M==0
  9118			000000			CMP (N,<7,13,15,16>,A6)^	A6==0
  9119			000000			CMP (N,<6,11>,A1)^	A1==0
  9120			000000			CMP (N,<1,2,3,6,11,15,16>,A2)^	A2==0
  9121			000000			CMP (N,<4,7,10,13,14>,A3)^	A3==0
  9122			000000			CMP (N,<1,4,5,11,13,16>,A4)^	A4==0
  9123			000000			CMP (N,<2,6,7,10,12,15>,A5)^	A5==0
  9124			010100			BFLGS==A1*ADEQV+A2*ADARPL+A3*ADARMI+A4*ADFMPL+A5*ADFMMI
  9125						XWD BFLGS+A6*ET0,<IFE <N&3>,<<1-M>*FCE>>+<IFN <<N&2>*<1-M>>,<FCEPSE>>+<IFE N&3-2,<SA
  9126	043730	010101	000003		CINH>>+<IFN N&2,<M*SCE>>+<IFE <N&74>,<BOOL0D>>
  9127	043731	055072	000000			XWD [XWD ADARMI,ARADEN],0
  9128	043732	000000	006000			ARADEN
  9129			000040			N=N+1
  9130
  9131			000000			CMP (N,<0,5,12,17>,M)^	M==0
  9132			000000			CMP (N,<7,13,15,16>,A6)^	A6==0
  9133			000000			CMP (N,<6,11>,A1)^	A1==0
  9134			000000			CMP (N,<1,2,3,6,11,15,16>,A2)^	A2==0
  9135			000000			CMP (N,<4,7,10,13,14>,A3)^	A3==0
  9136			000000			CMP (N,<1,4,5,11,13,16>,A4)^	A4==0
  9137			000000			CMP (N,<2,6,7,10,12,15>,A5)^	A5==0
  9138			010100			BFLGS==A1*ADEQV+A2*ADARPL+A3*ADARMI+A4*ADFMPL+A5*ADFMMI
  9139						XWD BFLGS+A6*ET0,<IFE <N&3>,<<1-M>*FCE>>+<IFN <<N&2>*<1-M>>,<FCEPSE>>+<IFE N&3-2,<SA
  9140	043733	010100	000001		CINH>>+<IFN N&2,<M*SCE>>+<IFE <N&74>,<BOOL0D>>
  9141	043734	055072	000000			XWD [XWD ADARMI,ARADEN],0
  9142	043735	000000	006000			ARADEN
  9143			000041			N=N+1
  9144
  9145			000000			CMP (N,<0,5,12,17>,M)^	M==0
  9146			000000			CMP (N,<7,13,15,16>,A6)^	A6==0
  9147			000000			CMP (N,<6,11>,A1)^	A1==0
  9148			000000			CMP (N,<1,2,3,6,11,15,16>,A2)^	A2==0
  9149			000000			CMP (N,<4,7,10,13,14>,A3)^	A3==0
  9150			000000			CMP (N,<1,4,5,11,13,16>,A4)^	A4==0
  9151			000000			CMP (N,<2,6,7,10,12,15>,A5)^	A5==0
  9152			010100			BFLGS==A1*ADEQV+A2*ADARPL+A3*ADARMI+A4*ADFMPL+A5*ADFMMI
  9153						XWD BFLGS+A6*ET0,<IFE <N&3>,<<1-M>*FCE>>+<IFN <<N&2>*<1-M>>,<FCEPSE>>+<IFE N&3-2,<SA
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 17-9
KL10A2	MAC	22-Feb-77 13:18		DISPATCH TABLE FOR INSTRUCTIONS		400-477                                    SEQ 0251

  9154	043736	010100	000000		CINH>>+<IFN N&2,<M*SCE>>+<IFE <N&74>,<BOOL0D>>
  9155	043737	055072	000000			XWD [XWD ADARMI,ARADEN],0
  9156	043740	000000	006000			ARADEN
  9157			000042			N=N+1
  9158
  9159			000000			CMP (N,<0,5,12,17>,M)^	M==0
  9160			000000			CMP (N,<7,13,15,16>,A6)^	A6==0
  9161			000000			CMP (N,<6,11>,A1)^	A1==0
  9162			000000			CMP (N,<1,2,3,6,11,15,16>,A2)^	A2==0
  9163			000000			CMP (N,<4,7,10,13,14>,A3)^	A3==0
  9164			000000			CMP (N,<1,4,5,11,13,16>,A4)^	A4==0
  9165			000000			CMP (N,<2,6,7,10,12,15>,A5)^	A5==0
  9166			010100			BFLGS==A1*ADEQV+A2*ADARPL+A3*ADARMI+A4*ADFMPL+A5*ADFMMI
  9167						XWD BFLGS+A6*ET0,<IFE <N&3>,<<1-M>*FCE>>+<IFN <<N&2>*<1-M>>,<FCEPSE>>+<IFE N&3-2,<SA
  9168	043741	010100	000043		CINH>>+<IFN N&2,<M*SCE>>+<IFE <N&74>,<BOOL0D>>
  9169	043742	055072	000000			XWD [XWD ADARMI,ARADEN],0
  9170	043743	000000	006000			ARADEN
  9171			000043			N=N+1
  9172
  9173			000000			CMP (N,<0,5,12,17>,M)^	M==0
  9174			000000			CMP (N,<7,13,15,16>,A6)^	A6==0
  9175			000000			CMP (N,<6,11>,A1)^	A1==0
  9176			000000			CMP (N,<1,2,3,6,11,15,16>,A2)^	A2==0
  9177			000000			CMP (N,<4,7,10,13,14>,A3)^	A3==0
  9178			000000			CMP (N,<1,4,5,11,13,16>,A4)^	A4==0
  9179			000000			CMP (N,<2,6,7,10,12,15>,A5)^	A5==0
  9180			010100			BFLGS==A1*ADEQV+A2*ADARPL+A3*ADARMI+A4*ADFMPL+A5*ADFMMI
  9181						XWD BFLGS+A6*ET0,<IFE <N&3>,<<1-M>*FCE>>+<IFN <<N&2>*<1-M>>,<FCEPSE>>+<IFE N&3-2,<SA
  9182	043744	010100	000003		CINH>>+<IFN N&2,<M*SCE>>+<IFE <N&74>,<BOOL0D>>
  9183	043745	055072	000000			XWD [XWD ADARMI,ARADEN],0
  9184	043746	000000	006000			ARADEN
  9185			000044			N=N+1
  9186
  9187			000000			CMP (N,<0,5,12,17>,M)^	M==0
  9188			000000			CMP (N,<7,13,15,16>,A6)^	A6==0
  9189			000000			CMP (N,<6,11>,A1)^	A1==0
  9190			000000			CMP (N,<1,2,3,6,11,15,16>,A2)^	A2==0
  9191			000000			CMP (N,<4,7,10,13,14>,A3)^	A3==0
  9192			000000			CMP (N,<1,4,5,11,13,16>,A4)^	A4==0
  9193			000000			CMP (N,<2,6,7,10,12,15>,A5)^	A5==0
  9194			106060			BFLGS==A1*ADEQV+A2*ADARPL+A3*ADARMI+A4*ADFMPL+A5*ADFMMI
  9195						XWD BFLGS+A6*ET0,<IFE <N&3>,<<1-M>*FCE>>+<IFN <<N&2>*<1-M>>,<FCEPSE>>+<IFE N&3-2,<SA
  9196	043747	106060	000001		CINH>>+<IFN N&2,<M*SCE>>+<IFE <N&74>,<BOOL0D>>
  9197	043750	055072	000000			XWD [XWD ADARMI,ARADEN],0
  9198	043751	000000	006000			ARADEN
  9199			000045			N=N+1
  9200
  9201			000000			CMP (N,<0,5,12,17>,M)^	M==0
  9202			000000			CMP (N,<7,13,15,16>,A6)^	A6==0
  9203			000000			CMP (N,<6,11>,A1)^	A1==0
  9204			000000			CMP (N,<1,2,3,6,11,15,16>,A2)^	A2==0
  9205			000000			CMP (N,<4,7,10,13,14>,A3)^	A3==0
  9206			000000			CMP (N,<1,4,5,11,13,16>,A4)^	A4==0
  9207			000000			CMP (N,<2,6,7,10,12,15>,A5)^	A5==0
  9208			106060			BFLGS==A1*ADEQV+A2*ADARPL+A3*ADARMI+A4*ADFMPL+A5*ADFMMI
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 17-10
KL10A2	MAC	22-Feb-77 13:18		DISPATCH TABLE FOR INSTRUCTIONS		400-477                                    SEQ 0252

  9209						XWD BFLGS+A6*ET0,<IFE <N&3>,<<1-M>*FCE>>+<IFN <<N&2>*<1-M>>,<FCEPSE>>+<IFE N&3-2,<SA
  9210	043752	106060	000000		CINH>>+<IFN N&2,<M*SCE>>+<IFE <N&74>,<BOOL0D>>
  9211	043753	055072	000000			XWD [XWD ADARMI,ARADEN],0
  9212	043754	000000	006000			ARADEN
  9213			000046			N=N+1
  9214
  9215			000000			CMP (N,<0,5,12,17>,M)^	M==0
  9216			000000			CMP (N,<7,13,15,16>,A6)^	A6==0
  9217			000000			CMP (N,<6,11>,A1)^	A1==0
  9218			000000			CMP (N,<1,2,3,6,11,15,16>,A2)^	A2==0
  9219			000000			CMP (N,<4,7,10,13,14>,A3)^	A3==0
  9220			000000			CMP (N,<1,4,5,11,13,16>,A4)^	A4==0
  9221			000000			CMP (N,<2,6,7,10,12,15>,A5)^	A5==0
  9222			106060			BFLGS==A1*ADEQV+A2*ADARPL+A3*ADARMI+A4*ADFMPL+A5*ADFMMI
  9223						XWD BFLGS+A6*ET0,<IFE <N&3>,<<1-M>*FCE>>+<IFN <<N&2>*<1-M>>,<FCEPSE>>+<IFE N&3-2,<SA
  9224	043755	106060	000043		CINH>>+<IFN N&2,<M*SCE>>+<IFE <N&74>,<BOOL0D>>
  9225	043756	055072	000000			XWD [XWD ADARMI,ARADEN],0
  9226	043757	000000	006000			ARADEN
  9227			000047			N=N+1
  9228
  9229			000000			CMP (N,<0,5,12,17>,M)^	M==0
  9230			000000			CMP (N,<7,13,15,16>,A6)^	A6==0
  9231			000000			CMP (N,<6,11>,A1)^	A1==0
  9232			000000			CMP (N,<1,2,3,6,11,15,16>,A2)^	A2==0
  9233			000000			CMP (N,<4,7,10,13,14>,A3)^	A3==0
  9234			000000			CMP (N,<1,4,5,11,13,16>,A4)^	A4==0
  9235			000000			CMP (N,<2,6,7,10,12,15>,A5)^	A5==0
  9236			106060			BFLGS==A1*ADEQV+A2*ADARPL+A3*ADARMI+A4*ADFMPL+A5*ADFMMI
  9237						XWD BFLGS+A6*ET0,<IFE <N&3>,<<1-M>*FCE>>+<IFN <<N&2>*<1-M>>,<FCEPSE>>+<IFE N&3-2,<SA
  9238	043760	106060	000003		CINH>>+<IFN N&2,<M*SCE>>+<IFE <N&74>,<BOOL0D>>
  9239	043761	055072	000000			XWD [XWD ADARMI,ARADEN],0
  9240	043762	000000	006000			ARADEN
  9241			000050			N=N+1
  9242
  9243			000000			CMP (N,<0,5,12,17>,M)^	M==0
  9244			000000			CMP (N,<7,13,15,16>,A6)^	A6==0
  9245			000000			CMP (N,<6,11>,A1)^	A1==0
  9246			000000			CMP (N,<1,2,3,6,11,15,16>,A2)^	A2==0
  9247			000000			CMP (N,<4,7,10,13,14>,A3)^	A3==0
  9248			000000			CMP (N,<1,4,5,11,13,16>,A4)^	A4==0
  9249			000000			CMP (N,<2,6,7,10,12,15>,A5)^	A5==0
  9250			010000			BFLGS==A1*ADEQV+A2*ADARPL+A3*ADARMI+A4*ADFMPL+A5*ADFMMI
  9251						XWD BFLGS+A6*ET0,<IFE <N&3>,<<1-M>*FCE>>+<IFN <<N&2>*<1-M>>,<FCEPSE>>+<IFE N&3-2,<SA
  9252	043763	010000	000000		CINH>>+<IFN N&2,<M*SCE>>+<IFE <N&74>,<BOOL0D>>
  9253	043764	055072	000000			XWD [XWD ADARMI,ARADEN],0
  9254	043765	000000	006000			ARADEN
  9255			000051			N=N+1
  9256
  9257			000000			CMP (N,<0,5,12,17>,M)^	M==0
  9258			000000			CMP (N,<7,13,15,16>,A6)^	A6==0
  9259			000000			CMP (N,<6,11>,A1)^	A1==0
  9260			000000			CMP (N,<1,2,3,6,11,15,16>,A2)^	A2==0
  9261			000000			CMP (N,<4,7,10,13,14>,A3)^	A3==0
  9262			000000			CMP (N,<1,4,5,11,13,16>,A4)^	A4==0
  9263			000000			CMP (N,<2,6,7,10,12,15>,A5)^	A5==0
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 17-11
KL10A2	MAC	22-Feb-77 13:18		DISPATCH TABLE FOR INSTRUCTIONS		400-477                                    SEQ 0253

  9264			010000			BFLGS==A1*ADEQV+A2*ADARPL+A3*ADARMI+A4*ADFMPL+A5*ADFMMI
  9265						XWD BFLGS+A6*ET0,<IFE <N&3>,<<1-M>*FCE>>+<IFN <<N&2>*<1-M>>,<FCEPSE>>+<IFE N&3-2,<SA
  9266	043766	010000	000000		CINH>>+<IFN N&2,<M*SCE>>+<IFE <N&74>,<BOOL0D>>
  9267	043767	055072	000000			XWD [XWD ADARMI,ARADEN],0
  9268	043770	000000	006000			ARADEN
  9269			000052			N=N+1
  9270
  9271			000000			CMP (N,<0,5,12,17>,M)^	M==0
  9272			000000			CMP (N,<7,13,15,16>,A6)^	A6==0
  9273			000000			CMP (N,<6,11>,A1)^	A1==0
  9274			000000			CMP (N,<1,2,3,6,11,15,16>,A2)^	A2==0
  9275			000000			CMP (N,<4,7,10,13,14>,A3)^	A3==0
  9276			000000			CMP (N,<1,4,5,11,13,16>,A4)^	A4==0
  9277			000000			CMP (N,<2,6,7,10,12,15>,A5)^	A5==0
  9278			010000			BFLGS==A1*ADEQV+A2*ADARPL+A3*ADARMI+A4*ADFMPL+A5*ADFMMI
  9279						XWD BFLGS+A6*ET0,<IFE <N&3>,<<1-M>*FCE>>+<IFN <<N&2>*<1-M>>,<FCEPSE>>+<IFE N&3-2,<SA
  9280	043771	010000	000050		CINH>>+<IFN N&2,<M*SCE>>+<IFE <N&74>,<BOOL0D>>
  9281	043772	055072	000000			XWD [XWD ADARMI,ARADEN],0
  9282	043773	000000	006000			ARADEN
  9283			000053			N=N+1
  9284
  9285			000000			CMP (N,<0,5,12,17>,M)^	M==0
  9286			000000			CMP (N,<7,13,15,16>,A6)^	A6==0
  9287			000000			CMP (N,<6,11>,A1)^	A1==0
  9288			000000			CMP (N,<1,2,3,6,11,15,16>,A2)^	A2==0
  9289			000000			CMP (N,<4,7,10,13,14>,A3)^	A3==0
  9290			000000			CMP (N,<1,4,5,11,13,16>,A4)^	A4==0
  9291			000000			CMP (N,<2,6,7,10,12,15>,A5)^	A5==0
  9292			010000			BFLGS==A1*ADEQV+A2*ADARPL+A3*ADARMI+A4*ADFMPL+A5*ADFMMI
  9293						XWD BFLGS+A6*ET0,<IFE <N&3>,<<1-M>*FCE>>+<IFN <<N&2>*<1-M>>,<FCEPSE>>+<IFE N&3-2,<SA
  9294	043774	010000	000010		CINH>>+<IFN N&2,<M*SCE>>+<IFE <N&74>,<BOOL0D>>
  9295	043775	055072	000000			XWD [XWD ADARMI,ARADEN],0
  9296	043776	000000	006000			ARADEN
  9297			000054			N=N+1
  9298
  9299			000000			CMP (N,<0,5,12,17>,M)^	M==0
  9300			000000			CMP (N,<7,13,15,16>,A6)^	A6==0
  9301			000000			CMP (N,<6,11>,A1)^	A1==0
  9302			000000			CMP (N,<1,2,3,6,11,15,16>,A2)^	A2==0
  9303			000000			CMP (N,<4,7,10,13,14>,A3)^	A3==0
  9304			000000			CMP (N,<1,4,5,11,13,16>,A4)^	A4==0
  9305			000000			CMP (N,<2,6,7,10,12,15>,A5)^	A5==0
  9306			006100			BFLGS==A1*ADEQV+A2*ADARPL+A3*ADARMI+A4*ADFMPL+A5*ADFMMI
  9307						XWD BFLGS+A6*ET0,<IFE <N&3>,<<1-M>*FCE>>+<IFN <<N&2>*<1-M>>,<FCEPSE>>+<IFE N&3-2,<SA
  9308	043777	006101	000001		CINH>>+<IFN N&2,<M*SCE>>+<IFE <N&74>,<BOOL0D>>
  9309	044000	055072	000000			XWD [XWD ADARMI,ARADEN],0
  9310	044001	000000	006000			ARADEN
  9311			000055			N=N+1
  9312
  9313			000000			CMP (N,<0,5,12,17>,M)^	M==0
  9314			000000			CMP (N,<7,13,15,16>,A6)^	A6==0
  9315			000000			CMP (N,<6,11>,A1)^	A1==0
  9316			000000			CMP (N,<1,2,3,6,11,15,16>,A2)^	A2==0
  9317			000000			CMP (N,<4,7,10,13,14>,A3)^	A3==0
  9318			000000			CMP (N,<1,4,5,11,13,16>,A4)^	A4==0
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 17-12
KL10A2	MAC	22-Feb-77 13:18		DISPATCH TABLE FOR INSTRUCTIONS		400-477                                    SEQ 0254

  9319			000000			CMP (N,<2,6,7,10,12,15>,A5)^	A5==0
  9320			006100			BFLGS==A1*ADEQV+A2*ADARPL+A3*ADARMI+A4*ADFMPL+A5*ADFMMI
  9321						XWD BFLGS+A6*ET0,<IFE <N&3>,<<1-M>*FCE>>+<IFN <<N&2>*<1-M>>,<FCEPSE>>+<IFE N&3-2,<SA
  9322	044002	006101	000000		CINH>>+<IFN N&2,<M*SCE>>+<IFE <N&74>,<BOOL0D>>
  9323	044003	055072	000000			XWD [XWD ADARMI,ARADEN],0
  9324	044004	000000	006000			ARADEN
  9325			000056			N=N+1
  9326
  9327			000000			CMP (N,<0,5,12,17>,M)^	M==0
  9328			000000			CMP (N,<7,13,15,16>,A6)^	A6==0
  9329			000000			CMP (N,<6,11>,A1)^	A1==0
  9330			000000			CMP (N,<1,2,3,6,11,15,16>,A2)^	A2==0
  9331			000000			CMP (N,<4,7,10,13,14>,A3)^	A3==0
  9332			000000			CMP (N,<1,4,5,11,13,16>,A4)^	A4==0
  9333			000000			CMP (N,<2,6,7,10,12,15>,A5)^	A5==0
  9334			006100			BFLGS==A1*ADEQV+A2*ADARPL+A3*ADARMI+A4*ADFMPL+A5*ADFMMI
  9335						XWD BFLGS+A6*ET0,<IFE <N&3>,<<1-M>*FCE>>+<IFN <<N&2>*<1-M>>,<FCEPSE>>+<IFE N&3-2,<SA
  9336	044005	006101	000043		CINH>>+<IFN N&2,<M*SCE>>+<IFE <N&74>,<BOOL0D>>
  9337	044006	055072	000000			XWD [XWD ADARMI,ARADEN],0
  9338	044007	000000	006000			ARADEN
  9339			000057			N=N+1
  9340
  9341			000000			CMP (N,<0,5,12,17>,M)^	M==0
  9342			000000			CMP (N,<7,13,15,16>,A6)^	A6==0
  9343			000000			CMP (N,<6,11>,A1)^	A1==0
  9344			000000			CMP (N,<1,2,3,6,11,15,16>,A2)^	A2==0
  9345			000000			CMP (N,<4,7,10,13,14>,A3)^	A3==0
  9346			000000			CMP (N,<1,4,5,11,13,16>,A4)^	A4==0
  9347			000000			CMP (N,<2,6,7,10,12,15>,A5)^	A5==0
  9348			006100			BFLGS==A1*ADEQV+A2*ADARPL+A3*ADARMI+A4*ADFMPL+A5*ADFMMI
  9349						XWD BFLGS+A6*ET0,<IFE <N&3>,<<1-M>*FCE>>+<IFN <<N&2>*<1-M>>,<FCEPSE>>+<IFE N&3-2,<SA
  9350	044010	006101	000003		CINH>>+<IFN N&2,<M*SCE>>+<IFE <N&74>,<BOOL0D>>
  9351	044011	055072	000000			XWD [XWD ADARMI,ARADEN],0
  9352	044012	000000	006000			ARADEN
  9353			000060			N=N+1
  9354
  9355			000000			CMP (N,<0,5,12,17>,M)^	M==0
  9356			000000			CMP (N,<7,13,15,16>,A6)^	A6==0
  9357			000000			CMP (N,<6,11>,A1)^	A1==0
  9358			000000			CMP (N,<1,2,3,6,11,15,16>,A2)^	A2==0
  9359			000000			CMP (N,<4,7,10,13,14>,A3)^	A3==0
  9360			000000			CMP (N,<1,4,5,11,13,16>,A4)^	A4==0
  9361			000000			CMP (N,<2,6,7,10,12,15>,A5)^	A5==0
  9362			000100			BFLGS==A1*ADEQV+A2*ADARPL+A3*ADARMI+A4*ADFMPL+A5*ADFMMI
  9363						XWD BFLGS+A6*ET0,<IFE <N&3>,<<1-M>*FCE>>+<IFN <<N&2>*<1-M>>,<FCEPSE>>+<IFE N&3-2,<SA
  9364	044013	000100	000001		CINH>>+<IFN N&2,<M*SCE>>+<IFE <N&74>,<BOOL0D>>
  9365	044014	055072	000000			XWD [XWD ADARMI,ARADEN],0
  9366	044015	000000	006000			ARADEN
  9367			000061			N=N+1
  9368
  9369			000000			CMP (N,<0,5,12,17>,M)^	M==0
  9370			000000			CMP (N,<7,13,15,16>,A6)^	A6==0
  9371			000000			CMP (N,<6,11>,A1)^	A1==0
  9372			000000			CMP (N,<1,2,3,6,11,15,16>,A2)^	A2==0
  9373			000000			CMP (N,<4,7,10,13,14>,A3)^	A3==0
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 17-13
KL10A2	MAC	22-Feb-77 13:18		DISPATCH TABLE FOR INSTRUCTIONS		400-477                                    SEQ 0255

  9374			000000			CMP (N,<1,4,5,11,13,16>,A4)^	A4==0
  9375			000000			CMP (N,<2,6,7,10,12,15>,A5)^	A5==0
  9376			000100			BFLGS==A1*ADEQV+A2*ADARPL+A3*ADARMI+A4*ADFMPL+A5*ADFMMI
  9377						XWD BFLGS+A6*ET0,<IFE <N&3>,<<1-M>*FCE>>+<IFN <<N&2>*<1-M>>,<FCEPSE>>+<IFE N&3-2,<SA
  9378	044016	000100	000000		CINH>>+<IFN N&2,<M*SCE>>+<IFE <N&74>,<BOOL0D>>
  9379	044017	055072	000000			XWD [XWD ADARMI,ARADEN],0
  9380	044020	000000	006000			ARADEN
  9381			000062			N=N+1
  9382
  9383			000000			CMP (N,<0,5,12,17>,M)^	M==0
  9384			000000			CMP (N,<7,13,15,16>,A6)^	A6==0
  9385			000000			CMP (N,<6,11>,A1)^	A1==0
  9386			000000			CMP (N,<1,2,3,6,11,15,16>,A2)^	A2==0
  9387			000000			CMP (N,<4,7,10,13,14>,A3)^	A3==0
  9388			000000			CMP (N,<1,4,5,11,13,16>,A4)^	A4==0
  9389			000000			CMP (N,<2,6,7,10,12,15>,A5)^	A5==0
  9390			000100			BFLGS==A1*ADEQV+A2*ADARPL+A3*ADARMI+A4*ADFMPL+A5*ADFMMI
  9391						XWD BFLGS+A6*ET0,<IFE <N&3>,<<1-M>*FCE>>+<IFN <<N&2>*<1-M>>,<FCEPSE>>+<IFE N&3-2,<SA
  9392	044021	000100	000043		CINH>>+<IFN N&2,<M*SCE>>+<IFE <N&74>,<BOOL0D>>
  9393	044022	055072	000000			XWD [XWD ADARMI,ARADEN],0
  9394	044023	000000	006000			ARADEN
  9395			000063			N=N+1
  9396
  9397			000000			CMP (N,<0,5,12,17>,M)^	M==0
  9398			000000			CMP (N,<7,13,15,16>,A6)^	A6==0
  9399			000000			CMP (N,<6,11>,A1)^	A1==0
  9400			000000			CMP (N,<1,2,3,6,11,15,16>,A2)^	A2==0
  9401			000000			CMP (N,<4,7,10,13,14>,A3)^	A3==0
  9402			000000			CMP (N,<1,4,5,11,13,16>,A4)^	A4==0
  9403			000000			CMP (N,<2,6,7,10,12,15>,A5)^	A5==0
  9404			000100			BFLGS==A1*ADEQV+A2*ADARPL+A3*ADARMI+A4*ADFMPL+A5*ADFMMI
  9405						XWD BFLGS+A6*ET0,<IFE <N&3>,<<1-M>*FCE>>+<IFN <<N&2>*<1-M>>,<FCEPSE>>+<IFE N&3-2,<SA
  9406	044024	000100	000003		CINH>>+<IFN N&2,<M*SCE>>+<IFE <N&74>,<BOOL0D>>
  9407	044025	055072	000000			XWD [XWD ADARMI,ARADEN],0
  9408	044026	000000	006000			ARADEN
  9409			000064			N=N+1
  9410
  9411			000000			CMP (N,<0,5,12,17>,M)^	M==0
  9412			000000			CMP (N,<7,13,15,16>,A6)^	A6==0
  9413			000000			CMP (N,<6,11>,A1)^	A1==0
  9414			000000			CMP (N,<1,2,3,6,11,15,16>,A2)^	A2==0
  9415			000000			CMP (N,<4,7,10,13,14>,A3)^	A3==0
  9416			000000			CMP (N,<1,4,5,11,13,16>,A4)^	A4==0
  9417			000000			CMP (N,<2,6,7,10,12,15>,A5)^	A5==0
  9418			010060			BFLGS==A1*ADEQV+A2*ADARPL+A3*ADARMI+A4*ADFMPL+A5*ADFMMI
  9419						XWD BFLGS+A6*ET0,<IFE <N&3>,<<1-M>*FCE>>+<IFN <<N&2>*<1-M>>,<FCEPSE>>+<IFE N&3-2,<SA
  9420	044027	010061	000001		CINH>>+<IFN N&2,<M*SCE>>+<IFE <N&74>,<BOOL0D>>
  9421	044030	055072	000000			XWD [XWD ADARMI,ARADEN],0
  9422	044031	000000	006000			ARADEN
  9423			000065			N=N+1
  9424
  9425			000000			CMP (N,<0,5,12,17>,M)^	M==0
  9426			000000			CMP (N,<7,13,15,16>,A6)^	A6==0
  9427			000000			CMP (N,<6,11>,A1)^	A1==0
  9428			000000			CMP (N,<1,2,3,6,11,15,16>,A2)^	A2==0
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 17-14
KL10A2	MAC	22-Feb-77 13:18		DISPATCH TABLE FOR INSTRUCTIONS		400-477                                    SEQ 0256

  9429			000000			CMP (N,<4,7,10,13,14>,A3)^	A3==0
  9430			000000			CMP (N,<1,4,5,11,13,16>,A4)^	A4==0
  9431			000000			CMP (N,<2,6,7,10,12,15>,A5)^	A5==0
  9432			010060			BFLGS==A1*ADEQV+A2*ADARPL+A3*ADARMI+A4*ADFMPL+A5*ADFMMI
  9433						XWD BFLGS+A6*ET0,<IFE <N&3>,<<1-M>*FCE>>+<IFN <<N&2>*<1-M>>,<FCEPSE>>+<IFE N&3-2,<SA
  9434	044032	010061	000000		CINH>>+<IFN N&2,<M*SCE>>+<IFE <N&74>,<BOOL0D>>
  9435	044033	055072	000000			XWD [XWD ADARMI,ARADEN],0
  9436	044034	000000	006000			ARADEN
  9437			000066			N=N+1
  9438
  9439			000000			CMP (N,<0,5,12,17>,M)^	M==0
  9440			000000			CMP (N,<7,13,15,16>,A6)^	A6==0
  9441			000000			CMP (N,<6,11>,A1)^	A1==0
  9442			000000			CMP (N,<1,2,3,6,11,15,16>,A2)^	A2==0
  9443			000000			CMP (N,<4,7,10,13,14>,A3)^	A3==0
  9444			000000			CMP (N,<1,4,5,11,13,16>,A4)^	A4==0
  9445			000000			CMP (N,<2,6,7,10,12,15>,A5)^	A5==0
  9446			010060			BFLGS==A1*ADEQV+A2*ADARPL+A3*ADARMI+A4*ADFMPL+A5*ADFMMI
  9447						XWD BFLGS+A6*ET0,<IFE <N&3>,<<1-M>*FCE>>+<IFN <<N&2>*<1-M>>,<FCEPSE>>+<IFE N&3-2,<SA
  9448	044035	010061	000043		CINH>>+<IFN N&2,<M*SCE>>+<IFE <N&74>,<BOOL0D>>
  9449	044036	055072	000000			XWD [XWD ADARMI,ARADEN],0
  9450	044037	000000	006000			ARADEN
  9451			000067			N=N+1
  9452
  9453			000000			CMP (N,<0,5,12,17>,M)^	M==0
  9454			000000			CMP (N,<7,13,15,16>,A6)^	A6==0
  9455			000000			CMP (N,<6,11>,A1)^	A1==0
  9456			000000			CMP (N,<1,2,3,6,11,15,16>,A2)^	A2==0
  9457			000000			CMP (N,<4,7,10,13,14>,A3)^	A3==0
  9458			000000			CMP (N,<1,4,5,11,13,16>,A4)^	A4==0
  9459			000000			CMP (N,<2,6,7,10,12,15>,A5)^	A5==0
  9460			010060			BFLGS==A1*ADEQV+A2*ADARPL+A3*ADARMI+A4*ADFMPL+A5*ADFMMI
  9461						XWD BFLGS+A6*ET0,<IFE <N&3>,<<1-M>*FCE>>+<IFN <<N&2>*<1-M>>,<FCEPSE>>+<IFE N&3-2,<SA
  9462	044040	010061	000003		CINH>>+<IFN N&2,<M*SCE>>+<IFE <N&74>,<BOOL0D>>
  9463	044041	055072	000000			XWD [XWD ADARMI,ARADEN],0
  9464	044042	000000	006000			ARADEN
  9465			000070			N=N+1
  9466
  9467			000000			CMP (N,<0,5,12,17>,M)^	M==0
  9468			000000			CMP (N,<7,13,15,16>,A6)^	A6==0
  9469			000000			CMP (N,<6,11>,A1)^	A1==0
  9470			000000			CMP (N,<1,2,3,6,11,15,16>,A2)^	A2==0
  9471			000000			CMP (N,<4,7,10,13,14>,A3)^	A3==0
  9472			000000			CMP (N,<1,4,5,11,13,16>,A4)^	A4==0
  9473			000000			CMP (N,<2,6,7,10,12,15>,A5)^	A5==0
  9474			006060			BFLGS==A1*ADEQV+A2*ADARPL+A3*ADARMI+A4*ADFMPL+A5*ADFMMI
  9475						XWD BFLGS+A6*ET0,<IFE <N&3>,<<1-M>*FCE>>+<IFN <<N&2>*<1-M>>,<FCEPSE>>+<IFE N&3-2,<SA
  9476	044043	006061	000001		CINH>>+<IFN N&2,<M*SCE>>+<IFE <N&74>,<BOOL0D>>
  9477	044044	055072	000000			XWD [XWD ADARMI,ARADEN],0
  9478	044045	000000	006000			ARADEN
  9479			000071			N=N+1
  9480
  9481			000000			CMP (N,<0,5,12,17>,M)^	M==0
  9482			000000			CMP (N,<7,13,15,16>,A6)^	A6==0
  9483			000000			CMP (N,<6,11>,A1)^	A1==0
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 17-15
KL10A2	MAC	22-Feb-77 13:18		DISPATCH TABLE FOR INSTRUCTIONS		400-477                                    SEQ 0257

  9484			000000			CMP (N,<1,2,3,6,11,15,16>,A2)^	A2==0
  9485			000000			CMP (N,<4,7,10,13,14>,A3)^	A3==0
  9486			000000			CMP (N,<1,4,5,11,13,16>,A4)^	A4==0
  9487			000000			CMP (N,<2,6,7,10,12,15>,A5)^	A5==0
  9488			006060			BFLGS==A1*ADEQV+A2*ADARPL+A3*ADARMI+A4*ADFMPL+A5*ADFMMI
  9489						XWD BFLGS+A6*ET0,<IFE <N&3>,<<1-M>*FCE>>+<IFN <<N&2>*<1-M>>,<FCEPSE>>+<IFE N&3-2,<SA
  9490	044046	006061	000000		CINH>>+<IFN N&2,<M*SCE>>+<IFE <N&74>,<BOOL0D>>
  9491	044047	055072	000000			XWD [XWD ADARMI,ARADEN],0
  9492	044050	000000	006000			ARADEN
  9493			000072			N=N+1
  9494
  9495			000000			CMP (N,<0,5,12,17>,M)^	M==0
  9496			000000			CMP (N,<7,13,15,16>,A6)^	A6==0
  9497			000000			CMP (N,<6,11>,A1)^	A1==0
  9498			000000			CMP (N,<1,2,3,6,11,15,16>,A2)^	A2==0
  9499			000000			CMP (N,<4,7,10,13,14>,A3)^	A3==0
  9500			000000			CMP (N,<1,4,5,11,13,16>,A4)^	A4==0
  9501			000000			CMP (N,<2,6,7,10,12,15>,A5)^	A5==0
  9502			006060			BFLGS==A1*ADEQV+A2*ADARPL+A3*ADARMI+A4*ADFMPL+A5*ADFMMI
  9503						XWD BFLGS+A6*ET0,<IFE <N&3>,<<1-M>*FCE>>+<IFN <<N&2>*<1-M>>,<FCEPSE>>+<IFE N&3-2,<SA
  9504	044051	006061	000043		CINH>>+<IFN N&2,<M*SCE>>+<IFE <N&74>,<BOOL0D>>
  9505	044052	055072	000000			XWD [XWD ADARMI,ARADEN],0
  9506	044053	000000	006000			ARADEN
  9507			000073			N=N+1
  9508
  9509			000000			CMP (N,<0,5,12,17>,M)^	M==0
  9510			000000			CMP (N,<7,13,15,16>,A6)^	A6==0
  9511			000000			CMP (N,<6,11>,A1)^	A1==0
  9512			000000			CMP (N,<1,2,3,6,11,15,16>,A2)^	A2==0
  9513			000000			CMP (N,<4,7,10,13,14>,A3)^	A3==0
  9514			000000			CMP (N,<1,4,5,11,13,16>,A4)^	A4==0
  9515			000000			CMP (N,<2,6,7,10,12,15>,A5)^	A5==0
  9516			006060			BFLGS==A1*ADEQV+A2*ADARPL+A3*ADARMI+A4*ADFMPL+A5*ADFMMI
  9517						XWD BFLGS+A6*ET0,<IFE <N&3>,<<1-M>*FCE>>+<IFN <<N&2>*<1-M>>,<FCEPSE>>+<IFE N&3-2,<SA
  9518	044054	006061	000003		CINH>>+<IFN N&2,<M*SCE>>+<IFE <N&74>,<BOOL0D>>
  9519	044055	055072	000000			XWD [XWD ADARMI,ARADEN],0
  9520	044056	000000	006000			ARADEN
  9521			000074			N=N+1
  9522
  9523			000000			CMP (N,<0,5,12,17>,M)^	M==0
  9524			000000			CMP (N,<7,13,15,16>,A6)^	A6==0
  9525			000000			CMP (N,<6,11>,A1)^	A1==0
  9526			000000			CMP (N,<1,2,3,6,11,15,16>,A2)^	A2==0
  9527			000000			CMP (N,<4,7,10,13,14>,A3)^	A3==0
  9528			000000			CMP (N,<1,4,5,11,13,16>,A4)^	A4==0
  9529			000000			CMP (N,<2,6,7,10,12,15>,A5)^	A5==0
  9530			000000			BFLGS==A1*ADEQV+A2*ADARPL+A3*ADARMI+A4*ADFMPL+A5*ADFMMI
  9531						XWD BFLGS+A6*ET0,<IFE <N&3>,<<1-M>*FCE>>+<IFN <<N&2>*<1-M>>,<FCEPSE>>+<IFE N&3-2,<SA
  9532	044057	000000	000000		CINH>>+<IFN N&2,<M*SCE>>+<IFE <N&74>,<BOOL0D>>
  9533	044060	055072	000000			XWD [XWD ADARMI,ARADEN],0
  9534	044061	000000	006000			ARADEN
  9535			000075			N=N+1
  9536
  9537			000000			CMP (N,<0,5,12,17>,M)^	M==0
  9538			000000			CMP (N,<7,13,15,16>,A6)^	A6==0
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 17-16
KL10A2	MAC	22-Feb-77 13:18		DISPATCH TABLE FOR INSTRUCTIONS		400-477                                    SEQ 0258

  9539			000000			CMP (N,<6,11>,A1)^	A1==0
  9540			000000			CMP (N,<1,2,3,6,11,15,16>,A2)^	A2==0
  9541			000000			CMP (N,<4,7,10,13,14>,A3)^	A3==0
  9542			000000			CMP (N,<1,4,5,11,13,16>,A4)^	A4==0
  9543			000000			CMP (N,<2,6,7,10,12,15>,A5)^	A5==0
  9544			000000			BFLGS==A1*ADEQV+A2*ADARPL+A3*ADARMI+A4*ADFMPL+A5*ADFMMI
  9545						XWD BFLGS+A6*ET0,<IFE <N&3>,<<1-M>*FCE>>+<IFN <<N&2>*<1-M>>,<FCEPSE>>+<IFE N&3-2,<SA
  9546	044062	000000	000000		CINH>>+<IFN N&2,<M*SCE>>+<IFE <N&74>,<BOOL0D>>
  9547	044063	055072	000000			XWD [XWD ADARMI,ARADEN],0
  9548	044064	000000	006000			ARADEN
  9549			000076			N=N+1
  9550
  9551			000000			CMP (N,<0,5,12,17>,M)^	M==0
  9552			000000			CMP (N,<7,13,15,16>,A6)^	A6==0
  9553			000000			CMP (N,<6,11>,A1)^	A1==0
  9554			000000			CMP (N,<1,2,3,6,11,15,16>,A2)^	A2==0
  9555			000000			CMP (N,<4,7,10,13,14>,A3)^	A3==0
  9556			000000			CMP (N,<1,4,5,11,13,16>,A4)^	A4==0
  9557			000000			CMP (N,<2,6,7,10,12,15>,A5)^	A5==0
  9558			000000			BFLGS==A1*ADEQV+A2*ADARPL+A3*ADARMI+A4*ADFMPL+A5*ADFMMI
  9559						XWD BFLGS+A6*ET0,<IFE <N&3>,<<1-M>*FCE>>+<IFN <<N&2>*<1-M>>,<FCEPSE>>+<IFE N&3-2,<SA
  9560	044065	000000	000050		CINH>>+<IFN N&2,<M*SCE>>+<IFE <N&74>,<BOOL0D>>
  9561	044066	055072	000000			XWD [XWD ADARMI,ARADEN],0
  9562	044067	000000	006000			ARADEN
  9563			000077			N=N+1
  9564
  9565			000000			CMP (N,<0,5,12,17>,M)^	M==0
  9566			000000			CMP (N,<7,13,15,16>,A6)^	A6==0
  9567			000000			CMP (N,<6,11>,A1)^	A1==0
  9568			000000			CMP (N,<1,2,3,6,11,15,16>,A2)^	A2==0
  9569			000000			CMP (N,<4,7,10,13,14>,A3)^	A3==0
  9570			000000			CMP (N,<1,4,5,11,13,16>,A4)^	A4==0
  9571			000000			CMP (N,<2,6,7,10,12,15>,A5)^	A5==0
  9572			000000			BFLGS==A1*ADEQV+A2*ADARPL+A3*ADARMI+A4*ADFMPL+A5*ADFMMI
  9573						XWD BFLGS+A6*ET0,<IFE <N&3>,<<1-M>*FCE>>+<IFN <<N&2>*<1-M>>,<FCEPSE>>+<IFE N&3-2,<SA
  9574	044070	000000	000010		CINH>>+<IFN N&2,<M*SCE>>+<IFE <N&74>,<BOOL0D>>
  9575	044071	055072	000000			XWD [XWD ADARMI,ARADEN],0
  9576	044072	000000	006000			ARADEN
  9577			000100			N=N+1
  9578
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 18
KL10A2	MAC	22-Feb-77 13:18		DISPATCH TABLE FOR INSTRUCTIONS		500-577                                    SEQ 0259

  9579					SUBTTL	DISPATCH TABLE FOR INSTRUCTIONS		500-577
  9580					;HALF WORDS							500-577
  9581			000000			N=0
  9582						REPEAT 100,
  9583					<	M=0
  9584						IFE N&33-2,<M=FCEPSE>
  9585						IFE N&3-3,<M=FCEPSE+SAIAC0>
  9586						XWD <IFE N&3-2,<ADFMPL+ET0>>+<IFE N&72-40,<ADFMLP>>+<IFE N&72,^_
  9587					<ADFMRP>>+<IFN N&3-2,<<IFE <N&44>*<N-43>*<N-47>,<ADARLP>>+^_
  9588					<IFE <N&44-40>*<N-3>*<N-7>,<ADARRP>>>>,<IFE N&3,<FCE>>+M+^_
  9589					<IFE N&3-2,<SACINH+<IFN N&30,<SCE>>>>
  9590						XWD [XWD <IFE N&70-40,<ADBRLP>>+<IFE N&70,<ADBRRP>>+^_
  9591					<IFE N&44-40,<ADARRP>>+<IFE N&44,<ADARLP>>,ARADEN+BRAREN],0
  9592						<IFE N&44-44,<ARRARL>>+<IFE N&44-4,<ARLARR>>+<IFE N&44,^_
  9593					<ARLTAD>>+<IFE N&44-40,<ARRTAD>>+<IFE N&50-40,<ARLTAD>>+^_
  9594					<IFE N&50,<ARRTAD>>+<IFE N&30-30,<HWTETS+<IFN <N&4*10+N>&40,<2>>>>
  9595						N=N+1>
  9596			000000			M=0
  9597						IFE N&33-2,<M=FCEPSE>
  9598						IFE N&3-3,<M=FCEPSE+SAIAC0>
  9599						XWD <IFE N&3-2,<ADFMPL+ET0>>+<IFE N&72-40,<ADFMLP>>+<IFE N&72,<ADFMRP>>+<IFN N&3-2,<
  9600					<IFE <N&44>*<N-43>*<N-47>,<ADARLP>>+<IFE <N&44-40>*<N-3>*<N-7>,<ADARRP>>>>,<IFE N&3,<FCE>>+M
  9601	044073	002040	000001		+<IFE N&3-2,<SACINH+<IFN N&30,<SCE>>>>
  9602						XWD [XWD <IFE N&70-40,<ADBRLP>>+<IFE N&70,<ADBRRP>>+<IFE N&44-40,<ADARRP>>+<IFE N&44
  9603	044074	055073	000000		,<ADARLP>>,ARADEN+BRAREN],0
  9604						<IFE N&44-44,<ARRARL>>+<IFE N&44-4,<ARLARR>>+<IFE N&44,<ARLTAD>>+<IFE N&44-40,<ARRTA
  9605					D>>+<IFE N&50-40,<ARLTAD>>+<IFE N&50,<ARRTAD>>+<IFE N&30-30,<HWTETS+<IFN <N&4*10+N>&40,<2>>>
  9606	044075	000000	006000		>
  9607			000001			N=N+1
  9608			000000			M=0
  9609						IFE N&33-2,<M=FCEPSE>
  9610						IFE N&3-3,<M=FCEPSE+SAIAC0>
  9611						XWD <IFE N&3-2,<ADFMPL+ET0>>+<IFE N&72-40,<ADFMLP>>+<IFE N&72,<ADFMRP>>+<IFN N&3-2,<
  9612					<IFE <N&44>*<N-43>*<N-47>,<ADARLP>>+<IFE <N&44-40>*<N-3>*<N-7>,<ADARRP>>>>,<IFE N&3,<FCE>>+M
  9613	044076	002040	000000		+<IFE N&3-2,<SACINH+<IFN N&30,<SCE>>>>
  9614						XWD [XWD <IFE N&70-40,<ADBRLP>>+<IFE N&70,<ADBRRP>>+<IFE N&44-40,<ADARRP>>+<IFE N&44
  9615	044077	055073	000000		,<ADARLP>>,ARADEN+BRAREN],0
  9616						<IFE N&44-44,<ARRARL>>+<IFE N&44-4,<ARLARR>>+<IFE N&44,<ARLTAD>>+<IFE N&44-40,<ARRTA
  9617					D>>+<IFE N&50-40,<ARLTAD>>+<IFE N&50,<ARRTAD>>+<IFE N&30-30,<HWTETS+<IFN <N&4*10+N>&40,<2>>>
  9618	044100	000000	006000		>
  9619			000002			N=N+1
  9620			000000			M=0
  9621			000003			IFE N&33-2,<M=FCEPSE>
  9622						IFE N&3-3,<M=FCEPSE+SAIAC0>
  9623						XWD <IFE N&3-2,<ADFMPL+ET0>>+<IFE N&72-40,<ADFMLP>>+<IFE N&72,<ADFMRP>>+<IFN N&3-2,<
  9624					<IFE <N&44>*<N-43>*<N-47>,<ADARLP>>+<IFE <N&44-40>*<N-3>*<N-7>,<ADARRP>>>>,<IFE N&3,<FCE>>+M
  9625	044101	006001	000043		+<IFE N&3-2,<SACINH+<IFN N&30,<SCE>>>>
  9626						XWD [XWD <IFE N&70-40,<ADBRLP>>+<IFE N&70,<ADBRRP>>+<IFE N&44-40,<ADARRP>>+<IFE N&44
  9627	044102	055073	000000		,<ADARLP>>,ARADEN+BRAREN],0
  9628						<IFE N&44-44,<ARRARL>>+<IFE N&44-4,<ARLARR>>+<IFE N&44,<ARLTAD>>+<IFE N&44-40,<ARRTA
  9629					D>>+<IFE N&50-40,<ARLTAD>>+<IFE N&50,<ARRTAD>>+<IFE N&30-30,<HWTETS+<IFN <N&4*10+N>&40,<2>>>
  9630	044103	000000	006000		>
  9631			000003			N=N+1
  9632			000000			M=0
  9633						IFE N&33-2,<M=FCEPSE>
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 18-1
KL10A2	MAC	22-Feb-77 13:18		DISPATCH TABLE FOR INSTRUCTIONS		500-577                                    SEQ 0260

  9634			000143			IFE N&3-3,<M=FCEPSE+SAIAC0>
  9635						XWD <IFE N&3-2,<ADFMPL+ET0>>+<IFE N&72-40,<ADFMLP>>+<IFE N&72,<ADFMRP>>+<IFN N&3-2,<
  9636					<IFE <N&44>*<N-43>*<N-47>,<ADARLP>>+<IFE <N&44-40>*<N-3>*<N-7>,<ADARRP>>>>,<IFE N&3,<FCE>>+M
  9637	044104	000060	000143		+<IFE N&3-2,<SACINH+<IFN N&30,<SCE>>>>
  9638						XWD [XWD <IFE N&70-40,<ADBRLP>>+<IFE N&70,<ADBRRP>>+<IFE N&44-40,<ADARRP>>+<IFE N&44
  9639	044105	055073	000000		,<ADARLP>>,ARADEN+BRAREN],0
  9640						<IFE N&44-44,<ARRARL>>+<IFE N&44-4,<ARLARR>>+<IFE N&44,<ARLTAD>>+<IFE N&44-40,<ARRTA
  9641					D>>+<IFE N&50-40,<ARLTAD>>+<IFE N&50,<ARRTAD>>+<IFE N&30-30,<HWTETS+<IFN <N&4*10+N>&40,<2>>>
  9642	044106	000000	006000		>
  9643			000004			N=N+1
  9644			000000			M=0
  9645						IFE N&33-2,<M=FCEPSE>
  9646						IFE N&3-3,<M=FCEPSE+SAIAC0>
  9647						XWD <IFE N&3-2,<ADFMPL+ET0>>+<IFE N&72-40,<ADFMLP>>+<IFE N&72,<ADFMRP>>+<IFN N&3-2,<
  9648					<IFE <N&44>*<N-43>*<N-47>,<ADARLP>>+<IFE <N&44-40>*<N-3>*<N-7>,<ADARRP>>>>,<IFE N&3,<FCE>>+M
  9649	044107	002000	000001		+<IFE N&3-2,<SACINH+<IFN N&30,<SCE>>>>
  9650						XWD [XWD <IFE N&70-40,<ADBRLP>>+<IFE N&70,<ADBRRP>>+<IFE N&44-40,<ADARRP>>+<IFE N&44
  9651	044110	055074	000000		,<ADARLP>>,ARADEN+BRAREN],0
  9652						<IFE N&44-44,<ARRARL>>+<IFE N&44-4,<ARLARR>>+<IFE N&44,<ARLTAD>>+<IFE N&44-40,<ARRTA
  9653					D>>+<IFE N&50-40,<ARLTAD>>+<IFE N&50,<ARRTAD>>+<IFE N&30-30,<HWTETS+<IFN <N&4*10+N>&40,<2>>>
  9654	044111	000000	024000		>
  9655			000005			N=N+1
  9656			000000			M=0
  9657						IFE N&33-2,<M=FCEPSE>
  9658						IFE N&3-3,<M=FCEPSE+SAIAC0>
  9659						XWD <IFE N&3-2,<ADFMPL+ET0>>+<IFE N&72-40,<ADFMLP>>+<IFE N&72,<ADFMRP>>+<IFN N&3-2,<
  9660					<IFE <N&44>*<N-43>*<N-47>,<ADARLP>>+<IFE <N&44-40>*<N-3>*<N-7>,<ADARRP>>>>,<IFE N&3,<FCE>>+M
  9661	044112	002000	000000		+<IFE N&3-2,<SACINH+<IFN N&30,<SCE>>>>
  9662						XWD [XWD <IFE N&70-40,<ADBRLP>>+<IFE N&70,<ADBRRP>>+<IFE N&44-40,<ADARRP>>+<IFE N&44
  9663	044113	055074	000000		,<ADARLP>>,ARADEN+BRAREN],0
  9664						<IFE N&44-44,<ARRARL>>+<IFE N&44-4,<ARLARR>>+<IFE N&44,<ARLTAD>>+<IFE N&44-40,<ARRTA
  9665					D>>+<IFE N&50-40,<ARLTAD>>+<IFE N&50,<ARRTAD>>+<IFE N&30-30,<HWTETS+<IFN <N&4*10+N>&40,<2>>>
  9666	044114	000000	024000		>
  9667			000006			N=N+1
  9668			000000			M=0
  9669			000003			IFE N&33-2,<M=FCEPSE>
  9670						IFE N&3-3,<M=FCEPSE+SAIAC0>
  9671						XWD <IFE N&3-2,<ADFMPL+ET0>>+<IFE N&72-40,<ADFMLP>>+<IFE N&72,<ADFMRP>>+<IFN N&3-2,<
  9672					<IFE <N&44>*<N-43>*<N-47>,<ADARLP>>+<IFE <N&44-40>*<N-3>*<N-7>,<ADARRP>>>>,<IFE N&3,<FCE>>+M
  9673	044115	006001	000043		+<IFE N&3-2,<SACINH+<IFN N&30,<SCE>>>>
  9674						XWD [XWD <IFE N&70-40,<ADBRLP>>+<IFE N&70,<ADBRRP>>+<IFE N&44-40,<ADARRP>>+<IFE N&44
  9675	044116	055074	000000		,<ADARLP>>,ARADEN+BRAREN],0
  9676						<IFE N&44-44,<ARRARL>>+<IFE N&44-4,<ARLARR>>+<IFE N&44,<ARLTAD>>+<IFE N&44-40,<ARRTA
  9677					D>>+<IFE N&50-40,<ARLTAD>>+<IFE N&50,<ARRTAD>>+<IFE N&30-30,<HWTETS+<IFN <N&4*10+N>&40,<2>>>
  9678	044117	000000	024000		>
  9679			000007			N=N+1
  9680			000000			M=0
  9681						IFE N&33-2,<M=FCEPSE>
  9682			000143			IFE N&3-3,<M=FCEPSE+SAIAC0>
  9683						XWD <IFE N&3-2,<ADFMPL+ET0>>+<IFE N&72-40,<ADFMLP>>+<IFE N&72,<ADFMRP>>+<IFN N&3-2,<
  9684					<IFE <N&44>*<N-43>*<N-47>,<ADARLP>>+<IFE <N&44-40>*<N-3>*<N-7>,<ADARRP>>>>,<IFE N&3,<FCE>>+M
  9685	044120	000020	000143		+<IFE N&3-2,<SACINH+<IFN N&30,<SCE>>>>
  9686						XWD [XWD <IFE N&70-40,<ADBRLP>>+<IFE N&70,<ADBRRP>>+<IFE N&44-40,<ADARRP>>+<IFE N&44
  9687	044121	055074	000000		,<ADARLP>>,ARADEN+BRAREN],0
  9688						<IFE N&44-44,<ARRARL>>+<IFE N&44-4,<ARLARR>>+<IFE N&44,<ARLTAD>>+<IFE N&44-40,<ARRTA
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 18-2
KL10A2	MAC	22-Feb-77 13:18		DISPATCH TABLE FOR INSTRUCTIONS		500-577                                    SEQ 0261

  9689					D>>+<IFE N&50-40,<ARLTAD>>+<IFE N&50,<ARRTAD>>+<IFE N&30-30,<HWTETS+<IFN <N&4*10+N>&40,<2>>>
  9690	044122	000000	024000		>
  9691			000010			N=N+1
  9692			000000			M=0
  9693						IFE N&33-2,<M=FCEPSE>
  9694						IFE N&3-3,<M=FCEPSE+SAIAC0>
  9695						XWD <IFE N&3-2,<ADFMPL+ET0>>+<IFE N&72-40,<ADFMLP>>+<IFE N&72,<ADFMRP>>+<IFN N&3-2,<
  9696					<IFE <N&44>*<N-43>*<N-47>,<ADARLP>>+<IFE <N&44-40>*<N-3>*<N-7>,<ADARRP>>>>,<IFE N&3,<FCE>>+M
  9697	044123	000040	000001		+<IFE N&3-2,<SACINH+<IFN N&30,<SCE>>>>
  9698						XWD [XWD <IFE N&70-40,<ADBRLP>>+<IFE N&70,<ADBRRP>>+<IFE N&44-40,<ADARRP>>+<IFE N&44
  9699	044124	055075	000000		,<ADARLP>>,ARADEN+BRAREN],0
  9700						<IFE N&44-44,<ARRARL>>+<IFE N&44-4,<ARLARR>>+<IFE N&44,<ARLTAD>>+<IFE N&44-40,<ARRTA
  9701					D>>+<IFE N&50-40,<ARLTAD>>+<IFE N&50,<ARRTAD>>+<IFE N&30-30,<HWTETS+<IFN <N&4*10+N>&40,<2>>>
  9702	044125	000000	002000		>
  9703			000011			N=N+1
  9704			000000			M=0
  9705						IFE N&33-2,<M=FCEPSE>
  9706						IFE N&3-3,<M=FCEPSE+SAIAC0>
  9707						XWD <IFE N&3-2,<ADFMPL+ET0>>+<IFE N&72-40,<ADFMLP>>+<IFE N&72,<ADFMRP>>+<IFN N&3-2,<
  9708					<IFE <N&44>*<N-43>*<N-47>,<ADARLP>>+<IFE <N&44-40>*<N-3>*<N-7>,<ADARRP>>>>,<IFE N&3,<FCE>>+M
  9709	044126	000040	000000		+<IFE N&3-2,<SACINH+<IFN N&30,<SCE>>>>
  9710						XWD [XWD <IFE N&70-40,<ADBRLP>>+<IFE N&70,<ADBRRP>>+<IFE N&44-40,<ADARRP>>+<IFE N&44
  9711	044127	055075	000000		,<ADARLP>>,ARADEN+BRAREN],0
  9712						<IFE N&44-44,<ARRARL>>+<IFE N&44-4,<ARLARR>>+<IFE N&44,<ARLTAD>>+<IFE N&44-40,<ARRTA
  9713					D>>+<IFE N&50-40,<ARLTAD>>+<IFE N&50,<ARRTAD>>+<IFE N&30-30,<HWTETS+<IFN <N&4*10+N>&40,<2>>>
  9714	044130	000000	002000		>
  9715			000012			N=N+1
  9716			000000			M=0
  9717						IFE N&33-2,<M=FCEPSE>
  9718						IFE N&3-3,<M=FCEPSE+SAIAC0>
  9719						XWD <IFE N&3-2,<ADFMPL+ET0>>+<IFE N&72-40,<ADFMLP>>+<IFE N&72,<ADFMRP>>+<IFN N&3-2,<
  9720					<IFE <N&44>*<N-43>*<N-47>,<ADARLP>>+<IFE <N&44-40>*<N-3>*<N-7>,<ADARRP>>>>,<IFE N&3,<FCE>>+M
  9721	044131	006001	000050		+<IFE N&3-2,<SACINH+<IFN N&30,<SCE>>>>
  9722						XWD [XWD <IFE N&70-40,<ADBRLP>>+<IFE N&70,<ADBRRP>>+<IFE N&44-40,<ADARRP>>+<IFE N&44
  9723	044132	055075	000000		,<ADARLP>>,ARADEN+BRAREN],0
  9724						<IFE N&44-44,<ARRARL>>+<IFE N&44-4,<ARLARR>>+<IFE N&44,<ARLTAD>>+<IFE N&44-40,<ARRTA
  9725					D>>+<IFE N&50-40,<ARLTAD>>+<IFE N&50,<ARRTAD>>+<IFE N&30-30,<HWTETS+<IFN <N&4*10+N>&40,<2>>>
  9726	044133	000000	002000		>
  9727			000013			N=N+1
  9728			000000			M=0
  9729						IFE N&33-2,<M=FCEPSE>
  9730			000143			IFE N&3-3,<M=FCEPSE+SAIAC0>
  9731						XWD <IFE N&3-2,<ADFMPL+ET0>>+<IFE N&72-40,<ADFMLP>>+<IFE N&72,<ADFMRP>>+<IFN N&3-2,<
  9732					<IFE <N&44>*<N-43>*<N-47>,<ADARLP>>+<IFE <N&44-40>*<N-3>*<N-7>,<ADARRP>>>>,<IFE N&3,<FCE>>+M
  9733	044134	000040	000143		+<IFE N&3-2,<SACINH+<IFN N&30,<SCE>>>>
  9734						XWD [XWD <IFE N&70-40,<ADBRLP>>+<IFE N&70,<ADBRRP>>+<IFE N&44-40,<ADARRP>>+<IFE N&44
  9735	044135	055075	000000		,<ADARLP>>,ARADEN+BRAREN],0
  9736						<IFE N&44-44,<ARRARL>>+<IFE N&44-4,<ARLARR>>+<IFE N&44,<ARLTAD>>+<IFE N&44-40,<ARRTA
  9737					D>>+<IFE N&50-40,<ARLTAD>>+<IFE N&50,<ARRTAD>>+<IFE N&30-30,<HWTETS+<IFN <N&4*10+N>&40,<2>>>
  9738	044136	000000	002000		>
  9739			000014			N=N+1
  9740			000000			M=0
  9741						IFE N&33-2,<M=FCEPSE>
  9742						IFE N&3-3,<M=FCEPSE+SAIAC0>
  9743						XWD <IFE N&3-2,<ADFMPL+ET0>>+<IFE N&72-40,<ADFMLP>>+<IFE N&72,<ADFMRP>>+<IFN N&3-2,<
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 18-3
KL10A2	MAC	22-Feb-77 13:18		DISPATCH TABLE FOR INSTRUCTIONS		500-577                                    SEQ 0262

  9744					<IFE <N&44>*<N-43>*<N-47>,<ADARLP>>+<IFE <N&44-40>*<N-3>*<N-7>,<ADARRP>>>>,<IFE N&3,<FCE>>+M
  9745	044137	000000	000001		+<IFE N&3-2,<SACINH+<IFN N&30,<SCE>>>>
  9746						XWD [XWD <IFE N&70-40,<ADBRLP>>+<IFE N&70,<ADBRRP>>+<IFE N&44-40,<ADARRP>>+<IFE N&44
  9747	044140	055076	000000		,<ADARLP>>,ARADEN+BRAREN],0
  9748						<IFE N&44-44,<ARRARL>>+<IFE N&44-4,<ARLARR>>+<IFE N&44,<ARLTAD>>+<IFE N&44-40,<ARRTA
  9749					D>>+<IFE N&50-40,<ARLTAD>>+<IFE N&50,<ARRTAD>>+<IFE N&30-30,<HWTETS+<IFN <N&4*10+N>&40,<2>>>
  9750	044141	000000	020000		>
  9751			000015			N=N+1
  9752			000000			M=0
  9753						IFE N&33-2,<M=FCEPSE>
  9754						IFE N&3-3,<M=FCEPSE+SAIAC0>
  9755						XWD <IFE N&3-2,<ADFMPL+ET0>>+<IFE N&72-40,<ADFMLP>>+<IFE N&72,<ADFMRP>>+<IFN N&3-2,<
  9756					<IFE <N&44>*<N-43>*<N-47>,<ADARLP>>+<IFE <N&44-40>*<N-3>*<N-7>,<ADARRP>>>>,<IFE N&3,<FCE>>+M
  9757	044142	000000	000000		+<IFE N&3-2,<SACINH+<IFN N&30,<SCE>>>>
  9758						XWD [XWD <IFE N&70-40,<ADBRLP>>+<IFE N&70,<ADBRRP>>+<IFE N&44-40,<ADARRP>>+<IFE N&44
  9759	044143	055076	000000		,<ADARLP>>,ARADEN+BRAREN],0
  9760						<IFE N&44-44,<ARRARL>>+<IFE N&44-4,<ARLARR>>+<IFE N&44,<ARLTAD>>+<IFE N&44-40,<ARRTA
  9761					D>>+<IFE N&50-40,<ARLTAD>>+<IFE N&50,<ARRTAD>>+<IFE N&30-30,<HWTETS+<IFN <N&4*10+N>&40,<2>>>
  9762	044144	000000	020000		>
  9763			000016			N=N+1
  9764			000000			M=0
  9765						IFE N&33-2,<M=FCEPSE>
  9766						IFE N&3-3,<M=FCEPSE+SAIAC0>
  9767						XWD <IFE N&3-2,<ADFMPL+ET0>>+<IFE N&72-40,<ADFMLP>>+<IFE N&72,<ADFMRP>>+<IFN N&3-2,<
  9768					<IFE <N&44>*<N-43>*<N-47>,<ADARLP>>+<IFE <N&44-40>*<N-3>*<N-7>,<ADARRP>>>>,<IFE N&3,<FCE>>+M
  9769	044145	006001	000050		+<IFE N&3-2,<SACINH+<IFN N&30,<SCE>>>>
  9770						XWD [XWD <IFE N&70-40,<ADBRLP>>+<IFE N&70,<ADBRRP>>+<IFE N&44-40,<ADARRP>>+<IFE N&44
  9771	044146	055076	000000		,<ADARLP>>,ARADEN+BRAREN],0
  9772						<IFE N&44-44,<ARRARL>>+<IFE N&44-4,<ARLARR>>+<IFE N&44,<ARLTAD>>+<IFE N&44-40,<ARRTA
  9773					D>>+<IFE N&50-40,<ARLTAD>>+<IFE N&50,<ARRTAD>>+<IFE N&30-30,<HWTETS+<IFN <N&4*10+N>&40,<2>>>
  9774	044147	000000	020000		>
  9775			000017			N=N+1
  9776			000000			M=0
  9777						IFE N&33-2,<M=FCEPSE>
  9778			000143			IFE N&3-3,<M=FCEPSE+SAIAC0>
  9779						XWD <IFE N&3-2,<ADFMPL+ET0>>+<IFE N&72-40,<ADFMLP>>+<IFE N&72,<ADFMRP>>+<IFN N&3-2,<
  9780					<IFE <N&44>*<N-43>*<N-47>,<ADARLP>>+<IFE <N&44-40>*<N-3>*<N-7>,<ADARRP>>>>,<IFE N&3,<FCE>>+M
  9781	044150	000000	000143		+<IFE N&3-2,<SACINH+<IFN N&30,<SCE>>>>
  9782						XWD [XWD <IFE N&70-40,<ADBRLP>>+<IFE N&70,<ADBRRP>>+<IFE N&44-40,<ADARRP>>+<IFE N&44
  9783	044151	055076	000000		,<ADARLP>>,ARADEN+BRAREN],0
  9784						<IFE N&44-44,<ARRARL>>+<IFE N&44-4,<ARLARR>>+<IFE N&44,<ARLTAD>>+<IFE N&44-40,<ARRTA
  9785					D>>+<IFE N&50-40,<ARLTAD>>+<IFE N&50,<ARRTAD>>+<IFE N&30-30,<HWTETS+<IFN <N&4*10+N>&40,<2>>>
  9786	044152	000000	020000		>
  9787			000020			N=N+1
  9788			000000			M=0
  9789						IFE N&33-2,<M=FCEPSE>
  9790						IFE N&3-3,<M=FCEPSE+SAIAC0>
  9791						XWD <IFE N&3-2,<ADFMPL+ET0>>+<IFE N&72-40,<ADFMLP>>+<IFE N&72,<ADFMRP>>+<IFN N&3-2,<
  9792					<IFE <N&44>*<N-43>*<N-47>,<ADARLP>>+<IFE <N&44-40>*<N-3>*<N-7>,<ADARRP>>>>,<IFE N&3,<FCE>>+M
  9793	044153	000040	000001		+<IFE N&3-2,<SACINH+<IFN N&30,<SCE>>>>
  9794						XWD [XWD <IFE N&70-40,<ADBRLP>>+<IFE N&70,<ADBRRP>>+<IFE N&44-40,<ADARRP>>+<IFE N&44
  9795	044154	055075	000000		,<ADARLP>>,ARADEN+BRAREN],0
  9796						<IFE N&44-44,<ARRARL>>+<IFE N&44-4,<ARLARR>>+<IFE N&44,<ARLTAD>>+<IFE N&44-40,<ARRTA
  9797					D>>+<IFE N&50-40,<ARLTAD>>+<IFE N&50,<ARRTAD>>+<IFE N&30-30,<HWTETS+<IFN <N&4*10+N>&40,<2>>>
  9798	044155	000000	006000		>
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 18-4
KL10A2	MAC	22-Feb-77 13:18		DISPATCH TABLE FOR INSTRUCTIONS		500-577                                    SEQ 0263

  9799			000021			N=N+1
  9800			000000			M=0
  9801						IFE N&33-2,<M=FCEPSE>
  9802						IFE N&3-3,<M=FCEPSE+SAIAC0>
  9803						XWD <IFE N&3-2,<ADFMPL+ET0>>+<IFE N&72-40,<ADFMLP>>+<IFE N&72,<ADFMRP>>+<IFN N&3-2,<
  9804					<IFE <N&44>*<N-43>*<N-47>,<ADARLP>>+<IFE <N&44-40>*<N-3>*<N-7>,<ADARRP>>>>,<IFE N&3,<FCE>>+M
  9805	044156	000040	000000		+<IFE N&3-2,<SACINH+<IFN N&30,<SCE>>>>
  9806						XWD [XWD <IFE N&70-40,<ADBRLP>>+<IFE N&70,<ADBRRP>>+<IFE N&44-40,<ADARRP>>+<IFE N&44
  9807	044157	055075	000000		,<ADARLP>>,ARADEN+BRAREN],0
  9808						<IFE N&44-44,<ARRARL>>+<IFE N&44-4,<ARLARR>>+<IFE N&44,<ARLTAD>>+<IFE N&44-40,<ARRTA
  9809					D>>+<IFE N&50-40,<ARLTAD>>+<IFE N&50,<ARRTAD>>+<IFE N&30-30,<HWTETS+<IFN <N&4*10+N>&40,<2>>>
  9810	044160	000000	006000		>
  9811			000022			N=N+1
  9812			000000			M=0
  9813						IFE N&33-2,<M=FCEPSE>
  9814						IFE N&3-3,<M=FCEPSE+SAIAC0>
  9815						XWD <IFE N&3-2,<ADFMPL+ET0>>+<IFE N&72-40,<ADFMLP>>+<IFE N&72,<ADFMRP>>+<IFN N&3-2,<
  9816					<IFE <N&44>*<N-43>*<N-47>,<ADARLP>>+<IFE <N&44-40>*<N-3>*<N-7>,<ADARRP>>>>,<IFE N&3,<FCE>>+M
  9817	044161	006001	000050		+<IFE N&3-2,<SACINH+<IFN N&30,<SCE>>>>
  9818						XWD [XWD <IFE N&70-40,<ADBRLP>>+<IFE N&70,<ADBRRP>>+<IFE N&44-40,<ADARRP>>+<IFE N&44
  9819	044162	055075	000000		,<ADARLP>>,ARADEN+BRAREN],0
  9820						<IFE N&44-44,<ARRARL>>+<IFE N&44-4,<ARLARR>>+<IFE N&44,<ARLTAD>>+<IFE N&44-40,<ARRTA
  9821					D>>+<IFE N&50-40,<ARLTAD>>+<IFE N&50,<ARRTAD>>+<IFE N&30-30,<HWTETS+<IFN <N&4*10+N>&40,<2>>>
  9822	044163	000000	006000		>
  9823			000023			N=N+1
  9824			000000			M=0
  9825						IFE N&33-2,<M=FCEPSE>
  9826			000143			IFE N&3-3,<M=FCEPSE+SAIAC0>
  9827						XWD <IFE N&3-2,<ADFMPL+ET0>>+<IFE N&72-40,<ADFMLP>>+<IFE N&72,<ADFMRP>>+<IFN N&3-2,<
  9828					<IFE <N&44>*<N-43>*<N-47>,<ADARLP>>+<IFE <N&44-40>*<N-3>*<N-7>,<ADARRP>>>>,<IFE N&3,<FCE>>+M
  9829	044164	000040	000143		+<IFE N&3-2,<SACINH+<IFN N&30,<SCE>>>>
  9830						XWD [XWD <IFE N&70-40,<ADBRLP>>+<IFE N&70,<ADBRRP>>+<IFE N&44-40,<ADARRP>>+<IFE N&44
  9831	044165	055075	000000		,<ADARLP>>,ARADEN+BRAREN],0
  9832						<IFE N&44-44,<ARRARL>>+<IFE N&44-4,<ARLARR>>+<IFE N&44,<ARLTAD>>+<IFE N&44-40,<ARRTA
  9833					D>>+<IFE N&50-40,<ARLTAD>>+<IFE N&50,<ARRTAD>>+<IFE N&30-30,<HWTETS+<IFN <N&4*10+N>&40,<2>>>
  9834	044166	000000	006000		>
  9835			000024			N=N+1
  9836			000000			M=0
  9837						IFE N&33-2,<M=FCEPSE>
  9838						IFE N&3-3,<M=FCEPSE+SAIAC0>
  9839						XWD <IFE N&3-2,<ADFMPL+ET0>>+<IFE N&72-40,<ADFMLP>>+<IFE N&72,<ADFMRP>>+<IFN N&3-2,<
  9840					<IFE <N&44>*<N-43>*<N-47>,<ADARLP>>+<IFE <N&44-40>*<N-3>*<N-7>,<ADARRP>>>>,<IFE N&3,<FCE>>+M
  9841	044167	000000	000001		+<IFE N&3-2,<SACINH+<IFN N&30,<SCE>>>>
  9842						XWD [XWD <IFE N&70-40,<ADBRLP>>+<IFE N&70,<ADBRRP>>+<IFE N&44-40,<ADARRP>>+<IFE N&44
  9843	044170	055076	000000		,<ADARLP>>,ARADEN+BRAREN],0
  9844						<IFE N&44-44,<ARRARL>>+<IFE N&44-4,<ARLARR>>+<IFE N&44,<ARLTAD>>+<IFE N&44-40,<ARRTA
  9845					D>>+<IFE N&50-40,<ARLTAD>>+<IFE N&50,<ARRTAD>>+<IFE N&30-30,<HWTETS+<IFN <N&4*10+N>&40,<2>>>
  9846	044171	000000	024000		>
  9847			000025			N=N+1
  9848			000000			M=0
  9849						IFE N&33-2,<M=FCEPSE>
  9850						IFE N&3-3,<M=FCEPSE+SAIAC0>
  9851						XWD <IFE N&3-2,<ADFMPL+ET0>>+<IFE N&72-40,<ADFMLP>>+<IFE N&72,<ADFMRP>>+<IFN N&3-2,<
  9852					<IFE <N&44>*<N-43>*<N-47>,<ADARLP>>+<IFE <N&44-40>*<N-3>*<N-7>,<ADARRP>>>>,<IFE N&3,<FCE>>+M
  9853	044172	000000	000000		+<IFE N&3-2,<SACINH+<IFN N&30,<SCE>>>>
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 18-5
KL10A2	MAC	22-Feb-77 13:18		DISPATCH TABLE FOR INSTRUCTIONS		500-577                                    SEQ 0264

  9854						XWD [XWD <IFE N&70-40,<ADBRLP>>+<IFE N&70,<ADBRRP>>+<IFE N&44-40,<ADARRP>>+<IFE N&44
  9855	044173	055076	000000		,<ADARLP>>,ARADEN+BRAREN],0
  9856						<IFE N&44-44,<ARRARL>>+<IFE N&44-4,<ARLARR>>+<IFE N&44,<ARLTAD>>+<IFE N&44-40,<ARRTA
  9857					D>>+<IFE N&50-40,<ARLTAD>>+<IFE N&50,<ARRTAD>>+<IFE N&30-30,<HWTETS+<IFN <N&4*10+N>&40,<2>>>
  9858	044174	000000	024000		>
  9859			000026			N=N+1
  9860			000000			M=0
  9861						IFE N&33-2,<M=FCEPSE>
  9862						IFE N&3-3,<M=FCEPSE+SAIAC0>
  9863						XWD <IFE N&3-2,<ADFMPL+ET0>>+<IFE N&72-40,<ADFMLP>>+<IFE N&72,<ADFMRP>>+<IFN N&3-2,<
  9864					<IFE <N&44>*<N-43>*<N-47>,<ADARLP>>+<IFE <N&44-40>*<N-3>*<N-7>,<ADARRP>>>>,<IFE N&3,<FCE>>+M
  9865	044175	006001	000050		+<IFE N&3-2,<SACINH+<IFN N&30,<SCE>>>>
  9866						XWD [XWD <IFE N&70-40,<ADBRLP>>+<IFE N&70,<ADBRRP>>+<IFE N&44-40,<ADARRP>>+<IFE N&44
  9867	044176	055076	000000		,<ADARLP>>,ARADEN+BRAREN],0
  9868						<IFE N&44-44,<ARRARL>>+<IFE N&44-4,<ARLARR>>+<IFE N&44,<ARLTAD>>+<IFE N&44-40,<ARRTA
  9869					D>>+<IFE N&50-40,<ARLTAD>>+<IFE N&50,<ARRTAD>>+<IFE N&30-30,<HWTETS+<IFN <N&4*10+N>&40,<2>>>
  9870	044177	000000	024000		>
  9871			000027			N=N+1
  9872			000000			M=0
  9873						IFE N&33-2,<M=FCEPSE>
  9874			000143			IFE N&3-3,<M=FCEPSE+SAIAC0>
  9875						XWD <IFE N&3-2,<ADFMPL+ET0>>+<IFE N&72-40,<ADFMLP>>+<IFE N&72,<ADFMRP>>+<IFN N&3-2,<
  9876					<IFE <N&44>*<N-43>*<N-47>,<ADARLP>>+<IFE <N&44-40>*<N-3>*<N-7>,<ADARRP>>>>,<IFE N&3,<FCE>>+M
  9877	044200	000000	000143		+<IFE N&3-2,<SACINH+<IFN N&30,<SCE>>>>
  9878						XWD [XWD <IFE N&70-40,<ADBRLP>>+<IFE N&70,<ADBRRP>>+<IFE N&44-40,<ADARRP>>+<IFE N&44
  9879	044201	055076	000000		,<ADARLP>>,ARADEN+BRAREN],0
  9880						<IFE N&44-44,<ARRARL>>+<IFE N&44-4,<ARLARR>>+<IFE N&44,<ARLTAD>>+<IFE N&44-40,<ARRTA
  9881					D>>+<IFE N&50-40,<ARLTAD>>+<IFE N&50,<ARRTAD>>+<IFE N&30-30,<HWTETS+<IFN <N&4*10+N>&40,<2>>>
  9882	044202	000000	024000		>
  9883			000030			N=N+1
  9884			000000			M=0
  9885						IFE N&33-2,<M=FCEPSE>
  9886						IFE N&3-3,<M=FCEPSE+SAIAC0>
  9887						XWD <IFE N&3-2,<ADFMPL+ET0>>+<IFE N&72-40,<ADFMLP>>+<IFE N&72,<ADFMRP>>+<IFN N&3-2,<
  9888					<IFE <N&44>*<N-43>*<N-47>,<ADARLP>>+<IFE <N&44-40>*<N-3>*<N-7>,<ADARRP>>>>,<IFE N&3,<FCE>>+M
  9889	044203	000040	000001		+<IFE N&3-2,<SACINH+<IFN N&30,<SCE>>>>
  9890						XWD [XWD <IFE N&70-40,<ADBRLP>>+<IFE N&70,<ADBRRP>>+<IFE N&44-40,<ADARRP>>+<IFE N&44
  9891	044204	055075	000000		,<ADARLP>>,ARADEN+BRAREN],0
  9892						<IFE N&44-44,<ARRARL>>+<IFE N&44-4,<ARLARR>>+<IFE N&44,<ARLTAD>>+<IFE N&44-40,<ARRTA
  9893					D>>+<IFE N&50-40,<ARLTAD>>+<IFE N&50,<ARRTAD>>+<IFE N&30-30,<HWTETS+<IFN <N&4*10+N>&40,<2>>>
  9894	044205	000000	002065		>
  9895			000031			N=N+1
  9896			000000			M=0
  9897						IFE N&33-2,<M=FCEPSE>
  9898						IFE N&3-3,<M=FCEPSE+SAIAC0>
  9899						XWD <IFE N&3-2,<ADFMPL+ET0>>+<IFE N&72-40,<ADFMLP>>+<IFE N&72,<ADFMRP>>+<IFN N&3-2,<
  9900					<IFE <N&44>*<N-43>*<N-47>,<ADARLP>>+<IFE <N&44-40>*<N-3>*<N-7>,<ADARRP>>>>,<IFE N&3,<FCE>>+M
  9901	044206	000040	000000		+<IFE N&3-2,<SACINH+<IFN N&30,<SCE>>>>
  9902						XWD [XWD <IFE N&70-40,<ADBRLP>>+<IFE N&70,<ADBRRP>>+<IFE N&44-40,<ADARRP>>+<IFE N&44
  9903	044207	055075	000000		,<ADARLP>>,ARADEN+BRAREN],0
  9904						<IFE N&44-44,<ARRARL>>+<IFE N&44-4,<ARLARR>>+<IFE N&44,<ARLTAD>>+<IFE N&44-40,<ARRTA
  9905					D>>+<IFE N&50-40,<ARLTAD>>+<IFE N&50,<ARRTAD>>+<IFE N&30-30,<HWTETS+<IFN <N&4*10+N>&40,<2>>>
  9906	044210	000000	002065		>
  9907			000032			N=N+1
  9908			000000			M=0
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 18-6
KL10A2	MAC	22-Feb-77 13:18		DISPATCH TABLE FOR INSTRUCTIONS		500-577                                    SEQ 0265

  9909						IFE N&33-2,<M=FCEPSE>
  9910						IFE N&3-3,<M=FCEPSE+SAIAC0>
  9911						XWD <IFE N&3-2,<ADFMPL+ET0>>+<IFE N&72-40,<ADFMLP>>+<IFE N&72,<ADFMRP>>+<IFN N&3-2,<
  9912					<IFE <N&44>*<N-43>*<N-47>,<ADARLP>>+<IFE <N&44-40>*<N-3>*<N-7>,<ADARRP>>>>,<IFE N&3,<FCE>>+M
  9913	044211	006001	000050		+<IFE N&3-2,<SACINH+<IFN N&30,<SCE>>>>
  9914						XWD [XWD <IFE N&70-40,<ADBRLP>>+<IFE N&70,<ADBRRP>>+<IFE N&44-40,<ADARRP>>+<IFE N&44
  9915	044212	055075	000000		,<ADARLP>>,ARADEN+BRAREN],0
  9916						<IFE N&44-44,<ARRARL>>+<IFE N&44-4,<ARLARR>>+<IFE N&44,<ARLTAD>>+<IFE N&44-40,<ARRTA
  9917					D>>+<IFE N&50-40,<ARLTAD>>+<IFE N&50,<ARRTAD>>+<IFE N&30-30,<HWTETS+<IFN <N&4*10+N>&40,<2>>>
  9918	044213	000000	002065		>
  9919			000033			N=N+1
  9920			000000			M=0
  9921						IFE N&33-2,<M=FCEPSE>
  9922			000143			IFE N&3-3,<M=FCEPSE+SAIAC0>
  9923						XWD <IFE N&3-2,<ADFMPL+ET0>>+<IFE N&72-40,<ADFMLP>>+<IFE N&72,<ADFMRP>>+<IFN N&3-2,<
  9924					<IFE <N&44>*<N-43>*<N-47>,<ADARLP>>+<IFE <N&44-40>*<N-3>*<N-7>,<ADARRP>>>>,<IFE N&3,<FCE>>+M
  9925	044214	000040	000143		+<IFE N&3-2,<SACINH+<IFN N&30,<SCE>>>>
  9926						XWD [XWD <IFE N&70-40,<ADBRLP>>+<IFE N&70,<ADBRRP>>+<IFE N&44-40,<ADARRP>>+<IFE N&44
  9927	044215	055075	000000		,<ADARLP>>,ARADEN+BRAREN],0
  9928						<IFE N&44-44,<ARRARL>>+<IFE N&44-4,<ARLARR>>+<IFE N&44,<ARLTAD>>+<IFE N&44-40,<ARRTA
  9929					D>>+<IFE N&50-40,<ARLTAD>>+<IFE N&50,<ARRTAD>>+<IFE N&30-30,<HWTETS+<IFN <N&4*10+N>&40,<2>>>
  9930	044216	000000	002065		>
  9931			000034			N=N+1
  9932			000000			M=0
  9933						IFE N&33-2,<M=FCEPSE>
  9934						IFE N&3-3,<M=FCEPSE+SAIAC0>
  9935						XWD <IFE N&3-2,<ADFMPL+ET0>>+<IFE N&72-40,<ADFMLP>>+<IFE N&72,<ADFMRP>>+<IFN N&3-2,<
  9936					<IFE <N&44>*<N-43>*<N-47>,<ADARLP>>+<IFE <N&44-40>*<N-3>*<N-7>,<ADARRP>>>>,<IFE N&3,<FCE>>+M
  9937	044217	000000	000001		+<IFE N&3-2,<SACINH+<IFN N&30,<SCE>>>>
  9938						XWD [XWD <IFE N&70-40,<ADBRLP>>+<IFE N&70,<ADBRRP>>+<IFE N&44-40,<ADARRP>>+<IFE N&44
  9939	044220	055076	000000		,<ADARLP>>,ARADEN+BRAREN],0
  9940						<IFE N&44-44,<ARRARL>>+<IFE N&44-4,<ARLARR>>+<IFE N&44,<ARLTAD>>+<IFE N&44-40,<ARRTA
  9941					D>>+<IFE N&50-40,<ARLTAD>>+<IFE N&50,<ARRTAD>>+<IFE N&30-30,<HWTETS+<IFN <N&4*10+N>&40,<2>>>
  9942	044221	000000	020067		>
  9943			000035			N=N+1
  9944			000000			M=0
  9945						IFE N&33-2,<M=FCEPSE>
  9946						IFE N&3-3,<M=FCEPSE+SAIAC0>
  9947						XWD <IFE N&3-2,<ADFMPL+ET0>>+<IFE N&72-40,<ADFMLP>>+<IFE N&72,<ADFMRP>>+<IFN N&3-2,<
  9948					<IFE <N&44>*<N-43>*<N-47>,<ADARLP>>+<IFE <N&44-40>*<N-3>*<N-7>,<ADARRP>>>>,<IFE N&3,<FCE>>+M
  9949	044222	000000	000000		+<IFE N&3-2,<SACINH+<IFN N&30,<SCE>>>>
  9950						XWD [XWD <IFE N&70-40,<ADBRLP>>+<IFE N&70,<ADBRRP>>+<IFE N&44-40,<ADARRP>>+<IFE N&44
  9951	044223	055076	000000		,<ADARLP>>,ARADEN+BRAREN],0
  9952						<IFE N&44-44,<ARRARL>>+<IFE N&44-4,<ARLARR>>+<IFE N&44,<ARLTAD>>+<IFE N&44-40,<ARRTA
  9953					D>>+<IFE N&50-40,<ARLTAD>>+<IFE N&50,<ARRTAD>>+<IFE N&30-30,<HWTETS+<IFN <N&4*10+N>&40,<2>>>
  9954	044224	000000	020067		>
  9955			000036			N=N+1
  9956			000000			M=0
  9957						IFE N&33-2,<M=FCEPSE>
  9958						IFE N&3-3,<M=FCEPSE+SAIAC0>
  9959						XWD <IFE N&3-2,<ADFMPL+ET0>>+<IFE N&72-40,<ADFMLP>>+<IFE N&72,<ADFMRP>>+<IFN N&3-2,<
  9960					<IFE <N&44>*<N-43>*<N-47>,<ADARLP>>+<IFE <N&44-40>*<N-3>*<N-7>,<ADARRP>>>>,<IFE N&3,<FCE>>+M
  9961	044225	006001	000050		+<IFE N&3-2,<SACINH+<IFN N&30,<SCE>>>>
  9962						XWD [XWD <IFE N&70-40,<ADBRLP>>+<IFE N&70,<ADBRRP>>+<IFE N&44-40,<ADARRP>>+<IFE N&44
  9963	044226	055076	000000		,<ADARLP>>,ARADEN+BRAREN],0
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 18-7
KL10A2	MAC	22-Feb-77 13:18		DISPATCH TABLE FOR INSTRUCTIONS		500-577                                    SEQ 0266

  9964						<IFE N&44-44,<ARRARL>>+<IFE N&44-4,<ARLARR>>+<IFE N&44,<ARLTAD>>+<IFE N&44-40,<ARRTA
  9965					D>>+<IFE N&50-40,<ARLTAD>>+<IFE N&50,<ARRTAD>>+<IFE N&30-30,<HWTETS+<IFN <N&4*10+N>&40,<2>>>
  9966	044227	000000	020067		>
  9967			000037			N=N+1
  9968			000000			M=0
  9969						IFE N&33-2,<M=FCEPSE>
  9970			000143			IFE N&3-3,<M=FCEPSE+SAIAC0>
  9971						XWD <IFE N&3-2,<ADFMPL+ET0>>+<IFE N&72-40,<ADFMLP>>+<IFE N&72,<ADFMRP>>+<IFN N&3-2,<
  9972					<IFE <N&44>*<N-43>*<N-47>,<ADARLP>>+<IFE <N&44-40>*<N-3>*<N-7>,<ADARRP>>>>,<IFE N&3,<FCE>>+M
  9973	044230	000000	000143		+<IFE N&3-2,<SACINH+<IFN N&30,<SCE>>>>
  9974						XWD [XWD <IFE N&70-40,<ADBRLP>>+<IFE N&70,<ADBRRP>>+<IFE N&44-40,<ADARRP>>+<IFE N&44
  9975	044231	055076	000000		,<ADARLP>>,ARADEN+BRAREN],0
  9976						<IFE N&44-44,<ARRARL>>+<IFE N&44-4,<ARLARR>>+<IFE N&44,<ARLTAD>>+<IFE N&44-40,<ARRTA
  9977					D>>+<IFE N&50-40,<ARLTAD>>+<IFE N&50,<ARRTAD>>+<IFE N&30-30,<HWTETS+<IFN <N&4*10+N>&40,<2>>>
  9978	044232	000000	020067		>
  9979			000040			N=N+1
  9980			000000			M=0
  9981						IFE N&33-2,<M=FCEPSE>
  9982						IFE N&3-3,<M=FCEPSE+SAIAC0>
  9983						XWD <IFE N&3-2,<ADFMPL+ET0>>+<IFE N&72-40,<ADFMLP>>+<IFE N&72,<ADFMRP>>+<IFN N&3-2,<
  9984					<IFE <N&44>*<N-43>*<N-47>,<ADARLP>>+<IFE <N&44-40>*<N-3>*<N-7>,<ADARRP>>>>,<IFE N&3,<FCE>>+M
  9985	044233	004020	000001		+<IFE N&3-2,<SACINH+<IFN N&30,<SCE>>>>
  9986						XWD [XWD <IFE N&70-40,<ADBRLP>>+<IFE N&70,<ADBRRP>>+<IFE N&44-40,<ADARRP>>+<IFE N&44
  9987	044234	055077	000000		,<ADARLP>>,ARADEN+BRAREN],0
  9988						<IFE N&44-44,<ARRARL>>+<IFE N&44-4,<ARLARR>>+<IFE N&44,<ARLTAD>>+<IFE N&44-40,<ARRTA
  9989					D>>+<IFE N&50-40,<ARLTAD>>+<IFE N&50,<ARRTAD>>+<IFE N&30-30,<HWTETS+<IFN <N&4*10+N>&40,<2>>>
  9990	044235	000000	006000		>
  9991			000041			N=N+1
  9992			000000			M=0
  9993						IFE N&33-2,<M=FCEPSE>
  9994						IFE N&3-3,<M=FCEPSE+SAIAC0>
  9995						XWD <IFE N&3-2,<ADFMPL+ET0>>+<IFE N&72-40,<ADFMLP>>+<IFE N&72,<ADFMRP>>+<IFN N&3-2,<
  9996					<IFE <N&44>*<N-43>*<N-47>,<ADARLP>>+<IFE <N&44-40>*<N-3>*<N-7>,<ADARRP>>>>,<IFE N&3,<FCE>>+M
  9997	044236	004020	000000		+<IFE N&3-2,<SACINH+<IFN N&30,<SCE>>>>
  9998						XWD [XWD <IFE N&70-40,<ADBRLP>>+<IFE N&70,<ADBRRP>>+<IFE N&44-40,<ADARRP>>+<IFE N&44
  9999	044237	055077	000000		,<ADARLP>>,ARADEN+BRAREN],0
 10000						<IFE N&44-44,<ARRARL>>+<IFE N&44-4,<ARLARR>>+<IFE N&44,<ARLTAD>>+<IFE N&44-40,<ARRTA
 10001					D>>+<IFE N&50-40,<ARLTAD>>+<IFE N&50,<ARRTAD>>+<IFE N&30-30,<HWTETS+<IFN <N&4*10+N>&40,<2>>>
 10002	044240	000000	006000		>
 10003			000042			N=N+1
 10004			000000			M=0
 10005			000003			IFE N&33-2,<M=FCEPSE>
 10006						IFE N&3-3,<M=FCEPSE+SAIAC0>
 10007						XWD <IFE N&3-2,<ADFMPL+ET0>>+<IFE N&72-40,<ADFMLP>>+<IFE N&72,<ADFMRP>>+<IFN N&3-2,<
 10008					<IFE <N&44>*<N-43>*<N-47>,<ADARLP>>+<IFE <N&44-40>*<N-3>*<N-7>,<ADARRP>>>>,<IFE N&3,<FCE>>+M
 10009	044241	006001	000043		+<IFE N&3-2,<SACINH+<IFN N&30,<SCE>>>>
 10010						XWD [XWD <IFE N&70-40,<ADBRLP>>+<IFE N&70,<ADBRRP>>+<IFE N&44-40,<ADARRP>>+<IFE N&44
 10011	044242	055077	000000		,<ADARLP>>,ARADEN+BRAREN],0
 10012						<IFE N&44-44,<ARRARL>>+<IFE N&44-4,<ARLARR>>+<IFE N&44,<ARLTAD>>+<IFE N&44-40,<ARRTA
 10013					D>>+<IFE N&50-40,<ARLTAD>>+<IFE N&50,<ARRTAD>>+<IFE N&30-30,<HWTETS+<IFN <N&4*10+N>&40,<2>>>
 10014	044243	000000	006000		>
 10015			000043			N=N+1
 10016			000000			M=0
 10017						IFE N&33-2,<M=FCEPSE>
 10018			000143			IFE N&3-3,<M=FCEPSE+SAIAC0>
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 18-8
KL10A2	MAC	22-Feb-77 13:18		DISPATCH TABLE FOR INSTRUCTIONS		500-577                                    SEQ 0267

 10019						XWD <IFE N&3-2,<ADFMPL+ET0>>+<IFE N&72-40,<ADFMLP>>+<IFE N&72,<ADFMRP>>+<IFN N&3-2,<
 10020					<IFE <N&44>*<N-43>*<N-47>,<ADARLP>>+<IFE <N&44-40>*<N-3>*<N-7>,<ADARRP>>>>,<IFE N&3,<FCE>>+M
 10021	044244	000060	000143		+<IFE N&3-2,<SACINH+<IFN N&30,<SCE>>>>
 10022						XWD [XWD <IFE N&70-40,<ADBRLP>>+<IFE N&70,<ADBRRP>>+<IFE N&44-40,<ADARRP>>+<IFE N&44
 10023	044245	055077	000000		,<ADARLP>>,ARADEN+BRAREN],0
 10024						<IFE N&44-44,<ARRARL>>+<IFE N&44-4,<ARLARR>>+<IFE N&44,<ARLTAD>>+<IFE N&44-40,<ARRTA
 10025					D>>+<IFE N&50-40,<ARLTAD>>+<IFE N&50,<ARRTAD>>+<IFE N&30-30,<HWTETS+<IFN <N&4*10+N>&40,<2>>>
 10026	044246	000000	006000		>
 10027			000044			N=N+1
 10028			000000			M=0
 10029						IFE N&33-2,<M=FCEPSE>
 10030						IFE N&3-3,<M=FCEPSE+SAIAC0>
 10031						XWD <IFE N&3-2,<ADFMPL+ET0>>+<IFE N&72-40,<ADFMLP>>+<IFE N&72,<ADFMRP>>+<IFN N&3-2,<
 10032					<IFE <N&44>*<N-43>*<N-47>,<ADARLP>>+<IFE <N&44-40>*<N-3>*<N-7>,<ADARRP>>>>,<IFE N&3,<FCE>>+M
 10033	044247	004000	000001		+<IFE N&3-2,<SACINH+<IFN N&30,<SCE>>>>
 10034						XWD [XWD <IFE N&70-40,<ADBRLP>>+<IFE N&70,<ADBRRP>>+<IFE N&44-40,<ADARRP>>+<IFE N&44
 10035	044250	055100	000000		,<ADARLP>>,ARADEN+BRAREN],0
 10036						<IFE N&44-44,<ARRARL>>+<IFE N&44-4,<ARLARR>>+<IFE N&44,<ARLTAD>>+<IFE N&44-40,<ARRTA
 10037					D>>+<IFE N&50-40,<ARLTAD>>+<IFE N&50,<ARRTAD>>+<IFE N&30-30,<HWTETS+<IFN <N&4*10+N>&40,<2>>>
 10038	044251	000000	012000		>
 10039			000045			N=N+1
 10040			000000			M=0
 10041						IFE N&33-2,<M=FCEPSE>
 10042						IFE N&3-3,<M=FCEPSE+SAIAC0>
 10043						XWD <IFE N&3-2,<ADFMPL+ET0>>+<IFE N&72-40,<ADFMLP>>+<IFE N&72,<ADFMRP>>+<IFN N&3-2,<
 10044					<IFE <N&44>*<N-43>*<N-47>,<ADARLP>>+<IFE <N&44-40>*<N-3>*<N-7>,<ADARRP>>>>,<IFE N&3,<FCE>>+M
 10045	044252	004000	000000		+<IFE N&3-2,<SACINH+<IFN N&30,<SCE>>>>
 10046						XWD [XWD <IFE N&70-40,<ADBRLP>>+<IFE N&70,<ADBRRP>>+<IFE N&44-40,<ADARRP>>+<IFE N&44
 10047	044253	055100	000000		,<ADARLP>>,ARADEN+BRAREN],0
 10048						<IFE N&44-44,<ARRARL>>+<IFE N&44-4,<ARLARR>>+<IFE N&44,<ARLTAD>>+<IFE N&44-40,<ARRTA
 10049					D>>+<IFE N&50-40,<ARLTAD>>+<IFE N&50,<ARRTAD>>+<IFE N&30-30,<HWTETS+<IFN <N&4*10+N>&40,<2>>>
 10050	044254	000000	012000		>
 10051			000046			N=N+1
 10052			000000			M=0
 10053			000003			IFE N&33-2,<M=FCEPSE>
 10054						IFE N&3-3,<M=FCEPSE+SAIAC0>
 10055						XWD <IFE N&3-2,<ADFMPL+ET0>>+<IFE N&72-40,<ADFMLP>>+<IFE N&72,<ADFMRP>>+<IFN N&3-2,<
 10056					<IFE <N&44>*<N-43>*<N-47>,<ADARLP>>+<IFE <N&44-40>*<N-3>*<N-7>,<ADARRP>>>>,<IFE N&3,<FCE>>+M
 10057	044255	006001	000043		+<IFE N&3-2,<SACINH+<IFN N&30,<SCE>>>>
 10058						XWD [XWD <IFE N&70-40,<ADBRLP>>+<IFE N&70,<ADBRRP>>+<IFE N&44-40,<ADARRP>>+<IFE N&44
 10059	044256	055100	000000		,<ADARLP>>,ARADEN+BRAREN],0
 10060						<IFE N&44-44,<ARRARL>>+<IFE N&44-4,<ARLARR>>+<IFE N&44,<ARLTAD>>+<IFE N&44-40,<ARRTA
 10061					D>>+<IFE N&50-40,<ARLTAD>>+<IFE N&50,<ARRTAD>>+<IFE N&30-30,<HWTETS+<IFN <N&4*10+N>&40,<2>>>
 10062	044257	000000	012000		>
 10063			000047			N=N+1
 10064			000000			M=0
 10065						IFE N&33-2,<M=FCEPSE>
 10066			000143			IFE N&3-3,<M=FCEPSE+SAIAC0>
 10067						XWD <IFE N&3-2,<ADFMPL+ET0>>+<IFE N&72-40,<ADFMLP>>+<IFE N&72,<ADFMRP>>+<IFN N&3-2,<
 10068					<IFE <N&44>*<N-43>*<N-47>,<ADARLP>>+<IFE <N&44-40>*<N-3>*<N-7>,<ADARRP>>>>,<IFE N&3,<FCE>>+M
 10069	044260	000040	000143		+<IFE N&3-2,<SACINH+<IFN N&30,<SCE>>>>
 10070						XWD [XWD <IFE N&70-40,<ADBRLP>>+<IFE N&70,<ADBRRP>>+<IFE N&44-40,<ADARRP>>+<IFE N&44
 10071	044261	055100	000000		,<ADARLP>>,ARADEN+BRAREN],0
 10072						<IFE N&44-44,<ARRARL>>+<IFE N&44-4,<ARLARR>>+<IFE N&44,<ARLTAD>>+<IFE N&44-40,<ARRTA
 10073					D>>+<IFE N&50-40,<ARLTAD>>+<IFE N&50,<ARRTAD>>+<IFE N&30-30,<HWTETS+<IFN <N&4*10+N>&40,<2>>>
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 18-9
KL10A2	MAC	22-Feb-77 13:18		DISPATCH TABLE FOR INSTRUCTIONS		500-577                                    SEQ 0268

 10074	044262	000000	012000		>
 10075			000050			N=N+1
 10076			000000			M=0
 10077						IFE N&33-2,<M=FCEPSE>
 10078						IFE N&3-3,<M=FCEPSE+SAIAC0>
 10079						XWD <IFE N&3-2,<ADFMPL+ET0>>+<IFE N&72-40,<ADFMLP>>+<IFE N&72,<ADFMRP>>+<IFN N&3-2,<
 10080					<IFE <N&44>*<N-43>*<N-47>,<ADARLP>>+<IFE <N&44-40>*<N-3>*<N-7>,<ADARRP>>>>,<IFE N&3,<FCE>>+M
 10081	044263	000020	000001		+<IFE N&3-2,<SACINH+<IFN N&30,<SCE>>>>
 10082						XWD [XWD <IFE N&70-40,<ADBRLP>>+<IFE N&70,<ADBRRP>>+<IFE N&44-40,<ADARRP>>+<IFE N&44
 10083	044264	055101	000000		,<ADARLP>>,ARADEN+BRAREN],0
 10084						<IFE N&44-44,<ARRARL>>+<IFE N&44-4,<ARLARR>>+<IFE N&44,<ARLTAD>>+<IFE N&44-40,<ARRTA
 10085					D>>+<IFE N&50-40,<ARLTAD>>+<IFE N&50,<ARRTAD>>+<IFE N&30-30,<HWTETS+<IFN <N&4*10+N>&40,<2>>>
 10086	044265	000000	004000		>
 10087			000051			N=N+1
 10088			000000			M=0
 10089						IFE N&33-2,<M=FCEPSE>
 10090						IFE N&3-3,<M=FCEPSE+SAIAC0>
 10091						XWD <IFE N&3-2,<ADFMPL+ET0>>+<IFE N&72-40,<ADFMLP>>+<IFE N&72,<ADFMRP>>+<IFN N&3-2,<
 10092					<IFE <N&44>*<N-43>*<N-47>,<ADARLP>>+<IFE <N&44-40>*<N-3>*<N-7>,<ADARRP>>>>,<IFE N&3,<FCE>>+M
 10093	044266	000020	000000		+<IFE N&3-2,<SACINH+<IFN N&30,<SCE>>>>
 10094						XWD [XWD <IFE N&70-40,<ADBRLP>>+<IFE N&70,<ADBRRP>>+<IFE N&44-40,<ADARRP>>+<IFE N&44
 10095	044267	055101	000000		,<ADARLP>>,ARADEN+BRAREN],0
 10096						<IFE N&44-44,<ARRARL>>+<IFE N&44-4,<ARLARR>>+<IFE N&44,<ARLTAD>>+<IFE N&44-40,<ARRTA
 10097					D>>+<IFE N&50-40,<ARLTAD>>+<IFE N&50,<ARRTAD>>+<IFE N&30-30,<HWTETS+<IFN <N&4*10+N>&40,<2>>>
 10098	044270	000000	004000		>
 10099			000052			N=N+1
 10100			000000			M=0
 10101						IFE N&33-2,<M=FCEPSE>
 10102						IFE N&3-3,<M=FCEPSE+SAIAC0>
 10103						XWD <IFE N&3-2,<ADFMPL+ET0>>+<IFE N&72-40,<ADFMLP>>+<IFE N&72,<ADFMRP>>+<IFN N&3-2,<
 10104					<IFE <N&44>*<N-43>*<N-47>,<ADARLP>>+<IFE <N&44-40>*<N-3>*<N-7>,<ADARRP>>>>,<IFE N&3,<FCE>>+M
 10105	044271	006001	000050		+<IFE N&3-2,<SACINH+<IFN N&30,<SCE>>>>
 10106						XWD [XWD <IFE N&70-40,<ADBRLP>>+<IFE N&70,<ADBRRP>>+<IFE N&44-40,<ADARRP>>+<IFE N&44
 10107	044272	055101	000000		,<ADARLP>>,ARADEN+BRAREN],0
 10108						<IFE N&44-44,<ARRARL>>+<IFE N&44-4,<ARLARR>>+<IFE N&44,<ARLTAD>>+<IFE N&44-40,<ARRTA
 10109					D>>+<IFE N&50-40,<ARLTAD>>+<IFE N&50,<ARRTAD>>+<IFE N&30-30,<HWTETS+<IFN <N&4*10+N>&40,<2>>>
 10110	044273	000000	004000		>
 10111			000053			N=N+1
 10112			000000			M=0
 10113						IFE N&33-2,<M=FCEPSE>
 10114			000143			IFE N&3-3,<M=FCEPSE+SAIAC0>
 10115						XWD <IFE N&3-2,<ADFMPL+ET0>>+<IFE N&72-40,<ADFMLP>>+<IFE N&72,<ADFMRP>>+<IFN N&3-2,<
 10116					<IFE <N&44>*<N-43>*<N-47>,<ADARLP>>+<IFE <N&44-40>*<N-3>*<N-7>,<ADARRP>>>>,<IFE N&3,<FCE>>+M
 10117	044274	000020	000143		+<IFE N&3-2,<SACINH+<IFN N&30,<SCE>>>>
 10118						XWD [XWD <IFE N&70-40,<ADBRLP>>+<IFE N&70,<ADBRRP>>+<IFE N&44-40,<ADARRP>>+<IFE N&44
 10119	044275	055101	000000		,<ADARLP>>,ARADEN+BRAREN],0
 10120						<IFE N&44-44,<ARRARL>>+<IFE N&44-4,<ARLARR>>+<IFE N&44,<ARLTAD>>+<IFE N&44-40,<ARRTA
 10121					D>>+<IFE N&50-40,<ARLTAD>>+<IFE N&50,<ARRTAD>>+<IFE N&30-30,<HWTETS+<IFN <N&4*10+N>&40,<2>>>
 10122	044276	000000	004000		>
 10123			000054			N=N+1
 10124			000000			M=0
 10125						IFE N&33-2,<M=FCEPSE>
 10126						IFE N&3-3,<M=FCEPSE+SAIAC0>
 10127						XWD <IFE N&3-2,<ADFMPL+ET0>>+<IFE N&72-40,<ADFMLP>>+<IFE N&72,<ADFMRP>>+<IFN N&3-2,<
 10128					<IFE <N&44>*<N-43>*<N-47>,<ADARLP>>+<IFE <N&44-40>*<N-3>*<N-7>,<ADARRP>>>>,<IFE N&3,<FCE>>+M
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 18-10
KL10A2	MAC	22-Feb-77 13:18		DISPATCH TABLE FOR INSTRUCTIONS		500-577                                    SEQ 0269

 10129	044277	000000	000001		+<IFE N&3-2,<SACINH+<IFN N&30,<SCE>>>>
 10130						XWD [XWD <IFE N&70-40,<ADBRLP>>+<IFE N&70,<ADBRRP>>+<IFE N&44-40,<ADARRP>>+<IFE N&44
 10131	044300	055076	000000		,<ADARLP>>,ARADEN+BRAREN],0
 10132						<IFE N&44-44,<ARRARL>>+<IFE N&44-4,<ARLARR>>+<IFE N&44,<ARLTAD>>+<IFE N&44-40,<ARRTA
 10133					D>>+<IFE N&50-40,<ARLTAD>>+<IFE N&50,<ARRTAD>>+<IFE N&30-30,<HWTETS+<IFN <N&4*10+N>&40,<2>>>
 10134	044301	000000	010000		>
 10135			000055			N=N+1
 10136			000000			M=0
 10137						IFE N&33-2,<M=FCEPSE>
 10138						IFE N&3-3,<M=FCEPSE+SAIAC0>
 10139						XWD <IFE N&3-2,<ADFMPL+ET0>>+<IFE N&72-40,<ADFMLP>>+<IFE N&72,<ADFMRP>>+<IFN N&3-2,<
 10140					<IFE <N&44>*<N-43>*<N-47>,<ADARLP>>+<IFE <N&44-40>*<N-3>*<N-7>,<ADARRP>>>>,<IFE N&3,<FCE>>+M
 10141	044302	000000	000000		+<IFE N&3-2,<SACINH+<IFN N&30,<SCE>>>>
 10142						XWD [XWD <IFE N&70-40,<ADBRLP>>+<IFE N&70,<ADBRRP>>+<IFE N&44-40,<ADARRP>>+<IFE N&44
 10143	044303	055076	000000		,<ADARLP>>,ARADEN+BRAREN],0
 10144						<IFE N&44-44,<ARRARL>>+<IFE N&44-4,<ARLARR>>+<IFE N&44,<ARLTAD>>+<IFE N&44-40,<ARRTA
 10145					D>>+<IFE N&50-40,<ARLTAD>>+<IFE N&50,<ARRTAD>>+<IFE N&30-30,<HWTETS+<IFN <N&4*10+N>&40,<2>>>
 10146	044304	000000	010000		>
 10147			000056			N=N+1
 10148			000000			M=0
 10149						IFE N&33-2,<M=FCEPSE>
 10150						IFE N&3-3,<M=FCEPSE+SAIAC0>
 10151						XWD <IFE N&3-2,<ADFMPL+ET0>>+<IFE N&72-40,<ADFMLP>>+<IFE N&72,<ADFMRP>>+<IFN N&3-2,<
 10152					<IFE <N&44>*<N-43>*<N-47>,<ADARLP>>+<IFE <N&44-40>*<N-3>*<N-7>,<ADARRP>>>>,<IFE N&3,<FCE>>+M
 10153	044305	006001	000050		+<IFE N&3-2,<SACINH+<IFN N&30,<SCE>>>>
 10154						XWD [XWD <IFE N&70-40,<ADBRLP>>+<IFE N&70,<ADBRRP>>+<IFE N&44-40,<ADARRP>>+<IFE N&44
 10155	044306	055076	000000		,<ADARLP>>,ARADEN+BRAREN],0
 10156						<IFE N&44-44,<ARRARL>>+<IFE N&44-4,<ARLARR>>+<IFE N&44,<ARLTAD>>+<IFE N&44-40,<ARRTA
 10157					D>>+<IFE N&50-40,<ARLTAD>>+<IFE N&50,<ARRTAD>>+<IFE N&30-30,<HWTETS+<IFN <N&4*10+N>&40,<2>>>
 10158	044307	000000	010000		>
 10159			000057			N=N+1
 10160			000000			M=0
 10161						IFE N&33-2,<M=FCEPSE>
 10162			000143			IFE N&3-3,<M=FCEPSE+SAIAC0>
 10163						XWD <IFE N&3-2,<ADFMPL+ET0>>+<IFE N&72-40,<ADFMLP>>+<IFE N&72,<ADFMRP>>+<IFN N&3-2,<
 10164					<IFE <N&44>*<N-43>*<N-47>,<ADARLP>>+<IFE <N&44-40>*<N-3>*<N-7>,<ADARRP>>>>,<IFE N&3,<FCE>>+M
 10165	044310	000000	000143		+<IFE N&3-2,<SACINH+<IFN N&30,<SCE>>>>
 10166						XWD [XWD <IFE N&70-40,<ADBRLP>>+<IFE N&70,<ADBRRP>>+<IFE N&44-40,<ADARRP>>+<IFE N&44
 10167	044311	055076	000000		,<ADARLP>>,ARADEN+BRAREN],0
 10168						<IFE N&44-44,<ARRARL>>+<IFE N&44-4,<ARLARR>>+<IFE N&44,<ARLTAD>>+<IFE N&44-40,<ARRTA
 10169					D>>+<IFE N&50-40,<ARLTAD>>+<IFE N&50,<ARRTAD>>+<IFE N&30-30,<HWTETS+<IFN <N&4*10+N>&40,<2>>>
 10170	044312	000000	010000		>
 10171			000060			N=N+1
 10172			000000			M=0
 10173						IFE N&33-2,<M=FCEPSE>
 10174						IFE N&3-3,<M=FCEPSE+SAIAC0>
 10175						XWD <IFE N&3-2,<ADFMPL+ET0>>+<IFE N&72-40,<ADFMLP>>+<IFE N&72,<ADFMRP>>+<IFN N&3-2,<
 10176					<IFE <N&44>*<N-43>*<N-47>,<ADARLP>>+<IFE <N&44-40>*<N-3>*<N-7>,<ADARRP>>>>,<IFE N&3,<FCE>>+M
 10177	044313	000020	000001		+<IFE N&3-2,<SACINH+<IFN N&30,<SCE>>>>
 10178						XWD [XWD <IFE N&70-40,<ADBRLP>>+<IFE N&70,<ADBRRP>>+<IFE N&44-40,<ADARRP>>+<IFE N&44
 10179	044314	055101	000000		,<ADARLP>>,ARADEN+BRAREN],0
 10180						<IFE N&44-44,<ARRARL>>+<IFE N&44-4,<ARLARR>>+<IFE N&44,<ARLTAD>>+<IFE N&44-40,<ARRTA
 10181					D>>+<IFE N&50-40,<ARLTAD>>+<IFE N&50,<ARRTAD>>+<IFE N&30-30,<HWTETS+<IFN <N&4*10+N>&40,<2>>>
 10182	044315	000000	006000		>
 10183			000061			N=N+1
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 18-11
KL10A2	MAC	22-Feb-77 13:18		DISPATCH TABLE FOR INSTRUCTIONS		500-577                                    SEQ 0270

 10184			000000			M=0
 10185						IFE N&33-2,<M=FCEPSE>
 10186						IFE N&3-3,<M=FCEPSE+SAIAC0>
 10187						XWD <IFE N&3-2,<ADFMPL+ET0>>+<IFE N&72-40,<ADFMLP>>+<IFE N&72,<ADFMRP>>+<IFN N&3-2,<
 10188					<IFE <N&44>*<N-43>*<N-47>,<ADARLP>>+<IFE <N&44-40>*<N-3>*<N-7>,<ADARRP>>>>,<IFE N&3,<FCE>>+M
 10189	044316	000020	000000		+<IFE N&3-2,<SACINH+<IFN N&30,<SCE>>>>
 10190						XWD [XWD <IFE N&70-40,<ADBRLP>>+<IFE N&70,<ADBRRP>>+<IFE N&44-40,<ADARRP>>+<IFE N&44
 10191	044317	055101	000000		,<ADARLP>>,ARADEN+BRAREN],0
 10192						<IFE N&44-44,<ARRARL>>+<IFE N&44-4,<ARLARR>>+<IFE N&44,<ARLTAD>>+<IFE N&44-40,<ARRTA
 10193					D>>+<IFE N&50-40,<ARLTAD>>+<IFE N&50,<ARRTAD>>+<IFE N&30-30,<HWTETS+<IFN <N&4*10+N>&40,<2>>>
 10194	044320	000000	006000		>
 10195			000062			N=N+1
 10196			000000			M=0
 10197						IFE N&33-2,<M=FCEPSE>
 10198						IFE N&3-3,<M=FCEPSE+SAIAC0>
 10199						XWD <IFE N&3-2,<ADFMPL+ET0>>+<IFE N&72-40,<ADFMLP>>+<IFE N&72,<ADFMRP>>+<IFN N&3-2,<
 10200					<IFE <N&44>*<N-43>*<N-47>,<ADARLP>>+<IFE <N&44-40>*<N-3>*<N-7>,<ADARRP>>>>,<IFE N&3,<FCE>>+M
 10201	044321	006001	000050		+<IFE N&3-2,<SACINH+<IFN N&30,<SCE>>>>
 10202						XWD [XWD <IFE N&70-40,<ADBRLP>>+<IFE N&70,<ADBRRP>>+<IFE N&44-40,<ADARRP>>+<IFE N&44
 10203	044322	055101	000000		,<ADARLP>>,ARADEN+BRAREN],0
 10204						<IFE N&44-44,<ARRARL>>+<IFE N&44-4,<ARLARR>>+<IFE N&44,<ARLTAD>>+<IFE N&44-40,<ARRTA
 10205					D>>+<IFE N&50-40,<ARLTAD>>+<IFE N&50,<ARRTAD>>+<IFE N&30-30,<HWTETS+<IFN <N&4*10+N>&40,<2>>>
 10206	044323	000000	006000		>
 10207			000063			N=N+1
 10208			000000			M=0
 10209						IFE N&33-2,<M=FCEPSE>
 10210			000143			IFE N&3-3,<M=FCEPSE+SAIAC0>
 10211						XWD <IFE N&3-2,<ADFMPL+ET0>>+<IFE N&72-40,<ADFMLP>>+<IFE N&72,<ADFMRP>>+<IFN N&3-2,<
 10212					<IFE <N&44>*<N-43>*<N-47>,<ADARLP>>+<IFE <N&44-40>*<N-3>*<N-7>,<ADARRP>>>>,<IFE N&3,<FCE>>+M
 10213	044324	000020	000143		+<IFE N&3-2,<SACINH+<IFN N&30,<SCE>>>>
 10214						XWD [XWD <IFE N&70-40,<ADBRLP>>+<IFE N&70,<ADBRRP>>+<IFE N&44-40,<ADARRP>>+<IFE N&44
 10215	044325	055101	000000		,<ADARLP>>,ARADEN+BRAREN],0
 10216						<IFE N&44-44,<ARRARL>>+<IFE N&44-4,<ARLARR>>+<IFE N&44,<ARLTAD>>+<IFE N&44-40,<ARRTA
 10217					D>>+<IFE N&50-40,<ARLTAD>>+<IFE N&50,<ARRTAD>>+<IFE N&30-30,<HWTETS+<IFN <N&4*10+N>&40,<2>>>
 10218	044326	000000	006000		>
 10219			000064			N=N+1
 10220			000000			M=0
 10221						IFE N&33-2,<M=FCEPSE>
 10222						IFE N&3-3,<M=FCEPSE+SAIAC0>
 10223						XWD <IFE N&3-2,<ADFMPL+ET0>>+<IFE N&72-40,<ADFMLP>>+<IFE N&72,<ADFMRP>>+<IFN N&3-2,<
 10224					<IFE <N&44>*<N-43>*<N-47>,<ADARLP>>+<IFE <N&44-40>*<N-3>*<N-7>,<ADARRP>>>>,<IFE N&3,<FCE>>+M
 10225	044327	000000	000001		+<IFE N&3-2,<SACINH+<IFN N&30,<SCE>>>>
 10226						XWD [XWD <IFE N&70-40,<ADBRLP>>+<IFE N&70,<ADBRRP>>+<IFE N&44-40,<ADARRP>>+<IFE N&44
 10227	044330	055076	000000		,<ADARLP>>,ARADEN+BRAREN],0
 10228						<IFE N&44-44,<ARRARL>>+<IFE N&44-4,<ARLARR>>+<IFE N&44,<ARLTAD>>+<IFE N&44-40,<ARRTA
 10229					D>>+<IFE N&50-40,<ARLTAD>>+<IFE N&50,<ARRTAD>>+<IFE N&30-30,<HWTETS+<IFN <N&4*10+N>&40,<2>>>
 10230	044331	000000	012000		>
 10231			000065			N=N+1
 10232			000000			M=0
 10233						IFE N&33-2,<M=FCEPSE>
 10234						IFE N&3-3,<M=FCEPSE+SAIAC0>
 10235						XWD <IFE N&3-2,<ADFMPL+ET0>>+<IFE N&72-40,<ADFMLP>>+<IFE N&72,<ADFMRP>>+<IFN N&3-2,<
 10236					<IFE <N&44>*<N-43>*<N-47>,<ADARLP>>+<IFE <N&44-40>*<N-3>*<N-7>,<ADARRP>>>>,<IFE N&3,<FCE>>+M
 10237	044332	000000	000000		+<IFE N&3-2,<SACINH+<IFN N&30,<SCE>>>>
 10238						XWD [XWD <IFE N&70-40,<ADBRLP>>+<IFE N&70,<ADBRRP>>+<IFE N&44-40,<ADARRP>>+<IFE N&44
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 18-12
KL10A2	MAC	22-Feb-77 13:18		DISPATCH TABLE FOR INSTRUCTIONS		500-577                                    SEQ 0271

 10239	044333	055076	000000		,<ADARLP>>,ARADEN+BRAREN],0
 10240						<IFE N&44-44,<ARRARL>>+<IFE N&44-4,<ARLARR>>+<IFE N&44,<ARLTAD>>+<IFE N&44-40,<ARRTA
 10241					D>>+<IFE N&50-40,<ARLTAD>>+<IFE N&50,<ARRTAD>>+<IFE N&30-30,<HWTETS+<IFN <N&4*10+N>&40,<2>>>
 10242	044334	000000	012000		>
 10243			000066			N=N+1
 10244			000000			M=0
 10245						IFE N&33-2,<M=FCEPSE>
 10246						IFE N&3-3,<M=FCEPSE+SAIAC0>
 10247						XWD <IFE N&3-2,<ADFMPL+ET0>>+<IFE N&72-40,<ADFMLP>>+<IFE N&72,<ADFMRP>>+<IFN N&3-2,<
 10248					<IFE <N&44>*<N-43>*<N-47>,<ADARLP>>+<IFE <N&44-40>*<N-3>*<N-7>,<ADARRP>>>>,<IFE N&3,<FCE>>+M
 10249	044335	006001	000050		+<IFE N&3-2,<SACINH+<IFN N&30,<SCE>>>>
 10250						XWD [XWD <IFE N&70-40,<ADBRLP>>+<IFE N&70,<ADBRRP>>+<IFE N&44-40,<ADARRP>>+<IFE N&44
 10251	044336	055076	000000		,<ADARLP>>,ARADEN+BRAREN],0
 10252						<IFE N&44-44,<ARRARL>>+<IFE N&44-4,<ARLARR>>+<IFE N&44,<ARLTAD>>+<IFE N&44-40,<ARRTA
 10253					D>>+<IFE N&50-40,<ARLTAD>>+<IFE N&50,<ARRTAD>>+<IFE N&30-30,<HWTETS+<IFN <N&4*10+N>&40,<2>>>
 10254	044337	000000	012000		>
 10255			000067			N=N+1
 10256			000000			M=0
 10257						IFE N&33-2,<M=FCEPSE>
 10258			000143			IFE N&3-3,<M=FCEPSE+SAIAC0>
 10259						XWD <IFE N&3-2,<ADFMPL+ET0>>+<IFE N&72-40,<ADFMLP>>+<IFE N&72,<ADFMRP>>+<IFN N&3-2,<
 10260					<IFE <N&44>*<N-43>*<N-47>,<ADARLP>>+<IFE <N&44-40>*<N-3>*<N-7>,<ADARRP>>>>,<IFE N&3,<FCE>>+M
 10261	044340	000000	000143		+<IFE N&3-2,<SACINH+<IFN N&30,<SCE>>>>
 10262						XWD [XWD <IFE N&70-40,<ADBRLP>>+<IFE N&70,<ADBRRP>>+<IFE N&44-40,<ADARRP>>+<IFE N&44
 10263	044341	055076	000000		,<ADARLP>>,ARADEN+BRAREN],0
 10264						<IFE N&44-44,<ARRARL>>+<IFE N&44-4,<ARLARR>>+<IFE N&44,<ARLTAD>>+<IFE N&44-40,<ARRTA
 10265					D>>+<IFE N&50-40,<ARLTAD>>+<IFE N&50,<ARRTAD>>+<IFE N&30-30,<HWTETS+<IFN <N&4*10+N>&40,<2>>>
 10266	044342	000000	012000		>
 10267			000070			N=N+1
 10268			000000			M=0
 10269						IFE N&33-2,<M=FCEPSE>
 10270						IFE N&3-3,<M=FCEPSE+SAIAC0>
 10271						XWD <IFE N&3-2,<ADFMPL+ET0>>+<IFE N&72-40,<ADFMLP>>+<IFE N&72,<ADFMRP>>+<IFN N&3-2,<
 10272					<IFE <N&44>*<N-43>*<N-47>,<ADARLP>>+<IFE <N&44-40>*<N-3>*<N-7>,<ADARRP>>>>,<IFE N&3,<FCE>>+M
 10273	044343	000020	000001		+<IFE N&3-2,<SACINH+<IFN N&30,<SCE>>>>
 10274						XWD [XWD <IFE N&70-40,<ADBRLP>>+<IFE N&70,<ADBRRP>>+<IFE N&44-40,<ADARRP>>+<IFE N&44
 10275	044344	055101	000000		,<ADARLP>>,ARADEN+BRAREN],0
 10276						<IFE N&44-44,<ARRARL>>+<IFE N&44-4,<ARLARR>>+<IFE N&44,<ARLTAD>>+<IFE N&44-40,<ARRTA
 10277					D>>+<IFE N&50-40,<ARLTAD>>+<IFE N&50,<ARRTAD>>+<IFE N&30-30,<HWTETS+<IFN <N&4*10+N>&40,<2>>>
 10278	044345	000000	004067		>
 10279			000071			N=N+1
 10280			000000			M=0
 10281						IFE N&33-2,<M=FCEPSE>
 10282						IFE N&3-3,<M=FCEPSE+SAIAC0>
 10283						XWD <IFE N&3-2,<ADFMPL+ET0>>+<IFE N&72-40,<ADFMLP>>+<IFE N&72,<ADFMRP>>+<IFN N&3-2,<
 10284					<IFE <N&44>*<N-43>*<N-47>,<ADARLP>>+<IFE <N&44-40>*<N-3>*<N-7>,<ADARRP>>>>,<IFE N&3,<FCE>>+M
 10285	044346	000020	000000		+<IFE N&3-2,<SACINH+<IFN N&30,<SCE>>>>
 10286						XWD [XWD <IFE N&70-40,<ADBRLP>>+<IFE N&70,<ADBRRP>>+<IFE N&44-40,<ADARRP>>+<IFE N&44
 10287	044347	055101	000000		,<ADARLP>>,ARADEN+BRAREN],0
 10288						<IFE N&44-44,<ARRARL>>+<IFE N&44-4,<ARLARR>>+<IFE N&44,<ARLTAD>>+<IFE N&44-40,<ARRTA
 10289					D>>+<IFE N&50-40,<ARLTAD>>+<IFE N&50,<ARRTAD>>+<IFE N&30-30,<HWTETS+<IFN <N&4*10+N>&40,<2>>>
 10290	044350	000000	004067		>
 10291			000072			N=N+1
 10292			000000			M=0
 10293						IFE N&33-2,<M=FCEPSE>
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 18-13
KL10A2	MAC	22-Feb-77 13:18		DISPATCH TABLE FOR INSTRUCTIONS		500-577                                    SEQ 0272

 10294						IFE N&3-3,<M=FCEPSE+SAIAC0>
 10295						XWD <IFE N&3-2,<ADFMPL+ET0>>+<IFE N&72-40,<ADFMLP>>+<IFE N&72,<ADFMRP>>+<IFN N&3-2,<
 10296					<IFE <N&44>*<N-43>*<N-47>,<ADARLP>>+<IFE <N&44-40>*<N-3>*<N-7>,<ADARRP>>>>,<IFE N&3,<FCE>>+M
 10297	044351	006001	000050		+<IFE N&3-2,<SACINH+<IFN N&30,<SCE>>>>
 10298						XWD [XWD <IFE N&70-40,<ADBRLP>>+<IFE N&70,<ADBRRP>>+<IFE N&44-40,<ADARRP>>+<IFE N&44
 10299	044352	055101	000000		,<ADARLP>>,ARADEN+BRAREN],0
 10300						<IFE N&44-44,<ARRARL>>+<IFE N&44-4,<ARLARR>>+<IFE N&44,<ARLTAD>>+<IFE N&44-40,<ARRTA
 10301					D>>+<IFE N&50-40,<ARLTAD>>+<IFE N&50,<ARRTAD>>+<IFE N&30-30,<HWTETS+<IFN <N&4*10+N>&40,<2>>>
 10302	044353	000000	004067		>
 10303			000073			N=N+1
 10304			000000			M=0
 10305						IFE N&33-2,<M=FCEPSE>
 10306			000143			IFE N&3-3,<M=FCEPSE+SAIAC0>
 10307						XWD <IFE N&3-2,<ADFMPL+ET0>>+<IFE N&72-40,<ADFMLP>>+<IFE N&72,<ADFMRP>>+<IFN N&3-2,<
 10308					<IFE <N&44>*<N-43>*<N-47>,<ADARLP>>+<IFE <N&44-40>*<N-3>*<N-7>,<ADARRP>>>>,<IFE N&3,<FCE>>+M
 10309	044354	000020	000143		+<IFE N&3-2,<SACINH+<IFN N&30,<SCE>>>>
 10310						XWD [XWD <IFE N&70-40,<ADBRLP>>+<IFE N&70,<ADBRRP>>+<IFE N&44-40,<ADARRP>>+<IFE N&44
 10311	044355	055101	000000		,<ADARLP>>,ARADEN+BRAREN],0
 10312						<IFE N&44-44,<ARRARL>>+<IFE N&44-4,<ARLARR>>+<IFE N&44,<ARLTAD>>+<IFE N&44-40,<ARRTA
 10313					D>>+<IFE N&50-40,<ARLTAD>>+<IFE N&50,<ARRTAD>>+<IFE N&30-30,<HWTETS+<IFN <N&4*10+N>&40,<2>>>
 10314	044356	000000	004067		>
 10315			000074			N=N+1
 10316			000000			M=0
 10317						IFE N&33-2,<M=FCEPSE>
 10318						IFE N&3-3,<M=FCEPSE+SAIAC0>
 10319						XWD <IFE N&3-2,<ADFMPL+ET0>>+<IFE N&72-40,<ADFMLP>>+<IFE N&72,<ADFMRP>>+<IFN N&3-2,<
 10320					<IFE <N&44>*<N-43>*<N-47>,<ADARLP>>+<IFE <N&44-40>*<N-3>*<N-7>,<ADARRP>>>>,<IFE N&3,<FCE>>+M
 10321	044357	000000	000001		+<IFE N&3-2,<SACINH+<IFN N&30,<SCE>>>>
 10322						XWD [XWD <IFE N&70-40,<ADBRLP>>+<IFE N&70,<ADBRRP>>+<IFE N&44-40,<ADARRP>>+<IFE N&44
 10323	044360	055076	000000		,<ADARLP>>,ARADEN+BRAREN],0
 10324						<IFE N&44-44,<ARRARL>>+<IFE N&44-4,<ARLARR>>+<IFE N&44,<ARLTAD>>+<IFE N&44-40,<ARRTA
 10325					D>>+<IFE N&50-40,<ARLTAD>>+<IFE N&50,<ARRTAD>>+<IFE N&30-30,<HWTETS+<IFN <N&4*10+N>&40,<2>>>
 10326	044361	000000	010065		>
 10327			000075			N=N+1
 10328			000000			M=0
 10329						IFE N&33-2,<M=FCEPSE>
 10330						IFE N&3-3,<M=FCEPSE+SAIAC0>
 10331						XWD <IFE N&3-2,<ADFMPL+ET0>>+<IFE N&72-40,<ADFMLP>>+<IFE N&72,<ADFMRP>>+<IFN N&3-2,<
 10332					<IFE <N&44>*<N-43>*<N-47>,<ADARLP>>+<IFE <N&44-40>*<N-3>*<N-7>,<ADARRP>>>>,<IFE N&3,<FCE>>+M
 10333	044362	000000	000000		+<IFE N&3-2,<SACINH+<IFN N&30,<SCE>>>>
 10334						XWD [XWD <IFE N&70-40,<ADBRLP>>+<IFE N&70,<ADBRRP>>+<IFE N&44-40,<ADARRP>>+<IFE N&44
 10335	044363	055076	000000		,<ADARLP>>,ARADEN+BRAREN],0
 10336						<IFE N&44-44,<ARRARL>>+<IFE N&44-4,<ARLARR>>+<IFE N&44,<ARLTAD>>+<IFE N&44-40,<ARRTA
 10337					D>>+<IFE N&50-40,<ARLTAD>>+<IFE N&50,<ARRTAD>>+<IFE N&30-30,<HWTETS+<IFN <N&4*10+N>&40,<2>>>
 10338	044364	000000	010065		>
 10339			000076			N=N+1
 10340			000000			M=0
 10341						IFE N&33-2,<M=FCEPSE>
 10342						IFE N&3-3,<M=FCEPSE+SAIAC0>
 10343						XWD <IFE N&3-2,<ADFMPL+ET0>>+<IFE N&72-40,<ADFMLP>>+<IFE N&72,<ADFMRP>>+<IFN N&3-2,<
 10344					<IFE <N&44>*<N-43>*<N-47>,<ADARLP>>+<IFE <N&44-40>*<N-3>*<N-7>,<ADARRP>>>>,<IFE N&3,<FCE>>+M
 10345	044365	006001	000050		+<IFE N&3-2,<SACINH+<IFN N&30,<SCE>>>>
 10346						XWD [XWD <IFE N&70-40,<ADBRLP>>+<IFE N&70,<ADBRRP>>+<IFE N&44-40,<ADARRP>>+<IFE N&44
 10347	044366	055076	000000		,<ADARLP>>,ARADEN+BRAREN],0
 10348						<IFE N&44-44,<ARRARL>>+<IFE N&44-4,<ARLARR>>+<IFE N&44,<ARLTAD>>+<IFE N&44-40,<ARRTA
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 18-14
KL10A2	MAC	22-Feb-77 13:18		DISPATCH TABLE FOR INSTRUCTIONS		500-577                                    SEQ 0273

 10349					D>>+<IFE N&50-40,<ARLTAD>>+<IFE N&50,<ARRTAD>>+<IFE N&30-30,<HWTETS+<IFN <N&4*10+N>&40,<2>>>
 10350	044367	000000	010065		>
 10351			000077			N=N+1
 10352			000000			M=0
 10353						IFE N&33-2,<M=FCEPSE>
 10354			000143			IFE N&3-3,<M=FCEPSE+SAIAC0>
 10355						XWD <IFE N&3-2,<ADFMPL+ET0>>+<IFE N&72-40,<ADFMLP>>+<IFE N&72,<ADFMRP>>+<IFN N&3-2,<
 10356					<IFE <N&44>*<N-43>*<N-47>,<ADARLP>>+<IFE <N&44-40>*<N-3>*<N-7>,<ADARRP>>>>,<IFE N&3,<FCE>>+M
 10357	044370	000000	000143		+<IFE N&3-2,<SACINH+<IFN N&30,<SCE>>>>
 10358						XWD [XWD <IFE N&70-40,<ADBRLP>>+<IFE N&70,<ADBRRP>>+<IFE N&44-40,<ADARRP>>+<IFE N&44
 10359	044371	055076	000000		,<ADARLP>>,ARADEN+BRAREN],0
 10360						<IFE N&44-44,<ARRARL>>+<IFE N&44-4,<ARLARR>>+<IFE N&44,<ARLTAD>>+<IFE N&44-40,<ARRTA
 10361					D>>+<IFE N&50-40,<ARLTAD>>+<IFE N&50,<ARRTAD>>+<IFE N&30-30,<HWTETS+<IFN <N&4*10+N>&40,<2>>>
 10362	044372	000000	010065		>
 10363			000100			N=N+1
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 19
KL10A2	MAC	22-Feb-77 13:18		DISPATCH TABLE FOR INSTRUCTIONS		600-777                                    SEQ 0274

 10364					SUBTTL	DISPATCH TABLE FOR INSTRUCTIONS		600-777
 10365					;TEST GROUP							600-677
 10366
 10367			000000			N=0
 10368						REPEAT 100,
 10369					<	M=0
 10370						IFN N&6,<M=1>
 10371						IFE N&60-60,<M=1>
 10372						A1=0
 10373						IFE N&66-20,<A1=1>
 10374						IFE N&66-40,<A1=1>
 10375						A0=ADFMPL+M*ADARPL+<IFE N&66-40,<ADEQV>>+A1*ADARMI
 10376						XWD <IFN N&1,<ET0>>+M*ET1+A0,<IFN N&10,<FCE>>+<IFE N&60,<SACINH>>^_
 10377					+<IFN N&6,<PCCHNG+ABPCEN>>+<IFE N&3-2,<LNGCYC>>
 10378						XWD [XWD A0,ARSWAP+<IFN N&2,<TEST1>>],^_
 10379					[XWD <IFE N&60-20,<ADARMI+ADFMPL>>+<IFE N&60-40,^_
 10380					<ADEQV+ADFMPL+ADARMI>>+<IFE N&60-60,<ADBRMI+ADFMMI+ADEQV^_
 10381					+ADARPL+ADARMI>>+<IFE N&6-4,<PCCLK>>^_
 10382					,BRAREN+<IFN N&2,<TEST+<IFN N&4,<1>>>>]
 10383						XWD	<IFN N&6,<INFTST>>,ARADEN
 10384						N=N+1
 10385					>
 10386			000000			M=0
 10387						IFN N&6,<M=1>
 10388						IFE N&60-60,<M=1>
 10389			000000			A1=0
 10390						IFE N&66-20,<A1=1>
 10391						IFE N&66-40,<A1=1>
 10392			006000			A0=ADFMPL+M*ADARPL+<IFE N&66-40,<ADEQV>>+A1*ADARMI
 10393						XWD <IFN N&1,<ET0>>+M*ET1+A0,<IFN N&10,<FCE>>+<IFE N&60,<SACINH>>+<IFN N&6,<PCCHNG+A
 10394	044373	006000	000040		BPCEN>>+<IFE N&3-2,<LNGCYC>>
 10395						XWD [XWD A0,ARSWAP+<IFN N&2,<TEST1>>],[XWD <IFE N&60-20,<ADARMI+ADFMPL>>+<IFE N&60-4
 10396					0,<ADEQV+ADFMPL+ADARMI>>+<IFE N&60-60,<ADBRMI+ADFMMI+ADEQV+ADARPL+ADARMI>>+<IFE N&6-4,<PCCLK
 10397	044374	055102	055103		>>,BRAREN+<IFN N&2,<TEST+<IFN N&4,<1>>>>]
 10398	044375	000000	006000			XWD	<IFN N&6,<INFTST>>,ARADEN
 10399			000001			N=N+1
 10400
 10401			000000			M=0
 10402						IFN N&6,<M=1>
 10403						IFE N&60-60,<M=1>
 10404			000000			A1=0
 10405						IFE N&66-20,<A1=1>
 10406						IFE N&66-40,<A1=1>
 10407			006000			A0=ADFMPL+M*ADARPL+<IFE N&66-40,<ADEQV>>+A1*ADARMI
 10408						XWD <IFN N&1,<ET0>>+M*ET1+A0,<IFN N&10,<FCE>>+<IFE N&60,<SACINH>>+<IFN N&6,<PCCHNG+A
 10409	044376	006001	000040		BPCEN>>+<IFE N&3-2,<LNGCYC>>
 10410						XWD [XWD A0,ARSWAP+<IFN N&2,<TEST1>>],[XWD <IFE N&60-20,<ADARMI+ADFMPL>>+<IFE N&60-4
 10411					0,<ADEQV+ADFMPL+ADARMI>>+<IFE N&60-60,<ADBRMI+ADFMMI+ADEQV+ADARPL+ADARMI>>+<IFE N&6-4,<PCCLK
 10412	044377	055102	055103		>>,BRAREN+<IFN N&2,<TEST+<IFN N&4,<1>>>>]
 10413	044400	000000	006000			XWD	<IFN N&6,<INFTST>>,ARADEN
 10414			000002			N=N+1
 10415
 10416			000000			M=0
 10417			000001			IFN N&6,<M=1>
 10418						IFE N&60-60,<M=1>
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 19-1
KL10A2	MAC	22-Feb-77 13:18		DISPATCH TABLE FOR INSTRUCTIONS		600-777                                    SEQ 0275

 10419			000000			A1=0
 10420						IFE N&66-20,<A1=1>
 10421						IFE N&66-40,<A1=1>
 10422			006060			A0=ADFMPL+M*ADARPL+<IFE N&66-40,<ADEQV>>+A1*ADARMI
 10423						XWD <IFN N&1,<ET0>>+M*ET1+A0,<IFN N&10,<FCE>>+<IFE N&60,<SACINH>>+<IFN N&6,<PCCHNG+A
 10424	044401	006062	140440		BPCEN>>+<IFE N&3-2,<LNGCYC>>
 10425						XWD [XWD A0,ARSWAP+<IFN N&2,<TEST1>>],[XWD <IFE N&60-20,<ADARMI+ADFMPL>>+<IFE N&60-4
 10426					0,<ADEQV+ADFMPL+ADARMI>>+<IFE N&60-60,<ADBRMI+ADFMMI+ADEQV+ADARPL+ADARMI>>+<IFE N&6-4,<PCCLK
 10427	044402	055104	055105		>>,BRAREN+<IFN N&2,<TEST+<IFN N&4,<1>>>>]
 10428	044403	000004	006000			XWD	<IFN N&6,<INFTST>>,ARADEN
 10429			000003			N=N+1
 10430
 10431			000000			M=0
 10432			000001			IFN N&6,<M=1>
 10433						IFE N&60-60,<M=1>
 10434			000000			A1=0
 10435						IFE N&66-20,<A1=1>
 10436						IFE N&66-40,<A1=1>
 10437			006060			A0=ADFMPL+M*ADARPL+<IFE N&66-40,<ADEQV>>+A1*ADARMI
 10438						XWD <IFN N&1,<ET0>>+M*ET1+A0,<IFN N&10,<FCE>>+<IFE N&60,<SACINH>>+<IFN N&6,<PCCHNG+A
 10439	044404	006063	100440		BPCEN>>+<IFE N&3-2,<LNGCYC>>
 10440						XWD [XWD A0,ARSWAP+<IFN N&2,<TEST1>>],[XWD <IFE N&60-20,<ADARMI+ADFMPL>>+<IFE N&60-4
 10441					0,<ADEQV+ADFMPL+ADARMI>>+<IFE N&60-60,<ADBRMI+ADFMMI+ADEQV+ADARPL+ADARMI>>+<IFE N&6-4,<PCCLK
 10442	044405	055104	055105		>>,BRAREN+<IFN N&2,<TEST+<IFN N&4,<1>>>>]
 10443	044406	000004	006000			XWD	<IFN N&6,<INFTST>>,ARADEN
 10444			000004			N=N+1
 10445
 10446			000000			M=0
 10447			000001			IFN N&6,<M=1>
 10448						IFE N&60-60,<M=1>
 10449			000000			A1=0
 10450						IFE N&66-20,<A1=1>
 10451						IFE N&66-40,<A1=1>
 10452			006060			A0=ADFMPL+M*ADARPL+<IFE N&66-40,<ADEQV>>+A1*ADARMI
 10453						XWD <IFN N&1,<ET0>>+M*ET1+A0,<IFN N&10,<FCE>>+<IFE N&60,<SACINH>>+<IFN N&6,<PCCHNG+A
 10454	044407	006062	100440		BPCEN>>+<IFE N&3-2,<LNGCYC>>
 10455						XWD [XWD A0,ARSWAP+<IFN N&2,<TEST1>>],[XWD <IFE N&60-20,<ADARMI+ADFMPL>>+<IFE N&60-4
 10456					0,<ADEQV+ADFMPL+ADARMI>>+<IFE N&60-60,<ADBRMI+ADFMMI+ADEQV+ADARPL+ADARMI>>+<IFE N&6-4,<PCCLK
 10457	044410	055106	055107		>>,BRAREN+<IFN N&2,<TEST+<IFN N&4,<1>>>>]
 10458	044411	000004	006000			XWD	<IFN N&6,<INFTST>>,ARADEN
 10459			000005			N=N+1
 10460
 10461			000000			M=0
 10462			000001			IFN N&6,<M=1>
 10463						IFE N&60-60,<M=1>
 10464			000000			A1=0
 10465						IFE N&66-20,<A1=1>
 10466						IFE N&66-40,<A1=1>
 10467			006060			A0=ADFMPL+M*ADARPL+<IFE N&66-40,<ADEQV>>+A1*ADARMI
 10468						XWD <IFN N&1,<ET0>>+M*ET1+A0,<IFN N&10,<FCE>>+<IFE N&60,<SACINH>>+<IFN N&6,<PCCHNG+A
 10469	044412	006063	100440		BPCEN>>+<IFE N&3-2,<LNGCYC>>
 10470						XWD [XWD A0,ARSWAP+<IFN N&2,<TEST1>>],[XWD <IFE N&60-20,<ADARMI+ADFMPL>>+<IFE N&60-4
 10471					0,<ADEQV+ADFMPL+ADARMI>>+<IFE N&60-60,<ADBRMI+ADFMMI+ADEQV+ADARPL+ADARMI>>+<IFE N&6-4,<PCCLK
 10472	044413	055106	055107		>>,BRAREN+<IFN N&2,<TEST+<IFN N&4,<1>>>>]
 10473	044414	000004	006000			XWD	<IFN N&6,<INFTST>>,ARADEN
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 19-2
KL10A2	MAC	22-Feb-77 13:18		DISPATCH TABLE FOR INSTRUCTIONS		600-777                                    SEQ 0276

 10474			000006			N=N+1
 10475
 10476			000000			M=0
 10477			000001			IFN N&6,<M=1>
 10478						IFE N&60-60,<M=1>
 10479			000000			A1=0
 10480						IFE N&66-20,<A1=1>
 10481						IFE N&66-40,<A1=1>
 10482			006060			A0=ADFMPL+M*ADARPL+<IFE N&66-40,<ADEQV>>+A1*ADARMI
 10483						XWD <IFN N&1,<ET0>>+M*ET1+A0,<IFN N&10,<FCE>>+<IFE N&60,<SACINH>>+<IFN N&6,<PCCHNG+A
 10484	044415	006062	140440		BPCEN>>+<IFE N&3-2,<LNGCYC>>
 10485						XWD [XWD A0,ARSWAP+<IFN N&2,<TEST1>>],[XWD <IFE N&60-20,<ADARMI+ADFMPL>>+<IFE N&60-4
 10486					0,<ADEQV+ADFMPL+ADARMI>>+<IFE N&60-60,<ADBRMI+ADFMMI+ADEQV+ADARPL+ADARMI>>+<IFE N&6-4,<PCCLK
 10487	044416	055104	055110		>>,BRAREN+<IFN N&2,<TEST+<IFN N&4,<1>>>>]
 10488	044417	000004	006000			XWD	<IFN N&6,<INFTST>>,ARADEN
 10489			000007			N=N+1
 10490
 10491			000000			M=0
 10492			000001			IFN N&6,<M=1>
 10493						IFE N&60-60,<M=1>
 10494			000000			A1=0
 10495						IFE N&66-20,<A1=1>
 10496						IFE N&66-40,<A1=1>
 10497			006060			A0=ADFMPL+M*ADARPL+<IFE N&66-40,<ADEQV>>+A1*ADARMI
 10498						XWD <IFN N&1,<ET0>>+M*ET1+A0,<IFN N&10,<FCE>>+<IFE N&60,<SACINH>>+<IFN N&6,<PCCHNG+A
 10499	044420	006063	100440		BPCEN>>+<IFE N&3-2,<LNGCYC>>
 10500						XWD [XWD A0,ARSWAP+<IFN N&2,<TEST1>>],[XWD <IFE N&60-20,<ADARMI+ADFMPL>>+<IFE N&60-4
 10501					0,<ADEQV+ADFMPL+ADARMI>>+<IFE N&60-60,<ADBRMI+ADFMMI+ADEQV+ADARPL+ADARMI>>+<IFE N&6-4,<PCCLK
 10502	044421	055104	055110		>>,BRAREN+<IFN N&2,<TEST+<IFN N&4,<1>>>>]
 10503	044422	000004	006000			XWD	<IFN N&6,<INFTST>>,ARADEN
 10504			000010			N=N+1
 10505
 10506			000000			M=0
 10507						IFN N&6,<M=1>
 10508						IFE N&60-60,<M=1>
 10509			000000			A1=0
 10510						IFE N&66-20,<A1=1>
 10511						IFE N&66-40,<A1=1>
 10512			006000			A0=ADFMPL+M*ADARPL+<IFE N&66-40,<ADEQV>>+A1*ADARMI
 10513						XWD <IFN N&1,<ET0>>+M*ET1+A0,<IFN N&10,<FCE>>+<IFE N&60,<SACINH>>+<IFN N&6,<PCCHNG+A
 10514	044423	006000	000041		BPCEN>>+<IFE N&3-2,<LNGCYC>>
 10515						XWD [XWD A0,ARSWAP+<IFN N&2,<TEST1>>],[XWD <IFE N&60-20,<ADARMI+ADFMPL>>+<IFE N&60-4
 10516					0,<ADEQV+ADFMPL+ADARMI>>+<IFE N&60-60,<ADBRMI+ADFMMI+ADEQV+ADARPL+ADARMI>>+<IFE N&6-4,<PCCLK
 10517	044424	055102	055103		>>,BRAREN+<IFN N&2,<TEST+<IFN N&4,<1>>>>]
 10518	044425	000000	006000			XWD	<IFN N&6,<INFTST>>,ARADEN
 10519			000011			N=N+1
 10520
 10521			000000			M=0
 10522						IFN N&6,<M=1>
 10523						IFE N&60-60,<M=1>
 10524			000000			A1=0
 10525						IFE N&66-20,<A1=1>
 10526						IFE N&66-40,<A1=1>
 10527			006000			A0=ADFMPL+M*ADARPL+<IFE N&66-40,<ADEQV>>+A1*ADARMI
 10528						XWD <IFN N&1,<ET0>>+M*ET1+A0,<IFN N&10,<FCE>>+<IFE N&60,<SACINH>>+<IFN N&6,<PCCHNG+A
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 19-3
KL10A2	MAC	22-Feb-77 13:18		DISPATCH TABLE FOR INSTRUCTIONS		600-777                                    SEQ 0277

 10529	044426	006001	000041		BPCEN>>+<IFE N&3-2,<LNGCYC>>
 10530						XWD [XWD A0,ARSWAP+<IFN N&2,<TEST1>>],[XWD <IFE N&60-20,<ADARMI+ADFMPL>>+<IFE N&60-4
 10531					0,<ADEQV+ADFMPL+ADARMI>>+<IFE N&60-60,<ADBRMI+ADFMMI+ADEQV+ADARPL+ADARMI>>+<IFE N&6-4,<PCCLK
 10532	044427	055102	055103		>>,BRAREN+<IFN N&2,<TEST+<IFN N&4,<1>>>>]
 10533	044430	000000	006000			XWD	<IFN N&6,<INFTST>>,ARADEN
 10534			000012			N=N+1
 10535
 10536			000000			M=0
 10537			000001			IFN N&6,<M=1>
 10538						IFE N&60-60,<M=1>
 10539			000000			A1=0
 10540						IFE N&66-20,<A1=1>
 10541						IFE N&66-40,<A1=1>
 10542			006060			A0=ADFMPL+M*ADARPL+<IFE N&66-40,<ADEQV>>+A1*ADARMI
 10543						XWD <IFN N&1,<ET0>>+M*ET1+A0,<IFN N&10,<FCE>>+<IFE N&60,<SACINH>>+<IFN N&6,<PCCHNG+A
 10544	044431	006062	140441		BPCEN>>+<IFE N&3-2,<LNGCYC>>
 10545						XWD [XWD A0,ARSWAP+<IFN N&2,<TEST1>>],[XWD <IFE N&60-20,<ADARMI+ADFMPL>>+<IFE N&60-4
 10546					0,<ADEQV+ADFMPL+ADARMI>>+<IFE N&60-60,<ADBRMI+ADFMMI+ADEQV+ADARPL+ADARMI>>+<IFE N&6-4,<PCCLK
 10547	044432	055104	055105		>>,BRAREN+<IFN N&2,<TEST+<IFN N&4,<1>>>>]
 10548	044433	000004	006000			XWD	<IFN N&6,<INFTST>>,ARADEN
 10549			000013			N=N+1
 10550
 10551			000000			M=0
 10552			000001			IFN N&6,<M=1>
 10553						IFE N&60-60,<M=1>
 10554			000000			A1=0
 10555						IFE N&66-20,<A1=1>
 10556						IFE N&66-40,<A1=1>
 10557			006060			A0=ADFMPL+M*ADARPL+<IFE N&66-40,<ADEQV>>+A1*ADARMI
 10558						XWD <IFN N&1,<ET0>>+M*ET1+A0,<IFN N&10,<FCE>>+<IFE N&60,<SACINH>>+<IFN N&6,<PCCHNG+A
 10559	044434	006063	100441		BPCEN>>+<IFE N&3-2,<LNGCYC>>
 10560						XWD [XWD A0,ARSWAP+<IFN N&2,<TEST1>>],[XWD <IFE N&60-20,<ADARMI+ADFMPL>>+<IFE N&60-4
 10561					0,<ADEQV+ADFMPL+ADARMI>>+<IFE N&60-60,<ADBRMI+ADFMMI+ADEQV+ADARPL+ADARMI>>+<IFE N&6-4,<PCCLK
 10562	044435	055104	055105		>>,BRAREN+<IFN N&2,<TEST+<IFN N&4,<1>>>>]
 10563	044436	000004	006000			XWD	<IFN N&6,<INFTST>>,ARADEN
 10564			000014			N=N+1
 10565
 10566			000000			M=0
 10567			000001			IFN N&6,<M=1>
 10568						IFE N&60-60,<M=1>
 10569			000000			A1=0
 10570						IFE N&66-20,<A1=1>
 10571						IFE N&66-40,<A1=1>
 10572			006060			A0=ADFMPL+M*ADARPL+<IFE N&66-40,<ADEQV>>+A1*ADARMI
 10573						XWD <IFN N&1,<ET0>>+M*ET1+A0,<IFN N&10,<FCE>>+<IFE N&60,<SACINH>>+<IFN N&6,<PCCHNG+A
 10574	044437	006062	100441		BPCEN>>+<IFE N&3-2,<LNGCYC>>
 10575						XWD [XWD A0,ARSWAP+<IFN N&2,<TEST1>>],[XWD <IFE N&60-20,<ADARMI+ADFMPL>>+<IFE N&60-4
 10576					0,<ADEQV+ADFMPL+ADARMI>>+<IFE N&60-60,<ADBRMI+ADFMMI+ADEQV+ADARPL+ADARMI>>+<IFE N&6-4,<PCCLK
 10577	044440	055106	055107		>>,BRAREN+<IFN N&2,<TEST+<IFN N&4,<1>>>>]
 10578	044441	000004	006000			XWD	<IFN N&6,<INFTST>>,ARADEN
 10579			000015			N=N+1
 10580
 10581			000000			M=0
 10582			000001			IFN N&6,<M=1>
 10583						IFE N&60-60,<M=1>
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 19-4
KL10A2	MAC	22-Feb-77 13:18		DISPATCH TABLE FOR INSTRUCTIONS		600-777                                    SEQ 0278

 10584			000000			A1=0
 10585						IFE N&66-20,<A1=1>
 10586						IFE N&66-40,<A1=1>
 10587			006060			A0=ADFMPL+M*ADARPL+<IFE N&66-40,<ADEQV>>+A1*ADARMI
 10588						XWD <IFN N&1,<ET0>>+M*ET1+A0,<IFN N&10,<FCE>>+<IFE N&60,<SACINH>>+<IFN N&6,<PCCHNG+A
 10589	044442	006063	100441		BPCEN>>+<IFE N&3-2,<LNGCYC>>
 10590						XWD [XWD A0,ARSWAP+<IFN N&2,<TEST1>>],[XWD <IFE N&60-20,<ADARMI+ADFMPL>>+<IFE N&60-4
 10591					0,<ADEQV+ADFMPL+ADARMI>>+<IFE N&60-60,<ADBRMI+ADFMMI+ADEQV+ADARPL+ADARMI>>+<IFE N&6-4,<PCCLK
 10592	044443	055106	055107		>>,BRAREN+<IFN N&2,<TEST+<IFN N&4,<1>>>>]
 10593	044444	000004	006000			XWD	<IFN N&6,<INFTST>>,ARADEN
 10594			000016			N=N+1
 10595
 10596			000000			M=0
 10597			000001			IFN N&6,<M=1>
 10598						IFE N&60-60,<M=1>
 10599			000000			A1=0
 10600						IFE N&66-20,<A1=1>
 10601						IFE N&66-40,<A1=1>
 10602			006060			A0=ADFMPL+M*ADARPL+<IFE N&66-40,<ADEQV>>+A1*ADARMI
 10603						XWD <IFN N&1,<ET0>>+M*ET1+A0,<IFN N&10,<FCE>>+<IFE N&60,<SACINH>>+<IFN N&6,<PCCHNG+A
 10604	044445	006062	140441		BPCEN>>+<IFE N&3-2,<LNGCYC>>
 10605						XWD [XWD A0,ARSWAP+<IFN N&2,<TEST1>>],[XWD <IFE N&60-20,<ADARMI+ADFMPL>>+<IFE N&60-4
 10606					0,<ADEQV+ADFMPL+ADARMI>>+<IFE N&60-60,<ADBRMI+ADFMMI+ADEQV+ADARPL+ADARMI>>+<IFE N&6-4,<PCCLK
 10607	044446	055104	055110		>>,BRAREN+<IFN N&2,<TEST+<IFN N&4,<1>>>>]
 10608	044447	000004	006000			XWD	<IFN N&6,<INFTST>>,ARADEN
 10609			000017			N=N+1
 10610
 10611			000000			M=0
 10612			000001			IFN N&6,<M=1>
 10613						IFE N&60-60,<M=1>
 10614			000000			A1=0
 10615						IFE N&66-20,<A1=1>
 10616						IFE N&66-40,<A1=1>
 10617			006060			A0=ADFMPL+M*ADARPL+<IFE N&66-40,<ADEQV>>+A1*ADARMI
 10618						XWD <IFN N&1,<ET0>>+M*ET1+A0,<IFN N&10,<FCE>>+<IFE N&60,<SACINH>>+<IFN N&6,<PCCHNG+A
 10619	044450	006063	100441		BPCEN>>+<IFE N&3-2,<LNGCYC>>
 10620						XWD [XWD A0,ARSWAP+<IFN N&2,<TEST1>>],[XWD <IFE N&60-20,<ADARMI+ADFMPL>>+<IFE N&60-4
 10621					0,<ADEQV+ADFMPL+ADARMI>>+<IFE N&60-60,<ADBRMI+ADFMMI+ADEQV+ADARPL+ADARMI>>+<IFE N&6-4,<PCCLK
 10622	044451	055104	055110		>>,BRAREN+<IFN N&2,<TEST+<IFN N&4,<1>>>>]
 10623	044452	000004	006000			XWD	<IFN N&6,<INFTST>>,ARADEN
 10624			000020			N=N+1
 10625
 10626			000000			M=0
 10627						IFN N&6,<M=1>
 10628						IFE N&60-60,<M=1>
 10629			000000			A1=0
 10630			000001			IFE N&66-20,<A1=1>
 10631						IFE N&66-40,<A1=1>
 10632			006100			A0=ADFMPL+M*ADARPL+<IFE N&66-40,<ADEQV>>+A1*ADARMI
 10633						XWD <IFN N&1,<ET0>>+M*ET1+A0,<IFN N&10,<FCE>>+<IFE N&60,<SACINH>>+<IFN N&6,<PCCHNG+A
 10634	044453	006100	000000		BPCEN>>+<IFE N&3-2,<LNGCYC>>
 10635						XWD [XWD A0,ARSWAP+<IFN N&2,<TEST1>>],[XWD <IFE N&60-20,<ADARMI+ADFMPL>>+<IFE N&60-4
 10636					0,<ADEQV+ADFMPL+ADARMI>>+<IFE N&60-60,<ADBRMI+ADFMMI+ADEQV+ADARPL+ADARMI>>+<IFE N&6-4,<PCCLK
 10637	044454	055111	055112		>>,BRAREN+<IFN N&2,<TEST+<IFN N&4,<1>>>>]
 10638	044455	000000	006000			XWD	<IFN N&6,<INFTST>>,ARADEN
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 19-5
KL10A2	MAC	22-Feb-77 13:18		DISPATCH TABLE FOR INSTRUCTIONS		600-777                                    SEQ 0279

 10639			000021			N=N+1
 10640
 10641			000000			M=0
 10642						IFN N&6,<M=1>
 10643						IFE N&60-60,<M=1>
 10644			000000			A1=0
 10645			000001			IFE N&66-20,<A1=1>
 10646						IFE N&66-40,<A1=1>
 10647			006100			A0=ADFMPL+M*ADARPL+<IFE N&66-40,<ADEQV>>+A1*ADARMI
 10648						XWD <IFN N&1,<ET0>>+M*ET1+A0,<IFN N&10,<FCE>>+<IFE N&60,<SACINH>>+<IFN N&6,<PCCHNG+A
 10649	044456	006101	000000		BPCEN>>+<IFE N&3-2,<LNGCYC>>
 10650						XWD [XWD A0,ARSWAP+<IFN N&2,<TEST1>>],[XWD <IFE N&60-20,<ADARMI+ADFMPL>>+<IFE N&60-4
 10651					0,<ADEQV+ADFMPL+ADARMI>>+<IFE N&60-60,<ADBRMI+ADFMMI+ADEQV+ADARPL+ADARMI>>+<IFE N&6-4,<PCCLK
 10652	044457	055111	055112		>>,BRAREN+<IFN N&2,<TEST+<IFN N&4,<1>>>>]
 10653	044460	000000	006000			XWD	<IFN N&6,<INFTST>>,ARADEN
 10654			000022			N=N+1
 10655
 10656			000000			M=0
 10657			000001			IFN N&6,<M=1>
 10658						IFE N&60-60,<M=1>
 10659			000000			A1=0
 10660						IFE N&66-20,<A1=1>
 10661						IFE N&66-40,<A1=1>
 10662			006060			A0=ADFMPL+M*ADARPL+<IFE N&66-40,<ADEQV>>+A1*ADARMI
 10663						XWD <IFN N&1,<ET0>>+M*ET1+A0,<IFN N&10,<FCE>>+<IFE N&60,<SACINH>>+<IFN N&6,<PCCHNG+A
 10664	044461	006062	140400		BPCEN>>+<IFE N&3-2,<LNGCYC>>
 10665						XWD [XWD A0,ARSWAP+<IFN N&2,<TEST1>>],[XWD <IFE N&60-20,<ADARMI+ADFMPL>>+<IFE N&60-4
 10666					0,<ADEQV+ADFMPL+ADARMI>>+<IFE N&60-60,<ADBRMI+ADFMMI+ADEQV+ADARPL+ADARMI>>+<IFE N&6-4,<PCCLK
 10667	044462	055104	055113		>>,BRAREN+<IFN N&2,<TEST+<IFN N&4,<1>>>>]
 10668	044463	000004	006000			XWD	<IFN N&6,<INFTST>>,ARADEN
 10669			000023			N=N+1
 10670
 10671			000000			M=0
 10672			000001			IFN N&6,<M=1>
 10673						IFE N&60-60,<M=1>
 10674			000000			A1=0
 10675						IFE N&66-20,<A1=1>
 10676						IFE N&66-40,<A1=1>
 10677			006060			A0=ADFMPL+M*ADARPL+<IFE N&66-40,<ADEQV>>+A1*ADARMI
 10678						XWD <IFN N&1,<ET0>>+M*ET1+A0,<IFN N&10,<FCE>>+<IFE N&60,<SACINH>>+<IFN N&6,<PCCHNG+A
 10679	044464	006063	100400		BPCEN>>+<IFE N&3-2,<LNGCYC>>
 10680						XWD [XWD A0,ARSWAP+<IFN N&2,<TEST1>>],[XWD <IFE N&60-20,<ADARMI+ADFMPL>>+<IFE N&60-4
 10681					0,<ADEQV+ADFMPL+ADARMI>>+<IFE N&60-60,<ADBRMI+ADFMMI+ADEQV+ADARPL+ADARMI>>+<IFE N&6-4,<PCCLK
 10682	044465	055104	055113		>>,BRAREN+<IFN N&2,<TEST+<IFN N&4,<1>>>>]
 10683	044466	000004	006000			XWD	<IFN N&6,<INFTST>>,ARADEN
 10684			000024			N=N+1
 10685
 10686			000000			M=0
 10687			000001			IFN N&6,<M=1>
 10688						IFE N&60-60,<M=1>
 10689			000000			A1=0
 10690						IFE N&66-20,<A1=1>
 10691						IFE N&66-40,<A1=1>
 10692			006060			A0=ADFMPL+M*ADARPL+<IFE N&66-40,<ADEQV>>+A1*ADARMI
 10693						XWD <IFN N&1,<ET0>>+M*ET1+A0,<IFN N&10,<FCE>>+<IFE N&60,<SACINH>>+<IFN N&6,<PCCHNG+A
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 19-6
KL10A2	MAC	22-Feb-77 13:18		DISPATCH TABLE FOR INSTRUCTIONS		600-777                                    SEQ 0280

 10694	044467	006062	100400		BPCEN>>+<IFE N&3-2,<LNGCYC>>
 10695						XWD [XWD A0,ARSWAP+<IFN N&2,<TEST1>>],[XWD <IFE N&60-20,<ADARMI+ADFMPL>>+<IFE N&60-4
 10696					0,<ADEQV+ADFMPL+ADARMI>>+<IFE N&60-60,<ADBRMI+ADFMMI+ADEQV+ADARPL+ADARMI>>+<IFE N&6-4,<PCCLK
 10697	044470	055106	055114		>>,BRAREN+<IFN N&2,<TEST+<IFN N&4,<1>>>>]
 10698	044471	000004	006000			XWD	<IFN N&6,<INFTST>>,ARADEN
 10699			000025			N=N+1
 10700
 10701			000000			M=0
 10702			000001			IFN N&6,<M=1>
 10703						IFE N&60-60,<M=1>
 10704			000000			A1=0
 10705						IFE N&66-20,<A1=1>
 10706						IFE N&66-40,<A1=1>
 10707			006060			A0=ADFMPL+M*ADARPL+<IFE N&66-40,<ADEQV>>+A1*ADARMI
 10708						XWD <IFN N&1,<ET0>>+M*ET1+A0,<IFN N&10,<FCE>>+<IFE N&60,<SACINH>>+<IFN N&6,<PCCHNG+A
 10709	044472	006063	100400		BPCEN>>+<IFE N&3-2,<LNGCYC>>
 10710						XWD [XWD A0,ARSWAP+<IFN N&2,<TEST1>>],[XWD <IFE N&60-20,<ADARMI+ADFMPL>>+<IFE N&60-4
 10711					0,<ADEQV+ADFMPL+ADARMI>>+<IFE N&60-60,<ADBRMI+ADFMMI+ADEQV+ADARPL+ADARMI>>+<IFE N&6-4,<PCCLK
 10712	044473	055106	055114		>>,BRAREN+<IFN N&2,<TEST+<IFN N&4,<1>>>>]
 10713	044474	000004	006000			XWD	<IFN N&6,<INFTST>>,ARADEN
 10714			000026			N=N+1
 10715
 10716			000000			M=0
 10717			000001			IFN N&6,<M=1>
 10718						IFE N&60-60,<M=1>
 10719			000000			A1=0
 10720						IFE N&66-20,<A1=1>
 10721						IFE N&66-40,<A1=1>
 10722			006060			A0=ADFMPL+M*ADARPL+<IFE N&66-40,<ADEQV>>+A1*ADARMI
 10723						XWD <IFN N&1,<ET0>>+M*ET1+A0,<IFN N&10,<FCE>>+<IFE N&60,<SACINH>>+<IFN N&6,<PCCHNG+A
 10724	044475	006062	140400		BPCEN>>+<IFE N&3-2,<LNGCYC>>
 10725						XWD [XWD A0,ARSWAP+<IFN N&2,<TEST1>>],[XWD <IFE N&60-20,<ADARMI+ADFMPL>>+<IFE N&60-4
 10726					0,<ADEQV+ADFMPL+ADARMI>>+<IFE N&60-60,<ADBRMI+ADFMMI+ADEQV+ADARPL+ADARMI>>+<IFE N&6-4,<PCCLK
 10727	044476	055104	055115		>>,BRAREN+<IFN N&2,<TEST+<IFN N&4,<1>>>>]
 10728	044477	000004	006000			XWD	<IFN N&6,<INFTST>>,ARADEN
 10729			000027			N=N+1
 10730
 10731			000000			M=0
 10732			000001			IFN N&6,<M=1>
 10733						IFE N&60-60,<M=1>
 10734			000000			A1=0
 10735						IFE N&66-20,<A1=1>
 10736						IFE N&66-40,<A1=1>
 10737			006060			A0=ADFMPL+M*ADARPL+<IFE N&66-40,<ADEQV>>+A1*ADARMI
 10738						XWD <IFN N&1,<ET0>>+M*ET1+A0,<IFN N&10,<FCE>>+<IFE N&60,<SACINH>>+<IFN N&6,<PCCHNG+A
 10739	044500	006063	100400		BPCEN>>+<IFE N&3-2,<LNGCYC>>
 10740						XWD [XWD A0,ARSWAP+<IFN N&2,<TEST1>>],[XWD <IFE N&60-20,<ADARMI+ADFMPL>>+<IFE N&60-4
 10741					0,<ADEQV+ADFMPL+ADARMI>>+<IFE N&60-60,<ADBRMI+ADFMMI+ADEQV+ADARPL+ADARMI>>+<IFE N&6-4,<PCCLK
 10742	044501	055104	055115		>>,BRAREN+<IFN N&2,<TEST+<IFN N&4,<1>>>>]
 10743	044502	000004	006000			XWD	<IFN N&6,<INFTST>>,ARADEN
 10744			000030			N=N+1
 10745
 10746			000000			M=0
 10747						IFN N&6,<M=1>
 10748						IFE N&60-60,<M=1>
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 19-7
KL10A2	MAC	22-Feb-77 13:18		DISPATCH TABLE FOR INSTRUCTIONS		600-777                                    SEQ 0281

 10749			000000			A1=0
 10750			000001			IFE N&66-20,<A1=1>
 10751						IFE N&66-40,<A1=1>
 10752			006100			A0=ADFMPL+M*ADARPL+<IFE N&66-40,<ADEQV>>+A1*ADARMI
 10753						XWD <IFN N&1,<ET0>>+M*ET1+A0,<IFN N&10,<FCE>>+<IFE N&60,<SACINH>>+<IFN N&6,<PCCHNG+A
 10754	044503	006100	000001		BPCEN>>+<IFE N&3-2,<LNGCYC>>
 10755						XWD [XWD A0,ARSWAP+<IFN N&2,<TEST1>>],[XWD <IFE N&60-20,<ADARMI+ADFMPL>>+<IFE N&60-4
 10756					0,<ADEQV+ADFMPL+ADARMI>>+<IFE N&60-60,<ADBRMI+ADFMMI+ADEQV+ADARPL+ADARMI>>+<IFE N&6-4,<PCCLK
 10757	044504	055111	055112		>>,BRAREN+<IFN N&2,<TEST+<IFN N&4,<1>>>>]
 10758	044505	000000	006000			XWD	<IFN N&6,<INFTST>>,ARADEN
 10759			000031			N=N+1
 10760
 10761			000000			M=0
 10762						IFN N&6,<M=1>
 10763						IFE N&60-60,<M=1>
 10764			000000			A1=0
 10765			000001			IFE N&66-20,<A1=1>
 10766						IFE N&66-40,<A1=1>
 10767			006100			A0=ADFMPL+M*ADARPL+<IFE N&66-40,<ADEQV>>+A1*ADARMI
 10768						XWD <IFN N&1,<ET0>>+M*ET1+A0,<IFN N&10,<FCE>>+<IFE N&60,<SACINH>>+<IFN N&6,<PCCHNG+A
 10769	044506	006101	000001		BPCEN>>+<IFE N&3-2,<LNGCYC>>
 10770						XWD [XWD A0,ARSWAP+<IFN N&2,<TEST1>>],[XWD <IFE N&60-20,<ADARMI+ADFMPL>>+<IFE N&60-4
 10771					0,<ADEQV+ADFMPL+ADARMI>>+<IFE N&60-60,<ADBRMI+ADFMMI+ADEQV+ADARPL+ADARMI>>+<IFE N&6-4,<PCCLK
 10772	044507	055111	055112		>>,BRAREN+<IFN N&2,<TEST+<IFN N&4,<1>>>>]
 10773	044510	000000	006000			XWD	<IFN N&6,<INFTST>>,ARADEN
 10774			000032			N=N+1
 10775
 10776			000000			M=0
 10777			000001			IFN N&6,<M=1>
 10778						IFE N&60-60,<M=1>
 10779			000000			A1=0
 10780						IFE N&66-20,<A1=1>
 10781						IFE N&66-40,<A1=1>
 10782			006060			A0=ADFMPL+M*ADARPL+<IFE N&66-40,<ADEQV>>+A1*ADARMI
 10783						XWD <IFN N&1,<ET0>>+M*ET1+A0,<IFN N&10,<FCE>>+<IFE N&60,<SACINH>>+<IFN N&6,<PCCHNG+A
 10784	044511	006062	140401		BPCEN>>+<IFE N&3-2,<LNGCYC>>
 10785						XWD [XWD A0,ARSWAP+<IFN N&2,<TEST1>>],[XWD <IFE N&60-20,<ADARMI+ADFMPL>>+<IFE N&60-4
 10786					0,<ADEQV+ADFMPL+ADARMI>>+<IFE N&60-60,<ADBRMI+ADFMMI+ADEQV+ADARPL+ADARMI>>+<IFE N&6-4,<PCCLK
 10787	044512	055104	055113		>>,BRAREN+<IFN N&2,<TEST+<IFN N&4,<1>>>>]
 10788	044513	000004	006000			XWD	<IFN N&6,<INFTST>>,ARADEN
 10789			000033			N=N+1
 10790
 10791			000000			M=0
 10792			000001			IFN N&6,<M=1>
 10793						IFE N&60-60,<M=1>
 10794			000000			A1=0
 10795						IFE N&66-20,<A1=1>
 10796						IFE N&66-40,<A1=1>
 10797			006060			A0=ADFMPL+M*ADARPL+<IFE N&66-40,<ADEQV>>+A1*ADARMI
 10798						XWD <IFN N&1,<ET0>>+M*ET1+A0,<IFN N&10,<FCE>>+<IFE N&60,<SACINH>>+<IFN N&6,<PCCHNG+A
 10799	044514	006063	100401		BPCEN>>+<IFE N&3-2,<LNGCYC>>
 10800						XWD [XWD A0,ARSWAP+<IFN N&2,<TEST1>>],[XWD <IFE N&60-20,<ADARMI+ADFMPL>>+<IFE N&60-4
 10801					0,<ADEQV+ADFMPL+ADARMI>>+<IFE N&60-60,<ADBRMI+ADFMMI+ADEQV+ADARPL+ADARMI>>+<IFE N&6-4,<PCCLK
 10802	044515	055104	055113		>>,BRAREN+<IFN N&2,<TEST+<IFN N&4,<1>>>>]
 10803	044516	000004	006000			XWD	<IFN N&6,<INFTST>>,ARADEN
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 19-8
KL10A2	MAC	22-Feb-77 13:18		DISPATCH TABLE FOR INSTRUCTIONS		600-777                                    SEQ 0282

 10804			000034			N=N+1
 10805
 10806			000000			M=0
 10807			000001			IFN N&6,<M=1>
 10808						IFE N&60-60,<M=1>
 10809			000000			A1=0
 10810						IFE N&66-20,<A1=1>
 10811						IFE N&66-40,<A1=1>
 10812			006060			A0=ADFMPL+M*ADARPL+<IFE N&66-40,<ADEQV>>+A1*ADARMI
 10813						XWD <IFN N&1,<ET0>>+M*ET1+A0,<IFN N&10,<FCE>>+<IFE N&60,<SACINH>>+<IFN N&6,<PCCHNG+A
 10814	044517	006062	100401		BPCEN>>+<IFE N&3-2,<LNGCYC>>
 10815						XWD [XWD A0,ARSWAP+<IFN N&2,<TEST1>>],[XWD <IFE N&60-20,<ADARMI+ADFMPL>>+<IFE N&60-4
 10816					0,<ADEQV+ADFMPL+ADARMI>>+<IFE N&60-60,<ADBRMI+ADFMMI+ADEQV+ADARPL+ADARMI>>+<IFE N&6-4,<PCCLK
 10817	044520	055106	055114		>>,BRAREN+<IFN N&2,<TEST+<IFN N&4,<1>>>>]
 10818	044521	000004	006000			XWD	<IFN N&6,<INFTST>>,ARADEN
 10819			000035			N=N+1
 10820
 10821			000000			M=0
 10822			000001			IFN N&6,<M=1>
 10823						IFE N&60-60,<M=1>
 10824			000000			A1=0
 10825						IFE N&66-20,<A1=1>
 10826						IFE N&66-40,<A1=1>
 10827			006060			A0=ADFMPL+M*ADARPL+<IFE N&66-40,<ADEQV>>+A1*ADARMI
 10828						XWD <IFN N&1,<ET0>>+M*ET1+A0,<IFN N&10,<FCE>>+<IFE N&60,<SACINH>>+<IFN N&6,<PCCHNG+A
 10829	044522	006063	100401		BPCEN>>+<IFE N&3-2,<LNGCYC>>
 10830						XWD [XWD A0,ARSWAP+<IFN N&2,<TEST1>>],[XWD <IFE N&60-20,<ADARMI+ADFMPL>>+<IFE N&60-4
 10831					0,<ADEQV+ADFMPL+ADARMI>>+<IFE N&60-60,<ADBRMI+ADFMMI+ADEQV+ADARPL+ADARMI>>+<IFE N&6-4,<PCCLK
 10832	044523	055106	055114		>>,BRAREN+<IFN N&2,<TEST+<IFN N&4,<1>>>>]
 10833	044524	000004	006000			XWD	<IFN N&6,<INFTST>>,ARADEN
 10834			000036			N=N+1
 10835
 10836			000000			M=0
 10837			000001			IFN N&6,<M=1>
 10838						IFE N&60-60,<M=1>
 10839			000000			A1=0
 10840						IFE N&66-20,<A1=1>
 10841						IFE N&66-40,<A1=1>
 10842			006060			A0=ADFMPL+M*ADARPL+<IFE N&66-40,<ADEQV>>+A1*ADARMI
 10843						XWD <IFN N&1,<ET0>>+M*ET1+A0,<IFN N&10,<FCE>>+<IFE N&60,<SACINH>>+<IFN N&6,<PCCHNG+A
 10844	044525	006062	140401		BPCEN>>+<IFE N&3-2,<LNGCYC>>
 10845						XWD [XWD A0,ARSWAP+<IFN N&2,<TEST1>>],[XWD <IFE N&60-20,<ADARMI+ADFMPL>>+<IFE N&60-4
 10846					0,<ADEQV+ADFMPL+ADARMI>>+<IFE N&60-60,<ADBRMI+ADFMMI+ADEQV+ADARPL+ADARMI>>+<IFE N&6-4,<PCCLK
 10847	044526	055104	055115		>>,BRAREN+<IFN N&2,<TEST+<IFN N&4,<1>>>>]
 10848	044527	000004	006000			XWD	<IFN N&6,<INFTST>>,ARADEN
 10849			000037			N=N+1
 10850
 10851			000000			M=0
 10852			000001			IFN N&6,<M=1>
 10853						IFE N&60-60,<M=1>
 10854			000000			A1=0
 10855						IFE N&66-20,<A1=1>
 10856						IFE N&66-40,<A1=1>
 10857			006060			A0=ADFMPL+M*ADARPL+<IFE N&66-40,<ADEQV>>+A1*ADARMI
 10858						XWD <IFN N&1,<ET0>>+M*ET1+A0,<IFN N&10,<FCE>>+<IFE N&60,<SACINH>>+<IFN N&6,<PCCHNG+A
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 19-9
KL10A2	MAC	22-Feb-77 13:18		DISPATCH TABLE FOR INSTRUCTIONS		600-777                                    SEQ 0283

 10859	044530	006063	100401		BPCEN>>+<IFE N&3-2,<LNGCYC>>
 10860						XWD [XWD A0,ARSWAP+<IFN N&2,<TEST1>>],[XWD <IFE N&60-20,<ADARMI+ADFMPL>>+<IFE N&60-4
 10861					0,<ADEQV+ADFMPL+ADARMI>>+<IFE N&60-60,<ADBRMI+ADFMMI+ADEQV+ADARPL+ADARMI>>+<IFE N&6-4,<PCCLK
 10862	044531	055104	055115		>>,BRAREN+<IFN N&2,<TEST+<IFN N&4,<1>>>>]
 10863	044532	000004	006000			XWD	<IFN N&6,<INFTST>>,ARADEN
 10864			000040			N=N+1
 10865
 10866			000000			M=0
 10867						IFN N&6,<M=1>
 10868						IFE N&60-60,<M=1>
 10869			000000			A1=0
 10870						IFE N&66-20,<A1=1>
 10871			000001			IFE N&66-40,<A1=1>
 10872			106100			A0=ADFMPL+M*ADARPL+<IFE N&66-40,<ADEQV>>+A1*ADARMI
 10873						XWD <IFN N&1,<ET0>>+M*ET1+A0,<IFN N&10,<FCE>>+<IFE N&60,<SACINH>>+<IFN N&6,<PCCHNG+A
 10874	044533	106100	000000		BPCEN>>+<IFE N&3-2,<LNGCYC>>
 10875						XWD [XWD A0,ARSWAP+<IFN N&2,<TEST1>>],[XWD <IFE N&60-20,<ADARMI+ADFMPL>>+<IFE N&60-4
 10876					0,<ADEQV+ADFMPL+ADARMI>>+<IFE N&60-60,<ADBRMI+ADFMMI+ADEQV+ADARPL+ADARMI>>+<IFE N&6-4,<PCCLK
 10877	044534	055116	055117		>>,BRAREN+<IFN N&2,<TEST+<IFN N&4,<1>>>>]
 10878	044535	000000	006000			XWD	<IFN N&6,<INFTST>>,ARADEN
 10879			000041			N=N+1
 10880
 10881			000000			M=0
 10882						IFN N&6,<M=1>
 10883						IFE N&60-60,<M=1>
 10884			000000			A1=0
 10885						IFE N&66-20,<A1=1>
 10886			000001			IFE N&66-40,<A1=1>
 10887			106100			A0=ADFMPL+M*ADARPL+<IFE N&66-40,<ADEQV>>+A1*ADARMI
 10888						XWD <IFN N&1,<ET0>>+M*ET1+A0,<IFN N&10,<FCE>>+<IFE N&60,<SACINH>>+<IFN N&6,<PCCHNG+A
 10889	044536	106101	000000		BPCEN>>+<IFE N&3-2,<LNGCYC>>
 10890						XWD [XWD A0,ARSWAP+<IFN N&2,<TEST1>>],[XWD <IFE N&60-20,<ADARMI+ADFMPL>>+<IFE N&60-4
 10891					0,<ADEQV+ADFMPL+ADARMI>>+<IFE N&60-60,<ADBRMI+ADFMMI+ADEQV+ADARPL+ADARMI>>+<IFE N&6-4,<PCCLK
 10892	044537	055116	055117		>>,BRAREN+<IFN N&2,<TEST+<IFN N&4,<1>>>>]
 10893	044540	000000	006000			XWD	<IFN N&6,<INFTST>>,ARADEN
 10894			000042			N=N+1
 10895
 10896			000000			M=0
 10897			000001			IFN N&6,<M=1>
 10898						IFE N&60-60,<M=1>
 10899			000000			A1=0
 10900						IFE N&66-20,<A1=1>
 10901						IFE N&66-40,<A1=1>
 10902			006060			A0=ADFMPL+M*ADARPL+<IFE N&66-40,<ADEQV>>+A1*ADARMI
 10903						XWD <IFN N&1,<ET0>>+M*ET1+A0,<IFN N&10,<FCE>>+<IFE N&60,<SACINH>>+<IFN N&6,<PCCHNG+A
 10904	044541	006062	140400		BPCEN>>+<IFE N&3-2,<LNGCYC>>
 10905						XWD [XWD A0,ARSWAP+<IFN N&2,<TEST1>>],[XWD <IFE N&60-20,<ADARMI+ADFMPL>>+<IFE N&60-4
 10906					0,<ADEQV+ADFMPL+ADARMI>>+<IFE N&60-60,<ADBRMI+ADFMMI+ADEQV+ADARPL+ADARMI>>+<IFE N&6-4,<PCCLK
 10907	044542	055104	055120		>>,BRAREN+<IFN N&2,<TEST+<IFN N&4,<1>>>>]
 10908	044543	000004	006000			XWD	<IFN N&6,<INFTST>>,ARADEN
 10909			000043			N=N+1
 10910
 10911			000000			M=0
 10912			000001			IFN N&6,<M=1>
 10913						IFE N&60-60,<M=1>
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 19-10
KL10A2	MAC	22-Feb-77 13:18		DISPATCH TABLE FOR INSTRUCTIONS		600-777                                    SEQ 0284

 10914			000000			A1=0
 10915						IFE N&66-20,<A1=1>
 10916						IFE N&66-40,<A1=1>
 10917			006060			A0=ADFMPL+M*ADARPL+<IFE N&66-40,<ADEQV>>+A1*ADARMI
 10918						XWD <IFN N&1,<ET0>>+M*ET1+A0,<IFN N&10,<FCE>>+<IFE N&60,<SACINH>>+<IFN N&6,<PCCHNG+A
 10919	044544	006063	100400		BPCEN>>+<IFE N&3-2,<LNGCYC>>
 10920						XWD [XWD A0,ARSWAP+<IFN N&2,<TEST1>>],[XWD <IFE N&60-20,<ADARMI+ADFMPL>>+<IFE N&60-4
 10921					0,<ADEQV+ADFMPL+ADARMI>>+<IFE N&60-60,<ADBRMI+ADFMMI+ADEQV+ADARPL+ADARMI>>+<IFE N&6-4,<PCCLK
 10922	044545	055104	055120		>>,BRAREN+<IFN N&2,<TEST+<IFN N&4,<1>>>>]
 10923	044546	000004	006000			XWD	<IFN N&6,<INFTST>>,ARADEN
 10924			000044			N=N+1
 10925
 10926			000000			M=0
 10927			000001			IFN N&6,<M=1>
 10928						IFE N&60-60,<M=1>
 10929			000000			A1=0
 10930						IFE N&66-20,<A1=1>
 10931						IFE N&66-40,<A1=1>
 10932			006060			A0=ADFMPL+M*ADARPL+<IFE N&66-40,<ADEQV>>+A1*ADARMI
 10933						XWD <IFN N&1,<ET0>>+M*ET1+A0,<IFN N&10,<FCE>>+<IFE N&60,<SACINH>>+<IFN N&6,<PCCHNG+A
 10934	044547	006062	100400		BPCEN>>+<IFE N&3-2,<LNGCYC>>
 10935						XWD [XWD A0,ARSWAP+<IFN N&2,<TEST1>>],[XWD <IFE N&60-20,<ADARMI+ADFMPL>>+<IFE N&60-4
 10936					0,<ADEQV+ADFMPL+ADARMI>>+<IFE N&60-60,<ADBRMI+ADFMMI+ADEQV+ADARPL+ADARMI>>+<IFE N&6-4,<PCCLK
 10937	044550	055106	055121		>>,BRAREN+<IFN N&2,<TEST+<IFN N&4,<1>>>>]
 10938	044551	000004	006000			XWD	<IFN N&6,<INFTST>>,ARADEN
 10939			000045			N=N+1
 10940
 10941			000000			M=0
 10942			000001			IFN N&6,<M=1>
 10943						IFE N&60-60,<M=1>
 10944			000000			A1=0
 10945						IFE N&66-20,<A1=1>
 10946						IFE N&66-40,<A1=1>
 10947			006060			A0=ADFMPL+M*ADARPL+<IFE N&66-40,<ADEQV>>+A1*ADARMI
 10948						XWD <IFN N&1,<ET0>>+M*ET1+A0,<IFN N&10,<FCE>>+<IFE N&60,<SACINH>>+<IFN N&6,<PCCHNG+A
 10949	044552	006063	100400		BPCEN>>+<IFE N&3-2,<LNGCYC>>
 10950						XWD [XWD A0,ARSWAP+<IFN N&2,<TEST1>>],[XWD <IFE N&60-20,<ADARMI+ADFMPL>>+<IFE N&60-4
 10951					0,<ADEQV+ADFMPL+ADARMI>>+<IFE N&60-60,<ADBRMI+ADFMMI+ADEQV+ADARPL+ADARMI>>+<IFE N&6-4,<PCCLK
 10952	044553	055106	055121		>>,BRAREN+<IFN N&2,<TEST+<IFN N&4,<1>>>>]
 10953	044554	000004	006000			XWD	<IFN N&6,<INFTST>>,ARADEN
 10954			000046			N=N+1
 10955
 10956			000000			M=0
 10957			000001			IFN N&6,<M=1>
 10958						IFE N&60-60,<M=1>
 10959			000000			A1=0
 10960						IFE N&66-20,<A1=1>
 10961						IFE N&66-40,<A1=1>
 10962			006060			A0=ADFMPL+M*ADARPL+<IFE N&66-40,<ADEQV>>+A1*ADARMI
 10963						XWD <IFN N&1,<ET0>>+M*ET1+A0,<IFN N&10,<FCE>>+<IFE N&60,<SACINH>>+<IFN N&6,<PCCHNG+A
 10964	044555	006062	140400		BPCEN>>+<IFE N&3-2,<LNGCYC>>
 10965						XWD [XWD A0,ARSWAP+<IFN N&2,<TEST1>>],[XWD <IFE N&60-20,<ADARMI+ADFMPL>>+<IFE N&60-4
 10966					0,<ADEQV+ADFMPL+ADARMI>>+<IFE N&60-60,<ADBRMI+ADFMMI+ADEQV+ADARPL+ADARMI>>+<IFE N&6-4,<PCCLK
 10967	044556	055104	055122		>>,BRAREN+<IFN N&2,<TEST+<IFN N&4,<1>>>>]
 10968	044557	000004	006000			XWD	<IFN N&6,<INFTST>>,ARADEN
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 19-11
KL10A2	MAC	22-Feb-77 13:18		DISPATCH TABLE FOR INSTRUCTIONS		600-777                                    SEQ 0285

 10969			000047			N=N+1
 10970
 10971			000000			M=0
 10972			000001			IFN N&6,<M=1>
 10973						IFE N&60-60,<M=1>
 10974			000000			A1=0
 10975						IFE N&66-20,<A1=1>
 10976						IFE N&66-40,<A1=1>
 10977			006060			A0=ADFMPL+M*ADARPL+<IFE N&66-40,<ADEQV>>+A1*ADARMI
 10978						XWD <IFN N&1,<ET0>>+M*ET1+A0,<IFN N&10,<FCE>>+<IFE N&60,<SACINH>>+<IFN N&6,<PCCHNG+A
 10979	044560	006063	100400		BPCEN>>+<IFE N&3-2,<LNGCYC>>
 10980						XWD [XWD A0,ARSWAP+<IFN N&2,<TEST1>>],[XWD <IFE N&60-20,<ADARMI+ADFMPL>>+<IFE N&60-4
 10981					0,<ADEQV+ADFMPL+ADARMI>>+<IFE N&60-60,<ADBRMI+ADFMMI+ADEQV+ADARPL+ADARMI>>+<IFE N&6-4,<PCCLK
 10982	044561	055104	055122		>>,BRAREN+<IFN N&2,<TEST+<IFN N&4,<1>>>>]
 10983	044562	000004	006000			XWD	<IFN N&6,<INFTST>>,ARADEN
 10984			000050			N=N+1
 10985
 10986			000000			M=0
 10987						IFN N&6,<M=1>
 10988						IFE N&60-60,<M=1>
 10989			000000			A1=0
 10990						IFE N&66-20,<A1=1>
 10991			000001			IFE N&66-40,<A1=1>
 10992			106100			A0=ADFMPL+M*ADARPL+<IFE N&66-40,<ADEQV>>+A1*ADARMI
 10993						XWD <IFN N&1,<ET0>>+M*ET1+A0,<IFN N&10,<FCE>>+<IFE N&60,<SACINH>>+<IFN N&6,<PCCHNG+A
 10994	044563	106100	000001		BPCEN>>+<IFE N&3-2,<LNGCYC>>
 10995						XWD [XWD A0,ARSWAP+<IFN N&2,<TEST1>>],[XWD <IFE N&60-20,<ADARMI+ADFMPL>>+<IFE N&60-4
 10996					0,<ADEQV+ADFMPL+ADARMI>>+<IFE N&60-60,<ADBRMI+ADFMMI+ADEQV+ADARPL+ADARMI>>+<IFE N&6-4,<PCCLK
 10997	044564	055116	055117		>>,BRAREN+<IFN N&2,<TEST+<IFN N&4,<1>>>>]
 10998	044565	000000	006000			XWD	<IFN N&6,<INFTST>>,ARADEN
 10999			000051			N=N+1
 11000
 11001			000000			M=0
 11002						IFN N&6,<M=1>
 11003						IFE N&60-60,<M=1>
 11004			000000			A1=0
 11005						IFE N&66-20,<A1=1>
 11006			000001			IFE N&66-40,<A1=1>
 11007			106100			A0=ADFMPL+M*ADARPL+<IFE N&66-40,<ADEQV>>+A1*ADARMI
 11008						XWD <IFN N&1,<ET0>>+M*ET1+A0,<IFN N&10,<FCE>>+<IFE N&60,<SACINH>>+<IFN N&6,<PCCHNG+A
 11009	044566	106101	000001		BPCEN>>+<IFE N&3-2,<LNGCYC>>
 11010						XWD [XWD A0,ARSWAP+<IFN N&2,<TEST1>>],[XWD <IFE N&60-20,<ADARMI+ADFMPL>>+<IFE N&60-4
 11011					0,<ADEQV+ADFMPL+ADARMI>>+<IFE N&60-60,<ADBRMI+ADFMMI+ADEQV+ADARPL+ADARMI>>+<IFE N&6-4,<PCCLK
 11012	044567	055116	055117		>>,BRAREN+<IFN N&2,<TEST+<IFN N&4,<1>>>>]
 11013	044570	000000	006000			XWD	<IFN N&6,<INFTST>>,ARADEN
 11014			000052			N=N+1
 11015
 11016			000000			M=0
 11017			000001			IFN N&6,<M=1>
 11018						IFE N&60-60,<M=1>
 11019			000000			A1=0
 11020						IFE N&66-20,<A1=1>
 11021						IFE N&66-40,<A1=1>
 11022			006060			A0=ADFMPL+M*ADARPL+<IFE N&66-40,<ADEQV>>+A1*ADARMI
 11023						XWD <IFN N&1,<ET0>>+M*ET1+A0,<IFN N&10,<FCE>>+<IFE N&60,<SACINH>>+<IFN N&6,<PCCHNG+A
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 19-12
KL10A2	MAC	22-Feb-77 13:18		DISPATCH TABLE FOR INSTRUCTIONS		600-777                                    SEQ 0286

 11024	044571	006062	140401		BPCEN>>+<IFE N&3-2,<LNGCYC>>
 11025						XWD [XWD A0,ARSWAP+<IFN N&2,<TEST1>>],[XWD <IFE N&60-20,<ADARMI+ADFMPL>>+<IFE N&60-4
 11026					0,<ADEQV+ADFMPL+ADARMI>>+<IFE N&60-60,<ADBRMI+ADFMMI+ADEQV+ADARPL+ADARMI>>+<IFE N&6-4,<PCCLK
 11027	044572	055104	055120		>>,BRAREN+<IFN N&2,<TEST+<IFN N&4,<1>>>>]
 11028	044573	000004	006000			XWD	<IFN N&6,<INFTST>>,ARADEN
 11029			000053			N=N+1
 11030
 11031			000000			M=0
 11032			000001			IFN N&6,<M=1>
 11033						IFE N&60-60,<M=1>
 11034			000000			A1=0
 11035						IFE N&66-20,<A1=1>
 11036						IFE N&66-40,<A1=1>
 11037			006060			A0=ADFMPL+M*ADARPL+<IFE N&66-40,<ADEQV>>+A1*ADARMI
 11038						XWD <IFN N&1,<ET0>>+M*ET1+A0,<IFN N&10,<FCE>>+<IFE N&60,<SACINH>>+<IFN N&6,<PCCHNG+A
 11039	044574	006063	100401		BPCEN>>+<IFE N&3-2,<LNGCYC>>
 11040						XWD [XWD A0,ARSWAP+<IFN N&2,<TEST1>>],[XWD <IFE N&60-20,<ADARMI+ADFMPL>>+<IFE N&60-4
 11041					0,<ADEQV+ADFMPL+ADARMI>>+<IFE N&60-60,<ADBRMI+ADFMMI+ADEQV+ADARPL+ADARMI>>+<IFE N&6-4,<PCCLK
 11042	044575	055104	055120		>>,BRAREN+<IFN N&2,<TEST+<IFN N&4,<1>>>>]
 11043	044576	000004	006000			XWD	<IFN N&6,<INFTST>>,ARADEN
 11044			000054			N=N+1
 11045
 11046			000000			M=0
 11047			000001			IFN N&6,<M=1>
 11048						IFE N&60-60,<M=1>
 11049			000000			A1=0
 11050						IFE N&66-20,<A1=1>
 11051						IFE N&66-40,<A1=1>
 11052			006060			A0=ADFMPL+M*ADARPL+<IFE N&66-40,<ADEQV>>+A1*ADARMI
 11053						XWD <IFN N&1,<ET0>>+M*ET1+A0,<IFN N&10,<FCE>>+<IFE N&60,<SACINH>>+<IFN N&6,<PCCHNG+A
 11054	044577	006062	100401		BPCEN>>+<IFE N&3-2,<LNGCYC>>
 11055						XWD [XWD A0,ARSWAP+<IFN N&2,<TEST1>>],[XWD <IFE N&60-20,<ADARMI+ADFMPL>>+<IFE N&60-4
 11056					0,<ADEQV+ADFMPL+ADARMI>>+<IFE N&60-60,<ADBRMI+ADFMMI+ADEQV+ADARPL+ADARMI>>+<IFE N&6-4,<PCCLK
 11057	044600	055106	055121		>>,BRAREN+<IFN N&2,<TEST+<IFN N&4,<1>>>>]
 11058	044601	000004	006000			XWD	<IFN N&6,<INFTST>>,ARADEN
 11059			000055			N=N+1
 11060
 11061			000000			M=0
 11062			000001			IFN N&6,<M=1>
 11063						IFE N&60-60,<M=1>
 11064			000000			A1=0
 11065						IFE N&66-20,<A1=1>
 11066						IFE N&66-40,<A1=1>
 11067			006060			A0=ADFMPL+M*ADARPL+<IFE N&66-40,<ADEQV>>+A1*ADARMI
 11068						XWD <IFN N&1,<ET0>>+M*ET1+A0,<IFN N&10,<FCE>>+<IFE N&60,<SACINH>>+<IFN N&6,<PCCHNG+A
 11069	044602	006063	100401		BPCEN>>+<IFE N&3-2,<LNGCYC>>
 11070						XWD [XWD A0,ARSWAP+<IFN N&2,<TEST1>>],[XWD <IFE N&60-20,<ADARMI+ADFMPL>>+<IFE N&60-4
 11071					0,<ADEQV+ADFMPL+ADARMI>>+<IFE N&60-60,<ADBRMI+ADFMMI+ADEQV+ADARPL+ADARMI>>+<IFE N&6-4,<PCCLK
 11072	044603	055106	055121		>>,BRAREN+<IFN N&2,<TEST+<IFN N&4,<1>>>>]
 11073	044604	000004	006000			XWD	<IFN N&6,<INFTST>>,ARADEN
 11074			000056			N=N+1
 11075
 11076			000000			M=0
 11077			000001			IFN N&6,<M=1>
 11078						IFE N&60-60,<M=1>
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 19-13
KL10A2	MAC	22-Feb-77 13:18		DISPATCH TABLE FOR INSTRUCTIONS		600-777                                    SEQ 0287

 11079			000000			A1=0
 11080						IFE N&66-20,<A1=1>
 11081						IFE N&66-40,<A1=1>
 11082			006060			A0=ADFMPL+M*ADARPL+<IFE N&66-40,<ADEQV>>+A1*ADARMI
 11083						XWD <IFN N&1,<ET0>>+M*ET1+A0,<IFN N&10,<FCE>>+<IFE N&60,<SACINH>>+<IFN N&6,<PCCHNG+A
 11084	044605	006062	140401		BPCEN>>+<IFE N&3-2,<LNGCYC>>
 11085						XWD [XWD A0,ARSWAP+<IFN N&2,<TEST1>>],[XWD <IFE N&60-20,<ADARMI+ADFMPL>>+<IFE N&60-4
 11086					0,<ADEQV+ADFMPL+ADARMI>>+<IFE N&60-60,<ADBRMI+ADFMMI+ADEQV+ADARPL+ADARMI>>+<IFE N&6-4,<PCCLK
 11087	044606	055104	055122		>>,BRAREN+<IFN N&2,<TEST+<IFN N&4,<1>>>>]
 11088	044607	000004	006000			XWD	<IFN N&6,<INFTST>>,ARADEN
 11089			000057			N=N+1
 11090
 11091			000000			M=0
 11092			000001			IFN N&6,<M=1>
 11093						IFE N&60-60,<M=1>
 11094			000000			A1=0
 11095						IFE N&66-20,<A1=1>
 11096						IFE N&66-40,<A1=1>
 11097			006060			A0=ADFMPL+M*ADARPL+<IFE N&66-40,<ADEQV>>+A1*ADARMI
 11098						XWD <IFN N&1,<ET0>>+M*ET1+A0,<IFN N&10,<FCE>>+<IFE N&60,<SACINH>>+<IFN N&6,<PCCHNG+A
 11099	044610	006063	100401		BPCEN>>+<IFE N&3-2,<LNGCYC>>
 11100						XWD [XWD A0,ARSWAP+<IFN N&2,<TEST1>>],[XWD <IFE N&60-20,<ADARMI+ADFMPL>>+<IFE N&60-4
 11101					0,<ADEQV+ADFMPL+ADARMI>>+<IFE N&60-60,<ADBRMI+ADFMMI+ADEQV+ADARPL+ADARMI>>+<IFE N&6-4,<PCCLK
 11102	044611	055104	055122		>>,BRAREN+<IFN N&2,<TEST+<IFN N&4,<1>>>>]
 11103	044612	000004	006000			XWD	<IFN N&6,<INFTST>>,ARADEN
 11104			000060			N=N+1
 11105
 11106			000000			M=0
 11107						IFN N&6,<M=1>
 11108			000001			IFE N&60-60,<M=1>
 11109			000000			A1=0
 11110						IFE N&66-20,<A1=1>
 11111						IFE N&66-40,<A1=1>
 11112			006060			A0=ADFMPL+M*ADARPL+<IFE N&66-40,<ADEQV>>+A1*ADARMI
 11113						XWD <IFN N&1,<ET0>>+M*ET1+A0,<IFN N&10,<FCE>>+<IFE N&60,<SACINH>>+<IFN N&6,<PCCHNG+A
 11114	044613	006062	000000		BPCEN>>+<IFE N&3-2,<LNGCYC>>
 11115						XWD [XWD A0,ARSWAP+<IFN N&2,<TEST1>>],[XWD <IFE N&60-20,<ADARMI+ADFMPL>>+<IFE N&60-4
 11116					0,<ADEQV+ADFMPL+ADARMI>>+<IFE N&60-60,<ADBRMI+ADFMMI+ADEQV+ADARPL+ADARMI>>+<IFE N&6-4,<PCCLK
 11117	044614	055106	055123		>>,BRAREN+<IFN N&2,<TEST+<IFN N&4,<1>>>>]
 11118	044615	000000	006000			XWD	<IFN N&6,<INFTST>>,ARADEN
 11119			000061			N=N+1
 11120
 11121			000000			M=0
 11122						IFN N&6,<M=1>
 11123			000001			IFE N&60-60,<M=1>
 11124			000000			A1=0
 11125						IFE N&66-20,<A1=1>
 11126						IFE N&66-40,<A1=1>
 11127			006060			A0=ADFMPL+M*ADARPL+<IFE N&66-40,<ADEQV>>+A1*ADARMI
 11128						XWD <IFN N&1,<ET0>>+M*ET1+A0,<IFN N&10,<FCE>>+<IFE N&60,<SACINH>>+<IFN N&6,<PCCHNG+A
 11129	044616	006063	000000		BPCEN>>+<IFE N&3-2,<LNGCYC>>
 11130						XWD [XWD A0,ARSWAP+<IFN N&2,<TEST1>>],[XWD <IFE N&60-20,<ADARMI+ADFMPL>>+<IFE N&60-4
 11131					0,<ADEQV+ADFMPL+ADARMI>>+<IFE N&60-60,<ADBRMI+ADFMMI+ADEQV+ADARPL+ADARMI>>+<IFE N&6-4,<PCCLK
 11132	044617	055106	055123		>>,BRAREN+<IFN N&2,<TEST+<IFN N&4,<1>>>>]
 11133	044620	000000	006000			XWD	<IFN N&6,<INFTST>>,ARADEN
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 19-14
KL10A2	MAC	22-Feb-77 13:18		DISPATCH TABLE FOR INSTRUCTIONS		600-777                                    SEQ 0288

 11134			000062			N=N+1
 11135
 11136			000000			M=0
 11137			000001			IFN N&6,<M=1>
 11138			000001			IFE N&60-60,<M=1>
 11139			000000			A1=0
 11140						IFE N&66-20,<A1=1>
 11141						IFE N&66-40,<A1=1>
 11142			006060			A0=ADFMPL+M*ADARPL+<IFE N&66-40,<ADEQV>>+A1*ADARMI
 11143						XWD <IFN N&1,<ET0>>+M*ET1+A0,<IFN N&10,<FCE>>+<IFE N&60,<SACINH>>+<IFN N&6,<PCCHNG+A
 11144	044621	006062	140400		BPCEN>>+<IFE N&3-2,<LNGCYC>>
 11145						XWD [XWD A0,ARSWAP+<IFN N&2,<TEST1>>],[XWD <IFE N&60-20,<ADARMI+ADFMPL>>+<IFE N&60-4
 11146					0,<ADEQV+ADFMPL+ADARMI>>+<IFE N&60-60,<ADBRMI+ADFMMI+ADEQV+ADARPL+ADARMI>>+<IFE N&6-4,<PCCLK
 11147	044622	055104	055124		>>,BRAREN+<IFN N&2,<TEST+<IFN N&4,<1>>>>]
 11148	044623	000004	006000			XWD	<IFN N&6,<INFTST>>,ARADEN
 11149			000063			N=N+1
 11150
 11151			000000			M=0
 11152			000001			IFN N&6,<M=1>
 11153			000001			IFE N&60-60,<M=1>
 11154			000000			A1=0
 11155						IFE N&66-20,<A1=1>
 11156						IFE N&66-40,<A1=1>
 11157			006060			A0=ADFMPL+M*ADARPL+<IFE N&66-40,<ADEQV>>+A1*ADARMI
 11158						XWD <IFN N&1,<ET0>>+M*ET1+A0,<IFN N&10,<FCE>>+<IFE N&60,<SACINH>>+<IFN N&6,<PCCHNG+A
 11159	044624	006063	100400		BPCEN>>+<IFE N&3-2,<LNGCYC>>
 11160						XWD [XWD A0,ARSWAP+<IFN N&2,<TEST1>>],[XWD <IFE N&60-20,<ADARMI+ADFMPL>>+<IFE N&60-4
 11161					0,<ADEQV+ADFMPL+ADARMI>>+<IFE N&60-60,<ADBRMI+ADFMMI+ADEQV+ADARPL+ADARMI>>+<IFE N&6-4,<PCCLK
 11162	044625	055104	055124		>>,BRAREN+<IFN N&2,<TEST+<IFN N&4,<1>>>>]
 11163	044626	000004	006000			XWD	<IFN N&6,<INFTST>>,ARADEN
 11164			000064			N=N+1
 11165
 11166			000000			M=0
 11167			000001			IFN N&6,<M=1>
 11168			000001			IFE N&60-60,<M=1>
 11169			000000			A1=0
 11170						IFE N&66-20,<A1=1>
 11171						IFE N&66-40,<A1=1>
 11172			006060			A0=ADFMPL+M*ADARPL+<IFE N&66-40,<ADEQV>>+A1*ADARMI
 11173						XWD <IFN N&1,<ET0>>+M*ET1+A0,<IFN N&10,<FCE>>+<IFE N&60,<SACINH>>+<IFN N&6,<PCCHNG+A
 11174	044627	006062	100400		BPCEN>>+<IFE N&3-2,<LNGCYC>>
 11175						XWD [XWD A0,ARSWAP+<IFN N&2,<TEST1>>],[XWD <IFE N&60-20,<ADARMI+ADFMPL>>+<IFE N&60-4
 11176					0,<ADEQV+ADFMPL+ADARMI>>+<IFE N&60-60,<ADBRMI+ADFMMI+ADEQV+ADARPL+ADARMI>>+<IFE N&6-4,<PCCLK
 11177	044630	055106	055125		>>,BRAREN+<IFN N&2,<TEST+<IFN N&4,<1>>>>]
 11178	044631	000004	006000			XWD	<IFN N&6,<INFTST>>,ARADEN
 11179			000065			N=N+1
 11180
 11181			000000			M=0
 11182			000001			IFN N&6,<M=1>
 11183			000001			IFE N&60-60,<M=1>
 11184			000000			A1=0
 11185						IFE N&66-20,<A1=1>
 11186						IFE N&66-40,<A1=1>
 11187			006060			A0=ADFMPL+M*ADARPL+<IFE N&66-40,<ADEQV>>+A1*ADARMI
 11188						XWD <IFN N&1,<ET0>>+M*ET1+A0,<IFN N&10,<FCE>>+<IFE N&60,<SACINH>>+<IFN N&6,<PCCHNG+A
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 19-15
KL10A2	MAC	22-Feb-77 13:18		DISPATCH TABLE FOR INSTRUCTIONS		600-777                                    SEQ 0289

 11189	044632	006063	100400		BPCEN>>+<IFE N&3-2,<LNGCYC>>
 11190						XWD [XWD A0,ARSWAP+<IFN N&2,<TEST1>>],[XWD <IFE N&60-20,<ADARMI+ADFMPL>>+<IFE N&60-4
 11191					0,<ADEQV+ADFMPL+ADARMI>>+<IFE N&60-60,<ADBRMI+ADFMMI+ADEQV+ADARPL+ADARMI>>+<IFE N&6-4,<PCCLK
 11192	044633	055106	055125		>>,BRAREN+<IFN N&2,<TEST+<IFN N&4,<1>>>>]
 11193	044634	000004	006000			XWD	<IFN N&6,<INFTST>>,ARADEN
 11194			000066			N=N+1
 11195
 11196			000000			M=0
 11197			000001			IFN N&6,<M=1>
 11198			000001			IFE N&60-60,<M=1>
 11199			000000			A1=0
 11200						IFE N&66-20,<A1=1>
 11201						IFE N&66-40,<A1=1>
 11202			006060			A0=ADFMPL+M*ADARPL+<IFE N&66-40,<ADEQV>>+A1*ADARMI
 11203						XWD <IFN N&1,<ET0>>+M*ET1+A0,<IFN N&10,<FCE>>+<IFE N&60,<SACINH>>+<IFN N&6,<PCCHNG+A
 11204	044635	006062	140400		BPCEN>>+<IFE N&3-2,<LNGCYC>>
 11205						XWD [XWD A0,ARSWAP+<IFN N&2,<TEST1>>],[XWD <IFE N&60-20,<ADARMI+ADFMPL>>+<IFE N&60-4
 11206					0,<ADEQV+ADFMPL+ADARMI>>+<IFE N&60-60,<ADBRMI+ADFMMI+ADEQV+ADARPL+ADARMI>>+<IFE N&6-4,<PCCLK
 11207	044636	055104	055126		>>,BRAREN+<IFN N&2,<TEST+<IFN N&4,<1>>>>]
 11208	044637	000004	006000			XWD	<IFN N&6,<INFTST>>,ARADEN
 11209			000067			N=N+1
 11210
 11211			000000			M=0
 11212			000001			IFN N&6,<M=1>
 11213			000001			IFE N&60-60,<M=1>
 11214			000000			A1=0
 11215						IFE N&66-20,<A1=1>
 11216						IFE N&66-40,<A1=1>
 11217			006060			A0=ADFMPL+M*ADARPL+<IFE N&66-40,<ADEQV>>+A1*ADARMI
 11218						XWD <IFN N&1,<ET0>>+M*ET1+A0,<IFN N&10,<FCE>>+<IFE N&60,<SACINH>>+<IFN N&6,<PCCHNG+A
 11219	044640	006063	100400		BPCEN>>+<IFE N&3-2,<LNGCYC>>
 11220						XWD [XWD A0,ARSWAP+<IFN N&2,<TEST1>>],[XWD <IFE N&60-20,<ADARMI+ADFMPL>>+<IFE N&60-4
 11221					0,<ADEQV+ADFMPL+ADARMI>>+<IFE N&60-60,<ADBRMI+ADFMMI+ADEQV+ADARPL+ADARMI>>+<IFE N&6-4,<PCCLK
 11222	044641	055104	055126		>>,BRAREN+<IFN N&2,<TEST+<IFN N&4,<1>>>>]
 11223	044642	000004	006000			XWD	<IFN N&6,<INFTST>>,ARADEN
 11224			000070			N=N+1
 11225
 11226			000000			M=0
 11227						IFN N&6,<M=1>
 11228			000001			IFE N&60-60,<M=1>
 11229			000000			A1=0
 11230						IFE N&66-20,<A1=1>
 11231						IFE N&66-40,<A1=1>
 11232			006060			A0=ADFMPL+M*ADARPL+<IFE N&66-40,<ADEQV>>+A1*ADARMI
 11233						XWD <IFN N&1,<ET0>>+M*ET1+A0,<IFN N&10,<FCE>>+<IFE N&60,<SACINH>>+<IFN N&6,<PCCHNG+A
 11234	044643	006062	000001		BPCEN>>+<IFE N&3-2,<LNGCYC>>
 11235						XWD [XWD A0,ARSWAP+<IFN N&2,<TEST1>>],[XWD <IFE N&60-20,<ADARMI+ADFMPL>>+<IFE N&60-4
 11236					0,<ADEQV+ADFMPL+ADARMI>>+<IFE N&60-60,<ADBRMI+ADFMMI+ADEQV+ADARPL+ADARMI>>+<IFE N&6-4,<PCCLK
 11237	044644	055106	055123		>>,BRAREN+<IFN N&2,<TEST+<IFN N&4,<1>>>>]
 11238	044645	000000	006000			XWD	<IFN N&6,<INFTST>>,ARADEN
 11239			000071			N=N+1
 11240
 11241			000000			M=0
 11242						IFN N&6,<M=1>
 11243			000001			IFE N&60-60,<M=1>
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 19-16
KL10A2	MAC	22-Feb-77 13:18		DISPATCH TABLE FOR INSTRUCTIONS		600-777                                    SEQ 0290

 11244			000000			A1=0
 11245						IFE N&66-20,<A1=1>
 11246						IFE N&66-40,<A1=1>
 11247			006060			A0=ADFMPL+M*ADARPL+<IFE N&66-40,<ADEQV>>+A1*ADARMI
 11248						XWD <IFN N&1,<ET0>>+M*ET1+A0,<IFN N&10,<FCE>>+<IFE N&60,<SACINH>>+<IFN N&6,<PCCHNG+A
 11249	044646	006063	000001		BPCEN>>+<IFE N&3-2,<LNGCYC>>
 11250						XWD [XWD A0,ARSWAP+<IFN N&2,<TEST1>>],[XWD <IFE N&60-20,<ADARMI+ADFMPL>>+<IFE N&60-4
 11251					0,<ADEQV+ADFMPL+ADARMI>>+<IFE N&60-60,<ADBRMI+ADFMMI+ADEQV+ADARPL+ADARMI>>+<IFE N&6-4,<PCCLK
 11252	044647	055106	055123		>>,BRAREN+<IFN N&2,<TEST+<IFN N&4,<1>>>>]
 11253	044650	000000	006000			XWD	<IFN N&6,<INFTST>>,ARADEN
 11254			000072			N=N+1
 11255
 11256			000000			M=0
 11257			000001			IFN N&6,<M=1>
 11258			000001			IFE N&60-60,<M=1>
 11259			000000			A1=0
 11260						IFE N&66-20,<A1=1>
 11261						IFE N&66-40,<A1=1>
 11262			006060			A0=ADFMPL+M*ADARPL+<IFE N&66-40,<ADEQV>>+A1*ADARMI
 11263						XWD <IFN N&1,<ET0>>+M*ET1+A0,<IFN N&10,<FCE>>+<IFE N&60,<SACINH>>+<IFN N&6,<PCCHNG+A
 11264	044651	006062	140401		BPCEN>>+<IFE N&3-2,<LNGCYC>>
 11265						XWD [XWD A0,ARSWAP+<IFN N&2,<TEST1>>],[XWD <IFE N&60-20,<ADARMI+ADFMPL>>+<IFE N&60-4
 11266					0,<ADEQV+ADFMPL+ADARMI>>+<IFE N&60-60,<ADBRMI+ADFMMI+ADEQV+ADARPL+ADARMI>>+<IFE N&6-4,<PCCLK
 11267	044652	055104	055124		>>,BRAREN+<IFN N&2,<TEST+<IFN N&4,<1>>>>]
 11268	044653	000004	006000			XWD	<IFN N&6,<INFTST>>,ARADEN
 11269			000073			N=N+1
 11270
 11271			000000			M=0
 11272			000001			IFN N&6,<M=1>
 11273			000001			IFE N&60-60,<M=1>
 11274			000000			A1=0
 11275						IFE N&66-20,<A1=1>
 11276						IFE N&66-40,<A1=1>
 11277			006060			A0=ADFMPL+M*ADARPL+<IFE N&66-40,<ADEQV>>+A1*ADARMI
 11278						XWD <IFN N&1,<ET0>>+M*ET1+A0,<IFN N&10,<FCE>>+<IFE N&60,<SACINH>>+<IFN N&6,<PCCHNG+A
 11279	044654	006063	100401		BPCEN>>+<IFE N&3-2,<LNGCYC>>
 11280						XWD [XWD A0,ARSWAP+<IFN N&2,<TEST1>>],[XWD <IFE N&60-20,<ADARMI+ADFMPL>>+<IFE N&60-4
 11281					0,<ADEQV+ADFMPL+ADARMI>>+<IFE N&60-60,<ADBRMI+ADFMMI+ADEQV+ADARPL+ADARMI>>+<IFE N&6-4,<PCCLK
 11282	044655	055104	055124		>>,BRAREN+<IFN N&2,<TEST+<IFN N&4,<1>>>>]
 11283	044656	000004	006000			XWD	<IFN N&6,<INFTST>>,ARADEN
 11284			000074			N=N+1
 11285
 11286			000000			M=0
 11287			000001			IFN N&6,<M=1>
 11288			000001			IFE N&60-60,<M=1>
 11289			000000			A1=0
 11290						IFE N&66-20,<A1=1>
 11291						IFE N&66-40,<A1=1>
 11292			006060			A0=ADFMPL+M*ADARPL+<IFE N&66-40,<ADEQV>>+A1*ADARMI
 11293						XWD <IFN N&1,<ET0>>+M*ET1+A0,<IFN N&10,<FCE>>+<IFE N&60,<SACINH>>+<IFN N&6,<PCCHNG+A
 11294	044657	006062	100401		BPCEN>>+<IFE N&3-2,<LNGCYC>>
 11295						XWD [XWD A0,ARSWAP+<IFN N&2,<TEST1>>],[XWD <IFE N&60-20,<ADARMI+ADFMPL>>+<IFE N&60-4
 11296					0,<ADEQV+ADFMPL+ADARMI>>+<IFE N&60-60,<ADBRMI+ADFMMI+ADEQV+ADARPL+ADARMI>>+<IFE N&6-4,<PCCLK
 11297	044660	055106	055125		>>,BRAREN+<IFN N&2,<TEST+<IFN N&4,<1>>>>]
 11298	044661	000004	006000			XWD	<IFN N&6,<INFTST>>,ARADEN
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 19-17
KL10A2	MAC	22-Feb-77 13:18		DISPATCH TABLE FOR INSTRUCTIONS		600-777                                    SEQ 0291

 11299			000075			N=N+1
 11300
 11301			000000			M=0
 11302			000001			IFN N&6,<M=1>
 11303			000001			IFE N&60-60,<M=1>
 11304			000000			A1=0
 11305						IFE N&66-20,<A1=1>
 11306						IFE N&66-40,<A1=1>
 11307			006060			A0=ADFMPL+M*ADARPL+<IFE N&66-40,<ADEQV>>+A1*ADARMI
 11308						XWD <IFN N&1,<ET0>>+M*ET1+A0,<IFN N&10,<FCE>>+<IFE N&60,<SACINH>>+<IFN N&6,<PCCHNG+A
 11309	044662	006063	100401		BPCEN>>+<IFE N&3-2,<LNGCYC>>
 11310						XWD [XWD A0,ARSWAP+<IFN N&2,<TEST1>>],[XWD <IFE N&60-20,<ADARMI+ADFMPL>>+<IFE N&60-4
 11311					0,<ADEQV+ADFMPL+ADARMI>>+<IFE N&60-60,<ADBRMI+ADFMMI+ADEQV+ADARPL+ADARMI>>+<IFE N&6-4,<PCCLK
 11312	044663	055106	055125		>>,BRAREN+<IFN N&2,<TEST+<IFN N&4,<1>>>>]
 11313	044664	000004	006000			XWD	<IFN N&6,<INFTST>>,ARADEN
 11314			000076			N=N+1
 11315
 11316			000000			M=0
 11317			000001			IFN N&6,<M=1>
 11318			000001			IFE N&60-60,<M=1>
 11319			000000			A1=0
 11320						IFE N&66-20,<A1=1>
 11321						IFE N&66-40,<A1=1>
 11322			006060			A0=ADFMPL+M*ADARPL+<IFE N&66-40,<ADEQV>>+A1*ADARMI
 11323						XWD <IFN N&1,<ET0>>+M*ET1+A0,<IFN N&10,<FCE>>+<IFE N&60,<SACINH>>+<IFN N&6,<PCCHNG+A
 11324	044665	006062	140401		BPCEN>>+<IFE N&3-2,<LNGCYC>>
 11325						XWD [XWD A0,ARSWAP+<IFN N&2,<TEST1>>],[XWD <IFE N&60-20,<ADARMI+ADFMPL>>+<IFE N&60-4
 11326					0,<ADEQV+ADFMPL+ADARMI>>+<IFE N&60-60,<ADBRMI+ADFMMI+ADEQV+ADARPL+ADARMI>>+<IFE N&6-4,<PCCLK
 11327	044666	055104	055126		>>,BRAREN+<IFN N&2,<TEST+<IFN N&4,<1>>>>]
 11328	044667	000004	006000			XWD	<IFN N&6,<INFTST>>,ARADEN
 11329			000077			N=N+1
 11330
 11331			000000			M=0
 11332			000001			IFN N&6,<M=1>
 11333			000001			IFE N&60-60,<M=1>
 11334			000000			A1=0
 11335						IFE N&66-20,<A1=1>
 11336						IFE N&66-40,<A1=1>
 11337			006060			A0=ADFMPL+M*ADARPL+<IFE N&66-40,<ADEQV>>+A1*ADARMI
 11338						XWD <IFN N&1,<ET0>>+M*ET1+A0,<IFN N&10,<FCE>>+<IFE N&60,<SACINH>>+<IFN N&6,<PCCHNG+A
 11339	044670	006063	100401		BPCEN>>+<IFE N&3-2,<LNGCYC>>
 11340						XWD [XWD A0,ARSWAP+<IFN N&2,<TEST1>>],[XWD <IFE N&60-20,<ADARMI+ADFMPL>>+<IFE N&60-4
 11341					0,<ADEQV+ADFMPL+ADARMI>>+<IFE N&60-60,<ADBRMI+ADFMMI+ADEQV+ADARPL+ADARMI>>+<IFE N&6-4,<PCCLK
 11342	044671	055104	055126		>>,BRAREN+<IFN N&2,<TEST+<IFN N&4,<1>>>>]
 11343	044672	000004	006000			XWD	<IFN N&6,<INFTST>>,ARADEN
 11344			000100			N=N+1
 11345
 11346						IFNDEF	SIMASB,<
 11347					;IOTS								700-
 11348						BLOCK	300
 11349					
 11350					IFN TABLE+3000-.,<PRINTX TABLE LENGTH INCORRECT>
 11351					>
 11352					;PRINTX	DISPATCH TABLE ASSEMBLY COMPLETE
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 20
KL10A2	MAC	22-Feb-77 13:18		DISPATCH TABLE FOR INSTRUCTIONS		TWO PART INST'S                            SEQ 0292

 11353					SUBTTL	DISPATCH TABLE FOR INSTRUCTIONS		TWO PART INST'S
 11354	044673				BPINC:
 11355			000003			N=3
 11356						REPEAT 5,
 11357					<	XWD ADADD+<IFN N&5-5,<ET0+ADARPL+ADCR36+ADBRMI^_
 11358					+ADBRPL+ADMI1B>>,SACINH+<IFN N&4,<PCCHNG>>+<IFN N&5-5,<FCEPSE^_
 11359					+LNGCYC+BPIFD>>+<IFE N&5-5,<FCE+BPNIFD>>
 11360						XWD [XWD ADADD,BYTE0],0
 11361						BYTE2+<IFE N&4,<2>>
 11362						N=N+1
 11363					>
 11364						XWD ADADD+<IFN N&5-5,<ET0+ADARPL+ADCR36+ADBRMI+ADBRPL+ADMI1B>>,SACINH+<IFN N&4,<PCCH
 11365	044673	461661	046043		NG>>+<IFN N&5-5,<FCEPSE+LNGCYC+BPIFD>>+<IFE N&5-5,<FCE+BPNIFD>>
 11366	044674	055127	000000			XWD [XWD ADADD,BYTE0],0
 11367	044675	000000	000342			BYTE2+<IFE N&4,<2>>
 11368			000004			N=N+1
 11369
 11370						XWD ADADD+<IFN N&5-5,<ET0+ADARPL+ADCR36+ADBRMI+ADBRPL+ADMI1B>>,SACINH+<IFN N&4,<PCCH
 11371	044676	461661	046443		NG>>+<IFN N&5-5,<FCEPSE+LNGCYC+BPIFD>>+<IFE N&5-5,<FCE+BPNIFD>>
 11372	044677	055127	000000			XWD [XWD ADADD,BYTE0],0
 11373	044700	000000	000340			BYTE2+<IFE N&4,<2>>
 11374			000005			N=N+1
 11375
 11376						XWD ADADD+<IFN N&5-5,<ET0+ADARPL+ADCR36+ADBRMI+ADBRPL+ADMI1B>>,SACINH+<IFN N&4,<PCCH
 11377	044701	040000	005441		NG>>+<IFN N&5-5,<FCEPSE+LNGCYC+BPIFD>>+<IFE N&5-5,<FCE+BPNIFD>>
 11378	044702	055127	000000			XWD [XWD ADADD,BYTE0],0
 11379	044703	000000	000340			BYTE2+<IFE N&4,<2>>
 11380			000006			N=N+1
 11381
 11382						XWD ADADD+<IFN N&5-5,<ET0+ADARPL+ADCR36+ADBRMI+ADBRPL+ADMI1B>>,SACINH+<IFN N&4,<PCCH
 11383	044704	461661	046443		NG>>+<IFN N&5-5,<FCEPSE+LNGCYC+BPIFD>>+<IFE N&5-5,<FCE+BPNIFD>>
 11384	044705	055127	000000			XWD [XWD ADADD,BYTE0],0
 11385	044706	000000	000340			BYTE2+<IFE N&4,<2>>
 11386			000007			N=N+1
 11387
 11388						XWD ADADD+<IFN N&5-5,<ET0+ADARPL+ADCR36+ADBRMI+ADBRPL+ADMI1B>>,SACINH+<IFN N&4,<PCCH
 11389	044707	040000	005441		NG>>+<IFN N&5-5,<FCEPSE+LNGCYC+BPIFD>>+<IFE N&5-5,<FCE+BPNIFD>>
 11390	044710	055127	000000			XWD [XWD ADADD,BYTE0],0
 11391	044711	000000	000340			BYTE2+<IFE N&4,<2>>
 11392			000010			N=N+1
 11393
 11394
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 21
KL10A2	MAC	22-Feb-77 13:18		DISPATCH TABLE FOR INSTRUCTIONS		TWO PART INST'S                            SEQ 0293

 11395	044712				BPNINC:
 11396	044712	040000	004040			XWD ADADD,SACINH+BPNI2D		;IBP (BYF6(1))
 11397	044713	000000	000000			0
 11398	044714	000000	000342			BYTE2+2
 11399
 11400						REPEAT 4,
 11401					<	XWD ADADD,FCE+SACINH+PCCHNG+BPNIFD
 11402						0
 11403						BYTE2
 11404					>
 11405	044715	040000	005441			XWD ADADD,FCE+SACINH+PCCHNG+BPNIFD
 11406	044716	000000	000000			0
 11407	044717	000000	000340			BYTE2
 11408
 11409	044720	040000	005441			XWD ADADD,FCE+SACINH+PCCHNG+BPNIFD
 11410	044721	000000	000000			0
 11411	044722	000000	000340			BYTE2
 11412
 11413	044723	040000	005441			XWD ADADD,FCE+SACINH+PCCHNG+BPNIFD
 11414	044724	000000	000000			0
 11415	044725	000000	000340			BYTE2
 11416
 11417	044726	040000	005441			XWD ADADD,FCE+SACINH+PCCHNG+BPNIFD
 11418	044727	000000	000000			0
 11419	044730	000000	000340			BYTE2
 11420
 11421
 11422	044731	060073	026060		DMVPT2:	XWD ADARPL+ADADD+ADCR36+ADMAGIC+ET0+ET1,STORE+SACINH+DMVEFD
 11423	044732	055130	055131			XWD [DMVE0A],[XWD ADFMPL,0]
 11424	044733	000000	006000			ARADEN
 11425
 11426	044734	060073	026060			XWD ADARPL+ADADD+ADCR36+ADMAGIC+ET0+ET1,STORE+SACINH+DMVEFD
 11427	044735	055132	055133			XWD [XWD ADADD+ADCR36+ADARPL+ADMAGIC,DMVE0A],[XWD ADFMMI+ADADD+ADCR36,DMVN1A]
 11428	044736	000000	006407			ARADEN+DMVN2A
 11429
 11430						IFNDEF	SIMASB,<
 11431					MUUO2:	XWD ET0,STORE+SACINH
 11432						XWD [MUUO02],0
 11433						XWD 0,ARPCEN+ARFLGS
 11434					
 11435					MUUO3:	ABADEN+PCCHNG+MUO3FD
 11436						XWD 0,0
 11437						XWD ADARPL,MUUO32
 11438					>
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 22
KL10A2	MAC	22-Feb-77 13:18		DISPATCH SUBROUTINES FROM MAIN TABLE                                               SEQ 0294

 11439						SUBTTL	DISPATCH SUBROUTINES FROM MAIN TABLE
 11440						DEFINE DSYM (A)
 11441					<	A==.-ETAB
 11442						IFG A-777,<PRINTX DISPATCH TABLE OVERFLOW>>
 11443			044736			ETAB=.-1
 11444
 11445			000001		DSYM AOBJX^	AOBJX==.-ETAB
 11446	044737	660 01 0 00 100000 		TRO	T,ABPCEN		;AOBJP
 11447	044740	331 00 0 00 000011 		SKIPL	AD			;AOBJN
 11448	044741	640 01 0 00 100000 		TRC	T,ABPCEN
 11449	044742	263 17 0 00 000000 		POPJ	P,
 11450
 11451			000005		DSYM JRST1^	JRST1==.-ETAB
 11452	044743	254 00 0 00 045717 		JRST	JRST2
 11453			000006		DSYM JFCL1^	JFCL1==.-ETAB
 11454	044744	254 00 0 00 045671 		JRST	JFCL2
 11455
 11456			000007		DSYM FWT^	FWT==.-ETAB
 11457	044745	325 06 0 00 030065 		JUMPGE	AR,CPOPJ
 11458	044746	660 01 0 00 006000 		TRO	T,ARADEN
 11459
 11460			000011		DSYM ADSUB^	ADSUB==.-ETAB
 11461	044747	205 02 0 00 700000 	ADSUB1:	MOVSI	T1,AROV!CRY0!CRY1
 11462	044750	404 02 0 00 046425 		AND	T1,ADFLGS
 11463	044751	603 00 0 00 040000 		TLNE	F,ADADD
 11464	044752	434 13 0 00 000002 		IOR	PC,T1
 11465	044753	607 00 0 00 040000 		TLNN	F,ADADD
 11466	044754	254 00 0 00 044757 		JRST	.+3
 11467	044755	603 02 0 00 400000 		TLNE	T1,AROV
 11468	044756	661 13 0 00 000200 		TLO	PC,TN1
 11469	044757	263 17 0 00 000000 		POPJ	P,
 11470
 11471			000022		DSYM COMP^	COMP==.-ETAB
 11472	044760	260 17 0 00 046617 		PUSHJ	P,CNDPQR
 11473	044761	200 02 0 00 055667 		MOVE	T1,CONDQ
 11474	044762	434 02 0 00 055666 		IOR	T1,CONDP
 11475	044763	332 00 0 00 000002 		SKIPE	T1
 11476	044764	661 01 0 00 000002 		TLO	T,PCCLK
 11477	044765	201 05 0 00 047460 		MOVEI	S,ST1
 11478	044766	263 17 0 00 000000 		POPJ	P,
 11479
 11480			000031		DSYM SKIPS^	SKIPS==.-ETAB
 11481	044767	606 04 0 00 000040 		TRNN	T3,SACINH
 11482	044770	476 00 0 00 055715 		SETOM	FMWRSET
 11483	044771	260 17 0 00 044747 		PUSHJ	P,ADSUB1
 11484	044772	260 17 0 00 046617 		PUSHJ	P,CNDPQR
 11485	044773	200 02 0 00 055670 		MOVE	T1,CONDR
 11486	044774	434 02 0 00 055666 		IOR	T1,CONDP
 11487	044775	332 00 0 00 000002 		SKIPE	T1
 11488	044776	661 01 0 00 000002 		TLO	T,PCCLK
 11489	044777	201 05 0 00 047460 		MOVEI	S,ST1
 11490	045000	263 17 0 00 000000 		POPJ	P,
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 23
KL10A2	MAC	22-Feb-77 13:18		DISPATCH SUBROUTINES FROM MAIN TABLE                                               SEQ 0295

 11491			000043		DSYM XCT2^	XCT2==.-ETAB
 11492	045001	603 13 0 00 010000 		TLNE	PC,USERF
 11493	045002	263 17 0 00 000000 		POPJ	P,
 11494	045003	607 13 0 00 004000 		TLNN	PC,EXIOT
 11495	045004	263 17 0 00 000000 		POPJ	P,
 11496	045005	603 16 0 00 000100 		TLNE	IR,(1B11)
 11497	045006	476 00 0 00 056144 		SETOM	XCTPWR#
 11498	045007	603 16 0 00 000040 		TLNE	IR,(1B12)
 11499	045010	476 00 0 00 056143 		SETOM	XCTPRD#
 11500	045011	263 17 0 00 000000 		POPJ	P,
 11501
 11502			000054		DSYM JUMPS^	JUMPS==.-ETAB
 11503	045012	260 17 0 00 044747 		PUSHJ	P,ADSUB1
 11504	045013	260 17 0 00 046617 		PUSHJ	P,CNDPQR
 11505	045014	200 02 0 00 055666 		MOVE	T1,CONDP
 11506	045015	434 02 0 00 055670 		IOR	T1,CONDR
 11507	045016	336 00 0 00 000002 		SKIPN	T1
 11508	045017	660 01 0 00 100000 		TRO	T,ABPCEN
 11509	045020	476 00 0 00 055715 		SETOM	FMWRSET
 11510	045021	201 05 0 00 047460 		MOVEI	S,ST1
 11511	045022	263 17 0 00 000000 		POPJ	P,
 11512
 11513			000065		DSYM HWTETS^	HWTETS==.-ETAB
 11514	045023	321 06 0 00 045027 		JUMPL	AR,HWTET1	;CHECKS AR0
 11515	045024	263 17 0 00 000000 		POPJ	P,
 11516	045025	606 06 0 00 400000 		TRNN	AR,400000	;CHECKS AR18
 11517	045026	263 17 0 00 000000 		POPJ	P,
 11518	045027	602 01 0 00 022000 	HWTET1:	TRNE	T,ARLTAD+ARLARR
 11519	045030	664 01 0 00 004000 		TROA	T,ARRTAD
 11520	045031	660 01 0 00 002000 		TRO	T,ARLTAD
 11521	045032	263 17 0 00 000000 		POPJ	P,
 11522
 11523			000075		DSYM TEST1^	TEST1==.-ETAB
 11524	045033	476 00 0 00 055754 		SETOM	LONGSET
 11525	045034	263 17 0 00 000000 		POPJ	P,
 11526
 11527			000077		DSYM TEST^	TEST==.-ETAB
 11528	045035	661 01 0 00 000002 		TLO	T,PCCLK
 11529	045036	332 00 0 00 000011 		SKIPE	AD
 11530	045037	641 01 0 00 000002 		TLC	T,PCCLK
 11531	045040	263 17 0 00 000000 		POPJ	P,
 11532
 11533			000103		DSYM PUSH1^	PUSH1==.-ETAB
 11534	045041	476 00 0 00 055744 		SETOM	INSYNC
 11535
 11536			000104		DSYM PUSHES^	PUSHES==.-ETAB
 11537	045042	200 02 0 00 046425 		MOVE	T1,ADFLGS	;PUSH,PUSHJ
 11538	045043	603 02 0 00 200000 		TLNE	T1,CRY0		;CARRY 0
 11539	045044	660 00 0 00 000040 		TRO	F,FLAG2
 11540	045045	263 17 0 00 000000 		POPJ	P,
 11541
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 24
KL10A2	MAC	22-Feb-77 13:18		DISPATCH SUBROUTINES FROM MAIN TABLE                                               SEQ 0296

 11542			000110		DSYM PUSHJ1^	PUSHJ1==.-ETAB
 11543	045046	476 00 0 00 056016 		SETOM	PCP1FF
 11544
 11545			000111		DSYM PUSH2^	PUSH2==.-ETAB
 11546	045047	602 00 0 00 000040 		TRNE	F,FLAG2
 11547	045050	661 13 0 00 000400 		TLO	PC,TN0
 11548	045051	263 17 0 00 000000 		POPJ	P,
 11549
 11550			000114		DSYM POPS^	POPS==.-ETAB
 11551	045052	200 02 0 00 046425 		MOVE	T1,ADFLGS
 11552	045053	607 02 0 00 200000 		TLNN	T1,CRY0		;CARRY 0
 11553	045054	661 13 0 00 000400 		TLO	PC,TN0
 11554	045055	263 17 0 00 000000 		POPJ	P,
 11555
 11556			000120		DSYM UUO1^	UUO1==.-ETAB
 11557	045056	476 00 0 00 055644 		SETOM	ARSMR
 11558	045057	354 00 0 00 055756 		AOSA	MAGIC#
 11559
 11560			000122		DSYM PCINCL^	PCINCL==.-ETAB
 11561	045060	402 00 0 00 056016 		SETZM	PCP1FF
 11562	045061	263 17 0 00 000000 		POPJ	P,
 11563
 11564			000124		DSYM MUL0^	MUL0==.-ETAB
 11565	045062	476 00 0 00 055774 		SETOM	MPY
 11566	045063	660 01 0 00 000410 		TRO	T,MQADEN+ARCLR
 11567	045064	660 03 0 00 020000 		TRO	T2,SCSAEN
 11568	045065	402 00 0 00 055636 		SETZM	ARGOLT
 11569	045066	201 02 0 00 000006 		MOVEI	T1,6
 11570	045067	202 02 0 00 056064 		MOVEM	T1,SINDEX
 11571	045070	260 17 0 00 052226 		PUSHJ	P,MPYFCN
 11572	045071	325 11 0 00 051215 		JUMPGE	AD,SCTC5
 11573	045072	325 06 0 00 051215 		JUMPGE	AR,SCTC5
 11574	045073	660 00 0 00 000100 		TRO	F,FLAG3
 11575	045074	254 00 0 00 051215 		JRST	SCTC5
 11576
 11577
 11578			000137		DSYM IMUL1^	IMUL1==.-ETAB
 11579	045075	476 00 0 00 055754 		SETOM	LONGSET
 11580	045076	331 00 0 00 000011 		SKIPL	AD
 11581	045077	665 01 0 00 000060 		TLOA	T,ADARPL
 11582	045100	661 01 0 00 000100 		TLO	T,ADARMI
 11583			000143		DSYM MUL1^	MUL1==.-ETAB
 11584	045101	660 01 0 00 000200 		TRO	T,ARSHLT
 11585	045102	660 00 0 00 000020 		TRO	F,FLAG1
 11586	045103	200 02 1 00 055743 		MOVE	T1,@INSTPT
 11587	045104	602 02 0 00 000010 		TRNE	T1,SCE
 11588	045105	260 17 0 00 053130 		PUSHJ	P,MEMWSS
 11589	045106	263 17 0 00 000000 		POPJ	P,
 11590
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 25
KL10A2	MAC	22-Feb-77 13:18		DISPATCH SUBROUTINES FROM MAIN TABLE                                               SEQ 0297

 11591			000151		DSYM IMUL2^	IMUL2==.-ETAB
 11592	045107	476 00 0 00 055642 		SETOM	ARMQEN
 11593	045110	326 11 0 00 045114 		JUMPN	AD,MUL1A
 11594
 11595			000153		DSYM MUL2^	MUL2==.-ETAB
 11596	045111	603 06 0 00 400000 		TLNE	AR,(1B0)
 11597	045112	606 00 0 00 000100 		TRNN	F,FLAG3
 11598	045113	263 17 0 00 000000 		POPJ	P,
 11599	045114	661 13 0 00 400200 	MUL1A:	TLO	PC,AROV+TN1
 11600	045115	263 17 0 00 000000 		POPJ	P,
 11601
 11602
 11603			000160		DSYM JFFO0^	JFFO0==.-ETAB
 11604	045116	332 00 0 00 000011 		SKIPE	AD
 11605	045117	660 00 0 00 000020 		TRO	F,FLAG1
 11606	045120	607 11 0 00 777777 		TLNN	AD,-1
 11607	045121	660 00 0 00 000040 		TRO	F,FLAG2
 11608	045122	254 00 0 00 051135 		JRST	FMAC2E
 11609
 11610			000165		DSYM JFFO1^	JFFO1==.-ETAB
 11611	045123	606 00 0 00 000020 		TRNN	F,FLAG1
 11612	045124	263 17 0 00 000000 		POPJ	P,
 11613	045125	476 00 0 00 056016 		SETOM	PCP1FF
 11614	045126	661 01 0 00 000002 		TLO	T,PCCLK
 11615	045127	606 00 0 00 000040 		TRNN	F,FLAG2
 11616	045130	263 17 0 00 000000 		POPJ	P,
 11617	045131	660 01 0 00 020000 		TRO	T,ARLARR
 11618	045132	660 07 0 00 000022 		TRO	MQ,22
 11619	045133	263 17 0 00 000000 		POPJ	P,
 11620
 11621			000176		DSYM JFFO2^	JFFO2==.-ETAB
 11622	045134	402 00 0 00 056064 		SETZM	SINDEX
 11623	045135	476 00 0 00 055642 		SETOM	ARMQEN
 11624	045136	660 01 0 00 000010 		TRO	T,MQADEN
 11625	045137	260 17 0 00 051731 	JFFO2A:	PUSHJ	P,MQMIXR
 11626	045140	602 00 0 00 000020 		TRNE	F,FLAG1
 11627	045141	335 00 0 00 055776 		SKIPGE	MQMIX
 11628	045142	254 00 0 00 045146 		JRST	JFFO2B
 11629	045143	661 01 0 00 060070 		TLO	T,ADARPL+ADMAGIC+ADADD+ADCR36
 11630	045144	201 05 0 00 051106 		MOVEI	S,JFFOT1
 11631	045145	263 17 0 00 000000 		POPJ	P,
 11632
 11633	045146	476 00 0 00 055715 	JFFO2B:	SETOM	FMWRSET
 11634	045147	201 05 0 00 047460 		MOVEI	S,ST1
 11635	045150	263 17 0 00 000000 		POPJ	P,
 11636
 11637			000213		DSYM DIV0^	DIV0==.-ETAB
 11638	045151	260 17 0 00 051135 		PUSHJ	P,FMAC2E
 11639
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 26
KL10A2	MAC	22-Feb-77 13:18		DISPATCH SUBROUTINES FROM MAIN TABLE                                               SEQ 0298

 11640			000214		DSYM IDIV0^	IDIV0==.-ETAB
 11641	045152	660 03 0 00 020000 		TRO	T2,SCSAEN
 11642	045153	335 00 1 00 055713 		SKIPGE	@FMREG
 11643	045154	665 01 0 00 060070 		TLOA	T,ADCR36+ADADD+ADMAGIC+ADARPL
 11644	045155	665 01 0 00 000100 		TLOA	T,ADARMI
 11645	045156	660 00 0 00 000100 		TRO	F,FLAG3
 11646	045157	263 17 0 00 000000 		POPJ	P,
 11647
 11648			000222		DSYM IDIV1^	IDIV1==.-ETAB
 11649	045160	660 01 0 00 000400 		TRO	T,ARCLR
 11650	045161	661 01 0 00 000010 		TLO	T,ADMAGIC
 11651	045162	350 00 0 00 055756 		AOS	MAGIC
 11652	045163	476 00 0 00 055754 		SETOM	LONGSET
 11653	045164	660 01 0 00 000010 	IDIV1A:	TRO	T,MQADEN
 11654	045165	201 02 0 00 000012 		MOVEI	T1,12
 11655	045166	202 02 0 00 056064 		MOVEM	T1,SINDEX
 11656	045167	263 17 0 00 000000 		POPJ	P,
 11657
 11658			000232		DSYM DIV2^	DIV2==.-ETAB
 11659	045170	660 01 0 00 000010 		TRO	T,MQADEN
 11660	045171	606 00 0 00 000100 		TRNN	F,FLAG3
 11661	045172	254 00 0 00 045175 		JRST	.+3
 11662	045173	200 02 0 00 046425 		MOVE	T1,ADFLGS
 11663	045174	603 02 0 00 100000 		TLNE	T1,CRY1
 11664	045175	476 00 0 00 055642 		SETOM	ARMQEN
 11665	045176	254 00 0 00 045201 		JRST	.+3
 11666
 11667
 11668			000241		DSYM IDIV2^	IDIV2==.-ETAB
 11669	045177	335 00 0 00 000007 		SKIPGE	MQ
 11670	045200	660 01 0 00 006000 		TRO	T,ARADEN
 11671	045201	200 02 0 00 055134 		MOVE	T1,[POINT 4,IR,12]
 11672	045202	202 02 0 00 055712 		MOVEM	T1,FMADREN
 11673	045203	660 00 0 00 000004 		TRO	F,DSF2SET
 11674	045204	201 05 0 00 047664 		MOVEI	S,DST1
 11675	045205	331 00 0 00 000010 		SKIPL	BR
 11676	045206	665 01 0 00 021000 		TLOA	T,ADBRMI+ADCR36
 11677	045207	661 01 0 00 000600 		TLO	T,ADBRPL
 11678	045210	263 17 0 00 000000 		POPJ	P,
 11679
 11680			000253		DSYM DIV1^	DIV1==.-ETAB
 11681	045211	606 00 0 00 000100 		TRNN	F,FLAG3
 11682	045212	254 00 0 00 045216 		JRST	DIV1A
 11683	045213	661 01 0 00 070000 		TLO	T,ADCR36+ADADD+ADFMMI
 11684	045214	661 03 0 00 000400 		TLO	T2,ADMSKG
 11685	045215	254 00 0 00 045163 		JRST	IDIV1A-1
 11686	045216	661 01 0 00 006000 	DIV1A:	TLO	T,ADFMPL
 11687	045217	254 00 0 00 045164 		JRST	IDIV1A
 11688
 11689			000262		DSYM DSHFT0^	DSHFT0==.-ETAB
 11690	045220	260 17 0 00 051135 		PUSHJ	P,FMAC2E
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 27
KL10A2	MAC	22-Feb-77 13:18		DISPATCH SUBROUTINES FROM MAIN TABLE                                               SEQ 0299

 11691			000263		DSYM SSHFT0^	SSHFT0==.-ETAB
 11692	045221	201 03 0 00 040104 		MOVEI	T2,SAADD+SAP220+SCAREN
 11693	045222	476 00 0 00 055754 		SETOM	LONGSET
 11694	045223	602 06 0 00 400000 		TRNE	AR,1B18
 11695	045224	664 03 0 00 000020 		TROA	T2,SASCPL
 11696	045225	660 03 0 00 000240 		TRO	T2,SASCMI+SAPL1
 11697	045226	263 17 0 00 000000 		POPJ	P,
 11698
 11699			000271		DSYM SHFT1^	SHFT1==.-ETAB
 11700	045227	201 03 0 00 000105 		MOVEI	T2,SAADD+SAP110
 11701	045230	476 00 0 00 055754 		SETOM	LONGSET
 11702	045231	402 00 0 00 056062 		SETZM	SHLONG#
 11703	045232	331 00 0 00 056044 		SKIPL	SA
 11704	045233	254 00 0 00 045236 		JRST	SHFT1A
 11705	045234	660 03 0 00 020000 		TRO	T2,SCSAEN
 11706	045235	374 00 0 00 056062 		SOSA	SHLONG
 11707	045236	335 00 0 00 000015 	SHFT1A:	SKIPGE	SC
 11708	045237	664 03 0 00 000020 		TROA	T2,SASCPL
 11709	045240	660 03 0 00 000240 		TRO	T2,SASCMI+SAPL1
 11710	045241	263 17 0 00 000000 		POPJ	P,
 11711
 11712			000304		DSYM DSHFT2^	DSHFT2==.-ETAB
 11713	045242	660 01 0 00 000010 		TRO	T,MQADEN
 11714	045243	260 17 0 00 047355 		PUSHJ	P,FMACEN
 11715
 11716			000306		DSYM SSHFT2^	SSHFT2==.-ETAB
 11717	045244	204 04 0 00 000016 		MOVS	T3,IR
 11718	045245	405 04 0 00 773000 		ANDI	T3,773000
 11719	045246	201 05 0 00 051110 		MOVEI	S,SRT1
 11720	045247	476 00 0 00 055754 		SETOM	LONGSET
 11721	045250	331 00 0 00 056044 		SKIPL	SA
 11722	045251	254 00 0 00 045256 		JRST	SHFT2A
 11723	045252	306 04 0 00 241000 		CAIN	T3,241000
 11724	045253	664 03 0 00 020020 		TROA	T2,SASCPL+SCSAEN
 11725	045254	660 03 0 00 020006 	SHFT2E:	TRO	T2,SAM110+SCSAEN
 11726	045255	263 17 0 00 000000 		POPJ	P,
 11727
 11728	045256	321 15 0 00 045261 	SHFT2A:	JUMPL	SC,SHFT2B
 11729	045257	660 03 0 00 000343 		TRO	T2,SASCMI+SAPL1+SAADD+SAZERO
 11730	045260	254 00 0 00 045264 		JRST	SHFT2C
 11731
 11732	045261	302 04 0 00 241000 	SHFT2B:	CAIE	T3,241000
 11733	045262	336 00 0 00 056062 		SKIPN	SHLONG
 11734	045263	660 03 0 00 000020 		TRO	T2,SASCPL
 11735	045264	332 00 0 00 056062 	SHFT2C:	SKIPE	SHLONG
 11736	045265	306 04 0 00 241000 		CAIN	T3,241000
 11737	045266	263 17 0 00 000000 		POPJ	P,
 11738	045267	254 00 0 00 045254 		JRST	SHFT2E
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 28
KL10A2	MAC	22-Feb-77 13:18		DISPATCH SUBROUTINES FROM MAIN TABLE                                               SEQ 0300

 11739			000332		DSYM BYTE0^	BYTE0==.-ETAB
 11740	045270	670 03 0 00 055135 		TDO	T2,[XWD ADMSKG,SAMSIZ+SAPL1+SAADD]
 11741	045271	335 00 0 00 056044 		SKIPGE	SA
 11742	045272	664 01 0 00 006000 		TROA	T,ARADEN
 11743	045273	664 03 0 00 001000 		TROA	T2,SAARPOS
 11744	045274	660 03 0 00 000002 		TRO	T2,SAPL44
 11745	045275	263 17 0 00 000000 		POPJ	P,
 11746
 11747			000340		DSYM BYTE2^	BYTE2==.-ETAB
 11748	045276	661 03 0 00 000002 		TLO	T2,MBAREN
 11749	045277	476 00 0 00 055740 		SETOM	INRDY
 11750	045300	660 01 0 00 000010 		TRO	T,MQADEN		;ENTER HERE FOR IBP
 11751	045301	476 00 0 00 055643 		SETOM	ARPOSEN#
 11752	045302	254 00 0 00 045460 		JRST	FIX1A
 11753
 11754			000345		DSYM LDB0^	LDB0==.-ETAB
 11755	045303	660 03 0 00 020000 		TRO	T2,SCSAEN
 11756	045304	322 15 0 00 030065 		JUMPE	SC,CPOPJ
 11757	045305	402 00 0 00 056064 		SETZM	SINDEX
 11758	045306	254 00 0 00 050572 		JRST	DFAT1G
 11759
 11760			000351		DSYM DPB0^	DPB0==.-ETAB
 11761	045307	660 01 0 00 000010 		TRO	T,MQADEN
 11762	045310	476 00 0 00 055642 		SETOM	ARMQEN
 11763	045311	660 03 0 00 020000 		TRO	T2,SCSAEN
 11764	045312	322 15 0 00 045316 		JUMPE	SC,DPB0A
 11765	045313	476 00 0 00 055636 		SETOM	ARGOLT
 11766	045314	402 00 0 00 056064 		SETZM	SINDEX
 11767	045315	254 00 0 00 051215 		JRST	SCTC5
 11768	045316	661 01 0 00 000700 	DPB0A:	TLO	T,ADARMI+ADBRPL
 11769	045317	263 17 0 00 000000 		POPJ	P,
 11770
 11771			000362		DSYM DPB1^	DPB1==.-ETAB
 11772	045320	660 01 0 00 000010 		TRO	T,MQADEN
 11773	045321	260 17 0 00 053130 		PUSHJ	P,MEMWSS
 11774
 11775			000364		DSYM LDB1^	LDB1==.-ETAB
 11776	045322	476 00 0 00 055642 		SETOM	ARMQEN
 11777	045323	263 17 0 00 000000 		POPJ	P,
 11778
 11779			000366		DSYM DPB2^	DPB2==.-ETAB
 11780	045324	476 00 0 00 055642 		SETOM	ARMQEN
 11781
 11782			000367		DSYM LDB2^	LDB2==.-ETAB
 11783	045325	402 00 0 00 055660 		SETZM	BYF6#
 11784	045326	621 13 0 00 020000 		TLZ	PC,BIS
 11785	045327	263 17 0 00 000000 		POPJ	P,
 11786
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 29
KL10A2	MAC	22-Feb-77 13:18		DISPATCH SUBROUTINES FROM MAIN TABLE                                               SEQ 0301

 11787			000372		DSYM DMOV2^	DMOV2==.-ETAB
 11788	045330	661 03 0 00 006000 		TLO	T2,ADMBEN
 11789	045331	201 05 0 00 051143 		MOVEI	S,DMOVT1
 11790	045332	603 16 0 00 001000 		TLNE	IR,1000
 11791	045333	201 05 0 00 051145 		MOVEI	S,DMVNT1
 11792	045334	254 00 0 00 045554 		JRST	DFA2D
 11793
 11794			000377		DSYM DMVNM1^	DMVNM1==.-ETAB
 11795	045335	476 00 0 00 055754 		SETOM	LONGSET
 11796
 11797			000400		DSYM DMVN1A^	DMVN1A==.-ETAB
 11798	045336	660 01 0 00 000010 		TRO	T,MQADEN
 11799	045337	661 03 0 00 000400 		TLO	T2,ADMSKG
 11800	045340	263 17 0 00 000000 		POPJ	P,
 11801
 11802			000403		DSYM DMVNM2^	DMVNM2==.-ETAB
 11803	045341	200 02 0 00 046425 		MOVE	T1,ADFLGS
 11804	045342	603 02 0 00 100000 		TLNE	T1,(1B2)
 11805	045343	476 00 0 00 055642 		SETOM	ARMQEN
 11806	045344	263 17 0 00 000000 		POPJ	P,
 11807
 11808			000407		DSYM DMVN2A^	DMVN2A==.-ETAB
 11809	045345	621 11 0 00 400000 		TLZ	AD,(1B0)
 11810	045346	263 17 0 00 000000 		POPJ	P,
 11811
 11812			000411		DSYM DMVE0A^	DMVE0A==.-ETAB
 11813	045347	476 00 0 00 055744 		SETOM	INSYNC
 11814
 11815			000412		DSYM DMVNM0^	DMVNM0==.-ETAB
 11816	045350	254 00 0 00 051135 		JRST	FMAC2E
 11817
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 30
KL10A2	MAC	22-Feb-77 13:18		DISPATCH SUBROUTINES FROM MAIN TABLE                                               SEQ 0302

 11818						IFNDEF	SIMASB,<
 11819					DSYM TTYFD
 11820						LDB	T3,[POINT 3,IR,12]
 11821						JRST	@TTAB1(T3)
 11822					
 11823					DSYM TDISP
 11824						LDB	T3,[POINT 3,IR,12]
 11825						JRST	@TTAB2(T3)
 11826					
 11827					DSYM APRFD
 11828						LDB	T3,[POINT 3,IR,12]
 11829						JRST	@APRTB1(T3)
 11830					
 11831					DSYM PIFD
 11832						LDB	T3,[POINT 3,IR,12]
 11833						JRST	@PITAB1(T3)
 11834					
 11835					DSYM PAGFD
 11836						LDB	T3,[POINT 3,IR,12]
 11837						JRST	@PAGTB1(T3)
 11838					>
 11839			000413		DSYM BLT0^	BLT0==.-ETAB
 11840	045351	335 00 0 00 055612 		SKIPGE	AD17.5#
 11841	045352	660 00 0 00 000100 		TRO	F,FLAG3
 11842	045353	476 00 0 00 055653 		SETOM	BLTF1#
 11843	045354	263 17 0 00 000000 		POPJ	P,
 11844
 11845			000417		DSYM BLT1^	BLT1==.-ETAB
 11846	045355	660 01 0 00 020000 		TRO	T,ARLARR
 11847	045356	602 00 0 00 000100 		TRNE	F,FLAG3
 11848	045357	640 01 0 00 022000 		TRC	T,ARLARR+ARLTAD
 11849	045360	263 17 0 00 000000 		POPJ	P,
 11850
 11851			000423		DSYM BLT2^	BLT2==.-ETAB
 11852	045361	402 00 0 00 056016 		SETZM	PCP1FF
 11853	045362	332 00 0 00 055653 		SKIPE	BLTF1
 11854	045363	201 05 0 00 051402 		MOVEI	S,BLTT0
 11855	045364	263 17 0 00 000000 		POPJ	P,
 11856
 11857			000427		DSYM FLT2^	FLT2==.-ETAB
 11858	045365	201 05 0 00 051220 		MOVEI	S,SCT2
 11859	045366	402 00 0 00 055636 		SETZM	ARGOLT
 11860	045367	254 00 0 00 045456 		JRST	FIX1B
 11861
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 31
KL10A2	MAC	22-Feb-77 13:18		DISPATCH SUBROUTINES FROM MAIN TABLE                                               SEQ 0303

 11862			000432		DSYM FSC0^	FSC0==.-ETAB
 11863	045370	660 03 0 00 042120 		TRO	T2,SAADD+SAAREX+SASCPL+SCAREN
 11864	045371	335 00 1 00 055713 		SKIPGE	@FMREG
 11865	045372	640 03 0 00 000260 		TRC	T2,SASCPL+SASCMI+SAPL1
 11866	045373	263 17 0 00 000000 		POPJ	P,
 11867
 11868			000436		DSYM FSC2^	FSC2==.-ETAB
 11869	045374	660 03 0 00 000323 		TRO	T2,SAADD+SAPL1+SAZERO+SASCPL
 11870	045375	331 00 1 00 055713 		SKIPL	@FMREG
 11871	045376	640 03 0 00 000060 		TRC	T2,SASCPL+SASCMI
 11872	045377	201 05 0 00 050103 		MOVEI	S,NRT1
 11873	045400	476 00 0 00 055644 		SETOM	ARSMR
 11874	045401	254 00 0 00 045456 		JRST	FIX1B
 11875
 11876			000444		DSYM DFN0^	DFN0==.-ETAB
 11877	045402	616 11 0 00 053313 		TDNN	AD,[777777777]
 11878	045403	665 01 0 00 060000 		TLOA	T,ADCR36+ADADD
 11879	045404	374 00 0 00 055635 		SOSA	ARESAEN			;AR0 _ AR0(0)
 11880	045405	664 00 0 00 000100 		TROA	F,FLAG3
 11881	045406	263 17 0 00 000000 		POPJ	P,
 11882	045407	661 03 0 00 000400 		TLO	T2,ADMSKG
 11883	045410	263 17 0 00 000000 		POPJ	P,
 11884
 11885			000453		DSYM DFN1^	DFN1==.-ETAB
 11886	045411	606 00 0 00 000100 		TRNN	F,FLAG3
 11887	045412	665 03 0 00 000400 		TLOA	T2,ADMSKG
 11888	045413	665 01 0 00 000600 		TLOA	T,ADBRPL
 11889	045414	661 01 0 00 061000 		TLO	T,ADBRMI+ADCR36+ADADD
 11890	045415	263 17 0 00 000000 		POPJ	P,
 11891
 11892	045416	260 17 0 00 051135 		PUSHJ	P,FMAC2E
 11893
 11894			000461		DSYM FDV1^	FDV1==.-ETAB
 11895	045417	660 03 0 00 002140 		TRO	T2,SAAREX+SAADD+SASCMI
 11896	045420	335 02 1 00 055713 		SKIPGE	T1,@FMREG
 11897	045421	665 01 0 00 060110 		TLOA	T,ADADD+ADCR36+ADARMI+ADMAGIC
 11898	045422	664 03 0 00 000200 		TROA	T2,SAPL1
 11899	045423	660 00 0 00 000100 		TRO	F,FLAG3
 11900	045424	602 00 0 00 000100 		TRNE	F,FLAG3
 11901	045425	476 00 0 00 055754 		SETOM	LONGSET
 11902	045426	201 04 0 00 000010 	FDV1B:	MOVEI	T3,10
 11903	045427	202 04 0 00 056064 		MOVEM	T3,SINDEX
 11904	045430	430 02 0 00 000006 	FDV1A:	XOR	T1,AR
 11905	045431	325 02 0 00 045460 		JUMPGE	T1,FIX1A
 11906	045432	640 03 0 00 000060 		TRC	T2,SASCMI+SASCPL
 11907	045433	254 00 0 00 045460 		JRST	FIX1A
 11908
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 32
KL10A2	MAC	22-Feb-77 13:18		DISPATCH SUBROUTINES FROM MAIN TABLE                                               SEQ 0304

 11909			000476		DSYM FDV2L^	FDV2L==.-ETAB
 11910	045434	602 00 0 00 000100 		TRNE	F,FLAG3
 11911	045435	665 01 0 00 070000 		TLOA	T,ADFMMI+ADADD+ADCR36
 11912	045436	665 01 0 00 006000 		TLOA	T,ADFMPL
 11913	045437	661 03 0 00 000400 		TLO	T2,ADMSKG
 11914	045440	476 00 0 00 055754 		SETOM	LONGSET
 11915
 11916			000503		DSYM FDV2^	FDV2==.-ETAB
 11917	045441	660 03 0 00 000040 		TRO	T2,SASCMI
 11918	045442	201 05 0 00 047767 		MOVEI	S,FDT0
 11919	045443	606 00 0 00 000100 		TRNN	F,FLAG3
 11920	045444	644 03 0 00 000060 		TRCA	T2,SASCPL+SASCMI
 11921						JRST	[TDNE AD,[777,,-1]
 11922							TRO T,ARADEN
 11923	045445	254 00 0 00 055136 			JRST FDV2X]
 11924	045446	476 00 0 00 055656 	FDV2X:	SETOM	BRSMR
 11925	045447	254 00 0 00 045460 		JRST	FIX1A
 11926
 11927			000512		DSYM FIX0^	FIX0==.-ETAB
 11928	045450	660 03 0 00 000131 		TRO	T2,SAADD+SAMI33+SASCPL
 11929	045451	325 06 0 00 045460 		JUMPGE	AR,FIX1A
 11930	045452	640 03 0 00 000060 		TRC	T2,SASCPL+SASCMI
 11931	045453	254 00 0 00 045460 		JRST	FIX1A
 11932
 11933			000516		DSYM FIX1^	FIX1==.-ETAB
 11934	045454	476 00 0 00 055754 		SETOM	LONGSET
 11935	045455	660 03 0 00 400354 		TRO	T2,SASCMI+SAPL1+SAADD+FESAEN+SAPL10
 11936	045456	201 04 0 00 000010 	FIX1B:	MOVEI	T3,10
 11937	045457	202 04 0 00 056064 		MOVEM	T3,SINDEX
 11938	045460	660 03 0 00 020000 	FIX1A:	TRO	T2,SCSAEN
 11939	045461	263 17 0 00 000000 		POPJ	P,
 11940
 11941			000524		DSYM FIX2^	FIX2==.-ETAB
 11942	045462	321 15 0 00 050533 		JUMPL	SC,FIX2A
 11943	045463	331 00 0 00 056044 		SKIPL	SA
 11944	045464	254 00 0 00 050513 		JRST	FIX2B
 11945	045465	661 13 0 00 400200 		TLO	PC,AROV+TN1
 11946	045466	201 05 0 00 051342 		MOVEI	S,INDONE
 11947	045467	263 17 0 00 000000 		POPJ	P,
 11948
 11949	045470	603 16 0 00 001000 	DFAF:	TLNE	IR,1000		;IS IT DFSB ?
 11950	045471	661 03 0 00 340000 		TLO	T2,ADXFMP+ADXFMM+ADXEQV	;YES,  *** ECO 42 ***
 11951	045472	260 17 0 00 045775 		PUSHJ	P,DFLTF
 11952
 11953	045473				FADF:
 11954	045473	476 00 0 00 056072 	FMPF:	SETOM	STINH
 11955
 11956			000536		DSYM FMP0^	FMP0==.-ETAB
 11957	045474	660 03 0 00 002000 	FMP0A:	TRO	T2,SAAREX
 11958	045475	263 17 0 00 000000 		POPJ	P,
 11959
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 33
KL10A2	MAC	22-Feb-77 13:18		DISPATCH SUBROUTINES FROM MAIN TABLE                                               SEQ 0305

 11960			000540		DSYM FMP1^	FMP1==.-ETAB
 11961	045476	660 03 0 00 002120 		TRO	T2,SAADD+SASCPL+SAAREX
 11962	045477	335 02 1 00 055713 		SKIPGE	T1,@FMREG
 11963	045500	660 03 0 00 000200 		TRO	T2,SAPL1
 11964	045501	476 00 0 00 055774 		SETOM	MPY
 11965	045502	254 00 0 00 045426 		JRST	FDV1B
 11966
 11967			000545		DSYM FMP2^	FMP2==.-ETAB
 11968	045503	476 00 0 00 055656 		SETOM	BRSMR
 11969	045504	476 00 0 00 055644 		SETOM	ARSMR
 11970	045505	476 00 0 00 055754 		SETOM	LONGSET
 11971	045506	660 03 0 00 400010 		TRO	T2,SAMI16+FESAEN
 11972	045507	201 05 0 00 050070 		MOVEI	S,FMT1
 11973	045510	263 17 0 00 000000 		POPJ	P,
 11974
 11975			000553		DSYM UFA2^	UFA2==.-ETAB
 11976	045511	260 17 0 00 051135 		PUSHJ	P,FMAC2E
 11977
 11978			000554		DSYM FAD2^	FAD2==.-ETAB
 11979	045512	476 00 0 00 055656 		SETOM	BRSMR
 11980	045513	660 03 0 00 002340 		TRO	T2,SAAREX+SAADD+SAPL1+SASCMI
 11981	045514	201 05 0 00 051026 		MOVEI	S,FAT1
 11982	045515	476 00 0 00 055754 	FAD2A:	SETOM	LONGSET
 11983	045516	660 03 0 00 400000 		TRO	T2,FESAEN
 11984	045517	200 02 1 00 055713 		MOVE	T1,@FMREG
 11985	045520	254 00 0 00 045426 		JRST	FDV1B
 11986
 11987			000563		DSYM DFA0^	DFA0==.-ETAB
 11988	045521	670 03 0 00 055141 		TDO	T2,[XWD ADXEQV+ADXBRM+ARXADX,SAADD+SAPL1+SAAREX+SASCMI]  ;ECO 42
 11989	045522	260 17 0 00 051135 		PUSHJ	P,FMAC2E
 11990	045523	254 00 0 00 045515 		JRST	FAD2A
 11991
 11992			000566		DSYM DFA1^	DFA1==.-ETAB
 11993	045524	260 17 0 00 047355 		PUSHJ	P,FMACEN
 11994	045525	661 03 0 00 000100 		TLO	T2,ARXADX
 11995	045526	331 02 0 00 056044 		SKIPL	T1,SA
 11996	045527	660 03 0 00 000343 		TRO	T2,SASCMI+SAPL1+SAADD+SAZERO
 11997	045530	430 02 0 00 000006 		XOR	T1,AR
 11998	045531	325 02 0 00 045460 		JUMPGE	T1,FIX1A
 11999	045532	660 00 0 00 000040 		TRO	F,FLAG2
 12000	045533	254 00 0 00 045460 		JRST	FIX1A
 12001
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 34
KL10A2	MAC	22-Feb-77 13:18		DISPATCH SUBROUTINES FROM MAIN TABLE                                               SEQ 0306

 12002			000576		DSYM DFA2^	DFA2==.-ETAB
 12003	045534	661 03 0 00 006000 		TLO	T2,ADMBEN
 12004	045535	331 00 0 00 000015 		SKIPL	SC
 12005	045536	660 03 0 00 020000 		TRO	T2,SCSAEN
 12006	045537	660 03 0 00 002000 		TRO	T2,SAAREX
 12007	045540	602 00 0 00 000040 		TRNE	F,FLAG2
 12008	045541	644 03 0 00 012000 		TRCA	T2,SAAREX+SAFEEN
 12009						JRST	[JUMPL	BR,DFA2A
 12010							 TRO	T2,SAEQV+SASCPL+SASCMI
 12011	045542	254 00 0 00 055142 			 JRST	DFA2A]
 12012	045543	331 00 0 00 055645 		SKIPL	ARX
 12013						JRST	[TLNE	IR,1000
 12014							JRST	DFA2A
 12015	045544	254 00 0 00 055145 			JRST	.+2]	;ECO 42
 12016	045545	603 16 0 00 001000 		TLNE	IR,1000
 12017	045546	660 03 0 00 004003 		TRO	T2,SAEQV+SAZERO
 12018	045547	331 00 0 00 056044 	DFA2A:	SKIPL	SA
 12019	045550	620 00 0 00 000040 		TRZ	F,FLAG2
 12020					;DFA2C:	TLNE	IR,1000		;ECO 42
 12021					;	TLO	T2,ADXFMP+ADXFMM+ADXEQV
 12022	045551	201 05 0 00 050550 		MOVEI	S,DFAT1
 12023	045552	201 02 0 00 000007 	DFA2B:	MOVEI	T1,7
 12024	045553	202 02 0 00 056064 		MOVEM	T1,SINDEX
 12025	045554	476 00 0 00 055705 	DFA2D:	SETOM	FCE2W#
 12026	045555	263 17 0 00 000000 		POPJ	P,
 12027
 12028			000620		DSYM DFM0^	DFM0==.-ETAB
 12029	045556	670 03 0 00 055150 		TDO	T2,[ARXADX,,SAAREX+SAADD+SASCPL]	;ECO 42
 12030	045557	660 01 0 00 000010 		TRO	T,MQADEN
 12031	045560	476 00 0 00 055656 		SETOM	BRSMR
 12032	045561	476 00 0 00 055774 		SETOM	MPY
 12033	045562	254 00 0 00 045573 		JRST	DFD0A
 12034
 12035			000625		DSYM DFM1^	DFM1==.-ETAB
 12036	045563	260 17 0 00 047355 		PUSHJ	P,FMACEN
 12037	045564	660 03 0 00 000020 		TRO	T2,SASCPL
 12038	045565	321 07 0 00 045460 		JUMPL	MQ,FIX1A
 12039	045566	254 00 0 00 045432 		JRST	FDV1A+2
 12040
 12041			000631		DSYM DFM2^	DFM2==.-ETAB
 12042	045567	670 03 0 00 055151 		TDO	T2,[XWD ADMBEN,SAMI43+FESAEN]
 12043	045570	201 05 0 00 050656 		MOVEI	S,DFMT1
 12044	045571	254 00 0 00 045552 		JRST	DFA2B
 12045
 12046			000634		DSYM DFD0^	DFD0==.-ETAB
 12047						TDO	T2,[XWD ADXEQV+ADXFMP+ADXFMM+ARXADX,^_
 12048	045572	670 03 0 00 055152 	SAAREX+SAADD+SASCMI]
 12049	045573	476 00 0 00 055754 	DFD0A:	SETOM	LONGSET
 12050	045574	260 17 0 00 051135 		PUSHJ	P,FMAC2E
 12051	045575	331 02 1 00 055713 		SKIPL	T1,@FMREG
 12052	045576	660 03 0 00 000200 		TRO	T2,SAPL1
 12053	045577	254 00 0 00 045430 		JRST	FDV1A
 12054
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 35
KL10A2	MAC	22-Feb-77 13:18		DISPATCH SUBROUTINES FROM MAIN TABLE                                               SEQ 0307

 12055			000642		DSYM DFD1^	DFD1==.-ETAB
 12056	045600	660 01 0 00 000010 		TRO	T,MQADEN
 12057	045601	660 03 0 00 000020 		TRO	T2,SASCPL
 12058	045602	331 00 0 00 055645 		SKIPL	ARX
 12059	045603	665 01 0 00 000060 		TLOA	T,ADARPL
 12060	045604	644 03 0 00 000060 		TRCA	T2,SASCPL+SASCMI
 12061	045605	254 00 0 00 045460 		JRST	FIX1A
 12062	045606	661 01 0 00 060110 		TLO	T,ADADD+ADCR36+ADARMI+ADMAGIC
 12063	045607	661 03 0 00 540100 		TLO	T2,ADXADD+ADXFMP+ADXFMM+ARXADX
 12064	045610	660 00 0 00 000100 		TRO	F,FLAG3
 12065	045611	254 00 0 00 045460 		JRST	FIX1A
 12066
 12067			000654		DSYM DFD2^	DFD2==.-ETAB
 12068	045612	670 03 0 00 055153 		TDO	T2,[XWD ARXADX+ADMBEN,FESAEN]
 12069	045613	660 01 0 00 000010 		TRO	T,MQADEN
 12070	045614	476 00 0 00 055642 		SETOM	ARMQEN
 12071	045615	201 05 0 00 050702 		MOVEI	S,DFDT1
 12072	045616	201 02 0 00 000011 		MOVEI	T1,11
 12073	045617	254 00 0 00 045553 		JRST	DFA2B+1
 12074
 12075						IFNDEF	SIMASB,<
 12076					DSYM MONUUO
 12077						TRO	F,MUOF2S
 12078						SETOM	MCSPEC#
 12079						MOVEI	T1,424
 12080						TLNE	PC,USERF
 12081						MOVEI	T1,USR424
 12082						MOVEM	T1,MCSADR#
 12083						POPJ	P,
 12084					
 12085					DSYM MUUO02
 12086						SETOM	MCSPEC
 12087						MOVEI	T1,425
 12088						TLNE	PC,USERF
 12089						MOVEI	T1,USR425
 12090						MOVEM	T1,MCSADR
 12091						POPJ	P,
 12092					
 12093					DSYM MUUO32
 12094						HLL	PC,AR
 12095						TRO	F,MUOF1C
 12096						MOVEI	S,ST1
 12097						POPJ	P,
 12098					
 12099					DSYM MUOXC2
 12100						JRST	MUOXC3
 12101					>
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 36
KL10A2	MAC	22-Feb-77 13:18		DISPATCH SUBROUTINES FROM MAIN TABLE                                               SEQ 0308

 12102
 12103						IFDEF	SIMASB,<
 12104			000662		DSYM	MONUUO^	MONUUO==.-ETAB
 12105	045620	264 00 0 00 051375 		JSR	ERR
 12106
 12107			000663		DSYM	MUUO32^	MUUO32==.-ETAB
 12108	045621	264 00 0 00 051375 		JSR	ERR
 12109					>
 12110
 12111			000664		DSYM MAP2^	MAP2==.-ETAB
 12112	045622	550 06 0 00 000014 		HRRZ	AR,MA
 12113	045623	263 17 0 00 000000 		POPJ	P,
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 37
KL10A2	MAC	22-Feb-77 13:18		DISPATCH SUBROUTINES FROM MAIN TABLE - FETCH ACTIONS                               SEQ 0309

 12114					SUBTTL	DISPATCH SUBROUTINES FROM MAIN TABLE - FETCH ACTIONS
 12115						DEFINE ASYM(A)
 12116					<	A==<.-AUXTAB>B26
 12117						IFG .-AUXTAB-37,<PRINTX AUXTAB OVERFLOW>>
 12118
 12119	045624	255 00 0 00 000000 	AUXTAB:	JFCL
 12120
 12121			001000		ASYM MULFD^	MULFD==<.-AUXTAB>B26
 12122	045625	660 03 0 00 000001 		TRO	T2,SAMI22
 12123
 12124			002000		ASYM DIVFD^	DIVFD==<.-AUXTAB>B26
 12125	045626	260 17 0 00 045747 		PUSHJ	P,DIVF
 12126
 12127			003000		ASYM MUO3FD^	MUO3FD==<.-AUXTAB>B26
 12128
 12129			003000		ASYM TCONSX^	TCONSX==<.-AUXTAB>B26
 12130
 12131			003000		ASYM SKPFD^	SKPFD==<.-AUXTAB>B26
 12132
 12133			003000		ASYM FSBFD^	FSBFD==<.-AUXTAB>B26
 12134
 12135			003000		ASYM JFFOFD^	JFFOFD==<.-AUXTAB>B26
 12136
 12137			003000		ASYM SRINST^	SRINST==<.-AUXTAB>B26
 12138	045627	476 00 0 00 056072 		SETOM	STINH
 12139
 12140			004000		ASYM BPNI2D^	BPNI2D==<.-AUXTAB>B26
 12141	045630	260 17 0 00 045754 		PUSHJ	P,BPNIF2
 12142
 12143			005000		ASYM BPNIFD^	BPNIFD==<.-AUXTAB>B26
 12144	045631	260 17 0 00 045753 		PUSHJ	P,BPNIF
 12145
 12146			006000		ASYM BPIFD^	BPIFD==<.-AUXTAB>B26
 12147	045632	660 03 0 00 001700 		TRO	T2,SAARPOS+SAPL1+SAMSIZ+SAADD
 12148
 12149			007000		ASYM LDBFD^	LDBFD==<.-AUXTAB>B26
 12150
 12151			007000		ASYM DPBFD^	DPBFD==<.-AUXTAB>B26
 12152	045633	260 17 0 00 045767 		PUSHJ	P,LDBF
 12153
 12154			010000		ASYM FIXFD^	FIXFD==<.-AUXTAB>B26
 12155	045634	260 17 0 00 045756 		PUSHJ	P,FIXF
 12156
 12157			011000		ASYM FLTFD^	FLTFD==<.-AUXTAB>B26
 12158	045635	260 17 0 00 045760 		PUSHJ	P,FLTF
 12159
 12160			012000		ASYM DFNFD^	DFNFD==<.-AUXTAB>B26
 12161	045636	660 03 0 00 006060 		TRO	T2,SAAREX+SASCPL+SASCMI+SAEQV
 12162
 12163			013000		ASYM FSCFD^	FSCFD==<.-AUXTAB>B26
 12164	045637	260 17 0 00 045763 		PUSHJ	P,FSCF
 12165
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 38
KL10A2	MAC	22-Feb-77 13:18		DISPATCH SUBROUTINES FROM MAIN TABLE - FETCH ACTIONS                               SEQ 0310

 12166			014000		ASYM FADFD^	FADFD==<.-AUXTAB>B26
 12167	045640	260 17 0 00 045473 		PUSHJ	P,FADF
 12168
 12169			015000		ASYM FMPFD^	FMPFD==<.-AUXTAB>B26
 12170	045641	260 17 0 00 045473 		PUSHJ	P,FMPF
 12171
 12172			016000		ASYM FDVFD^	FDVFD==<.-AUXTAB>B26
 12173	045642	260 17 0 00 045765 		PUSHJ	P,FDVF
 12174
 12175			017000		ASYM DFAFD^	DFAFD==<.-AUXTAB>B26
 12176	045643	260 17 0 00 045470 		PUSHJ	P,DFAF
 12177
 12178			020000		ASYM DFMFD^	DFMFD==<.-AUXTAB>B26
 12179	045644	260 17 0 00 045773 		PUSHJ	P,DFMF
 12180
 12181			021000		ASYM DFDFD^	DFDFD==<.-AUXTAB>B26
 12182	045645	260 17 0 00 046003 		PUSHJ	P,DFDF
 12183
 12184			022000		ASYM BLTFD^	BLTFD==<.-AUXTAB>B26
 12185	045646	260 17 0 00 045776 		PUSHJ	P,BLTF
 12186
 12187			023000		ASYM XCTFD^	XCTFD==<.-AUXTAB>B26
 12188	045647	260 17 0 00 046013 		PUSHJ	P,XCTFD1
 12189
 12190			024000		ASYM AOBJD^	AOBJD==<.-AUXTAB>B26
 12191
 12192			024000		ASYM PUSHD^	PUSHD==<.-AUXTAB>B26
 12193
 12194			024000		ASYM BOOL0D^	BOOL0D==<.-AUXTAB>B26
 12195
 12196			024000		ASYM AOJD^	AOJD==<.-AUXTAB>B26
 12197	045650	661 03 0 00 000400 		TLO	T2,ADMSKG
 12198
 12199			025000		ASYM DMVMFD^	DMVMFD==<.-AUXTAB>B26
 12200	045651	260 17 0 00 046014 		PUSHJ	P,XCTFD1+1
 12201
 12202			026000		ASYM DMVEFD^	DMVEFD==<.-AUXTAB>B26
 12203	045652	260 17 0 00 045744 		PUSHJ	P,DMVEA
 12204
 12205			027000		ASYM UUOFD^	UUOFD==<.-AUXTAB>B26
 12206	045653	260 17 0 00 046007 		PUSHJ	P,UUOF
 12207
 12208			030000		ASYM JFCLFD^	JFCLFD==<.-AUXTAB>B26
 12209	045654	260 17 0 00 045704 		PUSHJ	P,JFCLF
 12210
 12211			031000		ASYM JRSTFD^	JRSTFD==<.-AUXTAB>B26
 12212	045655	260 17 0 00 045711 		PUSHJ	P,JRSTF
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 39
KL10A2	MAC	22-Feb-77 13:18		DISPATCH SUBROUTINES FROM MAIN TABLE - FETCH ACTIONS                               SEQ 0311

 12213					;PC PLUS ONE GATE
 12214
 12215	045656	552 13 0 00 056017 	PCP1:	HRRZM	PC,PCP1G#
 12216	045657	336 00 0 00 056016 		SKIPN	PCP1FF#
 12217	045660	350 00 0 00 056017 		AOS	PCP1G
 12218	045661	263 17 0 00 000000 		POPJ	P,
 12219
 12220	045662	200 02 0 00 000013 	CONDZ1:	MOVE	T1,PC
 12221	045663	242 02 0 00 777767 		LSH	T1,-11
 12222	045664	404 02 0 00 000016 		AND	T1,IR
 12223	045665	402 00 0 00 055671 		SETZM	CONDZ#
 12224	045666	603 02 0 00 000740 		TLNE	T1,740
 12225	045667	476 00 0 00 055671 		SETOM	CONDZ
 12226	045670	263 17 0 00 000000 		POPJ	P,
 12227
 12228	045671	603 16 0 00 000400 	JFCL2:	TLNE	IR,(1B9)
 12229	045672	621 13 0 00 400000 		TLZ	PC,AROV
 12230	045673	603 16 0 00 000200 		TLNE	IR,(1B10)
 12231	045674	621 13 0 00 200000 		TLZ	PC,CRY0
 12232	045675	603 16 0 00 000100 		TLNE	IR,(1B11)
 12233	045676	621 13 0 00 100000 		TLZ	PC,CRY1
 12234	045677	603 16 0 00 000040 		TLNE	IR,(1B12)
 12235	045700	621 13 0 00 040000 		TLZ	PC,FOV
 12236	045701	336 00 0 00 055671 		SKIPN	CONDZ
 12237	045702	661 01 0 00 000004 		TLO	T,INFTST
 12238	045703	263 17 0 00 000000 		POPJ	P,
 12239
 12240	045704	260 17 0 00 045662 	JFCLF:	PUSHJ	P,CONDZ1
 12241	045705	336 00 0 00 055671 		SKIPN	CONDZ
 12242	045706	664 01 0 00 100000 		TROA	T,ABPCEN
 12243	045707	661 01 0 00 000004 		TLO	T,INFTST
 12244	045710	263 17 0 00 000000 		POPJ	P,
 12245
 12246	045711	603 16 0 00 000300 	JRSTF:	TLNE	IR,(1B10+1B11)
 12247	045712	254 00 0 00 045715 		JRST	.+3
 12248	045713	661 01 0 00 000004 		TLO	T,INFTST
 12249	045714	263 17 0 00 000000 		POPJ	P,
 12250	045715	476 00 0 00 056072 		SETOM	STINH
 12251	045716	263 17 0 00 000000 		POPJ	P,
 12252
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 40
KL10A2	MAC	22-Feb-77 13:18		DISPATCH SUBROUTINES FROM MAIN TABLE - FETCH ACTIONS                               SEQ 0312

 12253	045717	661 01 0 00 000600 	JRST2:	TLO	T,ADBRPL
 12254	045720	660 01 0 00 001000 		TRO	T,BRAREN
 12255	045721	607 16 0 00 000300 		TLNN	IR,(1B10+1B11)
 12256	045722	263 17 0 00 000000 		POPJ	P,
 12257	045723	603 16 0 00 000200 		TLNE	IR,(1B10)
 12258	045724	402 00 0 00 056043 		SETZM	RUN#
 12259	045725	607 16 0 00 000100 		TLNN	IR,(1B11)
 12260	045726	254 00 0 00 045742 		JRST	JRST3
 12261	045727	510 02 0 00 000006 		HLLZ	T1,AR
 12262	045730	603 13 0 00 010000 		TLNE	PC,USERF		;USER MODE
 12263	045731	665 02 0 00 010000 		TLOA	T1,10000		;USER CANNOT LEAVE USER MODE
 12264	045732	254 00 0 00 045735 		JRST	.+3
 12265	045733	607 13 0 00 004000 		TLNN	PC,EXIOT
 12266	045734	621 02 0 00 004000 		TLZ	T1,4000			;USER CANNOT TURN ON USER IOT
 12267	045735	621 02 0 00 000037 		TLZ	T1,37
 12268	045736	500 13 0 00 000002 		HLL	PC,T1
 12269	045737	402 00 0 00 055660 		SETZM	BYF6
 12270	045740	603 13 0 00 020000 		TLNE	PC,BIS
 12271	045741	476 00 0 00 055660 		SETOM	BYF6
 12272	045742	201 05 0 00 047460 	JRST3:	MOVEI	S,ST1
 12273	045743	263 17 0 00 000000 		POPJ	P,
 12274
 12275						IFNDEF	SIMASB,<
 12276					MUOXC3:	MOVEM	17,MONTMP+17	;SAVE AC'S
 12277						MOVEI	17,MONTMP
 12278						BLT	17,MONTMP+16
 12279						HRRI	PC,.+3		;SET ACTUAL FLAGS
 12280						HLL	PC,USR425
 12281						JRST	2,(PC)
 12282						MOVE	0,USR424
 12283						LSH	0,-^D27
 12284						CAIN	0,041
 12285						JRST	MUOXC5		;INIT UUO
 12286						MOVSI	17,ACS		;GET SIMULATED AC'S
 12287						BLT	17,17
 12288						XCT	USR424		;EXECUTE MONITOR UUO
 12289						SKIPA
 12290					MUOXC4:	AOS	USR425
 12291						MOVEM	17,ACS+17	;PUT BACK SIM AC'S
 12292						MOVEI	17,ACS
 12293						BLT	17,ACS+16
 12294						JSP	0,.+1		;GET ACTUAL FLAGS
 12295						HLLM	0,USR425	;SETUP AS SIM FLAGS
 12296						MOVEI	0,0
 12297						CALL	[SIXBIT /SETUWP/]
 12298						JFCL
 12299						MOVSI	17,MONTMP
 12300						BLT	17,17		;RESTORE AC'S
 12301						POPJ	P,
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 41
KL10A2	MAC	22-Feb-77 13:18		DISPATCH SUBROUTINES FROM MAIN TABLE - FETCH ACTIONS                               SEQ 0313

 12302					MUOXC5:	MOVE	0,@USR425	;MUUO INIT EXECUTION
 12303						MOVEM	0,MUOXC6	;SETUP ARG'S
 12304						AOS	USR425
 12305						MOVE	0,@USR425
 12306						MOVEM	0,MUOXC6+1
 12307						MOVSI	17,ACS		;GET SIMULATED AC'S
 12308						BLT	17,17
 12309						XCT	USR424		;EXECUTE INIT
 12310					MUOXC6:	0
 12311						0
 12312						SKIPA			;ERROR RETURN
 12313						AOS	USR425		;NORMAL RETURN
 12314						JRST	MUOXC4
 12315					
 12316					MONTMP:	BLOCK	20
 12317					>
 12318	045744	603 00 0 00 000600 	DMVEA:	TLNE	F,ADBRPL
 12319	045745	660 01 0 00 006000 		TRO	T,ARADEN
 12320	045746	263 17 0 00 000000 		POPJ	P,
 12321
 12322	045747	660 03 0 00 000007 	DIVF:	TRO	T2,SAMI42
 12323	045750	641 01 0 00 016000 		TLC	T,ADFMPL+ADFMMI
 12324	045751	476 00 0 00 056072 		SETOM	STINH
 12325	045752	263 17 0 00 000000 		POPJ	P,
 12326
 12327	045753	661 03 0 00 000400 	BPNIF:	TLO	T2,ADMSKG	;BYTE PTR NOT INC FETCH
 12328	045754	660 03 0 00 001000 	BPNIF2:	TRO	T2,SAARPOS
 12329	045755	263 17 0 00 000000 		POPJ	P,
 12330
 12331	045756	260 17 0 00 045763 	FIXF:	PUSHJ	P,FSCF
 12332	045757	254 00 0 00 045474 		JRST	FMP0A
 12333	045760	260 17 0 00 045763 	FLTF:	PUSHJ	P,FSCF
 12334	045761	660 03 0 00 000013 		TRO	T2,SAMI4
 12335	045762	263 17 0 00 000000 		POPJ	P,
 12336
 12337	045763	476 00 0 00 056072 	FSCF:	SETOM	STINH
 12338	045764	263 17 0 00 000000 		POPJ	P,
 12339
 12340	045765	260 17 0 00 045763 	FDVF:	PUSHJ	P,FSCF
 12341	045766	254 00 0 00 045474 		JRST	FMP0A
 12342
 12343	045767	660 03 0 00 000343 	LDBF:	TRO	T2,SASCMI+SAPL1+SAADD+SAZERO
 12344	045770	325 15 0 00 030065 		JUMPGE	SC,CPOPJ
 12345	045771	660 03 0 00 000017 		TRO	T2,SAM100
 12346	045772	263 17 0 00 000000 		POPJ	P,
 12347
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 42
KL10A2	MAC	22-Feb-77 13:18		DISPATCH SUBROUTINES FROM MAIN TABLE - FETCH ACTIONS                               SEQ 0314

 12348	045773	260 17 0 00 045775 	DFMF:	PUSHJ	P,DFLTF
 12349	045774	254 00 0 00 045474 		JRST	FMP0A
 12350
 12351	045775	665 03 0 00 000200 	DFLTF:	TLOA	T2,ARXCLR
 12352	045776	260 17 0 00 046001 	BLTF:	PUSHJ	P,BLTFDA
 12353	045777	476 00 0 00 056072 		SETOM	STINH
 12354	046000	263 17 0 00 000000 		POPJ	P,
 12355
 12356	046001	476 00 0 00 056016 	BLTFDA:	SETOM	PCP1FF
 12357	046002	254 00 0 00 046005 		JRST	DFDF+2
 12358
 12359	046003	260 17 0 00 045775 	DFDF:	PUSHJ	P,DFLTF
 12360	046004	670 03 0 00 055154 		TDO	T2,[XWD ADXFMM+ADXEQV,SAAREX]
 12361	046005	476 00 0 00 056126 		SETOM	TNCLRI#
 12362	046006	263 17 0 00 000000 		POPJ	P,
 12363
 12364	046007	476 00 0 00 056126 	UUOF:	SETOM	TNCLRI
 12365	046010	476 00 0 00 056141 		SETOM	XCTF#
 12366	046011	201 02 0 00 000040 		MOVEI	T1,40
 12367	046012	202 02 0 00 055756 		MOVEM	T1,MAGIC#
 12368
 12369	046013	476 00 0 00 056141 	XCTFD1:	SETOM	XCTF
 12370	046014	476 00 0 00 056126 		SETOM	TNCLRI
 12371	046015	263 17 0 00 000000 		POPJ	P,
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 43
KL10A2	MAC	22-Feb-77 13:18		DISPATCH SUBROUTINES FROM MAIN TABLE - FETCH ACTIONS                               SEQ 0315

 12372						IFNDEF	SIMASB,<
 12373					TDATAI:	MOVEI	S,TTYDI
 12374						POPJ	P,
 12375					
 12376					TDATAO:	MOVEI	S,TTYDO
 12377						POPJ	P,
 12378					
 12379					TCONO:	MOVEI	S,TTYCO
 12380						TRO	T,ARLARR
 12381						POPJ	P,
 12382					
 12383					TCONI:	MOVEI	S,TTYCI
 12384						POPJ	P,
 12385					
 12386					TCONSZ:	MOVEI	S,TTYCNZ
 12387						POPJ	P,
 12388					
 12389					TCONSO:	MOVEI	S,TTYCNO
 12390						POPJ	P,
 12391					
 12392					TDTAI:	PUSHJ	P,MEMWSS
 12393						POPJ	P,
 12394					
 12395					TDTAO:	POPJ	P,
 12396					
 12397					TCNO:	POPJ	P,
 12398					
 12399					TCNI:	JRST	TDTAI
 12400					
 12401					TCNSZ:
 12402					TCNSO:	MOVEI	S,ST1
 12403						POPJ	P,
 12404					
 12405					ADATAI:	MOVEI	S,APRDI
 12406						POPJ	P,
 12407					
 12408					ADATAO:	MOVEI	S,APRDO
 12409						POPJ	P,
 12410					
 12411					ACONO:	MOVEI	S,APRCO
 12412						TRO	T,ARLARR
 12413						POPJ	P,
 12414					
 12415					ACONI:	MOVEI	S,APRCI
 12416						POPJ	P,
 12417					
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 44
KL10A2	MAC	22-Feb-77 13:18		DISPATCH SUBROUTINES FROM MAIN TABLE - FETCH ACTIONS                               SEQ 0316

 12418					ACONSZ:	MOVEI	S,APRCNZ
 12419						POPJ	P,
 12420					
 12421					ACONSO:	MOVEI	S,APRCNO
 12422						POPJ	P,
 12423					
 12424					PDATAI:	MOVEI	S,PIDI
 12425						POPJ	P,
 12426					
 12427					PDATAO:	MOVEI	S,PIDO
 12428						POPJ	P,
 12429					
 12430					PCONO:	MOVEI	S,PICO
 12431						TRO	T,ARLARR
 12432						POPJ	P,
 12433					
 12434					PCONI:	MOVEI	S,PICI
 12435						POPJ	P,
 12436					
 12437					PCONSZ:	MOVEI	S,PICNZ
 12438						POPJ	P,
 12439					
 12440					PCONSO:	MOVEI	S,PICNO
 12441						POPJ	P,
 12442					
 12443					GDATAI:	MOVEI	S,PGDI
 12444						POPJ	P,
 12445					
 12446					GDATAO:	MOVEI	S,PGDO
 12447						POPJ	P,
 12448					
 12449					PGCONO:	MOVEI	S,PGCO
 12450						TRO	T,ARLARR
 12451						POPJ	P,
 12452					
 12453					PGCONI:	MOVEI	S,PGCI
 12454						POPJ	P,
 12455					
 12456					GCONSZ:	MOVEI	S,PGCNZ
 12457						POPJ	P,
 12458					
 12459					GCONSO:	MOVEI	S,PGCNO
 12460						POPJ	P,
 12461					>
 12462					;PRINTX	DISPATCH ASSEMBLY COMPLETED
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 1
KL10A3	MAC	22-Feb-77 13:19		MASTER CLOCK ROUTINE                                                               SEQ 0317

 12463					SUBTTL	MASTER CLOCK ROUTINE
 12464
 12465	046016				FIRST:	TTCALL	3,[ASCIZ/
 12466					*DDT*
 12467	046016	051 03 0 00 055155 	/]
 12468	046017	254 00 0 00 030007 		JRST	DDT
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 2
KL10A3	MAC	22-Feb-77 13:19		MASTER CLOCK ROUTINE                                                               SEQ 0318

 12469	046020	476 00 0 00 055727 	GO:	SETOM	INFTFF
 12470	046021	402 00 0 00 055744 		SETZM	INSYNC
 12471	046022	402 00 0 00 056016 		SETZM	PCP1FF
 12472	046023	201 00 0 00 100000 		MOVEI	F,ABPC
 12473	046024	200 13 0 00 040415 		MOVE	PC,INPC
 12474	046025	552 13 0 00 056017 		HRRZM	PC,PCP1G
 12475	046026	476 00 0 00 056043 		SETOM	RUN
 12476	046027	201 05 0 00 051342 		MOVEI	S,INDONE
 12477					GO1:	REPEAT	4,
 12478					<	SETZM MEMCMP-GO1+.>
 12479	046030	402 00 0 00 053142 		SETZM MEMCMP-GO1+.
 12480	046031	402 00 0 00 053143 		SETZM MEMCMP-GO1+.
 12481	046032	402 00 0 00 053144 		SETZM MEMCMP-GO1+.
 12482	046033	402 00 0 00 053145 		SETZM MEMCMP-GO1+.
 12483	046034	402 00 0 00 055757 		SETZM	MAMAOFF
 12484	046035	402 00 0 00 055765 		SETZM	MEMDONE
 12485	046036	402 00 0 00 056137 		SETZM	WARNED
 12486	046037	402 00 0 00 056123 		SETZM	TIME
 12487	046040	402 00 0 00 055772 		SETZM	MEMWR
 12488	046041	402 00 0 00 055773 		SETZM	MEMWRWT
 12489	046042	402 00 0 00 055711 		SETZM	FMADMA
 12490	046043	402 00 0 00 056141 		SETZM	XCTF
 12491	046044	402 00 0 00 055677 		SETZM	DSF2
 12492	046045	402 00 0 00 056136 		SETZM	TTST#
 12493	046046	403 16 0 00 055657 		SETZB	IR,BYF5
 12494	046047	402 00 0 00 055660 		SETZM	BYF6
 12495	046050	603 13 0 00 020000 		TLNE	PC,BIS
 12496	046051	476 00 0 00 055660 		SETOM	BYF6
 12497	046052	402 00 0 00 055674 		SETZM	DFDF1
 12498	046053	402 00 0 00 056047 		SETZM	SACBRFF
 12499	046054	402 00 0 00 055704 		SETZM	FCE2ST
 12500	046055	402 00 0 00 055705 		SETZM	FCE2W
 12501	046056	402 00 0 00 055715 		SETZM	FMWRSET
 12502	046057	402 00 0 00 055714 		SETZM	FMSINAC#
 12503	046060	402 00 0 00 055764 		SETZM	MCSPEC
 12504	046061	402 00 0 00 055763 		SETZM	MCSADR#
 12505	046062	402 00 0 00 055766 		SETZM	MEMGOINH#
 12506	046063	402 00 0 00 055653 		SETZM	BLTF1
 12507	046064	402 00 0 00 055777 		SETZM	MUUOF1
 12508	046065	402 00 0 00 056000 		SETZM	MUUOF2
 12509	046066	402 00 0 00 056130 		SETZM	TRPCYC
 12510	046067	402 00 0 00 056025 		SETZM	PICYC
 12511	046070	402 00 0 00 056131 		SETZM	TRPSAT
 12512	046071	402 00 0 00 056026 		SETZM	PIRDYS
 12513	046072	402 00 0 00 056127 		SETZM	TRPCSET
 12514	046073	402 00 0 00 056035 		SETZM	PSINFT
 12515	046074	402 00 0 00 055742 		SETZM	INSNXT#		;INST FETCH NEXT
 12516	046075	403 06 0 00 000007 		SETZB	AR,MQ
 12517	046076	403 10 0 00 000011 		SETZB	BR,AD
 12518	046077	403 12 0 00 000014 		SETZB	MB,MA
 12519	046100	403 15 0 00 000016 		SETZB	SC,IR
 12520	046101	402 00 0 00 055637 		SETZM	ARI08#
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 3
KL10A3	MAC	22-Feb-77 13:19		MASTER CLOCK ROUTINE                                                               SEQ 0319

 12521	046102	260 17 0 00 051530 	MAIN:	PUSHJ	P,FMVAL
 12522	046103	260 17 0 00 046275 		PUSHJ	P,ADDER
 12523	046104	260 17 0 00 046443 		PUSHJ	P,ADXER
 12524	046105	260 17 0 00 051517 		PUSHJ	P,ABMIXR
 12525	046106	260 17 0 00 046531 		PUSHJ	P,SCAD
 12526	046107	306 05 0 00 051342 		CAIN	S,INDONE
 12527	046110	260 17 0 00 051342 		PUSHJ	P,INDONE
 12528	046111	336 00 0 00 055751 		SKIPN	IRLTCH
 12529						JRST	[HLLZ	IR,MB
 12530							TLZ	IR,37
 12531	046112	254 00 0 00 055157 			JRST	.+1]
 12532	046113	552 05 0 00 056067 		HRRZM	S,STATE#
 12533	046114	403 01 0 00 055741 		SETZB	T,INRDYCLR
 12534	046115	403 03 0 00 055726 		SETZB	T2,INDNCLR
 12535	046116	332 00 0 00 055742 		SKIPE	INSNXT
 12536	046117	661 01 0 00 000004 		TLO	T,INFTST
 12537	046120	402 00 0 00 055742 		SETZM	INSNXT
 12538	046121	402 00 0 00 055715 		SETZM	FMWRSET
 12539	046122	402 00 0 00 055663 		SETZM	CLINSET
 12540	046123	402 00 0 00 055642 		SETZM	ARMQEN
 12541	046124	402 00 0 00 055754 		SETZM	LONGSET
 12542	046125	402 00 0 00 055643 		SETZM	ARPOSEN
 12543	046126	402 00 0 00 055656 		SETZM	BRSMR
 12544	046127	402 00 0 00 055644 		SETZM	ARSMR
 12545	046130	402 00 0 00 055635 		SETZM	ARESAEN
 12546	046131	332 00 0 00 055727 		SKIPE	INFTFF
 12547	046132	260 17 0 00 053000 		PUSHJ	P,INFTSB
 12548	046133	201 05 0 00 051376 	SIMBRK:	MOVEI	S,ERR+1
 12549	046134	476 00 0 00 051375 		SETOM	ERR
 12550	046135	332 00 0 00 055677 		SKIPE	DSF2
 12551	046136	254 00 0 00 046142 		JRST	MAIN1
 12552	046137	332 00 0 00 055674 		SKIPE	DFDF1#
 12553	046140	260 17 0 00 046150 		PUSHJ	P,MAIN2
 12554	046141	254 00 0 00 046161 		JRST	DISP
 12555
 12556	046142	200 02 0 00 000011 	MAIN1:	MOVE	T1,AD
 12557	046143	430 02 0 00 000010 		XOR	T1,BR
 12558	046144	331 00 0 00 000002 		SKIPL	T1
 12559	046145	665 01 0 00 061060 		TLOA	T,ADBRMI+ADCR36+ADADD+ADARPL
 12560	046146	661 01 0 00 040660 		TLO	T,ADBRPL+ADADD+ADARPL
 12561	046147	254 00 0 00 046161 		JRST	DISP
 12562
 12563	046150	200 02 0 00 055624 	MAIN2:	MOVE	T1,ADX
 12564	046151	661 03 0 00 500000 		TLO	T2,ADXADD+ADXFMP
 12565	046152	242 02 0 00 000010 		LSH	T1,10
 12566	046153	430 02 1 00 055713 		XOR	T1,@FMREG
 12567	046154	331 00 0 00 000002 		SKIPL	T1
 12568	046155	665 01 0 00 061060 		TLOA	T,ADADD+ADARPL+ADBRMI+ADCR36
 12569	046156	665 01 0 00 040660 		TLOA	T,ADADD+ADARPL+ADBRPL
 12570	046157	641 03 0 00 140000 		TLC	T2,ADXFMP+ADXFMM
 12571	046160	263 17 0 00 000000 		POPJ	P,
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 4
KL10A3	MAC	22-Feb-77 13:19		MASTER CLOCK ROUTINE                                                               SEQ 0320

 12572	046161	260 17 1 00 056067 	DISP:	PUSHJ	P,@STATE
 12573	046162	202 03 0 00 056052 		MOVEM	T2,SCADEN#
 12574	046163	260 17 0 00 051540 		PUSHJ	P,ARMIXR
 12575	046164	260 17 0 00 052102 		PUSHJ	P,ARXMXR
 12576	046165	260 17 0 00 051476 		PUSHJ	P,BRMIXR
 12577	046166	260 17 0 00 051731 		PUSHJ	P,MQMIXR
 12578	046167	260 17 0 00 052031 		PUSHJ	P,MBMIXR
 12579	046170	260 17 0 00 052045 		PUSHJ	P,SCMIXR
 12580	046171	332 00 0 00 055633 		SKIPE	ARCLK
 12581	046172	200 06 0 00 055641 		MOVE	AR,ARMIX
 12582	046173	200 02 0 00 055647 		MOVE	T1,ARXMIX#
 12583	046174	332 00 0 00 055646 		SKIPE	ARXCLK#
 12584	046175	202 02 0 00 055645 		MOVEM	T1,ARX#
 12585	046176	332 00 0 00 055654 		SKIPE	BRCLK
 12586	046177	200 10 0 00 055655 		MOVE	BR,BRMIX
 12587	046200	332 00 0 00 055775 		SKIPE	MQCLK#
 12588	046201	200 07 0 00 055776 		MOVE	MQ,MQMIX
 12589	046202	332 00 0 00 055761 		SKIPE	MBCLK#
 12590	046203	200 12 0 00 055762 		MOVE	MB,MBMIX#
 12591	046204	332 00 0 00 056054 		SKIPE	SCCLK#
 12592	046205	200 15 0 00 056056 		MOVE	SC,SCMIX#
 12593	046206	200 02 0 00 056044 		MOVE	T1,SA
 12594	046207	200 03 0 00 056052 		MOVE	T2,SCADEN
 12595	046210	602 03 0 00 400000 		TRNE	T2,FESAEN
 12596	046211	202 02 0 00 055706 		MOVEM	T1,FE#
 12597	046212	640 01 0 00 022000 		TRC	T,ARFLGS
 12598	046213	646 01 0 00 022000 		TRCN	T,ARFLGS
 12599	046214	621 13 0 00 020000 		TLZ	PC,BIS
 12600	046215	607 13 0 00 020000 		TLNN	PC,BIS
 12601	046216	402 00 0 00 055660 		SETZM	BYF6
 12602	046217	603 01 0 00 000002 		TLNE	T,PCCLK
 12603	046220	540 13 0 00 055576 		HRR	PC,AB
 12604	046221	260 17 0 00 045656 		PUSHJ	P,PCP1
 12605	046222	626 00 0 00 000001 		TRZN	F,CLKINH
 12606	046223	260 17 0 00 052210 		PUSHJ	P,TIMCAL
 12607	046224	603 01 0 00 000001 		TLNE	T,ADCLKINH
 12608	046225	254 00 0 00 046230 		JRST	.+3
 12609	046226	606 01 0 00 200000 		TRNN	T,ABABEN
 12610	046227	260 17 0 00 052147 		PUSHJ	P,ADCLK
 12611	046230	260 17 0 00 052162 		PUSHJ	P,ABCLK
 12612	046231	332 00 0 00 055715 		SKIPE	FMWRSET
 12613	046232	260 17 0 00 052177 		PUSHJ	P,FMWR
 12614	046233	332 00 0 00 055663 		SKIPE	CLINSET
 12615	046234	660 00 0 00 000001 		TRO	F,CLKINH
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 5
KL10A3	MAC	22-Feb-77 13:19		MASTER CLOCK ROUTINE                                                               SEQ 0321

 12616	046235	622 00 0 00 000200 		TRZE	F,SCP1S
 12617	046236	664 00 0 00 000400 		TROA	F,SCP1IN
 12618	046237	620 00 0 00 000400 		TRZ	F,SCP1IN
 12619	046240	332 00 0 00 055754 		SKIPE	LONGSET
 12620	046241	664 00 0 00 040000 		TROA	F,LNGCYC
 12621	046242	620 00 0 00 040000 		TRZ	F,LNGCYC
 12622	046243	603 01 0 00 000004 		TLNE	T,INFTST
 12623	046244	476 00 0 00 055727 		SETOM	INFTFF#
 12624	046245	332 00 0 00 055705 		SKIPE	FCE2W
 12625	046246	260 17 0 00 052723 		PUSHJ	P,FCE2SY
 12626	046247	336 00 0 00 055656 		SKIPN	BRSMR#
 12627	046250	254 00 0 00 046254 		JRST	.+4
 12628	046251	603 10 0 00 400000 		TLNE	BR,(1B0)
 12629	046252	665 10 0 00 377000 		TLOA	BR,377000
 12630	046253	621 10 0 00 377000 		TLZ	BR,377000
 12631	046254	622 00 0 00 001000 		TRZE	F,MUOF1S
 12632	046255	476 00 0 00 055777 		SETOM	MUUOF1#
 12633	046256	622 00 0 00 002000 		TRZE	F,MUOF1C
 12634	046257	402 00 0 00 055777 		SETZM	MUUOF1
 12635	046260	622 00 0 00 004000 		TRZE	F,MUOF2S
 12636	046261	476 00 0 00 056000 		SETOM	MUUOF2#
 12637	046262	622 00 0 00 010000 		TRZE	F,MUOF2C
 12638	046263	402 00 0 00 056000 		SETZM	MUUOF2
 12639	046264	332 00 0 00 056127 		SKIPE	TRPCSET#
 12640	046265	476 00 0 00 056130 		SETOM	TRPCYC
 12641	046266	402 00 0 00 056127 		SETZM	TRPCSET
 12642	046267	332 00 0 00 056131 		SKIPE	TRPSAT
 12643	046270	621 13 0 00 000600 		TLZ	PC,TN0+TN1
 12644	046271	332 00 0 00 056131 		SKIPE	TRPSAT
 12645	046272	402 00 0 00 056130 		SETZM	TRPCYC
 12646	046273	402 00 0 00 056131 		SETZM	TRPSAT
 12647	046274	254 00 0 00 046102 		JRST	MAIN
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 6
KL10A3	MAC	22-Feb-77 13:19		LOGIC SUBROUTINES                                                                  SEQ 0322

 12648						SUBTTL	LOGIC SUBROUTINES
 12649
 12650	046275	211 11 0 00 000001 	ADDER:	MOVNI	AD,1
 12651	046276	603 00 0 00 000040 		TLNE	F,ADARLP
 12652	046277	500 11 0 00 000006 		HLL	AD,AR
 12653	046300	603 00 0 00 000020 		TLNE 	F,ADARRP
 12654	046301	540 11 0 00 000006 		HRR	AD,AR
 12655	046302	603 00 0 00 000100 		TLNE	F,ADARMI
 12656	046303	420 11 0 00 000006 		ANDCM	AD,AR
 12657	046304	520 02 0 00 000012 		HLLO	T1,MB
 12658	046305	200 03 0 00 056053 		MOVE	T2,SCADFF
 12659	046306	603 03 0 00 004000 		TLNE	T2,ADMBLE
 12660	046307	404 11 0 00 000002 		AND	AD,T1
 12661	046310	560 02 0 00 000012 		HRRO	T1,MB
 12662	046311	603 03 0 00 002000 		TLNE	T2,ADMBRE
 12663	046312	404 11 0 00 000002 		AND	AD,T1
 12664	046313	607 03 0 00 000400 		TLNN	T2,ADMSKG
 12665	046314	254 00 0 00 046326 		JRST	ADDER1
 12666	046315	402 00 0 00 000002 		SETZM	T1
 12667	046316	554 04 0 00 000016 		HLRZ	T3,IR
 12668	046317	640 04 0 00 137000 		TRC	T3,(DPB)
 12669	046320	602 04 0 00 774000 		TRNE	T3,774000
 12670	046321	606 04 0 00 773000 		TRNN	T3,773000
 12671	046322	201 02 0 00 000001 		MOVEI	T1,1
 12672	046323	135 04 0 00 055162 		LDB	T3,[POINT 6,AR,11]
 12673	046324	242 02 0 04 000000 		LSH	T1,(T3)
 12674	046325	404 11 0 00 000002 		AND	AD,T1
 12675
 12676	046326	202 11 0 00 055613 	ADDER1:	MOVEM	AD,AD2#
 12677	046327	402 00 0 00 055617 		SETZM	ADOVF1#
 12678	046330	335 00 0 00 000011 		SKIPGE	AD
 12679	046331	522 00 0 00 055617 		HLLOM	ADOVF1
 12680	046332	211 11 0 00 000001 		MOVNI	AD,1
 12681	046333	603 00 0 00 004000 		TLNE	F,ADFMLP
 12682	046334	500 11 1 00 055713 		HLL	AD,@FMREG#
 12683	046335	603 00 0 00 002000 		TLNE	F,ADFMRP
 12684	046336	540 11 1 00 055713 		HRR	AD,@FMREG
 12685	046337	603 00 0 00 010000 		TLNE	F,ADFMMI
 12686	046340	420 11 1 00 055713 		ANDCM	AD,@FMREG
 12687	046341	520 02 0 00 000010 		HLLO	T1,BR
 12688	046342	603 00 0 00 000400 		TLNE	F,ADBRLP
 12689	046343	404 11 0 00 000002 		AND	AD,T1
 12690	046344	560 02 0 00 000010 		HRRO	T1,BR
 12691	046345	603 00 0 00 000200 		TLNE	F,ADBRRP
 12692	046346	404 11 0 00 000002 		AND	AD,T1
 12693	046347	603 00 0 00 000010 		TLNE	F,ADMAGIC
 12694	046350	404 11 0 00 055756 		AND	AD,MAGIC#
 12695	046351	603 00 0 00 001000 		TLNE	F,ADBRMI
 12696	046352	420 11 0 00 000010 		ANDCM	AD,BR
 12697	046353	402 00 0 00 055616 		SETZM	ADOVF#
 12698	046354	335 00 0 00 000011 		SKIPGE	AD
 12699	046355	522 00 0 00 055616 		HLLOM	ADOVF
 12700	046356	607 03 0 00 001000 		TLNN	T2,ADBRP2
 12701	046357	254 00 0 00 046365 		JRST	ADDER2
 12702	046360	200 02 0 00 000010 		MOVE	T1,BR
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 6-1
KL10A3	MAC	22-Feb-77 13:19		LOGIC SUBROUTINES                                                                  SEQ 0323

 12703	046361	242 02 0 00 000001 		LSH	T1,1
 12704	046362	404 11 0 00 000002 		AND	AD,T1
 12705	046363	321 10 0 00 046365 		JUMPL	BR,ADDER2
 12706	046364	402 00 0 00 055616 		SETZM	ADOVF
 12707
 12708	046365	202 11 0 00 055620 	ADDER2:	MOVEM	AD,ADPR#
 12709	046366	607 00 0 00 140000 		TLNN	F,ADADD+ADEQV
 12710	046367	404 11 0 00 055613 		AND	AD,AD2
 12711	046370	603 00 0 00 100000 		TLNE	F,ADEQV
 12712	046371	444 11 0 00 055613 		EQV	AD,AD2
 12713	046372	550 02 0 00 055613 		HRRZ	T1,AD2
 12714	046373	603 00 0 00 020000 		TLNE	F,ADCR36
 12715	046374	271 02 0 00 000001 		ADDI	T1,1
 12716	046375	271 02 0 11 000000 		ADDI	T1,(AD)
 12717	046376	202 02 0 00 055614 		MOVEM	T1,AD4#
 12718	046377	557 00 0 00 000002 		HLRZS	T1
 12719	046400	607 00 0 00 400000 		TLNN	F,ADMI1B
 12720	046401	271 02 0 00 000001 		ADDI	T1,1
 12721	046402	603 00 0 00 200000 		TLNE	F,ADPL1L
 12722	046403	271 02 0 00 000001 		ADDI	T1,1
 12723	046404	246 02 0 00 777777 		LSHC	T1,-1
 12724	046405	202 03 0 00 055612 		MOVEM	T2,AD17.5#
 12725	046406	554 03 0 00 000011 		HLRZ	T2,AD
 12726	046407	206 02 0 00 055623 		MOVSM	T1,ADTEM#
 12727	046410	504 02 0 00 055616 		HRL	T1,ADOVF
 12728	046411	270 02 0 00 000003 		ADD	T1,T2
 12729	046412	554 03 0 00 055613 		HLRZ	T2,AD2
 12730	046413	504 03 0 00 055617 		HRL	T2,ADOVF1
 12731	046414	270 02 0 00 000003 		ADD	T1,T2
 12732	046415	506 02 0 00 055614 		HRLM	T1,AD4
 12733	046416	603 00 0 00 040000 		TLNE	F,ADADD
 12734	046417	556 02 0 00 055616 		HLRZM	T1,ADOVF
 12735	046420	255 17 0 00 046421 		JFCL	17,.+1
 12736	046421	510 02 0 00 000011 		HLLZ	T1,AD
 12737	046422	270 02 0 00 055623 		ADD	T1,ADTEM
 12738	046423	270 02 0 00 055613 		ADD	T1,AD2
 12739	046424	264 00 0 00 046425 		JSR	ADFLGS
 12740
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 7
KL10A3	MAC	22-Feb-77 13:19		LOGIC SUBROUTINES                                                                  SEQ 0324

 12741	046425	000000	000000		ADFLGS:	0
 12742	046426	200 02 0 00 046425 		MOVE	T1,ADFLGS
 12743	046427	255 10 0 00 046440 		JOV	ADFLGO
 12744	046430	200 02 0 00 055617 		MOVE	T1,ADOVF1
 12745	046431	603 00 0 00 100000 		TLNE	F,ADEQV
 12746	046432	446 02 0 00 055616 		EQVM	T1,ADOVF
 12747	046433	607 00 0 00 140000 		TLNN	F,ADADD+ADEQV
 12748	046434	406 02 0 00 055616 		ANDM	T1,ADOVF
 12749	046435	603 00 0 00 040000 		TLNE	F,ADADD
 12750	046436	200 11 0 00 055614 		MOVE	AD,AD4
 12751	046437	263 17 0 00 000000 		POPJ	P,
 12752
 12753	046440	661 02 0 00 400000 	ADFLGO:	TLO	T1,AROV
 12754	046441	202 02 0 00 046425 		MOVEM	T1,ADFLGS
 12755	046442	254 00 0 00 046430 		JRST	ADFLGS+3
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 8
KL10A3	MAC	22-Feb-77 13:19		LOGIC SUBROUTINES                                                                  SEQ 0325

 12756
 12757					;ADX SUBROUTINE
 12758
 12759	046443	200 02 0 00 055645 	ADXER:	MOVE	T1,ARX#
 12760	046444	202 02 0 00 055624 		MOVEM	T1,ADX#
 12761	046445	211 02 0 00 000001 		MOVNI	T1,1
 12762	046446	200 04 0 00 056053 		MOVE	T3,SCADFF
 12763	046447	603 04 0 00 100000 		TLNE	T3,ADXFMP
 12764	046450	200 02 1 00 055713 		MOVE	T1,@FMREG
 12765	046451	603 04 0 00 040000 		TLNE	T3,ADXFMM
 12766	046452	420 02 1 00 055713 		ANDCM	T1,@FMREG
 12767	046453	603 04 0 00 010000 		TLNE	T3,ADXBRM
 12768	046454	420 02 0 00 000010 		ANDCM	T1,BR
 12769	046455	331 00 0 00 000002 		SKIPL	T1
 12770	046456	625 02 0 00 377000 		TLZA	T1,377000
 12771	046457	661 02 0 00 377000 		TLO	T1,377000
 12772	046460	607 04 0 00 020000 		TLNN	T3,ADXFM2
 12773	046461	254 00 0 00 046472 		JRST	ADXER1
 12774	046462	200 03 1 00 055713 		MOVE	T2,@FMREG
 12775	046463	240 03 0 00 000001 		ASH	T2,1
 12776	046464	603 10 0 00 200000 		TLNE	BR,(1B1)
 12777	046465	660 03 0 00 000001 		TRO	T2,1
 12778	046466	331 00 0 00 000003 		SKIPL	T2
 12779	046467	625 03 0 00 376000 		TLZA	T2,376000
 12780	046470	661 03 0 00 376000 		TLO	T2,376000
 12781	046471	404 02 0 00 000003 		AND	T1,T2
 12782
 12783	046472	402 00 0 00 055626 	ADXER1:	SETZM	ADXTMP#
 12784	046473	200 03 0 00 055613 		MOVE	T2,AD2
 12785	046474	430 03 0 00 055620 		XOR	T2,ADPR
 12786	046475	430 03 0 00 055614 		XOR	T2,AD4
 12787	046476	335 00 0 00 000003 		SKIPGE	T2
 12788	046477	350 00 0 00 055626 		AOS	ADXTMP
 12789	046500	200 03 0 00 000002 		MOVE	T2,T1
 12790	046501	270 03 0 00 055624 		ADD	T2,ADX
 12791	046502	270 03 0 00 055626 		ADD	T2,ADXTMP
 12792	046503	430 03 0 00 055624 		XOR	T2,ADX
 12793	046504	430 03 0 00 000002 		XOR	T2,T1
 12794	046505	402 00 0 00 055625 		SETZM	ADXCR0
 12795	046506	603 03 0 00 002000 		TLNE	T2,(1B7)
 12796	046507	476 00 0 00 055625 		SETOM	ADXCR0#
 12797	046510	603 04 0 00 200000 		TLNE	T3,ADXEQV
 12798	046511	446 02 0 00 055624 		EQVM	T1,ADX
 12799	046512	607 04 0 00 600000 		TLNN	T3,ADXEQV+ADXADD
 12800	046513	406 02 0 00 055624 		ANDM	T1,ADX
 12801	046514	607 04 0 00 400000 		TLNN	T3,ADXADD
 12802	046515	254 00 0 00 046520 		JRST	ADXER2
 12803	046516	270 02 0 00 055626 		ADD	T1,ADXTMP
 12804	046517	272 02 0 00 055624 		ADDM	T1,ADX
 12805
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 9
KL10A3	MAC	22-Feb-77 13:19		LOGIC SUBROUTINES                                                                  SEQ 0326

 12806	046520	200 02 0 00 055613 	ADXER2:	MOVE	T1,AD2
 12807	046521	603 04 0 00 200000 		TLNE	T3,ADXEQV
 12808	046522	446 02 0 00 055620 		EQVM	T1,ADPR
 12809	046523	607 04 0 00 600000 		TLNN	T3,ADXEQV+ADXADD
 12810	046524	406 02 0 00 055620 		ANDM	T1,ADPR
 12811	046525	200 02 0 00 055614 		MOVE	T1,AD4
 12812	046526	603 04 0 00 400000 		TLNE	T3,ADXADD
 12813	046527	202 02 0 00 055620 		MOVEM	T1,ADPR
 12814	046530	263 17 0 00 000000 		POPJ	P,
 12815
 12816					;SHIFTCOUNT ADDER
 12817
 12818	046531	200 04 0 00 056053 	SCAD:	MOVE	T3,SCADFF
 12819	046532	211 02 0 00 000001 		MOVNI	T1,1
 12820	046533	602 04 0 00 000020 		TRNE	T3,SASCPL
 12821	046534	200 02 0 00 000015 		MOVE	T1,SC
 12822	046535	602 04 0 00 010000 		TRNE	T3,SAFEEN
 12823	046536	404 02 0 00 055706 		AND	T1,FE#
 12824	046537	602 04 0 00 000040 		TRNE	T3,SASCMI
 12825	046540	420 02 0 00 000015 		ANDCM	T1,SC
 12826	046541	135 03 0 00 055162 		LDB	T2,[POINT 6,AR,11]
 12827	046542	602 04 0 00 000400 		TRNE	T3,SAMSIZ
 12828	046543	420 02 0 00 000003 		ANDCM	T1,T2
 12829	046544	202 02 0 00 056044 		MOVEM	T1,SA#
 12830	046545	211 02 0 00 000001 		MOVNI	T1,1
 12831	046546	201 03 0 00 000017 		MOVEI	T2,17
 12832	046547	404 03 0 00 000004 		AND	T2,T3
 12833	046550	602 04 0 00 000017 		TRNE	T3,17
 12834	046551	200 02 0 03 046577 		MOVE	T1,SAMAGN-1(T2)
 12835	046552	135 03 0 00 055163 		LDB	T2,[POINT 6,AR,5]
 12836	046553	602 04 0 00 001000 		TRNE	T3,SAARPOS
 12837	046554	404 02 0 00 000003 		AND	T1,T2
 12838	046555	602 04 0 00 002000 		TRNE	T3,SAAREX
 12839	046556	254 00 0 00 046573 		JRST	SCAD4
 12840	046557	602 04 0 00 000100 	SCAD3:	TRNE	T3,SAADD
 12841	046560	254 00 0 00 046565 		JRST	SCAD1
 12842	046561	602 04 0 00 004000 		TRNE	T3,SAEQV
 12843	046562	254 00 0 00 046571 		JRST	SCAD2
 12844	046563	406 02 0 00 056044 		ANDM	T1,SA
 12845	046564	263 17 0 00 000000 		POPJ	P,
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 10
KL10A3	MAC	22-Feb-77 13:19		LOGIC SUBROUTINES                                                                  SEQ 0327

 12846	046565	272 02 0 00 056044 	SCAD1:	ADDM	T1,SA
 12847	046566	602 04 0 00 000200 		TRNE	T3,SAPL1
 12848	046567	350 00 0 00 056044 		AOS	SA
 12849	046570	263 17 0 00 000000 		POPJ	P,
 12850
 12851	046571	446 02 0 00 056044 	SCAD2:	EQVM	T1,SA
 12852	046572	263 17 0 00 000000 		POPJ	P,
 12853
 12854	046573	135 03 0 00 055164 	SCAD4:	LDB	T2,[POINT 8,AR,8]
 12855	046574	626 03 0 00 000200 		TRZN	T2,200
 12856	046575	465 03 0 00 000177 		ORCMI	T2,177
 12857	046576	404 02 0 00 000003 		AND	T1,T2
 12858	046577	254 00 0 00 046557 		JRST	SCAD3
 12859
 12860	046600	777777	777756		SAMAGN:	-22
 12861	046601	000000	000044			44
 12862	046602	000000	000000			0
 12863	046603	000000	000220			220
 12864	046604	000000	000110			110
 12865	046605	777777	777670			-110
 12866	046606	777777	777736			-42
 12867	046607	777777	777762			-16
 12868	046610	777777	777745			-33
 12869	046611	777777	777746			-32
 12870	046612	777777	777774			-4
 12871	046613	000000	000010			10
 12872	046614	777777	777735			-43
 12873	046615	000000	000043			43
 12874	046616	777777	777700			-100
 12875
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 11
KL10A3	MAC	22-Feb-77 13:19		LOGIC SUBROUTINES                                                                  SEQ 0328

 12876	046617	200 04 0 00 046425 	CNDPQR:	MOVE	T3,ADFLGS#
 12877	046620	603 04 0 00 100000 		TLNE	T3,100000	;CARRY 1
 12878	046621	641 04 0 00 200000 		TLC	T3,200000	;COMP CARRY 0
 12879	046622	335 00 0 00 000011 		SKIPGE	AD
 12880	046623	641 04 0 00 200000 		TLC	T3,200000
 12881	046624	402 00 0 00 055615 		SETZM	ADCOND#
 12882	046625	603 04 0 00 200000 		TLNE	T3,200000
 12883	046626	476 00 0 00 055615 		SETOM	ADCOND
 12884	046627	402 00 0 00 055746 		SETZM	IR6#
 12885	046630	402 00 0 00 055747 		SETZM	IR7#
 12886	046631	402 00 0 00 055750 		SETZM	IR8#
 12887	046632	603 16 0 00 004000 		TLNE	IR,(1B6)
 12888	046633	476 00 0 00 055746 		SETOM	IR6
 12889	046634	603 16 0 00 002000 		TLNE	IR,(1B7)
 12890	046635	476 00 0 00 055747 		SETOM	IR7
 12891	046636	603 16 0 00 001000 		TLNE	IR,(1B8)
 12892	046637	476 00 0 00 055750 		SETOM	IR8
 12893	046640	460 04 0 00 055746 		SETCM	T3,IR6		;COMPUTE COND P
 12894	046641	404 04 0 00 055747 		AND	T3,IR7
 12895	046642	202 04 0 00 055666 		MOVEM	T3,CONDP#
 12896	046643	332 00 0 00 000011 		SKIPE	AD
 12897	046644	402 00 0 00 055666 		SETZM	CONDP
 12898	046645	200 04 0 00 055746 		MOVE	T3,IR6
 12899	046646	420 04 0 00 055747 		ANDCM	T3,IR7
 12900	046647	420 04 0 00 055750 		ANDCM	T3,IR8
 12901	046650	436 04 0 00 055666 		IORM	T3,CONDP
 12902	046651	200 04 0 00 055746 		MOVE	T3,IR6
 12903	046652	420 04 0 00 055750 		ANDCM	T3,IR8
 12904	046653	336 00 0 00 000011 		SKIPN	AD
 12905	046654	201 04 0 00 000000 		MOVEI	T3,0
 12906	046655	436 04 0 00 055666 		IORM	T3,CONDP
 12907	046656	260 17 0 00 046666 		PUSHJ	P,CONDQR
 12908	046657	202 02 0 00 055667 		MOVEM	T1,CONDQ#
 12909	046660	402 00 0 00 055615 		SETZM	ADCOND
 12910	046661	335 00 0 00 000011 		SKIPGE	AD
 12911	046662	476 00 0 00 055615 		SETOM	ADCOND
 12912	046663	260 17 0 00 046666 		PUSHJ	P,CONDQR
 12913	046664	202 02 0 00 055670 		MOVEM	T1,CONDR#
 12914	046665	263 17 0 00 000000 		POPJ	P,
 12915	046666	460 04 0 00 055746 	CONDQR:	SETCM	T3,IR6
 12916	046667	404 04 0 00 055615 		AND	T3,ADCOND
 12917	046670	404 04 0 00 055750 		AND	T3,IR8
 12918	046671	202 04 0 00 000002 		MOVEM	T3,T1
 12919	046672	200 04 0 00 055746 		MOVE	T3,IR6
 12920	046673	420 04 0 00 055747 		ANDCM	T3,IR7
 12921	046674	420 04 0 00 055615 		ANDCM	T3,ADCOND
 12922	046675	436 04 0 00 000002 		IORM	T3,T1
 12923	046676	200 04 0 00 055746 		MOVE	T3,IR6
 12924	046677	420 04 0 00 055615 		ANDCM	T3,ADCOND
 12925	046700	336 00 0 00 000011 		SKIPN	AD
 12926	046701	201 04 0 00 000000 		MOVEI	T3,0
 12927	046702	436 04 0 00 000002 		IORM	T3,T1
 12928	046703	263 17 0 00 000000 		POPJ	P,
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 12
KL10A3	MAC	22-Feb-77 13:19		TIME PULSE SUBROUTINES	IT0-IT1                                                    SEQ 0329

 12929						SUBTTL	TIME PULSE SUBROUTINES	IT0-IT1
 12930
 12931	046704	336 04 0 00 055740 	IT0:	SKIPN	T3,INRDY#
 12932	046705	255 00 0 00 000000 		JFCL			;FIX FOR TRAPPING
 12933	046706	311 04 0 00 056123 		CAML	T3,TIME#
 12934	046707	202 04 0 00 056123 		MOVEM	T3,TIME
 12935	046710	661 03 0 00 002000 		TLO	T2,ADMBRE
 12936	046711	402 00 0 00 056141 		SETZM	XCTF
 12937	046712	135 02 0 00 055165 		LDB	T1,[POINT 4,MB,17]
 12938	046713	332 00 0 00 000002 		SKIPE	T1
 12939	046714	665 01 0 00 246000 		TLOA	T,ADFMPL+ADADD+ADPL1L
 12940	046715	661 03 0 00 004000 		TLO	T2,ADMBLE
 12941	046716	660 01 0 00 400000 		TRO	T,ABADEN
 12942	046717	201 02 0 00 000024 		MOVEI	T1,^D20
 12943	046720	272 02 0 00 056123 		ADDM	T1,TIME
 12944	046721	200 02 0 00 055134 		MOVE	T1,[POINT 4,IR,12]
 12945	046722	607 12 0 00 000037 		TLNN	MB,37
 12946	046723	202 02 0 00 055712 		MOVEM	T1,FMADREN
 12947	046724	660 00 0 00 000010 		TRO	F,DSF2CLR
 12948	046725	402 00 0 00 056072 		SETZM	STINH
 12949	046726	402 00 0 00 055774 		SETZM	MPY
 12950	046727	336 00 0 00 056142 		SKIPN	XCTPACT#
 12951	046730	254 00 0 00 046733 		JRST	.+3
 12952	046731	402 00 0 00 056143 		SETZM	XCTPRD
 12953	046732	402 00 0 00 056144 		SETZM	XCTPWR
 12954	046733	402 00 0 00 056142 		SETZM	XCTPACT
 12955	046734	607 13 0 00 000600 		TLNN	PC,TN0+TN1
 12956	046735	254 00 0 00 046744 		JRST	IT0A		;TN=0
 12957	046736	332 00 0 00 056130 		SKIPE	TRPCYC#
 12958	046737	254 00 0 00 046744 		JRST	IT0A
 12959	046740	332 00 0 00 056025 		SKIPE	PICYC#
 12960	046741	254 00 0 00 046744 		JRST	IT0A
 12961	046742	201 05 0 00 047211 		MOVEI	S,IT2
 12962	046743	263 17 0 00 000000 		POPJ	P,
 12963	046744	265 05 0 00 030065 	IT0A:	JSP	S,CPOPJ
 12964
 12965	046745	620 00 0 00 000160 	IT1:	TRZ	F,FLAG1+FLAG2+FLAG3
 12966	046746	402 00 0 00 055756 		SETZM	MAGIC#
 12967	046747	402 00 0 00 056047 		SETZM	SACBRFF
 12968	046750	660 01 0 00 004000 		TRO	T,ARRTAD
 12969	046751	476 00 0 00 055741 		SETOM	INRDYCLR#
 12970	046752	476 00 0 00 055751 		SETOM	IRLTCH#
 12971	046753	135 04 0 00 055166 		LDB	T3,[POINT 9,IR,8]
 12972	046754	306 04 0 00 000254 		CAIN	T3,254		;SKIP IF NOT JRST
 12973	046755	660 01 0 00 002000 		TRO	T,ARLTAD
 12974	046756	307 04 0 00 000137 		CAIG	T3,137
 12975	046757	305 04 0 00 000133 		CAIGE	T3,133
 12976	046760	334 00 0 00 000000 		SKIPA
 12977	046761	254 00 0 00 047164 		JRST	IT1BYT
 12978	046762	332 00 0 00 055660 		SKIPE	BYF6
 12979	046763	254 00 0 00 047175 		JRST	IT1DMV
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 13
KL10A3	MAC	22-Feb-77 13:19		TIME PULSE SUBROUTINES	IT0-IT1                                                    SEQ 0330

 12980	046764	603 12 0 00 000020 	IT1BY2:	TLNE	MB,(1B13)
 12981	046765	254 00 0 00 046772 		JRST	.+5
 12982	046766	332 00 0 00 056143 		SKIPE	XCTPRD
 12983	046767	476 00 0 00 056142 		SETOM	XCTPACT
 12984	046770	332 00 0 00 056144 		SKIPE	XCTPWR
 12985	046771	476 00 0 00 056142 		SETOM	XCTPACT
 12986						IFDEF	SIMASB,<
 12987	046772	305 04 0 00 000110 		CAIGE	T3,110
 12988	046773	264 00 0 00 051375 		JSR	ERR	>
 12989	046774	221 04 0 00 000003 		IMULI	T3,3		;PICKUP DISPATCH TABLE
 12990						IFNDEF	SIMASB,<
 12991						ADDI	T3,TABLE	>
 12992						IFDEF	SIMASB,<
 12993	046775	271 04 0 00 042173 		ADDI	T3,TABLE-330	>
 12994	046776	202 04 0 00 055743 	IT1A:	MOVEM	T3,INSTPT#
 12995	046777	336 02 0 04 000000 		SKIPN	T1,(T3)
 12996	047000	254 00 0 00 047146 		JRST	IT1H		;NO ENTRY
 12997	047001	332 00 0 00 055657 	IT1G:	SKIPE	BYF5
 12998	047002	254 00 0 00 047007 		JRST	.+5
 12999	047003	200 04 0 04 000002 		MOVE	T3,2(T3)
 13000	047004	405 04 0 00 000777 		ANDI	T3,777
 13001	047005	302 04 0 00 000031 		CAIE	T3,SKIPS
 13002	047006	260 17 0 00 047204 		PUSHJ	P,IT1I
 13003	047007	201 04 0 00 000140 		MOVEI	T3,SAIAC0
 13004	047010	404 04 0 00 000002 		AND	T3,T1
 13005	047011	306 04 0 00 000100 		CAIN	T3,SACBR
 13006	047012	476 00 0 00 056047 		SETOM	SACBRFF
 13007	047013	603 12 0 00 000020 	IT1C:	TLNE	MB,(1B13)
 13008	047014	254 00 0 00 047151 		JRST	IT1IND		;INDIRECT CYCLE
 13009
 13010					;MB13 (0) ACTIONS
 13011
 13012	047015	201 05 0 00 047326 	IT1B:	MOVEI	S,FT6
 13013	047016	476 00 0 00 055726 		SETOM	INDNCLR#
 13014	047017	200 02 1 00 055743 		MOVE	T1,@INSTPT
 13015	047020	606 02 0 00 000437 		TRNN	T1,MEMREF!STORE!PCCHNG
 13016	047021	476 00 0 00 055742 		SETOM	INSNXT
 13017	047022	606 02 0 00 000437 		TRNN	T1,MEMREF!STORE!PCCHNG
 13018	047023	660 01 0 00 100000 		TRO	T,ABPCEN
 13019	047024	603 12 0 00 000037 		TLNE	MB,37
 13020	047025	254 00 0 00 047030 		JRST	.+3		;MB 13-17 NOT = 0
 13021	047026	606 02 0 00 000017 		TRNN	T1,MEMREF
 13022	047027	254 00 0 00 047330 		JRST	ETSEL		;ENABLE FETCH CYCLE ACTIONS
 13023
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 14
KL10A3	MAC	22-Feb-77 13:19		TIME PULSE SUBROUTINES	IT0-IT1                                                    SEQ 0331

 13024					;MB13(0) AND MEMREF OR NOT MB14-17 = 0
 13025
 13026	047030	602 02 0 00 000017 	IT1D:	TRNE	T1,MEMREF
 13027	047031	334 00 0 00 000000 		SKIPA
 13028	047032	661 01 0 00 000060 		TLO	T,ADARPL	;NOT MEMREF
 13029	047033	602 02 0 00 000004 		TRNE	T1,FCCACR	;FCCACRT OR FCCACLT
 13030	047034	665 01 0 00 006000 		TLOA	T,ADFMPL
 13031	047035	606 02 0 00 000013 		TRNN	T1,FCE!FCEPSE!SCE!FCE2
 13032	047036	260 17 0 00 047355 		PUSHJ	P,FMACEN	;FM ADR AC EN
 13033	047037	602 02 0 00 000004 		TRNE	T1,FCCACR
 13034	047040	606 12 0 00 000017 		TRNN	MB,17
 13035	047041	254 00 0 00 047044 		JRST	.+3
 13036	047042	476 00 0 00 055754 		SETOM	LONGSET
 13037	047043	660 03 0 00 000100 		TRO	T2,SAADD
 13038	047044	602 02 0 00 000001 		TRNE	T1,FCE
 13039	047045	602 02 0 00 000420 		TRNE	T1,STORE!PCCHNG
 13040	047046	334 00 0 00 000000 		SKIPA
 13041	047047	476 00 0 00 055744 		SETOM	INSYNC#
 13042	047050	602 02 0 00 000010 		TRNE	T1,SCE
 13043	047051	602 02 0 00 000405 		TRNE	T1,FCCACR!FCE!PCCHNG
 13044	047052	334 00 0 00 000000 		SKIPA
 13045	047053	476 00 0 00 055744 		SETOM	INSYNC		;INST FETCH START SET
 13046	047054	402 00 0 00 056055 		SETZM	SCENACR#
 13047	047055	606 02 0 00 000010 		TRNN	T1,SCE
 13048	047056	254 00 0 00 047061 		JRST	.+3
 13049	047057	606 02 0 00 000004 		TRNN	T1,FCCACR
 13050	047060	476 00 0 00 056055 		SETOM	SCENACR		;SET FLAG FOR SCE AND NOT FCCACR
 13051	047061	606 02 0 00 000010 		TRNN	T1,SCE
 13052	047062	254 00 0 00 047066 		JRST	.+4
 13053	047063	602 02 0 00 000006 		TRNE	T1,FCCACL
 13054	047064	254 00 0 00 047066 		JRST	.+2
 13055	047065	660 01 0 00 200000 		TRO	T,ABABEN
 13056	047066	602 02 0 00 000004 		TRNE	T1,FCCACR
 13057	047067	254 00 0 00 047072 		JRST	.+3
 13058	047070	602 02 0 00 000003 		TRNE	T1,FCE!FCEPSE!FCE2
 13059	047071	660 01 0 00 200000 		TRO	T,ABABEN
 13060	047072	332 00 0 00 056055 		SKIPE	SCENACR
 13061	047073	476 00 0 00 055663 		SETOM	CLINSET
 13062	047074	602 02 0 00 000003 		TRNE	T1,FCE!FCEPSE
 13063	047075	476 00 0 00 055663 		SETOM	CLINSET
 13064	047076	336 00 0 00 056055 		SKIPN	SCENACR
 13065	047077	254 00 0 00 047102 		JRST	.+3
 13066	047100	606 02 0 00 000001 		TRNN	T1,FCE
 13067	047101	476 00 0 00 055772 		SETOM	MEMWR#
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 15
KL10A3	MAC	22-Feb-77 13:19		TIME PULSE SUBROUTINES	IT0-IT1                                                    SEQ 0332

 13068	047102	640 02 0 00 000003 		TRC	T1,FCEPSE
 13069	047103	646 02 0 00 000003 		TRCN	T1,FCEPSE
 13070	047104	476 00 0 00 055772 		SETOM	MEMWR
 13071	047105	640 02 0 00 000006 		TRC	T1,FCCACL
 13072	047106	646 02 0 00 000006 		TRCN	T1,FCCACL
 13073	047107	254 00 0 00 047112 		JRST	.+3
 13074	047110	602 02 0 00 000003 		TRNE	T1,FCEPSE!FCE!FCE2
 13075	047111	476 00 0 00 055770 		SETOM	MEMREAD#
 13076	047112	602 02 0 00 000005 		TRNE	T1,FCCACR!FCE
 13077	047113	254 00 0 00 047121 		JRST	IT1E
 13078	047114	606 02 0 00 000002 		TRNN	T1,FCE2
 13079	047115	254 00 0 00 047121 		JRST	IT1E
 13080	047116	201 05 0 00 047317 		MOVEI	S,FT7
 13081	047117	476 00 0 00 055704 		SETOM	FCE2ST
 13082	047120	254 00 0 00 047135 		JRST	IT1F+1
 13083
 13084	047121	336 00 0 00 055770 	IT1E:	SKIPN	MEMREAD
 13085	047122	332 00 0 00 055772 		SKIPE	MEMWR
 13086	047123	254 00 0 00 047134 		JRST	IT1F
 13087	047124	602 02 0 00 000004 		TRNE	T1,FCCACR
 13088	047125	201 05 0 00 047237 		MOVEI	S,FT3
 13089	047126	640 02 0 00 000006 		TRC	T1,FCCACL
 13090	047127	646 02 0 00 000006 		TRCN	T1,FCCACL
 13091	047130	201 05 0 00 047233 		MOVEI	S,FT1
 13092	047131	306 05 0 00 047237 		CAIN	S,FT3
 13093	047132	660 01 0 00 400000 		TRO	T,ABADEN
 13094	047133	263 17 0 00 000000 		POPJ	P,
 13095
 13096	047134	201 05 0 00 052550 	IT1F:	MOVEI	S,MEMST
 13097	047135	261 17 0 00 055167 		PUSH	P,["C"]
 13098	047136	262 17 0 00 055771 		POP	P,MEMSIN#
 13099	047137	607 12 0 00 000017 		TLNN	MB,17
 13100	047140	263 17 0 00 000000 		POPJ	P,
 13101	047141	336 00 0 00 055772 		SKIPN	MEMWR
 13102	047142	263 17 0 00 000000 		POPJ	P,
 13103	047143	261 17 0 00 055170 		PUSH	P,["K"]
 13104	047144	262 17 0 00 055771 		POP	P,MEMSIN
 13105	047145	263 17 0 00 000000 		POPJ	P,
 13106
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 16
KL10A3	MAC	22-Feb-77 13:19		TIME PULSE SUBROUTINES	IT0-IT1                                                    SEQ 0333

 13107	047146	332 00 0 04 000002 	IT1H:	SKIPE	2(T3)
 13108	047147	254 00 0 00 047001 		JRST	IT1G
 13109						IFNDEF	SIMASB,<
 13110						LDB	S,[POINT 10,IR,9]
 13111						CAIN	S,1624		;TTY I/O
 13112						JRST	TTIO
 13113						CAIN	S,1601		;PI
 13114						JRST	PIIO
 13115						CAIN	S,1600		;APR
 13116						JRST	APRIO
 13117						CAIN	S,1602		;PAG
 13118						JRST	PAGIO
 13119						CAIN	S,1776
 13120						JRST	MUOXCT		;MUUO EXECUTION
 13121					>
 13122	047150	264 00 0 00 051375 	IT1DE:	JSR	ERR
 13123
 13124	047151	332 00 0 00 056026 	IT1IND:	SKIPE	PIRDYS#
 13125	047152	254 00 0 00 047225 		JRST	PIT1A
 13126	047153	201 05 0 00 052550 		MOVEI	S,MEMST
 13127	047154	261 17 0 00 055171 		PUSH	P,["A"]
 13128	047155	262 17 0 00 055771 		POP	P,MEMSIN
 13129	047156	476 00 0 00 055663 		SETOM	CLINSET#
 13130	047157	660 01 0 00 200000 		TRO	T,ABABEN
 13131	047160	476 00 0 00 055770 		SETOM	MEMREAD#
 13132	047161	661 01 0 00 000004 		TLO	T,INFTST
 13133	047162	476 00 0 00 056035 		SETOM	PSINFT#
 13134	047163	263 17 0 00 000000 		POPJ	P,
 13135
 13136						IFNDEF	SIMASB,<
 13137					MUOXCT:	MOVEI	T3,MUOBLK	;MUUO EXECUTE INSTRUCTION
 13138						MOVEM	T3,INSTPT
 13139						JRST	IT1G
 13140					
 13141					MUOBLK:	SACINH
 13142						0
 13143						MUOXC2
 13144					>
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 17
KL10A3	MAC	22-Feb-77 13:19		TIME PULSE SUBROUTINES	IT0-IT1                                                    SEQ 0334

 13145	047164	332 00 0 00 055657 	IT1BYT:	SKIPE	BYF5#
 13146	047165	254 00 0 00 046764 		JRST	IT1BY2
 13147	047166	275 04 0 00 000133 		SUBI	T3,133
 13148	047167	221 04 0 00 000003 		IMULI	T3,3
 13149	047170	332 00 0 00 055660 		SKIPE	BYF6
 13150	047171	271 04 0 00 044712 		ADDI	T3,BPNINC
 13151	047172	336 00 0 00 055660 		SKIPN	BYF6
 13152	047173	271 04 0 00 044673 		ADDI	T3,BPINC
 13153	047174	254 00 0 00 046776 		JRST	IT1A
 13154
 13155	047175	307 04 0 00 000125 	IT1DMV:	CAIG	T3,125		;DMOVNM
 13156	047176	305 04 0 00 000124 		CAIGE	T3,124		;DMOVEM
 13157	047177	254 00 0 00 046764 		JRST	IT1BY2
 13158	047200	602 04 0 00 000001 		TRNE	T3,1
 13159	047201	334 04 0 00 055172 		SKIPA	T3,[DMVPT2+3]
 13160	047202	201 04 0 00 044731 		MOVEI	T3,DMVPT2
 13161	047203	254 00 0 00 046776 		JRST	IT1A
 13162
 13163	047204	135 04 0 00 055173 	IT1I:	LDB	T3,[POINT 3,IR,2]
 13164	047205	306 04 0 00 000007 		CAIN	T3,7
 13165	047206	263 17 0 00 000000 		POPJ	P,
 13166	047207	660 01 0 00 000020 		TRO	T,MQCLR
 13167	047210	263 17 0 00 000000 		POPJ	P,
 13168
 13169	047211	476 00 0 00 056127 	IT2:	SETOM	TRPCSET
 13170	047212	402 00 0 00 056022 		SETZM	PFF1#
 13171	047213	476 00 0 00 055764 		SETOM	MCSPEC#
 13172	047214	201 02 0 00 000420 		MOVEI	T1,420
 13173	047215	603 13 0 00 010000 		TLNE	PC,USERF
 13174	047216	201 02 0 00 047230 		MOVEI	T1,USR420
 13175	047217	202 02 0 00 055763 		MOVEM	T1,MCSADR
 13176	047220	135 02 0 00 055174 		LDB	T1,[POINT 2,PC,10]
 13177	047221	272 02 0 00 055763 		ADDM	T1,MCSADR
 13178	047222	402 00 0 00 055740 		SETZM	INRDY
 13179	047223	476 00 0 00 056016 		SETOM	PCP1FF
 13180	047224	254 00 0 00 047151 		JRST	IT1IND
 13181
 13182	047225	201 05 0 00 047227 	PIT1A:	MOVEI	S,PIT1
 13183	047226	263 17 0 00 000000 		POPJ	P,
 13184
 13185	047227	264 00 0 00 051375 	PIT1:	JSR	ERR
 13186
 13187						IFDEF	SIMASB,<
 13188	047230	000000	000000		USR420:	0
 13189	047231	000000	000000		USR427:	0
 13190	047232	000000	000000		USR436:	0	>
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 18
KL10A3	MAC	22-Feb-77 13:19		TIME PULSE SUBROUTINES	-FETCH-                                                    SEQ 0335

 13191						SUBTTL	TIME PULSE SUBROUTINES	-FETCH-
 13192
 13193	047233	660 01 0 00 007000 	FT1:	TRO	T,BRAREN!ARADEN
 13194	047234	265 05 0 00 030065 		JSP	S,CPOPJ
 13195
 13196	047235	670 01 0 00 055175 	FT2:	TDO	T,[XWD ADARPL,ABADEN+ARRARL]
 13197	047236	265 05 0 00 030065 		JSP	S,CPOPJ
 13198
 13199	047237	332 00 0 00 055777 	FT3:	SKIPE	MUUOF1
 13200	047240	332 00 0 00 056000 		SKIPE	MUUOF2
 13201	047241	334 00 0 00 000000 		SKIPA
 13202	047242	254 00 0 00 047360 		JRST	MUOES3
 13203	047243	200 02 1 00 055743 		MOVE	T1,@INSTPT
 13204	047244	606 02 0 00 000004 		TRNN	T1,FCCACR
 13205	047245	254 00 0 00 047250 		JRST	.+3
 13206	047246	606 02 0 00 000002 		TRNN	T1,PSE
 13207	047247	660 01 0 00 001000 		TRO	T,BRAREN
 13208	047250	476 00 0 00 055770 		SETOM	MEMREAD
 13209	047251	660 01 0 00 200000 		TRO	T,ABABEN
 13210	047252	476 00 0 00 055663 		SETOM	CLINSET
 13211	047253	606 02 0 00 000430 		TRNN	T1,STORE!PCCHNG!SCE
 13212	047254	476 00 0 00 055744 		SETOM	INSYNC		;INST FETCH START SET
 13213	047255	336 00 0 00 055777 		SKIPN	MUUOF1
 13214	047256	254 00 0 00 047266 		JRST	FT3A
 13215	047257	476 00 0 00 055764 		SETOM	MCSPEC
 13216	047260	261 17 0 00 055176 		PUSH	P,[430]
 13217	047261	262 17 0 00 055763 		POP	P,MCSADR
 13218	047262	607 13 0 00 010000 		TLNN	PC,USERF
 13219	047263	254 00 0 00 047266 		JRST	FT3A
 13220	047264	261 17 0 00 055177 		PUSH	P,[USR436]
 13221	047265	262 17 0 00 055763 		POP	P,MCSADR
 13222	047266	332 00 0 00 056130 	FT3A:	SKIPE	TRPCYC
 13223	047267	350 00 0 00 055763 		AOS	MCSADR
 13224	047270	606 02 0 00 000010 		TRNN	T1,SCE
 13225	047271	254 00 0 00 047274 		JRST	.+3
 13226	047272	261 17 0 00 055200 		PUSH	P,["B"]		;NEXT CYCLE FT4
 13227	047273	334 00 0 00 000000 		SKIPA
 13228	047274	261 17 0 00 055167 		PUSH	P,["C"]		;NEXT CYCLE FT6
 13229	047275	262 17 0 00 055771 		POP	P,MEMSIN
 13230	047276	201 05 0 00 052550 		MOVEI	S,MEMST
 13231	047277	263 17 0 00 000000 		POPJ	P,
 13232
 13233	047300	670 01 0 00 055065 	FT4:	TDO	T,[XWD ADBRPL,ABADEN]
 13234	047301	265 05 0 00 030065 		JSP	S,CPOPJ
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 19
KL10A3	MAC	22-Feb-77 13:19		TIME PULSE SUBROUTINES	-FETCH-                                                    SEQ 0336

 13235	047302	660 01 0 00 200000 	FT5:	TRO	T,ABABEN
 13236	047303	476 00 0 00 055663 		SETOM	CLINSET
 13237	047304	476 00 0 00 055772 		SETOM	MEMWR
 13238	047305	261 17 0 00 055167 		PUSH	P,["C"]
 13239	047306	262 17 0 00 055771 		POP	P,MEMSIN	;NEXT CYCLE FT6
 13240	047307	200 02 1 00 055743 		MOVE	T1,@INSTPT
 13241	047310	606 00 0 00 000400 		TRNN	PCCHNG
 13242	047311	476 00 0 00 055744 		SETOM	INSYNC		;INST FETCH START SET
 13243	047312	201 05 0 00 052550 		MOVEI	S,MEMST
 13244	047313	263 17 0 00 000000 		POPJ	P,
 13245
 13246	047314	260 17 0 00 047355 	FT8:	PUSHJ	P,FMACEN
 13247	047315	201 05 0 00 047326 		MOVEI	S,FT6
 13248	047316	263 17 0 00 000000 		POPJ	P,
 13249
 13250	047317	670 01 0 00 055201 	FT7:	TDO	T,[XWD ADADD+ADCR36+ADBRPL,BRAREN]
 13251	047320	661 03 0 00 000400 		TLO	T2,ADMSKG
 13252	047321	476 00 0 00 055663 		SETOM	CLINSET
 13253	047322	201 05 0 00 052550 		MOVEI	S,MEMST
 13254	047323	210 04 0 00 053172 		MOVN	T3,VERTIM
 13255	047324	272 04 0 00 056123 		ADDM	T3,TIME
 13256	047325	263 17 0 00 000000 		POPJ	P,
 13257
 13258	047326	260 17 0 00 047355 	FT6:	PUSHJ	P,FMACEN
 13259	047327	476 00 0 00 055662 		SETOM	CLINCLR#
 13260	047330	200 02 1 00 055743 	ETSEL:	MOVE	T1,@INSTPT
 13261	047331	602 02 0 00 040000 		TRNE	T1,LNGCYC
 13262	047332	476 00 0 00 055754 		SETOM	LONGSET#
 13263	047333	200 04 0 00 000002 		MOVE	T3,T1
 13264	047334	630 04 0 00 055202 		TDZ	T3,[XWD 3,077777]
 13265	047335	434 01 0 00 000004 		IOR	T,T3
 13266	047336	201 05 0 00 047421 		MOVEI	S,ET2S
 13267	047337	603 02 0 00 000002 		TLNE	T1,ET1
 13268	047340	201 05 0 00 047407 		MOVEI	S,ET1S
 13269	047341	603 02 0 00 000001 		TLNE	T1,ET0
 13270	047342	201 05 0 00 047361 		MOVEI	S,ET0S
 13271	047343	602 02 0 00 000020 		TRNE	T1,STORE
 13272	047344	254 00 0 00 047347 		JRST	.+3
 13273	047345	336 00 0 00 056126 		SKIPN	TNCLRI
 13274	047346	476 00 0 00 056131 		SETOM	TRPSAT#
 13275	047347	640 01 0 00 022000 		TRC	T,ARFLGS
 13276	047350	646 01 0 00 022000 		TRCN	T,ARFLGS
 13277	047351	476 00 0 00 056131 		SETOM	TRPSAT
 13278	047352	135 04 0 00 055203 		LDB	T3,[POINT 5,T1,26]
 13279	047353	256 00 0 04 045624 		XCT	AUXTAB(T3)	;FETCH CYCLE ACTIONS
 13280	047354	263 17 0 00 000000 		POPJ	P,
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 20
KL10A3	MAC	22-Feb-77 13:19		TIME PULSE SUBROUTINES	-FETCH-                                                    SEQ 0337

 13281	047355	200 04 0 00 055134 	FMACEN:	MOVE	T3,[POINT 4,IR,12]
 13282	047356	202 04 0 00 055712 		MOVEM	T3,FMADREN#
 13283	047357	263 17 0 00 000000 		POPJ	P,
 13284
 13285						IFNDEF	SIMASB,<
 13286					MUOES3:	MOVEI	T1,MUUO3
 13287						MOVEM	T1,INSTPT
 13288						JRST	FT3+4	>
 13289
 13290						IFDEF	SIMASB,<
 13291	047360	264 00 0 00 051375 	MUOES3:	JSR	ERR	>
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 21
KL10A3	MAC	22-Feb-77 13:19		TIME PULSE SUBROUTINES	-EXECUTE-                                                  SEQ 0338

 13292						SUBTTL	TIME PULSE SUBROUTINES	-EXECUTE-
 13293
 13294	047361	200 02 0 00 055743 	ET0S:	MOVE	T1,INSTPT
 13295	047362	200 04 0 02 000000 		MOVE	T3,(T1)
 13296	047363	554 02 0 02 000001 		HLRZ	T1,1(T1)
 13297	047364	200 02 0 02 000000 		MOVE	T1,(T1)
 13298	047365	201 05 0 00 047421 		MOVEI	S,ET2S
 13299	047366	603 04 0 00 000002 		TLNE	T3,ET1
 13300	047367	201 05 0 00 047407 		MOVEI	S,ET1S
 13301	047370	602 04 0 00 000020 		TRNE	T3,STORE
 13302	047371	254 00 0 00 047400 		JRST	ET0SA
 13303
 13304	047372	434 01 0 00 000002 	ETPULS:	IOR	T,T1
 13305	047373	620 01 0 00 000777 		TRZ	T,777
 13306	047374	405 02 0 00 000777 		ANDI	T1,777
 13307	047375	602 02 0 00 000777 		TRNE	T1,777
 13308	047376	254 00 0 02 044736 		JRST	ETAB(T1)
 13309	047377	263 17 0 00 000000 		POPJ	P,
 13310
 13311	047400	201 05 0 00 000106 	ET0SA:	MOVEI	S,"F"
 13312	047401	202 05 0 00 055771 		MOVEM	S,MEMSIN
 13313	047402	476 00 0 00 055772 		SETOM	MEMWR
 13314	047403	476 00 0 00 055663 		SETOM	CLINSET
 13315	047404	201 05 0 00 052550 		MOVEI	S,MEMST
 13316	047405	660 01 0 00 200000 		TRO	T,ABABEN
 13317	047406	254 00 0 00 047372 		JRST	ETPULS
 13318
 13319	047407	200 02 0 00 055743 	ET1S:	MOVE	T1,INSTPT
 13320	047410	550 02 0 02 000001 		HRRZ	T1,1(T1)
 13321	047411	200 02 0 02 000000 		MOVE	T1,(T1)
 13322	047412	476 00 0 00 055662 		SETOM	CLINCLR
 13323	047413	200 04 1 00 055743 		MOVE	T3,@INSTPT
 13324	047414	602 04 0 00 000020 		TRNE	T3,STORE
 13325	047415	254 00 0 00 047420 		JRST	.+3
 13326	047416	336 00 0 00 056126 		SKIPN	TNCLRI
 13327	047417	476 00 0 00 056131 		SETOM	TRPSAT
 13328	047420	265 05 0 00 047372 		JSP	S,ETPULS
 13329
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 22
KL10A3	MAC	22-Feb-77 13:19		TIME PULSE SUBROUTINES	-EXECUTE-                                                  SEQ 0339

 13330	047421	402 00 0 00 055766 	ET2S:	SETZM	MEMGOINH
 13331	047422	200 04 1 00 055743 		MOVE	T3,@INSTPT
 13332	047423	135 02 0 00 055134 		LDB	T1,[POINT 4,IR,12]
 13333	047424	640 04 0 00 000140 		TRC	T3,SAIAC0
 13334	047425	642 04 0 00 000140 		TRCE	T3,SAIAC0
 13335	047426	254 00 0 00 047432 		JRST	ET2SA
 13336	047427	620 04 0 00 000140 		TRZ	T3,SAIAC0
 13337	047430	336 00 0 00 000002 		SKIPN	T1
 13338	047431	660 04 0 00 000040 		TRO	T3,SACINH
 13339	047432	200 02 0 00 055743 	ET2SA:	MOVE	T1,INSTPT
 13340	047433	200 02 0 02 000002 		MOVE	T1,2(T1)
 13341	047434	602 04 0 00 000001 		TRNE	T3,FCE
 13342	047435	606 04 0 00 000002 		TRNN	T3,PSE
 13343	047436	602 04 0 00 000030 		TRNE	T3,SCE+STORE
 13344	047437	254 00 0 00 047442 		JRST	ET2SB
 13345	047440	602 04 0 00 000040 		TRNE	T3,SACINH
 13346	047441	254 00 0 00 047445 		JRST	ET2SC
 13347	047442	336 00 0 00 056072 	ET2SB:	SKIPN	STINH#
 13348	047443	201 05 0 00 047460 		MOVEI	S,ST1
 13349	047444	334 00 0 00 000000 		SKIPA
 13350	047445	201 05 0 00 051342 	ET2SC:	MOVEI	S,INDONE
 13351	047446	332 00 0 00 056072 		SKIPE	STINH#
 13352	047447	254 00 0 00 047372 		JRST	ETPULS
 13353	047450	606 04 0 00 000040 		TRNN	T3,SACINH
 13354	047451	476 00 0 00 055715 		SETOM	FMWRSET#
 13355	047452	254 00 0 00 047372 		JRST	ETPULS
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 23
KL10A3	MAC	22-Feb-77 13:19		TIME PULSE SUBROUTINES	-STORE-                                                    SEQ 0340

 13356						SUBTTL	TIME PULSE SUBROUTINES	-STORE-
 13357	047453	332 00 0 00 055653 	ST1A:	SKIPE	BLTF1#
 13358	047454	254 00 0 00 047550 		JRST	ST1B
 13359	047455	606 02 0 00 000200 		TRNN	T1,SAC2
 13360	047456	254 00 0 00 047635 		JRST	ST5A
 13361	047457	254 00 0 00 047614 		JRST	ST3A
 13362
 13363	047460	402 00 0 00 056047 	ST1:	SETZM	SACBRFF
 13364	047461	332 00 0 00 055653 		SKIPE	BLTF1
 13365	047462	661 01 0 00 000002 		TLO	T,PCCLK
 13366	047463	554 02 0 00 000016 		HLRZ	T1,IR
 13367	047464	405 02 0 00 777000 		ANDI	T1,777000
 13368	047465	306 02 0 00 265000 		CAIN	T1,(JSP)
 13369	047466	661 01 0 00 000004 		TLO	T,INFTST
 13370	047467	306 02 0 00 264000 		CAIN	T1,(JSR)
 13371	047470	661 01 0 00 000004 		TLO	T,INFTST
 13372	047471	306 02 0 00 260000 		CAIN	T1,(PUSHJ)
 13373	047472	661 01 0 00 000004 		TLO	T,INFTST
 13374	047473	306 02 0 00 263000 		CAIN	T1,(POPJ)
 13375	047474	661 01 0 00 000004 		TLO	T,INFTST
 13376	047475	306 02 0 00 120000 		CAIN	T1,(DMOVE)
 13377	047476	661 01 0 00 000004 		TLO	T,INFTST
 13378	047477	306 02 0 00 257000 		CAIN	T1,(MAP)
 13379	047500	661 01 0 00 000004 		TLO	T,INFTST
 13380	047501	302 02 0 00 251000 		CAIE	T1,(BLT)
 13381	047502	254 00 0 00 047505 		JRST	.+3
 13382	047503	336 00 0 00 055653 		SKIPN	BLTF1
 13383	047504	661 01 0 00 000004 		TLO	T,INFTST
 13384	047505	302 02 0 00 254000 		CAIE	T1,(JRST)
 13385	047506	254 00 0 00 047511 		JRST	.+3
 13386	047507	603 16 0 00 000300 		TLNE	IR,(1B10+1B11)
 13387	047510	661 01 0 00 000004 		TLO	T,INFTST
 13388	047511	405 02 0 00 700000 		ANDI	T1,700000
 13389	047512	306 02 0 00 700000 		CAIN	T1,700000
 13390	047513	254 00 0 00 047652 		JRST	ST1C		;I/O
 13391	047514	200 02 0 00 055743 		MOVE	T1,INSTPT
 13392	047515	200 02 0 02 000002 		MOVE	T1,2(T1)
 13393	047516	405 02 0 00 000777 		ANDI	T1,777
 13394	047517	306 02 0 00 000022 		CAIN	T1,COMP
 13395	047520	661 01 0 00 000004 		TLO	T,INFTST
 13396	047521	306 02 0 00 000031 		CAIN	T1,SKIPS
 13397	047522	661 01 0 00 000004 		TLO	T,INFTST
 13398	047523	306 02 0 00 000054 		CAIN	T1,JUMPS
 13399	047524	661 01 0 00 000004 		TLO	T,INFTST
 13400	047525	306 02 0 00 000001 		CAIN	T1,AOBJX
 13401	047526	661 01 0 00 000004 		TLO	T,INFTST
 13402	047527	306 02 0 00 000002 		CAIN	T1,AOBJX+1
 13403	047530	661 01 0 00 000004 		TLO	T,INFTST
 13404	047531	306 02 0 00 000663 		CAIN	T1,MUUO32
 13405	047532	661 01 0 00 000004 		TLO	T,INFTST
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 24
KL10A3	MAC	22-Feb-77 13:19		TIME PULSE SUBROUTINES	-STORE-                                                    SEQ 0341

 13406	047533	332 00 0 00 055777 	ST1D:	SKIPE	MUUOF1
 13407	047534	660 00 0 00 010000 		TRO	F,MUOF2C
 13408	047535	332 00 0 00 056000 		SKIPE	MUUOF2
 13409	047536	660 00 0 00 001000 		TRO	F,MUOF1S
 13410	047537	200 02 1 00 055743 		MOVE	T1,@INSTPT
 13411	047540	602 02 0 00 000200 		TRNE	T1,SAC2
 13412	047541	260 17 0 00 051135 		PUSHJ	P,FMAC2E
 13413	047542	640 02 0 00 000001 		TRC	T1,FCE
 13414	047543	606 02 0 00 000005 		TRNN	T1,FCCACR+FCE
 13415	047544	606 02 0 00 000002 		TRNN	T1,PSE
 13416	047545	602 02 0 00 000030 		TRNE	T1,SCE+STORE
 13417	047546	334 00 0 00 000000 		SKIPA
 13418	047547	254 00 0 00 047453 		JRST	ST1A
 13419
 13420	047550	336 00 0 00 056071 	ST1B:	SKIPN	STINAC
 13421	047551	374 00 0 00 055663 		SOSA	CLINSET#
 13422	047552	562 14 0 00 055711 		HRROM	MA,FMADMA#
 13423	047553	661 03 0 00 000002 		TLO	T2,MBAREN
 13424	047554	265 05 0 00 030065 		JSP	S,CPOPJ
 13425
 13426	047555	200 02 1 00 055743 	ST2:	MOVE	T1,@INSTPT
 13427	047556	476 00 0 00 055754 		SETOM	LONGSET
 13428	047557	201 05 0 00 047615 		MOVEI	S,ST4
 13429	047560	332 04 0 00 056071 		SKIPE	T3,STINAC#
 13430	047561	476 00 0 00 055715 		SETOM	FMWRSET#
 13431	047562	402 00 0 00 056071 		SETZM	STINAC#
 13432	047563	202 04 0 00 055714 		MOVEM	T3,FMSINAC
 13433	047564	326 04 0 00 047574 		JUMPN	T3,ST2A
 13434	047565	200 04 0 00 056123 		MOVE	T3,TIME
 13435	047566	271 04 0 00 000144 		ADDI	T3,^D100
 13436	047567	315 04 0 00 055773 		CAMGE	T3,MEMWRWT#
 13437	047570	200 04 0 00 055773 		MOVE	T3,MEMWRWT
 13438	047571	202 04 0 00 056123 		MOVEM	T3,TIME
 13439	047572	260 17 0 00 053043 		PUSHJ	P,WRRST
 13440	047573	200 02 1 00 055743 		MOVE	T1,@INSTPT
 13441	047574	332 00 0 00 055653 	ST2A:	SKIPE	BLTF1
 13442	047575	254 00 0 00 051401 		JRST	BLTT1X
 13443	047576	332 00 0 00 056022 		SKIPE	PFF1
 13444	047577	254 00 0 00 047656 		JRST	PFX1
 13445	047600	554 04 0 00 000016 		HLRZ	T3,IR
 13446	047601	420 04 0 00 055660 		ANDCM	T3,BYF6
 13447	047602	640 04 0 00 124000 		TRC	T3,(DMOVEM)
 13448	047603	606 04 0 00 776000 		TRNN	T3,776000
 13449	047604	254 00 0 00 047637 		JRST	ST2B
 13450	047605	332 00 0 00 056000 		SKIPE	MUUOF2
 13451	047606	254 00 0 00 047651 		JRST	ST2C
 13452	047607	332 00 0 00 055777 		SKIPE	MUUOF1
 13453	047610	254 00 0 00 047236 		JRST	FT2+1
 13454	047611	606 02 0 00 000200 		TRNN	T1,SAC2
 13455	047612	254 00 0 00 047626 		JRST	ST4A
 13456	047613	265 05 0 00 030065 		JSP	S,CPOPJ
 13457
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 25
KL10A3	MAC	22-Feb-77 13:19		TIME PULSE SUBROUTINES	-STORE-                                                    SEQ 0342

 13458	047614				ST3:
 13459	047614	265 05 0 00 030065 	ST3A:	JSP	S,CPOPJ
 13460
 13461	047615	476 00 0 00 055642 	ST4:	SETOM	ARMQEN
 13462	047616	476 00 0 00 055715 		SETOM	FMWRSET
 13463	047617	554 02 0 00 000016 		HLRZ	T1,IR
 13464	047620	405 02 0 00 777000 		ANDI	T1,777000
 13465	047621	306 02 0 00 121000 		CAIN	T1,(DMOVN)
 13466	047622	621 07 0 00 400000 		TLZ	MQ,(1B0)
 13467	047623	640 02 0 00 110000 		TRC	T1,110000	;DFAD
 13468	047624	606 02 0 00 774000 		TRNN	T1,774000
 13469	047625	621 07 0 00 400000 		TLZ	MQ,(1B0)
 13470	047626	265 05 0 00 030065 	ST4A:	JSP	S,CPOPJ
 13471
 13472	047627	554 04 0 00 000016 	ST5:	HLRZ	T3,IR
 13473	047630	640 04 0 00 124000 		TRC	T3,(DMOVEM)
 13474	047631	606 04 0 00 776000 		TRNN	T3,776000
 13475	047632	402 00 0 00 055660 		SETZM	BYF6
 13476	047633	336 00 0 00 055660 		SKIPN	BYF6
 13477	047634	621 13 0 00 020000 		TLZ	PC,BIS
 13478	047635	201 05 0 00 051342 	ST5A:	MOVEI	S,INDONE
 13479	047636	263 17 0 00 000000 		POPJ	P,
 13480
 13481	047637	661 01 0 00 000600 	ST2B:	TLO	T,ADBRPL
 13482	047640	660 01 0 00 400000 		TRO	T,ABADEN
 13483	047641	201 04 0 00 044731 		MOVEI	T3,DMVPT2
 13484	047642	603 16 0 00 001000 		TLNE	IR,(1B8)
 13485	047643	201 04 0 00 044734 		MOVEI	T3,DMVPT2+3
 13486	047644	202 04 0 00 055743 		MOVEM	T3,INSTPT
 13487	047645	476 00 0 00 055660 		SETOM	BYF6
 13488	047646	661 13 0 00 020000 		TLO	PC,BIS
 13489	047647	201 05 0 00 047326 		MOVEI	S,FT6
 13490	047650	263 17 0 00 000000 		POPJ	P,
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 26
KL10A3	MAC	22-Feb-77 13:19		TIME PULSE SUBROUTINES	-STORE-                                                    SEQ 0343

 13491						IFNDEF	SIMASB,<
 13492					ST2C:	MOVEI	T3,MUUO2
 13493						MOVEM	T3,INSTPT
 13494						MOVEI	S,FT6
 13495						POPJ	P,	>
 13496
 13497						IFDEF	SIMASB,<
 13498	047651	264 00 0 00 051375 	ST2C:	JSR	ERR	>
 13499
 13500	047652	135 02 0 00 055204 	ST1C:	LDB	T1,[POINT 2,IR,11]
 13501	047653	306 02 0 00 000003 		CAIN	T1,3		;CONSX
 13502	047654	661 01 0 00 000004 		TLO	T,INFTST
 13503	047655	254 00 0 00 047533 		JRST	ST1D
 13504
 13505	047656	402 00 0 00 055657 	PFX1:	SETZM	BYF5
 13506	047657	402 00 0 00 055751 		SETZM	IRLTCH
 13507	047660	200 04 0 00 055165 		MOVE	T3,[POINT 4,MB,17]
 13508	047661	202 04 0 00 055712 		MOVEM	T3,FMADREN
 13509	047662	201 05 0 00 047211 		MOVEI	S,IT2
 13510	047663	263 17 0 00 000000 		POPJ	P,
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 27
KL10A3	MAC	22-Feb-77 13:19		TIME PULSE SUBROUTINES	-DIVIDE SUBRTN-                                            SEQ 0344

 13511						SUBTTL	TIME PULSE SUBROUTINES	-DIVIDE SUBRTN-
 13512
 13513	047664	402 00 0 00 055756 	DST1:	SETZM	MAGIC		;FOR SIMULATOR
 13514	047665	660 01 0 00 000204 		TRO	T,ARSHLT+MQSHLT
 13515	047666	476 00 0 00 055636 		SETOM	ARGOLT
 13516	047667	321 11 0 00 051215 		JUMPL	AD,SCTC5
 13517	047670	660 00 0 00 000010 		TRO	F,DSF2CLR
 13518	047671	265 05 0 00 030065 		JSP	S,CPOPJ
 13519
 13520	047672	661 13 0 00 400240 	DST2:	TLO	PC,AROV!TN1!DCK
 13521	047673	204 02 0 00 000016 		MOVS	T1,IR
 13522	047674	405 02 0 00 770000 		ANDI	T1,770000
 13523	047675	306 02 0 00 170000 		CAIN	T1,170000
 13524	047676	661 13 0 00 040000 		TLO	PC,FOV
 13525	047677	200 02 1 00 055743 		MOVE	T1,@INSTPT
 13526	047700	602 02 0 00 000010 		TRNE	T1,SCE
 13527	047701	260 17 0 00 053061 		PUSHJ	P,INFT3
 13528	047702	254 00 0 00 047635 		JRST	ST5A
 13529
 13530	047703	660 01 0 00 000004 	DST3:	TRO	T,MQSHLT
 13531	047704	660 00 0 00 000010 		TRO	F,DSF2CLR
 13532	047705	607 16 0 00 200000 		TLNN	IR,(1B1)
 13533	047706	254 00 0 00 047712 		JRST	DST3A
 13534	047707	200 02 1 00 055743 		MOVE	T1,@INSTPT
 13535	047710	602 02 0 00 000010 		TRNE	T1,SCE
 13536	047711	260 17 0 00 053130 		PUSHJ	P,MEMWSS
 13537	047712	660 01 0 00 006000 	DST3A:	TRO	T,ARADEN
 13538	047713	606 00 0 00 000020 		TRNN	F,FLAG1
 13539	047714	660 03 0 00 000303 		TRO	T2,SAZERO+SAPL1+SAADD
 13540	047715	660 03 0 00 020040 		TRO	T2,SCSAEN+SASCMI
 13541	047716	265 05 0 00 030065 		JSP	S,CPOPJ
 13542
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 28
KL10A3	MAC	22-Feb-77 13:19		TIME PULSE SUBROUTINES	-DIVIDE SUBRTN-                                            SEQ 0345

 13543	047717	606 07 0 00 000001 	DST4:	TRNN	MQ,1
 13544	047720	660 01 0 00 006000 		TRO	T,ARADEN
 13545	047721	602 00 0 00 000100 		TRNE	F,FLAG3
 13546	047722	665 01 0 00 060110 		TLOA	T,ADARMI+ADCR36+ADADD+ADMAGIC
 13547	047723	661 01 0 00 000060 		TLO	T,ADARPL
 13548	047724	660 03 0 00 020000 		TRO	T2,SCSAEN
 13549	047725	265 05 0 00 030065 		JSP	S,CPOPJ
 13550
 13551	047726	476 00 0 00 055642 	DST5:	SETOM	ARMQEN
 13552	047727	660 01 0 00 000010 		TRO	T,MQADEN
 13553	047730	200 02 0 00 000010 		MOVE	T1,BR
 13554	047731	602 00 0 00 000100 		TRNE	F,FLAG3
 13555	047732	450 02 0 00 000000 		SETCA	T1,
 13556	047733	321 02 0 00 047753 		JUMPL	T1,DST5A
 13557	047734	603 16 0 00 204000 		TLNE	IR,204000
 13558	047735	254 00 0 00 047743 		JRST	DST5D
 13559	047736	201 05 0 00 050103 	DST5E:	MOVEI	S,NRT1
 13560	047737	476 00 0 00 055754 		SETOM	LONGSET
 13561	047740	660 03 0 00 000020 		TRO	T2,SASCPL
 13562	047741	661 01 0 00 000060 		TLO	T,ADARPL
 13563	047742	263 17 0 00 000000 		POPJ	P,
 13564
 13565	047743	607 16 0 00 200000 	DST5D:	TLNN	IR,(1B1)
 13566	047744	254 00 0 00 047752 		JRST	DST5F
 13567	047745	201 05 0 00 047460 	DST5B:	MOVEI	S,ST1
 13568	047746	200 02 1 00 055743 	DST5C:	MOVE	T1,@INSTPT
 13569	047747	606 02 0 00 000040 		TRNN	T1,SACINH
 13570	047750	476 00 0 00 055715 		SETOM	FMWRSET
 13571	047751	263 17 0 00 000000 		POPJ	P,
 13572
 13573	047752	665 01 0 00 060070 	DST5F:	TLOA	T,ADARPL+ADCR36+ADMAGIC+ADADD
 13574	047753	661 01 0 00 060110 	DST5A:	TLO	T,ADARMI+ADCR36+ADADD+ADMAGIC
 13575	047754	265 05 0 00 030065 		JSP	S,CPOPJ
 13576
 13577	047755	660 01 0 00 006000 	DST6:	TRO	T,ARADEN
 13578	047756	603 16 0 00 200000 		TLNE	IR,(1B1)
 13579	047757	254 00 0 00 047745 		JRST	DST5B
 13580	047760	603 16 0 00 004000 		TLNE	IR,(1B6)
 13581	047761	640 01 0 00 006120 		TRC	T,ARADEN+ARSHRT+MQCLR
 13582	047762	254 00 0 00 047736 		JRST	DST5E
 13583
 13584	047763	402 00 0 00 055720 	FXUSET:	SETZM	FXUH
 13585	047764	335 00 0 00 056044 		SKIPGE	SA
 13586	047765	476 00 0 00 055720 		SETOM	FXUH
 13587	047766	263 17 0 00 000000 		POPJ	P,
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 29
KL10A3	MAC	22-Feb-77 13:19		TIME PULSE SUBROUTINES	-FLOATING DIVIDE-                                          SEQ 0346

 13588						SUBTTL	TIME PULSE SUBROUTINES	-FLOATING DIVIDE-
 13589
 13590	047767	607 06 0 00 400000 	FDT0:	TLNN	AR,(1B0)
 13591	047770	476 00 0 00 055644 		SETOM	ARSMR
 13592	047771	603 06 0 00 400000 		TLNE	AR,(1B0)
 13593	047772	476 00 0 00 055637 		SETOM	ARI08
 13594	047773	660 01 0 00 000400 		TRO	T,ARCLR
 13595	047774	661 01 0 00 000060 		TLO	T,ADARPL
 13596	047775	660 03 0 00 400000 		TRO	T2,FESAEN
 13597	047776	554 02 0 00 000016 		HLRZ	T1,IR
 13598	047777	640 02 0 00 171000 		TRC	T1,(FDVL)
 13599	050000	602 02 0 00 777000 		TRNE	T1,777000
 13600	050001	254 00 0 00 050012 		JRST	FDT1A
 13601	050002	660 01 0 00 000010 		TRO	T,MQADEN
 13602	050003	602 00 0 00 000100 		TRNE	F,FLAG3
 13603	050004	616 11 0 00 053313 		TDNN	AD,[777777777]
 13604	050005	254 00 0 00 050007 		JRST	.+2
 13605	050006	661 01 0 00 040000 		TLO	T,ADADD
 13606	050007	265 05 0 00 030065 		JSP	S,CPOPJ
 13607
 13608	050010	661 01 0 00 000060 	FDT1:	TLO	T,ADARPL
 13609	050011	660 01 0 00 006004 		TRO	T,ARADEN+MQSHLT
 13610	050012	660 00 0 00 000004 	FDT1A:	TRO	F,DSF2SET
 13611	050013	265 05 0 00 030065 		JSP	S,CPOPJ
 13612
 13613	050014	660 01 0 00 000102 	FDT2:	TRO	T,ARSHRT+MQSHRT
 13614	050015	603 16 0 00 004000 		TLNE	IR,4000
 13615	050016	664 03 0 00 000011 		TROA	T2,SAMI33
 13616	050017	660 03 0 00 000012 		TRO	T2,SAMI32
 13617	050020	265 05 0 00 030065 		JSP	S,CPOPJ
 13618
 13619	050021	660 03 0 00 020000 	FDT3:	TRO	T2,SCSAEN
 13620	050022	660 01 0 00 000204 		TRO	T,MQSHLT+ARSHLT
 13621	050023	476 00 0 00 055754 		SETOM	LONGSET
 13622	050024	201 05 0 00 050031 		MOVEI	S,FDT4
 13623	050025	321 11 0 00 030065 		JUMPL	AD,CPOPJ
 13624	050026	201 05 0 00 047672 		MOVEI	S,DST2
 13625	050027	660 00 0 00 000010 		TRO	F,DSF2CLR
 13626	050030	263 17 0 00 000000 		POPJ	P,
 13627
 13628	050031	660 01 0 00 000204 	FDT4:	TRO	T,MQSHLT+ARSHLT
 13629	050032	201 05 0 00 051220 		MOVEI	S,SCT2
 13630	050033	260 17 0 00 047355 		PUSHJ	P,FMACEN
 13631	050034	476 00 0 00 055636 		SETOM	ARGOLT
 13632	050035	321 11 0 00 030065 		JUMPL	AD,CPOPJ
 13633	050036	660 03 0 00 200000 		TRO	T2,SCSCP1
 13634	050037	660 00 0 00 000020 		TRO	F,FLAG1
 13635	050040	263 17 0 00 000000 		POPJ	P,
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 30
KL10A3	MAC	22-Feb-77 13:19		TIME PULSE SUBROUTINES	-FLOATING DIVIDE-                                          SEQ 0347

 13636	050041	660 01 0 00 007000 	FDT5:	TRO	T,BRAREN+ARADEN
 13637	050042	476 00 0 00 055715 		SETOM	FMWRSET
 13638	050043	660 03 0 00 022120 		TRO	T2,SAAREX+SCSAEN+SASCPL+SAADD
 13639	050044	602 00 0 00 000020 		TRNE	F,FLAG1
 13640	050045	660 03 0 00 000200 		TRO	T2,SAPL1
 13641	050046	265 05 0 00 030065 		JSP	S,CPOPJ
 13642
 13643	050047	476 00 0 00 055642 	FDT6:	SETOM	ARMQEN
 13644	050050	260 17 0 00 051135 		PUSHJ	P,FMAC2E
 13645	050051	402 00 0 00 056047 		SETZM	SACBRFF
 13646	050052	661 01 0 00 000060 		TLO	T,ADARPL
 13647	050053	476 00 0 00 055754 		SETOM	LONGSET
 13648	050054	660 03 0 00 000040 		TRO	T2,SASCMI
 13649	050055	606 00 0 00 000100 		TRNN	F,FLAG3
 13650	050056	640 03 0 00 000060 		TRC	T2,SASCPL+SASCMI
 13651	050057	265 05 0 00 045460 		JSP	S,FIX1A
 13652
 13653	050060	476 00 0 00 055715 	FDT7:	SETOM	FMWRSET
 13654	050061	201 05 0 00 047627 		MOVEI	S,ST5
 13655	050062	201 02 0 15 000200 		MOVEI	T1,200(SC)
 13656	050063	606 02 0 00 000400 		TRNN	T1,400
 13657	050064	336 00 0 00 000011 		SKIPN	AD
 13658	050065	664 01 0 00 000400 		TROA	T,ARCLR
 13659	050066	476 00 0 00 055635 		SETOM	ARESAEN
 13660	050067	263 17 0 00 000000 		POPJ	P,
 13661
 13662	050070	660 03 0 00 020000 	FMT1:	TRO	T2,SCSAEN
 13663	050071	670 01 0 00 055205 		TDO	T,[XWD ADARPL,ARCLR+MQADEN]
 13664	050072	201 05 0 00 051220 		MOVEI	S,SCT2
 13665	050073	402 00 0 00 055636 		SETZM	ARGOLT
 13666	050074	254 00 0 00 052226 		JRST	MPYFCN
 13667
 13668	050075	660 03 0 00 000323 	FMT2:	TRO	T2,SAPL1+SAADD+SASCPL+SAZERO
 13669	050076	331 00 1 00 055713 		SKIPL	@FMREG
 13670	050077	640 03 0 00 000060 		TRC	T2,SASCPL+SASCMI
 13671	050100	660 01 0 00 000204 		TRO	T,ARSHLT+MQSHLT
 13672	050101	661 01 0 00 000060 	FMT2A:	TLO	T,ADARPL
 13673	050102	265 05 0 00 045460 		JSP	S,FIX1A
 13674
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 31
KL10A3	MAC	22-Feb-77 13:19		TIME PULSE SUBROUTINES	-NORMALIZE-                                                SEQ 0348

 13675						SUBTTL	TIME PULSE SUBROUTINES	-NORMALIZE-
 13676
 13677					XLIST
 13678					LIST
 13679
 13680	050103	660 03 0 00 020000 	NRT1:	TRO	T2,SCSAEN		;SC SCAD EN
 13681	050104	661 01 0 00 000060 		TLO	T,ADARPL		;AD AR + EN
 13682	050105	260 17 0 00 047763 		PUSHJ	P,FXUSET		;SCAD-1(1):AR FXU HOLD SET
 13683
 13684	050106	402 00 0 00 056006 		SETZM	NRRND#
 13685	050107	402 00 0 00 056005 		SETZM	NRPOS#
 13686	050110	402 00 0 00 056004 		SETZM	NRNEG#
 13687
 13688	050111	607 16 0 00 004000 		TLNN	IR,(1B6)
 13689	050112	254 00 0 00 050115 		JRST	.+3
 13690	050113	603 07 0 00 001000 		TLNE	MQ,(1B8)
 13691	050114	476 00 0 00 056006 		SETOM	NRRND		;IR06(1)^MQ08(1):NR RND
 13692
 13693	050115	321 06 0 00 050127 		JUMPL	AR,NRT1X	;JUMP IF AR00(1)
 13694	050116	603 06 0 00 000400 		TLNE	AR,(1B9)
 13695	050117	476 00 0 00 056005 		SETOM	NRPOS		;AR00(0)^AR09(1):NR POS
 13696
 13697	050120	200 04 0 00 000016 		MOVE	T3,IR
 13698	050121	641 04 0 00 130000 		TLC	T3,(UFA)
 13699	050122	643 04 0 00 777000 		TLCE	T3,777000
 13700	050123	254 00 0 00 050127 		JRST	NRT1X		;NOT UFA
 13701	050124	326 11 0 00 050126 		JUMPN	AD,.+2		;JUMP IF 'AD=0
 13702	050125	612 07 0 00 055206 		TDNE	MQ,[1B7-1]
 13703	050126	476 00 0 00 056005 		SETOM	NRPOS		;AR00(0)^IR UFA^('AD=0 OR 'MQ08-35=0):NR POS
 13704
 13705	050127	607 06 0 00 000400 	NRT1X:	TLNN	AR,(1B9)
 13706	050130	476 00 0 00 056004 		SETOM	NRNEG		;AR09(0):NR NEG
 13707	050131	200 04 0 00 000016 		MOVE	T3,IR
 13708	050132	641 04 0 00 130000 		TLC	T3,(UFA)
 13709	050133	647 04 0 00 777000 		TLCN	T3,777000
 13710	050134	476 00 0 00 056004 		SETOM	NRNEG		;IR UFA:NR NEG
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 33
KL10A3	MAC	22-Feb-77 13:19		TIME PULSE SUBROUTINES	-NORMALIZE-                                                SEQ 0349

 13711
 13712					;NRT1 NORMAL ROUND CHECK
 13713
 13714	050135	336 00 0 00 056006 	NRT1Y:	SKIPN	NRRND
 13715	050136	254 00 0 00 050151 		JRST	NRT1Z		;NOT ROUND
 13716	050137	321 06 0 00 050142 		JUMPL	AR,.+3
 13717	050140	603 06 0 00 000400 		TLNE	AR,(1B9)
 13718	050141	254 00 0 00 050147 		JRST	NRT1NR		;IR06(1)^MQ08(1)^AR00(0)^AR09(1):NRT1 NORMAL RND
 13719
 13720	050142	325 06 0 00 050151 		JUMPGE	AR,NRT1Z
 13721	050143	603 06 0 00 000400 		TLNE	AR,(1B9)	;HERE IF AR00(1)
 13722	050144	254 00 0 00 050151 		JRST	NRT1Z
 13723	050145	616 07 0 00 053313 		TDNN	MQ,[1B8-1]	;HERE IF AR09(0)
 13724	050146	254 00 0 00 050151 		JRST	NRT1Z
 13725									;IR06(1)^MQ08(1)^AR00(1)^AR09(0)^'MQ09-35=0
 13726	050147	661 01 0 00 060010 	NRT1NR:	TLO	T,ADMAGIC+ADCR36+ADADD
 13727	050150	476 00 0 00 055754 		SETOM	LONGSET
 13728
 13729					;NR ALL ZEROS CHECK
 13730
 13731	050151	641 16 0 00 070000 	NRT1Z:	TLC	IR,070000
 13732	050152	647 16 0 00 070000 		TLCN	IR,070000
 13733	050153	322 11 0 00 050202 		JUMPE	AD,NRAZRO	;AD00-17=0^AD09-35=0^IR FDVXX:NR ALL ZERO
 13734	050154	616 07 0 00 055206 		TDNN	MQ,[1B7-1]
 13735	050155	322 11 0 00 050202 		JUMPE	AD,NRAZRO	;AD00-17=0^AD09-35=0^MQ08-35=0:NR ALL ZERO
 13736
 13737	050156	332 00 0 00 056005 		SKIPE	NRPOS		;NR POS^NR RND:NRT3 COND
 13738	050157	336 00 0 00 056006 		SKIPN	NRRND
 13739	050160	254 00 0 00 050164 		JRST	NRT1ZX
 13740
 13741	050161	201 05 0 00 050271 	NRT13C:	MOVEI	S,NRT3		;NRT3 CONDITION
 13742	050162	660 03 0 00 000120 		TRO	T2,SASCPL+SAADD
 13743	050163	263 17 0 00 000000 		POPJ	P,
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 34
KL10A3	MAC	22-Feb-77 13:19		TIME PULSE SUBROUTINES	-NORMALIZE-                                                SEQ 0350

 13744
 13745	050164	336 00 0 00 056004 	NRT1ZX:	SKIPN	NRNEG
 13746	050165	254 00 0 00 050170 		JRST	.+3
 13747	050166	603 06 0 00 001000 		TLNE	AR,(1B8)
 13748	050167	254 00 0 00 050161 		JRST	NRT13C		;AR08(1)^NR NEG:NRT3 COND
 13749
 13750	050170	336 00 0 00 056005 		SKIPN	NRPOS		;NR POS^'NR RND:NRT4 COND
 13751	050171	254 00 0 00 050200 		JRST	NRT12C
 13752	050172	332 00 0 00 056006 		SKIPE	NRRND
 13753	050173	254 00 0 00 050200 		JRST	NRT12C
 13754
 13755	050174	201 05 0 00 050310 	NRT14C:	MOVEI	S,NRT4		;NRT4 CONDITION
 13756	050175	660 03 0 00 000343 		TRO	T2,SASCMI+SAPL1+SAZERO+SAADD
 13757	050176	476 00 0 00 055754 		SETOM	LONGSET
 13758	050177	263 17 0 00 000000 		POPJ	P,
 13759
 13760	050200	201 05 0 00 050210 	NRT12C:	MOVEI	S,NRT2		;NRT2, NOTHING ELSE - MUST BE THIS
 13761	050201	263 17 0 00 000000 		POPJ	P,
 13762
 13763	050202	660 01 0 00 000020 	NRAZRO:	TRO	T,MQCLR		;NR ALL ZEROS
 13764	050203	200 04 1 00 055743 		MOVE	T3,@INSTPT
 13765	050204	606 04 0 00 000040 		TRNN	T3,SACINH
 13766	050205	476 00 0 00 055715 	NRT1I:	SETOM	FMWRSET		;'SAC INH:FM WR EN
 13767	050206	201 05 0 00 047460 		MOVEI	S,ST1
 13768	050207	263 17 0 00 000000 		POPJ	P,
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 35
KL10A3	MAC	22-Feb-77 13:19		TIME PULSE SUBROUTINES	-NORMALIZE-                                                SEQ 0351

 13769
 13770	050210	670 01 0 00 055207 	NRT2:	TDO	T,[ADARPL,,ARSHLT]
 13771	050211	660 03 0 00 200000 		TRO	T2,SCSCP1
 13772	050212	554 04 0 00 000016 		HLRZ	T3,IR
 13773	050213	640 04 0 00 170000 		TRC	T3,(FDV)
 13774	050214	602 04 0 00 770000 		TRNE	T3,770000
 13775	050215	660 01 0 00 000004 		TRO	T,MQSHLT	;'IR FDVXX:MQ SH LT
 13776
 13777	050216	402 00 0 00 056006 		SETZM	NRRND
 13778	050217	402 00 0 00 056005 		SETZM	NRPOS
 13779	050220	402 00 0 00 056004 		SETZM	NRNEG
 13780
 13781	050221	607 16 0 00 004000 		TLNN	IR,(1B6)
 13782	050222	254 00 0 00 050225 		JRST	.+3
 13783	050223	603 07 0 00 000400 		TLNE	MQ,(1B9)
 13784	050224	476 00 0 00 056006 		SETOM	NRRND		;IR06(1)^MQ09(1):NR RND
 13785
 13786	050225	607 06 0 00 000200 		TLNN	AR,(1B10)
 13787	050226	476 00 0 00 056004 		SETOM	NRNEG		;AR10(0):NR NEG
 13788
 13789	050227	321 06 0 00 050232 		JUMPL	AR,.+3
 13790	050230	603 06 0 00 000200 		TLNE	AR,(1B10)
 13791	050231	476 00 0 00 056005 		SETOM	NRPOS		;AR00(0)^AR10(1):NR POS
 13792
 13793	050232	336 00 0 00 056006 		SKIPN	NRRND
 13794	050233	254 00 0 00 050245 		JRST	NRT2X		;NOT ROUND
 13795	050234	332 00 0 00 056005 		SKIPE	NRPOS
 13796	050235	254 00 0 00 050243 		JRST	NRT2NR		;NR RND^NR POS:NRT2 NORMAL RND
 13797	050236	325 06 0 00 050245 		JUMPGE	AR,NRT2X
 13798	050237	603 06 0 00 000200 		TLNE	AR,(1B10)	;HERE IF AR00(1)
 13799	050240	254 00 0 00 050245 		JRST	NRT2X
 13800	050241	616 07 0 00 055210 		TDNN	MQ,[1B9-1]	;HERE IF AR10(0)
 13801	050242	254 00 0 00 050245 		JRST	NRT2X
 13802									;NR RND^AR00(1)^AR10(0)^'MQ10-35=0:NRT2 NORM RND
 13803	050243	661 01 0 00 060010 	NRT2NR:	TLO	T,ADMAGIC+ADCR36+ADADD
 13804	050244	476 00 0 00 055754 		SETOM	LONGSET
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 36
KL10A3	MAC	22-Feb-77 13:19		TIME PULSE SUBROUTINES	-NORMALIZE-                                                SEQ 0352

 13805
 13806	050245	336 00 0 00 056005 	NRT2X:	SKIPN	NRPOS		;NR POS^'NR RND:NRT4 CONDITION
 13807	050246	254 00 0 00 050252 		JRST	NRT2Y
 13808	050247	332 00 0 00 056006 		SKIPE	NRRND
 13809	050250	254 00 0 00 050252 		JRST	NRT2Y
 13810
 13811	050251	254 00 0 00 050174 	NRT24C:	JRST	NRT14C		;NRT4 CONDITION
 13812
 13813	050252	325 06 0 00 050255 	NRT2Y:	JUMPGE	AR,.+3
 13814	050253	603 06 0 00 000200 		TLNE	AR,(1B10)	;HERE IF AR00(1)
 13815	050254	254 00 0 00 050200 		JRST	NRT12C		;AR00(1)^AR10(1):NRT2
 13816
 13817	050255	321 06 0 00 050260 		JUMPL	AR,.+3
 13818	050256	607 06 0 00 000200 		TLNN	AR,(1B10)
 13819	050257	254 00 0 00 050200 		JRST	NRT12C		;AR00(0)^AR10(0):NRT2
 13820
 13821	050260	336 00 0 00 056005 	NRT2Z:	SKIPN	NRPOS
 13822	050261	254 00 0 00 050264 		JRST	.+3
 13823	050262	332 00 0 00 056006 		SKIPE	NRRND
 13824	050263	254 00 0 00 050161 		JRST	NRT13C		;NR POS^NR RND:NRT3 CONDITION
 13825
 13826	050264	336 00 0 00 056004 		SKIPN	NRNEG
 13827	050265	254 00 0 00 050270 		JRST	.+3
 13828	050266	603 06 0 00 001000 		TLNE	AR,(1B8)
 13829	050267	254 00 0 00 050161 		JRST	NRT13C		;AR08(1)^NR NEG:NRT3 CONDITION
 13830
 13831	050270	264 00 0 00 051375 	NRT2XX:	JSR	ERR		;SHOULDN'T GET HERE
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 37
KL10A3	MAC	22-Feb-77 13:19		TIME PULSE SUBROUTINES	-NORMALIZE-                                                SEQ 0353

 13832	050271	476 00 0 00 055754 	NRT3:	SETOM	LONGSET
 13833	050272	660 03 0 00 000100 		TRO	T2,SAADD
 13834	050273	335 00 0 00 000006 		SKIPGE	AR
 13835	050274	664 03 0 00 000020 		TROA	T2,SASCPL
 13836	050275	660 03 0 00 000243 		TRO	T2,SASCMI+SAPL1+SAZERO
 13837	050276	612 11 0 00 053313 		TDNE	AD,[1B8-1]
 13838	050277	254 00 0 00 050306 		JRST	NRT3A
 13839	050300	660 01 0 00 000100 		TRO	T,ARSHRT
 13840	050301	554 04 0 00 000016 		HLRZ	T3,IR
 13841	050302	640 04 0 00 170000 		TRC	T3,(FDV)
 13842	050303	602 04 0 00 770000 		TRNE	T3,770000
 13843	050304	660 01 0 00 000002 		TRO	T,MQSHRT
 13844	050305	664 03 0 00 020000 		TROA	T2,SCSAEN
 13845
 13846	050306	660 01 0 00 006000 	NRT3A:	TRO	T,ARADEN
 13847	050307	265 05 0 00 030065 		JSP	S,CPOPJ
 13848
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 38
KL10A3	MAC	22-Feb-77 13:19		TIME PULSE SUBROUTINES	-NORMALIZE-                                                SEQ 0354

 13849	050310	660 03 0 00 000011 	NRT4:	TRO	T2,SAMI33
 13850	050311	476 00 0 00 055635 		SETOM	ARESAEN
 13851	050312	200 02 1 00 055743 		MOVE	T1,@INSTPT
 13852	050313	602 02 0 00 000010 		TRNE	T1,SCE
 13853	050314	260 17 0 00 053130 		PUSHJ	P,MEMWSS
 13854	050315	200 02 0 00 056044 		MOVE	T1,SA
 13855	050316	271 02 0 00 000200 		ADDI	T1,200
 13856	050317	606 02 0 00 000400 		TRNN	T1,400
 13857	050320	254 00 0 00 050324 		JRST	NRT4A
 13858	050321	336 00 0 00 055720 		SKIPN	FXUH#
 13859	050322	665 13 0 00 440300 		TLOA	PC,AROV!FOV!TN1!FXU
 13860	050323	661 13 0 00 440200 	NRT4D:	TLO	PC,AROV!FOV!TN1
 13861	050324	554 04 0 00 000016 	NRT4A:	HLRZ	T3,IR
 13862	050325	640 04 0 00 171000 		TRC	T3,(FDVL)
 13863	050326	602 04 0 00 007000 		TRNE	T3,7000
 13864	050327	201 05 0 00 047460 		MOVEI	S,ST1
 13865	050330	606 04 0 00 777000 		TRNN	T3,777000
 13866	050331	254 00 0 00 050336 		JRST	NRT4B
 13867	050332	660 01 0 00 000002 		TRO	T,MQSHRT
 13868	050333	606 04 0 00 007000 		TRNN	T3,7000
 13869	050334	201 05 0 00 050344 		MOVEI	S,NRT5
 13870	050335	254 00 0 00 047746 		JRST	DST5C
 13871
 13872	050336	201 05 0 00 050041 	NRT4B:	MOVEI	S,FDT5
 13873	050337	476 00 0 00 056047 		SETOM	SACBRFF#
 13874	050340	602 00 0 00 000100 		TRNE	F,FLAG3
 13875	050341	665 01 0 00 010000 		TLOA	T,ADFMMI
 13876	050342	661 01 0 00 006000 		TLO	T,ADFMPL
 13877	050343	263 17 0 00 000000 		POPJ	P,
 13878
 13879	050344	476 00 0 00 055642 	NRT5:	SETOM	ARMQEN
 13880	050345	476 00 0 00 055754 		SETOM	LONGSET
 13881	050346	260 17 0 00 051135 		PUSHJ	P,FMAC2E
 13882	050347	660 03 0 00 000351 		TRO	T2,SASCMI+SAPL1+SAMI33+SAADD
 13883	050350	265 05 0 00 030065 		JSP	S,CPOPJ
 13884
 13885	050351	476 00 0 00 055715 	NRT6:	SETOM	FMWRSET
 13886	050352	201 05 0 00 047627 		MOVEI	S,ST5
 13887	050353	200 02 0 00 056044 		MOVE	T1,SA
 13888	050354	271 02 0 00 000200 		ADDI	T1,200
 13889	050355	606 02 0 00 000400 		TRNN	T1,400
 13890	050356	616 07 0 00 053313 		TDNN	MQ,[1B8-1]
 13891	050357	664 01 0 00 000400 		TROA	T,ARCLR
 13892	050360	476 00 0 00 055635 		SETOM	ARESAEN
 13893	050361	263 17 0 00 000000 		POPJ	P,
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 39
KL10A3	MAC	22-Feb-77 13:19		TIME PULSE SUBROUTINES	-DOUBLE NORMALIZE-                                         SEQ 0355

 13894						SUBTTL	TIME PULSE SUBROUTINES	-DOUBLE NORMALIZE-
 13895
 13896	050362	660 01 0 00 000102 	DNT5A:	TRO	T,ARSHRT+MQSHRT
 13897	050363	670 03 0 00 055211 		TDO	T2,[XWD ARXSHR,SASCPL]
 13898	050364	620 00 0 00 000040 		TRZ	F,FLAG2
 13899	050365	265 05 0 00 045460 	DNT5B:	JSP	S,FIX1A
 13900
 13901	050366	402 00 0 00 055756 	DNT1:	SETZM	MAGIC#
 13902	050367	620 00 0 00 000100 		TRZ	F,FLAG3
 13903	050370	660 03 0 00 020000 		TRO	T2,SCSAEN
 13904	050371	661 01 0 00 000060 		TLO	T,ADARPL
 13905	050372	336 04 0 00 055645 		SKIPN	T3,ARX
 13906	050373	603 06 0 00 377000 		TLNE	AR,377000
 13907	050374	254 00 0 00 050401 		JRST	DNT1B
 13908	050375	606 00 0 00 000020 		TRNN	F,FLAG1
 13909	050376	254 00 0 00 050404 		JRST	DNT1A
 13910	050377	660 01 0 00 000400 	DNT1Z:	TRO	T,ARCLR
 13911	050400	254 00 0 00 050202 		JRST	NRAZRO
 13912
 13913	050401	332 00 0 00 055625 	DNT1B:	SKIPE	ADXCR0
 13914	050402	331 00 0 00 056053 		SKIPL	SCADFF
 13915	050403	254 00 0 00 050414 		JRST	DNT1C
 13916	050404	265 05 0 00 030065 	DNT1A:	JSP	S,CPOPJ
 13917
 13918	050405	661 03 0 00 210200 	DNT2:	TLO	T2,ADXBRM+ADXEQV+ARXCLR
 13919	050406	660 01 0 00 001020 		TRO	T,BRAREN+MQCLR
 13920	050407	476 00 0 00 055642 		SETOM	ARMQEN
 13921	050410	265 05 0 00 030065 		JSP	S,CPOPJ
 13922
 13923	050411	670 03 0 00 055212 	DNT3:	TDO	T2,[XWD ARXADX,SASCPL+SAPL43+SAADD]
 13924	050412	660 00 0 00 000020 		TRO	F,FLAG1
 13925	050413	254 00 0 00 050601 		JRST	DFAT1J
 13926
 13927	050414	325 04 0 00 050451 	DNT1C:	JUMPGE	T3,DNT1G
 13928	050415	603 04 0 00 000400 		TLNE	T3,(1B9)
 13929	050416	602 00 0 00 000040 		TRNE	F,FLAG2
 13930	050417	334 00 0 00 000000 		SKIPA
 13931	050420	254 00 0 00 050435 		JRST	DNT1E
 13932	050421	603 07 0 00 200000 		TLNE	MQ,(1B1)
 13933	050422	616 07 0 00 055213 		TDNN	MQ,[1B1-1]
 13934	050423	254 00 0 00 050460 		JRST	DNT1D
 13935	050424	670 01 0 00 055214 	DNT1F:	TDO	T,[XWD ADADD+ADCR36+ADMAGIC,MQCLR]
 13936	050425	670 03 0 00 055215 		TDO	T2,[XWD ADXFMP+ADXFMM+ADXADD,SASCPL+SAADD]
 13937	050426	265 05 0 00 030065 		JSP	S,CPOPJ
 13938
 13939	050427	331 00 0 00 055645 	DNT5:	SKIPL	ARX
 13940	050430	254 00 0 00 050362 		JRST	DNT5A
 13941	050431	670 01 0 00 055216 		TDO	T,[XWD ADARPL,ARADEN]
 13942	050432	670 03 0 00 055217 		TDO	T2,[XWD ARXADX,SAPL1+SAZERO+SAADD+SASCMI]
 13943	050433	201 05 0 00 050471 		MOVEI	S,DNT7
 13944	050434	263 17 0 00 000000 		POPJ	P,
 13945
 13946	050435	265 05 0 00 030065 	DNT1E:	JSP	S,CPOPJ
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 40
KL10A3	MAC	22-Feb-77 13:19		TIME PULSE SUBROUTINES	-DOUBLE NORMALIZE-                                         SEQ 0356

 13947	050436	670 03 0 00 055220 	DNT4:	TDO	T2,[XWD ARXSHL,SCSCP1+SASCPL]
 13948	050437	670 01 0 00 055221 		TDO	T,[XWD ADARPL,ARSHLT+MQSHLT]
 13949	050440	660 00 0 00 000040 		TRO	F,FLAG2
 13950	050441	204 02 0 00 000016 		MOVS	T1,IR
 13951	050442	640 02 0 00 112000 		TRC	T1,112000	;DFMP
 13952	050443	331 04 0 00 055645 		SKIPL	T3,ARX
 13953	050444	641 04 0 00 000200 		TLC	T3,(1B10)
 13954	050445	602 02 0 00 777000 		TRNE	T1,777000
 13955	050446	607 04 0 00 000200 		TLNN	T3,(1B10)
 13956	050447	254 00 0 00 050607 		JRST	DFAT1K
 13957	050450	254 00 0 00 050435 		JRST	DNT1E
 13958
 13959	050451	607 04 0 00 000400 	DNT1G:	TLNN	T3,(1B9)
 13960	050452	602 00 0 00 000040 		TRNE	F,FLAG2
 13961	050453	334 00 0 00 000000 		SKIPA
 13962	050454	254 00 0 00 050435 		JRST	DNT1E
 13963	050455	603 07 0 00 200000 		TLNE	MQ,(1B1)
 13964	050456	254 00 0 00 050424 		JRST	DNT1F
 13965	050457	254 00 0 00 050467 		JRST	DNT6A
 13966
 13967	050460	660 03 0 00 000120 	DNT1D:	TRO	T2,SASCPL+SAADD
 13968	050461	265 05 0 00 030065 		JSP	S,CPOPJ
 13969
 13970	050462	661 01 0 00 000060 	DNT6:	TLO	T,ADARPL
 13971	050463	200 02 0 00 055645 		MOVE	T1,ARX
 13972	050464	326 11 0 00 050467 		JUMPN	AD,.+3
 13973	050465	616 02 0 00 053313 		TDNN	T1,[1B8-1]
 13974	050466	670 03 0 00 055222 		TDO	T2,[XWD ARXSHR,SCSAEN]
 13975	050467	660 03 0 00 000343 	DNT6A:	TRO	T2,SAPL1+SAZERO+SASCMI+SAADD
 13976	050470	265 05 0 00 030065 		JSP	S,CPOPJ
 13977
 13978	050471	670 01 0 00 055223 	DNT7:	TDO	T,[XWD ADBRPL,MQADEN]
 13979	050472	661 03 0 00 000004 		TLO	T2,BRARXE
 13980	050473	335 00 0 00 055645 		SKIPGE	ARX
 13981	050474	660 00 0 00 000100 		TRO	F,FLAG3
 13982	050475	265 05 0 00 045460 		JSP	S,FIX1A
 13983
 13984	050476	660 03 0 00 000020 	DNT8:	TRO	T2,SASCPL
 13985	050477	602 00 0 00 000100 		TRNE	F,FLAG3
 13986	050500	640 03 0 00 000060 		TRC	T2,SASCPL+SASCMI
 13987	050501	201 02 0 15 000200 		MOVEI	T1,200(SC)
 13988	050502	606 02 0 00 000400 		TRNN	T1,400
 13989	050503	254 00 0 00 050507 		JRST	DNT8A
 13990	050504	661 13 0 00 440200 		TLO	PC,AROV!FOV!TN1
 13991	050505	336 00 0 00 055720 		SKIPN	FXUH
 13992	050506	661 13 0 00 000100 		TLO	PC,FXU
 13993
 13994	050507	660 01 0 00 006000 	DNT8A:	TRO	T,ARADEN
 13995	050510	265 05 0 00 030065 		JSP	S,CPOPJ
 13996
 13997	050511	476 00 0 00 055635 	DNT9:	SETOM	ARESAE
 13998	050512	254 00 0 00 050205 		JRST	NRT1I
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 41
KL10A3	MAC	22-Feb-77 13:19		TIME PULSE SUBROUTINES	-FIX-                                                      SEQ 0357

 13999						SUBTTL	TIME PULSE SUBROUTINES	-FIX-
 14000
 14001	050513	476 00 0 00 055644 	FIX2B:	SETOM	ARSMR
 14002	050514	476 00 0 00 055754 		SETOM	LONGSET
 14003	050515	660 03 0 00 000343 		TRO	T2,SAADD+SAPL1+SASCMI+SAZERO
 14004	050516	265 05 0 00 030065 		JSP	S,CPOPJ
 14005
 14006	050517	660 03 0 00 020000 	FIXT1:	TRO	T2,SCSAEN
 14007	050520	331 00 0 00 056044 		SKIPL	SA
 14008	050521	254 00 0 00 050205 		JRST	NRT1I
 14009	050522	661 01 0 00 000060 	FIX2C:	TLO	T,ADARPL
 14010	050523	335 00 0 00 055706 		SKIPGE	FE
 14011	050524	254 00 0 00 050530 		JRST	FIX2E
 14012	050525	476 00 0 00 055636 		SETOM	ARGOLT
 14013	050526	201 05 0 00 051220 		MOVEI	S,SCT2
 14014	050527	263 17 0 00 000000 		POPJ	P,
 14015
 14016	050530	402 00 0 00 055636 	FIX2E:	SETZM	ARGOLT
 14017	050531	201 05 0 00 051161 		MOVEI	S,SCT1
 14018	050532	263 17 0 00 000000 		POPJ	P,
 14019
 14020	050533	205 02 0 00 200000 	FIX2A:	MOVSI	T1,(1B1)
 14021	050534	270 02 0 00 000006 		ADD	T1,AR
 14022	050535	321 02 0 00 050546 		JUMPL	T1,FIX2F
 14023	050536	660 01 0 00 000400 		TRO	T,ARCLR
 14024
 14025	050537	603 16 0 00 004000 	FIXT2:	TLNE	IR,4000
 14026	050540	254 00 0 00 050543 		JRST	FIXT2A
 14027
 14028	050541	325 06 0 00 050205 	FIX2G:	JUMPGE	AR,NRT1I
 14029	050542	616 07 0 00 053313 		TDNN	MQ,[1B8-1]
 14030
 14031	050543	603 07 0 00 001000 	FIXT2A:	TLNE	MQ,(1B8)
 14032	050544	660 01 0 00 006000 	FIXT2B:	TRO	T,ARADEN
 14033	050545	254 00 0 00 050205 		JRST	NRT1I
 14034
 14035	050546	476 00 0 00 055644 	FIX2F:	SETOM	ARSMR
 14036	050547	254 00 0 00 050522 		JRST	FIX2C
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 42
KL10A3	MAC	22-Feb-77 13:19		TIME PULSE SUBROUTINES	-DBLE FLOATING ADD/MUL/DIV-                                SEQ 0358

 14037						SUBTTL	TIME PULSE SUBROUTINES	-DBLE FLOATING ADD/MUL/DIV-
 14038
 14039	050550	670 03 0 00 055224 	DFAT1:	TDO	T2,[XWD ARXADX,FESAEN]
 14040	050551	660 01 0 00 106000 		TRO	T,ARADEN+ABPCEN
 14041	050552	260 17 0 00 047763 		PUSHJ	P,FXUSET
 14042	050553	602 00 0 00 000040 		TRNE	F,FLAG2
 14043	050554	254 00 0 00 050624 		JRST	DFAT1C
 14044	050555	325 15 0 00 050565 		JUMPGE	SC,DFAT1A
 14045	050556	640 15 0 00 000300 		TRC	SC,300
 14046	050557	646 15 0 00 000300 		TRCN	SC,300
 14047	050560	254 00 0 00 050565 		JRST	DFAT1A
 14048	050561	641 03 0 00 000300 		TLC	T2,ARXADX+ARXCLR
 14049	050562	640 01 0 00 006400 		TRC	T,ARADEN+ARCLR
 14050	050563	603 16 0 00 001000 		TLNE	IR,1000
 14051	050564	254 00 0 00 050650 		JRST	DFAT1B
 14052
 14053	050565	603 16 0 00 003000 	DFAT1A:	TLNE	IR,3000
 14054	050566	254 00 0 00 050624 		JRST	DFAT1C
 14055	050567	640 15 0 00 000700 		TRC	SC,700
 14056	050570	642 15 0 00 000700 		TRCE	SC,700
 14057	050571	254 00 0 00 050650 		JRST	DFAT1B
 14058	050572	661 01 0 00 000060 	DFAT1G:	TLO	T,ADARPL
 14059	050573	402 00 0 00 055636 		SETZM	ARGOLT
 14060	050574	201 05 0 00 051161 		MOVEI	S,SCT1
 14061	050575	263 17 0 00 000000 		POPJ	P,
 14062	050576	603 16 0 00 001000 	DFAT1D:	TLNE	IR,1000
 14063	050577	254 00 0 00 050611 		JRST	DFAT1E
 14064	050600	660 03 0 00 010303 	DFAT1H:	TRO	T2,SAFEEN+SAZERO+SAPL1+SAADD
 14065	050601	661 03 0 00 540000 	DFAT1J:	TLO	T2,ADXADD+ADXFMP+ADXFMM
 14066	050602	661 01 0 00 040070 		TLO	T,ADADD+ADMAGIC+ADARPL
 14067	050603	205 02 0 00 001000 		MOVSI	T1,(1B8)
 14068	050604	202 02 0 00 055756 		MOVEM	T1,MAGIC#
 14069	050605	620 00 0 00 000040 		TRZ	F,FLAG2
 14070	050606	661 01 0 00 000004 		TLO	T,INFTST
 14071	050607	201 05 0 00 050366 	DFAT1K:	MOVEI	S,DNT1
 14072	050610	263 17 0 00 000000 		POPJ	P,
 14073	050611	661 01 0 00 060110 	DFAT1E:	TLO	T,ADADD+ADARMI+ADCR36+ADMAGIC
 14074	050612	661 03 0 00 540000 		TLO	T2,ADXADD+ADXFMP+ADXFMM
 14075	050613	265 05 0 00 030065 		JSP	S,CPOPJ
 14076
 14077	050614	661 03 0 00 000100 	DFAT2:	TLO	T2,ARXADX
 14078	050615	660 01 0 00 006000 		TRO	T,ARADEN
 14079	050616	640 15 0 00 000700 		TRC	SC,700
 14080	050617	642 15 0 00 000700 		TRCE	SC,700
 14081	050620	254 00 0 00 050646 		JRST	DFAT2A
 14082	050621	606 00 0 00 000040 		TRNN	F,FLAG2
 14083	050622	254 00 0 00 050572 		JRST	DFAT1G
 14084	050623	254 00 0 00 050631 		JRST	DFAT1F
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 43
KL10A3	MAC	22-Feb-77 13:19		TIME PULSE SUBROUTINES	-DBLE FLOATING ADD/MUL/DIV-                                SEQ 0359

 14085	050624	640 15 0 00 000700 	DFAT1C:	TRC	SC,700
 14086	050625	642 15 0 00 000700 		TRCE	SC,700
 14087	050626	254 00 0 00 050576 		JRST	DFAT1D
 14088	050627	603 16 0 00 003000 		TLNE	IR,3000
 14089	050630	254 00 0 00 050611 		JRST	DFAT1E
 14090	050631	661 01 0 00 000600 	DFAT1F:	TLO	T,ADBRPL
 14091	050632	661 03 0 00 240000 		TLO	T2,ADXFMM+ADXEQV
 14092	050633	476 00 0 00 056047 		SETOM	SACBRFF
 14093	050634	265 05 0 00 030065 		JSP	S,CPOPJ
 14094
 14095	050635	660 01 0 00 000010 	DFAT3:	TRO	T,MQADEN
 14096	050636	476 00 0 00 055715 		SETOM	FMWRSET
 14097	050637	661 03 0 00 210104 		TLO	T2,ADXBRM+ADXEQV+BRARXE+ARXADX
 14098	050640	265 05 0 00 030065 		JSP	S,CPOPJ
 14099
 14100	050641	661 03 0 00 000100 	DFAT4:	TLO	T2,ARXADX
 14101	050642	476 00 0 00 055642 		SETOM	ARMQEN
 14102	050643	660 01 0 00 001020 		TRO	T,BRAREN+MQCLR
 14103	050644	402 00 0 00 056047 		SETZM	SACBRFF
 14104	050645	254 00 0 00 050572 		JRST	DFAT1G
 14105
 14106	050646	602 00 0 00 000040 	DFAT2A:	TRNE	F,FLAG2
 14107	050647	254 00 0 00 050600 		JRST	DFAT1H
 14108
 14109	050650	661 01 0 00 040660 	DFAT1B:	TLO	T,ADARPL+ADBRPL+ADADD
 14110	050651	661 03 0 00 500000 		TLO	T2,ADXFMP+ADXADD
 14111	050652	265 05 0 00 030065 		JSP	S,CPOPJ
 14112
 14113	050653	660 01 0 00 000102 	DFAT5:	TRO	T,ARSHRT+MQSHRT
 14114	050654	670 03 0 00 055225 		TDO	T2,[XWD ARXSHR,SAFEEN]
 14115	050655	254 00 0 00 050601 		JRST	DFAT1J
 14116
 14117	050656	670 01 0 00 055205 	DFMT1:	TDO	T,[XWD ADARPL,ARCLR+MQADEN]
 14118	050657	661 03 0 00 000002 		TLO	T2,MBAREN
 14119	050660	660 00 0 00 000040 		TRO	F,FLAG2
 14120	050661	402 00 0 00 055636 		SETZM	ARGOLT
 14121	050662	201 05 0 00 051161 		MOVEI	S,SCT1
 14122	050663	606 12 0 00 000001 		TRNN	MB,1
 14123	050664	254 00 0 00 045460 		JRST	FIX1A
 14124	050665	661 01 0 00 040600 		TLO	T,ADADD+ADBRPL
 14125	050666	661 03 0 00 500000 		TLO	T2,ADXADD+ADXFMP
 14126	050667	254 00 0 00 045460 		JRST	FIX1A
 14127
 14128	050670	620 00 0 00 000040 	DFMT2:	TRZ	F,FLAG2
 14129	050671	670 01 0 00 055226 		TDO	T,[XWD ADARPL,ABPCEN+MQADEN]
 14130	050672	260 17 0 00 052226 		PUSHJ	P,MPYFCN
 14131	050673	201 05 0 00 051220 		MOVEI	S,SCT2
 14132	050674	254 00 0 00 045460 		JRST	FIX1A
 14133
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 44
KL10A3	MAC	22-Feb-77 13:19		TIME PULSE SUBROUTINES	-DBLE FLOATING ADD/MUL/DIV-                                SEQ 0360

 14134	050675	660 01 0 00 000204 	DFMT3:	TRO	T,ARSHLT+MQSHLT
 14135	050676	620 00 0 00 000020 		TRZ	F,FLAG1
 14136	050677	670 03 0 00 055227 		TDO	T2,[XWD ARXSHL,SCSAEN+SASCPL+SAADD+SAPL1+SAZERO]
 14137	050700	260 17 0 00 047763 		PUSHJ	P,FXUSET
 14138	050701	254 00 0 00 050601 		JRST	DFAT1J
 14139
 14140	050702	660 01 0 00 006002 	DFDT1:	TRO	T,ARADEN+MQSHRT
 14141	050703	661 03 0 00 000022 		TLO	T2,MBAREN+ARXSHR
 14142	050704	476 00 0 00 055674 		SETOM	DFDF1
 14143	050705	476 00 0 00 055715 		SETOM	FMWRSET
 14144	050706	265 05 0 00 030065 		JSP	S,CPOPJ
 14145
 14146	050707	476 00 0 00 055642 	DFDT2:	SETOM	ARMQEN
 14147	050710	660 01 0 00 001020 		TRO	T,BRAREN+MQCLR
 14148	050711	660 03 0 00 000012 		TRO	T2,SAMI32
 14149	050712	402 00 0 00 056047 		SETZM	SACBRFF
 14150	050713	265 05 0 00 030065 		JSP	S,CPOPJ
 14151
 14152	050714	660 01 0 00 100204 	DFDT3:	TRO	T,ABPCEN+ARSHLT+MQSHLT
 14153	050715	661 03 0 00 000040 		TLO	T2,ARXSHL
 14154	050716	331 00 0 00 055624 		SKIPL	ADX
 14155	050717	254 00 0 00 050735 		JRST	DFDT3A
 14156	050720	265 05 0 00 045460 		JSP	S,FIX1A
 14157
 14158	050721	660 01 0 00 000204 	DFDT4:	TRO	T,ARSHLT+MQSHLT
 14159	050722	661 03 0 00 000040 		TLO	T2,ARXSHL
 14160	050723	476 00 0 00 056016 		SETOM	PCP1FF
 14161	050724	660 00 0 00 000040 		TRO	F,FLAG2
 14162	050725	476 00 0 00 055636 		SETOM	ARGOLT
 14163	050726	200 02 0 00 055624 		MOVE	T1,ADX
 14164	050727	607 02 0 00 001000 		TLNN	T1,(1B8)
 14165	050730	254 00 0 00 050733 		JRST	DFDT4A+1
 14166	050731	664 00 0 00 000220 		TROA	F,FLAG1+SCP1S
 14167	050732	660 03 0 00 020000 	DFDT4A:	TRO	T2,SCSAEN
 14168	050733	201 05 0 00 051220 		MOVEI	S,SCT2
 14169	050734	263 17 0 00 000000 		POPJ	P,
 14170
 14171	050735	265 05 0 00 045460 	DFDT3A:	JSP	S,FIX1A
 14172
 14173	050736	661 13 0 00 440240 	DFDT10:	TLO	PC,AROV!FOV!TN1!DCK
 14174	050737	402 00 0 00 055674 	DFD10A:	SETZM	DFDF1
 14175	050740	476 00 0 00 056131 		SETOM	TRPSAT
 14176	050741	265 05 0 00 030065 		JSP	S,CPOPJ
 14177
 14178	050742	661 03 0 00 006000 	DFDT11:	TLO	T2,ADMBEN
 14179	050743	661 01 0 00 000004 		TLO	T,INFTST
 14180	050744	265 05 0 00 030065 		JSP	S,CPOPJ
 14181
 14182	050745	660 01 0 00 006000 	DFDT12:	TRO	T,ARADEN
 14183	050746	476 00 0 00 055715 		SETOM	FMWRSET
 14184	050747	201 05 0 00 047627 		MOVEI	S,ST5
 14185	050750	263 17 0 00 000000 		POPJ	P,
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 45
KL10A3	MAC	22-Feb-77 13:19		TIME PULSE SUBROUTINES	-DBLE FLOATING ADD/MUL/DIV-                                SEQ 0361

 14186	050751	476 00 0 00 055642 	DFDT5:	SETOM	ARMQEN
 14187	050752	670 03 0 00 055230 		TDO	T2,[XWD MBAREN+ADMBEN,SAMI42]
 14188	050753	402 00 0 00 056016 		SETZM	PCP1FF
 14189	050754	620 00 0 00 000040 		TRZ	F,FLAG2
 14190	050755	476 00 0 00 056131 		SETOM	TRPSAT
 14191	050756	265 05 0 00 030065 		JSP	S,CPOPJ
 14192
 14193	050757	670 01 0 00 055231 	DFDT6:	TDO	T,[XWD ADADD+ADARPL+ADBRPL,ARADEN+MQCLR]
 14194	050760	476 00 0 00 055674 		SETOM	DFDF1
 14195	050761	661 03 0 00 500002 		TLO	T2,ADXADD+ADXFMP+MBAREN
 14196	050762	200 02 0 00 000006 		MOVE	T1,AR
 14197	050763	241 02 0 00 777777 		ROT	T1,-1
 14198	050764	430 02 1 00 055713 		XOR	T1,@FMREG
 14199	050765	325 02 0 00 050732 		JUMPGE	T1,DFDT4A
 14200	050766	641 03 0 00 140000 		TLC	T2,ADXFMP+ADXFMM
 14201	050767	641 01 0 00 021600 		TLC	T,ADBRPL+ADBRMI+ADCR36
 14202	050770	254 00 0 00 050732 		JRST	DFDT4A
 14203
 14204	050771	660 01 0 00 000004 	DFDT7:	TRO	T,MQSHLT
 14205	050772	670 03 0 00 055232 		TDO	T2,[XWD ADMBEN,SCSAEN+SAFEEN+SAZERO+SAEQV]
 14206	050773	260 17 0 00 047355 		PUSHJ	P,FMACEN
 14207	050774	476 00 0 00 055754 		SETOM	LONGSET
 14208	050775	335 00 1 00 055713 		SKIPGE	@FMREG
 14209	050776	640 00 0 00 000100 		TRC	F,FLAG3
 14210	050777	265 05 0 00 030065 		JSP	S,CPOPJ
 14211
 14212	051000	476 00 0 00 055742 	DFDT8:	SETOM	INSNXT
 14213	051001	260 17 0 00 047763 		PUSHJ	P,FXUSET
 14214	051002	612 07 0 00 053312 		TDNE	MQ,[1B0-1]
 14215	051003	254 00 0 00 051014 		JRST	DFDT8C
 14216	051004	326 11 0 00 051007 		JUMPN	AD,DFDT8A
 14217	051005	660 01 0 00 000400 		TRO	T,ARCLR
 14218	051006	254 00 0 00 050205 		JRST	NRT1I
 14219	051007	602 00 0 00 000100 	DFDT8A:	TRNE	F,FLAG3
 14220	051010	674 01 0 00 055044 		TDOA	T,[XWD ADARMI+ADMAGIC+ADADD+ADCR36,ARADEN]
 14221	051011	661 03 0 00 006000 	DFDT8D:	TLO	T2,ADMBEN
 14222	051012	201 05 0 00 050476 		MOVEI	S,DNT8
 14223	051013	263 17 0 00 000000 		POPJ	P,
 14224
 14225	051014	606 00 0 00 000100 	DFDT8C:	TRNN	F,FLAG3
 14226	051015	254 00 0 00 051011 		JRST	DFDT8D
 14227	051016	476 00 0 00 055642 		SETOM	ARMQEN
 14228	051017	661 01 0 00 060110 		TLO	T,ADARMI+ADMAGIC+ADCR36+ADADD
 14229	051020	205 02 0 00 400000 		MOVSI	T1,(1B0)
 14230	051021	202 02 0 00 055756 		MOVEM	T1,MAGIC#
 14231	051022	265 05 0 00 030065 		JSP	S,CPOPJ
 14232
 14233	051023	670 01 0 00 055233 	DFDT9:	TDO	T,[XWD ADEQV+ADMAGIC,MQADEN]
 14234	051024	402 00 0 00 055756 		SETZM	MAGIC#
 14235	051025	254 00 0 00 051011 		JRST	DFDT8D
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 46
KL10A3	MAC	22-Feb-77 13:19		TIME PULSE SUBROUTINES	-FLT ADD, MISC-                                            SEQ 0362

 14236						SUBTTL	TIME PULSE SUBROUTINES	-FLT ADD, MISC-
 14237
 14238	051026	331 02 0 00 056044 	FAT1:	SKIPL	T1,SA
 14239	051027	660 03 0 00 000343 		TRO	T2,SASCMI+SAPL1+SAADD+SAZERO
 14240	051030	430 02 0 00 000006 		XOR	T1,AR
 14241	051031	335 00 0 00 000002 		SKIPGE	T1
 14242	051032	660 00 0 00 000040 		TRO	F,FLAG2
 14243	051033	265 05 0 00 045460 		JSP	S,FIX1A
 14244
 14245	051034	331 00 0 00 000015 	FAT2:	SKIPL	SC
 14246	051035	660 03 0 00 020000 		TRO	T2,SCSAEN
 14247	051036	661 01 0 00 000600 		TLO	T,ADBRPL
 14248	051037	660 03 0 00 002000 		TRO	T2,SAAREX
 14249	051040	606 00 0 00 000040 		TRNN	F,FLAG2
 14250	051041	254 00 0 00 051045 		JRST	FAT2A
 14251	051042	640 03 0 00 012000 		TRC	T2,SAFEEN+SAAREX
 14252	051043	325 10 0 00 051047 		JUMPGE	BR,FAT2B
 14253	051044	254 00 0 00 051050 		JRST	FAT2C
 14254	051045	321 06 0 00 051050 	FAT2A:	JUMPL	AR,FAT2C
 14255	051046	664 03 0 00 004060 		TROA	T2,SAEQV+SASCPL+SASCMI
 14256	051047	660 03 0 00 004003 	FAT2B:	TRO	T2,SAEQV+SAZERO
 14257	051050	265 05 0 00 030065 	FAT2C:	JSP	S,CPOPJ
 14258
 14259	051051	660 03 0 00 400000 	FAT3:	TRO	T2,FESAEN
 14260	051052	476 00 0 00 055656 		SETOM	BRSMR
 14261	051053	402 00 0 00 055636 		SETZM	ARGOLT
 14262	051054	201 05 0 00 051161 		MOVEI	S,SCT1
 14263	051055	661 01 0 00 000060 		TLO	T,ADARPL
 14264	051056	606 00 0 00 000040 		TRNN	F,FLAG2
 14265	051057	660 01 0 00 001000 		TRO	T,BRAREN
 14266	051060	325 15 0 00 051064 		JUMPGE	SC,FAT3A
 14267	051061	640 15 0 00 000300 		TRC	SC,300
 14268	051062	642 15 0 00 000300 		TRCE	SC,300
 14269						JRST	[TRO	T,ARCLR
 14270	051063	254 00 0 00 055234 			JRST	FAT3B]
 14271	051064	606 00 0 00 000040 	FAT3A:	TRNN	F,FLAG2
 14272	051065	664 01 0 00 006000 		TROA	T,ARADEN
 14273	051066	476 00 0 00 055644 		SETOM	ARSMR
 14274	051067	640 15 0 00 000700 	FAT3B:	TRC	SC,700
 14275	051070	646 15 0 00 000700 		TRCN	SC,700
 14276	051071	263 17 0 00 000000 		POPJ	P,
 14277	051072	661 01 0 00 040600 		TLO	T,ADBRPL+ADADD
 14278	051073	476 00 0 00 055754 		SETOM	LONGSET
 14279	051074	265 05 0 00 030065 		JSP	S,CPOPJ
 14280
 14281	051075	331 02 0 00 000011 	FAT4:	SKIPL	T1,AD
 14282	051076	641 02 0 00 001000 		TLC	T1,(1B8)
 14283	051077	603 02 0 00 001000 		TLNE	T1,(1B8)
 14284	051100	664 01 0 00 006000 		TROA	T,ARADEN
 14285	051101	664 01 0 00 000102 		TROA	T,ARSHRT+MQSHRT
 14286	051102	664 03 0 00 000303 		TROA	T2,SAADD+SAZERO+SAPL1
 14287	051103	476 00 0 00 055754 		SETOM	LONGSET
 14288	051104	660 03 0 00 010000 		TRO	T2,SAFEEN
 14289	051105	254 00 0 00 050101 		JRST	FMT2A
 14290
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 46-1
KL10A3	MAC	22-Feb-77 13:19		TIME PULSE SUBROUTINES	-FLT ADD, MISC-                                            SEQ 0363

 14291	051106	660 01 0 00 006004 	JFFOT1:	TRO	T,ARADEN+MQSHLT
 14292	051107	254 00 0 00 045137 		JRST	JFFO2A
 14293
 14294	051110	660 03 0 00 020000 	SRT1:	TRO	T2,SCSAEN
 14295	051111	135 02 0 00 055236 		LDB	T1,[POINT 3,IR,8]
 14296	051112	200 04 0 02 051126 		MOVE	T3,SRTAB(T1)
 14297	051113	202 04 0 00 056064 		MOVEM	T3,SINDEX
 14298	051114	570 04 0 00 000010 		HRRE	T3,BR
 14299	051115	533 00 0 00 000004 		HLLES	T3
 14300	051116	452 04 0 00 055636 		SETCAM	T3,ARGOLT
 14301	051117	201 05 0 00 051220 		MOVEI	S,SCT2
 14302	051120	336 00 0 00 055636 		SKIPN	ARGOLT
 14303	051121	201 05 0 00 051161 		MOVEI	S,SCT1
 14304	051122	336 00 0 00 056044 		SKIPN	SA
 14305	051123	254 00 0 00 047635 		JRST	ST5A
 14306	051124	661 01 0 00 000060 		TLO	T,ADARPL
 14307	051125	263 17 0 00 000000 		POPJ	P,
 14308
 14309	051126	000000	000004		SRTAB:	4	;ASH
 14310	051127	000000	000001			1	;ROT
 14311	051130	000000	000000			0	;LSH
 14312	051131	000000	000000			.-.	;(JFFO)
 14313	051132	000000	000005			5	;ASHC
 14314	051133	000000	000002			2	;ROTC
 14315	051134	000000	000003			3	;LSHC
 14316
 14317	051135	205 04 0 00 000040 	FMAC2E:	MOVSI	T3,(1B12)
 14318	051136	270 04 0 00 000016 		ADD	T3,IR
 14319	051137	202 04 0 00 055611 		MOVEM	T3,ACPL2#
 14320	051140	200 04 0 00 055237 		MOVE	T3,[POINT 4,ACPL2,12]
 14321	051141	202 04 0 00 055712 		MOVEM	T3,FMADREN
 14322	051142	263 17 0 00 000000 		POPJ	P,
 14323
 14324	051143	660 01 0 00 100010 	DMOVT1:	TRO	T,ABPCEN+MQADEN
 14325	051144	254 00 0 00 045146 		JRST	JFFO2B
 14326
 14327					DMVNT1:	TDO	T,[XWD ADARMI+ADCR36+ADADD+ADMAGIC,ABPCEN^_
 14328	051145	670 01 0 00 055240 	+BRAREN+ARADEN]
 14329	051146	476 00 0 00 055754 		SETOM	LONGSET
 14330	051147	265 05 0 00 030065 		JSP	S,CPOPJ
 14331
 14332	051150	670 01 0 00 055241 	DMVNT2:	TDO	T,[XWD ADBRMI+INFTST,MQADEN]
 14333	051151	200 02 0 00 046425 		MOVE	T1,ADFLGS
 14334	051152	603 02 0 00 100000 		TLNE	T1,(1B2)
 14335	051153	665 01 0 00 060000 		TLOA	T,ADADD+ADCR36
 14336	051154	254 00 0 00 051156 		JRST	.+2
 14337	051155	661 03 0 00 000400 		TLO	T2,ADMSKG
 14338	051156	265 05 0 00 030065 		JSP	S,CPOPJ
 14339
 14340	051157	660 01 0 00 006000 	DMVNT3:	TRO	T,ARADEN
 14341	051160	254 00 0 00 045146 		JRST	JFFO2B
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 47
KL10A3	MAC	22-Feb-77 13:19		SHIFT SUBROUTINE                                                                   SEQ 0364

 14342					SUBTTL	SHIFT SUBROUTINE
 14343
 14344	051161	660 03 0 00 100000 	SCT1:	TRO	T2,SCSHRT
 14345	051162	606 15 0 00 000001 		TRNN	SC,1
 14346	051163	254 00 0 00 051173 		JRST	SCTC
 14347	051164	660 01 0 00 000100 		TRO	T,ARSHRT
 14348	051165	554 02 0 00 000016 		HLRZ	T1,IR
 14349	051166	640 02 0 00 134000 		TRC	T1,(ILDB)
 14350	051167	602 02 0 00 776000 		TRNE	T1,776000
 14351	051170	660 01 0 00 000002 		TRO	T,MQSHRT
 14352	051171	315 16 0 00 055242 		CAMGE	IR,[FIX]
 14353	051172	661 03 0 00 000020 		TLO	T2,ARXSHR
 14354
 14355	051173	640 15 0 00 000037 	SCTC:	TRC	SC,37
 14356	051174	642 15 0 00 000037 		TRCE	SC,37
 14357						JRST	[SKIPE	MPY#
 14358							PUSHJ	P,MPYFCN
 14359	051175	254 00 0 00 055243 			JRST	SCTC1]
 14360	051176	332 00 0 00 055774 		SKIPE	MPY
 14361	051177	602 00 0 00 000040 		TRNE	F,FLAG2
 14362	051200	254 00 0 00 051203 		JRST	.+3
 14363	051201	661 01 0 00 000060 		TLO	T,ADARPL
 14364	051202	476 00 0 00 055754 		SETOM	LONGSET
 14365	051203	200 04 0 00 056053 		MOVE	T3,SCADFF
 14366	051204	602 07 0 00 000002 		TRNE	MQ,2
 14367	051205	607 04 0 00 001000 		TLNN	T3,ADBRP2
 14368	051206	254 00 0 00 051211 		JRST	SCTC1
 14369	051207	606 00 0 00 000040 		TRNN	F,FLAG2
 14370	051210	260 17 0 00 052242 		PUSHJ	P,MPYFN5
 14371	051211	201 04 0 15 000001 	SCTC1:	MOVEI	T3,1(SC)
 14372	051212	322 04 0 00 051246 		JUMPE	T3,SCTC2
 14373	051213	602 00 0 00 000040 		TRNE	F,FLAG2
 14374	051214	336 00 0 00 055745 		SKIPN	INTRQ#
 14375	051215	665 01 0 00 000060 	SCTC5:	TLOA	T,ADARPL
 14376	051216	254 00 0 00 050737 		JRST	DFD10A
 14377	051217	265 05 0 00 030065 		JSP	S,CPOPJ
 14378
 14379	051220	554 02 0 00 000016 	SCT2:	HLRZ	T1,IR
 14380	051221	660 03 0 00 200000 		TRO	T2,SCSCP1
 14381	051222	336 00 0 00 055636 		SKIPN	ARGOLT#
 14382	051223	254 00 0 00 051237 		JRST	SCT2R
 14383	051224	660 01 0 00 000204 		TRO	T,MQSHLT+ARSHLT
 14384	051225	315 16 0 00 055242 		CAMGE	IR,[FIX]
 14385	051226	661 03 0 00 000040 		TLO	T2,ARXSHL
 14386	051227	640 02 0 00 240000 		TRC	T1,(ASH)
 14387	051230	602 02 0 00 773000 		TRNE	T1,773000
 14388	051231	254 00 0 00 051173 		JRST	SCTC
 14389	051232	331 02 0 00 000006 		SKIPL	T1,AR
 14390	051233	641 02 0 00 200000 		TLC	T1,(1B1)
 14391	051234	607 02 0 00 200000 		TLNN	T1,(1B1)
 14392	051235	661 13 0 00 400200 		TLO	PC,AROV+TN1
 14393	051236	254 00 0 00 051173 		JRST	SCTC
 14394
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 48
KL10A3	MAC	22-Feb-77 13:19		SHIFT SUBROUTINE                                                                   SEQ 0365

 14395	051237	660 01 0 00 000040 	SCT2R:	TRO	T,ARSHR2
 14396	051240	640 02 0 00 134000 		TRC	T1,(ILDB)
 14397	051241	602 02 0 00 776000 		TRNE	T1,776000
 14398	051242	660 01 0 00 000001 		TRO	T,MQSHR2
 14399	051243	315 16 0 00 055242 		CAMGE	IR,[FIX]
 14400	051244	661 03 0 00 000010 		TLO	T2,ARXSR2
 14401	051245	254 00 0 00 051173 		JRST	SCTC
 14402	051246	554 02 0 00 000016 	SCTC2:	HLRZ	T1,IR
 14403	051247	405 02 0 00 777000 		ANDI	T1,777000
 14404	051250	336 00 0 00 055677 		SKIPN	DSF2#
 14405	051251	254 00 0 00 051254 		JRST	.+3
 14406	051252	660 03 0 00 010000 		TRO	T2,SAFEEN
 14407	051253	201 05 0 00 047703 		MOVEI	S,DST3
 14408	051254	302 02 0 00 112000 		CAIE	T1,112000	;DFMP
 14409	051255	254 00 0 00 051263 		JRST	SCTC3
 14410	051256	606 00 0 00 000040 		TRNN	F,FLAG2
 14411						JRST	[TRO	T2,SAFEEN+SAADD+SAPL1+SAZERO
 14412							MOVEI	S,DFMT3
 14413	051257	254 00 0 00 055246 			JRST	SCTC3]
 14414	051260	670 03 0 00 055251 		TDO	T2,[XWD ADMBEN,SAMI16]
 14415	051261	201 05 0 00 050670 		MOVEI	S,DFMT2
 14416	051262	476 00 0 00 055754 		SETOM	LONGSET
 14417	051263	302 02 0 00 113000 	SCTC3:	CAIE	T1,113000	;DFDV
 14418	051264	254 00 0 00 051274 		JRST	SCTC4
 14419	051265	602 00 0 00 000040 		TRNE	F,FLAG2
 14420						JRST	[SKIPE	INTRQ
 14421							JRST	SCTC4
 14422							SETZM	DFDF1
 14423							MOVEI	S,DFDT5
 14424	051266	254 00 0 00 055252 			JRST	SCTC4]
 14425	051267	402 00 0 00 055674 		SETZM	DFDF1
 14426	051270	201 05 0 00 050771 		MOVEI	S,DFDT7
 14427	051271	660 03 0 00 010000 		TRO	T2,SAFEEN
 14428	051272	606 00 0 00 000020 		TRNN	F,FLAG1
 14429	051273	660 03 0 00 000303 		TRO	T2,SAADD+SAZERO+SAPL1
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 49
KL10A3	MAC	22-Feb-77 13:19		SHIFT SUBROUTINE                                                                   SEQ 0366

 14430	051274	201 04 0 00 776000 	SCTC4:	MOVEI	T3,776000
 14431	051275	404 04 0 00 000002 		AND	T3,T1
 14432	051276	302 02 0 00 122000 		CAIE	T1,(FIX)
 14433	051277	306 02 0 00 126000 		CAIN	T1,(FIXR)
 14434	051300	665 01 0 00 060070 		TLOA	T,ADARPL+ADMAGIC+ADCR36+ADADD
 14435	051301	254 00 0 00 051303 		JRST	.+2
 14436	051302	201 05 0 00 050537 		MOVEI	S,FIXT2
 14437	051303	306 02 0 00 127000 		CAIN	T1,(FLTR)
 14438	051304	664 03 0 00 000015 		TROA	T2,SAMI43
 14439	051305	254 00 0 00 051311 		JRST	.+4
 14440	051306	661 01 0 00 000060 		TLO	T,ADARPL
 14441	051307	201 05 0 00 050103 		MOVEI	S,NRT1
 14442	051310	476 00 0 00 055754 		SETOM	LONGSET
 14443	051311	306 04 0 00 110000 		CAIN	T3,110000	;DFAD
 14444	051312	260 17 0 00 050650 		PUSHJ	P,DFAT1B
 14445	051313	306 04 0 00 136000 		CAIN	T3,(IDPB)
 14446	051314	661 01 0 00 000700 		TLO	T,ADARMI+ADBRPL
 14447	051315	405 04 0 00 774000 		ANDI	T3,774000
 14448	051316	306 04 0 00 134000 		CAIN	T3,(ILDB)
 14449	051317	254 00 0 00 051322 		JRST	.+3
 14450	051320	405 04 0 00 770000 		ANDI	T3,770000
 14451	051321	306 04 0 00 220000 		CAIN	T3,(IMUL)
 14452	051322	201 05 0 00 047407 		MOVEI	S,ET1S
 14453	051323	306 04 0 00 240000 		CAIN	T3,(ASH)
 14454	051324	260 17 0 00 045146 		PUSHJ	P,JFFO2B
 14455	051325	302 04 0 00 160000 		CAIE	T3,(FMP)
 14456	051326	254 00 0 00 051331 		JRST	.+3
 14457	051327	660 03 0 00 010000 		TRO	T2,SAFEEN
 14458	051330	201 05 0 00 050075 		MOVEI	S,FMT2
 14459	051331	302 04 0 00 140000 		CAIE	T3,(FAD)
 14460	051332	306 04 0 00 150000 		CAIN	T3,(FSB)
 14461	051333	254 00 0 00 051336 		JRST	.+3
 14462	051334	302 02 0 00 130000 		CAIE	T1,(UFA)
 14463	051335	263 17 0 00 000000 		POPJ	P,
 14464	051336	661 01 0 00 040660 		TLO	T,ADARPL+ADBRPL+ADADD
 14465	051337	201 05 0 00 051075 		MOVEI	S,FAT4
 14466	051340	476 00 0 00 055754 		SETOM	LONGSET
 14467	051341	263 17 0 00 000000 		POPJ	P,
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 50
KL10A3	MAC	22-Feb-77 13:19		TIME PULSE SUBROUTINES	-INDONE-                                                   SEQ 0367

 14468						SUBTTL	TIME PULSE SUBROUTINES	-INDONE-
 14469
 14470	051342	332 00 0 00 055657 	INDONE:	SKIPE	BYF5
 14471	051343	254 00 0 00 051377 		JRST	INDON1
 14472	051344	554 04 0 00 000016 		HLRZ	T3,IR
 14473	051345	405 04 0 00 774000 		ANDI	T3,774000
 14474	051346	306 04 0 00 134000 		CAIN	T3,134000
 14475	051347	476 00 0 00 055657 		SETOM	BYF5
 14476	051350	306 04 0 00 134000 		CAIN	T3,134000
 14477	051351	476 00 0 00 055660 		SETOM	BYF6
 14478	051352	332 00 0 00 055660 		SKIPE	BYF6
 14479	051353	661 13 0 00 020000 		TLO	PC,BIS
 14480	051354	306 04 0 00 134000 		CAIN	T3,134000
 14481	051355	476 00 0 00 056035 		SETOM	PSINFT
 14482	051356	332 00 0 00 055657 	INDON2:	SKIPE	BYF5
 14483	051357	254 00 0 00 051363 		JRST	INDON3
 14484	051360	201 04 0 00 000062 		MOVEI	T3,^D50
 14485	051361	272 04 0 00 056123 		ADDM	T3,TIME
 14486	051362	402 00 0 00 055751 		SETZM	IRLTCH#
 14487	051363	336 00 0 00 056043 	INDON3:	SKIPN	RUN#
 14488	051364	254 00 0 00 040406 		JRST	DDTEX
 14489	051365	200 04 0 00 055165 		MOVE	T3,[POINT 4,MB,17]
 14490	051366	202 04 0 00 055712 		MOVEM	T3,FMADREN
 14491	051367	476 00 0 00 055663 		SETOM	CLINSET
 14492	051370	402 00 0 00 055773 		SETZM	MEMWRWT#
 14493	051371	332 00 0 00 055727 		SKIPE	INFTFF
 14494	051372	254 00 0 00 053006 		JRST	INFTS2
 14495	051373	201 05 0 00 046704 		MOVEI	S,IT0
 14496	051374	263 17 0 00 000000 		POPJ	P,
 14497
 14498	051375	000000	000000		ERR:	0
 14499	051376	254 04 0 00 000000 		HALT
 14500
 14501	051377	402 00 0 00 055657 	INDON1:	SETZM	BYF5
 14502	051400	254 00 0 00 051356 		JRST	INDON2
 14503						XLIST
 14504						LIST
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 57
KL10A3	MAC	22-Feb-77 13:19		TIME PULSE SUBROUTINES	-BLT-                                                      SEQ 0368

 14505						SUBTTL	TIME PULSE SUBROUTINES	-BLT-
 14506
 14507	051401	674 01 0 00 055257 	BLTT1X:	TDOA	T,[XWD ADBRPL+ADADD+ADPL1B,ABADEN]
 14508	051402	670 01 0 00 055260 	BLTT0:	TDO	T,[XWD ADBRPL+ADADD,MQADEN]
 14509	051403	476 00 0 00 055754 		SETOM	LONGSET
 14510	051404	661 03 0 00 000400 		TLO	T2,ADMSKG
 14511	051405	265 05 0 00 030065 		JSP	S,CPOPJ
 14512
 14513	051406	660 01 0 00 006000 	BLTT1:	TRO	T,ARADEN
 14514	051407	200 02 0 00 046425 		MOVE	T1,ADFLGS
 14515	051410	607 02 0 00 200000 		TLNN	T1,CRY0
 14516	051411	254 00 0 00 051415 		JRST	.+4
 14517	051412	476 00 0 00 056131 		SETOM	TRPSAT
 14518	051413	201 05 0 00 051456 		MOVEI	S,BLTT8
 14519	051414	263 17 0 00 000000 		POPJ	P,
 14520	051415	332 00 0 00 055745 		SKIPE	INTRQ
 14521	051416	254 00 0 00 051445 		JRST	BLTT7A
 14522	051417	476 00 0 00 055770 		SETOM	MEMREAD
 14523	051420	201 02 0 00 000112 		MOVEI	T1,"J"
 14524	051421	202 02 0 00 055771 		MOVEM	T1,MEMSIN
 14525	051422	660 01 0 00 200000 		TRO	T,ABABEN
 14526	051423	265 05 0 00 030065 		JSP	S,CPOPJ
 14527
 14528	051424	660 01 0 00 001000 	BLTT2:	TRO	T,BRAREN
 14529	051425	476 00 0 00 055663 		SETOM	CLINSET
 14530	051426	201 05 0 00 052550 		MOVEI	S,MEMST
 14531	051427	263 17 0 00 000000 		POPJ	P,
 14532
 14533	051430	660 01 0 00 100000 	BLTT3:	TRO	T,ABPCEN
 14534	051431	265 05 0 00 030065 		JSP	S,CPOPJ
 14535
 14536	051432	660 01 0 00 200000 	BLTT4:	TRO	T,ABABEN
 14537	051433	476 00 0 00 055663 	BLTT9A:	SETOM	CLINSET
 14538	051434	201 02 0 00 000105 		MOVEI	T1,"E"
 14539	051435	202 02 0 00 055771 		MOVEM	T1,MEMSIN
 14540	051436	476 00 0 00 055772 		SETOM	MEMWR
 14541	051437	201 05 0 00 052550 		MOVEI	S,MEMST
 14542	051440	263 17 0 00 000000 		POPJ	P,
 14543
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 58
KL10A3	MAC	22-Feb-77 13:19		TIME PULSE SUBROUTINES	-BLT-                                                      SEQ 0369

 14544	051441	661 01 0 00 000600 	BLTT5:	TLO	T,ADBRPL
 14545	051442	476 00 0 00 056022 		SETOM	PFF1
 14546	051443	265 05 0 00 030065 		JSP	S,CPOPJ
 14547
 14548	051444	660 01 0 00 006000 	BLTT6:	TRO	T,ARADEN
 14549	051445	265 05 0 00 030065 	BLTT7A:	JSP	S,CPOPJ
 14550
 14551	051446	660 01 0 00 034000 	BLTT7:	TRO	T,ARPCEN+ARLARR
 14552	051447	476 00 0 00 055715 		SETOM	FMWRSET
 14553	051450	476 00 0 00 056016 		SETOM	PCP1FF
 14554	051451	336 00 0 00 056022 		SKIPN	PFF1
 14555	051452	254 00 0 00 051455 		JRST	BLTT7B
 14556	051453	661 01 0 00 000010 		TLO	T,ADMAGIC
 14557	051454	476 00 0 00 055754 		SETOM	LONGSET
 14558	051455	265 05 0 00 030065 	BLTT7B:	JSP	S,CPOPJ
 14559
 14560	051456	476 00 0 00 055642 	BLTT8:	SETOM	ARMQEN
 14561	051457	670 01 0 00 055261 		TDO	T,[XWD ADARPL,ABADEN+MQADEN]
 14562	051460	402 00 0 00 055653 		SETZM	BLTF1
 14563	051461	265 05 0 00 030065 		JSP	S,CPOPJ
 14564
 14565	051462	670 01 0 00 055262 	BLTT9:	TDO	T,[XWD PCCLK,ABPCEN]
 14566	051463	332 00 0 00 056022 		SKIPE	PFF1
 14567	051464	254 00 0 00 051467 		JRST	.+3
 14568	051465	201 05 0 00 047460 		MOVEI	S,ST1
 14569	051466	263 17 0 00 000000 		POPJ	P,
 14570	051467	476 00 0 00 055642 		SETOM	ARMQEN
 14571	051470	476 00 0 00 055764 		SETOM	MCSPEC
 14572	051471	201 02 0 00 000426 		MOVEI	T1,426
 14573	051472	603 13 0 00 010000 		TLNE	PC,USERF
 14574	051473	201 02 0 00 047231 		MOVEI	T1,USR427
 14575	051474	202 02 0 00 055763 		MOVEM	T1,MCSADR
 14576	051475	254 00 0 00 051433 		JRST	BLTT9A
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 59
KL10A3	MAC	22-Feb-77 13:19		REGISTER MIXERS, ETC.                                                              SEQ 0370

 14577						SUBTTL	REGISTER MIXERS, ETC.
 14578
 14579	051476	402 00 0 00 055655 	BRMIXR:	SETZM	BRMIX
 14580	051477	476 00 0 00 055654 		SETOM	BRCLK#
 14581	051500	606 01 0 00 001000 		TRNN	T,BRAREN
 14582	051501	354 00 0 00 055654 		AOSA	BRCLK
 14583	051502	202 06 0 00 055655 		MOVEM	AR,BRMIX#
 14584	051503	200 02 0 00 000006 		MOVE	T1,AR
 14585	051504	241 02 0 00 000002 		ROT	T1,2
 14586	051505	550 03 0 00 056067 		HRRZ	T2,STATE
 14587	051506	306 03 0 00 050405 		CAIN	T2,DNT2
 14588	051507	137 02 0 00 055263 		DPB	T1,[POINT 1,BRMIX,0]
 14589	051510	200 04 0 00 056052 		MOVE	T3,SCADEN
 14590	051511	607 04 0 00 000004 		TLNN	T3,BRARXE
 14591	051512	263 17 0 00 000000 		POPJ	P,
 14592	051513	476 00 0 00 055654 		SETOM	BRCLK
 14593	051514	200 02 0 00 055645 		MOVE	T1,ARX
 14594	051515	436 02 0 00 055655 		IORM	T1,BRMIX
 14595	051516	263 17 0 00 000000 		POPJ	P,
 14596
 14597	051517	200 02 0 00 055576 	ABMIXR:	MOVE	T1,AB
 14598	051520	602 00 0 00 100000 		TRNE	F,ABPC
 14599	051521	200 02 0 00 056017 		MOVE	T1,PCP1G
 14600	051522	602 00 0 00 400000 		TRNE	F,ABAD
 14601	051523	550 02 0 00 000011 		HRRZ	T1,AD
 14602	051524	602 00 0 00 200000 		TRNE	F,ABAB
 14603	051525	550 02 0 00 055576 		HRRZ	T1,AB#
 14604	051526	202 02 0 00 055576 		MOVEM	T1,AB
 14605	051527	263 17 0 00 000000 		POPJ	P,
 14606
 14607	051530	332 00 0 00 055714 	FMVAL:	SKIPE	FMSINAC
 14608	051531	402 00 0 00 055711 		SETZM	FMADMA
 14609	051532	331 02 0 00 055711 		SKIPL	T1,FMADMA
 14610	051533	135 02 0 00 055712 		LDB	T1,FMADREN
 14611	051534	201 02 0 02 040423 		MOVEI	T1,ACS(T1)
 14612	051535	202 02 0 00 055713 		MOVEM	T1,FMREG
 14613	051536	402 00 0 00 055714 		SETZM	FMSINAC
 14614	051537	263 17 0 00 000000 		POPJ	P,
 14615
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 60
KL10A3	MAC	22-Feb-77 13:19		REGISTER MIXERS, ETC.                                                              SEQ 0371

 14616	051540	403 02 0 00 055633 	ARMIXR:	SETZB	T1,ARCLK#
 14617	051541	606 01 0 00 076000 		TRNN	T,ARADEN!ARSWAP!ARPCEN!ARFLGS!ARIREN
 14618	051542	254 00 0 00 051564 		JRST	ARMIX1
 14619	051543	476 00 0 00 055633 		SETOM	ARCLK
 14620	051544	602 01 0 00 002000 		TRNE	T,ARLTAD
 14621	051545	500 02 0 00 000011 		HLL	T1,AD
 14622	051546	602 01 0 00 004000 		TRNE	T,ARRTAD
 14623	051547	540 02 0 00 000011 		HRR	T1,AD
 14624	051550	602 01 0 00 010000 		TRNE	T,ARRARL
 14625	051551	544 02 0 00 000006 		HLR	T1,AR
 14626	051552	602 01 0 00 020000 		TRNE	T,ARLARR
 14627	051553	504 02 0 00 000006 		HRL	T1,AR
 14628	051554	640 01 0 00 022000 		TRC	T,ARFLGS
 14629	051555	646 01 0 00 022000 		TRCN	T,ARFLGS
 14630	051556	500 02 0 00 000013 		HLL	T1,PC
 14631	051557	640 01 0 00 014000 		TRC	T,ARPCEN
 14632	051560	646 01 0 00 014000 		TRCN	T,ARPCEN
 14633	051561	540 02 0 00 056017 		HRR	T1,PCP1G
 14634	051562	602 01 0 00 040000 		TRNE	T,ARIREN
 14635	051563	434 02 0 00 000016 		IOR	T1,IR
 14636
 14637	051564	332 00 0 00 055644 	ARMIX1:	SKIPE	ARSMR#
 14638	051565	260 17 0 00 051635 		PUSHJ	P,ARMIX6
 14639	051566	332 00 0 00 055635 		SKIPE	ARESAEN#
 14640	051567	260 17 0 00 051622 		PUSHJ	P,ARMIX7
 14641	051570	602 01 0 00 000200 		TRNE	T,ARSHLT
 14642	051571	260 17 0 00 051657 		PUSHJ	P,ARLT
 14643	051572	602 01 0 00 000100 		TRNE	T,ARSHRT
 14644	051573	260 17 0 00 051703 		PUSHJ	P,ARRT1
 14645	051574	602 01 0 00 000040 		TRNE	T,ARSHR2
 14646	051575	260 17 0 00 051715 		PUSHJ	P,ARRT2
 14647	051576	602 01 0 00 000400 		TRNE	T,ARCLR
 14648	051577	476 00 0 00 055633 		SETOM	ARCLK
 14649	051600	336 00 0 00 055643 		SKIPN	ARPOSEN
 14650	051601	254 00 0 00 051607 		JRST	ARMIX5
 14651	051602	200 03 0 00 056044 		MOVE	T2,SA
 14652	051603	200 04 0 00 000006 		MOVE	T3,AR
 14653	051604	137 03 0 00 055264 		DPB	T2,[POINT 6,T3,5]
 14654	051605	434 02 0 00 000004 		IOR	T1,T3
 14655	051606	476 00 0 00 055633 		SETOM	ARCLK
 14656	051607	602 00 0 00 000020 	ARMIX5:	TRNE	F,FLAG1
 14657	051610	254 00 0 00 051643 		JRST	ARMIX2
 14658	051611	332 03 0 00 055642 	ARMIX8:	SKIPE	T2,ARMQEN#
 14659	051612	434 02 0 00 000007 		IOR	T1,MQ
 14660	051613	332 00 0 00 055637 	ARMIX3:	SKIPE	ARI08
 14661	051614	661 02 0 00 001000 		TLO	T1,1000
 14662	051615	402 00 0 00 055637 		SETZM	ARI08
 14663	051616	202 02 0 00 055641 		MOVEM	T1,ARMIX#
 14664	051617	322 03 0 00 030065 		JUMPE	T2,CPOPJ
 14665	051620	476 00 0 00 055633 	ARMIX4:	SETOM	ARCLK
 14666	051621	263 17 0 00 000000 		POPJ	P,
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 61
KL10A3	MAC	22-Feb-77 13:19		REGISTER MIXERS, ETC.                                                              SEQ 0372

 14667	051622	200 03 0 00 056044 	ARMIX7:	MOVE	T2,SA
 14668	051623	405 03 0 00 000377 		ANDI	T2,377
 14669	051624	640 03 0 00 000200 		TRC	T2,200
 14670	051625	241 03 0 00 777767 		ROT	T2,-11
 14671	051626	434 02 0 00 000003 		IOR	T1,T2
 14672	051627	200 03 0 00 000006 		MOVE	T2,AR
 14673	051630	554 04 0 00 000016 		HLRZ	T3,IR
 14674	051631	640 04 0 00 131000 		TRC	T3,(DFN)
 14675	051632	606 04 0 00 777000 		TRNN	T3,777000
 14676	051633	641 03 0 00 400000 		TLC	T2,(1B0)
 14677	051634	334 00 0 00 000000 		SKIPA
 14678
 14679	051635	331 03 0 00 000006 	ARMIX6:	SKIPL	T2,AR
 14680	051636	625 03 0 00 377000 		TLZA	T2,377000
 14681	051637	661 03 0 00 377000 		TLO	T2,377000
 14682	051640	434 02 0 00 000003 		IOR	T1,T2
 14683	051641	476 00 0 00 055633 		SETOM	ARCLK
 14684	051642	263 17 0 00 000000 		POPJ	P,
 14685
 14686	051643	554 04 0 00 000016 	ARMIX2:	HLRZ	T3,IR
 14687	051644	640 04 0 00 220000 		TRC	T3,(IMUL)
 14688	051645	602 04 0 00 770000 		TRNE	T3,770000
 14689	051646	254 00 0 00 051611 		JRST	ARMIX8
 14690	051647	336 03 0 00 055642 		SKIPN	T2,ARMQEN
 14691	051650	254 00 0 00 051613 		JRST	ARMIX3
 14692	051651	200 03 0 00 000007 		MOVE	T2,MQ
 14693	051652	607 06 0 00 400000 		TLNN	AR,(1B0)
 14694	051653	625 03 0 00 400000 		TLZA	T2,(1B0)
 14695	051654	661 03 0 00 400000 		TLO	T2,(1B0)
 14696	051655	434 02 0 00 000003 		IOR	T1,T2
 14697	051656	265 03 0 00 051613 		JSP	T2,ARMIX3
 14698
 14699	051657	200 04 0 00 056064 	ARLT:	MOVE	T3,SINDEX#
 14700	051660	550 03 0 00 056067 		HRRZ	T2,STATE
 14701	051661	302 03 0 00 050714 		CAIE	T2,DFDT3
 14702	051662	634 03 0 00 000003 		TDZA	T2,T2
 14703	051663	476 00 0 00 000003 		SETOM	T2
 14704	051664	404 03 0 00 000012 		AND	T2,MB
 14705	051665	202 03 0 00 055640 		MOVEM	T2,ARLTEM#
 14706	051666	332 00 0 00 055677 		SKIPE	DSF2
 14707	051667	254 00 0 00 051674 		JRST	ARLT1
 14708	051670	554 03 0 00 000016 		HLRZ	T2,IR
 14709	051671	640 03 0 00 170000 		TRC	T2,(FDV)
 14710	051672	606 03 0 00 770000 		TRNN	T2,770000
 14711	051673	254 00 0 00 051676 		JRST	.+3
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 62
KL10A3	MAC	22-Feb-77 13:19		REGISTER MIXERS, ETC.                                                              SEQ 0373

 14712	051674	135 03 0 04 052270 	ARLT1:	LDB	T2,AR35L(T3)
 14713	051675	434 02 0 00 000003 		IOR	T1,T2
 14714	051676	135 03 0 04 052255 		LDB	T2,AR0L(T3)
 14715	051677	200 04 0 00 000011 		MOVE	T3,AD
 14716	051700	242 04 0 00 000002 		LSH	T3,2
 14717	051701	245 03 0 00 777777 		ROTC	T2,-1
 14718	051702	254 00 0 00 051713 		JRST	ARRT1A
 14719
 14720	051703	200 04 0 00 056064 	ARRT1:	MOVE	T3,SINDEX
 14721	051704	135 03 0 04 052303 		LDB	T2,AR0R1(T3)
 14722	051705	241 03 0 00 777777 		ROT	T2,-1
 14723	051706	434 02 0 00 000003 		IOR	T1,T2
 14724	051707	135 03 0 04 052344 		LDB	T2,AR1R1(T3)
 14725	051710	200 04 0 00 000011 		MOVE	T3,AD
 14726	051711	242 04 0 00 000001 		LSH	T3,1
 14727	051712	245 03 0 00 777776 		ROTC	T2,-2
 14728	051713	434 02 0 00 000004 	ARRT1A:	IOR	T1,T3
 14729	051714	254 00 0 00 051620 		JRST	ARMIX4
 14730
 14731	051715	200 04 0 00 056064 	ARRT2:	MOVE	T3,SINDEX
 14732	051716	135 03 0 04 052316 		LDB	T2,AR0R2(T3)
 14733	051717	241 03 0 00 777777 		ROT	T2,-1
 14734	051720	434 02 0 00 000003 		IOR	T1,T2
 14735	051721	135 03 0 04 052331 		LDB	T2,AR1R2(T3)
 14736	051722	135 04 0 04 052344 		LDB	T3,AR2R2(T3)
 14737	051723	242 03 0 00 000001 		LSH	T2,1
 14738	051724	434 03 0 00 000004 		IOR	T2,T3
 14739	051725	200 04 0 00 000011 		MOVE	T3,AD
 14740	051726	242 04 0 00 000001 		LSH	T3,1
 14741	051727	245 03 0 00 777775 		ROTC	T2,-3
 14742	051730	254 00 0 00 051713 		JRST	ARRT1A
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 63
KL10A3	MAC	22-Feb-77 13:19		REGISTER MIXERS, ETC.                                                              SEQ 0374

 14743	051731	403 02 0 00 055775 	MQMIXR:	SETZB	T1,MQCLK
 14744	051732	602 01 0 00 000010 		TRNE	T,MQADEN
 14745	051733	260 17 0 00 051766 		PUSHJ	P,MQLTB
 14746	051734	602 01 0 00 000004 		TRNE	T,MQSHLT
 14747	051735	260 17 0 00 051746 		PUSHJ	P,MQLT
 14748	051736	602 01 0 00 000002 		TRNE	T,MQSHRT
 14749	051737	260 17 0 00 051771 		PUSHJ	P,MQRT1
 14750	051740	602 01 0 00 000001 		TRNE	T,MQSHR2
 14751	051741	260 17 0 00 052006 		PUSHJ	P,MQRT2
 14752	051742	602 01 0 00 000020 		TRNE	T,MQCLR
 14753	051743	476 00 0 00 055775 		SETOM	MQCLK
 14754	051744	202 02 0 00 055776 		MOVEM	T1,MQMIX#
 14755	051745	263 17 0 00 000000 		POPJ	P,
 14756
 14757	051746	200 04 0 00 056064 	MQLT:	MOVE	T3,SINDEX
 14758	051747	452 11 0 00 056001 		SETCAM	AD,NEGAD#
 14759	051750	336 00 0 00 055677 		SKIPN	DSF2
 14760	051751	402 00 0 00 056001 		SETZM	NEGAD
 14761	051752	200 03 0 00 055624 		MOVE	T2,ADX
 14762	051753	452 03 0 00 056002 		SETCAM	T2,NEGADX#
 14763	051754	135 03 0 04 052507 		LDB	T2,MQ35L(T3)
 14764	051755	434 02 0 00 000003 		IOR	T1,T2
 14765	051756	135 03 0 04 052405 		LDB	T2,MQ0L(T3)
 14766	051757	200 04 0 00 000007 		MOVE	T3,MQ
 14767	051760	242 04 0 00 000002 		LSH	T3,2
 14768	051761	245 03 0 00 777777 		ROTC	T2,-1
 14769	051762	200 03 0 00 056064 		MOVE	T2,SINDEX
 14770	051763	306 03 0 00 000010 		CAIN	T2,10		;FP SHIFT
 14771	051764	621 04 0 00 002000 		TLZ	T3,(1B7)
 14772	051765	674 02 0 00 000004 	MQLTA:	TDOA	T1,T3
 14773	051766	434 02 0 00 000011 	MQLTB:	IOR	T1,AD
 14774	051767	476 00 0 00 055775 		SETOM	MQCLK
 14775	051770	263 17 0 00 000000 		POPJ	P,
 14776
 14777	051771	200 04 0 00 056064 	MQRT1:	MOVE	T3,SINDEX
 14778	051772	135 03 0 04 052535 		LDB	T2,MQ8R1(T3)
 14779	051773	241 03 0 00 777767 		ROT	T2,-11
 14780	051774	434 02 0 00 000003 		IOR	T1,T2
 14781	051775	135 03 0 04 052446 		LDB	T2,MQ0R1(T3)
 14782	051776	135 04 0 04 052461 		LDB	T3,MQ1R1(T3)
 14783	051777	242 03 0 00 000001 		LSH	T2,1
 14784	052000	434 03 0 00 000004 		IOR	T2,T3
 14785	052001	200 04 0 00 000007 		MOVE	T3,MQ
 14786	052002	242 04 0 00 000001 		LSH	T3,1
 14787	052003	245 03 0 00 777776 		ROTC	T2,-2
 14788	052004	621 04 0 00 001000 		TLZ	T3,(1B8)
 14789	052005	254 00 0 00 051765 		JRST	MQLTA
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 64
KL10A3	MAC	22-Feb-77 13:19		REGISTER MIXERS, ETC.                                                              SEQ 0375

 14790	052006	200 04 0 00 056064 	MQRT2:	MOVE	T3,SINDEX
 14791	052007	135 03 0 04 052522 		LDB	T2,MQ8R2(T3)
 14792	052010	241 03 0 00 777767 		ROT	T2,-11
 14793	052011	434 02 0 00 000003 		IOR	T1,T2
 14794	052012	135 03 0 04 052535 		LDB	T2,MQ9R2(T3)
 14795	052013	241 03 0 00 777766 		ROT	T2,-12
 14796	052014	434 02 0 00 000003 		IOR	T1,T2
 14797	052015	135 03 0 04 052420 		LDB	T2,MQ0R2(T3)
 14798	052016	241 03 0 00 777777 		ROT	T2,-1
 14799	052017	434 02 0 00 000003 		IOR	T1,T2
 14800	052020	135 03 0 04 052433 		LDB	T2,MQ1R2(T3)
 14801	052021	135 04 0 04 052474 		LDB	T3,MQ2R2(T3)
 14802	052022	242 03 0 00 000001 		LSH	T2,1
 14803	052023	434 03 0 00 000004 		IOR	T2,T3
 14804	052024	200 04 0 00 000007 		MOVE	T3,MQ
 14805	052025	242 04 0 00 000001 		LSH	T3,1
 14806	052026	245 03 0 00 777775 		ROTC	T2,-3
 14807	052027	621 04 0 00 001400 		TLZ	T3,(3B9)
 14808	052030	254 00 0 00 051765 		JRST	MQLTA
 14809
 14810	052031	200 04 0 00 056052 	MBMIXR:	MOVE	T3,SCADEN
 14811	052032	403 02 0 00 055761 		SETZB	T1,MBCLK
 14812	052033	603 04 0 00 000002 		TLNE	T3,MBAREN
 14813	052034	260 17 0 00 052041 		PUSHJ	P,MBMIX1
 14814	052035	603 04 0 00 000001 		TLNE	T3,MBFMEN
 14815	052036	260 17 0 00 052042 		PUSHJ	P,MBMIX2
 14816	052037	202 02 0 00 055762 		MOVEM	T1,MBMIX
 14817	052040	263 17 0 00 000000 		POPJ	P,
 14818
 14819	052041	674 02 0 00 000006 	MBMIX1:	TDOA	T1,AR
 14820	052042	434 02 1 00 055713 	MBMIX2:	IOR	T1,@FMREG
 14821	052043	476 00 0 00 055761 		SETOM	MBCLK
 14822	052044	263 17 0 00 000000 		POPJ	P,
 14823
 14824	052045	200 04 0 00 056052 	SCMIXR:	MOVE	T3,SCADEN
 14825	052046	403 02 0 00 056054 		SETZB	T1,SCCLK
 14826	052047	571 03 0 15 000001 		HRREI	T2,1(SC)
 14827	052050	602 00 0 00 000400 		TRNE	F,SCP1IN
 14828	052051	200 03 0 00 000015 		MOVE	T2,SC
 14829	052052	602 04 0 00 200000 		TRNE	T3,SCSCP1
 14830	052053	260 17 0 00 052072 		PUSHJ	P,SCMIX3
 14831	052054	602 04 0 00 100000 		TRNE	T3,SCSHRT
 14832	052055	260 17 0 00 052071 		PUSHJ	P,SCMIX4
 14833	052056	602 04 0 00 040000 		TRNE	T3,SCAREN
 14834	052057	260 17 0 00 052064 		PUSHJ	P,SCMIX5
 14835	052060	602 04 0 00 020000 		TRNE	T3,SCSAEN
 14836	052061	260 17 0 00 052075 		PUSHJ	P,SCMIX1
 14837	052062	202 02 0 00 056056 		MOVEM	T1,SCMIX
 14838	052063	263 17 0 00 000000 		POPJ	P,
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 65
KL10A3	MAC	22-Feb-77 13:19		REGISTER MIXERS, ETC.                                                              SEQ 0376

 14839	052064	200 03 0 00 000006 	SCMIX5:	MOVE	T2,AR
 14840	052065	405 03 0 00 000377 		ANDI	T2,377
 14841	052066	602 06 0 00 400000 		TRNE	AR,1B18
 14842	052067	465 03 0 00 000377 		ORCMI	T2,377
 14843	052070	334 00 0 00 000000 		SKIPA
 14844	052071	240 03 0 00 777777 	SCMIX4:	ASH	T2,-1
 14845	052072	670 02 0 00 000003 	SCMIX3:	TDO	T1,T2
 14846	052073	476 00 0 00 056054 		SETOM	SCCLK
 14847	052074	263 17 0 00 000000 		POPJ	P,
 14848	052075	200 03 0 00 056044 	SCMIX1:	MOVE	T2,SA
 14849	052076	405 03 0 00 000777 		ANDI	T2,777
 14850	052077	602 03 0 00 000400 		TRNE	T2,400
 14851	052100	465 03 0 00 000777 		ORCMI	T2,777
 14852	052101	254 00 0 00 052072 		JRST	SCMIX3
 14853
 14854	052102	403 02 0 00 055646 	ARXMXR:	SETZB	T1,ARXCLK
 14855	052103	250 01 0 00 056052 		EXCH	T,SCADEN
 14856	052104	603 01 0 00 000200 		TLNE	T,ARXCLR
 14857	052105	476 00 0 00 055646 		SETOM	ARXCLK
 14858	052106	603 01 0 00 000100 		TLNE	T,ARXADX
 14859	052107	260 17 0 00 052132 		PUSHJ	P,ARXMX1
 14860	052110	200 04 0 00 056064 		MOVE	T3,SINDEX
 14861	052111	603 01 0 00 000040 		TLNE	T,ARXSHL
 14862	052112	260 17 0 00 052125 		PUSHJ	P,ARXMX2
 14863	052113	603 01 0 00 000020 		TLNE	T,ARXSHR
 14864	052114	260 17 0 00 052135 		PUSHJ	P,ARXMX3
 14865	052115	603 01 0 00 000010 		TLNE	T,ARXSR2
 14866	052116	260 17 0 00 052144 		PUSHJ	P,ARXMX4
 14867	052117	603 02 0 00 001000 		TLNE	T1,(1B8)
 14868	052120	665 02 0 00 776000 		TLOA	T1,776000
 14869	052121	621 02 0 00 776000 		TLZ	T1,776000
 14870	052122	202 02 0 00 055647 		MOVEM	T1,ARXMIX
 14871	052123	250 01 0 00 056052 		EXCH	T,SCADEN
 14872	052124	263 17 0 00 000000 		POPJ	P,
 14873
 14874	052125	200 03 0 00 055624 	ARXMX2:	MOVE	T2,ADX
 14875	052126	242 03 0 00 000001 		LSH	T2,1
 14876	052127	434 02 0 00 000003 		IOR	T1,T2
 14877	052130	135 03 0 04 052357 		LDB	T2,ARX35L(T3)
 14878	052131	674 02 0 00 000003 	ARXMX5:	TDOA	T1,T2
 14879
 14880	052132	434 02 0 00 055624 	ARXMX1:	IOR	T1,ADX
 14881	052133	476 00 0 00 055646 		SETOM	ARXCLK#
 14882	052134	263 17 0 00 000000 		POPJ	P,
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 66
KL10A3	MAC	22-Feb-77 13:19		REGISTER MIXERS, ETC.                                                              SEQ 0377

 14883	052135	200 03 0 00 055624 	ARXMX3:	MOVE	T2,ADX
 14884	052136	242 03 0 00 777777 		LSH	T2,-1
 14885	052137	621 03 0 00 777000 		TLZ	T2,777000
 14886	052140	434 02 0 00 000003 		IOR	T1,T2
 14887	052141	135 03 0 04 052372 		LDB	T2,ARX0R1(T3)
 14888	052142	241 03 0 00 777767 		ROT	T2,-11
 14889	052143	254 00 0 00 052131 		JRST	ARXMX5
 14890
 14891	052144	200 03 0 00 055624 	ARXMX4:	MOVE	T2,ADX
 14892	052145	240 03 0 00 777776 		ASH	T2,-2
 14893	052146	254 00 0 00 052131 		JRST	ARXMX5
 14894
 14895	052147	621 00 0 00 777770 	ADCLK:	TLZ	F,777770
 14896	052150	650 00 0 00 000001 		TDC	F,T
 14897	052151	621 01 0 00 777770 		TLZ	T,777770
 14898	052152	650 00 0 00 000001 		TDC	F,T
 14899	052153	200 02 0 00 056052 		MOVE	T1,SCADEN
 14900	052154	202 02 0 00 056053 		MOVEM	T1,SCADFF#
 14901	052155	622 00 0 00 000010 		TRZE	F,DSF2CLR
 14902	052156	402 00 0 00 055677 		SETZM	DSF2#
 14903	052157	622 00 0 00 000004 		TRZE	F,DSF2SET
 14904	052160	476 00 0 00 055677 		SETOM	DSF2
 14905	052161	263 17 0 00 000000 		POPJ	P,
 14906
 14907	052162	602 01 0 00 700000 	ABCLK:	TRNE	T,ABADEN+ABPCEN+ABABEN	;IF NONE AND
 14908	052163	254 00 0 00 052166 		JRST	.+3
 14909	052164	603 01 0 00 000004 		TLNE	T,INFTST		;INST FETCH START
 14910	052165	660 01 0 00 200000 		TRO	T,ABABEN		;SET ABABEN
 14911	052166	602 01 0 00 700000 		TRNE	T,ABADEN+ABPCEN+ABABEN		;IF ENABLE, CLEAR OTHER FLOPS
 14912	052167	620 00 0 00 700002 		TRZ	F,ABAD+ABAB+ABPC+ABAS
 14913	052170	602 01 0 00 100000 		TRNE	T,ABPCEN		;SET FLOPS
 14914	052171	660 00 0 00 100000 		TRO	F,ABPC
 14915	052172	602 01 0 00 400000 		TRNE	T,ABADEN
 14916	052173	660 00 0 00 400000 		TRO	F,ABAD
 14917	052174	602 01 0 00 200000 		TRNE	T,ABABEN
 14918	052175	660 00 0 00 200000 		TRO	F,ABAB
 14919	052176	263 17 0 00 000000 		POPJ	P,
 14920
 14921	052177	331 02 0 00 055711 	FMWR:	SKIPL	T1,FMADMA
 14922	052200	135 02 0 00 055712 		LDB	T1,FMADREN
 14923	052201	201 02 0 02 040423 		MOVEI	T1,ACS(T1)
 14924	052202	312 02 0 00 055713 		CAME	T1,FMREG
 14925	052203	264 00 0 00 051375 		JSR	ERR
 14926	052204	202 06 0 02 000000 		MOVEM	AR,(T1)
 14927	052205	332 00 0 00 056047 		SKIPE	SACBRFF
 14928	052206	202 10 0 02 000000 		MOVEM	BR,(T1)
 14929	052207	263 17 0 00 000000 		POPJ	P,
 14930
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 67
KL10A3	MAC	22-Feb-77 13:19		REGISTER MIXERS, ETC.                                                              SEQ 0378

 14931	052210	200 03 0 00 053174 	TIMCAL:	MOVE	T2,LONGTM
 14932	052211	335 04 0 00 056053 		SKIPGE	T3,SCADFF
 14933	052212	200 03 0 00 053175 		MOVE	T2,DPADTM
 14934	052213	321 04 0 00 052224 		JUMPL	T3,TIMC1
 14935	052214	606 00 0 00 040000 		TRNN	F,LNGCYC
 14936	052215	200 03 0 00 053173 		MOVE	T2,ADTIME
 14937	052216	607 00 0 00 040000 		TLNN	F,ADADD
 14938	052217	602 04 0 00 000100 		TRNE	T3,SAADD
 14939	052220	254 00 0 00 052224 		JRST	TIMC1
 14940	052221	200 03 0 00 053173 		MOVE	T2,ADTIME
 14941	052222	606 00 0 00 040000 		TRNN	F,LNGCYC
 14942	052223	200 03 0 00 053172 		MOVE	T2,VERTIM
 14943	052224	272 03 0 00 056123 	TIMC1:	ADDM	T2,TIME
 14944	052225	263 17 0 00 000000 		POPJ	P,
 14945
 14946	052226	261 17 0 00 000003 	MPYFCN:	PUSH	P,T2
 14947	052227	260 17 0 00 051731 		PUSHJ	P,MQMIXR
 14948	052230	262 17 0 00 000003 		POP	P,T2
 14949	052231	200 02 0 00 055776 		MOVE	T1,MQMIX
 14950	052232	602 00 0 00 000020 		TRNE	F,FLAG1
 14951	052233	271 02 0 00 000001 		ADDI	T1,1
 14952	052234	405 02 0 00 000003 		ANDI	T1,3
 14953	052235	254 00 0 02 052236 		JRST	.+1(T1)
 14954	052236	263 17 0 00 000000 		POPJ	P,
 14955	052237	254 00 0 00 052246 		JRST	MPYFN1
 14956	052240	254 00 0 00 052245 		JRST	MPYFN2
 14957	052241	660 00 0 00 000020 		TRO	F,FLAG1
 14958	052242	661 01 0 00 061000 	MPYFN5:	TLO	T,ADBRMI+ADADD+ADCR36
 14959	052243	661 03 0 00 040000 		TLO	T2,ADXFMM
 14960	052244	254 00 0 00 052252 		JRST	MPYFN4
 14961
 14962	052245	665 01 0 00 040000 	MPYFN2:	TLOA	T,ADADD
 14963	052246	665 01 0 00 040600 	MPYFN1:	TLOA	T,ADBRPL+ADADD
 14964	052247	665 03 0 00 021000 		TLOA	T2,ADXFM2+ADBRP2
 14965	052250	661 03 0 00 100000 		TLO	T2,ADXFMP
 14966	052251	620 00 0 00 000020 	MPYFN3:	TRZ	F,FLAG1
 14967	052252	607 16 0 00 040000 	MPYFN4:	TLNN	IR,(1B3)
 14968	052253	661 03 0 00 400000 		TLO	T2,ADXADD
 14969	052254	263 17 0 00 000000 		POPJ	P,
 14970
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 68
KL10A3	MAC	22-Feb-77 13:19		SHIFT CONNECTIONS                                                                  SEQ 0379

 14971					SUBTTL	SHIFT CONNECTIONS
 14972
 14973						DEFINE	PT(ADR,BIT)
 14974					<	POINT	1,ADR,BIT>
 14975
 14976	052255	42 01 0 00 000011 	AR0L:	PT AD,1^	POINT	1,AD,1^
 14977	052256	42 01 0 00 000011 		PT AD,1^	POINT	1,AD,1^
 14978	052257	42 01 0 00 000011 		PT AD,1^	POINT	1,AD,1^
 14979	052260	42 01 0 00 000011 		PT AD,1^	POINT	1,AD,1^
 14980	052261	43 01 0 00 000006 		PT AR,0^	POINT	1,AR,0^
 14981	052262	43 01 0 00 000006 		PT AR,0^	POINT	1,AR,0^
 14982	052263	42 01 0 00 000011 		PT AD,1^	POINT	1,AD,1^
 14983	052264	000000	000000			0
 14984	052265	42 01 0 00 000011 		PT AD,1^	POINT	1,AD,1^
 14985	052266	000000	000000			0
 14986	052267	42 01 0 00 000011 		PT AD,1^	POINT	1,AD,1^
 14987
 14988	052270	000000	000000		AR35L:	0
 14989	052271	43 01 0 00 000006 		PT AR,0^	POINT	1,AR,0^
 14990	052272	43 01 0 00 000007 		PT MQ,0^	POINT	1,MQ,0^
 14991	052273	43 01 0 00 000007 		PT MQ,0^	POINT	1,MQ,0^
 14992	052274	000000	000000			0
 14993	052275	42 01 0 00 000007 		PT MQ,1^	POINT	1,MQ,1^
 14994	052276	43 01 0 00 000007 		PT MQ,0^	POINT	1,MQ,0^
 14995	052277	42 01 0 00 000007 		PT MQ,1^	POINT	1,MQ,1^
 14996	052300	33 01 0 00 000007 		PT MQ,8^	POINT	1,MQ,8^
 14997	052301	00 01 0 00 055640 		PT ARLTEM,35^	POINT	1,ARLTEM,35^
 14998	052302	42 01 0 00 000007 		PT MQ,1^	POINT	1,MQ,1^
 14999
 15000	052303	000000	000000		AR0R1:	0
 15001	052304	00 01 0 00 000006 		PT AR,35^	POINT	1,AR,35^
 15002	052305	00 01 0 00 000007 		PT MQ,35^	POINT	1,MQ,35^
 15003	052306	000000	000000			0
 15004	052307	43 01 0 00 000006 		PT AR,0^	POINT	1,AR,0^
 15005	052310	43 01 0 00 000006 		PT AR,0^	POINT	1,AR,0^
 15006	052311	000000	000000			.-.		;DON'T CARE CONDITION
 15007	052312	000000	000000			0
 15008	052313	00 01 0 00 055616 		PT ADOVF,35^	POINT	1,ADOVF,35^
 15009	052314	000000	000000			.-.
 15010	052315	000000	000000			.-.
 15011
 15012	052316	000000	000000		AR0R2:	0
 15013	052317	01 01 0 00 000006 		PT AR,34^	POINT	1,AR,34^
 15014	052320	01 01 0 00 000007 		PT MQ,34^	POINT	1,MQ,34^
 15015	052321	000000	000000			0
 15016	052322	43 01 0 00 000006 		PT AR,0^	POINT	1,AR,0^
 15017	052323	43 01 0 00 000006 		PT AR,0^	POINT	1,AR,0^
 15018	052324	01 01 0 00 055616 		PT ADOVF,34^	POINT	1,ADOVF,34^
 15019	052325	000000	000000			0
 15020	052326	01 01 0 00 055616 		PT ADOVF,34^	POINT	1,ADOVF,34^
 15021	052327	000000	000000			.-.
 15022	052330	000000	000000			.-.
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 69
KL10A3	MAC	22-Feb-77 13:19		SHIFT CONNECTIONS                                                                  SEQ 0380

 15023	052331	000000	000000		AR1R2:	0
 15024	052332	00 01 0 00 000006 		PT AR,35^	POINT	1,AR,35^
 15025	052333	00 01 0 00 000007 		PT MQ,35^	POINT	1,MQ,35^
 15026	052334	000000	000000			0
 15027	052335	43 01 0 00 000006 		PT AR,0^	POINT	1,AR,0^
 15028	052336	43 01 0 00 000006 		PT AR,0^	POINT	1,AR,0^
 15029	052337	00 01 0 00 055616 		PT ADOVF,35^	POINT	1,ADOVF,35^
 15030	052340	01 01 0 00 055624 		PT ADX,34^	POINT	1,ADX,34^
 15031	052341	00 01 0 00 055616 		PT ADOVF,35^	POINT	1,ADOVF,35^
 15032	052342	000000	000000			.-.
 15033	052343	000000	000000			.-.
 15034
 15035	052344				AR1R1:
 15036	052344	43 01 0 00 000011 	AR2R2:	PT AD,0^	POINT	1,AD,0^
 15037	052345	43 01 0 00 000011 		PT AD,0^	POINT	1,AD,0^
 15038	052346	43 01 0 00 000011 		PT AD,0^	POINT	1,AD,0^
 15039	052347	43 01 0 00 000011 		PT AD,0^	POINT	1,AD,0^
 15040	052350	43 01 0 00 000011 		PT AD,0^	POINT	1,AD,0^
 15041	052351	43 01 0 00 000011 		PT AD,0^	POINT	1,AD,0^
 15042	052352	43 01 0 00 000011 		PT AD,0^	POINT	1,AD,0^
 15043	052353	00 01 0 00 055624 		PT ADX,35^	POINT	1,ADX,35^
 15044	052354	43 01 0 00 000011 		PT AD,0^	POINT	1,AD,0^
 15045	052355	000000	000000			.-.
 15046	052356	000000	000000			.-.
 15047
 15048	052357	000000	000000		ARX35L:	.-.
 15049	052360	000000	000000			.-.
 15050	052361	000000	000000			.-.
 15051	052362	000000	000000			.-.
 15052	052363	000000	000000			.-.
 15053	052364	000000	000000			.-.
 15054	052365	000000	000000			.-.
 15055	052366	42 01 0 00 000011 		PT AD,1^	POINT	1,AD,1^
 15056	052367	000000	000000			.-.
 15057	052370	42 01 0 00 055620 		PT ADPR,1^	POINT	1,ADPR,1^
 15058	052371	000000	000000			.-.
 15059
 15060	052372				ARX9R2:
 15061	052372	000000	000000		ARX0R1:	.-.
 15062	052373	000000	000000			.-.
 15063	052374	000000	000000			.-.
 15064	052375	000000	000000			.-.
 15065	052376	000000	000000			.-.
 15066	052377	000000	000000			.-.
 15067	052400	000000	000000			.-.
 15068	052401	34 01 0 00 055624 		PT ADX,7^	POINT	1,ADX,7^
 15069	052402	000000	000000			.-.
 15070	052403	000000	000000			0
 15071	052404	000000	000000			.-.
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 70
KL10A3	MAC	22-Feb-77 13:19		SHIFT CONNECTIONS                                                                  SEQ 0381

 15072	052405	42 01 0 00 000007 	MQ0L:	PT MQ,1^	POINT	1,MQ,1^
 15073	052406	000000	000000			.-.
 15074	052407	42 01 0 00 000007 		PT MQ,1^	POINT	1,MQ,1^
 15075	052410	42 01 0 00 000007 		PT MQ,1^	POINT	1,MQ,1^
 15076	052411	000000	000000			.-.
 15077	052412	43 01 0 00 000011 		PT AD,0^	POINT	1,AD,0^
 15078	052413	42 01 0 00 000007 		PT MQ,1^	POINT	1,MQ,1^
 15079	052414	000000	000000			0
 15080	052415	000000	000000			.-.
 15081	052416	42 01 0 00 000007 		PT MQ,1^	POINT	1,MQ,1^
 15082	052417	000000	000000			.-.
 15083
 15084	052420	000000	000000		MQ0R2:	.-.
 15085	052421	000000	000000			.-.
 15086	052422	01 01 0 00 000011 		PT AD,34^	POINT	1,AD,34^
 15087	052423	01 01 0 00 000011 		PT AD,34^	POINT	1,AD,34^
 15088	052424	000000	000000			.-.
 15089	052425	43 01 0 00 000011 		PT AD,0^	POINT	1,AD,0^
 15090	052426	01 01 0 00 000011 		PT AD,34^	POINT	1,AD,34^
 15091	052427	000000	000000			0
 15092	052430	000000	000000			.-.
 15093	052431	000000	000000			.-.
 15094	052432	000000	000000			.-.
 15095
 15096	052433	000000	000000		MQ1R2:	.-.
 15097	052434	000000	000000			.-.
 15098	052435	00 01 0 00 000011 		PT AD,35^	POINT	1,AD,35^
 15099	052436	00 01 0 00 000011 		PT AD,35^	POINT	1,AD,35^
 15100	052437	000000	000000			.-.
 15101	052440	01 01 0 00 000011 		PT AD,34^	POINT	1,AD,34^
 15102	052441	00 01 0 00 000011 		PT AD,35^	POINT	1,AD,35^
 15103	052442	01 01 0 00 000011 		PT AD,34^	POINT	1,AD,34^
 15104	052443	000000	000000			.-.
 15105	052444	000000	000000			.-.
 15106	052445	000000	000000			.-.
 15107
 15108	052446	000000	000000		MQ0R1:	.-.
 15109	052447	000000	000000			.-.
 15110	052450	00 01 0 00 000006 		PT AR,35^	POINT	1,AR,35^
 15111	052451	00 01 0 00 000006 		PT AR,35^	POINT	1,AR,35^
 15112	052452	000000	000000			.-.
 15113	052453	43 01 0 00 000011 		PT AD,0^	POINT	1,AD,0^
 15114	052454	000000	000000			.-.
 15115	052455	000000	000000			0
 15116	052456	000000	000000			.-.
 15117	052457	000000	000000			0
 15118	052460	000000	000000			.-.
 15119
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 71
KL10A3	MAC	22-Feb-77 13:19		SHIFT CONNECTIONS                                                                  SEQ 0382

 15120	052461	000000	000000		MQ1R1:	.-.
 15121	052462	000000	000000			.-.
 15122	052463	43 01 0 00 000007 		PT MQ,0^	POINT	1,MQ,0^
 15123	052464	43 01 0 00 000007 		PT MQ,0^	POINT	1,MQ,0^
 15124	052465	000000	000000			.-.
 15125	052466	00 01 0 00 000011 		PT AD,35^	POINT	1,AD,35^
 15126	052467	000000	000000			.-.
 15127	052470	00 01 0 00 000011 		PT AD,35^	POINT	1,AD,35^
 15128	052471	000000	000000			.-.
 15129	052472	00 01 0 00 055645 		PT ARX,35^	POINT	1,ARX,35^
 15130	052473	000000	000000			.-.
 15131
 15132	052474	000000	000000		MQ2R2:	.-.
 15133	052475	000000	000000			.-.
 15134	052476	43 01 0 00 000007 		PT MQ,0^	POINT	1,MQ,0^
 15135	052477	43 01 0 00 000007 		PT MQ,0^	POINT	1,MQ,0^
 15136	052500	000000	000000			.-.
 15137	052501	00 01 0 00 000011 		PT AD,35^	POINT	1,AD,35^
 15138	052502	43 01 0 00 000007 		PT MQ,0^	POINT	1,MQ,0^
 15139	052503	00 01 0 00 000011 		PT AD,35^	POINT	1,AD,35^
 15140	052504	000000	000000			.-.
 15141	052505	000000	000000			.-.
 15142	052506	000000	000000			.-.
 15143
 15144	052507	000000	000000		MQ35L:	0
 15145	052510	000000	000000			.-.
 15146	052511	43 01 0 00 000006 		PT AR,0^	POINT	1,AR,0^
 15147	052512	000000	000000			0
 15148	052513	000000	000000			.-.
 15149	052514	000000	000000			0
 15150	052515	000000	000000			.-.
 15151	052516	000000	000000			0
 15152	052517	43 01 0 00 056001 		PT NEGAD,0^	POINT	1,NEGAD,0^
 15153	052520	33 01 0 00 056002 		PT NEGADX,8^	POINT	1,NEGADX,8^
 15154	052521	43 01 0 00 056001 		PT NEGAD,0^	POINT	1,NEGAD,0^
 15155
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 72
KL10A3	MAC	22-Feb-77 13:19		SHIFT CONNECTIONS                                                                  SEQ 0383

 15156	052522	000000	000000		MQ8R2:	.-.
 15157	052523	000000	000000			.-.
 15158	052524	35 01 0 00 000007 		PT MQ,6^	POINT	1,MQ,6^
 15159	052525	35 01 0 00 000007 		PT MQ,6^	POINT	1,MQ,6^
 15160	052526	000000	000000			.-.
 15161	052527	35 01 0 00 000007 		PT MQ,6^	POINT	1,MQ,6^
 15162	052530	35 01 0 00 000007 		PT MQ,6^	POINT	1,MQ,6^
 15163	052531	35 01 0 00 000007 		PT MQ,6^	POINT	1,MQ,6^
 15164	052532	01 01 0 00 000011 		PT AD,34^	POINT	1,AD,34^
 15165	052533	000000	000000			.-.
 15166	052534	000000	000000			.-.
 15167
 15168	052535				MQ9R2:
 15169	052535	000000	000000		MQ8R1:	.-.
 15170	052536	000000	000000			.-.
 15171	052537	34 01 0 00 000007 		PT MQ,7^	POINT	1,MQ,7^
 15172	052540	34 01 0 00 000007 		PT MQ,7^	POINT	1,MQ,7^
 15173	052541	000000	000000			.-.
 15174	052542	34 01 0 00 000007 		PT MQ,7^	POINT	1,MQ,7^
 15175	052543	34 01 0 00 000007 		PT MQ,7^	POINT	1,MQ,7^
 15176	052544	34 01 0 00 000007 		PT MQ,7^	POINT	1,MQ,7^
 15177	052545	00 01 0 00 000011 		PT AD,35^	POINT	1,AD,35^
 15178	052546	34 01 0 00 000007 		PT MQ,7^	POINT	1,MQ,7^
 15179	052547	000000	000000			.-.
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 73
KL10A3	MAC	22-Feb-77 13:19		MEMORY CONTROL SUBROUTINES                                                         SEQ 0384

 15180						SUBTTL	MEMORY CONTROL SUBROUTINES
 15181
 15182	052550	402 00 0 00 056071 	MEMST:	SETZM	STINAC
 15183	052551	200 02 0 00 056123 		MOVE	T1,TIME
 15184	052552	271 02 0 00 000144 		ADDI	T1,PAGDLY
 15185	052553	315 02 0 00 055757 		CAMGE	T1,MAMAOFF
 15186	052554	200 02 0 00 055757 		MOVE	T1,MAMAOFF
 15187	052555	200 14 0 00 055576 	MEMSTA:	MOVE	MA,AB
 15188	052556	332 00 0 00 055764 		SKIPE	MCSPEC
 15189	052557	200 14 0 00 055763 		MOVE	MA,MCSADR
 15190	052560	200 05 0 00 055576 		MOVE	S,AB
 15191	052561	332 00 0 00 055764 		SKIPE	MCSPEC
 15192	052562	200 05 0 00 055763 		MOVE	S,MCSADR
 15193	052563	305 05 0 00 000020 		CAIGE	S,20
 15194	052564	254 00 0 00 052734 		JRST	ACREF
 15195	052565	405 05 0 00 000003 		ANDI	S,3
 15196	052566	271 02 0 00 000122 		ADDI	T1,^D82
 15197	052567	332 00 0 00 055704 		SKIPE	FCE2ST
 15198	052570	254 00 0 00 052625 		JRST	MEMST5
 15199	052571	332 00 0 00 055744 		SKIPE	INSYNC
 15200	052572	254 00 0 00 052625 		JRST	MEMST5
 15201	052573	200 04 0 00 055765 	MEMST6:	MOVE	T3,MEMDONE#
 15202	052574	332 00 0 00 055770 		SKIPE	MEMREAD
 15203	052575	254 00 0 00 052640 		JRST	MEMST1
 15204	052576	202 02 0 00 056123 		MOVEM	T1,TIME
 15205	052577	315 04 0 00 056040 		CAMGE	T3,RDRST
 15206	052600	200 04 0 00 056040 		MOVE	T3,RDRST
 15207	052601	271 04 0 00 000106 		ADDI	T3,^D70
 15208	052602	305 02 0 00 000004 		CAIGE	T1,T3
 15209	052603	200 02 0 00 000004 		MOVE	T1,T3
 15210	052604	315 02 0 05 053142 	MEMSTB:	CAMGE	T1,MEMCMP(S)
 15211	052605	200 02 0 05 053142 		MOVE	T1,MEMCMP(S)
 15212	052606	270 02 0 05 053156 		ADD	T1,ACKDLY(S)
 15213	052607	202 02 0 00 055773 		MOVEM	T1,MEMWRWT
 15214	052610	332 00 0 00 055744 		SKIPE	INSYNC
 15215	052611	260 17 0 00 052631 		PUSHJ	P,MEMST7
 15216	052612	200 04 0 00 000002 		MOVE	T3,T1
 15217	052613	271 04 0 00 000074 		ADDI	T3,^D60
 15218	052614	202 04 0 00 055757 		MOVEM	T3,MAMAOFF#
 15219	052615	270 02 0 05 053152 		ADD	T1,WARN(S)
 15220	052616	270 02 0 05 053146 		ADD	T1,CYCLE(S)
 15221	052617	271 02 0 00 000536 		ADDI	T1,WARNDLY
 15222	052620	202 02 0 05 053142 		MOVEM	T1,MEMCMP(S)
 15223
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 74
KL10A3	MAC	22-Feb-77 13:19		MEMORY CONTROL SUBROUTINES                                                         SEQ 0385

 15224	052621	200 02 0 00 055771 	MEMST4:	MOVE	T1,MEMSIN
 15225	052622	550 05 0 02 053075 		HRRZ	S,MEMRET-"A"(T1)
 15226	052623	402 00 0 00 055772 		SETZM	MEMWR
 15227	052624	263 17 0 00 000000 		POPJ	P,
 15228
 15229	052625	200 04 0 00 000002 	MEMST5:	MOVE	T3,T1
 15230	052626	271 04 0 00 000233 		ADDI	T3,^D155	;100(PG RDY)+30(IN SYNC)+25(AB PROP)
 15231	052627	202 04 0 00 055744 		MOVEM	T3,INSYNC
 15232	052630	254 00 0 00 052573 		JRST	MEMST6
 15233
 15234	052631	200 04 0 00 000002 	MEMST7:	MOVE	T3,T1
 15235	052632	271 04 0 00 000074 		ADDI	T3,^D60
 15236	052633	315 04 0 00 055744 		CAMGE	T3,INSYNC
 15237	052634	200 04 0 00 055744 		MOVE	T3,INSYNC
 15238	052635	271 04 0 00 000031 		ADDI	T3,^D25
 15239	052636	202 04 0 00 055744 		MOVEM	T3,INSYNC
 15240	052637	263 17 0 00 000000 		POPJ	P,
 15241
 15242	052640	271 04 0 00 000062 	MEMST1:	ADDI	T3,^D50
 15243	052641	305 02 0 00 000004 		CAIGE	T1,T3
 15244	052642	200 02 0 00 000004 		MOVE	T1,T3
 15245	052643	315 02 0 05 053142 		CAMGE	T1,MEMCMP(S)
 15246	052644	200 02 0 05 053142 		MOVE	T1,MEMCMP(S)
 15247	052645	333 00 0 05 053162 		SKIPLE	MEMFLG(S)
 15248	052646	254 00 0 00 052773 		JRST	MEMST3
 15249	052647	332 00 0 05 053162 		SKIPE	MEMFLG(S)
 15250	052650	254 00 0 00 052655 		JRST	MEMST2
 15251	052651	200 04 0 00 056137 		MOVE	T3,WARNED#
 15252	052652	271 04 0 00 000062 		ADDI	T3,^D50
 15253	052653	315 02 0 00 000004 		CAMGE	T1,T3
 15254	052654	200 02 0 00 000004 		MOVE	T1,T3
 15255
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 75
KL10A3	MAC	22-Feb-77 13:19		MEMORY CONTROL SUBROUTINES                                                         SEQ 0386

 15256	052655	270 02 0 05 053156 	MEMST2:	ADD	T1,ACKDLY(S)
 15257	052656	332 00 0 00 055744 		SKIPE	INSYNC
 15258	052657	260 17 0 00 052631 		PUSHJ	P,MEMST7
 15259	052660	200 04 0 00 000002 		MOVE	T3,T1
 15260	052661	271 04 0 00 000074 		ADDI	T3,^D60
 15261	052662	202 04 0 00 055757 		MOVEM	T3,MAMAOFF
 15262	052663	270 02 0 05 053152 		ADD	T1,WARN(S)
 15263	052664	202 02 0 00 056137 		MOVEM	T1,WARNED
 15264	052665	271 02 0 00 000536 		ADDI	T1,WARNDLY
 15265	052666	202 02 0 00 056040 		MOVEM	T1,RDRST#
 15266	052667	202 02 0 00 056123 		MOVEM	T1,TIME
 15267	052670	333 00 0 05 053162 		SKIPLE	MEMFLG(S)
 15268	052671	202 02 0 00 055765 		MOVEM	T1,MEMDONE
 15269	052672	332 00 0 00 055772 		SKIPE	MEMWR
 15270	052673	202 02 0 00 055773 		MOVEM	T1,MEMWRWT
 15271	052674	270 02 0 05 053146 		ADD	T1,CYCLE(S)
 15272	052675	202 02 0 05 053142 		MOVEM	T1,MEMCMP(S)
 15273	052676	332 00 0 00 055764 		SKIPE	MCSPEC
 15274	052677	334 02 0 00 055763 		SKIPA	T1,MCSADR
 15275	052700	200 02 0 00 055576 		MOVE	T1,AB
 15276	052701	202 02 0 00 055576 		MOVEM	T1,AB
 15277	052702	402 00 0 00 055764 		SETZM	MCSPEC
 15278	052703	200 12 0 02 000000 		MOVE	MB,OFFSET(T1)
 15279	052704	200 02 0 00 055771 		MOVE	T1,MEMSIN
 15280	052705	550 05 0 02 053075 		HRRZ	S,MEMRET-"A"(T1)
 15281	052706	331 00 0 02 053075 		SKIPL	MEMRET-"A"(T1)
 15282	052707	200 06 0 00 000012 		MOVE	AR,MB
 15283	052710	332 00 0 00 055704 		SKIPE	FCE2ST#
 15284	052711	254 00 0 00 053115 		JRST	FCE2M
 15285
 15286	052712	332 00 0 00 055744 		SKIPE	INSYNC
 15287	052713	332 00 0 00 055772 		SKIPE	MEMWR
 15288	052714	254 00 0 00 052770 		JRST	MEMST8
 15289	052715	302 02 0 00 000103 		CAIE	T1,"C"
 15290	052716	254 00 0 00 053061 		JRST	INFT3
 15291	052717	460 02 1 00 055743 		SETCM	T1,@INSTPT
 15292	052720	602 02 0 00 000011 		TRNE	T1,FCE+SCE
 15293	052721	254 00 0 00 053061 		JRST	INFT3
 15294	052722	254 00 0 00 052770 		JRST	MEMST8
 15295
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 76
KL10A3	MAC	22-Feb-77 13:19		MEMORY CONTROL SUBROUTINES                                                         SEQ 0387

 15296	052723	402 00 0 00 055705 	FCE2SY:	SETZM	FCE2W
 15297	052724	332 00 0 00 055704 		SKIPE	FCE2ST
 15298	052725	260 17 0 00 053123 		PUSHJ	P,FCE2S1
 15299	052726	200 02 0 00 055740 		MOVE	T1,INRDY
 15300	052727	317 02 0 00 056123 		CAMG	T1,TIME
 15301	052730	200 02 0 00 056123 		MOVE	T1,TIME
 15302	052731	270 02 0 00 053172 		ADD	T1,VERTIM
 15303	052732	202 02 0 00 056123 		MOVEM	T1,TIME
 15304	052733	263 17 0 00 000000 		POPJ	P,
 15305
 15306	052734	336 00 0 00 055744 	ACREF:	SKIPN	INSYNC
 15307	052735	254 00 0 00 052741 		JRST	ACREF2
 15308	052736	200 04 0 00 056017 		MOVE	T3,PCP1G
 15309	052737	202 04 0 00 055576 		MOVEM	T3,AB
 15310	052740	260 17 0 00 053032 		PUSHJ	P,INFT3A
 15311	052741	332 00 0 00 055770 	ACREF2:	SKIPE	MEMREAD
 15312	052742	254 00 0 00 052747 		JRST	ACREF1
 15313	052743	271 02 0 00 000067 		ADDI	T1,^D55
 15314	052744	202 02 0 00 056123 		MOVEM	T1,TIME
 15315	052745	476 00 0 00 056071 		SETOM	STINAC
 15316	052746	254 00 0 00 052621 		JRST	MEMST4
 15317
 15318	052747	271 02 0 00 000404 	ACREF1:	ADDI	T1,^D260
 15319	052750	202 02 0 00 056123 		MOVEM	T1,TIME
 15320	052751	200 02 0 00 055771 		MOVE	T1,MEMSIN
 15321	052752	331 00 0 02 053075 		SKIPL	MEMRET-"A"(T1)
 15322	052753	200 06 0 05 040423 		MOVE	AR,ACS(S)
 15323	052754	302 02 0 00 000103 		CAIE	T1,"C"
 15324	052755	254 00 0 00 052761 		JRST	ACREF3
 15325	052756	402 00 0 00 056035 		SETZM	PSINFT
 15326	052757	460 04 1 00 055743 		SETCM	T3,@INSTPT
 15327	052760	602 04 0 00 000011 		TRNE	T3,FCE+SCE
 15328
 15329	052761	332 00 0 00 055772 	ACREF3:	SKIPE	MEMWR
 15330	052762	476 00 0 00 056071 		SETOM	STINAC
 15331	052763	335 00 0 02 053075 		SKIPGE	MEMRET-"A"(T1)
 15332	052764	200 12 0 05 040423 		MOVE	MB,ACS(S)
 15333	052765	550 05 0 02 053075 		HRRZ	S,MEMRET-"A"(T1)
 15334	052766	332 00 0 00 055704 		SKIPE	FCE2ST
 15335	052767	254 00 0 00 053115 		JRST	FCE2M
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 77
KL10A3	MAC	22-Feb-77 13:19		MEMORY CONTROL SUBROUTINES                                                         SEQ 0388

 15336	052770	402 00 0 00 055770 	MEMST8:	SETZM	MEMREAD
 15337	052771	402 00 0 00 055772 		SETZM	MEMWR
 15338	052772	263 17 0 00 000000 		POPJ	P,
 15339
 15340	052773	200 04 0 00 056040 	MEMST3:	MOVE	T3,RDRST
 15341	052774	271 04 0 00 000062 		ADDI	T3,^D50
 15342	052775	315 02 0 00 000004 		CAMGE	T1,T3
 15343	052776	200 02 0 00 000004 		MOVE	T1,T3
 15344	052777	254 00 0 00 052655 		JRST	MEMST2
 15345
 15346	053000	332 00 0 00 055773 	INFTSB:	SKIPE	MEMWRWT
 15347	053001	254 00 0 00 053034 		JRST	INFTS1
 15348	053002	201 02 0 00 000020 		MOVEI	T1,20
 15349	053003	336 00 0 00 056071 		SKIPN	STINAC
 15350	053004	313 02 0 00 055576 		CAMLE	T1,AB
 15351	053005	254 00 0 00 053037 		JRST	INFTS3
 15352	053006	332 00 0 00 056141 	INFTS2:	SKIPE	XCTF
 15353	053007	254 00 0 00 053012 		JRST	.+3
 15354	053010	336 00 0 00 056035 		SKIPN	PSINFT
 15355	053011	540 13 0 00 055576 		HRR	PC,AB
 15356	053012	402 00 0 00 056141 		SETZM	XCTF
 15357	053013	336 00 0 00 056035 		SKIPN	PSINFT
 15358	053014	402 00 0 00 056016 		SETZM	PCP1FF
 15359	053015	402 00 0 00 055727 		SETZM	INFTFF
 15360	053016	402 00 0 00 056035 		SETZM	PSINFT
 15361	053017	201 02 0 00 000101 		MOVEI	T1,"A"
 15362	053020	202 02 0 00 055771 	INFT2A:	MOVEM	T1,MEMSIN
 15363	053021	261 17 0 00 056123 		PUSH	P,TIME
 15364	053022	201 02 0 00 000144 		MOVEI	T1,^D100
 15365	053023	272 02 0 00 056123 		ADDM	T1,TIME
 15366	053024	476 00 0 00 055770 		SETOM	MEMREAD
 15367	053025	260 17 0 00 052550 		PUSHJ	P,MEMST
 15368	053026	200 02 0 00 056123 		MOVE	T1,TIME
 15369	053027	202 02 0 00 055740 		MOVEM	T1,INRDY
 15370	053030	262 17 0 00 056123 		POP	P,TIME
 15371	053031	263 17 0 00 000000 		POPJ	P,
 15372	053032	476 00 0 00 055727 	INFT3A:	SETOM	INFTFF
 15373	053033	402 00 0 00 055744 	INFT3B:	SETZM	INSYNC
 15374
 15375	053034	620 00 0 00 500002 	INFTS1:	TRZ	F,ABPC+ABAD+ABAS
 15376	053035	660 00 0 00 200000 		TRO	F,ABAB
 15377	053036	263 17 0 00 000000 		POPJ	P,
 15378
 15379	053037	332 00 0 00 056035 	INFTS3:	SKIPE	PSINFT
 15380	053040	402 00 0 00 055727 		SETZM	INFTFF
 15381	053041	402 00 0 00 056035 		SETZM	PSINFT
 15382	053042	254 00 0 00 053034 		JRST	INFTS1
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 78
KL10A3	MAC	22-Feb-77 13:19		MEMORY CONTROL SUBROUTINES                                                         SEQ 0389

 15383	053043	332 00 0 00 055764 	WRRST:	SKIPE	MCSPEC
 15384	053044	200 14 0 00 055763 		MOVE	MA,MCSADR
 15385	053045	402 00 0 00 055764 		SETZM	MCSPEC
 15386	053046	202 06 0 14 000000 		MOVEM	AR,OFFSET(MA)
 15387	053047	200 02 0 00 056123 		MOVE	T1,TIME
 15388	053050	202 02 0 00 055765 		MOVEM	T1,MEMDONE
 15389	053051	200 04 0 00 000014 		MOVE	T3,MA
 15390	053052	405 04 0 00 000003 		ANDI	T3,3
 15391	053053	270 02 0 04 053166 		ADD	T1,WRCYC(T3)
 15392	053054	311 02 0 04 053142 		CAML	T1,MEMCMP(T3)
 15393	053055	202 02 0 04 053142 		MOVEM	T1,MEMCMP(T3)
 15394	053056	402 00 0 00 055773 		SETZM	MEMWRWT
 15395	053057	336 00 0 00 055744 		SKIPN	INSYNC
 15396	053060	263 17 0 00 000000 		POPJ	P,
 15397
 15398	053061	550 02 0 00 056017 	INFT3:	HRRZ	T1,PCP1G
 15399	053062	332 00 0 00 055764 		SKIPE	MCSPEC
 15400	053063	200 02 0 00 055763 		MOVE	T1,MCSADR
 15401	053064	202 02 0 00 055576 		MOVEM	T1,AB
 15402	053065	305 02 0 00 000020 		CAIGE	T1,20
 15403	053066	254 00 0 00 053032 		JRST	INFT3A
 15404	053067	332 00 0 00 056141 		SKIPE	XCTF
 15405	053070	254 00 0 00 053073 		JRST	.+3
 15406	053071	336 00 0 00 056035 		SKIPN	PSINFT
 15407	053072	540 13 0 00 055576 		HRR	PC,AB
 15408	053073	402 00 0 00 056141 		SETZM	XCTF
 15409	053074	336 00 0 00 056035 		SKIPN	PSINFT
 15410	053075	402 00 0 00 056016 		SETZM	PCP1FF
 15411	053076	402 00 0 00 056035 		SETZM	PSINFT
 15412	053077	201 02 0 00 000101 		MOVEI	T1,"A"
 15413	053100	202 02 0 00 055771 	INFT3C:	MOVEM	T1,MEMSIN
 15414	053101	476 00 0 00 055770 		SETOM	MEMREAD
 15415	053102	403 02 0 00 055772 		SETZB	T1,MEMWR
 15416	053103	250 02 0 00 055744 		EXCH	T1,INSYNC
 15417	053104	275 02 0 00 000122 		SUBI	T1,^D82
 15418	053105	261 17 0 00 000005 		PUSH	P,S
 15419	053106	261 17 0 00 056123 		PUSH	P,TIME
 15420	053107	260 17 0 00 052555 		PUSHJ	P,MEMSTA
 15421	053110	200 02 0 00 056123 		MOVE	T1,TIME
 15422	053111	202 02 0 00 055740 		MOVEM	T1,INRDY
 15423	053112	262 17 0 00 056123 		POP	P,TIME
 15424	053113	262 17 0 00 000005 	INFT3D:	POP	P,S
 15425	053114	263 17 0 00 000000 		POPJ	P,
 15426
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 79
KL10A3	MAC	22-Feb-77 13:19		MEMORY CONTROL SUBROUTINES                                                         SEQ 0390

 15427	053115	552 11 0 00 055576 	FCE2M:	HRRZM	AD,AB
 15428	053116	606 11 0 00 777760 		TRNN	AD,777760
 15429	053117	254 00 0 00 053033 		JRST	INFT3B
 15430	053120	402 00 0 00 055704 		SETZM	FCE2ST
 15431	053121	201 02 0 00 000111 		MOVEI	T1,"I"
 15432	053122	254 00 0 00 053100 		JRST	INFT3C
 15433
 15434	053123	402 00 0 00 055704 	FCE2S1:	SETZM	FCE2ST
 15435	053124	201 02 0 00 000111 		MOVEI	T1,"I"
 15436	053125	261 17 0 00 000005 		PUSH	P,S
 15437	053126	260 17 0 00 053020 		PUSHJ	P,INFT2A
 15438	053127	254 00 0 00 053113 		JRST	INFT3D
 15439
 15440	053130	332 00 0 00 056071 	MEMWSS:	SKIPE	STINAC
 15441	053131	263 17 0 00 000000 		POPJ	P,
 15442	053132	261 17 0 00 000005 		PUSH	P,S
 15443	053133	200 05 0 00 000014 		MOVE	S,MA
 15444	053134	405 05 0 00 000003 		ANDI	S,3
 15445	053135	200 02 0 00 056123 		MOVE	T1,TIME
 15446	053136	271 02 0 00 000113 		ADDI	T1,^D75
 15447	053137	260 17 0 00 052604 		PUSHJ	P,MEMSTB
 15448	053140	262 17 0 00 000005 		POP	P,S
 15449	053141	263 17 0 00 000000 		POPJ	P,
 15450
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 80
KL10A3	MAC	22-Feb-77 13:19		MEMORY CONTROL SUBROUTINES                                                         SEQ 0391

 15451	053142				MEMCMP:	BLOCK	4			;LAST COMPLETION TIME
 15452	053146				CYCLE:	REPEAT	4,<^D500>		;RD RST TO END OF CYCLE
 15453	053146	000000	000764		^D500
 15454	053147	000000	000764		^D500
 15455	053150	000000	000764		^D500
 15456	053151	000000	000764		^D500
 15457	053152				WARN:	REPEAT	4,<0>			;ADR ACK TO WARN
 15458	053152	000000	000000		0
 15459	053153	000000	000000		0
 15460	053154	000000	000000		0
 15461	053155	000000	000000		0
 15462	053156				ACKDLY:	REPEAT	4,<^D150>		;START TO ADR ACK
 15463	053156	000000	000226		^D150
 15464	053157	000000	000226		^D150
 15465	053160	000000	000226		^D150
 15466	053161	000000	000226		^D150
 15467	053162				MEMFLG:	REPEAT	4,<0>			;MEM TYPE
 15468	053162	000000	000000		0
 15469	053163	000000	000000		0
 15470	053164	000000	000000		0
 15471	053165	000000	000000		0
 15472	053166				WRCYC:	REPEAT	4,<^D500>		;TIME WRITE CYCLE COMPLETES
 15473	053166	000000	000764		^D500
 15474	053167	000000	000764		^D500
 15475	053170	000000	000764		^D500
 15476	053171	000000	000764		^D500
 15477
 15478	053172	000000	000156		VERTIM:	^D110		;STRAIGHT THRU TIME (NO ADD)
 15479	053173	000000	000252		ADTIME:	^D170		;FULL ADD TIME (NS)
 15480	053174	000000	000346		LONGTM:	^D230		;ADD TIME PLUS AD=0 GATING
 15481	053175	000000	000346		DPADTM:	^D230		;63-BIT ADD TIME
 15482
 15483	053176	400 00 0 00 046704 	MEMRET:	SETZ	IT0
 15484	053177	000000	047300				FT4
 15485	053200	000000	047326				FT6
 15486	053201	000000	051375				ERR
 15487	053202	000000	047460				ST1
 15488	053203	000000	047407				ET1S
 15489	053204	000000	051375				ERR
 15490	053205	000000	051375				ERR
 15491	053206	400 00 0 00 052723 		SETZ	FCE2SY
 15492	053207	000000	051430				BLTT3
 15493	053210	000000	047314				FT8
 15494
 15495
 15496
 15497					;PRINTX	INSTRUCTION ASSEMBLY COMPLETE
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 81
KL10A3	MAC	22-Feb-77 13:19		MEMORY CONTROL SUBROUTINES                                                         SEQ 0392

 15498						IFNDEF	ONEPRT,<
 15499					SUBTTL		LITERALS/VARIABLES
 15500						LIT
 15501						VAR
 15502					>
 15503	053211					BLOCK	5
 15504
 15505					;IF1,<PRINTX	PASS 1 COMPLETE>
 15506						IFNDEF	SIMASB,<
 15507						END	FIRST
 15508					>
 15509						IFNDEF	ONEPRT,<
 15510						END	4000	>
 15511
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 1
STOR	KLM	18-Sep-79 17:18		*STOR* RESERVED STORAGE, SEPT 18,1979                                              SEQ 0393

 15512					SUBTTL	*STOR* RESERVED STORAGE, SEPT 18,1979
 15513
 15514					;PROGRAM LITERALS
 15515
 15516						XLIST
 15517					IFNDEF	$LPAPER,<LIST>
 15518	053216					LIT
 15519	053216	254 00 0 00 030603 
 15520	053217	7 004 7 0 00 020000 
 15521	053220	64 51 55 45 62 00 
 15522	053221	015 012 123 120 105 
 15523	053222	103 111 106 131 040 
 15524	053223	122 101 116 104 117 
 15525	053224	115 040 116 125 115 
 15526	053225	102 105 122 040 102 
 15527	053226	101 123 105 040 055 
 15528	053227	040 000 000 000 000 
 15529	053230	377777	777741
 15530	053231	000000	031173
 15531	053232	000000	031324
 15532	053233	015 012 111 116 124 
 15533	053234	105 122 116 101 114 
 15534	053235	040 120 122 117 107 
 15535	053236	122 101 115 040 120 
 15536	053237	122 117 102 114 105 
 15537	053240	115 054 040 123 125 
 15538	053241	107 107 105 123 124 
 15539	053242	040 122 105 114 117 
 15540	053243	101 104 054 040 122 
 15541	053244	105 123 124 101 122 
 15542	053245	124 040 041 015 012 
 15543	053246	000 000 000 000 000 
 15544	053247	015 012 052 052 052 
 15545	053250	052 052 052 052 052 
 15546	053251	052 052 015 012 123 
 15547	053252	111 115 125 114 101 
 15548	053253	124 111 117 116 040 
 15549	053254	103 117 115 120 101 
 15550	053255	122 111 123 111 117 
 15551	053256	116 040 106 101 111 
 15552	053257	114 125 122 105 015 
 15553	053260	012 000 000 000 000 
 15554	053261	015 012 052 052 052 
 15555	053262	052 052 052 052 052 
 15556	053263	052 052 015 012 111 
 15557	053264	116 123 124 122 125 
 15558	053265	103 124 111 117 116 
 15559	053266	040 103 117 115 120 
 15560	053267	101 122 111 123 111 
 15561	053270	117 116 040 106 101 
 15562	053271	111 114 125 122 105 
 15563	053272	015 012 000 000 000 
 15564	053273	000001	033334
 15565	053274	015 012 102 101 123 
 15566	053275	105 040 122 101 116 
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 1-1
STOR	KLM	18-Sep-79 17:18		*STOR* RESERVED STORAGE, SEPT 18,1979                                              SEQ 0394

 15567	053276	104 117 115 040 116 
 15568	053277	125 115 102 105 122 
 15569	053300	040 075 040 000 000 
 15570	053301	015 012 124 105 123 
 15571	053302	124 040 120 101 123 
 15572	053303	123 040 103 117 125 
 15573	053304	116 124 040 075 040 
 15574	053305	000 000 000 000 000 
 15575	053306	543217	335216
 15576	053307	165742	176525
 15577	053310	147532	173543
 15578	053311	731341	527517
 15579	053312	377777	777777
 15580	053313	000777	777777
 15581	053314	015 012 106 114 101 
 15582	053315	107 123 040 106 122 
 15583	053316	117 115 040 115 101 
 15584	053317	103 110 040 046 040 
 15585	053320	123 111 115 125 114 
 15586	053321	101 124 105 040 040 
 15587	053322	040 000 000 000 000 
 15588	053323	015 012 115 101 103 
 15589	053324	110 111 116 105 040 
 15590	053325	122 105 123 125 114 
 15591	053326	124 123 040 111 116 
 15592	053327	040 101 103 054 101 
 15593	053330	103 053 061 054 105 
 15594	053331	040 040 040 000 000 
 15595	053332	015 012 115 101 103 
 15596	053333	110 111 116 105 040 
 15597	053334	122 105 123 125 114 
 15598	053335	124 123 040 111 116 
 15599	053336	040 101 103 054 120 
 15600	053337	117 111 116 124 105 
 15601	053340	122 054 105 040 040 
 15602	053341	040 000 000 000 000 
 15603	053342	770000	000000
 15604	053343	777000	000000
 15605	053344	245000	000000
 15606	053345	220000	000000
 15607	053346	174000	000000
 15608	053347	234000	000000
 15609	053350	224000	000000
 15610	053351	274000	000000
 15611	053352	244000	000000
 15612	053353	164000	000000
 15613	053354	154000	000000
 15614	053355	110000	000000
 15615	053356	111000	000000
 15616	053357	112000	000000
 15617	053360	113000	000000
 15618	053361	777340	000007
 15619	053362	033273	040423
 15620	053363	033303	000011
 15621	053364	254 00 0 00 032565 
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 1-2
STOR	KLM	18-Sep-79 17:18		*STOR* RESERVED STORAGE, SEPT 18,1979                                              SEQ 0395

 15622	053365	040423	033353
 15623	053366	015 012 052 052 052 
 15624	053367	052 052 052 052 052 
 15625	053370	052 052 000 000 000 
 15626	053371	015 012 122 101 116 
 15627	053372	104 117 115 040 111 
 15628	053373	116 123 124 122 125 
 15629	053374	103 124 111 117 116 
 15630	053375	040 106 101 111 114 
 15631	053376	125 122 105 015 012 
 15632	053377	040 040 040 040 111 
 15633	053400	116 123 124 040 107 
 15634	053401	122 117 125 120 040 
 15635	053402	040 040 040 040 040 
 15636	053403	040 040 117 120 105 
 15637	053404	122 101 116 104 123 
 15638	053405	040 040 040 040 040 
 15639	053406	040 040 040 040 040 
 15640	053407	040 000 000 000 000 
 15641	053410	123 114 117 127 040 
 15642	053411	101 116 123 040 040 
 15643	053412	040 040 040 040 040 
 15644	053413	040 040 040 123 111 
 15645	053414	115 040 101 116 123 
 15646	053415	000 000 000 000 000 
 15647	053416	106 101 123 124 040 
 15648	053417	101 116 123 040 040 
 15649	053420	040 040 040 040 040 
 15650	053421	040 040 040 123 114 
 15651	053422	117 127 040 101 116 
 15652	053423	123 000 000 000 000 
 15653	053424	015 012 040 040 040 
 15654	053425	040 040 040 040 040 
 15655	053426	040 040 040 040 040 
 15656	053427	040 040 040 040 040 
 15657	053430	000 000 000 000 000 
 15658	053431	015 012 111 116 123 
 15659	053432	124 122 125 103 124 
 15660	053433	111 117 116 040 123 
 15661	053434	111 115 125 114 101 
 15662	053435	124 111 117 116 040 
 15663	053436	055 040 103 117 122 
 15664	053437	105 040 114 117 117 
 15665	053440	120 040 111 116 123 
 15666	053441	124 040 043 040 000 
 15667	053442	015 012 055 055 055 
 15668	053443	055 055 055 055 055 
 15669	053444	055 055 015 012 000 
 15670	053445	057 040 000 000 000 
 15671	053446	040 040 040 105 130 
 15672	053447	111 124 040 040 040 
 15673	053450	040 040 040 040 000 
 15674	053451	015 012 124 117 124 
 15675	053452	101 114 040 105 122 
 15676	053453	122 117 122 123 040 
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 1-3
STOR	KLM	18-Sep-79 17:18		*STOR* RESERVED STORAGE, SEPT 18,1979                                              SEQ 0396

 15677	053454	075 040 000 000 000 
 15678	053455	015 012 122 125 116 
 15679	053456	040 124 111 115 105 
 15680	053457	040 075 040 000 000 
 15681	053460	072 000 000 000 000 
 15682	053461	015 012 111 116 123 
 15683	053462	124 122 125 103 124 
 15684	053463	111 117 116 040 123 
 15685	053464	111 115 125 114 101 
 15686	053465	124 111 117 116 040 
 15687	053466	055 040 106 101 123 
 15688	053467	124 040 114 117 117 
 15689	053470	120 040 106 101 111 
 15690	053471	114 125 122 105 015 
 15691	053472	012 055 055 055 055 
 15692	053473	055 055 055 055 055 
 15693	053474	055 015 012 000 000 
 15694	053475	033303	040434
 15695	053476	42 41 63 51 43 00 
 15696	053477	55 45 64 45 62 00 
 15697	053500	64 45 63 64 77 00 
 15698	053501	260 17 0 00 034427 
 15699	053502	264 00 0 00 033513 
 15700	053503	264 00 0 00 033522 
 15701	053504	67 41 51 64 45 44 
 15702	053505	00 46 57 62 00 43 
 15703	053506	57 65 56 64 00 57 
 15704	053507	46 00 22 20 53 00 
 15705	053510	41 57 52 47 45 07 
 15706	053511	63 76 71 45 64 00 
 15707	053512	47 57 64 00 56 57 
 15708	053513	00 55 45 64 45 62 
 15709	053514	00 51 56 64 45 62 
 15710	053515	62 65 60 64 77 00 
 15711	053516	43 50 45 43 53 00 
 15712	053517	42 41 63 51 43 00 
 15713	053520	55 45 64 45 62 00 
 15714	053521	44 51 41 47 56 57 
 15715	053522	63 64 51 43 77 00 
 15716	053523	053476	053504
 15717	053524	000000	000000
 15718	053525	053516	000000
 15719	053526	47 57 64 00 51 56 
 15720	053527	64 45 62 62 65 60 
 15721	053530	64 00 57 56 00 67 
 15722	053531	62 57 56 47 00 43 
 15723	053532	50 41 56 56 45 54 
 15724	053533	77 00 00 00 00 00 
 15725	053534	053476	053526
 15726	053535	000000	000000
 15727	053536	053342	000000
 15728	053537	41 44 44 62 45 63 
 15729	053540	63 00 42 62 45 41 
 15730	053541	53 00 64 45 63 64 
 15731	053542	77 00 00 00 00 00 
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 1-4
STOR	KLM	18-Sep-79 17:18		*STOR* RESERVED STORAGE, SEPT 18,1979                                              SEQ 0397

 15732	053543	260 17 0 00 033642 
 15733	053544	000000	033601
 15734	053545	124124	124124
 15735	053546	41 44 44 62 45 63 
 15736	053547	63 00 42 62 45 41 
 15737	053550	53 00 44 51 44 00 
 15738	053551	56 57 64 00 57 43 
 15739	053552	43 65 62 00 57 56 
 15740	053553	00 44 41 64 41 00 
 15741	053554	46 45 64 43 50 77 
 15742	053555	053537	053546
 15743	053556	000001	000000
 15744	053557	053342	000000
 15745	053560	41 44 44 62 45 63 
 15746	053561	63 00 42 62 45 41 
 15747	053562	53 00 64 62 41 60 
 15748	053563	00 43 57 44 45 00 
 15749	053564	51 63 00 51 56 43 
 15750	053565	57 62 62 45 43 64 
 15751	053566	77 00 00 00 00 00 
 15752	053567	053537	053560
 15753	053570	000010	000004
 15754	053571	053342	000000
 15755	053572	51 56 43 57 62 62 
 15756	053573	45 43 64 00 66 51 
 15757	053574	62 64 65 41 54 00 
 15758	053575	60 41 47 45 00 56 
 15759	053576	65 55 42 45 62 00 
 15760	053577	63 64 57 62 45 44 
 15761	053600	00 57 56 00 42 62 
 15762	053601	45 41 53 77 00 00 
 15763	053602	053537	053572
 15764	053603	000010	000011
 15765	053604	053342	000000
 15766	053605	000000	033564
 15767	053606	51 56 43 57 62 62 
 15768	053607	45 43 64 00 60 43 
 15769	053610	00 63 64 57 62 45 
 15770	053611	44 00 57 56 00 41 
 15771	053612	44 44 62 45 63 63 
 15772	053613	00 42 62 45 41 53 
 15773	053614	77 00 00 00 00 00 
 15774	053615	053537	053606
 15775	053616	053605	000004
 15776	053617	053342	000000
 15777	053620	41 44 44 16 00 42 
 15778	053621	62 53 16 00 57 56 
 15779	053622	00 44 41 64 41 00 
 15780	053623	46 45 64 43 50 00 
 15781	053624	41 54 54 57 67 45 
 15782	053625	44 00 44 41 64 41 
 15783	053626	00 64 57 00 42 45 
 15784	053627	00 46 45 64 43 50 
 15785	053630	45 44 00 41 56 44 
 15786	053631	00 63 64 57 62 45 
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 1-5
STOR	KLM	18-Sep-79 17:18		*STOR* RESERVED STORAGE, SEPT 18,1979                                              SEQ 0398

 15787	053632	44 77 00 00 00 00 
 15788	053633	053537	053620
 15789	053634	053605	000004
 15790	053635	053342	000000
 15791	053636	015 012 101 104 104 
 15792	053637	122 105 123 123 040 
 15793	053640	117 106 040 104 101 
 15794	053641	124 101 040 124 122 
 15795	053642	131 111 116 107 040 
 15796	053643	124 117 040 106 105 
 15797	053644	124 103 110 040 075 
 15798	053645	040 000 000 000 000 
 15799	053646	015 012 124 122 131 
 15800	053647	111 116 107 040 124 
 15801	053650	117 040 127 122 111 
 15802	053651	124 105 040 101 040 
 15803	053652	055 061 040 111 116 
 15804	053653	124 117 040 101 104 
 15805	053654	104 122 105 123 123 
 15806	053655	040 000 000 000 000 
 15807	053656	000000	055634
 15808	053657	260 17 0 00 033651 
 15809	053660	000000	033702
 15810	053661	000100	055634
 15811	053662	41 44 44 62 45 63 
 15812	053663	63 00 42 62 45 41 
 15813	053664	53 00 44 51 44 00 
 15814	053665	56 57 64 00 57 43 
 15815	053666	43 65 62 00 57 56 
 15816	053667	00 44 41 64 41 00 
 15817	053670	67 62 51 64 45 77 
 15818	053671	053537	053662
 15819	053672	053656	000000
 15820	053673	053342	000000
 15821	053674	41 44 44 62 45 63 
 15822	053675	63 00 42 62 45 41 
 15823	053676	53 00 57 43 43 65 
 15824	053677	62 45 44 00 42 65 
 15825	053700	64 00 44 41 64 41 
 15826	053701	00 67 41 63 00 67 
 15827	053702	62 51 64 64 45 56 
 15828	053703	00 51 56 64 57 00 
 15829	053704	55 45 55 57 62 71 
 15830	053705	77 00 00 00 00 00 
 15831	053706	053537	053674
 15832	053707	053246	055634
 15833	053710	053342	000000
 15834	053711	260 17 0 00 034017 
 15835	053712	070000	070001
 15836	053713	264 00 0 00 033740 
 15837	053714	264 00 0 00 033764 
 15838	053715	015 012 105 122 122 
 15839	053716	117 122 040 104 125 
 15840	053717	122 111 116 107 040 
 15841	053720	111 116 123 124 122 
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 1-6
STOR	KLM	18-Sep-79 17:18		*STOR* RESERVED STORAGE, SEPT 18,1979                                              SEQ 0399

 15842	053721	125 103 124 111 117 
 15843	053722	116 040 111 116 124 
 15844	053723	105 122 122 125 120 
 15845	053724	124 111 117 116 040 
 15846	053725	124 105 123 124 015 
 15847	053726	012 122 105 103 111 
 15848	053727	105 126 105 104 040 
 15849	053730	111 116 103 117 122 
 15850	053731	122 105 103 124 040 
 15851	053732	111 116 124 105 122 
 15852	053733	122 125 120 124 040 
 15853	053734	117 116 040 103 110 
 15854	053735	101 116 116 105 114 
 15855	053736	040 000 000 000 000 
 15856	053737	015 012 105 122 122 
 15857	053740	117 122 040 103 117 
 15858	053741	125 116 124 105 104 
 15859	053742	040 101 123 040 123 
 15860	053743	120 125 122 111 117 
 15861	053744	125 123 040 101 116 
 15862	053745	104 040 127 111 114 
 15863	053746	114 040 102 105 040 
 15864	053747	111 107 116 117 122 
 15865	053750	105 104 015 012 015 
 15866	053751	012 000 000 000 000 
 15867	053752	365 01 0 00 070000 
 15868	053753	254 00 0 00 034011 
 15869	053754	51 56 63 64 62 65 
 15870	053755	43 64 51 57 56 00 
 15871	053756	51 56 64 45 62 62 
 15872	053757	65 60 64 51 57 56 
 15873	053760	00 64 45 63 64 00 
 15874	053761	10 60 41 62 64 00 
 15875	053762	21 11 77 00 00 00 
 15876	053763	51 56 64 45 62 62 
 15877	053764	65 60 64 00 44 51 
 15878	053765	44 00 56 57 64 00 
 15879	053766	57 43 43 65 62 00 
 15880	053767	41 46 64 45 62 00 
 15881	053770	22 20 20 20 20 20 
 15882	053771	00 51 56 63 64 62 
 15883	053772	65 43 64 51 57 56 
 15884	053773	63 77 00 00 00 00 
 15885	053774	053754	053763
 15886	053775	000000	000000
 15887	053776	053342	000000
 15888	053777	123 105 121 125 105 
 15889	054000	116 103 105 040 123 
 15890	054001	124 101 122 124 123 
 15891	054002	040 101 124 072 000 
 15892	054003	015 012 105 122 122 
 15893	054004	117 122 040 111 116 
 15894	054005	123 124 122 125 103 
 15895	054006	124 111 117 116 072 
 15896	054007	011 000 000 000 000 
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 1-7
STOR	KLM	18-Sep-79 17:18		*STOR* RESERVED STORAGE, SEPT 18,1979                                              SEQ 0400

 15897	054010	015 012 111 116 124 
 15898	054011	105 122 122 125 120 
 15899	054012	124 040 123 110 117 
 15900	054013	125 114 104 040 110 
 15901	054014	101 126 105 040 117 
 15902	054015	103 103 125 122 105 
 15903	054016	104 040 117 116 040 
 15904	054017	103 110 101 116 116 
 15905	054020	105 114 072 040 000 
 15906	054021	60 41 62 51 64 71 
 15907	054022	00 51 56 64 45 62 
 15908	054023	62 65 60 64 00 64 
 15909	054024	45 63 64 77 00 00 
 15910	054025	264 00 0 00 034103 
 15911	054026	264 00 0 00 034121 
 15912	054027	777777	777777
 15913	054030	000077	777777
 15914	054031	56 57 00 60 41 62 
 15915	054032	51 64 71 00 45 62 
 15916	054033	62 57 62 00 57 56 
 15917	054034	00 62 45 41 44 51 
 15918	054035	56 47 00 45 66 45 
 15919	054036	56 00 60 41 62 51 
 15920	054037	64 71 77 00 00 00 
 15921	054040	054021	054031
 15922	054041	056012	056014
 15923	054042	053342	000000
 15924	054043	62 45 43 45 51 66 
 15925	054044	45 44 00 60 41 62 
 15926	054045	51 64 71 00 45 62 
 15927	054046	62 57 62 00 51 56 
 15928	054047	64 45 62 62 65 60 
 15929	054050	64 00 57 56 00 67 
 15930	054051	62 57 56 47 00 43 
 15931	054052	50 41 56 56 45 54 
 15932	054053	77 00 00 00 00 00 
 15933	054054	054021	054043
 15934	054055	056012	056014
 15935	054056	053342	000000
 15936	054057	701540	000000
 15937	054060	7 000 6 0 00 200000 
 15938	054061	366 04 0 00 000001 
 15939	054062	254 00 0 00 034073 
 15940	054063	56 57 56 15 45 70 
 15941	054064	15 55 45 55 00 64 
 15942	054065	45 63 64 77 00 00 
 15943	054066	264 00 0 00 034224 
 15944	054067	264 00 0 00 034240 
 15945	054070	000001	777777
 15946	054071	45 70 60 45 43 64 
 15947	054072	45 44 00 56 57 56 
 15948	054073	15 45 70 15 55 45 
 15949	054074	55 00 51 56 64 45 
 15950	054075	62 62 65 60 64 00 
 15951	054076	44 51 44 00 56 57 
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 1-8
STOR	KLM	18-Sep-79 17:18		*STOR* RESERVED STORAGE, SEPT 18,1979                                              SEQ 0401

 15952	054077	64 00 57 43 43 65 
 15953	054100	62 77 00 00 00 00 
 15954	054101	43 35 62 45 46 00 
 15955	054102	41 44 62 77 00 00 
 15956	054103	054063	054071
 15957	054104	000001	000000
 15958	054105	054101	000000
 15959	054106	47 57 64 00 56 57 
 15960	054107	56 15 45 70 15 55 
 15961	054110	45 55 00 51 56 64 
 15962	054111	45 62 62 65 60 64 
 15963	054112	00 67 51 64 50 57 
 15964	054113	65 64 00 56 70 55 
 15965	054114	00 46 54 57 60 00 
 15966	054115	63 45 64 77 00 00 
 15967	054116	054063	054106
 15968	054117	000001	000000
 15969	054120	053342	000000
 15970	054121	47 57 64 00 56 57 
 15971	054122	56 15 45 70 15 55 
 15972	054123	45 55 00 51 56 64 
 15973	054124	45 62 62 65 60 64 
 15974	054125	00 57 56 00 64 50 
 15975	054126	45 00 67 62 57 56 
 15976	054127	47 00 43 50 41 56 
 15977	054130	56 45 54 77 00 00 
 15978	054131	054063	054121
 15979	054132	000001	000000
 15980	054133	053342	000000
 15981	054134	42 54 57 43 53 00 
 15982	054135	64 62 41 56 63 46 
 15983	054136	45 62 00 64 45 63 
 15984	054137	64 77 00 00 00 00 
 15985	054140	264 00 0 00 034363 
 15986	054141	264 00 0 00 034372 
 15987	054142	072101	072102
 15988	054143	070000	072101
 15989	054144	260 17 0 00 034332 
 15990	054145	44 41 64 41 00 43 
 15991	054146	57 55 60 41 62 45 
 15992	054147	00 45 62 62 57 62 
 15993	054150	00 51 56 00 42 54 
 15994	054151	64 00 64 45 63 64 
 15995	054152	77 00 00 00 00 00 
 15996	054153	054134	054145
 15997	054154	070000	000000
 15998	054155	053342	000000
 15999	054156	015 012 101 104 104 
 16000	054157	122 105 123 123 040 
 16001	054160	117 106 040 106 101 
 16002	054161	111 114 111 116 107 
 16003	054162	040 104 101 124 101 
 16004	054163	040 111 123 040 105 
 16005	054164	121 125 101 114 040 
 16006	054165	124 117 040 102 114 
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 1-9
STOR	KLM	18-Sep-79 17:18		*STOR* RESERVED STORAGE, SEPT 18,1979                                              SEQ 0402

 16007	054166	124 040 124 117 040 
 16008	054167	101 104 104 122 105 
 16009	054170	123 123 040 117 122 
 16010	054171	040 102 114 124 040 
 16011	054172	124 117 040 101 104 
 16012	054173	104 122 105 123 123 
 16013	054174	055 061 015 012 101 
 16014	054175	124 040 111 116 124 
 16015	054176	105 122 122 125 120 
 16016	054177	124 040 124 111 115 
 16017	054200	105 056 040 102 114 
 16018	054201	124 040 111 123 040 
 16019	054202	116 117 124 040 123 
 16020	054203	124 117 122 111 116 
 16021	054204	107 040 124 110 105 
 16022	054205	040 103 117 122 122 
 16023	054206	105 103 124 040 120 
 16024	054207	117 111 116 124 105 
 16025	054210	122 040 127 110 105 
 16026	054211	116 015 012 111 116 
 16027	054212	124 105 122 122 125 
 16028	054213	120 124 105 104 056 
 16029	054214	015 012 106 101 111 
 16030	054215	114 111 116 107 040 
 16031	054216	101 104 104 122 105 
 16032	054217	123 123 072 040 000 
 16033	054220	51 56 64 45 62 62 
 16034	054221	65 60 64 00 44 51 
 16035	054222	44 00 56 57 64 00 
 16036	054223	57 43 43 65 62 00 
 16037	054224	44 65 62 51 56 47 
 16038	054225	00 42 54 64 77 00 
 16039	054226	41 00 35 00 43 57 
 16040	054227	56 51 00 64 51 55 
 16041	054230	77 00 00 00 00 00 
 16042	054231	054134	054220
 16043	054232	000000	000001
 16044	054233	054226	000000
 16045	054234	63 60 65 62 51 57 
 16046	054235	65 63 00 55 45 64 
 16047	054236	45 62 00 51 56 64 
 16048	054237	45 62 62 65 60 64 
 16049	054240	00 57 43 43 65 62 
 16050	054241	45 44 77 00 00 00 
 16051	054242	62 45 63 64 41 62 
 16052	054243	64 51 56 47 00 64 
 16053	054244	45 63 64 77 00 00 
 16054	054245	054134	054234
 16055	054246	000000	000000
 16056	054247	054242	000000
 16057	054250	015 012 101 120 122 
 16058	054251	040 123 124 101 124 
 16059	054252	125 123 011 120 111 
 16060	054253	040 123 124 101 124 
 16061	054254	125 123 015 012 000 
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 1-10
STOR	KLM	18-Sep-79 17:18		*STOR* RESERVED STORAGE, SEPT 18,1979                                              SEQ 0403

 16062	054255	346 01 0 00 000002 
 16063	054256	363 15 0 00 034545 
 16064	054257	7 004 4 0 00 063203 
 16065	054260	364 16 0 00 000006 
 16066	054261	364 16 0 00 000002 
 16067	054262	7 004 7 0 00 400000 
 16068	054263	365 00 0 00 000001 
 16069	054264	254 00 0 00 034563 
 16070	054265	346 00 0 00 000011 
 16071	054266	254 00 0 00 034614 
 16072	054267	015 012 124 110 111 
 16073	054270	123 040 111 123 040 
 16074	054271	101 040 062 065 066 
 16075	054272	113 040 115 101 103 
 16076	054273	110 111 116 105 015 
 16077	054274	012 116 117 116 055 
 16078	054275	105 130 111 123 124 
 16079	054276	105 116 124 055 115 
 16080	054277	105 115 117 122 131 
 16081	054300	040 124 105 123 124 
 16082	054301	111 116 107 040 111 
 16083	054302	123 040 116 117 124 
 16084	054303	040 102 105 111 116 
 16085	054304	107 040 104 117 116 
 16086	054305	105 015 012 000 000 
 16087	054306	015 012 123 124 101 
 16088	054307	124 125 123 040 117 
 16089	054310	106 040 000 000 000 
 16090	054311	015 012 120 122 117 
 16091	054312	107 122 101 115 040 
 16092	054313	124 117 124 101 114 
 16093	054314	123 015 012 055 055 
 16094	054315	055 055 055 055 055 
 16095	054316	055 055 055 055 055 
 16096	054317	055 055 015 012 015 
 16097	054320	012 103 110 101 116 
 16098	054321	116 105 114 040 061 
 16099	054322	040 111 116 124 105 
 16100	054323	122 122 125 120 124 
 16101	054324	123 072 011 000 000 
 16102	054325	015 012 103 110 101 
 16103	054326	116 116 105 114 040 
 16104	054327	062 040 111 116 124 
 16105	054330	105 122 122 125 120 
 16106	054331	124 123 072 011 000 
 16107	054332	015 012 103 110 101 
 16108	054333	116 116 105 114 040 
 16109	054334	063 040 111 116 124 
 16110	054335	105 122 122 125 120 
 16111	054336	124 123 072 011 000 
 16112	054337	015 012 103 110 101 
 16113	054340	116 116 105 114 040 
 16114	054341	064 040 111 116 124 
 16115	054342	105 122 122 125 120 
 16116	054343	124 123 072 011 000 
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 1-11
STOR	KLM	18-Sep-79 17:18		*STOR* RESERVED STORAGE, SEPT 18,1979                                              SEQ 0404

 16117	054344	015 012 103 110 101 
 16118	054345	116 116 105 114 040 
 16119	054346	065 040 111 116 124 
 16120	054347	105 122 122 125 120 
 16121	054350	124 123 072 011 000 
 16122	054351	015 012 103 110 101 
 16123	054352	116 116 105 114 040 
 16124	054353	066 040 111 116 124 
 16125	054354	105 122 122 125 120 
 16126	054355	124 123 072 011 000 
 16127	054356	015 012 103 110 101 
 16128	054357	116 116 105 114 040 
 16129	054360	067 040 111 116 124 
 16130	054361	105 122 122 125 120 
 16131	054362	124 123 072 011 000 
 16132	054363	015 012 105 122 122 
 16133	054364	117 122 040 120 111 
 16134	054365	101 040 111 116 124 
 16135	054366	105 122 122 125 120 
 16136	054367	124 123 072 011 000 
 16137	054370	015 012 120 122 117 
 16138	054371	107 122 101 115 040 
 16139	054372	107 105 116 105 122 
 16140	054373	101 124 105 104 040 
 16141	054374	120 101 122 111 124 
 16142	054375	131 040 105 122 122 
 16143	054376	117 122 123 072 040 
 16144	054377	000 000 000 000 000 
 16145	054400	015 012 120 122 117 
 16146	054401	107 122 101 115 040 
 16147	054402	107 105 116 105 122 
 16148	054403	101 124 105 104 040 
 16149	054404	116 130 115 047 123 
 16150	054405	072 011 000 000 000 
 16151	054406	015 012 124 117 124 
 16152	054407	101 114 040 123 120 
 16153	054410	125 122 111 117 125 
 16154	054411	123 040 111 116 124 
 16155	054412	105 122 122 125 120 
 16156	054413	124 123 072 011 000 
 16157	054414	015 012 124 117 124 
 16158	054415	101 114 040 116 125 
 16159	054416	115 102 105 122 040 
 16160	054417	117 106 040 101 104 
 16161	054420	104 122 105 123 123 
 16162	054421	040 102 122 105 101 
 16163	054422	113 123 072 011 000 
 16164	054423	015 012 114 101 123 
 16165	054424	124 040 102 122 105 
 16166	054425	101 113 040 101 104 
 16167	054426	104 122 105 123 123 
 16168	054427	040 117 116 040 101 
 16169	054430	104 102 122 113 050 
 16170	054431	104 101 124 101 040 
 16171	054432	106 105 124 103 110 
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 1-12
STOR	KLM	18-Sep-79 17:18		*STOR* RESERVED STORAGE, SEPT 18,1979                                              SEQ 0405

 16172	054433	051 072 040 040 000 
 16173	054434	015 012 102 122 105 
 16174	054435	101 113 040 101 104 
 16175	054436	104 122 105 123 123 
 16176	054437	040 117 116 040 101 
 16177	054440	104 104 122 105 123 
 16178	054441	123 040 102 122 105 
 16179	054442	101 113 050 104 101 
 16180	054443	124 101 040 127 122 
 16181	054444	111 124 105 051 072 
 16182	054445	040 000 000 000 000 
 16183	054446	015 012 124 117 124 
 16184	054447	101 114 040 102 114 
 16185	054450	124 047 123 040 104 
 16186	054451	117 116 105 040 111 
 16187	054452	116 040 102 114 124 
 16188	054453	123 124 123 072 011 
 16189	054454	000 000 000 000 000 
 16190	054455	015 012 015 012 106 
 16191	054456	111 116 111 123 110 
 16192	054457	105 104 015 012 000 
 16193	054460	254 00 0 00 040011 
 16194	054461	202 01 0 04 000000 
 16195	054462	271 01 0 00 000001 
 16196	054463	271 04 0 00 000001 
 16197	054464	346 15 0 00 000005 
 16198	054465	254 00 0 00 036771 
 16199	054466	275 04 0 00 000001 
 16200	054467	000017	777777
 16201	054470	312 01 0 04 000000 
 16202	054471	260 17 0 00 037463 
 16203	054472	525252	525252
 16204	054473	123456	701234
 16205	054474	735673	567356
 16206	054475	042104	210421
 16207	054476	253 04 0 00 000005 
 16208	054477	254 00 0 00 040003 
 16209	054500	202 11 0 04 000000 
 16210	054501	241 11 0 00 000001 
 16211	054502	202 12 0 04 000000 
 16212	054503	213 00 0 00 000012 
 16213	054504	241 12 0 00 000001 
 16214	054505	200 04 0 00 000015 
 16215	054506	310 00 0 04 000000 
 16216	054507	253 04 0 00 000006 
 16217	054510	366 16 0 00 000005 
 16218	054511	254 00 0 00 037211 
 16219	054512	200 13 0 00 000015 
 16220	054513	251 13 0 14 777777 
 16221	054514	254 00 0 00 037230 
 16222	054515	254 00 0 00 037253 
 16223	054516	312 12 0 04 000000 
 16224	054517	260 17 0 00 037465 
 16225	054520	312 13 0 04 000000 
 16226	054521	254 00 0 00 037266 
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 1-13
STOR	KLM	18-Sep-79 17:18		*STOR* RESERVED STORAGE, SEPT 18,1979                                              SEQ 0406

 16227	054522	213 00 0 00 000013 
 16228	054523	241 13 0 00 000001 
 16229	054524	000000	000002
 16230	054525	200 04 0 00 000002 
 16231	054526	462 00 0 04 000000 
 16232	054527	253 15 0 00 000011 
 16233	054530	254 00 0 00 037360 
 16234	054531	270 04 0 00 000016 
 16235	054532	315 04 0 00 000003 
 16236	054533	254 00 0 00 000006 
 16237	054534	344 02 0 00 000005 
 16238	054535	015 012 115 105 115 
 16239	054536	117 122 131 040 104 
 16240	054537	101 124 101 040 105 
 16241	054540	122 122 117 122 015 
 16242	054541	012 124 116 040 040 
 16243	054542	101 123 040 040 120 
 16244	054543	101 124 040 040 101 
 16245	054544	104 104 122 105 123 
 16246	054545	123 040 040 040 040 
 16247	054546	040 040 103 117 122 
 16248	054547	122 105 103 124 040 
 16249	054550	040 040 040 040 040 
 16250	054551	040 040 040 105 122 
 16251	054552	122 117 122 040 040 
 16252	054553	040 040 040 040 040 
 16253	054554	106 101 111 114 105 
 16254	054555	104 040 102 111 124 
 16255	054556	123 040 120 101 122 
 16256	054557	015 012 000 000 000 
 16257	054560	123 105 121 000 000 
 16258	054561	102 114 124 000 000 
 16259	054562	040 040 000 000 000 
 16260	054563	120 000 000 000 000 
 16261	054564	000000	000003
 16262	054565	106 000 000 000 000 
 16263	054566	015 012 115 105 115 
 16264	054567	117 122 131 040 000 
 16265	054570	054 040 120 101 123 
 16266	054571	123 040 103 117 125 
 16267	054572	116 124 040 040 000 
 16268	054573	015 012 105 122 122 
 16269	054574	117 122 040 124 117 
 16270	054575	124 101 114 123 040 
 16271	054576	072 040 000 000 000 
 16272	054577	116 117 116 105 000 
 16273	054600	015 012 120 101 122 
 16274	054601	111 124 131 040 105 
 16275	054602	122 122 117 122 123 
 16276	054603	040 072 040 000 000 
 16277	054604	015 012 104 101 124 
 16278	054605	101 040 102 111 124 
 16279	054606	040 106 101 111 114 
 16280	054607	125 122 105 123 015 
 16281	054610	012 102 111 124 011 
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 1-14
STOR	KLM	18-Sep-79 17:18		*STOR* RESERVED STORAGE, SEPT 18,1979                                              SEQ 0407

 16282	054611	040 040 040 040 120 
 16283	054612	111 103 113 125 120 
 16284	054613	040 040 040 104 122 
 16285	054614	117 120 117 125 124 
 16286	054615	015 012 000 000 000 
 16287	054616	015 012 101 104 104 
 16288	054617	122 105 123 123 040 
 16289	054620	102 111 124 123 040 
 16290	054621	127 111 124 110 040 
 16291	054622	104 101 124 101 040 
 16292	054623	106 101 111 114 125 
 16293	054624	122 105 123 015 012 
 16294	054625	102 111 124 040 040 
 16295	054626	040 040 040 040 040 
 16296	054627	040 040 120 111 103 
 16297	054630	113 125 120 040 040 
 16298	054631	040 104 122 117 120 
 16299	054632	117 125 124 015 012 
 16300	054633	000 000 000 000 000 
 16301	054634	040134	040135
 16302	054635	015 012 115 105 115 
 16303	054636	117 122 131 040 120 
 16304	054637	101 122 111 124 131 
 16305	054640	040 105 122 122 117 
 16306	054641	122 015 012 124 116 
 16307	054642	040 040 040 040 120 
 16308	054643	122 117 107 040 040 
 16309	054644	040 040 040 120 103 
 16310	054645	040 040 040 040 101 
 16311	054646	123 040 040 040 040 
 16312	054647	120 101 124 040 040 
 16313	054650	040 040 101 104 104 
 16314	054651	122 105 123 123 040 
 16315	054652	040 040 040 040 040 
 16316	054653	040 040 104 101 124 
 16317	054654	101 040 040 040 040 
 16318	054655	040 040 040 120 101 
 16319	054656	122 111 124 131 015 
 16320	054657	012 000 000 000 000 
 16321	054660	000001	000001
 16322	054661	015 012 052 052 052 
 16323	054662	052 052 052 052 052 
 16324	054663	052 052 015 012 120 
 16325	054664	101 122 111 124 131 
 16326	054665	040 105 122 122 117 
 16327	054666	122 040 111 116 040 
 16328	054667	120 122 117 107 122 
 16329	054670	101 115 015 012 120 
 16330	054671	122 117 107 122 101 
 16331	054672	115 040 117 120 105 
 16332	054673	122 101 124 111 117 
 16333	054674	116 040 121 125 105 
 16334	054675	123 124 111 117 116 
 16335	054676	101 102 114 105 040 
 16336	054677	106 122 117 115 040 
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 1-15
STOR	KLM	18-Sep-79 17:18		*STOR* RESERVED STORAGE, SEPT 18,1979                                              SEQ 0408

 16337	054700	124 110 111 123 040 
 16338	054701	120 117 111 116 124 
 16339	054702	015 012 052 052 052 
 16340	054703	052 052 052 052 052 
 16341	054704	052 052 015 012 000 
 16342	054705	777774	136700
 16343	054706	63 45 64 65 67 60 
 16344	054707	254 00 0 00 040376 
 16345	054710	254 00 0 00 041061 
 16346	054711	45 70 51 64 00 00 
 16347	054712	130 130 130 055 055 
 16348	054713	052 040 040 040 040 
 16349	054714	040 040 040 040 040 
 16350	054715	040 040 040 000 000 
 16351	054716	060 040 040 040 040 
 16352	054717	040 040 040 040 040 
 16353	054720	040 040 040 000 000 
 16354	054721	052 040 040 040 040 
 16355	054722	040 040 000 000 000 
 16356	054723	060 040 040 040 040 
 16357	054724	040 040 000 000 000 
 16358	054725	052 040 040 040 000 
 16359	054726	060 040 040 040 000 
 16360	054727	015 012 123 105 121 
 16361	054730	125 105 116 103 105 
 16362	054731	040 043 040 075 040 
 16363	054732	000 000 000 000 000 
 16364	054733	015 012 111 116 123 
 16365	054734	124 122 125 103 124 
 16366	054735	111 117 116 040 110 
 16367	054736	125 116 107 040 125 
 16368	054737	120 000 000 000 000 
 16369	054740	015 012 123 111 115 
 16370	054741	125 114 101 124 117 
 16371	054742	122 040 105 122 122 
 16372	054743	117 122 040 101 124 
 16373	054744	040 120 103 040 075 
 16374	054745	040 000 000 000 000 
 16375	054746	015 012 123 111 115 
 16376	054747	125 114 101 124 105 
 16377	054750	104 040 111 116 123 
 16378	054751	124 122 125 103 124 
 16379	054752	111 117 116 000 000 
 16380	054753	000016	000001
 16381	054754	000002	000001
 16382	054755	103 050 101 103 051 
 16383	054756	075 000 000 000 000 
 16384	054757	103 050 101 103 053 
 16385	054760	061 051 075 000 000 
 16386	054761	103 050 103 050 101 
 16387	054762	103 122 051 051 075 
 16388	054763	000 000 000 000 000 
 16389	054764	103 050 103 050 101 
 16390	054765	103 122 053 061 051 
 16391	054766	051 075 000 000 000 
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 1-16
STOR	KLM	18-Sep-79 17:18		*STOR* RESERVED STORAGE, SEPT 18,1979                                              SEQ 0409

 16392	054767	103 050 103 050 101 
 16393	054770	103 114 051 051 075 
 16394	054771	000 000 000 000 000 
 16395	054772	105 075 000 000 000 
 16396	054773	103 050 105 051 040 
 16397	054774	075 000 000 000 000 
 16398	054775	103 050 105 053 061 
 16399	054776	051 040 075 000 000 
 16400	054777	103 050 103 050 105 
 16401	055000	051 051 075 000 000 
 16402	055001	015 012 106 114 101 
 16403	055002	107 123 040 055 040 
 16404	055003	111 116 124 057 106 
 16405	055004	111 116 101 114 040 
 16406	055005	040 040 000 000 000 
 16407	055006	111 116 111 124 111 
 16408	055007	101 114 015 012 000 
 16409	055010	015 012 106 111 116 
 16410	055011	101 114 015 012 000 
 16411	055012	006000	007563
 16412	055013	000600	007566
 16413	055014	006000	007620
 16414	055015	000600	006625
 16415	055016	006000	007634
 16416	055017	000000	006642
 16417	055020	000000	000662
 16418	055021	000060	000000
 16419	055022	000000	000512
 16420	055023	000000	000516
 16421	055024	060070	007412
 16422	055025	070000	000377
 16423	055026	010000	000444
 16424	055027	000000	007453
 16425	055030	000000	006432
 16426	055031	000000	000345
 16427	055032	000660	001364
 16428	055033	000000	001351
 16429	055034	000660	001362
 16430	055035	006000	030536
 16431	055036	060110	030000
 16432	055037	006000	006536
 16433	055040	000000	007540
 16434	055041	000000	007461
 16435	055042	000000	007460
 16436	055043	000000	006000
 16437	055044	060110	006000
 16438	055045	000000	001124
 16439	055046	000000	000137
 16440	055047	000000	000143
 16441	055050	000000	007214
 16442	055051	000000	000222
 16443	055052	000000	007213
 16444	055053	000000	000253
 16445	055054	000000	007263
 16446	055055	000000	000271
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 1-17
STOR	KLM	18-Sep-79 17:18		*STOR* RESERVED STORAGE, SEPT 18,1979                                              SEQ 0410

 16447	055056	000600	007160
 16448	055057	000060	100165
 16449	055060	000000	007262
 16450	055061	006000	000271
 16451	055062	000000	006413
 16452	055063	046000	010417
 16453	055064	000000	007104
 16454	055065	000600	400000
 16455	055066	000000	007103
 16456	055067	000600	000000
 16457	055070	000600	007114
 16458	055071	006002	134122
 16459	055072	000100	006000
 16460	055073	000240	007000
 16461	055074	000200	007000
 16462	055075	000040	007000
 16463	055076	000000	007000
 16464	055077	000420	007000
 16465	055100	000400	007000
 16466	055101	000020	007000
 16467	055102	006000	030000
 16468	055103	000000	001000
 16469	055104	006060	030075
 16470	055105	000000	001077
 16471	055106	006060	030000
 16472	055107	000002	001000
 16473	055110	000000	001100
 16474	055111	006100	030000
 16475	055112	006100	001000
 16476	055113	006100	001077
 16477	055114	006102	001000
 16478	055115	006100	001100
 16479	055116	106100	030000
 16480	055117	106100	001000
 16481	055120	106100	001077
 16482	055121	106102	001000
 16483	055122	106100	001100
 16484	055123	111160	001000
 16485	055124	111160	001077
 16486	055125	111162	001000
 16487	055126	111160	001100
 16488	055127	040000	000332
 16489	055130	000000	000411
 16490	055131	006000	000000
 16491	055132	060070	000411
 16492	055133	070000	000400
 16493	055134	27 04 0 00 000016 
 16494	055135	000400	000700
 16495	055136	612 11 0 00 053313 
 16496	055137	660 01 0 00 006000 
 16497	055140	254 00 0 00 045446 
 16498	055141	210100	002340
 16499	055142	321 10 0 00 045547 
 16500	055143	660 03 0 00 004060 
 16501	055144	254 00 0 00 045547 
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 1-18
STOR	KLM	18-Sep-79 17:18		*STOR* RESERVED STORAGE, SEPT 18,1979                                              SEQ 0411

 16502	055145	603 16 0 00 001000 
 16503	055146	254 00 0 00 045547 
 16504	055147	254 00 0 00 045546 
 16505	055150	000100	002120
 16506	055151	006000	400015
 16507	055152	340100	002140
 16508	055153	006100	400000
 16509	055154	240000	002000
 16510	055155	015 012 052 104 104 
 16511	055156	124 052 015 012 000 
 16512	055157	510 16 0 00 000012 
 16513	055160	621 16 0 00 000037 
 16514	055161	254 00 0 00 046113 
 16515	055162	30 06 0 00 000006 
 16516	055163	36 06 0 00 000006 
 16517	055164	33 10 0 00 000006 
 16518	055165	22 04 0 00 000012 
 16519	055166	33 11 0 00 000016 
 16520	055167	000000	000103
 16521	055170	000000	000113
 16522	055171	000000	000101
 16523	055172	000000	044734
 16524	055173	41 03 0 00 000016 
 16525	055174	31 02 0 00 000013 
 16526	055175	000060	410000
 16527	055176	000000	000430
 16528	055177	000000	047232
 16529	055200	000000	000102
 16530	055201	060600	001000
 16531	055202	000003	077777
 16532	055203	11 05 0 00 000002 
 16533	055204	30 02 0 00 000016 
 16534	055205	000060	000410
 16535	055206	001777	777777
 16536	055207	000060	000200
 16537	055210	000377	777777
 16538	055211	000020	000020
 16539	055212	000100	000136
 16540	055213	177777	777777
 16541	055214	060010	000020
 16542	055215	540000	000120
 16543	055216	000060	006000
 16544	055217	000100	000343
 16545	055220	000040	200020
 16546	055221	000060	000204
 16547	055222	000020	020000
 16548	055223	000600	000010
 16549	055224	000100	400000
 16550	055225	000020	010000
 16551	055226	000060	100010
 16552	055227	000040	020323
 16553	055230	006002	000007
 16554	055231	040660	006020
 16555	055232	006000	034003
 16556	055233	100010	000010
DFKDA	PDP-10 KL10 ARITHMETIC/RANDOM/INTERRUPT/MEMORY RELIABILITY TEST, VER 0,5 	MACRO %53A(1152) 09:24  4-Oct-84 Page 1-19
STOR	KLM	18-Sep-79 17:18		*STOR* RESERVED STORAGE, SEPT 18,1979                                              SEQ 0412

 16557	055234	660 01 0 00 000400 
 16558	055235	254 00 0 00 051067 
 16559	055236	33 03 0 00 000016 
 16560	055237	27 04 0 00 055611 
 16561	055240	060110	107000
 16562	055241	001004	000010
 16563	055242	122 00 0 00 000000 
 16564	055243	332 00 0 00 055774 
 16565	055244	260 17 0 00 052226 
 16566	055245	254 00 0 00 051211 
 16567	055246	660 03 0 00 010303 
 16568	055247	201 05 0 00 050675 
 16569	055250	254 00 0 00 051263 
 16570	055251	006000	000010
 16571	055252	332 00 0 00 055745 
 16572	055253	254 00 0 00 051274 
 16573	055254	402 00 0 00 055674 
 16574	055255	201 05 0 00 050751 
 16575	055256	254 00 0 00 051274 
 16576	055257	260600	400000
 16577	055260	040600	000010
 16578	055261	000060	400010
 16579	055262	000002	100000
 16580	055263	43 01 0 00 055655 
 16581	055264	36 06 0 00 000004 
 16582						LIST
 16583	055535	000000	000000		ENDSLD:	0
 16584
 16585					IFDEF	DEBUG,<
 16586	055536				PATCH:	BLOCK DEBUG		;PATCHING AREA
 16587					>
 16588
 16589					;PROGRAM VARIABLES
 16590	055576					VAR
 16591
 16592					IFDEF	PGMEND,<
 16593	056154	000000	000000		END:	0
 16594			030000			END	BEGIN	>

NO ERRORS DETECTED

PROGRAM BREAK IS 000000
ABSOLUTE BREAK IS 056155
CPU TIME USED 01:01.655

37P CORE USED

A	  2579#	  2615	  2636	  2649#	  2679	  2692#	  2701	  2704#	  2711	  2714#	  2719	  2734	  2760#	  2780
	  2785#	  2791	  2886#	  2891	  2925#	  2966	  2997	  3040#	  3072	  3083	  3104	  3122#	  3174	  3227#    SEQ 0413
	  3234
A0	  7964#	  7971	  7975	  7979	  7995	  7999	  8003	  8064#	  8065	  8079#	  8083	  8088	 10392#	 10393
	 10395	 10407#	 10408	 10410	 10422#	 10423	 10425	 10437#	 10438	 10440	 10452#	 10453	 10455	 10467#
	 10468	 10470	 10482#	 10483	 10485	 10497#	 10498	 10500	 10512#	 10513	 10515	 10527#	 10528	 10530
	 10542#	 10543	 10545	 10557#	 10558	 10560	 10572#	 10573	 10575	 10587#	 10588	 10590	 10602#	 10603
	 10605	 10617#	 10618	 10620	 10632#	 10633	 10635	 10647#	 10648	 10650	 10662#	 10663	 10665	 10677#
	 10678	 10680	 10692#	 10693	 10695	 10707#	 10708	 10710	 10722#	 10723	 10725	 10737#	 10738	 10740
	 10752#	 10753	 10755	 10767#	 10768	 10770	 10782#	 10783	 10785	 10797#	 10798	 10800	 10812#	 10813
	 10815	 10827#	 10828	 10830	 10842#	 10843	 10845	 10857#	 10858	 10860	 10872#	 10873	 10875	 10887#
	 10888	 10890	 10902#	 10903	 10905	 10917#	 10918	 10920	 10932#	 10933	 10935	 10947#	 10948	 10950
	 10962#	 10963	 10965	 10977#	 10978	 10980	 10992#	 10993	 10995	 11007#	 11008	 11010	 11022#	 11023
	 11025	 11037#	 11038	 11040	 11052#	 11053	 11055	 11067#	 11068	 11070	 11082#	 11083	 11085	 11097#
	 11098	 11100	 11112#	 11113	 11115	 11127#	 11128	 11130	 11142#	 11143	 11145	 11157#	 11158	 11160
	 11172#	 11173	 11175	 11187#	 11188	 11190	 11202#	 11203	 11205	 11217#	 11218	 11220	 11232#	 11233
	 11235	 11247#	 11248	 11250	 11262#	 11263	 11265	 11277#	 11278	 11280	 11292#	 11293	 11295	 11307#
	 11308	 11310	 11322#	 11323	 11325	 11337#	 11338	 11340
A1	  8065#	  8070	  8075	  8080#	  8084	  8090	  8685#	  8690	  8699#	  8704	  8713#	  8718	  8727#	  8732
	  8741#	  8746	  8755#	  8760	  8769#	  8774	  8783#	  8788	  8797#	  8802	  8811#	  8816	  8825#	  8830
	  8839#	  8844	  8853#	  8858	  8867#	  8872	  8881#	  8886	  8895#	  8900	  8909#	  8914	  8923#	  8928
	  8937#	  8942	  8951#	  8956	  8965#	  8970	  8979#	  8984	  8993#	  8998	  9007#	  9012	  9021#	  9022#
	  9026	  9035#	  9036#	  9040	  9049#	  9050#	  9054	  9063#	  9064#	  9068	  9077#	  9082	  9091#	  9096
	  9105#	  9110	  9119#	  9124	  9133#	  9138	  9147#	  9152	  9161#	  9166	  9175#	  9180	  9189#	  9190#
	  9194	  9203#	  9204#	  9208	  9217#	  9218#	  9222	  9231#	  9232#	  9236	  9245#	  9250	  9259#	  9264
	  9273#	  9278	  9287#	  9292	  9301#	  9306	  9315#	  9320	  9329#	  9334	  9343#	  9348	  9357#	  9362
	  9371#	  9376	  9385#	  9390	  9399#	  9404	  9413#	  9418	  9427#	  9432	  9441#	  9446	  9455#	  9460
	  9469#	  9474	  9483#	  9488	  9497#	  9502	  9511#	  9516	  9525#	  9530	  9539#	  9544	  9553#	  9558
	  9567#	  9572	 10389#	 10392	 10404#	 10407	 10419#	 10422	 10434#	 10437	 10449#	 10452	 10464#	 10467
	 10479#	 10482	 10494#	 10497	 10509#	 10512	 10524#	 10527	 10539#	 10542	 10554#	 10557	 10569#	 10572
	 10584#	 10587	 10599#	 10602	 10614#	 10617	 10629#	 10630#	 10632	 10644#	 10645#	 10647	 10659#	 10662
	 10674#	 10677	 10689#	 10692	 10704#	 10707	 10719#	 10722	 10734#	 10737	 10749#	 10750#	 10752	 10764#
	 10765#	 10767	 10779#	 10782	 10794#	 10797	 10809#	 10812	 10824#	 10827	 10839#	 10842	 10854#	 10857
	 10869#	 10871#	 10872	 10884#	 10886#	 10887	 10899#	 10902	 10914#	 10917	 10929#	 10932	 10944#	 10947
	 10959#	 10962	 10974#	 10977	 10989#	 10991#	 10992	 11004#	 11006#	 11007	 11019#	 11022	 11034#	 11037
	 11049#	 11052	 11064#	 11067	 11079#	 11082	 11094#	 11097	 11109#	 11112	 11124#	 11127	 11139#	 11142
	 11154#	 11157	 11169#	 11172	 11184#	 11187	 11199#	 11202	 11214#	 11217	 11229#	 11232	 11244#	 11247
	 11259#	 11262	 11274#	 11277	 11289#	 11292	 11304#	 11307	 11319#	 11322	 11334#	 11337
A2	  8066#	  8071	  8076	  8686#	  8690	  8700#	  8704	  8714#	  8718	  8728#	  8732	  8742#	  8743#	  8746
	  8756#	  8757#	  8760	  8770#	  8771#	  8774	  8784#	  8785#	  8788	  8798#	  8799#	  8802	  8812#	  8813#
	  8816	  8826#	  8827#	  8830	  8840#	  8841#	  8844	  8854#	  8855#	  8858	  8868#	  8869#	  8872	  8882#
	  8883#	  8886	  8896#	  8897#	  8900	  8910#	  8914	  8924#	  8928	  8938#	  8942	  8952#	  8956	  8966#
	  8970	  8980#	  8984	  8994#	  8998	  9008#	  9012	  9022#	  9023#	  9026	  9036#	  9037#	  9040	  9050#
	  9051#	  9054	  9064#	  9065#	  9068	  9078#	  9082	  9092#	  9096	  9106#	  9110	  9120#	  9124	  9134#
	  9138	  9148#	  9152	  9162#	  9166	  9176#	  9180	  9190#	  9191#	  9194	  9204#	  9205#	  9208	  9218#
	  9219#	  9222	  9232#	  9233#	  9236	  9246#	  9250	  9260#	  9264	  9274#	  9278	  9288#	  9292	  9302#
	  9306	  9316#	  9320	  9330#	  9334	  9344#	  9348	  9358#	  9362	  9372#	  9376	  9386#	  9390	  9400#
	  9404	  9414#	  9415#	  9418	  9428#	  9429#	  9432	  9442#	  9443#	  9446	  9456#	  9457#	  9460	  9470#
	  9471#	  9474	  9484#	  9485#	  9488	  9498#	  9499#	  9502	  9512#	  9513#	  9516	  9526#	  9530	  9540#
	  9544	  9554#	  9558	  9568#	  9572
A3	  8067#	  8071	  8076	  8687#	  8690	  8701#	  8704	  8715#	  8718	  8729#	  8732	  8743#	  8746	  8757#
	  8760	  8771#	  8774	  8785#	  8788	  8799#	  8802	  8813#	  8816	  8827#	  8830	  8841#	  8844	  8855#
	  8858	  8869#	  8872	  8883#	  8886	  8897#	  8900	  8911#	  8912#	  8914	  8925#	  8926#	  8928	  8939#
	  8940#	  8942	  8953#	  8954#	  8956	  8967#	  8970	  8981#	  8984	  8995#	  8998	  9009#	  9012	  9023#
	  9026	  9037#	  9040	  9051#	  9054	  9065#	  9068	  9079#	  9080#	  9082	  9093#	  9094#	  9096	  9107#    SEQ 0414
	  9108#	  9110	  9121#	  9122#	  9124	  9135#	  9136#	  9138	  9149#	  9150#	  9152	  9163#	  9164#	  9166
	  9177#	  9178#	  9180	  9191#	  9194	  9205#	  9208	  9219#	  9222	  9233#	  9236	  9247#	  9250	  9261#
	  9264	  9275#	  9278	  9289#	  9292	  9303#	  9304#	  9306	  9317#	  9318#	  9320	  9331#	  9332#	  9334
	  9345#	  9346#	  9348	  9359#	  9360#	  9362	  9373#	  9374#	  9376	  9387#	  9388#	  9390	  9401#	  9402#
	  9404	  9415#	  9418	  9429#	  9432	  9443#	  9446	  9457#	  9460	  9471#	  9474	  9485#	  9488	  9499#
	  9502	  9513#	  9516	  9527#	  9530	  9541#	  9544	  9555#	  9558	  9569#	  9572
A4	  8688#	  8690	  8702#	  8704	  8716#	  8718	  8730#	  8732	  8744#	  8745#	  8746	  8758#	  8759#	  8760
	  8772#	  8773#	  8774	  8786#	  8787#	  8788	  8800#	  8802	  8814#	  8816	  8828#	  8830	  8842#	  8844
	  8856#	  8858	  8870#	  8872	  8884#	  8886	  8898#	  8900	  8912#	  8913#	  8914	  8926#	  8927#	  8928
	  8940#	  8941#	  8942	  8954#	  8955#	  8956	  8968#	  8969#	  8970	  8982#	  8983#	  8984	  8996#	  8997#
	  8998	  9010#	  9011#	  9012	  9024#	  9026	  9038#	  9040	  9052#	  9054	  9066#	  9068	  9080#	  9082
	  9094#	  9096	  9108#	  9110	  9122#	  9124	  9136#	  9138	  9150#	  9152	  9164#	  9166	  9178#	  9180
	  9192#	  9193#	  9194	  9206#	  9207#	  9208	  9220#	  9221#	  9222	  9234#	  9235#	  9236	  9248#	  9250
	  9262#	  9264	  9276#	  9278	  9290#	  9292	  9304#	  9305#	  9306	  9318#	  9319#	  9320	  9332#	  9333#
	  9334	  9346#	  9347#	  9348	  9360#	  9362	  9374#	  9376	  9388#	  9390	  9402#	  9404	  9416#	  9418
	  9430#	  9432	  9444#	  9446	  9458#	  9460	  9472#	  9473#	  9474	  9486#	  9487#	  9488	  9500#	  9501#
	  9502	  9514#	  9515#	  9516	  9528#	  9530	  9542#	  9544	  9556#	  9558	  9570#	  9572
A5	  8689#	  8690	  8703#	  8704	  8717#	  8718	  8731#	  8732	  8745#	  8746	  8759#	  8760	  8773#	  8774
	  8787#	  8788	  8801#	  8802#	  8802	  8815#	  8816#	  8816	  8829#	  8830#	  8830	  8843#	  8844#	  8844
	  8857#	  8858	  8871#	  8872	  8885#	  8886	  8899#	  8900	  8913#	  8914	  8927#	  8928	  8941#	  8942
	  8955#	  8956	  8969#	  8970	  8983#	  8984	  8997#	  8998	  9011#	  9012	  9025#	  9026#	  9026	  9039#
	  9040#	  9040	  9053#	  9054#	  9054	  9067#	  9068#	  9068	  9081#	  9082#	  9082	  9095#	  9096#	  9096
	  9109#	  9110#	  9110	  9123#	  9124#	  9124	  9137#	  9138#	  9138	  9151#	  9152#	  9152	  9165#	  9166#
	  9166	  9179#	  9180#	  9180	  9193#	  9194	  9207#	  9208	  9221#	  9222	  9235#	  9236	  9249#	  9250#
	  9250	  9263#	  9264#	  9264	  9277#	  9278#	  9278	  9291#	  9292#	  9292	  9305#	  9306	  9319#	  9320
	  9333#	  9334	  9347#	  9348	  9361#	  9362	  9375#	  9376	  9389#	  9390	  9403#	  9404	  9417#	  9418#
	  9418	  9431#	  9432#	  9432	  9445#	  9446#	  9446	  9459#	  9460#	  9460	  9473#	  9474	  9487#	  9488
	  9501#	  9502	  9515#	  9516	  9529#	  9530	  9543#	  9544	  9557#	  9558	  9571#	  9572
A6	  8684#	  8691	  8698#	  8705	  8712#	  8719	  8726#	  8733	  8740#	  8747	  8754#	  8761	  8768#	  8775
	  8782#	  8789	  8796#	  8803	  8810#	  8817	  8824#	  8831	  8838#	  8845	  8852#	  8859	  8866#	  8873
	  8880#	  8887	  8894#	  8901	  8908#	  8915	  8922#	  8929	  8936#	  8943	  8950#	  8957	  8964#	  8971
	  8978#	  8985	  8992#	  8999	  9006#	  9013	  9020#	  9027	  9034#	  9041	  9048#	  9055	  9062#	  9069
	  9076#	  9077#	  9083	  9090#	  9091#	  9097	  9104#	  9105#	  9111	  9118#	  9119#	  9125	  9132#	  9139
	  9146#	  9153	  9160#	  9167	  9174#	  9181	  9188#	  9195	  9202#	  9209	  9216#	  9223	  9230#	  9237
	  9244#	  9251	  9258#	  9265	  9272#	  9279	  9286#	  9293	  9300#	  9301#	  9307	  9314#	  9315#	  9321
	  9328#	  9329#	  9335	  9342#	  9343#	  9349	  9356#	  9363	  9370#	  9377	  9384#	  9391	  9398#	  9405
	  9412#	  9413#	  9419	  9426#	  9427#	  9433	  9440#	  9441#	  9447	  9454#	  9455#	  9461	  9468#	  9469#
	  9475	  9482#	  9483#	  9489	  9496#	  9497#	  9503	  9510#	  9511#	  9517	  9524#	  9531	  9538#	  9545
	  9552#	  9559	  9566#	  9573
AB	  5464	  5582	  5652	  6053	  6063	 12603	 14597	 14603#	 14603	 14604	 15187	 15190	 15275	 15276
	 15309	 15350	 15355	 15401	 15407	 15427
ABAB	  7243#	 14602	 14912	 14918	 15376
ABABEN	  7238#	 12609	 13055	 13059	 13130	 13209	 13235	 13316	 14525	 14536	 14907	 14910	 14911	 14917
ABAD	  7243#	 14600	 14912	 14916	 15375
ABADEN	  7238#	  8071	  8075	  8090	  8103	  8108	 12941	 13093	 13196	 13233	 13482	 14507	 14561	 14907
	 14911	 14915
ABAS	  7244#	 14912	 15375
ABCLK	 12611	 14907#
ABMIXR	 12524	 14597#
ABORT	   321#
ABPC	  7243#	 12472	 14598	 14912	 14914	 15375
ABPCEN	  7238#	  7243	  7986	  8062	  8072	  8095	  8104	  8182	  8187	  8192	  8197	  8202	  8207	  8212
	  8217	  8222	  8227	  8232	  8237	  8242	  8247	  8252	  8257	  8338	  8346	  8354	  8362	  8370     SEQ 0415
	  8378	  8386	  8394	  8466	  8474	  8482	  8490	  8498	  8506	  8514	  8522	  8594	  8602	  8610
	  8618	  8626	  8634	  8642	  8650	 10424	 10439	 10454	 10469	 10484	 10499	 10544	 10559	 10574
	 10589	 10604	 10619	 10664	 10679	 10694	 10709	 10724	 10739	 10784	 10799	 10814	 10829	 10844
	 10859	 10904	 10919	 10934	 10949	 10964	 10979	 11024	 11039	 11054	 11069	 11084	 11099	 11144
	 11159	 11174	 11189	 11204	 11219	 11264	 11279	 11294	 11309	 11324	 11339	 11446	 11448	 11508
	 12242	 13018	 14040	 14129	 14152	 14324	 14328	 14533	 14565	 14907	 14911	 14913
ABSPGF	  2662#	  2662	  2684
AC	    99#	  1199	  1200	  1201	  1202	  1206	  1207	  1208	  1209	  1211	  1212	  1226	  1227	  1228
	  1229	  1234	  1235	  1236	  1237	  1242	  1245	  1246	  1251	  1252	  1254	  1255	  1266	  1267
	  1268	  1269	  1272	  1273	  1274	  1275	  1276	  1283	  1311	  1312	  1314	  1315	  1316	  1318
	  1321	  1322	  1324	  1325	  1328	  1329	  1394	  1395	  1396	  1397	  1400	  1401	  1402	  1403
	  1409	  1411	  1413	  1415	  1418	  1425	  1428	  1435	  1438	  1446	  1449	  1456	  1488	  1489
	  1490	  1491	  1511	  1512	  1513	  1514	  1542	  1543	  1544	  1545	  1546	  1585	  1645	  1646
	  1647	  1648	  1649	  1650	  1651	  1652	  1653	  1654	  1655	  1656	  1657	  1658	  1659	  1660
	  1668	  1674	  1677	  1679	  1680	  1681	  1682	  1695	  1698	  1704	  1707	  1710	  1711	  1712
	  1718	  1721	  1727	  1730	  1757	  1760	  1765	  1766	  1769	  1773	  1776	  1785	  1786	  1787
	  1788	  1789	  1790	  1791	  1792	  1795	  1796	  1797	  1798	  1799	  1800	  1801	  1802	  1805
	  1806	  1807	  1808	  1809	  1810	  1811	  1812	  1815	  1816	  1817	  1818	  1819	  1820	  1821
	  1822	  1825	  1826	  1827	  1828	  1829	  1830	  1831	  1832	  1835	  1836	  1837	  1838	  1839
	  1840	  1841	  1842	  1845	  1846	  1847	  1848	  1849	  1850	  1851	  1852	  1855	  1856	  1857
	  1858	  1859	  1860	  1861	  1862	  1865	  1866	  1867	  1868	  1869	  1872	  1873	  1876	  1877
	  1880	  1881	  1882	  1883
AC10	   162#	  5345	  5346	  5392	  5405	  5406
AC11	   163#	  4798	  4799	  4800	  5393	  5407
AC12	   164#	  4767	  4768	  4769	  4804	  4805	  4806	  4807	  4866	  4867	  4869	  5060	  5394
AC13	   165#	  4844	  4845	  4878	  4879	  4881	  4882	  4886	  5395
AC14	   166#	  4840	  4841	  4842	  4845	  4941	  4942
AC6	   160#
AC7	   161#
ACCNT	  2268#	  2268	  2313	  2354
ACE10	  5066#	  5066	  5158	  5316	  5392
ACE11	  5067#	  5067	  5159	  5317	  5393
ACE12	  5068#	  5068	  5160	  5318	  5394
ACE13	  5069#	  5069	  5161	  5319	  5395
ACEE1	  4938#	  4938	  4970
ACEE2	  4939#	  4939	  4971
ACEE3	  4940#	  4940	  4972
ACEEE0	  5061#	  5061	  5165
ACKDLY	 15212	 15256	 15462#
ACPL2	 14319#	 14319	 14320
ACPNT	  5764#
ACPNT1	  2302	  2305	  2308	  2351#	  2361
ACREF	 15194	 15306#
ACREF1	 15312	 15318#
ACREF2	 15307	 15311#
ACREF3	 15324	 15329#
ACS	  1054	  2087	  2088	  2089	  2198	  2202	  2204	  2206	  2208	  2210	  2212	  2214	  2216	  2309
	  2343	  2344	  2518	  2519	  2520	  2521	  2522	  5527#	  6154	  6162	  6226	 14611	 14923	 15322
	 15332
ACSP	   102#	  1054	  1372	  1373	  1374	  1375	  1394	  1396	  1400	  1402	  1409	  1411	  1413	  1415
	  1420	  1423	  1430	  1433	  1440	  1443	  1451	  1454	  1527	  1528	  1529	  1530	  1586	  1589
	  1592	  1736	  1737	  1738	  1739
AD	   227#	  5456	  5592	  7169#	 11447	 11529	 11572	 11580	 11593	 11604	 11606	 11809	 11877	 11921     SEQ 0416
	 12517	 12556	 12650	 12652	 12654	 12656	 12660	 12663	 12674	 12676	 12678	 12680	 12682	 12684
	 12686	 12689	 12692	 12694	 12696	 12698	 12704	 12708	 12710	 12712	 12716	 12725	 12736	 12750
	 12879	 12896	 12904	 12910	 12925	 13516	 13603	 13623	 13632	 13657	 13701	 13733	 13735	 13837
	 13972	 14216	 14281	 14601	 14621	 14623	 14715	 14725	 14739	 14758	 14773	 14976	 14977	 14978
	 14979	 14982	 14984	 14986	 15036	 15037	 15038	 15039	 15040	 15041	 15042	 15044	 15055	 15077
	 15086	 15087	 15089	 15090	 15098	 15099	 15101	 15102	 15103	 15113	 15125	 15127	 15137	 15139
	 15164	 15177	 15427	 15428
AD17.5	 11840#	 11840	 12724#	 12724
AD2	 12676#	 12676	 12710	 12712	 12713	 12729	 12738	 12784	 12806
AD4	 12717#	 12717	 12732	 12750	 12786	 12811
ADADD	  7211#	  7430	  7431	  7562	  7564	  7568	  7570	  7574	  7576	  7580	  7582	  7586	  7588	  7592
	  7594	  7598	  7600	  7604	  7606	  7786	  7788	  7792	  7794	  7800	  7804	  7806	  7810	  7812
	  7816	  7818	  7824	  7828	  7830	  7909	  7916	  7923	  7930	  7937	  7944	  7951	  7958	  8021
	  8022	  8033	  8038	  8064	  8079	  8123	  8129	  8135	  8141	  8147	  8153	  8159	  8165	  8182
	  8187	  8192	  8197	  8202	  8207	  8212	  8217	  8222	  8227	  8232	  8237	  8242	  8247	  8252
	  8257	  8403	  8411	  8419	  8427	  8435	  8443	  8451	  8459	  8467	  8475	  8483	  8491	  8499
	  8507	  8515	  8523	  8531	  8539	  8547	  8555	  8563	  8571	  8579	  8587	  8595	  8603	  8611
	  8619	  8627	  8635	  8643	  8651	 11364	 11366	 11370	 11372	 11376	 11378	 11382	 11384	 11388
	 11390	 11396	 11405	 11409	 11413	 11417	 11422	 11426	 11427	 11463	 11465	 11629	 11643	 11683
	 11878	 11889	 11897	 11911	 12062	 12559	 12560	 12568	 12569	 12709	 12733	 12747	 12749	 12939
	 13250	 13546	 13573	 13574	 13605	 13726	 13803	 13935	 14066	 14073	 14109	 14124	 14193	 14220
	 14228	 14277	 14327	 14335	 14434	 14464	 14507	 14508	 14937	 14958	 14962	 14963
ADARLP	  7211#	  7212	  9600	  9603	  9612	  9615	  9627	  9636	  9639	  9696	  9699	  9708	  9711	  9723
	  9732	  9735	  9792	  9795	  9804	  9807	  9819	  9828	  9831	  9888	  9891	  9900	  9903	  9915
	  9924	  9927	 10020	 10068	 12651
ADARMI	  7211#	  7562	  7564	  7568	  7570	  7574	  7576	  7580	  7582	  7586	  7588	  7592	  7594	  7598
	  7600	  7604	  7606	  7786	  7788	  7792	  7794	  7800	  7804	  7806	  7810	  7812	  7816	  7818
	  7824	  7828	  7830	  8021	  8147	  8153	  8159	  8165	  8182	  8187	  8192	  8197	  8202	  8207
	  8212	  8217	  8222	  8227	  8232	  8237	  8242	  8247	  8252	  8257	  8690	  8693	  8704	  8707
	  8718	  8721	  8732	  8735	  8746	  8749	  8760	  8763	  8774	  8777	  8788	  8791	  8802	  8805
	  8816	  8819	  8830	  8833	  8844	  8847	  8858	  8861	  8872	  8875	  8886	  8889	  8900	  8903
	  8914	  8917	  8928	  8931	  8942	  8945	  8956	  8959	  8970	  8973	  8984	  8987	  8998	  9001
	  9012	  9015	  9026	  9029	  9040	  9043	  9054	  9057	  9068	  9071	  9082	  9085	  9096	  9099
	  9110	  9113	  9124	  9127	  9138	  9141	  9152	  9155	  9166	  9169	  9180	  9183	  9194	  9197
	  9208	  9211	  9222	  9225	  9236	  9239	  9250	  9253	  9264	  9267	  9278	  9281	  9292	  9295
	  9306	  9309	  9320	  9323	  9334	  9337	  9348	  9351	  9362	  9365	  9376	  9379	  9390	  9393
	  9404	  9407	  9418	  9421	  9432	  9435	  9446	  9449	  9460	  9463	  9474	  9477	  9488	  9491
	  9502	  9505	  9516	  9519	  9530	  9533	  9544	  9547	  9558	  9561	  9572	  9575	 10392	 10407
	 10422	 10437	 10452	 10467	 10482	 10497	 10512	 10527	 10542	 10557	 10572	 10587	 10602	 10617
	 10632	 10635	 10647	 10650	 10662	 10665	 10677	 10680	 10692	 10695	 10707	 10710	 10722	 10725
	 10737	 10740	 10752	 10755	 10767	 10770	 10782	 10785	 10797	 10800	 10812	 10815	 10827	 10830
	 10842	 10845	 10857	 10860	 10872	 10876	 10887	 10891	 10902	 10906	 10917	 10921	 10932	 10936
	 10947	 10951	 10962	 10966	 10977	 10981	 10992	 10996	 11007	 11011	 11022	 11026	 11037	 11041
	 11052	 11056	 11067	 11071	 11082	 11086	 11097	 11101	 11112	 11116	 11127	 11131	 11142	 11146
	 11157	 11161	 11172	 11176	 11187	 11191	 11202	 11206	 11217	 11221	 11232	 11236	 11247	 11251
	 11262	 11266	 11277	 11281	 11292	 11296	 11307	 11311	 11322	 11326	 11337	 11341	 11582	 11644
	 11768	 11897	 12062	 12655	 13546	 13574	 14073	 14220	 14228	 14327	 14446
ADARPL	  7212#	  7378	  7383	  7388	  7393	  7419	  7430	  7442	  7450	  7457	  7470	  7474	  7485	  7489
	  7623	  7629	  7635	  7641	  7647	  7653	  7659	  7665	  7909	  7916	  7923	  7930	  7937	  7944
	  7951	  7958	  7986	  8011	  8023	  8103	  8123	  8129	  8135	  8141	  8339	  8347	  8355	  8363
	  8371	  8379	  8387	  8395	  8467	  8475	  8483	  8491	  8499	  8507	  8515	  8523	  8595	  8603
	  8611	  8619	  8627	  8635	  8643	  8651	  8690	  8704	  8718	  8732	  8746	  8760	  8774	  8788
	  8802	  8816	  8830	  8844	  8858	  8872	  8886	  8900	  8914	  8928	  8942	  8956	  8970	  8984     SEQ 0417
	  8998	  9012	  9026	  9040	  9054	  9068	  9082	  9096	  9110	  9124	  9138	  9152	  9166	  9180
	  9194	  9208	  9222	  9236	  9250	  9264	  9278	  9292	  9306	  9320	  9334	  9348	  9362	  9376
	  9390	  9404	  9418	  9432	  9446	  9460	  9474	  9488	  9502	  9516	  9530	  9544	  9558	  9572
	 10392	 10407	 10422	 10437	 10452	 10467	 10482	 10497	 10512	 10527	 10542	 10557	 10572	 10587
	 10602	 10617	 10632	 10647	 10662	 10677	 10692	 10707	 10722	 10737	 10752	 10767	 10782	 10797
	 10812	 10827	 10842	 10857	 10872	 10887	 10902	 10917	 10932	 10947	 10962	 10977	 10992	 11007
	 11022	 11037	 11052	 11067	 11082	 11097	 11112	 11116	 11127	 11131	 11142	 11146	 11157	 11161
	 11172	 11176	 11187	 11191	 11202	 11206	 11217	 11221	 11232	 11236	 11247	 11251	 11262	 11266
	 11277	 11281	 11292	 11296	 11307	 11311	 11322	 11326	 11337	 11341	 11364	 11370	 11382	 11422
	 11426	 11427	 11581	 11629	 11643	 12059	 12559	 12560	 12568	 12569	 13028	 13196	 13547	 13562
	 13573	 13595	 13608	 13646	 13663	 13672	 13681	 13770	 13904	 13941	 13948	 13970	 14009	 14058
	 14066	 14109	 14117	 14129	 14193	 14263	 14306	 14363	 14375	 14434	 14440	 14464	 14561
ADARRP	  7211#	  7212	  9636	  9684	  9984	  9986	  9996	  9998	 10010	 10020	 10022	 10080	 10082	 10092
	 10094	 10106	 10116	 10118	 10176	 10178	 10188	 10190	 10202	 10212	 10214	 10272	 10274	 10284
	 10286	 10298	 10308	 10310	 12653
ADBDAT	  2656	  2741#
ADBDT1	  2751#	  2769
ADBIOT	  2675#	  2680	  2702	  2712	  2717	  2720	  2735
ADBRK	  2555	  2652#	  2689
ADBRKX	  2681#	  2727
ADBRLP	  7211#	  7213	  9986	  9998	 10010	 10022	 10034	 10046	 10058	 10070	 12688
ADBRMI	  7211#	 11116	 11131	 11146	 11161	 11176	 11191	 11206	 11221	 11236	 11251	 11266	 11281	 11296
	 11311	 11326	 11341	 11364	 11370	 11382	 11676	 11889	 12559	 12568	 12695	 14201	 14332	 14958
ADBRP2	  7283#	 12700	 14367	 14964
ADBRPL	  7213#	  7355	  7359	  7364	  7470	  7474	  7485	  7489	  7986	  8035	  8040	  8067	  8080	  8100
	  8108	  8279	  8287	  8295	  8303	  8311	  8319	  8327	  8335	  8407	  8415	  8423	  8431	  8439
	  8447	  8455	  8463	  8535	  8543	  8551	  8559	  8567	  8575	  8583	  8591	 11364	 11370	 11382
	 11677	 11768	 11888	 12253	 12318	 12560	 12569	 13233	 13250	 13481	 13978	 14090	 14109	 14124
	 14193	 14201	 14247	 14277	 14446	 14464	 14507	 14508	 14544	 14963
ADBRRP	  7211#	  7213	  9602	  9614	  9626	  9638	  9650	  9662	  9674	  9686	 12691
ADBTST	  2663	  2694#
ADBXX	  2676#	  2715
ADCLK	 12610	 14895#
ADCLKI	  7240#	  8183	  8188	  8193	  8198	  8203	  8208	  8213	  8218	  8223	  8228	  8233	  8238	  8243
	  8248	  8253	  8258	  8277	  8285	  8293	  8301	  8309	  8317	  8325	  8333	  8341	  8349	  8357
	  8365	  8373	  8381	  8389	  8397	  8405	  8413	  8421	  8429	  8437	  8445	  8453	  8461	  8469
	  8477	  8485	  8493	  8501	  8509	  8517	  8525	  8533	  8541	  8549	  8557	  8565	  8573	  8581
	  8589	  8597	  8605	  8613	  8621	  8629	  8637	  8645	  8653	 12607
ADCOND	 12881#	 12881	 12883	 12909	 12911	 12916	 12921	 12924
ADCR36	  7211#	  7214	  7430	  7431	  7562	  7564	  7568	  7570	  7574	  7576	  7580	  7582	  7586	  7588
	  7592	  7594	  7598	  7600	  7604	  7606	  7786	  7788	  7792	  7794	  7800	  7804	  7806	  7810
	  7812	  7816	  7818	  7824	  7828	  7830	  8147	  8153	  8159	  8165	  8182	  8187	  8192	  8197
	  8202	  8207	  8212	  8217	  8222	  8227	  8232	  8237	  8242	  8247	  8252	  8257	  8404	  8412
	  8420	  8428	  8436	  8444	  8452	  8460	  8468	  8476	  8484	  8492	  8500	  8508	  8516	  8524
	 11364	 11370	 11382	 11422	 11426	 11427	 11629	 11643	 11676	 11683	 11878	 11889	 11897	 11911
	 12062	 12559	 12568	 12714	 13250	 13546	 13573	 13574	 13726	 13803	 13935	 14073	 14201	 14220
	 14228	 14327	 14335	 14434	 14958
ADDER	 12522	 12650#
ADDER1	 12665	 12676#
ADDER2	 12701	 12705	 12708#
ADDTOT	  5174	  5181#
ADDTST	  5965	  5971#
ADEQV	  7211#	  8690	  8704	  8718	  8732	  8746	  8760	  8774	  8788	  8802	  8816	  8830	  8844	  8858     SEQ 0418
	  8872	  8886	  8900	  8914	  8928	  8942	  8956	  8970	  8984	  8998	  9012	  9026	  9040	  9054
	  9068	  9082	  9096	  9110	  9124	  9138	  9152	  9166	  9180	  9194	  9208	  9222	  9236	  9250
	  9264	  9278	  9292	  9306	  9320	  9334	  9348	  9362	  9376	  9390	  9404	  9418	  9432	  9446
	  9460	  9474	  9488	  9502	  9516	  9530	  9544	  9558	  9572	 10872	 10876	 10887	 10891	 10906
	 10921	 10936	 10951	 10966	 10981	 10992	 10996	 11007	 11011	 11026	 11041	 11056	 11071	 11086
	 11101	 11116	 11131	 11146	 11161	 11176	 11191	 11206	 11221	 11236	 11251	 11266	 11281	 11296
	 11311	 11326	 11341	 12709	 12711	 12745	 12747	 14233
ADFLGO	 12743	 12753#
ADFLGS	 11462	 11537	 11551	 11662	 11803	 12739	 12741#	 12742	 12754	 12755	 12876#	 12876	 14333	 14514
ADFMLP	  7211#	  7211	  9983	  9995	 10031	 10043	 12681
ADFMMI	  7211#	  7429	  7431	  7451	  7786	  7792	  7804	  7810	  7816	  7828	  8690	  8704	  8718	  8732
	  8746	  8760	  8774	  8788	  8802	  8816	  8830	  8844	  8858	  8872	  8886	  8900	  8914	  8928
	  8942	  8956	  8970	  8984	  8998	  9012	  9026	  9040	  9054	  9068	  9082	  9096	  9110	  9124
	  9138	  9152	  9166	  9180	  9194	  9208	  9222	  9236	  9250	  9264	  9278	  9292	  9306	  9320
	  9334	  9348	  9362	  9376	  9390	  9404	  9418	  9432	  9446	  9460	  9474	  9488	  9502	  9516
	  9530	  9544	  9558	  9572	 11116	 11131	 11146	 11161	 11176	 11191	 11206	 11221	 11236	 11251
	 11266	 11281	 11296	 11311	 11326	 11341	 11427	 11683	 11911	 12323	 12685	 13875
ADFMPL	  7211#	  7354	  7355	  7358	  7359	  7363	  7364	  7367	  7368	  7424	  7445	  7455	  7484	  7488
	  7502	  7504	  7508	  7510	  7514	  7516	  7520	  7522	  7526	  7528	  7532	  7534	  7538	  7540
	  7544	  7546	  7564	  7570	  7576	  7582	  7588	  7594	  7600	  7606	  7620	  7622	  7626	  7628
	  7632	  7634	  7638	  7640	  7644	  7646	  7650	  7652	  7656	  7658	  7662	  7664	  7678	  7680
	  7684	  7686	  7690	  7692	  7696	  7698	  7702	  7704	  7708	  7710	  7714	  7716	  7720	  7722
	  7738	  7744	  7750	  7756	  7762	  7768	  7774	  7780	  7786	  7792	  7798	  7804	  7810	  7816
	  7822	  7828	  7847	  7853	  7859	  7865	  7871	  7877	  7883	  7889	  7905	  7912	  7919	  7926
	  7933	  7940	  7947	  7954	  7964	  7985	  7996	  8000	  8004	  8016	  8021	  8022	  8033	  8038
	  8064	  8079	  8104	  8123	  8129	  8135	  8141	  8147	  8153	  8159	  8165	  8182	  8187	  8192
	  8197	  8202	  8207	  8212	  8217	  8222	  8227	  8232	  8237	  8242	  8247	  8252	  8257	  8274
	  8282	  8290	  8298	  8306	  8314	  8322	  8330	  8402	  8410	  8418	  8426	  8434	  8442	  8450
	  8458	  8530	  8538	  8546	  8554	  8562	  8570	  8578	  8586	  8690	  8704	  8718	  8732	  8746
	  8760	  8774	  8788	  8802	  8816	  8830	  8844	  8858	  8872	  8886	  8900	  8914	  8928	  8942
	  8956	  8970	  8984	  8998	  9012	  9026	  9040	  9054	  9068	  9082	  9096	  9110	  9124	  9138
	  9152	  9166	  9180	  9194	  9208	  9222	  9236	  9250	  9264	  9278	  9292	  9306	  9320	  9334
	  9348	  9362	  9376	  9390	  9404	  9418	  9432	  9446	  9460	  9474	  9488	  9502	  9516	  9530
	  9544	  9558	  9572	  9623	  9671	  9719	  9767	  9815	  9863	  9911	  9959	 10007	 10055	 10103
	 10151	 10199	 10247	 10295	 10343	 10392	 10407	 10422	 10437	 10452	 10467	 10482	 10497	 10512
	 10527	 10542	 10557	 10572	 10587	 10602	 10617	 10632	 10635	 10647	 10650	 10662	 10665	 10677
	 10680	 10692	 10695	 10707	 10710	 10722	 10725	 10737	 10740	 10752	 10755	 10767	 10770	 10782
	 10785	 10797	 10800	 10812	 10815	 10827	 10830	 10842	 10845	 10857	 10860	 10872	 10876	 10887
	 10891	 10902	 10906	 10917	 10921	 10932	 10936	 10947	 10951	 10962	 10966	 10977	 10981	 10992
	 10996	 11007	 11011	 11022	 11026	 11037	 11041	 11052	 11056	 11067	 11071	 11082	 11086	 11097
	 11101	 11112	 11127	 11142	 11157	 11172	 11187	 11202	 11217	 11232	 11247	 11262	 11277	 11292
	 11307	 11322	 11337	 11423	 11686	 11912	 12323	 12939	 13030	 13876
ADFMRP	  7211#	  7211	  9599	  9611	  9647	  9659	 12683
ADMAGI	  7211#	  7430	  7562	  7564	  7568	  7570	  7574	  7576	  7580	  7582	  7586	  7588	  7592	  7594
	  7598	  7600	  7604	  7606	  7788	  7794	  7800	  7806	  7812	  7818	  7824	  7830	  8468	  8476
	  8484	  8492	  8500	  8508	  8516	  8524	 11422	 11426	 11427	 11629	 11643	 11650	 11897	 12062
	 12693	 13546	 13573	 13574	 13726	 13803	 13935	 14066	 14073	 14220	 14228	 14233	 14327	 14434
	 14556
ADMBEN	  7283#	 11788	 12003	 12042	 12068	 14178	 14187	 14205	 14221	 14414
ADMBLE	  7283#	  7283	 12659	 12940
ADMBRE	  7283#	  7283	 12662	 12935
ADMI1B	  7211#	  8079	 11364	 11370	 11382	 12719
ADMSKG	  7283#	 11684	 11740	 11799	 11882	 11887	 11913	 12197	 12327	 12664	 13251	 14337	 14510             SEQ 0419
ADOVF	 12697#	 12697	 12699	 12706	 12727	 12734	 12746	 12748	 15008	 15018	 15020	 15029	 15031
ADOVF1	 12677#	 12677	 12679	 12730	 12744
ADPL1B	  7214#	  8033	  8038	  8064	 14507
ADPL1L	  7211#	  7214	  8021	 12721	 12939
ADPR	 12708#	 12708	 12785	 12808	 12810	 12813	 15057
ADRCON	   158#	  4636	  4638	  4642	  4662	  4682	  4685	  4689	  4776	  4777	  4794	  4795	  4799	  4801
	  4805	  4808	  4821	  4822	  4823	  4824	  4839	  4840	  4860	  4862	  4867	  4870	  4879	  4883
	  4945	  4946	  4949	  4954	  4955	  4958	  4959	  5062	  5064	  5097	  5163	  5350	  5359	  5361
ADRFST	  4563#	  4563	  4578	  4580	  4641	  4645	  4660	  4665	  4688
ADRLST	  4525	  4526	  4776	  5412#
ADRSCM	  4570	  4598#	  4598	  4611	  4907	  5085	  5088	  5188	  5337	  5340	  5405
ADSUB	  7789	  7795	  7801	  7807	  8126	  8132	  8138	  8144	  8150	  8156	  8162	  8168	 11460#	 11461
ADSUB1	 11461#	 11483	 11503
ADTEM	 12726#	 12726	 12737
ADTIME	 14936	 14940	 15479#
ADX	  5465	  5657	 12563	 12760#	 12760	 12790	 12792	 12798	 12800	 12804	 14154	 14163	 14761	 14874
	 14880	 14883	 14891	 15030	 15043	 15068
ADXADD	  7287#	 12063	 12564	 12799	 12801	 12809	 12812	 13936	 14065	 14074	 14110	 14125	 14195	 14968
ADXBRM	  7287#	 11988	 12767	 13918	 14097
ADXCR0	 12794	 12796#	 12796	 13913
ADXEQV	  7287#	 11950	 11988	 12047	 12360	 12797	 12799	 12807	 12809	 13918	 14091	 14097
ADXER	 12523	 12759#
ADXER1	 12773	 12783#
ADXER2	 12802	 12806#
ADXFM2	  7287#	 12772	 14964
ADXFMM	  7287#	 11950	 12047	 12063	 12360	 12570	 12765	 13936	 14065	 14074	 14091	 14200	 14959
ADXFMP	  7287#	 11950	 12047	 12063	 12564	 12570	 12763	 13936	 14065	 14074	 14110	 14125	 14195	 14200
	 14965
ADXTMP	 12783#	 12783	 12788	 12791	 12803
ALINES	   241#	  5431
ALLPAT	  5008	  5017#
ALTB	  4707#	  4979	  5033
ALTMGO	   675#
AMCLRB	   589#
ANSBLK	  2116	  2117	  2145	  2147	  2149	  2151	  2153	  2155	  2157	  2159	  2311	  2504#
ANSSV0	  2140#	  2140	  2144
ANXM	   589#
AOBJD	  8033	  8038	 12190#
AOBJX	  8035	  8040	 11445#	 11446	 13400	 13402
AOJD	  8404	  8412	  8420	  8428	  8436	  8444	  8452	  8460	 12196#
AOJFLG	  2815#	  2815	  2855#	  2855	  2874#	  2874	  2876
AOJGX	  2854#	  2854
APR	   129	  2256	  2605	  2629	  2675	  2695	  2776	  2782	  2788	  2859	  2950	  2960	  3015	  3066
	  3081	  3099	  3203	  4507	  4864	  4872	  5309
APRSTS	  2605#	  2605	  2629	  2859	  2960	  3099	  3203	  3277
AR	   224#	  5453	  5597	  7166#	 11457	 11514	 11516	 11573	 11596	 11694	 11904	 11929	 11997	 12112
	 12261	 12516	 12581	 12652	 12654	 12656	 12672	 12826	 12835	 12854	 13590	 13592	 13693	 13694
	 13705	 13716	 13717	 13720	 13721	 13747	 13786	 13789	 13790	 13797	 13798	 13813	 13814	 13817
	 13818	 13828	 13834	 13906	 14021	 14028	 14196	 14240	 14254	 14389	 14583	 14584	 14625	 14627
	 14652	 14672	 14679	 14693	 14819	 14839	 14841	 14926	 14980	 14981	 14989	 15001	 15004	 15005
	 15013	 15016	 15017	 15024	 15027	 15028	 15110	 15111	 15146	 15282	 15322	 15386
AR0L	 14714	 14976#
AR0R1	 14721	 15000#                                                                                                    SEQ 0420
AR0R2	 14732	 15012#
AR1R1	 14724	 15035#
AR1R2	 14735	 15023#
AR2R2	 14736	 15036#
AR35L	 14712	 14988#
ARADEN	  7234#	  7355	  7356	  7359	  7360	  7364	  7365	  7368	  7426	  7430	  7447	  7451	  7452	  7456
	  7471	  7475	  7486	  7490	  7505	  7511	  7517	  7523	  7529	  7535	  7541	  7547	  7564	  7565
	  7570	  7571	  7576	  7577	  7582	  7583	  7588	  7589	  7594	  7595	  7600	  7601	  7606	  7607
	  7622	  7628	  7634	  7640	  7646	  7652	  7658	  7664	  7680	  7686	  7692	  7698	  7704	  7710
	  7716	  7722	  7740	  7746	  7752	  7758	  7764	  7770	  7776	  7782	  7788	  7789	  7794	  7795
	  7800	  7801	  7806	  7807	  7812	  7818	  7824	  7830	  7907	  7914	  7921	  7928	  7935	  7942
	  7949	  7956	  7972	  7976	  7980	  7986	  7996	  8000	  8004	  8018	  8022	  8035	  8040	  8066
	  8077	  8080	  8085	  8105	  8126	  8132	  8138	  8144	  8150	  8156	  8162	  8168	  8279	  8287
	  8295	  8303	  8311	  8319	  8327	  8335	  8342	  8350	  8358	  8366	  8374	  8382	  8390	  8398
	  8407	  8415	  8423	  8431	  8439	  8447	  8455	  8463	  8470	  8478	  8486	  8494	  8502	  8510
	  8518	  8526	  8535	  8543	  8551	  8559	  8567	  8575	  8583	  8591	  8598	  8606	  8614	  8622
	  8630	  8638	  8646	  8654	  8693	  8694	  8707	  8708	  8721	  8722	  8735	  8736	  8749	  8750
	  8763	  8764	  8777	  8778	  8791	  8792	  8805	  8806	  8819	  8820	  8833	  8834	  8847	  8848
	  8861	  8862	  8875	  8876	  8889	  8890	  8903	  8904	  8917	  8918	  8931	  8932	  8945	  8946
	  8959	  8960	  8973	  8974	  8987	  8988	  9001	  9002	  9015	  9016	  9029	  9030	  9043	  9044
	  9057	  9058	  9071	  9072	  9085	  9086	  9099	  9100	  9113	  9114	  9127	  9128	  9141	  9142
	  9155	  9156	  9169	  9170	  9183	  9184	  9197	  9198	  9211	  9212	  9225	  9226	  9239	  9240
	  9253	  9254	  9267	  9268	  9281	  9282	  9295	  9296	  9309	  9310	  9323	  9324	  9337	  9338
	  9351	  9352	  9365	  9366	  9379	  9380	  9393	  9394	  9407	  9408	  9421	  9422	  9435	  9436
	  9449	  9450	  9463	  9464	  9477	  9478	  9491	  9492	  9505	  9506	  9519	  9520	  9533	  9534
	  9547	  9548	  9561	  9562	  9575	  9576	  9603	  9615	  9627	  9639	  9651	  9663	  9675	  9687
	  9699	  9711	  9723	  9735	  9747	  9759	  9771	  9783	  9795	  9807	  9819	  9831	  9843	  9855
	  9867	  9879	  9891	  9903	  9915	  9927	  9939	  9951	  9963	  9975	  9987	  9999	 10011	 10023
	 10035	 10047	 10059	 10071	 10083	 10095	 10107	 10119	 10131	 10143	 10155	 10167	 10179	 10191
	 10203	 10215	 10227	 10239	 10251	 10263	 10275	 10287	 10299	 10311	 10323	 10335	 10347	 10359
	 10398	 10413	 10428	 10443	 10458	 10473	 10488	 10503	 10518	 10533	 10548	 10563	 10578	 10593
	 10608	 10623	 10638	 10653	 10668	 10683	 10698	 10713	 10728	 10743	 10758	 10773	 10788	 10803
	 10818	 10833	 10848	 10863	 10878	 10893	 10908	 10923	 10938	 10953	 10968	 10983	 10998	 11013
	 11028	 11043	 11058	 11073	 11088	 11103	 11118	 11133	 11148	 11163	 11178	 11193	 11208	 11223
	 11238	 11253	 11268	 11283	 11298	 11313	 11328	 11343	 11424	 11428	 11458	 11670	 11742	 11922
	 12319	 13193	 13537	 13544	 13577	 13581	 13609	 13636	 13846	 13941	 13994	 14032	 14040	 14049
	 14078	 14140	 14182	 14193	 14220	 14272	 14284	 14291	 14328	 14340	 14513	 14548	 14617
ARANGE	  1934	  1940#	  1944	  1946	  1951	  2054
ARCLK	 12580	 14616#	 14616	 14619	 14648	 14655	 14665	 14683
ARCLR	  7228#	 11566	 11649	 13594	 13658	 13663	 13891	 13910	 14023	 14049	 14117	 14217	 14269	 14647
AREA	  2754	  2761	  2774	  2776#	  2776	  2777	  2785	  2788	  2789	  3532
ARESAE	 11879	 12545	 13659	 13850	 13892	 13997	 14639#	 14639
ARFLGS	  7232#	  8072	  8095	  8100	 12597	 12598	 13275	 13276	 14617	 14628	 14629
ARGOLT	 11568	 11765	 11859	 13515	 13631	 13665	 14012	 14016	 14059	 14120	 14162	 14261	 14300	 14302
	 14381#	 14381
ARI08	 12520#	 12520	 13593	 14660	 14662
ARIREN	  7232#	  7379	  7384	  7389	  7394	  7420	  8012	 14617	 14634
ARLARR	  7232#	  7232	  7235	  8104	  9652	  9664	  9676	  9688	  9748	  9760	  9772	  9784	  9844	  9856
	  9868	  9880	  9940	  9952	  9964	  9976	 11518	 11617	 11846	 11848	 14551	 14626
ARLT	 14642	 14699#
ARLT1	 14707	 14712#
ARLTAD	  7232#	  7232	  7234	  9604	  9616	  9628	  9640	  9700	  9712	  9724	  9736	  9796	  9808	  9820
	  9832	  9892	  9904	  9916	  9928	  9989	 10001	 10013	 10025	 10037	 10049	 10061	 10073	 10181     SEQ 0421
	 10193	 10205	 10217	 10229	 10241	 10253	 10265	 11518	 11520	 11848	 12973	 14620
ARLTEM	 14705#	 14705	 14997
ARMIX	 12581	 14663#	 14663
ARMIX1	 14618	 14637#
ARMIX2	 14657	 14686#
ARMIX3	 14660#	 14691	 14697
ARMIX4	 14665#	 14729
ARMIX5	 14650	 14656#
ARMIX6	 14638	 14679#
ARMIX7	 14640	 14667#
ARMIX8	 14658#	 14689
ARMIXR	 12574	 14616#
ARMQEN	 11592	 11623	 11664	 11762	 11776	 11780	 11805	 12070	 12540	 13461	 13551	 13643	 13879	 13920
	 14101	 14146	 14186	 14227	 14560	 14570	 14658#	 14658	 14690
AROV	   589#	  1570	  7299#	 11461	 11467	 11599	 11945	 12229	 12753	 13520	 13859	 13860	 13990	 14173
	 14392
AROVTP	   589#
AROVU	   589#
ARPCEN	  7233#	  8023	  8047	  8072	  8095	  8100	  8104	 14551	 14617	 14631	 14632
ARPOSE	 11751#	 11751	 12542	 14649
ARRARL	  7232#	  7233	  7235	  8022	 10036	 10048	 10060	 10072	 10132	 10144	 10156	 10168	 10228	 10240
	 10252	 10264	 10324	 10336	 10348	 10360	 13196	 14624
ARRT1	 14644	 14720#
ARRT1A	 14718	 14728#	 14742
ARRT2	 14646	 14731#
ARRTAD	  7232#	  7233	  7234	  7379	  7384	  7389	  7394	  7420	  8012	  9605	  9617	  9629	  9641	  9653
	  9665	  9677	  9689	  9797	  9809	  9821	  9833	  9845	  9857	  9869	  9881	  9989	 10001	 10013
	 10025	 10085	 10097	 10109	 10121	 10181	 10193	 10205	 10217	 10277	 10289	 10301	 10313	 11519
	 12968	 14622
ARSHLT	  7228#	 11584	 13514	 13620	 13628	 13671	 13770	 13948	 14134	 14152	 14158	 14383	 14641
ARSHR2	  7228#	 14395	 14645
ARSHRT	  7228#	 13581	 13613	 13839	 13896	 14113	 14285	 14347	 14643
ARSMR	 11557	 11873	 11969	 12544	 13591	 14001	 14035	 14273	 14637#	 14637
ARSWAP	  7235#	  7504	  7510	  7516	  7522	  7528	  7534	  7540	  7546	  7564	  7570	  7576	  7582	  7588
	  7594	  7600	  7606	  7622	  7628	  7634	  7640	  7646	  7652	  7658	  7664	  7680	  7686	  7692
	  7698	  7704	  7710	  7716	  7722	  7765	  7771	  7777	  7783	 10395	 10410	 10425	 10440	 10455
	 10470	 10485	 10500	 10515	 10530	 10545	 10560	 10575	 10590	 10605	 10620	 10635	 10650	 10665
	 10680	 10695	 10710	 10725	 10740	 10755	 10770	 10785	 10800	 10815	 10830	 10845	 10860	 10875
	 10890	 10905	 10920	 10935	 10950	 10965	 10980	 10995	 11010	 11025	 11040	 11055	 11070	 11085
	 11100	 11115	 11130	 11145	 11160	 11175	 11190	 11205	 11220	 11235	 11250	 11265	 11280	 11295
	 11310	 11325	 11340	 14617
ARX	  5461	  5662	 12012	 12058	 12584#	 12584	 12759#	 12759	 13905	 13939	 13952	 13971	 13980	 14593
	 15129
ARX0R1	 14887	 15061#
ARX35L	 14877	 15048#
ARX9R2	 15060#
ARXADX	  7282#	 11988	 11994	 12029	 12047	 12063	 12068	 13923	 13942	 14039	 14048	 14077	 14097	 14100
	 14858
ARXCLK	 12583#	 12583	 14854	 14857	 14881#	 14881
ARXCLR	  7282#	 12351	 13918	 14048	 14856
ARXMIX	 12582#	 12582	 14870
ARXMX1	 14859	 14880#
ARXMX2	 14862	 14874#                                                                                                    SEQ 0422
ARXMX3	 14864	 14883#
ARXMX4	 14866	 14891#
ARXMX5	 14878#	 14889	 14893
ARXMXR	 12575	 14854#
ARXSHL	  7282#	 13947	 14136	 14153	 14159	 14385	 14861
ARXSHR	  7282#	 13897	 13974	 14114	 14141	 14353	 14863
ARXSR2	  7282#	 14400	 14865
AST	   790#	  5752
ATRP	  2590	  2618#
ATSIN	   791#	  5822
AUXTAB	 12119#	 12121	 12122	 12124	 12125	 12127	 12128	 12129	 12130	 12131	 12132	 12133	 12134	 12135
	 12136	 12137	 12138	 12140	 12141	 12143	 12144	 12146	 12147	 12149	 12150	 12151	 12152	 12154
	 12155	 12157	 12158	 12160	 12161	 12163	 12164	 12166	 12167	 12169	 12170	 12172	 12173	 12175
	 12176	 12178	 12179	 12181	 12182	 12184	 12185	 12187	 12188	 12190	 12191	 12192	 12193	 12194
	 12195	 12196	 12197	 12199	 12200	 12202	 12203	 12205	 12206	 12208	 12209	 12211	 12212	 13279
BADPAR	  2944	  2988#
BADTRP	  3247#	  3247	  3257
BADWRD	  5065#	  5065	  5071	  5108	  5133	  5139
BEGBYT	  1097	  1118	  1138#
BEGDFP	  1143	  1153#
BEGEND	   671#	  1045
BEGFP	  1057	  1082	  1092#
BEGFX	  1017	  1050#
BEGIN	    67	    69	    70	    71	    72	    73	   536	   537	   602#	   927	  1383	  2260	  5845	  5925
	  6213	 16594
BEGIN1	   618#	   672
BEGINT	  1887	  2174	  2177	  2543#
BEGMEM	  2544	  2574	  4491#
BEGRAN	  1158	  1181	  1187	  1886#
BELL	   794#	  1626	  2248	  5126	  5372
BFLGS	  8690#	  8691	  8704#	  8705	  8718#	  8719	  8732#	  8733	  8746#	  8747	  8760#	  8761	  8774#	  8775
	  8788#	  8789	  8802#	  8803	  8816#	  8817	  8830#	  8831	  8844#	  8845	  8858#	  8859	  8872#	  8873
	  8886#	  8887	  8900#	  8901	  8914#	  8915	  8928#	  8929	  8942#	  8943	  8956#	  8957	  8970#	  8971
	  8984#	  8985	  8998#	  8999	  9012#	  9013	  9026#	  9027	  9040#	  9041	  9054#	  9055	  9068#	  9069
	  9082#	  9083	  9096#	  9097	  9110#	  9111	  9124#	  9125	  9138#	  9139	  9152#	  9153	  9166#	  9167
	  9180#	  9181	  9194#	  9195	  9208#	  9209	  9222#	  9223	  9236#	  9237	  9250#	  9251	  9264#	  9265
	  9278#	  9279	  9292#	  9293	  9306#	  9307	  9320#	  9321	  9334#	  9335	  9348#	  9349	  9362#	  9363
	  9376#	  9377	  9390#	  9391	  9404#	  9405	  9418#	  9419	  9432#	  9433	  9446#	  9447	  9460#	  9461
	  9474#	  9475	  9488#	  9489	  9502#	  9503	  9516#	  9517	  9530#	  9531	  9544#	  9545	  9558#	  9559
	  9572#	  9573
BIS	   589#	  7303#	 11784	 12270	 12495	 12599	 12600	 13477	 13488	 14479
BLICNT	  3697#
BLOCNT	  3698#
BLT0	  8022	 11839#	 11840
BLT1	  8022	 11845#	 11846
BLT2	  8023	 11851#	 11852
BLTAC	  3143	  3154	  3181	  3220#	  3220
BLTBAD	  3132	  3230#
BLTCNT	  3163	  3537	  3696#
BLTEX	  4613	  4835#
BLTF	 12185	 12352#
BLTF1	 11842#	 11842	 11853	 12506	 13357#	 13357	 13364	 13382	 13441	 14562
BLTFAL	  3184	  3188	  3191#                                                                                            SEQ 0423
BLTFD	  8021	 12184#
BLTFDA	 12352	 12356#
BLTNOI	  3155	  3202#
BLTRTN	  4847	  4849#
BLTT0	  6823	 11854	 14508#
BLTT1	  6824	 14513#
BLTT1X	 13442	 14507#
BLTT2	  6825	 14528#
BLTT3	  6826	 14533#	 15492
BLTT4	  6827	 14536#
BLTT5	  6828	 14544#
BLTT6	  6829	 14548#
BLTT7	  6830	 14551#
BLTT7A	 14521	 14549#
BLTT7B	 14555	 14558#
BLTT8	  6831	 14518	 14560#
BLTT9	  6832	 14565#
BLTT9A	 14537#	 14576
BLTTRP	  3130	  3217#	  3224
BLTTST	  2564	  3124#	  3175	  3210	  3238
BOOL0D	  8692	  8706	  8720	  8734	 12194#
BOTST	  5905	  5985#
BPIFD	 11365	 11371	 11383	 12146#
BPINC	 11354#	 13152
BPNI2D	 11396	 12140#
BPNIF	 12144	 12327#
BPNIF2	 12141	 12328#
BPNIFD	 11377	 11389	 11405	 11409	 11413	 11417	 12143#
BPNINC	 11395#	 13150
BR	   226#	  5455	  5615	  7168#	 11675	 12009	 12517	 12557	 12586	 12628	 12629	 12630	 12687	 12690
	 12696	 12702	 12705	 12768	 12776	 13553	 14252	 14298	 14928
BRAREN	  7229#	  7355	  7356	  7359	  7360	  7364	  7365	  7368	  7426	  7430	  7447	  7451	  7452	  7470
	  7474	  7485	  7489	  7505	  7511	  7517	  7523	  7529	  7535	  7541	  7547	  7565	  7571	  7577
	  7583	  7589	  7595	  7601	  7607	  7622	  7628	  7634	  7640	  7646	  7652	  7658	  7664	  7680
	  7686	  7692	  7698	  7704	  7710	  7716	  7722	  7849	  7855	  7861	  7867	  7873	  7879	  7885
	  7891	  7907	  7914	  7921	  7928	  7935	  7942	  7949	  7956	  7972	  7976	  7980	  7986	  7996
	  8000	  8004	  8018	  8023	  8035	  8040	  8066	  8072	  8077	  8080	  8085	  8100	  8105	  8279
	  8287	  8295	  8303	  8311	  8319	  8327	  8335	  8407	  8415	  8423	  8431	  8439	  8447	  8455
	  8463	  8535	  8543	  8551	  8559	  8567	  8575	  8583	  8591	  9603	  9615	  9627	  9639	  9651
	  9663	  9675	  9687	  9699	  9711	  9723	  9735	  9747	  9759	  9771	  9783	  9795	  9807	  9819
	  9831	  9843	  9855	  9867	  9879	  9891	  9903	  9915	  9927	  9939	  9951	  9963	  9975	  9987
	  9999	 10011	 10023	 10035	 10047	 10059	 10071	 10083	 10095	 10107	 10119	 10131	 10143	 10155
	 10167	 10179	 10191	 10203	 10215	 10227	 10239	 10251	 10263	 10275	 10287	 10299	 10311	 10323
	 10335	 10347	 10359	 10397	 10412	 10427	 10442	 10457	 10472	 10487	 10502	 10517	 10532	 10547
	 10562	 10577	 10592	 10607	 10622	 10637	 10652	 10667	 10682	 10697	 10712	 10727	 10742	 10757
	 10772	 10787	 10802	 10817	 10832	 10847	 10862	 10877	 10892	 10907	 10922	 10937	 10952	 10967
	 10982	 10997	 11012	 11027	 11042	 11057	 11072	 11087	 11102	 11117	 11132	 11147	 11162	 11177
	 11192	 11207	 11222	 11237	 11252	 11267	 11282	 11297	 11312	 11327	 11342	 12254	 13193	 13207
	 13250	 13636	 13919	 14102	 14147	 14265	 14328	 14528	 14581
BRARXE	  7281#	 13979	 14097	 14590
BRCLK	 12585	 14580#	 14580	 14582	 14592
BRKADR	  2672	  2707	  2728	  2744	  3527	  3694#
BRKS	  2724	  2793	  3522	  3693#                                                                                    SEQ 0424
BRKWRT	  2726	  2763#	  2781	  2792
BRMIX	 12586	 14579	 14583#	 14583	 14588	 14594
BRMIXR	 12576	 14579#
BRSMR	 11924	 11968	 11979	 12031	 12543	 12626#	 12626	 14260
BTRP	  2592	  2627#
BUFEND	   251#	   252	  2879	  2881
BUFF	   250#	   251	   253	  3121	  3134	  3137	  3138	  3142	  3156
BUFF1	   252#	  3139	  3140	  3141	  3142	  3151	  3157	  3161
BYF5	  6051	 12493	 12997	 13145#	 13145	 13505	 14470	 14475	 14482	 14501
BYF6	 11783#	 11783	 12269	 12271	 12494	 12496	 12601	 12978	 13149	 13151	 13446	 13475	 13476	 13487
	 14477	 14478
BYT	   114#	  1144	  1753	  1764
BYTE	  1147	  1306#	  1334
BYTE0	 11366	 11372	 11378	 11384	 11390	 11739#	 11740
BYTE1	  1309#	  1333
BYTE2	 11367	 11373	 11379	 11385	 11391	 11398	 11407	 11411	 11415	 11419	 11747#	 11748
BYTES	  1148	  1865#
BYTST	  5913	  5938#
BYTTAB	  5939	  6326#
BYTTST	  1920	  1946#
C	  2580#	  2615	  2636	  2650#	  2679	  2693#	  2701	  2705#	  2711	  2715#	  2719	  2734	  2761#	  2780
	  2786#	  2791	  2887#	  2891	  2926#	  2966	  2997	  3039#	  3072	  3083	  3104	  3121#	  3174	  3228#
	  3234
CAC	  6086	  6089	  6093	  6097	  6102	  6106	  6110	  6115	  6128	  6133	  6138	  6142	  6146	  6153#
CAC1	  6094	  6098	  6116	  6147	  6160#
CACL	  6139	  6184#
CACR	  6103	  6129	  6168#
CACR1	  6107	  6134	  6176#
CADR	  6169	  6177	  6185	  6199	  6215	  6222#
CCA	   589#
CCE	  6065	  6112	  6212#
CE	  6090	  6099	  6111	  6117	  6121	  6124	  6130	  6135	  6198#
CE1	  6118	  6125	  6206#
CHAIN	   341#
CHEC	  2136	  2140#
CHEC1	  2161#
CHEC2	  2166#	  2181	  2223
CHECK	  1386#	  1404	  1417	  1426	  1436	  1447	  1457	  1463	  1487	  1516	  1549
CHECK1	  1402#	  1584	  1587	  1590	  1593	  1594
CHECK2	  1399	  1581#
CHECK3	  1394#	  1407
CHNOFF	   589#
CHNON	   589#	  2831
CKFLT	  4857	  4866#	  4885
CKOUT	   244#
CKOUTF	   994#	   994	  1342	  1357	  1583
CKPRN	  4859	  4878#
CKRTN	  4863	  4871	  4874#	  4884
CLINCL	 13259#	 13259	 13322
CLINSE	 12539	 12614	 13061	 13063	 13129#	 13129	 13210	 13236	 13252	 13314	 13421#	 13421	 14491	 14529
	 14537
CLK	   589#
CLKCHN	  2594	  2826	  2865	  2910	  3255#	  3255	  3263	  3679#                                                    SEQ 0425
CLKCLR	   589#
CLKDIS	   589#
CLKENB	   589#
CLKFOO	  2596	  2610#	  2610	  2624	  2634
CLKINH	  7243#	 12605	 12615
CLKON	   941#	   941	   948	   953	  2401	  2419	  2932	  3027
CLKTIC	  3437	  3438	  3673#
CLKU	   589#
CLOCKF	   657#
CLRERR	   932	  5289	  5294#
CNDPQR	 11472	 11484	 11504	 12876#
CNFDAT	  3352	  3547#
CNT	   172#	  4639	  4668	  4686	  4949	  4953	  4956	  4966
CNTL	   103#	  1055	  1121	  1130	  1133	  1144	  1167	  1179	  1197	  1224	  1353	  1362	  1391	  1395
	  1397	  1398	  1401	  1403	  1406	  1425	  1435	  1445	  1446	  1456	  1462	  1464	  1469	  1470
	  1485	  1486	  1498	  1500	  1502	  1515	  1517	  1532	  1550	  1708	  1753	  1764
CNTLC	   674#
CNTLPC	  1562	  2480	  2526	  5523#	  5732
CNTR	   104#	  1070	  1072	  1086	  1088	  1109	  1123	  1125	  1127	  1129	  1132	  1135	  1148	  1171
	  1185	  1195	  1203	  1214	  1222	  1230	  1248	  1262	  1270	  1278	  1308	  1323	  1333	  1352
	  1365	  1509	  1518	  1535
CNTRP	   589#
COMMA	   783#	  5770
COMP	  8184	  8189	  8194	  8199	  8204	  8209	  8214	  8219	  8224	  8229	  8234	  8239	  8244	  8249
	  8254	  8259	 11471#	 11472	 13394
COMPSZ	  4520#	  4542
COMTAB	  5977	  6370#
COMTST	  5907	  5976#
CONDP	 11474	 11486	 11505	 12895#	 12895	 12897	 12901	 12906
CONDQ	 11473	 12908#	 12908
CONDQR	 12907	 12912	 12915#
CONDR	 11485	 11506	 12913#	 12913
CONDZ	 12223#	 12223	 12225	 12236	 12241
CONDZ1	 12220#	 12240
CONN	  5899	  5924#
CONSW	   658#	  1604	  2274	  4566	  4817	  4835	  4941	  5371	  5551	  5602	  5737	  5793	  6275
CONTN1	  1896#	  1903
CONTNU	  1892#	  2173	  2176
CORER1	  2115	  2221#	  2251
COREX	  2095	  2098	  2101	  2104	  2107	  2110	  2183#	  2185	  2191	  2195	  2219
COREX1	  2197#
COREXF	  2084	  2112#	  2120	  2197	  2250	  2282	  2310	  2331
CORIN1	  2067	  2093#	  2336
CORIN2	  2069	  2096#
CORIN3	  2071	  2099#
CORIN4	  2073	  2102#
CORIN5	  2075	  2105#
CORIN6	  2077	  2108#
CORLOP	  2092#
CORTRP	  3246#	  3246	  3262
CPOPJ	   678#	 11457	 11756	 12344	 12963	 13194	 13197	 13234	 13424	 13456	 13459	 13470	 13518	 13541
	 13549	 13575	 13606	 13611	 13617	 13623	 13632	 13641	 13847	 13883	 13916	 13921	 13937	 13946
	 13968	 13976	 13995	 14004	 14075	 14093	 14098	 14111	 14144	 14150	 14176	 14180	 14191	 14210     SEQ 0426
	 14231	 14257	 14279	 14330	 14338	 14377	 14511	 14526	 14534	 14546	 14549	 14558	 14563	 14664
CPOPJ1	   676#
CPOPJX	  2783	  2794	  2796#
CRLF	   471	   472	   778#	  5117	  5236	  5255	  5260	  5280	  5369	  5605	  5640	  5750	  5790	  5800
	  6237	  6278
CRLF2	   475	   476	   780#	  5287
CRY0	   589#	  7300#	 11461	 11538	 11552	 12231	 14515
CRY0FX	  1244	  1254#
CRY1	   589#	  7301#	 11461	 11663	 12233
CRYFIX	  1243	  1251#
CSHFLG	   837#
CSHMEM	   838#
CSYNC	   955	  3347#
CSYNC1	  3363	  3375#
CSYNC2	  3351	  3356#
CTRP	   589#
CURENT	  3691#
CYCL60	   831#	   945	  2458
CYCLE	 15220	 15271	 15452#
DAT001	  3183	  3185#
DAT002	  3187	  3189#
DATBRK	  2725	  2728#
DATERR	  3159	  3170#
DATLOP	  3158#	  3162
DATMOR	  3171	  3181#
DATTST	  3153#
DBLAF	  5570	  5797	  5891#	  5891	  6033
DCK	   589#	  7311#	 13520	 14173
DDT	    85#	 12468
DDTEX	  1483	  2082	  2125	  5509#	 14488
DDTLNK	   355#	   616
DDTSRT	    85	   616#	  5515
DEBUG	    93#	 16585	 16586
DECVER	     3#	    10	    29	   637
DF22F	   742#
DFA0	  7355	  7359	 11987#	 11988
DFA1	  7355	  7359	 11992#	 11993
DFA2	  7356	  7360	 12002#	 12003
DFA2A	 12009	 12011	 12014	 12018#
DFA2B	 12023#	 12044	 12073
DFA2D	 11792	 12025#
DFAF	 11949#	 12176
DFAFD	  7354	  7358	 12175#
DFAT1	  6794	 12022	 14039#
DFAT1A	 14044	 14047	 14053#
DFAT1B	 14051	 14057	 14109#	 14444
DFAT1C	 14043	 14054	 14085#
DFAT1D	 14062#	 14087
DFAT1E	 14063	 14073#	 14089
DFAT1F	 14084	 14090#
DFAT1G	 11758	 14058#	 14083	 14104
DFAT1H	 14064#	 14107
DFAT1J	 13925	 14065#	 14115	 14138                                                                                     SEQ 0427
DFAT1K	 13956	 14071#
DFAT2	  6795	 14077#
DFAT2A	 14081	 14106#
DFAT3	  6796	 14095#
DFAT4	  6797	 14100#
DFAT5	  6798	 14113#
DFD0	  7368	 12046#	 12047
DFD0A	 12033	 12049#
DFD1	  7368	 12055#	 12056
DFD10A	 14174#	 14376
DFD2	  7369	 12067#	 12068
DFDF	 12182	 12357	 12359#
DFDF1	 12497	 12552#	 12552	 14142	 14174	 14194	 14422	 14425
DFDFD	  7367	 12181#
DFDT1	  6802	 12071	 14140#
DFDT10	  6811	 14173#
DFDT11	  6812	 14178#
DFDT12	  6813	 14182#
DFDT2	  6803	 14146#
DFDT3	  6804	 14152#	 14701
DFDT3A	 14155	 14171#
DFDT4	  6805	 14158#
DFDT4A	 14165	 14167#	 14199	 14202
DFDT5	  6806	 14186#	 14423
DFDT6	  6807	 14193#
DFDT7	  6808	 14204#	 14426
DFDT8	  6809	 14212#
DFDT8A	 14216	 14219#
DFDT8C	 14215	 14225#
DFDT8D	 14221#	 14226	 14235
DFDT9	  6810	 14233#
DFLTF	 11951	 12348	 12351#	 12359
DFM0	  7364	 12028#	 12029
DFM1	  7364	 12035#	 12036
DFM2	  7365	 12041#	 12042
DFMF	 12179	 12348#
DFMFD	  7363	 12178#
DFMT1	  6799	 12043	 14117#
DFMT2	  6800	 14128#	 14415
DFMT3	  6801	 14134#	 14412
DFN0	  7451	 11876#	 11877
DFN1	  7451	 11885#	 11886
DFNFD	  7450	 12160#
DFP	   113#	  1167	  1179	  1353	  1398
DFPAS	  1171	  1185	  1872#
DFPF	  1164#
DFPMD	  1876#
DFPS	  1160	  1176#
DFPS1	  1184#	  1186
DIAGMN	   605#
DING	   327#	  1624	  2246	  5124	  5373
DISP	 12554	 12561	 12572#
DISPAT	   960#	   960                                                                                                     SEQ 0428
DITT30	  5688	  5692#
DITT60	  5681	  5685#
DITTO	  5589	  5594	  5599	  5612	  5617	  5622	  5659	  5664	  5671#	  5679	  5683	  5686	  5690	  5693
DITTO0	  5671	  5678#
DITTO3	  5627	  5632	  5637	  5688#
DITTO6	  5574	  5579	  5584	  5654	  5681#
DIV0	  7935	  7942	  7949	  7956	 11637#	 11638
DIV1	  7935	  7942	  7949	  7956	 11680#	 11681
DIV1A	 11682	 11686#
DIV2	  7937	  7944	  7951	  7958	 11658#	 11659
DIVAC	  1199	  1200	  1201	  1202	  1211	  1226	  1227	  1228	  1229	  1242	  1266	  1267	  1268	  1269
	  1511	  1512	  1513	  1514	  1539	  1540	  1541	  1542	  2501#
DIVF	 12125	 12322#
DIVFD	  7906	  7913	  7920	  7927	  7934	  7941	  7948	  7955	 12124#
DMOV2	  7405	  7409	 11787#	 11788
DMOVT1	  6790	 11789	 14324#
DMVE0A	 11423	 11427	 11812#	 11813
DMVEA	 12203	 12318#
DMVEFD	 11422	 11426	 12202#
DMVMFD	  7429	 12199#
DMVN1A	 11427	 11797#	 11798
DMVN2A	 11428	 11808#	 11809
DMVNM0	  7430	 11815#	 11816
DMVNM1	  7431	 11794#	 11795
DMVNM2	  7432	 11802#	 11803
DMVNT1	  6791	 11791	 14327#
DMVNT2	  6792	 14332#
DMVNT3	  6793	 14340#
DMVPT2	 11422#	 13159	 13160	 13483	 13485
DNT1	  6814	 13901#	 14071
DNT1A	 13909	 13916#
DNT1B	 13907	 13913#
DNT1C	 13915	 13927#
DNT1D	 13934	 13967#
DNT1E	 13931	 13946#	 13957	 13962
DNT1F	 13935#	 13964
DNT1G	 13927	 13959#
DNT1Z	 13910#
DNT2	  6815	 13918#	 14587
DNT3	  6816	 13923#
DNT4	  6817	 13947#
DNT5	  6818	 13939#
DNT5A	 13896#	 13940
DNT5B	 13899#
DNT6	  6819	 13970#
DNT6A	 13965	 13975#
DNT7	  6820	 13943	 13978#
DNT8	  6821	 13984#	 14222
DNT8A	 13989	 13994#
DNT9	  6822	 13997#
DOINS	  1198	  1225	  1264	  1271	  1338#	  1345	  1461
DOINS1	  1340#
DOIT	  1332	  1364	  1460#	  1465	  1499	  1503	  1533                                                             SEQ 0429
DOIT1	  1470#	  1635
DOIT2	  1480#	  1634
DOIT3	  1497	  1501	  1623#	  1625	  1628
DOIT4	  1471	  1632#
DOLLAR	   797#
DONE	  4753#	  4983
DPADTM	 14933	 15481#
DPATN	  4602	  4761	  4762	  4763	  4764	  4765	  4766	  4977#	  5026	  5030	  5034	  5038	  5042	  5050
DPATPT	  4987#	  5093	  5346
DPB0	  7485	  7489	 11760#	 11761
DPB0A	 11764	 11768#
DPB1	  7485	  7489	 11771#	 11772
DPB2	  7486	  7490	 11779#	 11780
DPBFD	  7484	  7488	 12151#
DROPED	  5141#	  5141	  5151
DRPAB	  5184	  5272	  5278	  5296	  5421#
DRPDB	  5182	  5245	  5253	  5419#
DSF2	 12491	 12550	 14404#	 14404	 14706	 14759	 14902#	 14902	 14904
DSF2CL	  7246#	 12947	 13517	 13531	 13625	 14901
DSF2SE	  7245#	 11673	 13610	 14903
DSHFT0	  7996	  8000	  8004	 11689#	 11690
DSHFT2	  7997	  8001	  8005	 11712#	 11713
DSKUPD	   642
DST1	  6778	 11674	 13513#
DST2	  6779	 13520#	 13624
DST3	  6780	 13530#	 14407
DST3A	 13533	 13537#
DST4	  6781	 13543#
DST5	  6782	 13551#
DST5A	 13556	 13574#
DST5B	 13567#	 13579
DST5C	 13568#	 13870
DST5D	 13558	 13565#
DST5E	 13559#	 13582
DST5F	 13566	 13573#
DST6	  6783	 13577#
E	  6143	  6148	  6151	  6192#
ECHTST	  1924	  1951#
EFPNT	  5773#	  5824
END	 16593#
ENDFIX	   917#
ENDSLD	 16583#
ER	   118#	  1462	  1470	  1498	  1532
ERADRP	  5082	  5196#	  5328
ERCHK	  5164	  5200#	  5396
ERLPCK	  4575	  4609	  4616	  4627	  4999#
ERMORE	   691#	  2552	  2589	  2657	  2770	  2797	  2814	  2847	  2942	  2981	  3004	  3102	  3172
ERPRN	  4880	  4886#
ERR	  5450	  5835	 12105	 12108	 12548	 12549	 12988	 13122	 13185	 13291	 13498	 13831	 14498#	 14925
	 15486	 15489	 15490
ERRADD	  5137	  5143	  5150	  5156	  5172#
ERRADR	  5085#	  5192
ERRCHN	  3061#	  3061	  3678#                                                                                            SEQ 0430
ERRCNT	  1888#	  1888	  2235	  2245	  2975	  3086	  3502	  3677#
ERRFST	  1598#	  1598	  1600	  4504#	  4504	  5074	  5119	  5290	  5376
ERRLOC	  2889#
ERRPC	   662#	  5063
ERRPNT	  5449	  5830	  5832#
ERRRTN	  5123#
ERRTLS	   663#	   931	  1601	  2236	  2378	  5227
ERRTN1	  5145#
ERRTN2	  5158#
ERRTOT	  5202	  5219	  5225#
ERRTRP	  2824	  2857#	  2875
ERRX	  2146	  2148	  2150	  2152	  2154	  2156	  2158	  2160	  2203	  2205	  2207	  2209	  2211	  2213
	  2215	  2217	  2226#
ERRX1	  2235#
ERRX2	  2250#
ERSTOP	   330#	  1493	  2238
ET0	  7207#	  7354	  7358	  7363	  7367	  7377	  7382	  7387	  7392	  7412	  7418	  7429	  7435	  7450
	  7455	  7469	  7473	  7484	  7488	  7532	  7592	  7650	  7708	  7750	  7774	  7798	  7822	  7847
	  7853	  7859	  7865	  7871	  7877	  7883	  7889	  7905	  7912	  7919	  7926	  7933	  7940	  7947
	  7954	  7964	  7985	  8010	  8021	  8065	  8083	  8103	  8182	  8187	  8192	  8197	  8202	  8207
	  8212	  8217	  8222	  8227	  8232	  8237	  8242	  8247	  8252	  8257	  8274	  8282	  8290	  8298
	  8306	  8314	  8322	  8330	  8338	  8346	  8354	  8362	  8370	  8378	  8386	  8394	  8402	  8410
	  8418	  8426	  8434	  8442	  8450	  8458	  8466	  8474	  8482	  8490	  8498	  8506	  8514	  8522
	  8530	  8538	  8546	  8554	  8562	  8570	  8578	  8586	  8594	  8602	  8610	  8618	  8626	  8634
	  8642	  8650	  8691	  8705	  8719	  8733	  8747	  8761	  8775	  8789	  8803	  8817	  8831	  8845
	  8859	  8873	  8887	  8901	  8915	  8929	  8943	  8957	  8971	  8985	  8999	  9013	  9027	  9041
	  9055	  9069	  9083	  9097	  9111	  9125	  9139	  9153	  9167	  9181	  9195	  9209	  9223	  9237
	  9251	  9265	  9279	  9293	  9307	  9321	  9335	  9349	  9363	  9377	  9391	  9405	  9419	  9433
	  9447	  9461	  9475	  9489	  9503	  9517	  9531	  9545	  9559	  9573	  9623	  9671	  9719	  9767
	  9815	  9863	  9911	  9959	 10007	 10055	 10103	 10151	 10199	 10247	 10295	 10343	 10408	 10438
	 10468	 10498	 10528	 10558	 10588	 10618	 10648	 10678	 10708	 10738	 10768	 10798	 10828	 10858
	 10888	 10918	 10948	 10978	 11008	 11038	 11068	 11098	 11128	 11158	 11188	 11218	 11248	 11278
	 11308	 11338	 11364	 11370	 11382	 11422	 11426	 13269
ET0S	  6744	 13270	 13294#
ET0SA	 13302	 13311#
ET1	  7207#	  7354	  7358	  7363	  7367	  7377	  7382	  7387	  7392	  7412	  7418	  7429	  7435	  7450
	  7469	  7473	  7484	  7488	  7562	  7568	  7574	  7580	  7586	  7592	  7598	  7604	  7620	  7626
	  7632	  7638	  7644	  7650	  7656	  7662	  7678	  7684	  7690	  7696	  7702	  7708	  7714	  7720
	  7847	  7853	  7859	  7865	  7871	  7877	  7883	  7889	  7905	  7912	  7919	  7926	  7933	  7940
	  7947	  7954	  7964	  7985	  8010	  8021	  8065	 10393	 10408	 10423	 10438	 10453	 10468	 10483
	 10498	 10513	 10528	 10543	 10558	 10573	 10588	 10603	 10618	 10633	 10648	 10663	 10678	 10693
	 10708	 10723	 10738	 10753	 10768	 10783	 10798	 10813	 10828	 10843	 10858	 10873	 10888	 10903
	 10918	 10933	 10948	 10963	 10978	 10993	 11008	 11023	 11038	 11053	 11068	 11083	 11098	 11113
	 11128	 11143	 11158	 11173	 11188	 11203	 11218	 11233	 11248	 11263	 11278	 11293	 11308	 11323
	 11338	 11422	 11426	 13267	 13299
ET1S	  6745	 13268	 13300	 13319#	 14452	 15488
ET2S	  6746	 13266	 13298	 13330#
ET2SA	 13335	 13339#
ET2SB	 13344	 13347#
ET2SC	 13346	 13350#
ETAB	 11443#	 11445	 11451	 11453	 11456	 11460	 11471	 11480	 11491	 11502	 11513	 11523	 11527	 11533
	 11536	 11542	 11545	 11550	 11556	 11560	 11564	 11578	 11583	 11591	 11595	 11603	 11610	 11621
	 11637	 11640	 11648	 11658	 11668	 11680	 11689	 11691	 11699	 11712	 11716	 11739	 11747	 11754     SEQ 0431
	 11760	 11771	 11775	 11779	 11782	 11787	 11794	 11797	 11802	 11808	 11812	 11815	 11839	 11845
	 11851	 11857	 11862	 11868	 11876	 11885	 11894	 11909	 11916	 11927	 11933	 11941	 11956	 11960
	 11967	 11975	 11978	 11987	 11992	 12002	 12028	 12035	 12041	 12046	 12055	 12067	 12104	 12107
	 12111	 13308
ETPULS	 13304#	 13317	 13328	 13352	 13355
ETSEL	 13022	 13260#
EXCASB	    87#	   640
EXCMEM	   589#
EXCPFW	   589#
EXFAST	  2136#
EXIOT	   589#	  7305#	 11494	 12265
EXIT1	  2263#	  2263	  2316	  2320
F	   218#	  7160#	 11463	 11465	 11539	 11546	 11574	 11585	 11597	 11605	 11607	 11611	 11615	 11626
	 11645	 11660	 11673	 11681	 11841	 11847	 11880	 11886	 11899	 11900	 11910	 11919	 11999	 12007
	 12019	 12064	 12318	 12472	 12605	 12615	 12616	 12617	 12618	 12620	 12621	 12631	 12633	 12635
	 12637	 12651	 12653	 12655	 12681	 12683	 12685	 12688	 12691	 12693	 12695	 12709	 12711	 12714
	 12719	 12721	 12733	 12745	 12747	 12749	 12947	 12965	 13407	 13409	 13517	 13531	 13538	 13545
	 13554	 13602	 13610	 13625	 13634	 13639	 13649	 13874	 13898	 13902	 13908	 13924	 13929	 13949
	 13960	 13981	 13985	 14042	 14069	 14082	 14106	 14119	 14128	 14135	 14161	 14166	 14189	 14209
	 14219	 14225	 14242	 14249	 14264	 14271	 14361	 14369	 14373	 14410	 14419	 14428	 14598	 14600
	 14602	 14656	 14827	 14895	 14896	 14898	 14901	 14903	 14912	 14914	 14916	 14918	 14935	 14937
	 14941	 14950	 14957	 14966	 15375	 15376
FAD2	  7505	  7511	  7517	  7523	  7529	  7535	  7541	  7547	  7565	  7571	  7577	  7583	  7589	  7595
	  7601	  7607	 11978#	 11979
FAD2A	 11982#	 11990
FADF	 11953#	 12167
FADFD	  7445	  7502	  7508	  7514	  7520	  7526	  7532	  7538	  7544	 12166#
FAIL	  5072#	  5072	  5112
FAIL1	  1508#	  1508	  1534	  1538
FAST	    59#	   980	  1013
FASTLP	  2129#	  2164	  2182
FASTR	  4621	  4896#
FASTR1	  4897	  4902#
FASTR2	  4900	  4907#
FAT1	  6759	 11981	 14238#
FAT2	  6760	 14245#
FAT2A	 14250	 14254#
FAT2B	 14252	 14256#
FAT2C	 14253	 14254	 14257#
FAT3	  6761	 14259#
FAT3A	 14266	 14271#
FAT3B	 14270	 14274#
FAT4	  6762	 14281#	 14465
FCCACL	  7222#	  7288	  8108	 13053	 13071	 13072	 13089	 13090
FCCACR	  7220#	  7222	  7288	  8079	 13029	 13033	 13043	 13049	 13056	 13076	 13087	 13204	 13414
FCE	  7220#	  7220	  7288	  7412	  7435	  7440	  7445	  7469	  7473	  7484	  7488	  7502	  7508	  7514
	  7520	  7526	  7538	  7544	  7562	  7568	  7574	  7580	  7586	  7598	  7604	  7620	  7626	  7632
	  7638	  7644	  7656	  7662	  7678	  7684	  7690	  7696	  7702	  7714	  7720	  7739	  7763	  7787
	  7811	  7847	  7859	  7865	  7871	  7883	  7889	  7905	  7919	  7926	  7933	  7947	  7954	  8075
	  8123	  8147	  8222	  8227	  8232	  8237	  8242	  8247	  8252	  8257	  8339	  8347	  8355	  8363
	  8371	  8379	  8387	  8395	  8691	  8747	  8803	  8859	  8915	  8971	  9027	  9083	  9139	  9195
	  9251	  9307	  9363	  9419	  9475	  9531	  9600	  9648	  9696	  9744	  9792	  9840	  9888	  9936
	  9984	 10032	 10080	 10128	 10176	 10224	 10272	 10320	 10513	 10528	 10543	 10558	 10573	 10588     SEQ 0432
	 10603	 10618	 10753	 10768	 10783	 10798	 10813	 10828	 10843	 10858	 10993	 11008	 11023	 11038
	 11053	 11068	 11083	 11098	 11233	 11248	 11263	 11278	 11293	 11308	 11323	 11338	 11377	 11389
	 11405	 11409	 11413	 11417	 13031	 13038	 13043	 13058	 13062	 13066	 13074	 13076	 13341	 13413
	 13414	 15292	 15327
FCE2	  7221#	  7288	  7354	  7358	  7363	  7367	  7403	  7407	 13031	 13058	 13074	 13078
FCE2M	 15284	 15335	 15427#
FCE2S1	 15298	 15434#
FCE2ST	 12499	 13081	 15197	 15283#	 15283	 15297	 15334	 15430	 15434
FCE2SY	 12625	 15296#	 15491
FCE2W	 12025#	 12025	 12500	 12624	 15296
FCEPSE	  7220#	  7288	  7450	  7757	  7781	  7805	  7829	  8016	  8136	  8142	  8160	  8166	  8467	  8475
	  8483	  8491	  8499	  8507	  8515	  8523	  8595	  8603	  8611	  8619	  8627	  8635	  8643	  8651
	  8775	  8789	  8831	  8845	  8887	  8901	  8943	  8957	  9055	  9069	  9111	  9125	  9167	  9181
	  9223	  9237	  9335	  9349	  9391	  9405	  9447	  9461	  9503	  9517	  9621	  9634	  9669	  9682
	  9730	  9778	  9826	  9874	  9922	  9970	 10005	 10018	 10053	 10066	 10114	 10162	 10210	 10258
	 10306	 10354	 11365	 11371	 11383	 13031	 13058	 13062	 13068	 13069	 13074
FDT0	  6765	 11918	 13590#
FDT1	  6766	 13608#
FDT1A	 13600	 13610#
FDT2	  6767	 13613#
FDT3	  6768	 13619#
FDT4	  6769	 13622	 13628#
FDT5	  6770	 13636#	 13872
FDT6	  6771	 13643#
FDT7	  6772	 13653#
FDV1	  7680	  7686	  7692	  7698	  7704	  7710	  7716	  7722	 11894#	 11895
FDV1A	 11904#	 12039	 12053
FDV1B	 11902#	 11965	 11985
FDV2	  7681	  7687	  7693	  7699	  7705	  7711	  7717	  7723	 11916#	 11917
FDV2L	  7687	 11909#	 11910
FDV2X	 11923	 11924#
FDVF	 12173	 12340#
FDVFD	  7678	  7684	  7690	  7696	  7702	  7708	  7714	  7720	 12172#
FE	  5462	  5630	 12596#	 12596	 12823#	 12823	 14010
FESAEN	  7277#	 11935	 11971	 11983	 12042	 12068	 12595	 13596	 14039	 14259
FILMEM	  4604	  4790#
FIRST	 12465#
FIX0	  7413	  7436	 11927#	 11928
FIX1	  7413	  7436	 11933#	 11934
FIX1A	 11752	 11905	 11907	 11925	 11929	 11931	 11938#	 11998	 12000	 12038	 12061	 12065	 13651	 13673
	 13899	 13982	 14123	 14126	 14132	 14156	 14171	 14243
FIX1B	 11860	 11874	 11936#
FIX2	  7414	  7437	 11941#	 11942
FIX2A	 11942	 14020#
FIX2B	 11944	 14001#
FIX2C	 14009#	 14036
FIX2E	 14011	 14016#
FIX2F	 14022	 14035#
FIX2G	 14028#
FIXED	  1072	  1088	  1795#
FIXEDI	  1070	  1086	  1785#
FIXF	 12155	 12331#
FIXFD	  7412	  7435	 12154#                                                                                            SEQ 0433
FIXT1	  6773	 14006#
FIXT2	  6774	 14025#	 14436
FIXT2A	 14026	 14031#
FIXT2B	 14032#
FLAG1	  7247#	 11585	 11605	 11611	 11626	 12965	 13538	 13634	 13639	 13908	 13924	 14135	 14166	 14428
	 14656	 14950	 14957	 14966
FLAG2	  7248#	 11539	 11546	 11607	 11615	 11999	 12007	 12019	 12965	 13898	 13929	 13949	 13960	 14042
	 14069	 14082	 14106	 14119	 14128	 14161	 14189	 14242	 14249	 14264	 14271	 14361	 14369	 14373
	 14410	 14419
FLAG3	  7249#	 11574	 11597	 11645	 11660	 11681	 11841	 11847	 11880	 11886	 11899	 11900	 11910	 11919
	 12064	 12965	 13545	 13554	 13602	 13649	 13874	 13902	 13981	 13985	 14209	 14219	 14225
FLAGS	   101#	  1265	  1281	  1282	  1344	  1387	  1388	  1389	  1390	  1391	  1548	  1749
FLCNT	   985#	   985	  1892	  2118
FLONE	  4734#	  4980	  5037
FLT2	  7442	 11857#	 11858
FLTF	 12158	 12333#
FLTFD	  7440	 12157#
FLTFLG	  4599#	  4599	  4726	  4735	  4746	  4790	  4856
FLTTAB	  5932	  5972	  5990	  6317#
FLTTST	  5911	  5926#
FLZRO	  4725#	  4981	  5041
FMAC2E	 11608	 11638	 11690	 11816	 11892	 11976	 11989	 12050	 13412	 13644	 13881	 14317#
FMACEN	 11714	 11993	 12036	 13032	 13246	 13258	 13281#	 13630	 14206
FMADMA	 12489	 13422#	 13422	 14608	 14609	 14921
FMADRE	 11672	 12946	 13282#	 13282	 13508	 14321	 14490	 14610	 14922
FMFLT	  4791	  4798#
FMP0	  7504	  7510	  7516	  7522	  7528	  7534	  7540	  7546	  7564	  7570	  7576	  7582	  7588	  7594
	  7600	  7606	  7622	  7628	  7634	  7640	  7646	  7652	  7658	  7664	  7680	  7686	  7692	  7698
	  7704	  7710	  7716	  7722	 11956#	 11957
FMP0A	 11957#	 12332	 12341	 12349
FMP1	  7622	  7628	  7634	  7640	  7646	  7652	  7658	  7664	 11960#	 11961
FMP2