14_FP15T2 14 FP15T2

14_FP15T2 14_FP15T2

User Manual: 14_FP15T2

Open the PDF directly: View PDF PDF.
Page Count: 80

Download14_FP15T2 14 FP15T2
Open PDF In BrowserView PDF
.._-

---

-- -- -- .-.

0

C)

o

--- -

PAGE:

1

FP1~T~

SRC

()

'FP15T2'

I~ST

.TITLE

,EBREL
IVERS ION{jo A

'Fr~5T~'
0

0

0

FOR SYSTEM EXERCISER

MOD~bE

T~ST

MODU~E

FOR SYSTEM

EXERCIS~R

0

•

°

I

0

ICOPYR1GHT SEPT,

0

I
I

~2,

1971

IDIGITA~ EQUI~~ENT CO~~ORATIQN,
IPROGRAMMER: ~AR~-~, ~OUS~

0

ITHIS PROGRAM IS D~SI~NED AS A RANDOM FP15
IFQR THE FP15 E~OATIN~ potNT PROCESSOR,

0

0

MAYNARD MASS. 01754

IN~TRUCTION

EXERCISER

I
I

0
0
0
0
0

0

0

(10000 R '~vJ0~?00 A

vJ0vHIJ1 R kH;)0000 A
00002 R 000vJ~0 A
0~HH13 R 00(1~kJ(o A
vJ0004 R vHJ00~2 R
00005 R 0vJ0ro~2 R
00006 R 0620~1 A
0kH107 R 652462 A
000l.0 f~ ~J00200 A
00011 R
A
0'~ 02 0 R 0{iJ0000 A
0002~ R 00QH1v.)v, A
00022 R 000v)00 A
00023 R 0000i()kj A
00024 R ~'0 vH~ 0 V, A
00025 R 000~H:)0 A
0(1)026 R 0vJ00~~' A
00y.~27 R 000000 A
00030 R 000000 A
000~l R 0U000k~ A

USERSW

AS A 'CP'

MODU~E.

o

,DSA

0

INIT -

,DSA

SYSERR
~RGODE

v)

o
'1
o
o
o
o
o
o
o
(~JECI

0

'f.Pl~T2'

200
~BhOCK

0

S£RVICE;

.StxBI

I

0

I~OAD

0
'1
vJ

0

7

/DATA SWITCH l0 INHIBITS TEST,

0

IERROR INDICATOR fOR MONITQR.

0
0

0
0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

o

o
o

PAGE

~

FP1,T2 SRC

o
o

o

00001~J

A

000020 A

0vJ0000 A
C500040 A

0001?J0 A
0fQ0~0fD

o

A
000400 A
001 ~~f~ A

o

71200'1 A

o
o
o
o

o
o
o

0030vJf1 A
0~)360k)

7154v)~j

A

A

715600 A

001~0v)
Q1f120kH)
0024kHrJ
0060k?0
0074~~J
710~y}~

A
A

A

A
A
A

710100 A
7132~0

A

7166k11 A
7166~2 A
716~'~3

A

716604 A

7;1.6~~~ A

7166:l.F) A
71662kj

A

0064~0 A

717300 A
717200 A
7103:1,4 A

'F P15T2'

T~ST MOD~~E

rOR SYSTEM

o

EX~RCISER

o

ITO STORE ADDR;SSES JNTO ~XEGUTIVE AT bOAD rINg
IDEFl.NITIONS FOR EXERCISER
UR~10
- IUNROUNDED

UN~20
Vu$3~
FL;40

o

IUNNORMA~I~ED
IUNNORMAhIt~O/UNROUNDEO
IFbOAT~NG
IDQU8~E PRECISION

DP;100
IM?200

$U8;40~

RSUB;1 0 00
~D;300~

ST;lMl3400
OV;7b2~00
~Jt~715400

SJ~s7~'600

MUb;l400
OIV;g000

RDIV~2~00

ADDs6000
OP6T09;7400
ORR=.7~~000

OSR;710100
fNt1;;'71~25C~

B~A;716601

8MA;716602
BL~~116603
8PA;1~~604

BRU;716606

8NA;11~610
SAC;71~620
UR;6400
DM~;717300

OMF;717200
FPT;71~314

.EJECT

o

11MME.DlATE
ISUBTRACT
IR~VERSE SUBTRACT

IBAsIC FP

o

~OAD

ISTORE IMM~OIATE
/BASIC DIVIDE
IbOAD JUMP EXIT REGISTER
ISToRE JUMP ExtT R~GISTER
IBASIC MU~TIPLY
IBASIC DIVIDE
IBASIC REV~RSE DIVIDE
IBASIC ADD
IOPCOUE 6 TO 9 MASK

o
o
o

IOIAGNOSTIC READ R~GlSTERS
/PJAGNOSTIQ ST~P AND READ REGlSTERS
INORMAl.I~e:- FMA

CASIGN) EPA

o

<

ISRANCH IF FMA ~ERO
IBRANCH IF FMA NEGATIV~
IBRANCH IF FMA < OR = 0
IBRANCH IF FHA POSlTIVE
IBRANCH UNCONDITIONAL
IBRANCH If FMA NONe2ERQ
IBRANCH IF qUARe BIT J5 SeT
IBAsIC BRANCH
IDIAGNOSTIC MAINTENANCE MODE ON
/PIAGNOSTIC MAtNTENANtE MODE OfF
IF~OATING POINT T~ST

o

o
o

o

o

o

o

o

o

o

o

o

o

o

o
o

o

o

o

o

------~----.

--- ..---

.

o

0
0

PAGE

FP1~T?

IINITIALltE THE

0
0
0

0

0
0
0
()

0

'PP15T2 1 TEST

SRC

00032 fi 00vJ0v)0
00~63 R 7kj7"164
0~Hi)34 R 2kHa~32
000J5 R 'J4 00 S2
00036 R 1400t:!0

R

00037 R

140Y.)t:!~

R

160040 Ii
0001~ R
00042 R
0kH643 R
00044 R
00045 R
00046 f~
100047 H
000e;>0 R
0eH~j51 R
00052 R
00053 R
00054 R
00055 H

140022 R
777f;J~Qj A

A
A

INIT

R
R

v}40545 R
776~0.0 A
vj40~~o

R
77740(~ A
044Sbl R

o

EBA
bAC

tNIT

DAC

SERVJ9 E

D7!M
OZM

SYSERH~l

D2M

EROOOE

SYSER~

K~"100

kAW
PAC

Kt~000

DAC

THE ERROR

~OCATIONSt

~200ki

"400 RATIO

o
BUPFER,

Jt-'1S

FPRAN

IINITIALl~E

10426!5 R
71vJ~14 A

Ji',1S

H9~DS~

ICHECK FOR THE HO~O SWITCH.
IT~ST FOR THE FP15

6r~4266

204~/2

fPT
J~1P

R
R

6AC
PAC
LAW

0400-;3 R
777'1 ;j (,j A

000:>6 R 0445~5 R
00057 H 204~7~3 R
130.060 R 044='13 R
000~~ R 6042~6 R

DAC
k,A.C

DAC
J~1P

OP~COOE

IPP15 Is NOT OUT THERE;

o

D§TSW~
~~0
-

ISET UP DISTRIBUTION SWITCH,

o

(fPEXER

PASCNT
(/20000

PGMLOP-

EXITM~

ISTART THE T£::5T,

I

o

IS~RVICE ENTRANC~

FOR THE

fp~5T2.

o

I

7 077 24 A
750eHD4 A

~ERVICE

000000 A

0
ESA

o

LAS

5~J00i0 R
7402~0 A
604256 R
7154kHJ A
fJ(14!5'14 R
620(073 R

o
o

I
I
I
I

\Q0tt.HH10 A

o

~HROR~

I

00062 R
0v)v)63 R
00f'164 R
00065 R
00v.H,6 R
00067 H
00070 R
00v.j71 R
00072 R
00073 R

o

o

~i000-

OAC
6A~J

IC~~AR

l~HJ~S~ R

0

0

o

TEST,

o

bAW

0

0

'~Pl~r2'

o

FOR SYSTEM EXERCISER

I

0

0

MOD~~E

AND
S2A
J~1P

l",JE:

(XJEA)
JMPu

DSTSW0

0
I

.

E:XITt~!:;;
.,.

115 TH~ HObO SWITCH SET?
IYf,:S, r:XIT
,
I~OAD

o

THE 'JEA' REGISTER.

PSTSW~

IPROGRAM DISTRIBUTION LOCATION,

o

0

o
o

0

o

0

o

0

0

.EJECT

---.

--.--~-~---~------~~---.----'--."-

---~

-

-

- - - - - --

--~-

- - - - - - - - - - - - - - - - - -------_._------_.- --- --- - -

-~--------

- - - - - - - - - - - - - - - - - - - - --_._---- -

o
o
o
o
o

o
o
o
o

o
o

o
o

o
o
o
o

o

-

---------

o

o
'0

----~---- -~-~--------------

PAGE

FP1~T~

4
00~)74

SRG

H 140540 R

R 140;;3~ R
00076 R 1405~1 R
00077 R 1405,s7 R
00100 R 140542 R
00101 R 140543 R
210102 R 140544 R
00:1.03 R 224547 R
00~"'4 R 044~S2 R
vJ0105 r~ 444:>47 R
00106 R 224~~2 R
0(Q107 R kj40~27 R
00;110 R :1.005~7 R
00111 R 101'~9. R
00~J75

'FP15T2'

MOD~bE

OP~90DE

o

D~M DVByrJ0

07!M

~AC*

[JAG

o

OVRFbX

02M IOV8Y0
LAC~ AUTOAG
OAC AORESS#
1St AUTORG

IRANDOM OPERATION

bAC OP90Q~
ANO (OP6TQ9)

IG~NERATE RANDOM NUMBERS.
IINTE~ER FbOATING RESTRICTIONS

SAD (APO) .

JMP FPPAUq
SAD (SUB)
JMP F~PSUB

ISOFTWARE ,."ADDITION
1,,~@SUBTRA9TION

t~

504~~3

00132
00133
001:54
00135
00136
001.37
vH:J140
0014:1,
00142
00143
00144
00145
00146
00147

R 040~~0 R
R 600163 R
R 200527 R
R 5n4610 R
R 544604 f~
R 600i~5 R

l,t,.REVERSE SUBTRACTJON
DIVIStON

o

PPPRS~

COMPU~ATtONS

f:t 204~ll R
R 0403~2 R
001e;0 R 20 4 21 2 R
00:l.~:t R f')40225 R
00:t~~ R 20461:5 R
00153 R 0403,0 R
00:1,54 H 60vJl~3 R

hAC

/,,~.REVERSE

COMP~ET~~**~O*ouo**.*o**

AND

FPU HARDWARE QPERATIONAb BOoKEgPING
OPCOO~

(EC)

~

SAD (CAb>
JMP PPUXA2

l..AC (%ANSH~)

/INT~GER

QPERATINOS

hAC (%XFAC1)

DAe FPPMA-

hAC (%XHAC;l.)

CAe

F~~MB-

o

o

o

OAC FPANSR

PPUXA2

o
o

ISOFTWARE

R 2v)46~7 R

o

I, ~"DIVISION

jMP F~PRO~

R 6vJ01~2 R
R 2~14~v.J~ R
R Qj403!:>~ R
R 2yJ46yj6 R
R D4022~ R

o

JMP F~PPIV

JMP

R

FOR RANDEX

1,.,.MUbTIPLICATION

SAD (RSUB)

00131 R 544604 R

o

SAO (MUl.,)·
JMP FP~Au~

SAD (PIV)'

FPUXAl

o

AORESS

OPCOlJ~

JMS RANoAt
JMS IFRESt

IINITIALJ~E

00130

o

EXECUTIONER

I*o**o*******~~o*i***i********o***o************

00127 R 200527 R

o

FOR SYSTEM EXERCJSER

/FPU EXERCISER RANOOM HARDWARE
FPEXER D2M DVRFbR
.
.
D~M OVRF~~
D~M UNDFbN·
[) t ~1 UNdF b ~

001~2 R 2005~7 R
00113 H 504!;)75 R

00114 R 544576 R
00115 r~ 61910.53 R
00116 R 544517 R
00117 R 60;1,040 R
00120 R 544~~0 R
0k?121 r~ 60104, R
0012~ R 5446~i R
00123 R 6010~2 R
00124 R 544602 R
00:1.25 H 601057 R
00126 R 60:1.0~~ R

T~ST

13 OR ~ WORD XfER F~OATING FMA

lAND fLOATING PMB

o

.JMP FPQXA3
~AC O~aOD~

o

SAO (CA~)
J~1P FPl)X2A

o

AND (UP) ".

hAG

(%ANSR~)

DAC FPANSR

l..AC (%XFAC2)
DAe F~FMALAC (i!XHAg~)

DAC FPFMB
JMP FPOXA~

/2 OR 1 WORD XfER INTEGER FMA

IANp INTEGER FMS

o
o

o

o

o

o

o

Cj

o

()

PAGE
I

( )

o
o
o

o
o
o

5

FP1~T~

00155 R 204614 R
00156 r~ (i}40~~2 R
00157 R 2~J46i5 R.
k10160 f~ 040225 R
0016~ R 20461~ R
00162 R vJ40~~0 R
001.63 R 200527 R
00164 H 504~l'1 R
00165 R 34462v) H
vJ01§6 R ~344621 R
~10~67 R 040224 R
00170 R 200527 R
001'/~ R 504622 R
00172 R 344623 R
00173 R 0403~1 H
0K)174 R 504624 R
00175 R 344625 R
0KJl76 R 0402i'ki R

00177 R

10:1.5~~

R

002(10 R

101~~;j

f~

o
o
o

o
o
o

o
o
o

'PP15T2' TEST

SRC

FPUX?A

MOO~~E

POR SYSTEM EXERCISER

hAC (%ANSH~)
DAC F'PANSH

o

bAC (%XF'AC3)

o

PAC FPFt1A-

hAC (%XHAC3)

FPUXA3

DAC FPfMS- .
LAC O~~OD~

o

AND (71k}367>
TAD CUR) -- .
TAr)
DAC
L,AC
AND
TAP
DAC
AND
TA.D

o

(~D)

FPUt,P
OPCOPE:
(770'J, 77)

(ST) .
FPUST

(~OU~l)

o
13?00

IAbWAYS

IMM~OIATE

o

(URlUN)

DAC CF'PUST
Jt~S IFREst

/AkWAYS URlUN

DPFRES
ISOFTWAR~ OPE~~T'ONS 20MP~~TEO AND ADDRESSES RESERVED
I

00201 R 204~~1 R
00202 R 7401~r1 A
0VJ203 R 777400 A
00204 R yj445§;l, R
00205 R 1042~~ R
00206 R 444~45 R
0020"1 R 6002J.6 R
00210 R 104252 R
0fc12l~ R 7777,s0 A
00212 R 'iJ44~4:; R
'10213 R 4445~6 R
0VJ214 R 741~0t?j A
00215 R 6042~1 R
0{1)216 F~ 141462 R

00217 H 141~,j~
00220 R 141436
0022~ R 141~~0
00222 t~ 200224
00223 R 044:'?5

I V 1A HAR0 vJ ARE 9QMPl) TE THE f. PU FUN CT ION IN" 0 PCOO E "
1 - ·
IINITIALltE HARDWARE TO SOFTWARE EXECUTION RATIO 40.0 TO 1
bAC RATlt)~
S~1 A
~A ~~ ~4~H1

OAC
F'P~OQP

Jt~S

HObDSW

lSi! PASCNT

J~1S

I.,AW
OAC
lS~

ICH~CK

FOR

TH~

HOLD SWITCH,

-

PCNEXT
'!I!S~
PASCNT

IEXIT ',.,5'

I

P~M~OP

SKP

EXITM4
Oz::M XJEA "J~1P

ITYPE 'DONE:'

DlM xjtA+4

R

Dt,M
I,.,AC

PPUl.,O

FPFMA

XJEA+6

OAC FfAlb~~

CAb

o
o
o
o

PPULJ)-

CAL
,EJECT

o

o

Dr- M XJEAtiI~

f~

R
R

o

o

RATIO

JMP ,.7.

R

00224 R 000kH!0 A
00225 R 0000kH!? A

o

Jt"1S

IMODIFIED TO CONTAIN HARDWARE ~OAD UR+QPCOOE', •• ,ETC.
IMODIFIED TO CONTAIN AODRESS %XFAC~ OR %XEAC2 .

o

o

o

o
o

o

o

o

o

-..

----.---.~.-

o

,'" J

\........

0

PAGE

6

SRC

FPlt?T~

0
0
0

0
0

0
0
0

0
0
0

0022(' R
00227 R
0023~) R
0kJ2~1 R
00232 R
00233 R
00234 R
00235 R
00236 R
0Qj2~7 R
00240 R
00241 R
00242 R
00243 R
00244 R
00245 R
00246 R

2("21527 R
5':i49;J.'~

o

FOR SYSTEM EXERCISER

o

OrCaDE:

l,.AC

5446:t,fLl R

(9

SKP

741000 A

J. t'1 P CFPl)

20051;5 R

t.,AC %XF'AC3

St A

A

JMP CFPU
~AC %XFAC2

F~

200514 R
544~2~ R
140'14 H
200520 R
7402160 A
600247 R

1405i3 R

00262 R 6'ij02~kj
00263 R 200514
002f,;4 R 540:;'15
00265 R 74020,:?
00266 R 7410~0
QH4267 R 140513

R
H

R
A

(q~0000)

bAC

%XHAcj

..

IF'MA LOvJ NOT

o

000000

IfMA HIGH ... 400000 AND FMA

","OW :::; 000000-

S~A
J~1P

SAD (~~0~~0)

lIN
CFPl)

DtM %XHACi:?

FL.OATING AND ~1ANTISSAS
CTE:ST~

f3UPPY BROT~E:R

=

EXPONENT %XPAC1 FOR COMPARISON

0 Cl:.EAR

SAD ( ~ b )

o

ISPP

JMP ,+l0

o.

o

hAC OPCOPE

AND (QP:f~)

S ~

14 R 002,7 R 74020k) A 00260 R 600262 R SAO DiM %XF,AC2 200~i7 R 544626 R 140~1.7 o ISINGLE PREClSloN 600247 H 7402'~0 6002~7 o AND (OP) P) SAD R IIF 0026~ R MOD~kE IIF' DPI OR OPF AND MANTISS = 400000 000000 IHARDWARE vJI LC STQHE AS 000000 000000 0 0 'PP15T2 f TEST IPPF L,AC %XFAC~ AND (777000) SAD %XFAC~ - ". o . S~A Jt1P ,+2 DtM %Xf:AC~ J~1P ~AC %XFAC2 .1f,e SAO %X[AC~ S?!A A s~

i3 R 0033:1. R 540~~1 H 00332 R 7 41 kH~k' A 0~33..s H 604~l'Q R 00334 R 20'1;>15 R X~;A St A JMP bAG R 604~S7~J R 200~35 kAC (4~vH100) #30 IE::XPECT OVE:RFL,OW #30 ~AC R 544~~1 R B 741000 A R %XFAC3 OVERF~OW o CT~STkl ~AC SAD ~AC X~~A+'? 7402kHJ A 0~)3l3 - !.H1P TPRT· ~. v)0306 R 6015~2 R 00307 R 20j.4.s4 R 003:1,vj R 74 vJ200 A 003~l R 6~':l.5@2 R 003;1.2 R 2014~6 R 00314 00315 00316 00317 00320 00321 00322 00323 00324 IF SIN~~E PR~2ISI0N INTEGER AND FMA = 400000 THEN EXPECT bAW el DAC COMPbP# 6AC OPCQDE. o JMP ~RROR? ~AC %XFACj SAD %ANSR3 SKP IEXPONENT FA!~URE JMP ERROR~ bAC %XFAC2 IFMA JMP ERROR~ /FHA FAlbURE D~~1 COMPbD FAI~URE LOAD/STORE ~OAa/$TOR~ o o SAD %ANSR~ SKP ,EJECT o ~OAO/STOR~ o o o o o o () (J PAGE 0 FP:l.5T~ 8 00345 SRq 0 20vJ5c7 R vJ4(~~S~7 R 0034'1 R 740040 A 00350 R ej000~0 A 0 0035l, R 0(1)00'9 0 A 003S2 R ~i000{D0 A 0 ~10354 0 0 0 0 0 0 0 0 C) 0 'FP15T2' TEST DAC 2014~2 7402~0 R A 200~10 00310 R 7402,?kJ 0kl371 R 600400 0~3'l2 R 200541. 00373 R 740200 0YJ374 R 60~512 0~375 R 2fH'J5~'1 00376 R 740200 00377 R 601'~0 00400 R 2014j6 00401 R 74~3200 00402 R 600~il 00403 R 200~~2 00404 R 740~00 00405 H 6015~2 00406 H 200544 00407 R 7402~0 0041~j R 6015~4 TPRT~ S7!A R R Jt··1P ElNT;l.l l"AC OVRfb~ IOVERFLOW EXPECTED.,. R St,A I., ,ETC TPRT~ ~H1P EINT30 bAC X~~A~2 A S2A R Jf'1P TPRT~ ~AC UNQFbN R A J~·1P R R A R R A R R A R TPRT2 LAC xJ~A+'~ S~A J~1p II"BUT NONE OCCUREO bAC OV8y~~ S2A I~AC lqVBY~ S2A Jt~P E I NT3!:;> ,EJECT o o o o TEST~ JMP EINT1' o o EINl13 hAC uN9F~; St A Jt¥1P E 1NT~4 A o o S7!A R R o o StA J ~1 P t: I NT;l. ~ LAC OVRFl..X A R 00365 R 740200 A 00366 F~ 601!,>44 R 00367 R 201~~4 R OPE:RATION~ l.AC OVRFk,H R 00357 R 7~020V,J A 00360 R 601~40 00361 R 2C~)0!;)32 100362 R 74020kJ 00363 R 601'42 00364 R 20('0543 CAb Jt~P o o .+~ IMOOlflEO TO CONTAIN ADDRESS %XHACl OR %XHAC2 COMPbETED AND SAVED IN 2'S COMP COMPARE RESU~TS . - IMODIFIED TO CONTAIN HARDWARE STORE •• ~~,ETC, FPl,)ST CAb FPANSR CAL IMOOlFIED TO CONTAIN AODRESS %ANSRl OR %ANSR2 IHARPWAR£ OPERATIONS 20MP~~TE~CHECK FOR UNOCC~RED BUT EXPECTED JEA EXCEPTIONS TPRT ~AC XJEA .. SeA ,. 00355 R 600361 R 00356 R EX~RCISER XX FPFt~8 IA~L. R FOR SYSTEM hAC OPgOf')E f~ 00346 R 00353 R MOOY~E 1,,!A8NQRMAL DIVISION EXPECTED BUT NONE ogCURED I,I,INTEGER DIVISION BY tERQ EXPECTED aUT NONE OCCURED o o o 0 o 0 o 0 o 0 o 0 o 0 o -~---- ------ --- ~- -- ---- -- o 0 0 0 () 0 0 0 0 0 0 0 0 0 0 PAGE 9 FP1~r~ SRe 004:1..1 R 20~j5J~ R 00412 R 004;1,3 ~( 34vl~40 H 340~4t R 'FP15T2' TEST;!, TAO 004;1,4 R 340537 R 004;1.5 H 34(~54~ R 100416 R 3405~Z R 00417 R 340544 R 0k1420 R 7402Uf:1 A 00421 I~ 600443 R 00422 R 2037~~ R 00423 R 540~01 R 00424 R 74:1.000 A 0042=> R :t004~6 R 100426 R 203706 R 100427 R 540533 R 00430 R 741000 A 0~4~l R 1001~q R 004~2 R 2037kJ5 R 100433 R 540532 R 00434 R 600441 R 00435 R 100436 R 00436 F~ 0000~10 A 00437 R 104332 R 00440 R 600444 R 0044l R 444~~1 R 00442 R 600205 R 100443 R 10:1.~~5 R 00444 R 104205 f~ 00445 R 20454'l R 00446 R 544~:S2 R ~J0447 R 7410~19 A 004~0 R 600074 H ~AC T~ST MOP~~E o FOR SYSTEM EXERCISER o OVRFbJ. OVRFbR TAD UNDPbN TAD UNDfl,.l TAD OVRFbX o TAO TAD o OVSY00 19VBY~ S2A Jr'1P FPAl..~OK+~ bAC %EAC~ SAD %ANSRl. IEXP~CTED /SOFTWARE INTERRUPT EXCEPTION RESU~T OCCUREP·~ TEST~ ~AC %FAC~ SAD %ANSR~ SKP Jt~S TEST2 FPERRQR bAC %FAC2 ' SAO %ANSR2 J~1P J~1S FPERROR GAb FPALLOK F~;RRcjR Jt~S IS~ J~~p RESU~T IHARDWARE RESlJl~ T IFMA (~OW ORDER) /SOFTWARE RESUbT IHAROWARE RESUbT RESU~T WRONG IFMA (HIGH ORDER) RESU~T WRONG /JMS IS FOR OIAGNOSTI~ AID, BOY, RA!IO FPbOOP JMS TF8RA o o WRONG ISOFTWARE'RESUbT /~PA ERROH2 JMP FPABO~~T FPA~~OK RESULT IHARf)WARE RE:SUt., T SKP JMS FPERROR I~NORE IRATIO QPERATjONS COM~kETE PPA80RT JMS HO~USW ICHECK FOR HOLD SWITCH. ~AC AUTOfiG SAD CAEOPCQB lEND OF OP~COD~ BUFFER? S~

T~ 'fP15T2' TEST $RC A FAC~OC 0 R 9)00000 A 00512 R (~frj0~v.?0 A 00513 R 000v.H)0. A ESGLOC (1 EXPb.-OC %XFAC1 %XFAC2 %XPAG3 %XHAC1 0 0 0vH~00'~ (~0511 00514 R 00515 R QH~00~0 0(iJQHH)'~ A A 00516 R v)00000 A 00517 R vJ 0v.HJ00 A 00520 R 000000 A 00521 R 000(iJ~0 A 100522 R 0rj0000 A v)fo 523 R 00000~;; A 00524 R fHH.HHJ0 A 00525 R kH)0000 A 00526 R (100VJ00 A 00527 R 0kHJvJkl0 A 00530 R 0005j0 R 00531 R 0053Z R 1210533 R 00534 R vJ0535 R 00536 R 005~ '7 R 00540 R 0054~ R 00542 R 00543 R 00544 R 0YJ545 R 00546 R 000000 A 0000kHD A f100000 A 777777 A 7777?7 A 000000 A 0fH!J000 A 0':)0000 A 000000 A D0fH10fJ A kJ000@0 A 0rQ00~v) A 7770.'00 A 7'/60vJ0 A %XHAC2 %XHAC3 AC1LOC ITEMPORARY ISOFTWARE IFMA 0 IT~MPORARY ISOFTWARE IFM8 /%XfAC1, %XHAC~ I%XFAC2, %XHAC2 0 0 12' 0 OIVSW 0 RSW (1 F'PACTV 0 OPCOOe: V) POR SYSTEM EXERCISER I%XFAC~, 0 %XHAC3 KT~000 ~AW";~0~ hAW 0 0 0 0 0 ITEMPORARY STORAGE TEMP .OSA TEMP IRESULTANT HAAbwAR~ CAkCUL.ATIONS %ANSRl 0 IEXPONENT .,. WORD 1 DPF AND SPF tWORO 2 OPE AND SPF WORD 1 OPl %ANSR2 vJ %ANSR3 (() IWORD 3 DPF WORD 2 DPI WORD 1 SPI tERROR IF; WORD 3 WHEN OPI OR WORD 2 WHEN SPI %NAl bAW ~l %NA2 ~AvJ ~1 I~RROR IF~ WORD 3 WHEN SPI IEXPONENT OVERrLOW OVRFbJ. 0 IEXPONENO UNDERF~OW UNPFb1 0 IOVERF~OW VIA ROUNDING OVRFbR 0 tUNOE.RF~OW VIA NORMA~ltlNG UNOFb,N 0 tAaNORMA~ DIVIDE . OV8Y00 v.J /INT~GER OVERFbOW OVRF~X 0 1[)V8Y0 0 IINT~~ER PIVISION BY ~~RO Kl~00 o 0 0 0 AC~l..OC AC~~OC MOD~LE 0 0 0 0 0 ~2~~0 t EJEct~" " 0 () 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 I - - _.- --- - _.- -- - - - _. --- -- - _.. - _.- -- - -- -- - --- --- --- -- -.- .- - - - --- -- . o 0 0 0 0 0 0 0 0 PAGE 12 FP1~T~ SRC 'FP15T2' 0046.~4 R e104Q04 R 0v)4~04 R REGADR R R 'J£i4604 0 0 ISTA06 0 0 0 0 0 SI~N AND FMA 01"17 18~35 00~:1.7 IPMS 18t-35 /8 SIGN AND FMQ 1"17 IPt'1Q 18e'135 /ADD~R 00!'!!~7 IA(JOER 18~~:' IJ;A 00!'l1l7 ISTA 00~17 (SEE IAR 8E~OW) 00~,,7 ~0~11 ISTATlJS REGISTER _..... .. BIT ISTA~3 0 IR 06"17 IEPB 18 SIGN AND PMS 01~17 .OSA ~9AI~) ,rJSA (gAl..) IOSA !9Ak) ' ISTA01 ISTA02 IWRITE IJNTl ISTA~7 ISTA08 ISTA09 ISTAl0 ISTA~l /STA;1,2~17 RANDAT EXP~ANATlON /fP~5 BUSY Ir~TCH CYCbE ,DSA RANDAT J~1S o IINT2 lTJME ITIHE ITIME: IOIAG o o o o o CYCb~ STATE 1 STATE 2 STATE 3 INST REG o 12~17 RANGEN o o o Jr'1S RANGEN %XF'AQ~ ~H1S RANGEN o DAC %XHACi J~'1S RANGEN DAC %XHAC~ JMS RANGEN o DAC %XHAC~ kAC OPQQPE AND (OP6T09) o SAD (MUL) Jt>'lP RANOTl SAD (DIV)" JMP* RANDAT IDIVISIQN SAD (ROIV) ~,JMP* RANOAT IDIVISION " EXIT ,EJECT o o DAC %XF"ACl JMS RANGEN bAC %XfAG2 OAC o o lOP AND CYCk;: IE:XP CYC~E IPIJN CYCLE /NQR CYCL.E ISTA04 ISTA05 005"12 R 104515 R 00573 R vJ40~14 R 0v.'574 R lvJ45l5 R 00575 R 04fJ515 R 00576 R 104515 R 00577 H 040~l6 R 00600 R 104515 R 0(1601 R 04051'7 R 006k'2 R 104~15 R 00603 R 04052(1 R 0~604 R 2(10527 R 006~5 R 504:>'75 R 00606 R 544600 R 00607 R 6002~~.? R 00610 R 54460l R 00611 F~ 620567 R 00612 R 544607 R 00613 R 6~0~~'1 R 12~17 AND fH~hd. 7 IF'r~A ,OSA ~9Ah~ ,OSA (t;Ab) 0 0 IA tOSA ~9A~~ .OSA (9Ab) .~ 210567 R vj00~67 R 0057vJ H 104~i5 R 0f)57:l R 040513 R IBMB 00",17 18MB 18~35 ISC ,DSA(gAb) ISTA00 0 FOR SYSTEM EXERClSER I E:P A .OSA (9A~j anSA ~9Ah~ tDSA (CAb) tDSA (CAb) t104604 R 004604 R 004~04 R 0 . tOSA (CAb) ,[)SA 2 00653 00654 00655 SRe FP1~T? 1~ R 200516 R R 50464~ R R R R R 0405i6 2!2HJ527 504610 544610 R 3405~~ R H 0 o o SAD (OP) Jt1P':; RANOA, R F~ 620~67 R R 200516 R R 504641 H R ~j40~i6 R R 6205~7 R R 600644 R R 2005~5 R R 504642 R H 0405i5 R R 20052v) R R 504642 H Vi 040~20 R R 620~67 R H 544610 R R 741k1i10 A R 620S&', R H 2005;4 R H 504642 R R 040514 R R 200~;\? R R 50464~ R R 040,17 R R 620~?7 R o fOR SYSTEM EXERCISER DAC %XHACi t.. AC OPCQDE AND (9 P) - R R 50462l R R 544604 R F~ 741'1v)0 A MOD~bE IAODITION AND §UBTRACIION MASKS ~AC %XHAGl iND (37)· , IOOU8~E PRECISION TAD %XFACl R H 20052'1 R T;ST 'FP15T2' ~AC %XHACl ~ND (~7)· . r)AC %XHACl ISING~E RANDAl Jt4P* o PRECISION ITO MASK WHEN OPCODE IS INTEGER MULTIPkY lAND INCREASE l.NTE:GER"OPEHArlON RANDTl kAC OP90 D; TO ~ESSEN o AND CDPlFl.,) SAD (CAL.)· SKP .., J~1P bAC RANfJT 2 %XFAC~ AND (1'/T7) OAC %XF- AcJ o ISINGLE PRECISION INT~GER ~AC %X~fAt3 AND (;~7'1) J f-1 P * RAN PAT o SAO (OP) SKP ". JMP* RANPAT hAC %XFA92 AND (i/(r/) DAC %XF'AC2 L.:AC %XHACg AND (177'1) DAC %X~iAC2 ~H1P* HANoAr .EJEct o o DAC %XHAC3 RANDT2 OVERFLOWS o IOOUBLE PRECISION INT~GER o o o 0 o 0 o 0 0, 0 o 0 o 0 o 0 c' 1 -- ------ _ .. - _.. - _._------ - - - - - - - -- - _._-_ ... - _. - --- - -_. _.- - --- -- -- -- -- --- ---- --~ -- -- --- ---_. -_ .• - -.- ._- - ---- _.. --- --- -_.- - --- --- _.- ---- -- _.- -- - - - - - - - - -- - - - - - - -- - - - -- --- ---- -- ._-- - _.- -- - -- - -- ~ 0 0 0 PAGE 14 0 0 0 'fP15T2' T~ST FP1~T~ SRC 0Y;'J656 R 000000 A 006,7 R 2(~46~3 R 00660 R kJ44547 R 00661 R 6~~j~~2 R 0 0 _.- --- ._- --- - - ~ ----_.- ----- - - - - - - -_._- - - - - - - - - - - - -- -- -- -_._-_.. _._. 0 () i --- .. _-- IF6 0 ATJNG POINT FPRAN ILEGAL I I~, 00662 R 00663 R 710~~~ 7l~J5~(a A A I HANDO~ 0 SYSTEM EXERCIS£H OP,,900E SUFFER SETUP AND RANDOM 0 bAC (AOPCIJBF) PAC AUT(JRG ,_ .. PPRAN ~JMP* Fb()ATlN~ p61N~I /8E;GINNING OF 8UFFE:R OPERATIONS TO OATE "R" PRIMEH 0 0 0 •• SUBTRACT.!., OPODBP 00664 R 710~1(1 A 00665 R 7;l,04:HJ A 00666 R 71.012 0 A 0066'1 R 710470 A 00671:' R 71v;5~0 A 0067;1 R 7~0:;~t~ A 00672 R 710~~'Q A 00673 R 71vj5?vJ A FOR MOD~bE 7:t0~0~ 7l050~ 710~4~ 710~5~ 7:1.046~ 710.~7@ 710540 71.0~5~ 71056~ 71,057~ IlSS lESS IPse /URFSB IUNFSB IUUFSB IOS8 IURDS8 IUNDS8 IIJUDSB 0 ISPl IOPJ ISPF SPF UR ISPF UN ISPF UR UN IOPF IDPf UR IOPF UN IDPF UP UN 0 0 0 I 0 0 0 0 00674 R 711~v~0 0({)675 R 7111")0 00676 R 71101'1 00677 R 711v)!";>0 00700 R 711060 00701 R 71,1Y.J7v) 00702 R 711i1o 0070~S R 7111~Y) 00704 R 711 1 20 00705 R 7111~~ I', ... , R~ VERSE I 0 0 0 71l00~ A A A A A A A A A A 71110~ IIRS IERS 711Vj4~ /fRS 71:1J!l5~ ~111150 IURFRS IUNFRS IUUF'RS IORS IUHORS 71116@ I\JNORS 711060 711~7~ 71114~ 71117~ IUUORS 0 ISPI IDPl ISPF ISPf UR ISPF UN ISPF UR UN IDPP IOPf UR IOPP UN /QPf UR 00706 H 711~~'~ A 00707 R 7115~0 A 0071,0 R 711~1vJ A 00711 R 711~~~ A 00712 R 711460 A 0¥)'l~3 R 711470 A 00714 R 711540 A 00715 R 711550 A 007;1,6 R 711 5 §0 A 0071'7 R 7115'10 A 711~0~ 71150~ 711440 71145~ 71146k' 711470 71154~ 71l55~ 71l56~ 71157~ ,EJECT 0 0 0 /;.~tMULTIPbY,!!, I 0 UN / 0 0 ~UBTHACT!". lIMP IEMP IPMp IURFMP IUNFNP /UUFMP I(J~1P IURDMP IlJNDMP IUUDMP ISPl IOPI ISPF /SPF /SPF ISPF IOPF' IOPF IDPF 0 UR UN UR UN UR 0 0 IJN IDPF' UR UN 0 0 0 0 0 0 0 0 0 o 0 I I PAGE rpl~T? 15 C) o o o 00720 R 0072~ I 712~~~ o o o o o 712~0~ 7121.0~ 71204~ 7:t205~ A R 712100 A 0Q)722 R 7;t20~~ A 210723 R 73.20'0 A 00724 R 712110 A 00725 R 7121~r.~ A 00726 R 7121Y:'~ 00727 R 7;1.2:>00 007~vJ R 712~~~j 0073~ R 7;1.24?0 00732 R 712 5 00733 R 712~~0 10 71214~ 71215~ I I,', I ! I REVERSE FOR SYSTEM EXERCISEr< 0 7:1.2~0~ A 71250~ 712~4@ A 7j,,2~5~ 71254~ 7l,255~ A A A IIOV I~PV /FOV ItJRFDV IODV IURDDV ISPl lOP! ISPF /SPF UR IDPF IDPf UR 0 0 0 9 IV J DE ~ , •• A IIRO IERD IFRD IURFRD lORD IURDRD ISPI IDPl ISPF ISPF UR IDfF 0 0 IDfF UR I o o t"IO()YkE I ~ , , t DJ VI OE , ~ , , o o 'FP15T2' T;51' SRC 0 0 1,.,.AODITION"!t I 00'734 R 7160~10 00735 R 7;1.61~~ A A 00736 R 7l.604Q) A 00737 R 71.60:5W A 7160~r~ A 7160./k' A 716i~t1 A 7~61~'~' A 00744 R 7161~'!) A 00745 R 7161,7ej A 00746 R 0kH~H!J64 A 0YH~J0~2 A 100740 R 00741 R 00742 R 00743 R 716100 71604~ IlAD lEAD IFAD 71605~ /lJRFAD 716060 IUNFAD 716~00 7:t6VJ7~ E.OPCPB IUUFAfJ 7;t614~ 71615~ lOAD 71 6 16@ Il)NDAD /UUOAD 7;t.617~ EOPCDB~OPCOBF+l AXKX=EOPCDB~OP~P~E~l /LJRDAD ISPl IOPl /SPF ISPF' ISPF ISPF IDPF IOPF IDPF IOPF:. 0 lJR UR UN 0 UR UN UR UN IFROM THIS TABkE OF AOORESSES THE FPU OPERATIONS ITHIS TABL,E WI~L BE S2 RA MBI",ED EVERY 10(1-'0 PASSES lAND RESET TO ,. THr: t~ISIING EVERY 20@0 pASSf:S .EJECT 0 UN 0 Wl~L BE 8~ED 0 0 o 0 o 0 o 0 o 0 10 0 o 0 o C' ..... - .... -- - . . . --- o 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PAGE FP1~T~ SRC 1~ H R R R R 000666 R 000661 R R 0006'1~ 00763 R 0VJ0~'/6. 00764 R yJ'~JV" ~ 7 7 00765 R 000700 00766 R fJ007~1 0~767 R 0v)Q)7'P2 00770 R ~10070j 007'71 R 000'10 il 00772 R ~J001vj5 00773 R 000706 0~j762 ,REPT"-AXKX,l OPCOBEIt'l . R R KH106 'Iv) R R vJ00?'~1 R R 0006'12 R ~J0760 R 0~0673 R 0~7~~ R 0006'i4 R ~~ R *R ~. R o o o o *R *R *R o ~R *R R *R R *R H ~R R *R R FOR SYSTEM EXERCISER R {t ~R R *R R ~R R i~ R R ~R R ~·R 00774 R 0007~7 R *R 00775 R vJ0071v.) R ~R 007'76 R 000"/11 R ~R 00777 R 0007:1,2 R *R 01000 R 000"113 R ~tR 01vHL~ R 0007:l4 R *R 01002 R 0007;15 R *R o o o o o o 0;1003 R 000716 R -ItR 01004 R eH10'lij R "tR 01005 R 0")0720 R {~R 01~J06 R 000'l~1 R *R 01007 R 0007t!2 R *R o ~R o 01vJ10 01vJll 01012 010:1.3 01014 01015 01016 01017 R 0100723 R *R R (100724 R *R R (100725 R R 000726 R R 000727 R R 0VJ07~0 R R 0007~i R 01020 R 000733 R 0102~ *R ~·R *R *R R 0007..52 R ~~ R R R R R R R 01022 01023 01024 01025 01026 01027 R {lR *R R *R 0007J4 R 0007~~ 0007J6 H 00073'/ R 0007~v) R 0k'07~1 ~·R nR *R R *R 0'10742 R ~H R C;j0vr143 R *R (:H)0744 R nR 01032 R vJVJ07~5 R AEOPCDf3 EopeDS 010~0 0 ~10066.s kH106Q4 R f;)006~5 R MOO~bE AQPCDBF OPCOBF 0074"1 R 0v)0o?2 R 00750 00751 00752 00753 00754 00755 00756 00757 'PP15r2' TEST 01034, R o o o o o o 0 o 0 o 0 (=) 0 PAGE FP1~T~ :1,7 SRQ 0 'FP15T2' 0 POR SYSTEM EXERCISER TEST MO(J~LnE 0 1****oADOITJON***** I 01~33 0 0 R 200~27 R 0i0~4 R 504o~0 R rPPADD 01035 R 544~i0 r~ 01036 H 60:L~~1 R 010~7 R 60110;; R ~AC ANO OP9QD~ SAD (DP) JMP JMP 0 (DP) D~[I,Aq SP~~AIJ IPOUShE PRECISION FbOATING AND INGEGER ADO ISING AND lNTEGERl.,E PRECISION FL,OATING ADO 0 I 0 0 0 l*o***SUBTRACI1ON****~ 01040 R 200527 R 01041 R 504~lyj R 01042 R 544~l0 0 I fPPSIJ8 R L,AC OPCQUE,: AND (DP) SAO (UP) J~1P 01043 R 60l0'l3 R 0104 4 R 6yJ11~7 R DP~l.~B Jt4P SPf~SB 0 IDOUBLE PRECISloN f~OATING ANO INTEGER SUBTRACT ISING AND ~NTEGER~e: PRECISION F'l..OATING SUBTRACT I 0 1*****MULTtPLI9ATIQN***** " 0 0 01 0 15 R 200527 R 01046 R 5046lvJ R 01017 0 FPPMUl. 0 JM.P DPF'LMl.. J~1P SP~LML 0 IOOUSLE PR E9ISIoN F~OATING AND INTEGER ISING AND INTEGERL.C PRECISION PL.OATING MU~TIPL.Y MU~TIPLY l*oo~*PIVISION***o* 01052 R 200527 01053 R 504610 01054 R 5446.3.0 01055 R 6~lY)17 vJ1056 R 601i13 R R R R R I fPPDJV ~AC AND (UP) 01057 R JMP I 200~27 R 01060 R 504610 R 01061 R 5446i~j R 01062 R 601i01 R 010q3 R 6011i.~ R D~E~OV S~f'~DV FPPRSB hAC 2~H?)527 5~)46;t,0 R R 01066 R 544610 R 01067 R 601l~3 R 01070 R 601117 H §lJ8IRACIIONn~u** SAD (ljp) JMP DPF'L,RS Jt'1P S~EL.RS I FPPROV l~A 0 IpOU8hE PREOISION FLOATING ANO INTEGER HEYERSE SlJ8TRACTlON ISlNG AND INTEGERI.-E PRECISXON FL.OATING REVERSE SUBTRACTION OlV.l.SION,i;**o* OPCQDE AND ( DP) SAD (UP) -- Jt·1P DPF~RD S~fbRq Jt~P ,EJECT 0 0 0 OP~OD~ I~~**{~*REVERSE 01064 R IDOU6LE PRECISION F~OATING AN() JNTE:GER OIVIDE ISING AND INTEGERl..E PREcISION Pl..OATING OIVIDf: AND (OP) I 01065 R ~. SAD (OP) ~H~P 0 0 ope oDE I 0 0 0 hAC OPCODE AND (Df ~ . I*~~***REVERSE 0 ., SAD ( [) P ) R 5446.~0 R 01050 R 601015 R 01051 R 6011~1 R 0 0 I 0 0 0 IOOU8L.E PRECISION PLOATING AND INTEGER REVERSE DIVISION JNTEGER~E PRECISlO N PLOATING R~~ERSE DIVISlON ISING AND 0 0 0 0 0 0 0 0 0 o o PAGE 'PP15T2' 18 o ISOFTWARE o o o o o o o FOR SYSTEM EXERClSEH DOU8~E I,,~ADOITION o o 07:1, R 0/2 R 750~~0 601~l1 A R I OPFL.AD CLA \JMP DPF~~E~ I I .' , , SlJ 8 T HAC T I 9N 01073 R 0l0'l4 R 204~~3 601.2l~ R I f)pFL,SE3 R !,AC (1) Jt~P D~E~EX I 1",MUbTIPblCAIION 01075 R 2fl46 11 R 01076 R 60~211 R I OPFLML l..AC (2) Jr.1P O~f~EX I I '. • t 0 I V I S ION I 01077 R 2046~5 R 011~0 R 601211 R PPF~PV bAC (3) JMP D~f.k,EX I o o OF ISOFTWARE: MANIlSSA PR;V I o o OIR~9TOR MO[)~~E PRECISION FLOATING AND INTEGER", I o o T~ST 1~'fREVERSE S~BTRAGT19N 01101 R 2vJ4~~6 R 01102 R 6012;1,4 R I DpFL,RS I ~AC I;.,REVERSE 0110J R 2049~7 R 01104 R 601211, R I OPFLHD I I I I I I (4) J~1P D~t~E0 ~AC D~VlS~ON (:;) J~1P D~f.LE.X ,EJECT IOU~L Y LOADED BY "D~AC" o o o o o o o o o o o o o o o o o o o o o o o o o o (j o PAGE; 19 FP1~T~ 'PPl5T2' SRC () ISOFTWARE T~ST PIR~gTOR I ISOFTWARE: MANI1SSA o o I l'~ 01105 R 01106 R 2046~0 6012~~ o o o 01107 R 2046~1 01;1.11 R 204~2r~ R 60l2~~ 6012~4 o o o o SPFLSB I..AC ("I) , JMP S~~~E.X I I '. • • MtJ bTl Pb leA ! ION I SPFLMl~ l.AC (1"-') J~1P SPFLEX I I',' , ! 0 I VI S ION I SPF~OV R 0111' R 204§~3. R I SPFkRS R kAC (11) Jt4P S~f.~E;X bAC JMP I S~8TRACTlqN (l~l SP[l"r: X I,,!REVERSE DJVISlON I 01117 R 204~~1 o o JMP S~[L,~X I 6012~4 o 1,.!SlJf:3TRACTION L'3AC I;,!REVERSE 01116 R kOADEO BY "FbAC" F~OATING!t, o R 011;1.3 R 2~j4~~2 R 01114 R PRECISION I R 01110 R 60121~! R 01112 R INTE~ERbE (6) SPF~AD I o o PR~VIOUSL.Y • ! ADD I TION R o o OF SING AND I R o MOOYbE FOR SYSTEM EXERCISER R 0i120 R 60~2~~ R SPfLRO LAC (13) J,MP SPf:L~X I I I o o o o o o o o o I I I o I , • EJECT o o o o o o o o o o o o _ _. _ _ _ _ _ • _ _ .. ___ ._ - __ ._ - _ _ . ___ • • _ _ • . _ _ _ _ _ • ____ - _. _ _• _ _ _ _ _ _ _ _ _ - - __ - - ______ •• _ _ _ • - ~ ______ - - • ____ . _ _ _ _ _ _ _ - " __• _._ - ___ - _____ - - ____ - _____ • • _ _ _ _ _ _ _ _ _ _ - - - __ - - - - - - - ~ - - ____ ~ - - - _______ ~ - ~_. _________ - - _._ - - • ______ - - - - __ - - - - - - - - __ - - - - __~ - - - __ " _ .• _ _ _ 0 - _ _ _ _ _ _ _ _ _ _ _ _ _ ._ • • ._ _ • G o o o o o o PAGE: FP1~T~ 20 SRC ISING~E 0112l H 01122 R 01123 R 01124 R 01,125 R 01126 R 01.127 R 01130 R 204~63 R 041i~!) R 000~;1.4 R ~)(H?JVJ00 A 000~i6 R 200527 R 504!:)15 H 0113l R 544600 R 01132 R 741000 A 01133 R 601i~7 R o 01134 R 200~47 01135 R 504610 01136 R 5446~0 0113" R 601143 01140 R 203?~l o 01143 R o o o o R R R R R 0114~ f~ 74vJ2~)0 A 0i14~ R 44054;,s R 0;1.1~4 2k'37~, R R 7402~H1 A (~1145 H 01146 R OPIEX 103722 R o o 'PP15T2 f TEST MODYbE FOR SYSTEM EXERCISER 44(~5~3 2037~6 R R 01147 R 740200. A 12'1150 R 44054;S R 0115~ R 2037kl7 R 01152 R 74402(1) A 01.153 R 043705 R 011~4 R 204~~5 R 01155 R 74002vJ A 01156 R 043706 R OOIEX AND DOUBbE PRgCISION INTEGER SOFTWARE EXECUTIONER bAC SOFTEX PAC odlEX' JMS oLAe I~OAO 3 RANUOM WORDS ;OSA ~XFAC~ lAND F~OAT IF INTEGER CA~ ,DSA %XHACl, lnAG OPCOD~ AND (OP'~T09) SAP (M~~) 0 o o o o SKP J~1P DPIEXl IOPERATION IS"JNTtGER MU~TIP~Y IMUST SWAP AND 'SHlFT ONE RIGHT BECAUSE OF sOFTWARE FINISH POINT IMY FMQ = %FAd~ ANa %FAC3 WITH THE HlGH ORD~R BITS IIF %FAC2 OR %FAC~ NOT = 0, +1 TO OVRFbX IIF ; @, SWAP'~FA~2, ~ WITH %FAC4, ~A LAC OPCQOE AND «jp> SAD (OP) JMP ,~4 LAC M %EAC~ S7!A IS2 OVRFl.,X o o o o hAC %FAC2 - .. . o l"AC %F~ Ac~ . o S2A 1Si! OVRF'hX SeA lSi! OVRFbX !.zAC %F; AC4 ' RCR O.AC %FAC2 bAC %fAC4A RAR DAC %fAC;S ,EJECT o o o o o o o o o o o o o o o o o 1 o (j 0 0 0 0 0 0 0 0 0 0 0 0 0 PAGE FP1~T~ SRG 21 01157 R 203705 R 01160 R 543706 R 0116~ R 7402@Cj A 6012~v.' R 143~kJ4 H 01163 R 01164 R 1437~7 R 01165 R l4372; R 01162 R 01166 R 200544 R 011b7 R 741200 A 01170 R 600127 R 011'11 R 2005:1.5 R 0117~ R 7402t~0 A 01173 R 44054J R 01174 R 200520 R 01175 R 740200 A 01176 R 440543 H 011~7 R 600127 R 01200 R 01201 R 01202 R 01203 R 01204 R 01,205 R 1021~J2 R 2vJ3721 R 744100 A 600127 R 2037~~ 740~S.1 R A 01206 R 043706 R R 2037~~ R 01210 R 741401 A 0l.21~ R 344643 R 0121~ R 043';/~' R 01213 R 600i2'7 R 0~207 'FP15T2' TEST MOD~~E IIF RESU~T IS ~ERO QPIEXl LAC %FAC~ , ~ o FOR SYSTEM EXERCISER ~~EAR o EXPONENT SAD %FAC3 SeA -. o - JMP DPJEX2 D2M %fACl P2M %FAC4 OtM %E~I~N IIF INTEGER DIVISION ~y tERO IS EXPECTED AND THE FMA lS NOT ITHEN EXPECT OVERE~OW #30 A~SO WHEN SPI STORE hAC 19VBY~ o 00~000 SNA J~1P FPUXA1 l,AC S2A %XFAC~ lS~ OVRF~X o 18~CAUSE L.AC %XHAC~ %XFAC3 IS NORMAbI2EO IN FPU HARDWARE S~A IS2 J~IP o OVRF6~ FPUXAl IC()MBINE SlGN-el'r"~JITH AC PPIEX2 JMS %FIX, bAC %E§I9N St·1A t CLl, ~Jr1P FPUXAl bAC %~Aq~" TCA PAC %fAC3 bAC %FAC2 Cf"1A: s~~ TAD (1)' DAC %FAC2 JMP FPUXAl ,EJEct .- .' o - IFlx BACK TO INTEGER o o o o o 0 o 0 o 0 o 0 o 0 o 0 o 0 o 0 o C) 0 0 0 0 0 0 0 C) 0 0 0 (\ ,--,,' PAGE FP1~T~ 22 01214 01215 01216 01217 01220 0122:1, 01222 01223 0122'1 01225 'FP15T2f fEST SRC R 34143.5 R R 041226 R R 044 5 23 R 200~2'1 R R R 504603 R IDOUBLE PRECJS10N F~OATING DPFL~X TAD sbfcau PAC OOFEX' OAC SOFTI;Xft l.AC OPCQPE 01230 R R 01232 R 01233 R 01234 R 01235 R 01236 R 01237 20~$7~5 o %XFACl '." CA~ DOFEX .DSA o RESU~T IS'2ER~ ~ l,AC %FAC4 SAD %tAC 3 74020k1 A S2A ~JMP ISOFTWARE CA~cULATlaN~ %XHAC~ R R 203721 R R 3437105 R 0j,2~2 R 04370~ R 01243 R 6001~7 R 0lr2~0 0124~ . DSA 96EAR EXPONENT oi:M 1+' %~~ AC1 ()~M %~§I~N o JMP FPUXAl ICOMBIN~ SJGN f~IT"t~ITH AC ~AC %~SIGN - %fAC2 JMP FPUXAl ~EJEct' ; o o TAD %FAC2 [JAC o o Di;M %EAG~ . o o J~1S SOFI~R QL.AC 543706 R 60:l,21° H 14371d4 R 1431~7 R 14372l R R 60012'7 R EXECUTIONER Jt~S IIF 0123~ SOFTWAR~ AND (Fb) " SAD (CAL) Jt'1P DPtEX R 544§04 R R 6011~1 R R 101 3 :10 R R 103722 R R 00051~S R 01226 R 0G00k:J0 A 01227 R 010051.2 R fOR SYSTEM EXERCISER MOOY~E o ISOFTWARE RESU~T ~EFT IN %FACl TO %FAC3 o 0 o 0 o 0 o 0 o 0 o 0 o 0 o 0 o 0 o 0 C) PAGE () o o o o ("\ V o o o o o o o o o T~ST 'FP15T2' 23 o FOR SYSTEM EXERCISER MOP~bE I ISINGL.E PRECISION Pl.-DATING SOFTWARE EXECUTJONEH 01iZ44 R 01245 R 01 2 16 R 012~7 0l.2~0 R R I 3414:l.~ R 041262 R 0445§3 R 200527 R 504603 R 5446~)3 R 01251, R 01,252 R 601257 R 0~253 R 777772 A 01254 R 344:>?S R 01255 R ~j44~63 H 01256 R 6k~112i R 0;12,'1 R 10131.0 R 01260 R 104~7l R 012~:l, R 0QJ0~i3 F~ 01g62 R 000000 A 012~3 R 000516 R 012~4 012~5 R 2037~5 R R 5437~~ R 0;1,266 R 740200 vJ126'1 R 6012i4 01270 R 1437~4 01271 R 143707 0127~ R 14372l 01273 R 600127 A R R R R R 012,4 R 203721 R 01275 R $PF~EX TAO SOFiEX bAC OPCOPE AND (F k) -SAD (~b) DAC IIF RESU~T ., IS ~XHAq~ 2ERO J~·1P ISOFTWARE CAl..Cl.JLATlON~ o 9kEAR EXPONENT o ,1'? o %FAC~ DrM %VAC4 oi!t~ %E?IGN J~1P FPUXAl ICOMSINE SIGN - SIT ., HIT~ AC L.AC %FSIGN o %FAC2 R TAD R DAC %FAC2 R 0;].303 R 5046S0 R 01304 R 343704 R 01305 R 'J43·,04 R 01306 R 1437~h6 R 013~7 R 600127 R .~ bAG %FAC2 SAD %FAC3 StA DZM o F~AC CAb .OSA o IDP SOF T~~ ARE lAND GO TO INTEGER %XFACl., ,DSA SQFE:X o IBACK UP IPOINTER FOR LAW ~6 TAD SOPTl;X DAC SOFTEX JMP DPIEX ~H1S SOf.NR 34370~ H o .)MP t+~ 01276 R 043705 012'/7 R 2V.'37~1 01300 R 5'~4655 01301 R 043"~1 01302 R 203706 R R o SOFCQ!J DAC SOF'EX ~JMS ~AC %FAC;:!' ANO (777) () DAC %F' AU;!. leAC %fAC3 o AND (7771400) TAD o %F"ACi- DAC %FAC:4 D2t'1 %f AC;3 J~1P FPUXAl • E.JEC!" " ISOFTWARE RESUl,T L~FT IN %FACl TO %FAC3 o o o o o o o o o o o o - ... - ..• --- _ .. o -C' 0 PAGE; 0 0 0 0 0 CI 0 0 0 0 24 01310 R 001~10 R 013'-1 R 2v)V)527 R 01312 R 504515 R 01313 R 544~~1 01314 R 7410vJ0 01315 R 544637 01316 R 601.326 01317 R 2vJ052? vJ1320. R 5046!?6 01321 H 544~~4 01322 R 6213lro 01323 R 504~::>'7 01324 R 5446~'1 01325 R 62;1.3i0 01326 R 200~27 R 601~~5 R 2005i3 R 5046~') R 040515 ")1335 R 200514 01336 R 50466kj 013;$7 R 5405~5 R R R R R R R A A SOFl 013'~ R 0;l,3~3 013,4 01355 01356 013,7 01360 01361 040514 50466i R 740200 R 601,405 R 200~i5 R 744010 R 040515 R 200~i4 R 740010 R 040~l4 01362 01363 R R A OPCQOE: AND (OP) ~ ~AC J~1P l.,AC $OF2 ~AC S~A SKP Jt4P* SOFNR ~AC %XFAC2 AND (400000) ~AC %XF~ AC2 DAC %XFAC2 PAC %FSIGN AND (37'7777) PNXSA bAC %X~AC? ANO 10 R 01366 R 6011~1 R %XfAC2 AND (377777) SAD %xtAc~ •.jt<1P R A R %Xf.A9+ AND (?~7~~0) H R R (UP) SOF2 DAC %XFACJ R 200:>14 R AND T~ 0000~i0 A 01.43~ R 6014~~ R 01434 R 000000 A 01436 R 000000 01437 R 60142~ 0144((J R k:1000'10 014~~ R 601~79. o o o o FOR SYSTEM EXERCISER MOD~bE ~XIT JMP UNELO o JMP DVBY~ o JMP N~XMEM o IUNOERF~OW DIVISION BY 2ERQ IA~NORMAb Il~LEGAL MEMORY REFER~NCE I 01, 412 R 777777 A IOVe:RF'60 W I OVf~O 340~36 ",:1, ID~CREMENT DAe xJ~A lJAC JEAOf~S# 01444 R vj414~2 R 01445 R (I)445(.),iJ R 01.446 R 2005~0 R 01447 R l,A~4 TAD XJEA 01443 R 3414J2,R IPC BY ONE bAC OVRFhR TAD OVHF'bl R 01450 R 340543 R 01451 R 750200 A 0i45~ R 621~j2 R RETURN IPROM RQUNP1NG o o .) ~1 P {~ o x~ EA I R o o IUNEXpECTED HARDWARE qVERFLOW; 601~~2 01 TAO OVRFCX Si:AlCLA" I 01453 R o o ADDRESS IOVER~~OW o A R A R o I +. PROM ROUNDlNG I 2, FROM EXPONENT VIA MU~TIPLY I o I /UND~RF~OW 01454 R 777777 A 01455 R 34143~ R 01456 R 0414~4 R I UNF~O 01460 R 200541 01461 R 3405~7 01462 R 750200 0~4~3 R 6214~1 R R A R S~AICLA JMP* I I 3, FROM I H If ROM I o NORMA~ItATIN .. XJ~A~g IUNEXPECTED HARDWARE 601:S~2 IO~TTO TAD UNDF61 I 01464 R o bAW ~1 TAD XJf:A+2 DAC xjEA+2 DAC Jr:AURS LAC UNQF~~J 01457 R 044!:>6vJ R o o rEST IINTERRUPT ~XCEPTION XJEA 0 _.--,. JMP OVELO 01435 R 6'314~4 R o o 'FP15T2 t IUNO~RF~OW ~NQERF60W NORMA~ltATION 4, PROM EXPONENT VI~ MU~TIPLY JMP Xf60 W ,EJECT EXPECTED o o o o o o o o o o o o o C) () PAGE 27 'PP15T2' TEST SRC FP1=?T~ o IDIVISION BY R 777777 A 01466 H 341436 R 0t4~5 I OVBY0 014~7 H 0414~6 R o 0147~ R 2005~2 R 01472 R 340544 R 01473 R 750200 .A 014'14 R 6214~~ R o o o o o o o o o o o ",1 0 XJEA+4 JEAORS o DVSY00 TAD IOV8y0 S~A;C~A XJEA+,4 J~1P{~ I A8NORMA~. OlVISION EXPE:CTEO I /UNEXPECTED HARDHARE ASNORMAh DIVISION I 01475 R 6015~2 R J~'1P I o o o ~ERO TAD XjEA~4 OAC OAC L..AC 014'10 R 044'60 R o I~AW o FOR SYSTEM EXERCISER MOO~bE v'J141'6 R 74CiJ04v) A 01477 R 6014'/6 R 01500 R 740~1~ A 01503, R 6015~0 R 0;1,502 R 2yj0,40 R 015~3 R 544604 R 01504 R 601507 H 0;1,505 R 204~~3 R 01506 R 604;:S44 H 01507 R 200536 R ~11510 R 544604 r~ R 6015i4 R 01512 R 204644 R 015;1.3 R 604~~4 R 01514 R 2~105~1 R 01515 R 544~~4 R 01516 R 6015~1 R 01517 R 204~~5 R 01520 R 604344 R 0152l R 2005~7 R 01522 R 544604 R 01523 R 601526 R 0;l.51~ 01~24 R 204?~§ R 01525 R 604644 H 01526 R 2vJ05~2 R 01527 R 015~0 R 015~1 H 01532 R 01533 R 544604 R 601~33 R 2kj4~~7 R 604314 R 2")0:>44 f~ 015~4 R 544~04 R 01535 R 604;:)44 R 01536 r~ 204~~2 H 01537 R 604~S44 R I NEXME:M Hl,. T TN~XMt~ HLT XFbOW hAC o XEhO W IIL..LEGAl. ME:MORY o RF;PER~NCED o Jt·1P t e + J~~p SAD J~1P !~l. OVRFb~ o (9 Ah) .+~ (1 ) JI1P ERROR3 ~AC bAG OVRPbl ,.. ; , OVF;RfL.OW FROM ROtlNDING /UNEXPECTEO JEA BREAK I Jt·1P .+~ J~1P (2) ERROR3 I ~t EXPON;NT OVEHFbO W o bAC UNDPbN SAD (cAl.,) . J~IP ~AC J~1P t *3 __ (3 ) ERRQH3 I ~, UNOERFkOW Ff~O~1 NOR~1Ibli:AT1ON . " ... " "H1P ERROR6 SAD DVSY00 cgAl.,j- Jt~P .+~ ~AC bAC ( !:) ) ~H1P ERRQRJ l..AC IDV8y0 I ~ . o EXPON;NT UNOERFbOW o I ~. ~ F60ATI NG ABNORMA~ DIVlDE SAD (CA~)~ J~1P ERROR~ hAC (25) ERRQH3 ,EJECT JMP o o LAC UNOFLl.. SAD (CAL) J~1P .+~ I"AC ( 4 ) o o ,i SAD (OAk,) bAC o I 25. INTEGER DIVISION BY tERQ o o o o o o o 1 - . - - - - - - -- - _.. - -- --- - - - -~ -- --- ~ •.. - - _. - - ~ - o i'--, U () PAGE 0 0 0 0 0 0 0 0 0 28 FPl,~T~ 'FP15T2' TEST MOPYbE FOR SYSTEM EXERCISER SRC 01540 R 2040:>2 R ~J154l R 741~hj0 A 0154~ R 204~53 R 01543 R 741@~0 A 01544 R 204~2? H 01545 R 6043~§ R 0i5~6 R 20 4 2?4 R 01547 R 741kl00 A 01550 R 2~J46?~; R 0155~ R 604~?6 R v.li552 R 204~~1 R 01553 R 7410kH) A 0:].554 R 2046~5 R 01555 R 6~143?6 R 01556 R f,0:1,556 R 01557 R 777777 A 01560 R 040~31 R IEXPECTED INTERRUPTS EROM,.,8UT NONE OCCURED ~AC (ill"/ 11, OVERFbOW FROM ROUNDING EINT~l E: I NT~2 EINT30 bAC IFREST SPFRES 0 0 vJ1617 R 1405:L~ R 1437~4 R 01620 R (~~) - (~~) ~5, JNTE~ER IEXP~CTEO JEA I .DSA -.' LAW DAC OAC L,AC 1'l'1 %NA;l SAD (Fe> ' IPREP FOR POSSIBLE /DATA FORMAT ERROR ~~" o o o o o o o %XF:; Ac3 %ANSR3 02M %XHAC3 JMPii I fREST o v) o SAD (Q~n'~~) o IDO~)I3LE:, PR~Ctslor{'FLQATlNG HESTRICT IONS FOR "RANDEX" RES o o Jt1P SP I RES r)~M D~H $PIR~S 0 ~AC S f< P 016V'6 R 544~V!~ R 0160'1 R 741000 A 016;l,0 R 601~2~ R 0 14, EXP UNDFbOW IEXPECTEO JEA BREAK BUT NONE OCCURRED I ;5, F~OATING A8NORMA~ DIVISION I Cl,4) %NA2 OPCQDE: AND (UPIFb) R 040~65 R 01562 R 2~j(2j527 R 015~3 H 504627 R 01564 R 544603 R 0:1.565 R 7410~0 A 01566 R 601606 R 015~7 R 140~i5 R 01570 R 1405;.53 R 0 0 SKP OVERP~OW DIVISION BY 2ERO JMP ERROR4 BREAK BUT NONE OCCURRED I SIN GL., E PRE CIS ION'- FL,O ATIN G RES TRIC T ION spa R "R AND EXIf ~INT35 015~~ 016;ll R 140~14 R CiJ1612 R 140532 R 01613 R 143~~5 R 01614 R 140517 R 0:l615 R 140~lj R 01616 R 140561 R ~AC EXPONENT I 1NTE9ER OVEHF'l.OvJ IEXPECTED JEA BREAK BUT NONE OCCURRED I 13. UNDERF~OW FROM NORNALI~ATION Jt1P ERRQH4 EINT15 ~2, I 30 SKP QPf 0 SI

1 R 01602 R 5046~2 R 01603 R 34 4 220 R 01604 R ~)40351 R 01605 R 621~"1~; R 0 I EINT13 0 0 " (;l~) kAC (30) JMP ERRQH4 LAC (;~) - 0157l R 140520 R 015'12 R 621~~~ H 0 SKP bAC o -. , ~AC OPCOOE AND (OPlF'h) SKP J~~PU ~AC ANO TAD OPFRES FPusr- IAbWAYS STORE UR FOR UP FL (~UR~l) (~R) " o DAC FPUST Jt4P~~ QPFRES ISING~E PRECISION "lNTEGER RESTRICTtNS FOR "RAN{)EX" SAD (gA~) SKP JMP Dt~1 OrM DP1RE-;S %XFAC2 %ANSR~ %FAC2' D2M %XHAG2 02M %Xr~ ACl 02M %ANSRl O~M %XHACi D~t1 [] i! ~1 %E ACl " o - o o o o o o o o PAGE 29 SRC F'Pl~T? o o o o o o o o 0162l 01622 01623 01624 R 200515 R 01625 0:1,626 01627 01630 0i631 0l,632 R 544~~0 R R 74100v) A R 62l~~6 R R 1405i3 R H 1405~1 R R R R 54462~ 440~43 621~~~ R R R t~ 140!:>:t.6 R 01633 R 1437vj4 R 01634 R 621~~~ R 01635 R 016~6 R 0000~0 200~42 01637 R 340~~4 01640 R 7402~0 A R R A 0l6~l R 621~~5 R 'FP1 5 T2' T~ST IIF MANTISSA = 400000~ IBECAU$E'BOWN6RY-C~MI! ~AC %XF'Ar;J SAD (~~~0~0) OPIRES SAD COP) , SKP - ~ JMP~ IFREST Dr.M [)~M %ANSHl TAO JMP* TPBRA I~XIT " NO TEST IIF INTE~ER "-~X'T ~ NO 8~ANCHING HtRE o 01646 B 200~47 B 01647 R 504667 R 01650 R 544670 R 016~~ R 621~~~ R o o o o o 016~5 R 6216~$ R 01656 R 777777 A 01657 R 0445~1 R 01660 R 144553 R 0166l R 200~2~ R 01662 R 504610 H 01663 R 544610 R 01664 R 6¥J161o f~ 01665 R 203704 R 01666 R 5046~~0 R 01667 R 7410~6 A o 19.VBY~ S~A SAD (CAL) JMP~ TF'SRA IIF SPf~l)R EXIT 01652 R 200 5 27 R 01653 R 5046§7 R 01654 R 544670 R o DVBy00 01644 R 5446kl4 R 016~5 R 621~~~ R o o o IIF ABNORMAb blvl8l0N 00 NOT BRANCH TF8 RA 0 -~ , ..hAG o o %XFACi o o -. %XHAC~ O~f~ %fAC1." !!JMP~t IFR~S'f DtM o o JMP~~ IFRE~T IDOU8~E: PRe:C I sTor{- INTEGER RE:STR I CT lOS FOH "RANDEX" l.AC OPCQPE: AND (rk.> ~ 01643 R 504~~3 R +1 TO OVRF~X ExctEDED AND OV~RFhOW WILL ON CPPUST 1St OVRFbx R 200527 R 0164~ MOQYbE POR SYSTEM EXERCISER o o o . hAC OPCQOE; AND (O~IFCJURIUN) SAO (fk,UH) .. JMP* ftBRA o IEXIT IIF SPP~0R ExiT hAC Or'COQ£ AND (OPIF~lUR1VN) SAD (FbnJl~) .. JMP* TFBRA Ie:XIT IERRORS OCCURING NQW ARE 8RAN~H FUNCTION bAW Ml . , o FAlhUR~S o (JAC CdMPbO o ANO (UP) .. o IBRANCH IP ~E~O f~A TB~A 6t.M 8RANCH# ~AC OPQODE SAD JMP (OP) TBl!A~ ~AG %FAC~ AND (777000) SKP ... -. •e:JECI o o o o o o o o o o o 0 0 0 0 0 0 0 0 PAGE 30 FP1~T~ 0l6'/0 R 203706 R R 04053[1 R (1)1672 R 203f~5 R 016'73 R 504660 R 016'/4 R 540530 R 01675 R 741YJ00 A 01676 R 601701 R 01677 R 741200 A 01700 R 444~S3 R 0i7101 R 204671 R 01702 R 1011~2 R 01703 R 144:>53 R 01704 R 203(21 R 01705 R 741lk)~' A 01706 R 444~~3 R 01707 R 204672 R 01710 R 101752 R 01711 R 144~~J R 01712 R 203'105 R 01713 R 741100 A 0 0 01726 R 2'-13"121, R 0 0 0 144~~3 R 01727 R 740100 01730 R 444~~~ 0173l R 204674 0:t732 R 101/~2 A R R R 0;1.733 R 444,53 R 01734 R 2046?~ R 01735 R lr~17~2 R MOOYbE POR SYSTEM EXERCISER !~ST bAC %F'AC~ ANO (377177) SAD r£MP' . o SKP .J~1 P o ,+,~ SNA ISl! BRANCH t.,AC (~~A) Jt~S SBRAN IBRANCH lP NEGATIVE FMA Dlf1 BRANCH T8~IA bAC %ESIGN SPA lS~ - Jt,1 S SSRAN IBRANCH IF FMA < OR D2M 8RANOH TBL,E ~AC .- 0 %FAC2 AND (3777"17) SAO TEMP; . SKP l"AC .!t~ o TBPA SRANCri (~~;) , JMS SBRAN IF PO~iIT~yg o o SNA IS~ o o 1St BRANCH ~H1P o o BRANCH bAG ( BM A) SPA o o k,AC %FAC3 DAC TEMP' 18F~ANCH 01725 R 0 TB~A:4 016'l1~ 01714 R 444~S~ R 0171,5 R 504660 R 017l~ R 540~30 R 01717 R 741000 A 01720 R 60172~ R 01721 R 74120fj A 0~722 R 444~53 R 017~3 R 2046i3 R 0;1.724 R 1017~2 R 0 'FP15T2' SRC F~A o Dt~1 BRANGH LAC %~SlGN o ISt 8RANC~, bAC (~PA) " JMS SBRAN o S~1A IBRANCH UNCO Nqt. TIN A~ 1St BRANCH TBRU bAG (BRU) JMS SSRAN ,EJECT o o 0 o 0 o 0 o 0 o 0 o o C) o 0 0 0 0 0 0 0 () 0 0 0 0 0 0 0 0 0 PAGE 31 FPt~T~ SRC 01736 R 144~53 R vJ17J'I R 2037Lq~ f~ 01710 R 50466vJ R 01741 R 540560 R 01742 R 7402tOQ) A 01743 R 444:>33 R 101744 R 204676 R 0;7~5 R 1017~2 R 01746 01747 01750 01751 10;1,752 f~ 144!:;)'~~ R R R 6216~~ R R 204~t7 R R 1017~2 R 0000~0 A 01753 R 0417'1~ R 10;1,754 R 041764 R 1O;!.755 R 204~53 R 0;1.756 R 7412~rt:l A 01757 R 1017~2 R 017~0 R 101771 R 0i76l R 6217~~ R 01762 R 0000'10 A 0176.3 R 441?~2 R 03,764 R ~H~0000 A 01765 R 0017~'1 R 01766 R 62;t.7~2 R 0;J.767 R 604401 R 01770 R 621~~2 R 0;i.77~ R ~J00kl~0 A 1017~2 R 000~~~ A 0;1773 R 001775 R 0~774 R 604414 R 0;1.775 R 6217t~ R 101776 R 00177~ R 01777 R 776000 A 02000 R 0405~~ R 0g001 R 204Q~3 02002 R 044547 02003 R 204'700 02004 R 7~j,~~0. 02005 R 344643 r~ST MOD~bE 'PP15r2' FOR SYSTEM o EXERCIS~R 0 IBRANCH IF P~1A NON~~ERO D~M BRANCH TBNA bAC %FAC2- 0 ANP (377'177 ) SAD T~MP , S2A ISl BRANCH hAC (~NA) ~H~S SBRAN IBRANCH lP GlJARD BIT JS SET O~M BRANCH TBAC IGl}ARP elT SHOULO Al,. ~4 A YS Sc Cl,EAHEO FROt1 §TORE INSTRUCTtON 6AC C$AC) Jt1S SBRAN ITHEREfORE BNA SH()Ub D NEVEH BRANCH TFBRA BRANCH J~1P* T~STING I~XIT 0 SBRAN DAC Y8RANQH OAC NBRANCH hAC B~ANC~~ SNA JM$ NOB RAN J~1S BRAN §SRAN J~1P~t NOBRAN 0 0 0 0 " .- IE:XIT 0 BRANCt-H:S 0 1S2 NBRANGH IIF ;:1, BRANCH 0 NO BRANCH Ilf 0; NO 8RANC~ IBRANCH 1 ; BRANCH 18RANCH 0 Nq8RA~ CA~ ,+2 NOf:H~AN JMP~ Jt1P ~R.~OR§ JMP* NOSHAN 0 BRAN YBRANCH CAb TO RETURN 0 IE:XIT; OK IA BRANCH OCCURRED WHEN 0 I09TA~ .~~ JMP ER.ROR? JNP* BRAN IR~SE:T ADORES? tHJEFER TO INITAOR .DSA , bAW I+~ IOqTAl.. EQLJIVAt.,E;NT Of 8RANCH I N$THlJCT ION lI'g,<,,,,~ DAC Kt~000 UNt:XPECTEO 0 EQUIV IE:XIT; OK INO eRANCH OCCURRt:D OHIGINA~ SETTING ~~HE:N EXPECTED 0 0 R R bAC (AOPCQE3F) AUTOt~G R A ~AQ (dpCP~F) 0 TAD ( ~ ) PAC·~ AUTORG AUTQHG 0 R 02006 R (1Q4S47 R, 02007 R 444~17 H 02010 R 541032 R 02011 R 621776 R 0201~ R 602~~5 R DAC SKP IS i! SAD A~9P9Ql3 Jt1P~ ~H·1P INITAOR ! ~~ ,EJECT 0 .' 0 "'Vf, 0 0 0 0 C: I o o PAGE 32 FP;l.~T~ SRC 'FP15T2' TEST MOD~bE FOR SYSTEM EXERCISER o o o o o o o o o o o o o o o o o o o o o () o o o o o o o o o o o o o o o o o o I 0 C) o PAGE 33 0 SRo. FP1~T~ 0 ,TIThE SVBTIT~~ FPOINT~NON IGENERAL F60ATJNG'PO~NT I . _., ." ARITHMETIC 0 I I 0 I %FbOT, I %PLJNF, I I I I I I I I I 0 0 0 / I I I I I 0 0 ITERMS; I I I I 0 0 I 0 I I I I 0 300~£.!'0 FLOATlNG %PN~G, %PG, %PNOR. %F"H, %PXR, %FS, %ANEG. %SW I Crf %FA, %PM. %PD, MATH 0 (NON~EAE) F~OAT INTEGER TO FLOATING ACCUMU~ATOR, UNELQAT SEPONO WORD O~ P~OATING ACCUMU~ATqR TO N~~ATE THE F~OATING ACCUMUkATOR SHORT GET ARGUMENT (ADORESS) NORMA~laE THE FLOATING ACCUMULATOR HO~D THE PbOATING ACCUMULATOR ROUNO-R~SUbT AND lNSgRT SIGN Sl~N OONTROb Nt;GATE AeR!::G. SW}TCH THE ~LOATING AND HE~D Ace'S, FLOATING AOD FLOATING MU~TIPLY GENERAh rkOATING DIvIO~ GENERA~ GENERA~ A~REG. 0 0 0 0 0 0 %PACl %FACt? %FAC3 %HACl %HAC2 %HAC3 A~RE;G I A ~QINI 0 AD015:: ~r(H3000 ,EJECT EXPONENT~PbOATING POINT ACCUMU~ATOR SI~N.HlGH~ORDER MANTISSA~FbT Ace bOW~ORO~R MANTXSSA~P~T 0 ACe ~XPONENTeHE~O ACCUMU~ATOR SlgN+HIGH~ORD~R MANTISSA~HgLD bOW~ORDER MANTISSA HARDWARE A9CUMULATOR(AC) Ace 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 I o o 0 PAGE 0 34 o 0 I INEGATE THE o o o o o 02013 R 02014 R 0201~ R 0g0l9 R 0000~0 7440~1 3449.~3 I I A A 622~+'3 R 02017. R 000kHH1 A 02020 R 20372:i. R 0202.1 R 244~2~ R 02022 R 043~~~ R 02023 R 622~~7 R 020g4 R 000000- A R 200~~7 R R 504603 R R 544~~~ R R 6~2~~~ R 0~03t R 143704 R o 02025 02026 02027 02030 o 02033 R 504610 R o o o o o o o o R 200527 R 02034 R 0203~ R 02036 R 020~7 R 02040 R 020~l R 5446;L0 R 602~1~ R 2037~~ R 60204~ R 2037~~ R 5046Q0 R 543706 R 740~00 A 60205$ R 14371J5 R 143706 R 622¢2~ R 200527 R 5~46ilO R 544~i.0 R 602065 R 2037~~ R 0~032 0204~ R 02043 R 02044 R 02045 R 0~046 R 02047 R 02050 R 02051 R 02052 R 02053 R 020~4 R 0~055 R 020!:)6 R 5046~6 R 043705 R 02057 R 740100 A 02060 R 622~~1 R 0206:4 R 203706 R R 7400~1 A 020~3 R 0437~2 R 02064 R 622~~1 R 0206~ TAD IN~GATE %SNr: G• 0 o CMAIC~k R o o %ANEG, A~REG ' JMP* jH~ 0 0 C~ %ANE:G. 0 FSI.GN '" , bAC %FSIGN XOR (4YH10~H~) S OAC JMPu %?NS~. 0 %F I9N IFbOAT INT~GER TO P~QATING AC9UMU~ATOR (%P~OT,) /CALblNG SEQU~NC~I / . JMS - ~~bOT, /SUBR CALL(INT~GER IN A.REG) I NEXT INSTRUCTION IRETURNCINTEGER NORMALI2ED IN rLT Ace) I ., '.. .. IA~RE:G IS UNCHANGED %FbOT. 0 6AC 0 0 0 OPCQPE; AND (Fb) - SAO (FiL.) JMP{t ~t:6Qr.· 0 %EAG; ~ 6AC OPgOD; D~M 0 ANO (lJP) , SAD COP) JMP •• ~ 6AC %~AC~ 0 JMP .'" 4 ~AC %EAC~ 0 ANO (377777) SAD StA %FAC3' - JMP , O~M tr " 1 /z::;RO SIGN %EAC~ %~"' AC~ DtM JMP~ ~rl,bI. bAC oPgoo~ (OP) ~ 0 0 AND SAO COP) JMP %~~bOTl L,AC %FAC3" 0 AND (40'1000) 0 DAC SMA %fACZ~ J~'1P* ~t),OT. %FAG9 TCA .~ . OAC %FAC3 JMP~ %F'LOT .. .. ~AC . -' .... ~ . 0 0 o 0 o 0 o o o o o o o o o o PAGE 35 FP1~i? Sf~C 02065 R 2037~5 R 02066 R 744:100 A 020§7 R 622~~4 R 0207~J 0207~ R 203706 R R 7400~i A o o o TCA ~~60T. -. CMA~S~k TAO (1) AND (377777) R R R 0~~00 R 04370~ R 021~l R 6220~1 R 02;1.02 R 0000~0 A 0g103 R 2e37~1 R 02104 R 741~L?0 A 02105 R 6~21(!1 203705 R 0213,6. 02117 02120 02;1,21 R R 143'104 R 2005~7 R 504575 R 02123 R 5446j., R 02124 R 6;Z2l02 H JMP %FIXB bAC %[A91 %PtXB OAC %fACJ o o Dl!M %~AG~ bAC oPCOO~ o ANO (QP~Tq9) SAO (RDIV) o bAC OPCOOE o bAG o AND (OP) SAD COP) JMP t +~ 203?~g R 741000 A 2037~~ R 74l1~~ A 4405~3 R 504660 R 0214t R 6221~2 R - %~AC~ SKP L,AG %t~AC~ SPA IS~ OV~Pk~ /QVERFbOW OCCUREO AND (:J77l77) JMP~~ ~ElX; INEGAT~ THE FLOATING ACCUMULATOR I I JMS -, %~NEG ISUBR CALL (CHANGE SI~N Of NORMA~~~ED FbT ACe,) NEXT INSTRUCTION IRETURN WITH ~IGN OF FkT CC CHAHG~P, 0 . . . . . , I~NTRY~EXIT ,. ~AC ~FAC~ ISIGN WORO OP FLOATING ACCUMU~ATOR ICALLING 02143 R 203705 R 02144 R 5437~~ R o JMP* ~EIX, SAD (DIV) J~'1P* %1-;'; IX I 02132 R 602lj~ R .' %FNEG, o DAC %FAC4 OAC GlJARD kAC %EAG~ bAC %EAC2 RAk DAC %FAG~ 02133 R 02134 R 02135 R 02136 R 02137 R 02:1.40 R A /NO REALIGNMgNT NEOES?ARY RA~ R 544~@1 R 02126 R 622102 R 02127 R 200527 R 02130 R 50.46~0 R 0213~ R 544610 R 0000~0 o ROb 02~~5 02142 R o SNA R 7400i~j A R 04310~ R 0212~ R o PAC %FAC~­ JMP* ~E\.,OI, IflX THE F~OATIN~ AC %FIX. 0 .~. kAC %EAC~ 0211~ R 203706 R R o TAD (4rb00rb~) R R A R R 02~15 o %fAC~ bAC %FAC~ A o o JMPu ~AC 020i4 R 7414t1~ 02075 R 344643 02~76 R 5046¢0 02077 R 344626 02113 R 7400~@ A 02114 R 043706 R o %F~OT2 o %EAC~ I CL~ OAC %FAO.3. o o 6AC S~1A 02073 R 2~3j~~ R o o %FbOT1 o f.POINT~N9N 0g072 R 043706 R 02~06 R 2037~7 02107 R 744010 02110 R 0.4370'7 02:1.1~ R 014~~7 o SU8TlTh~ SEQU~NCE~ SAD %FAC~'- (%~NEG,) o o o o o o o o - ---- -- - -- --- o 0 o () FP1~T~ 0 0 02;l~5 0~146 02~47 SRC S2A R 740200 A XQR R 244626 R 0437~5 R 02150 H 622~1Z R R (4000~0 %~AC~- DAC ~FNEG -" Jt~P~~ I 0 I ISHQRT GET ARGUM~NT /CALk, 1NG SEQU~NCE; 0 ROUTIN~ .. (PC~~) I I I 0 , (PC) . (PC+l' (~c+?~ I I Ilf ABSO~UT~ 2gRO 00 NOT NEGATE ICHANGE SIGN IRESTORE . IEXIT C%PG!) 0 IADDRESS OF ARG IN USERS PROG, JM? %FG, /SU8R CA6k 0 /(STORg ADDRESS HERE) NEXT INSTRUCTION IRETURN HERE o o o o o 0 §OES BACK TWO LEVE~s (THREE IF INDIRECT) ITO GET THE ADDRESS OF AN ARGUMENT AND STORES IT AT PC+l IOF TH~ CA~LI~~ P~OGR~M, o 0 I I o 0 R 000000 A 02152 R 2021~1 R 02153 R 504701 R 0215~ %FG, 0 0 02160 R 021~l 223l~0 R 463720 R 02:1.62 02163 02164 02165 R 223720 R 043720 R 741100 A 0 0 R R R R 02166 R R DAC ISECOND 0437~0 223720 R 021~7 R 0621~1 R 02170 R 442151 R 0217~ R 6221~1 R IE:NTRyef:XIT IMASK OF POSSlBLE ISIGN BIT SET FROM 16 IN K 0 URI NG J MS /G~T CAL~ERS EXIT IAC=(PC~1) FROM CALLING'PROGRAM /SAVE fIRST bEVEL AND 02154 R k'421~1 R R 7777(9. A 02156 R 342151. R 02157 R 0437.2~ R o hAC 021~5 0 %E~, ISUBROUTINE hAW TAD DAe b£·VEb l,AG* %J5 %.)5 lS2* DAC %J? \.,A Ci~ DAC %~5 %J5 SPA bAC n %J5 lS~ JMP~ %[G., DAC{t %FGEX, %r:'G .., - " , ~EG, IG~T CARG ADDR) AODR /BYMP CAk~~RS EXIT /SAVE. ARG AODR IGE:T ARG AOOR lEND OF 2ND LEVE~ lIE 0 BIT IS ON ADORESS IS INDIRECT IACCf;SS AGAIN ISTORE ARG ADDR IN CA~~ING POINT ISU.MP EXIT IEXIT I I~~---~-~-~-~-~~~~----~ I 0 INORMAbl~E F~OATING A9CUMU~ATOR (%FNOR.) o o o o o o o 0 ICALLING SEQUENCE; I . JMS - %ENOR IS~8R CA~L II NEXT INSTRUCTION /SUBR RETURN ' ... o 0 I o 0 ITHE F~OATING POINT ACCUMUbATOR Is SHIFTED LEFT UNTlb 8IT 1 IS ION, BEFORE ANY SHIFTjNG THE NUMBER IS CHECKED FOR I~ERO, IF IT IS ~~RO YHE EXPONENT IS C\"EARED AND THE ISIGN WORD SE~ OF~. o %FNOR. o I 0 0 0 02172 R ~J00VJ~0 A 02113 R 140~~1 R - 0 DtM LJNDFkN o 0 0 0 I 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PAGE 37 FP1~T~ SRC '12174 R 200527 R 02175 R 5046,6 R 02176 R 544604 R 02177 R 622112 R 02200 R 5046:>" R 0220l R 544~~7 R 02202 R 622112 R 02203 R 203705 R 02204 R 504~~v.j R 02205 R ~J43'l05 R 02206 R 5437~~ H 02207 R 740~100 A "322i0 R 602223 R 02211 R 1032~2 R 022:1,2 R 602217 R 02213 R 2037~'7 R 02214 R 544565 R 02215 R 7402~hJ A 02216 R 6v)2223 R 02217 R 1437~1 R tlJ2220 R 1437~1 R 02221 R 143?17 R 02222 R 6221'12 R 02223 R 203'105 R 02224 R 744010 A 02225 R 7411~~' A 02226 R 6~)22~7 R 0 SAD ~gA~) ~ENOR, .' JMP* AND I %FACg hAC 0 IIF %FAC2 ... %FAC3 (3777/7 ISTRIP SIGN IN CASE OF' AND %FAC2' [JAC %EAC 3 SAD Si::A Jt'1P %[NORA!'1:t. JMS OCHECK Jt,1 P ,+ 5 . " ~AC %FAC4 SAO %FAC4A IMINl)S ~e:RO, IANO AC::0 CLEAR /THE EXPON~NT AND SIGN THE EXIT Iyl t TH THE fhT Ace IN A8S0l~UTE Ql STATE, %~NOHA~l Jt1P Pr.M %FNORA %PACl IChEAR EXPONT O~M Dr~1 %FSIGN %J4 " IC~EAR JMP~~ %F'._ NOR e IEXIT bAC %F'AC;; HC~ SPA J~1P %FNOHB SIGN IIf. BIT 0 IS ON Ell' lIE NOT KEEP HOTATING io~AC~ JMP hAC J~1P ,+~' /RANPEX SAP ~ ~777'(7) lSi! UNOFb-N I IROTAT'E I Cl..h J~1S OCHECK JHP %FN •. LAC %f:AC~A 0 0 0 6 AC %~AC~ SAD 0 0 t+~ %FAC~ SAO (777..57"1) ",)MP .+~ SAD (:.577) 0 0 hAC OPCQDF; AND ([jp ) ' SAD ((jp) 50461kl R 5446;1.0 R 60224~ R 203'1~1 R 544702 R 602245 R 544703 R 6'~22~5 R 2v.137k'4 R 54466k1 R 440S~i R 0 0 ~l %~AC~ TAO DAC 0 0 EX~ON~NT~ hAW 0 0 St!A 02227 R 7777'(7 A 744000 A 02247 R 103~?2 R 022S0 R 60226fJ R 022?~ R 204565 H 02252 R 744~1~' A , (UN) SAD (UN) J. ~1 P * %F'NOR - ' .. 02230 R 343704 R ")2231, R 043'104 R '12232 R 200527 R R 0 (UN'FC) .. ANO I 02246 . OPCOOE. I 02233 R 022S4 R 0223~ R 02236 R 02237 R 02240 R 02241 R 02242 R 02243 R 02244 R 02245 R 0 EPO INT,..N9N ~AC IDE CREME NT 0 0 Sl)f3T l ThE I~XP()NENT UNOERFhOW 0 0 0 RC~ 0 0 0 0 I o G o () PAGE o o o o o o o o ~8 FP1~T~ 02253 R 044565 02254 R 203'1 ki7 022:?5 R 7400io 02256 R 0437v)7 02257 R 0445S7 02260 R 2037ta6 022~t R 7400ii~ R A R R R 0227~ %FN, DAC L,AC RAL DAC ~H1P %FNOR8 o o %FNOHA o hAC OVRFb~ JMP~ %FNOR, bAC UNOFbN SNA ..... o JMP* %FNOR, OVRFbl. D2M UNPF'~N o I IHO~P THE F~OATIN~ ICAL~lNG SEQUENC~' I I o o %FAC2 ~:JMP* ~ENQR, o o o %F'AC3 (~EAC2 o I 1 II o o IVSED AS FMQ D1!M o o o SNA R 622172 R R 2005~1 R H 74120"') A R 6221/2 R R 140~~~ R R 140~41 R H 6221?2 R o o EPoINT~N9N DAC %FAG4A ~AC %[AC1 RAk DAC %FAC4 DAC GUARD ~AC %EAC3 RAh R A 02262 R (1)43706 R 02263 R 2037~~ R 02264 R 74001k) A 02265 R 043?~5 R 02266 R 6022~4 R 02267 H 200!:>,s6 R 022/0 R 7412~j0 A 02272 02273 022!14 02275 02276 02277 SU8TIT~E SRC 02300 R 0000~)~J A %PH, JMS -%PH NEXT "INSTRUCTION -. .. .. o (%FH,) /CA~~ ~N FLOATING Ace) IRETURN (VALUE IN Fh OATIN9 ACC ANO (VA~UE k.,AC 0230~ D.AC ~AC OAC bAC DAC J~lP* IE:XPONENT %EAC~ %HAC~ %PAC2 IH1GH~ORDER %fAC~~ ILOW~ORDER %HAC~ %HAC3 %EH, MANTISSA MANTISSA /EXIT I ICALL I NG SE;QUENCE;; I ITHE JMS - ~~IR, "400/1 NEXT R~SU~T .. 77700~/777776 INST~VCTJON' IN THE F~OATIN~ ISU8R QA~L IROUNDOFF elT IEXTRAGT MASK /SUBR RETURN ACCUMUbATION IS ROUNDED ACCORDING ITO TH~ MODE ~~IN~kE/~OU8~~ PRECISION) I o o o o IROUND AND INSERT SIGN C%PlR.) I I AC o I I" I I HE~D o ~~ 023~~ R 2037vJ4 R R 043710 R v)2303 H 203705 R 02304 R 0437~i R 02305 R 203706 R 02306 R 04371,2 R 023~7 R 622~~~ R AC~UMULATOR o o o o o o o (J o () o PAGE o o o o FP1~T~ 39 SRC R 000QH10 A R 140:>4vJ R 02311, 02312 R 200527 R o DtN bAC 02313 R 504670 R 02314 R 544604 R AND SAD t~2310 02315 0231.6 02317 02320 R 602~~1 R R 5'14620 R R 5446~0 R 0232~ R R /+1 TO 02322 R 7451~2 A 02323 R 60233~ R o o o o o o o o o o NEGATIVE o " %~JR,A JMP /GYARD BIT SET FOR DP o bAC R 602334 R ~H1P %FIRE.X R 6223t0 R 750010 A 02335 R 3623i0 R o IS2 lSi: o JMP* %FIReA G~K %f·IR. TAf)* 02336 R 442J1.0 R 02337 R 343'106 R %FIR. lS2 TAD ANDl" DAC 02310 R 5223~0 R 0234~ bAC GUARP# AND SAO 02~~34 R o CL~ R 504§;0 R R 4423i0 R (CAL)" %FtREX AND (UR).. SAD CUR) JMP %F; I RE: X PMA IF-~FAd4 l~ R 544604 R R 4423i0 R o (LJR:FC) SPA J STb 02324 R 744000 A 02325 R 200~~~ R 02326 02327 02330 02331 02332 023~3 OVRFLH OPCOO£ Jtl'lP R 60233::1, R 2045~7 o R 043706 R 02342 R 7500i0 A 0Z343 R 3437~5 R 02344 R 0437~5 R %FAC3 %F~Rt %fAC 3 GLK %r"AC~ TAD [JAC Sr'1A 02345 R 740100 A 02346 R 6023~6 R %EAC4 IG~T 8IT~ ~1ASK. ~OW~ORQER IADO TO RES~bT TO PERFORM RQUNPOFP. IMASK OF INSIGNIFICANT PORTION. IKEEP ~OWeORDER RESU~t, /~~T OVERFkOW 8IT~ IADD TO HIGH~OROER RESU~T. lOVER INO JMP ROUNDOfF IPO I NT TO F~OW INTO SIGN BIT? I TO OVERFLOW INTO SIGN BIt, %FAC2;%FAg3 RjGHT ON~ BIT AND INCREMENT EXPONENT, IROUND~OFF IROTAT~ CAUSED NUMB~R I 02347 R 744020 A 02350 R 043!~~ R 0235l R 203706 R 023~2 RCR OAC bAC R 7400~0 A %FAC2 RAR AND* R 0437~6 R 02355 R 103664 R %EtR, PAC %F'AC3 o 023~4 o 02356 R 442310 R 023~7 R 6~2~i~ R %FlRA ~H1S I NCEXf5 iS2' - %tIR, JMP* %PIR, ,EJECT ~. o o o o o %EAC~ 02353 R 522310 R o liRUNCATE IPOINT TO RETURN IEXIT o ADDRESS o o o o o o o o o --- - ----------------------- - - - - o () o () PAGE FP1~T~ 4~ o o o o o o o o o o o o o I o - JMS - ISTORAGE WORD %[5. - ICAL~ ~J~; TH~ o ,Of SIGN T81T OF THE HEkD Ace IS IEXC~USIVE OR!~D ~tTH IT AND THAT VALUE IS STORED IN BIT 0 OF I%FSIGN, RETURN IS MADE WITH BIT 0 or 80TH THE o o ISIGN CONTROL (STRIP SIGNS) (%FS,) I NEXT JNSTRYCTJON IRE TURN I ITHE SIGN BIT Op THE FbOATING Ace IS STOREO IN BIT o o EPOJNT~N9N ICAL~ING SEQ0E~UE~ o o SU8TIThE SRC IH~L6 Atc ANDTHE-PLOATING Acg SET TO 2ERO. - I I 02360 R 0'~00~)~ A 02361 R 203'705 R 02~62 R 504626 R £12363 R 043?;l.:, R 02364 R 2037k1~ R 02365 R 504~60 R 02366 R 04370!:) R 02367 R 2037il R 02370 R 243717 H 02371 R 504~2~ R 023'12 H f143721 R 02373 R. 203711 R 02314 R 5046~~ H 02375 R fJ43711 R 02376 R 622~~0. R 02377 R ~J00000 2037~!j A £12400 R R 02401 R 5437166 R 02402 R 7402~0 A 024Y,3 R 741!~00 %FS~ l~AC AND [JAC t~A C AND DAC I.,AC XOR AND OAC ~AC AND DAC ~Jt'1P* f~ CAC0 02406 R 02407 R 02410 R 02411~ R 02412 024).3 02414 02415 442377 R R 622;J'/'1 R R I~XIT TO EQUAL 2ERO 0 \..AC %FAC2 J~'1P bAC SAO %t~AC~ -0 o o o o o JMP CAC~;X JMP .~~ 1S2 CAC0 o ~H~P* CAC0 D~M %FAC~ P~M %WAC~ %FAG~ o D~M GUARD o D~M D2M %FAC4 DiEM %F~ AC4A J~'1P* 9AC~ I-~~~~~-~~~--~--~~~-- o I ISWITCH THE F'L,OATING POINT lAND THE HEL,D ' A CO U~1 U~ ATOR • ICAL~ING o o CAC0EX+2 %HAC2 . S~A GAC0EX o o SKP R 1437~~ R R 143/0~ R 02416 R 143706 R f}2417 R 143,,07 R 02420 R 1445~i R 02421 R 144565 R 02422 R 622377 R fo~St SAD %FAC3 S2A A 20~~'l;tl R 5437i2 R 740200 A 602412 R 6024~4 R ISIGN HORD OF FLOATtN~ ACCUMUbATOR ( 400~H00 IK~e:P ON~Y THE SlGN %J4 - -. ISToRE IT %FAC2 IGE:T SlGN (3777'17 /WORD AGAIN AND KEEP %FAC2· IONhY THe: ABSObUTE VAL.WE %HAC2 ISlGN WORD Or HELO Ace lJ ~1 UL ATOR %J4 /~I.KE SIGNS::0, UNhlK~ SlGN::t ( 400"H00 IK~EP ONL.,Y THE SIGN AND %FSIGN ISAVE IT ~8AC2" IGET THE SIGN WOHD, (377777 lOr. THE HEA~O Ace ANIJ, %~)AC2 . ISTRlP OFF THE SIGN, (oFAC~ ICr1ECK THE Ft..OATING AC'S 02404 R 602414 R 02405 0 o S~QU~NC~! ACCUt1UL,ATOR o o o o o o () () PAGE rpl~T~ 41, o SRC o o '/ o ITHE ACCUMULATOR AND LINK AR~ CLOBBER EO By ITHIS SUBROUTiNE, TEM~ORARY STORAG~ WORe %J5 IS A~SO o o o o o o o o 1 I JMS NEXT IChOBBERED, I 02423 02424 02425 02426 H 000000 A R 203704 R R 0423.~0 R R 203l1l1 H 02427 R 043704 R 024~vJ R 2e'2~~0 R 02431 R 04311.0 R 02432 R 203"~5 R 02433 R 04266'3 R 02434 R 2037~1 R 02435 R 043705 R 02436 R 202$60 R 02437 R 043'lii R %SWICH ~SWIGH ~NST~UCTJON %FAC~ ~AC %HAC~ %FACl, %FS, OAe %F-:S II ~~8AC;t hAC %F'AC~ DAC %~S" %FAC2 %FS, LAC (QFAC3 DAC 02446 R 622123 R JMP~~ 7~F o o MANTJSSAE o %f' AC3 %FS . .~ ! ~AC %HAC~ o I-----~---~---~-----~ o %Sv/I C~ I I o I o o S, / I o MANTISSAE, %HAC3 o o o 1~9W-ORDER IGENERAL FL.OATING ADO ICAL~ING SEQVENCE; I JMS - ~fA, o IWORD MANIPULATION %8AC2. o o o I'1-iAC2 DAC l-.AC PAC R 02443 R fj43"106 R 02444 R 202~i)0 R ")2445 R 1643712 R o o /EXPONENTS, IUSE TEMPoRARthY FREE /STORAGE FOR /HIGH~ORDER DAC bAC DAC 02442 R 2v)3712 o L.AC h~'C I o ,~ DAC hAC 02440 R 2037~2 R 0244~ R 04236k' R /R~TURN ., DAC I ISUBR CALL 32/42- NEXT ~NSTRUCTJON /CAL~(AuGEND IMAXIMUM INFLOAT Ace, ADOEN IN HELD A9C) SHIFT (26 /SUBR RETURN S~P" 34 D,P,) o o I I 02447 R 024S,~ 02451. 024~2 02453 024~4 02455 024?6 02457 02460 02461. 02462 024~3 ~)000'P0 A R 143'1;1..5 R R 1,43707 R R 1445"11 H R 144557 H R 144564 R R 2037@5 R R 504620 R R v)44''/0 R R 2037ii R R 5046~6 R R 044566 R R lvJ23~(~ R %FA! o 0 02M %HAC4 LJ2M %FAC4 O~M %MQ#"' o Oi!M GUARD DtM ~AC AND DAC l,AC AND DAC o sw 1rCri# %F'AC2 ". (~~~~~0) %J4%# %HAC2 (40~000) %f~%#'- Jt·1S %f.? - o ISIGN OF FMS ISIGN Of Ft1A .... THE C0 ~1 Pl, I t·1 E: NT OF ISTRIP SIGNS AND GET ABSOl,UTE ORIGINA~ XFAC IF FUNCTION IS NOT ADU o o 0 0 () PAGE I FP1~T? SRC 42 0 0 0 0 0 0 0 0 0 0 0 0 02464 R 2037~' 02465 R 543706 02466 R 74020 r1 02467 R 602500 02470 R 203710 0247t R 043'/v)4 02472 R 203711 02473 R 043705 02474 R 203"112 02475 R 043706 024"16 R 444!;)64 024'77 R 603017 0 0 0 0 0 IIF FMB=0 IIF F~'1A=0 R R A R J~1P OAC 02540 0254l 02542 02543 02544 /FNA ITO FMA (H1GH) IFMA ITO NEW FMA (l.,OW) %FAC2 6AC %RAC~ PAC %FAC3 ISl SWITQH R R IrM8 JMP %FAEX NOT ... VJ bAC %HACi; - SAD A IFMA %HAC~ SKP %FA,T JMP %EA~X ~AC (;;[AC+ CMA R 0 " 0 %~5 f~ R 152 %FAT,B 0 DlF'FER~NCE SWlTCt~ - . - %EAoT JMP hAC %fAC~ AND (~~00~0) lIE MINUS DO NOT SWITCH %FACl GREATER THAN %HAC1 I,. ,00 NOT SWITCH IHAROHARE FMA IA~SO > FMB BEFORE AhIGNMENT SNA ,JMP %FAA IEXPONE.NT SIGNS l)NkIK~ IE.XPON~NT SIGNS SlMIl.AR kAC %FACl JMP ,+5 6AC %HAC~ JHP * +~ . TAD %HACl, SPAtCMA' Jt'1P %FAE,X %fAB,B %J5 0 lOUT OF BOUNOS 0 I 0 , Jt1P %f.A;.X 1St %~~ SKP J~1P ~AC 0 0 C~1A ~PAA 0 0 %FAC~ (~~ ) > F ~1A ) 0 SPA TAO SPA ( F ~1B 0 XOR %HAC;l. CMA TAD 0 %HACl. JMP %f.AT,B %Svll eti JMS R IFMA = 0 IOETERMINE EXPONENT I(ADDEND~AUGENO~l) TAO DAC SPA R A R 2037~~ R R 74;!.lvJ0 A R 6Q)2~32 R R 2v)371~1 R R 740VJ01 A R 343704 R R 6D2~~~ R R 74(10k)1 A R 3437i~J R R 741'.klj, A R 603~~0. R R 3447104 R R 741l~~ A R 6vj300r~ R R 44372t1 R R 741kH~0 A R 602~@~1 R R 20372(;) R -.. 0 StA A 02517 R 02524 02525 02526 02527 025J0 02531 02532 025J3 02534 02535 02536 02537 0 0 LAC %HAC2 R R 2437ik2 R 212520 R 504~~§ R 0252;1, R 74;1.200 A 02522 R 6vJ251i R /FM8 (HIGH) IF M8 (LO~J ) ,+1.1 R R R R 0 ORIGINAL FMA.t,+j,. TO SWITCH TO FMA'S l..,AC %HAC~ DAC ~'~AC1. R R A KEEP f'M8 %fAC2 %FAC3 R R IFt18 02502 R 7402k:.10 02503 R 7410~~! 0Z5f()4 R 603017 02505 R 2037~1 02506 R 7400v):J.. 025~7 R 343/i0 02510 R ~143(2YJ 02511 R 7411~~) v'2512 R 6vJ25~9 v.)2513 R lPJ242j 02514 R 4445~4 02515 R 6025vj5 02516 R 2~~3704 AN~ ~ SlA 0 ~~OlNT~N~N EXIT - EXIT AND I,.,AC SAO 02500 R 203711 R 025~l R 543712 R 02523 0 SlJBTITl..E O~)T OF BOUNDS IEPA=EPB 0 0 0 0 0 I 0 0 , () 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PAGE 43 FP;l.~T~ SlJBTlT~E SRG TADn 0254, R 362~~7 R 02546 R 75:1,100 A 02547 R 603~'9Q) R 0 [P()INT",NON 0 ~~A, SPA!Ch A JMP %tAr.:,X /EXPQNENTS ~Re:A TEf~ THAN MAX AL,h OW~:[) 32/42 I ISHlioPT THE: AD9ENU Rl§HT CJE:LTA TIMf;S. I 02550 R 02551 R 02552 R 02553 R 025~4 R 102555 R 02556 R 025~7 2037~1 7440~0 R A %FAB RCR 20371.~5 '7441~~~ %r'iAC3 DAC bAC %~AC~ RAR OAC %HAC4 1St lIP ROVNDING IS R A IFINI~HED SHIFTING? INO",CYC~E AGAIN Hg(~ut;~TED. AND BIT 0 OF' %HAC4. Jr~P ~AC (OR) %f'ABtB %~lAC6 ' TAD (i) SAO %RL. ON~Y ~AC 0 Acdu~1ULATORS %HAC4 . DAC %MQ "," ~AC FOR 0 O~BUGGlNG 0 SWITCri OiM SW,lT9 lj SNA ISTART A JMP %FAB81 ~AC %HAC2' SAD SKP Jt1P %FAC~ R R NOT EXP TO GET %HAC2 GREATER D2M %fAC4 R A ~ /SAVE R A R 0 0 -- GLK TAD %HAC~ DAC %HAC2 ISWITCH F~Ol.JND 0 IDG NOT ROUND DAC %HAC3 %FABtB ~ 0 AND (UR) ". R R R lS SET 100 NOT HOUND Jt'1P %fA8.8 DeM %HAC4 R - ~AC %HAC~ R R A 0 ~~5 %FAB bAC OPCQot 20052'1 R R R 0 S~lA: CL~ 60260(:) R 02600 R 20373.3 0260:l. R 044,7 J" 026~2 R 14371~ 02603 R 1437l~7 02604 R 204!jb4 02605 R 144~~4 k'2606 R 74:t.t!~~f() 026~7 R 6kJ2624 02610 R 203711 102611 R 54370~ 02612 H 74100tiJ 02613 R 602620 02614 R 2037;2 02615 R 7440~1 02616 R 3437~~ 02617 R 602644 02620 R 2037~~ 02621 R 740 k1 v) 1 02622 R 343~0? 02623 R 602~3'1 - J~1P I 50462,j R 544~2~ R 6026100 R 2037i2 R 344643 R v.)43if2 R 750010 A 3437~i R 0437~i H 0 %FfAC3 RAR 043?~2 R 2f13?13 R R 7400~QJ A 02563 R 025~4 R 02565 R 02566 R 102567 R 02570 R 0257:t R 02572 R 02573 R 02574 R 02575 R 02576 R 02577 R ~HAC2. DAC l~A C 043ili R 203712 R 74002Q) A 02560 R 0437~3 R 02561 R 443740 R 025~2 R 602:>:>0 R 0 %HAC2 hAC 0 - ,+~ %FABS;:5 R TAD %EAC? R J~1P %RAC~ 0 0 LAC %HAC3 C~1A I C~~ . ' TAD %FAC3 J~1P ~AC C~lA SWITCH MONITOR 0 ' R A NEI~ '. %FAB82 . IrM8 IFMA 0 0 0 0 0 0 o o o o o o o o o o o o o 0 PAGE 44 FPl~T~ 02624 R 203705 R 02625 R 543"11). R 02626 R 741kH~{~ A 02627 R 6026J4 R 026~0 R 203:7~§ R 02631 02632 02633 02634 R 744~H~1 o R 6026~1 H R 2Kl37~~ R 02635 R 740003. A 02636 R 343?il R £12637 02640 02641 02642 02643 02644 02645 02646 R 7401KJ0 A R 6026~7 R R 204705 R R 042423 R 02647 02650 02651 026:>2 02653 02654 02655 02656 R 444564 R R 203Y/~~ R R 744020 A R 0437:3,1 R R 2vJ37l2 R R 74002~1 A R 6v)2~~2 74~.400 t~ v)2661 R 200~27 H 02662 R 5045/5 R 02663 R 544,76 R 02664 R 602774 R o 02670 02671 o o o ISWITCH %FAB82 ~J2667 02672 02673 02674 02675 02676 R R R R R R R R 602705 R 203713 R :3,0201,3 R 0437i3 R 2037;~ 740401 602700 744v)QJ0 02677 R 344~13 0270~J R 043'1~2 R A R A R R TAD %HAC~ ON~Y ~EAG~, I FMB IFMA AND 3 WITH CORRESPONDING %HAC2, AND 3 %~A8,~ ... 1 (~f~A8,G) k,AC DAC %SWICH J~'1P %?\~ I t8+ 7 INOW o IfMA S~1A JMP %FAB83 o IPMS J~1P %F ABB3 l. AC %FAC2 "" CMA .~ S2L. %FA8,C ~AC %8AC~­ ~ MORE TIME IFM8 R vJ302~ R 544~76 R 03vJ22 R 603k1~2 H o l~lKE SIGNS o -/lJNL,IKE SI~NS SPA JMP %~[A9 JMP %FAC IEXPQN~NT DIF~ERENCE TO IEXPONENT REA~OLATI0N%FAE.X LAC %rAC1-' R 24371.0 R R 2037~5 R R 543106 R R 7402~0 A R 741~~~ A o %[AC2 IIF FSlGN = 400£100 ~FANGl !nAC %ESiGN R r~ 6030i2 R R :U?J242~ R R 444'64 R o ISHIFT BACK %fAC3 %FA.C2 JI1P %FAEXFSIGN = 00Y'00f(.l XQR IAOO UNLIK~ ~ IADo LIKE GR~AT TO o REALhY SUBTRACT COMP~ETE OPERATION o %HACl (1~0$~0) SNA JMP %f Ar~X bAC %~At~ o AND v)3004 B 6~)30i7 R 03005 R 2037vJ4 R 03006 R 74vJ100 A 0~010 o RA~ 03002 R 504626 R 03003 R 7412100 A ")3007 ANSWER SIGN DAC IIF 0300~ ID~TERMINE RAt., A 03000 R 2037~~ R o DAC %FAC4 ~AC - %EAC3 R R o RC~ A R R A foEAD,~ JMP -- %~AEX ISHIFT BACK HERE %FAD~D LAC %FAC4 /EXP SIGNS EQUAl.. o S~'1A %FE .,H1P %F AEXX J~1S %~W 1C~ IS~ SWJTGH IFAC REG l STERS'MORE + /SWITCH TO GET %FAC hARGER (MORE IIF FAC2 ANO ~AC3-= 0~ HAC REGISTERS MORE + ISO THEREFOH(~swtTCH ~EGISTERS ANO KEEP SXGN %FAEXX LAC %FAC2~ SAD %fAC~ S2!A - -- SKP %FAEX JMP %FE LAC OPCQDE AND (OP6T09) (ADD) , SAD J~1P A~?lC?N o o (JMS) JNS INcEXP 02767 R 0437~6 R 02770 R 203705 R 02771 R 740ro~k' A 02772 R 043705 R 02773 R 603017 R 102774 R 203721 1027"15 R 7411v.10. 027'16 R 602670 02777 R 6027~5 SHIFT JMP %FAO,O bAC %FAC4-PAC GOARO H R R FORC~D -- ... J~1P R o o o SBC POSJT~VE) o o o o o o o o o o () o () PAGE o 10 o o o o o o o o o o o 47 FP:1.~T~ SRC 03023 R 203/21 R hAC 03024 R 741200 A 0J025 R 603~.j:? R SNA I%FS~GN 03026 R 204;>70. R ~'302? R v)43721 R (13030 R 204~~~ R 0303:t R 504~~3 R ~J30;S2 .- R 7412k?~ A 03e133 R 102017 R 03034 R 6030~6 R 03035 R 204570 03036 R 750100 03(137 R 204626 03040 R 043121 03~)41 R 6~J30!j6 03042 R 203721 03043 R 74j.200 0J044 R 6030S4 R A /8;CQMES n A" SIGN o o SNA o ICOMP AstGN %§NEG, JMP %FAEXT - l,AC %J4% SMAlCLA Jt'1S GoroGO o LAC (4~0000) .,J~1P %fAEXT DAG %FSIGt~ .ADSIGN ~AC o IB;COMES "A" SIGN %~SIGN o SNA J~1P GO~OGO IAOD ~lKE SIGNS lAUD UNLIKE SIGNS %FSJGN .. 400000 l.,AC %F% ISIGNOF Ft~A ~AC %FS1GN SWITCH AND (1 ), DAC SNA GQGOGO %FAEXT IEH:COMES "A" o SJGN o , JMS %SNEG .. JMP %FAEXT l~AC %~1% . DAC %[SIGN .. ~13053 6030'6 R 2045'10 R (143'121 R 102172 R 442447 R 03060 R 622~~7 R %j4% - o AND <1.") vJ3052 R lVJ2~ll H R 03054 R 03~55 R 03056 R 030!:)7 R ""'! PAC %FSIGN ~AC SW"tTCH R 03045 R 204566 R 03046 R 043721 R 0~047 R 204~~4 R 03050 H 504643 R 0;S0~~ R 7412~0 A ISKP TO SUB Ir.IKE SlGN~ Jt~P GOTOGO ISUB UNL,IKE SIGNS 4000~0 TO S~8TRAQT LiKE SIGNS ~AC R R R A R %f.Sl~N ~H1S IS~ J~1P* I IWHEN SWITCH = .EJECT ..... %FNOf~ t %FA ! . .~ ~EA. ~, o o /BUMP FOR EXIT IEXIT HARgWARE FMS > F~1A ,,, TH£HEFORE COMP ASIGN o o o o o o o o o o o o o o o CJ () o () -PAGE 48 FP1~T~ SRC o IGENERA~ o ICAL~ING I I 0 I 0 ,.-.. u 0 0 0 0~061 R (()0000QJ vJ3062 R 74 4 ~~(~ 03063 R 143'107 03064 R 144557 03065 R 203704 03066 R 343'l~(~ 0~067 R (~43'i~4 03070 R 20052.7 0307~ R 5046:l.vJ 03~'72 R 544610 03073 R 6031i2 03074 R 2037~1 03075 R 5046:>5 0 0 0 0 %FM. (%PM,> NON~EAE ICAI...L o o IRE TURN IENTRY EXIT C~k D~r-.1 [)i!t~ GUARD R R R bAC - %f AC~ R R R R LAC %EAC~ AND (777) RT6 RAh PAC TEMP bAC %XFACJ, R 603120 0313.2 R 203'/104 03113 R kJ4053?; 03114 R 2005+3. 03115 R 2405;1.6 03116 R 74110{1 03117 R 603132 0~120 R 2037:10 03121 R 741100 03122 R 60312'7 03123 R 200~j~) 03124 R 74;110(1 03125 R 440566 03126 R 6031;S2 03127 R 2005~0 R A R R A R R A R R R %XHA¢i Si!A JMP %FMl JMP %FM2A %F'M2 ~AC %F~12A IUNl.IKE SIGNS %8AC; bAG T~MP JMP %fMJ SPA lSt: OVRFbl .. JMP • +4 hAC TEMP o o %FAc;!' l.,AC SPA o o OAC TEMP .. hAC %XFACl XOR %XHAc;i, SPA Jt4P %Ft11 o o AND (1~~)" R R R R XQR o o RT~ 7421010 A 7400~0 A 040~j"j R 2v)0513 R R 240,16 R R 5045ii R R 7402~~1 A R 6031;,52 R o o J~1P %f:M2 R R R R 03102 R 03103 R 03104 R 03107 03110 ~XPONENT MULTIP~ICAND Of MU~TIPLIER ISAVE ~XPONENr OF PRODUCT, IAob %HACl %FACl l:AC OPCOOE . AND (DP) .. SAD UJP> 031w)~ 0~105 IEXPONENT OF TAP OAC o o %F AC4 ct..kJRrC· RTb - 0~111 0 A A R 0J0l6 R 746010 A 0~077 R 742010 A 03100 R 742010 A 03106 0 MU~TIPLY ITHE ARGUMENTS ARE IN THE P~OATING (%FAC1~3) AND IHELD ACCUMU~~TOR~ (%~AC~"~). THE FLOATING ACCUMU~ATOR IS ITHE MULTIPLICAND AND THE HE~D ACcUMU~ATOR THE MULTIP~IER. IIF EITHER ARt ~ERO~ RETURN IS MADE WITH 0 IN THE F~OATING IACC, THE EXP~NENt IS-COMPUTto FIRST. 0 0 F~OATJNG SEQUENCE; JMS - %tM, ~EXT JNSTBuCTION I I 0 0 o I o IUNk,lKE SIGNS 1~IKE SIGNS WERE NEGATIVE o o o 0 o 0 °1 - C) () o o () 0 PAGE FP1~T~ 49 suarITbE SRC 03130 R 7401~'~ A 0313~ R 4405~7 R 03132 R 102~60 R R 102~~7 R 03134 R 6230~1 R 0~l~3 o UNDFbl 1(+EPA)+(+EPAi-STAYED POSITIVE %FM1 JMS' %F$, J~1S CAC0 lS2 o o o o I R 1437i~ 144~~~ R o ISAVE IT, IHIGH~OROER IC~EAR MULTIPLlCANP SHIFTING IN PRODUCT MU~TtPbICANO PRODuct AREA FOR SHIFTIN~. INOT 0'!t SAVE IT %J3 %F Me %.J~ IINITIALlr.~ CARRY ~XTENSIQNS I IS PERFoRMED BY A SERIES OF ADOS MULTIP~ICANO IS ~DDED TO ITSEbf AND SHIFTED FOR EVERY 11~81T OF THE-MU~TIPbtERt THE ADDITION STOPS WHEN THE 03155 R 744020 A 031f;>6 R 043?+5 R MULTIP~I9ATION 12-WQRP ~1l).~Tl~hl~8 15"0" I hAC %F 1'1 A RCR OAC %J~ ~AC %.)3 DAG %.j3 R 740k1~~1 A 03161 R 043716 Ii RAR 0j162 R 2v)3714 R I,.,AC 03164 R 043)14 R RAR DAe 0~160 03163 R 74002~j A 03165 R 204~67 R 0J166 R 740020 A l,AC I LAC kAC %HAC2 IIF HIGH"OROER WORO IS ~ERO, ITHE MU~TIPLIER MIGHT BE ~~RO %1~IAC2 I RAt, DAC R 74:t2ro~j A R 6v)3222 R SNA R lONE elT MU~TIPLIER ~EFT / JMP %fMB SMA:CLL JMP %FMA 0 0 0 ~XTENSION %tJAC~ R 0437ii R 6031~~ 14TH WORD RC~ () 0 DAC R 740£110 A R MU~TIP~ICANO ISHIPT TWO WORD 0;S174 0~l'~5 03176 03177 0~20~ /3RD WORD EXTENSION OF %HAC~ R 203712 R R 744010 A R 04371~ R R 203"111 R 0 0 %..)1 . ~' DAC %~;A 03170 03171 03172 03173 03200 R 744100 A Yo~l RAR 0~1~1 R 044~~7. R 0 0 ISHIF THREE IWORD MULTIPLICAND lONE IBIT IRIGHT %~~A 0 0 %FAC4 ot M %J 1 Ai(- -, D2M %EAC~A# ITHE ITHE 03157 R 203716 R o I~OW~ORDER IC~EAR FOR 0 0 SAVE IN WORK AREA, %J2 D~M I o o %FAC2 %:)2 02t1 R 03154 H 2037:45 R 10 %FAC2 ~EROAND SKP ~Jt-1 P 03151 R 1437~7 R 0j152 R 144~~i R 03153 R ABSO~UTI~E, S~A R 60322;) R o o SAO R 740200 A R %j3 DAC ~,AC 0;$146 R 74100f:' A 0~~47 031~0 %F AC:S %FAC~ bAC D~M R 1137~~ R R 043715 R R 203715 R R 543716 R o o 6.AC Dt.M DAC R 143706 R R 043?ib R 2037~5 IGET SIGN AND .JMP{~ ~f:M. R 203706 R R 0 SMA I 03135 03136 03137 03140 03141, 03142 03143 03144 03;t45 0 EPoINT~NqN ICHECK MULTIPJgAND FOH o --------"--------_.- IIF MU~TIP~IER 01 IMAYBE INo",IS MU~TIPLIER INO,.~CyC~E AGAIN 0 0 0 81T 0 SET? 0 o 0 o 0 - - - - - - - - - - - - - - - - - - - - - - - - --- ----. --- - - -- o '. (-) o () PAGE FP1~T? 50 SRC 0 0 0 0 0 0 0 I IADD THE THREE WORP (INCLUOING EXTENSION) IBUILDING PROQYCT ~N tHE FbOATING ACC, 03202 R 03203 R 03204 R 0~205 R 03206 R 032~7 R 03210 R 0321l R 03212 R 204~~:; I R OAC %FAC4A 75001'1 A G~K 343?~7 R 0 0 0 o 343714 R TAD TAO %~~ 043'107 R DAC %f.AC4 7500i0 A 0~222 R 203712 R 213223 R 740200 A 03224 R 6~)31~1 R o t~AC %[AC~A n445~5 R 0 TO THE TAD %J1A 344567 R 3437v)6 R 0321,3 R 3437i6 R 032j,4 R 043706 R 03215 R 750010 A 03216 R 343?1~ R 03217 R 343"105 R 03220 R '~14 3 '/05 R 03221 R 603iS~ R MU~TIP~ICAND MU~TIPL1CANP TO PRODUcT IEXTENSION OF MU~TIPLICAND (3RP WORD) 13RD WORO Or BUI~DING PRODUCT IADD OVERPbOW FROM ~INK TO ZND wo~o 12ND WORD or BUlbDING PRODUCT %FAC4 GL,K IYES,~,ADD > TAD TAO %FAC3 %J3 %[AC3 TAD %J~ TAO %r-AC2 DAC %fAC2 PAC GLK IADD OVERF~OW FROM IOF PRODUCT JMP %~MA IAT % FMB THE HlGH"ORUER ITr,:ST ~OW~ORD~R wdRO,-IF I %Ft18 %HAC3 LAC ~INK TO FST WORD AGAIN MULTIP~IER WORD 1$ ~EROa IT IS 2ERO ALSO, EXIT. S~A lIS MUbTIP~IER 0 ? lyES .)MP INO, • ,CYC~E: AGA I N 03225 R 2031'0'1 R 03226 R 04455'/ R 103227 R 102112 R 03230 R 623~?1 R RQlJTINE, IREDUNDANT IN CASE hAC %[AC;~ OAG GUARD Jt,1S .Jt·1P~~ - ,EJECT %fNOR %FM, . -- I INORt-1A~ IRE:TURN 12E o o o o ICY9~E o o I IEXIT %FMC o UNNORMA~l~ED o o 0 o 0 o 0 o 0 o 0 o 0 o 0 o 0 o 0 o o o o PAGE 51 FP1~T~ o $RC IGENERA~ FkOATlNG OIVIDE (%FO,) ICALL 1NG SEQUENCE;' .. I" ,. NON~EAE o o I ICAl,..l,. 0 o I I () IF~OATlNG o o I o o o o o o o o I 03231 R 000000 A R 2232~1 R 032J3 R 043714 R 03234 R 443231 R 03235 R 102~~~ R 0~232 03236 R 2037~5 R 03237 R 543706 R 03240 f~ 0324~ R 03242 R 0j243 R 0~244 R 0J245 R 7402~vJ 74100~ 603~6j 200~27 5046vJJ 544604 03246 R 6Q)3'H~5 03247 R 200527 ~NSTRUCTAON o lSi: J~1S 6032~7 03254 R 0~257 74401v.~ SAD S2A IA6NORMAL. OIVJSION ... R R DIVISION IF kAC OPCOPE AND COP§TP9) IA8NORMA~ RCh A INO AaNORMA~ 6f~'SION IF L,AC o R 2037~5 74;t4~1 R A 03272 R 344o~j H 03273 R 1437Y)~ R 03274 R 043/i~ R %HAc;( IlNTEG~R UNNORMALI~EO o DIVISION . o IEXCEPT FOR REVERSE DIVISION IrMa 19ALCUkATE EXPONENT Ft1A o HIGH = 8~FORE r~AGGING A8NORMA~ DIVISION 0 JMP ID.EXll THE OIVISOR IN THE LAC 02M JMS OAC .. b,AC CMA!.S~k TAD OtM DAC %fAC~ %FAC3 %ANEG e %J3 %Et\c~ (1 %tAC~ %J2 o o - SKP IN£GAT~ 043?1~ o SAD %HAC3 St A R 03270 R 03271 R .... ,. SMA JMP %FDf4 IS FM8 SAD (RDIV) ~JMP t+ 5 l,AC %XHAC2 R 03267 R o (fL> ' SAD (9A~) JMP 191V 1. g~ R 03265 R 1437~6. R 03266 R 102013 R o %fPC - AND o ISIGN CONTROl., IFMB HIGH IFM8 LOW .)r~P 03264 R 203706 R o SKP 03260 R 543712 R 03261 R 740~~0 A 03262 R 741,0~J0 A 603~~5 IGET NO OF 81TS (MUST BE NEGATIVE) ISAVE NO Of SiTS AS COUNTER, %fAC~ hAC OPCQOE R 203711 R 03263 R %ES, /ABNORMAb DIVl~ION IF FMB - 0 bAC %EAC2' 03250 R 504?r5 R R %~1 %~o! R R IE.:NTRY~EXIT %[P. DAe 03251 R 5446j? R 0~252 o bAC~ R o o %FP, A A 03255 R 740100 A 03256 R 603215 R o NEXT /~EAST IUPON ENTRY TO THE SUBROUTINE THE ARGUMENTS wERE STORED IN THE POINT HtGISiER (%FAC1~3)f AND THE H~kD ACCUMUkATQR (%HAC1~3). IRETURN IS MADE r6 THE CAkbING PROGRAM WITH THE QUOTJENT IN THE IF~OATiNG POJNT R~GlSIER, THE DIVISOR IS IN THE fimOATION ACI o o INO Or BITS TO GEN~RATE SIGNIFICANT QUOTIENT BIT IRF.:TURN HERE r.34/l"!!44 400/1-- I vJ3253 R 200517 H o "H1S ITHE QUOTENT WILL = 0 o ICkEAR FOR QUOTIENT INEGATE ANO ISAVE kOW~ORDER DIVISION IHIGH~OROER DJVISION ISKIP IF LINK ON FROM NEGATING IDIVISOR ICL.EAR FOR QUOTIENT o F~OATING ACCUMU~ATOR. ILOW~ORDER DIVISION ~OW~ORDER o o o 1 I U o 0 o PAGE FP1~T~ 52 SHe 0 0 0 0 '03275 R 2037~4 R 0~2"16 R 102016 R '032'77 03300 03301 03302 03Jk'3 033v)4 0~305 033~6 0 03307 0 03311 03312 03'313 0J314 0 0 033~0 03315 0331,6 03317 03320 03321 ~);S322 0 0 0 0 0 0 0 0 0 0 R 34371kJ R R 0437~4 R R 200527 fi R 5046:l.v, R R 5446:1,0 R R 603323 H R 203?lq~ R R 504655 R R 7440~k1 A R 742k'l~J A R 7420~'6 A R 742kJ10 A R 74201~ A H 040560 f~ R 200513 R R 240516 R R 504=>'77 R R 74120k' A R 60334:5 R 03330 R R R H R R R 0333~ R 03323 0;S324 vJ3325 03326 0~327 03332 03333 03334 03335 03336 603~3l R 2037~1 R 040~3t{) 603~43 R 2037l(~ 03343 R 200!j27 H 0;$344 R 504575 R 0;S345 R 544637 R 0J346 R 6033S3 R 0J347 R 200:;:1.7 R 03350 R 74401.Q' A 033~~ R 74v)l~0 A "J3352 R 6035~~~ R 0~5353 R 2vJ3?+1 R OPCQDE SAD (OP) Jt1P %FD2 L.AC %FAc:1. IDOlJ8~E DAC ITEMP FOR QIJOTS:NT EXPONENT TE~lP I;PA %XHA¢i IEPB AND (~~0.)" SNA IEXPONENTS WERE; JMP %F'Pl J~'1P %FP4 %F02 o o bAC %XFACl XQR o o RTI, RTk RTk RT6 o o PREqISloN AND (777) CL~IRAb ' l,.AC %fAC~ I,I,UNl"IKE ITE~P DAC TEMP FOR ~lKt: SIGNS SIGNS QUOT~NT EXPONENT bAC %XrACl XOH %~RAt; o o o o Sr4A JMP %FOl IEXPON;NTS WERE Of UNhlKE SlGNS %F04 IE:PA ~AC %8AC~~ o SPA J~1P ~AC lEPA WAS %FD3 T~MP SPA Jt'JP roFP3 NE~AT1VE IFROM SlJBTRACT I ON OF EXPONENTS lSi! OVRF'b; 440536 H 03337 R 603343 R 03340 R 200~~0 H 0334l R 7401VJ0 A 0334~ R 440~~'7 R ~AC ANU (OP) " 200~i3 R 2405:1.6 R 740i?jr1 A EPOINT~N~N ITHE EXPONENT OF THE OIVI[)~NP MINUS THE EXPONENT OF THE IDIVISOR EQUA~S THE E~PONENT QUOTIE:NT, %FD0 %~Ac;t IDlVISOR EXPONENT hAC %ANEG, JMS %HACl TAO IOIVID~N(J eXPONENT %~:'AC1 IEXPONENT BF:FORE NORMAl." I r-A T I ON DAC R R R 741100 A R 6036~v) R R 200~~'~ R R 74110v) A f~ SUUTIT~E .+~ hAC TEMP Sr'1A IS~ UNOFh; IABNORMAk D1V.1,? ION LAC QPCQOE %FOl AND SAD (OP6T09) (RO'lVf Jt~P tio~ L,AC %XHAC~ RCt., St'1A NO~ IFROM SUf3TRACT ~ ON OF' ~XPON;NTS IF' FM8 IS UNNORMALl.2ED IEXCEPT FOR REVERSE DJVISION HIGH IF~18 Jt·1 P %FOC IASNORMAL. OIVI$ION INORt1Ab 12!E MANT~SSA BECAUS~ HARDWAH~ NORt1Ak, 1r.ES 1'f SONNY ITHE PROC;HAM ~J~k NEV~R EXPECT A FbOATING ABNORMAl, DIVISION ON RO IfMA HIGH LAC %Ij AC2 o o o o o o o 0 o 0 o o () o () PAGE o o o o o o o o o FP1~T~ 53 SHO 03354 R 5042~1 R 03355 03356 0335/ 03360 03361 0336? o o o o o o o J~1P l~AG %FDA~~ %RAC3' ROb R 2v)371.1 R kAC %HAC2 RA6 0337l R DAC R R R /Q!JOTENT DAC %FACl IEXPONENT AND (OP) .SAD (QP) JMP ,+6 5C346:l.Q,' R LAC %F'AC:l. SAO (777:57"1) 03376 R 603403 R 03377 R 54470~ R 03400 R 603~~3 R SAD (3·i ~I ) JMP • +~ Jt~P 0~S401 R 2!~3704 R R 544660 R R .+~ SAD 152 IINT~G;R o .. . o (377777) UNr~~~~N o Jt1P %FDl DlVISI0N IIF OlVlOEND ('OlVJSOHf THE QUOTENT t~I6L. ;: 0 03405 R 2037~1 R 03406 R 54370, R 03407 R 741000 A 0341~J R 603~10 R 03411 R 2 v.J 3 '/12 R 03412 R 7451kHj A 03413 R 6031 22 H 740~"31 A 03415 R 343706 R 03416 R 74140~' A 03417 R 741200 A 03420 R 6034!)4 H f13421: R 6ro3~~S R 03422 R 203'106 R (lJ3423 R 74510(1 A 03424 R 6034~2 R 03425 R 740031 A 03426 R 343712 R 03427 R 74~)4U0 A 03430 f~ 60344!") R 0343~ R 603454 R 0:5432 B 740~61 A 03433 R 343712 R 0~4:54 R 741~~k' A 0:.5414 R I(F'MA PMS JMP JllJrR IFt'1A LAC %FAC3 SPA:C[~ . /Ft'1860\lJ J~1P IFMA < FM8 • +~ o o o TCA TAO %tjAC8 SNl, JMP lOEXIT J tit P JQi,F R . IFMA < FMB IFMA > FMS TCA T AO %tfAC~ IF't1A LOyJ $t4 o o /PMS SNA o o IrMA S~I., JMP tQ~XII o o L.AC %FACl. (~3403 R 4405~i R 603J~~ o ~i TAD %FAC;]' kAC OPCQUE o o %HAC~ 03375 R 544702 R 0;.s4Q)4 R LO~J kAW A 03372 R 5446,l0 R 03373 R 603401 R 03374 R 203704 R 0340~ IFMA DAC %HAC3 v)3363 R 740~;'f~ A 03364 R 04371~ R 03365 R 777777 03366 R 343'I'U4 ~J~367 R E143704 213370 R 200:"27 o (~AC) R 7440:l0 A R 0437),2 R o o AND Si!A R 740200 A R 603527 R R 2037+;2 R o o o o o c~ r"" -...-) 0 () 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 PAGE 54 SRq FP1!:)T~ 034~5 R 7 412 ~,n~j A 03436 R 603115 R 034~7 R 603~~4 R 03440 R 740001 A 03441 R 3437~5 R 03442 R 7401~~1 A ej443 R 603~15 R 03444 r~ 60~3~~1 R 03445 R 143704 R 03446 R 143'1~5 R 0~447 R 1437~6 R 034~0 R 140!:;)~6 R 03451 R 140e:>~'1 H 03452 R 140:>1l R 03453 R 6036~vJ R 03454 R 03455 R 1437:l.~ R 2C~3l11 R 03456 R 504~61 R 03457 R 7402~~ A 03460 R 6034r6 R 03461. R 2~137i2 R 03462 R 744010 A 03463 R 043'7:1.2 R 03464 R 2037;1,1 R 0~465 R 74001. 0 A 0~S466 R v.,43711 R 0~467 R 203'1~2 R 03470 R 744k'10 A 034'11 R tiJ43~k?6 R 03472 R 2v,379J5 R 034'73 R 740010 A 03 4 74 R tJ4370~ H 03475 R 603~~5 R 03476 R 443714 R 0~477 R 2v)3~~5 R 03500 R 504661 R ~J3501 R 740200 A 0650~ R 603512 R 03503 R 2037~~ R 03504 R 744010 A 03505 R 0437kJ~ R 03506 R 203705 SNA J~1P Jt~P lOV2 Jr~p lOf;XIT 035;1,5 R 744~~~' A l.~.I.F'R IFMA < IFMA > 0 FM8 F'MB %~AC? IFMS HIGH 19~x IT IFMA < FM8 IFMA > fMB IQUOTENT \Ill L.l. 0 J~1P l.QIFR Dt t1 %FAC~ Drt1 %FAC~ ott~ %FAC~ PlU1 OVHF~l D7!M U~QFb~ 02t1 UNDFb,N 0 :;: 0 S~A Jt4P IQVQ3 LAC %HAC;S Reh DAC %HAC3 bAC I.,AC HCk DAC kAC RAb DAC Jt~P IPVC 3 %fAC0 %fAC~ %FAC~. .~ %EAC~ Jt~P 0 l..,OW 0 IPM8 HIGH love lSi! %j1 LAC %F' AC2 AND (~AC) St;A /+1 TO DIVISION COUNT~R I~~VC~ 0 0 RA~ IFMB00 = IDVC1 ~ ~AC IFMS £10 NOT ... ~ 0 %Jl TCA IN;GETED oI FFEfiENCE TWX FMA/FMB ITHE DJFF'EREN9~ T\~X THt~ FMA/FMB HAS SEED Pr:TERM I NEt) I PR It-1E: MANTlS~AS fOR §L.JBTRACT l ONS OAC %Jl CL~ 0 0 bAC %f.AC;~ RC6 PAC %fAC3 L.AC %[AC2 OAC %f'AC2 lJMP lQVC~ 0 0 IFMA HIGH IrM8 0 0 IFMA LOW %~AC2, RAh OAG %HA02 0 0 JMP %FUEXIT IDETERMINE TH~"DIFFERENCE T~4X THE ~MA/FM8 AND DO THAT t"ANY SUBTRA9TIONS D~~l %Jl IDJFR IOIVISION COUNTER l:,AC %HAc~ IDve AND (~AC) ~j35t07 0;S512 R 2v3371,4 R 03513 R 74010..51 A 03514 R 0437:1.4 R Ct'1A TAD IDEXXT SMA R R 7400i!~ A 0~510 R (~4~r~f:15 R 0~51l R 603~?~ R 0 81)8T 1T~E EPolNT~N9N 0 0 0 0 0 C) I (J o () 0 PAGE o o o o o o o o o o o o o o o o o o o 55 FP1:>T~ SRC R A R R A 0~523 R :344§~J R 03524 R 0437:45 R 035~5 R 1437l1.l6 R 03526 R 14370~ R 03527 R 777777 A 03530 R 044~~6 R 0353~ 035~2 R 203l~6 R R 744010 A 03533 R TCA OAC 03553 (1)3554 03555 03556 0;S557 03560 0;S561 03562 H 043?~2 R H 203711 R R 74001,j A ROL. R 20052'7 R 03564 R 504~~3 R 03565 R 5446164 R 0~566 R 440544 R 03567 R 5446~3 R 03570 R 440~42 R 03571 H 200527 R 0~57~ R 504610 R 03573 R 544604 R 0~574 R 6036VJ(~ R 0~575 R 140~~6 R 0:55'76 R 140~67 R - %FAC3 %EAC? ~AG RAb bAC OAC o ISUBTRACT kOW DIVISOR PROM ·0 I~OW ~tiAC~, I SAVET EM P0 RAR Xl.. Y. , , ~1 AY8 t: NEW bOW ~ 0 HOE HOI V I () ENO o %HAC2 ~j~ IIf OVERFLOW ADO 1 TO HIGH QRDER DIVIDEND ISuaJECT HIGH~ORDER DIVISOR o %F'PD %8AC~ IIF NEGATIvE DO NOT GENERATE A QUOTIENT 81T ICONTINu~'WITH OLD DIVIDENO INSTEAD OF REMAINOER o Gl..K TAP TAD S~~ A ~J~1 P bAC %FD8 RC6 ~AC %HAC3 %tjAC2. DAC %HAC~ DAC RAb IA8NORMAL %FOC DIVID~NO I I ISHIFT DIVIDENCl I D2M F'STSUB 1St. %J:t JMP %PDA Jt~P %F DF OlVlS~ON EX~ECTEP I BEEN SHIFTED AGAIN IHAVE AL~ 81T~ INO't.CYC~E 11 NGEGE:R jl,H1p· LAC O~COOE AND - lSi! IDV8YkJ IS~ o %EAC~ %J3 %HAC~ TAO o IIF NEGATIVE, THE ~ARGEST POSSIB~~ HAS SEEN OBTAINEO. I~F'OE: OAC o IQ40TI~NT SPA ,,)MP H 144~~6 R R 4431i4 R 0~563 o - DAC R 0437:1.1 R R 6D35jl R R 6036~2 R o ITHE BY A SERIES Of SUBTRACTIONS. THE DIVISOR WI~L BE ISUBTRACTED FROM THE OlVID~ND, IF THE RESU~T IS MINUS THE DIVISOR IS ILARGER THAN THE OlvlGED AND A BIT IS NOT ADDED TO THE SHIFTED EX~ONENT LAW ~i . -. DAC FSTSVB# I~,A.C .. %fAC9 %FPA ISHIFT BUI~DING QUOTIENT 1 BIT LEET 043706 R R 7440;].0 A %.J~ l,.AC %fAC2 CMAIS~k. ' TAO (i) (JAC %J2 Di!M %F'AC3 D2M %FAC~ DIVISION-~S 90N~ ~13534 R 2t)37~5 R 03535 R 740010 A 03536 R 741:1.~0 A 03537 F~ 603616 R 03540 R (a43/05 R 03541 R 203716 R 03542 R 34311~ R 03543 R vJ43110 H 03544 R 75001QJ A 0~S545 R 343/11 R 03546 R 34~~"1i5 R 03547 R 740100 A 03550 R 603~@:2 R 03551 R 203712 H ~J3552 o L.,.AC %FAC6 03516 R 20~~7~~ 03517 ~~ 740031 03520 R 043'1i6 03521 R 203?0:> 03522 R 7414~Jl DVBYv.J0 hAC OPCQUE AND (OP) SAD (CAL.) JI"1P .+~ Dtt1 OVHFhl, DtM UNDFbi • • .'1 ~, o o o /INTEG~R IFbOATING OJVISION BY tERO A8NORMA~ OlVlSION DIVISION TAKES PREC1PEN9E lOVER DP JEA tUNCTJONS /ABNORMA~ o o o o 1 o o () PAGE 10 o 56 03577 R 1405~~ R 03600 R 4432J1 R 0360l R 6232Jl R o o o o o 03602 R 0437+1 03603 R 7404k10 03604 R 603~t0 03605 R 7777'7'7 v)3606 R 5445'0 0~607 R 103664 0~S610 R 144!'59 0J6ll R 2232JJ. 03612 H 243706 03613 R 043706 0J614 R 203/3.~j 03615 R 603~::>2 R o o o o o o o o o o o -., .%~ 0 , o I BU~1 P fOR f. X I T JMP* %FD t IEXJT IAT%FDO THE DIVISOR' JS LESS THAN THE OIVIDEND AND A QUOTIENT 81T 11$ GENERATED~ THE QUaTJENT BIT IS PICKED UP FROM THE CA~LING SEQUENCE; lIT IS THE ~EAST ~IGNiFICANT BIT AND IS ORED INTO THE BUI~OING QUOTIENT. I AN ADJUS Tt·1 EN p{" NEe gSSARY TOP I CK" UP THE NEW DI V tOE N0 (R EMA I NDE R ) I r I %POD A %HAC~ OAC A R kAW '\':~ SAD FSTSUB o OtM FSTSUB %[0, H ~ACn R R R R XQR R %fAC~ [JAC ioFAC3 bAC %HACl Jt1P %PDB SIGNIFICANT BIT, OR IT IINTP THE ~OW~ORDER QUOTIENT WORp /5AVE NEW QUOTIENT IGET LOW"ORDE~ REMAINDER IGO-SACK ANO SHIFT QUOTIENT IG~T L~AST I tAT %POE THE ~ARG~ST ~OSS18~E QUOTIENT HAS BEEN OBTAINED. THE WAS SHIfTED LEFT ONE BIT TOO MANY. ~HIFT IT BACK 181T lAND INCREMENT-TH~ EXeONENT OF THE QUOTIENT IQUOTl~NT I 03616 R 7440~Q) A (136;1.1 R 203'1k:J6 r~ 0~620 H 7 4002(~ A 03621. R f:143706 R 0~622 R 20v)~~'1 R 03623 R 5VJ460~ R 03624 H 544604 R 03625 R 143'70.4 R 03626 R 203'111 F~ 03627 R v)445S'1 H 036J0 R 200,36 R 03681 R 74120v.) A 03632 R 603600 R 03633 R 20053/ R 03634 R 340'41 R 036;S5 R 03636 R 03637 R 03640 R 03641 R 0~6~~ R %FDE r~CR ~AC %F(JF RAR %F' AC3 OAC bAC OPCQDE AND C[C) "' SAD (CAl.,) Dt!t~ %F"AC~. UNDFkN 6036k)0 R J~1P %FDEXIT 200;;27 R 504610 H l"AC OPCODE AND (OP) "" 5"'l46lt~ SAD (UP) R R A R R 0:5650 H 140'~1 R 03651 R 603600 R IMANTISSA AND Bll TAKEN FROM IT! PORTION COMPLETE, JMP o o o o o o IMUST EXIT WITH- 0 FOR I DIVISION o o bAC lJNPFbl TAO 03643 H 203'104 vJ3644 R 54457"'1 03645 R 741vH.?0 0;.s646 R 141052>6 03647 R 1405j7 IRE~~ACE SNA Ji1P %F'DEX~i SNA R IHIGH~ORDER QUOTIENT IGET ~OW~OROER QUOTIENT LAC %HAC2 DAC GUARD LAC OVRFb; 74120t:' A 6~13646 R o o ~H1S INqEXP R o SNb JMP ,+~ R o o 02M UNPFbN %PPEX 1T 1s ~ o o o ,+1 AC %FAC;1, SAO (~~~) l" o S ~

7 R o o o o JMS o IGE:T AODRE:SS %[AC~ IEXPONENT DAC~ %DP2 152 %{)P2 6AG OAC* %FAC? 12ND WORD %[)P2 13HQ WORD ~9P2 I.S~ hAC %~AC~ DAC* %QP2 JMP* DDAG FLOATING POINT SUBTRACT (OSy'B) JMS XCT Nf;XT U§UB ADDR IMINUEND IN fLOATING ACe IADDR OF SUBTRAHEND (XCT If INDIRECT) JNSTRl,JCTJQN ISUBR RETURN ~'PIFFE:RENCE IN FI.,OATING AC) I 03771 03772 0:.57'73 03774 R 000(1)00 A R 1~)21~1 R R 0000kJrIJ A R lfJ2i12 R 03775 H 1040~5 R 03776 H 4kJ3TI:5 R 03777 R 6231'71 R PSUB v.J %DP3 o J~1S %rG ,'- , JMS %[NEG. ' Jt"1S lJF' A0 %DP~+40QHo00 J~iP~ - "D~l,JB IGET ADDRESS OF SUSTRAHENO ISTORED ADDRESS OF SUBTRAHENO INEGATE MINUEND (SU8TRAHENO~MINVEO) IDOUBLE PRE.CISION ADD IINOIRECT ADDR~SS (XCT) Of ARG IEXlT I PECISION PbOATING foINT MubTIPbY (QMPV) ICA~blNG SEQU~NC~i IOOUB~E 1 - ' I JMS PMPY I XCT AOOR o o CDOAG). JMS ODAC ISUBR CALL(VALUE IN FLOATING ACC) XCT ADOR IAODR OF ARG (XCT IF INDIRECT) NEXT INST~UCT~QN ISU6R RETURN (VA~UE IN ARG AND F~aATING ACe) kAC I I I I o o %PP2 STORE IDOUBL~ PRECl§JON ICA~~lNG SEQU;NGEi o o OOAC 03770 R 623'l,5 R o o o SHe / ~j4000 R v-J0000D A 040kil H 1021~~.. R 04002 R kJ00kH60 A 04003 R :tvj2~0vJ R 04004 R 1037~2 R vJ4005 R 404002 R 04006 R lkj30~1 R 04007 R leJ261k) R 04v'l'Q R (H10Y>00 A 0401~ f~ 777777 A 0401,2 R 624'~~Ej R I ISUBR CA~L (MU~TIPLICANO IN F~ATING ACe) IAPDR OF MU~TIPLIER (XCT IF INDIRECT) NEXT lNST~UCTJON ISUBR RETURN ~PROOUCT IN FLOATING Ace) PMPY o %DP4 o ~n1S JMS YofH ._ t J~'lS PI..,AC %[)P4+4kHiH000 JHS" .,.. %EM, JMS loflR, Jt'1PU 7~777? Oi'-IP Y .EJECI 0- IGET ADDRESS OF MUbTIPLIER AND ISTORE HERE IHO~O F~OATIN~ Ace. Ir~U6 TIPLlER "/GENERAL MU~TIPLY IROUND ANO SIGN IROUND OFF BIT IMASK IEXlT o o o o o o o o o o o o o o o o o o o o o o I o 10 o PAGE 61 fPl~T? o IDOV8bE PRECISION F~OATING POINT REVERSE OlV1DE (OOVR) ICAL61NG SEQU~NCE.! I / o o o o o I o o o SRC I I I 04013 R (ij00vJ00 A 04014 H If'2151. R 04015 f~ 000000 A 04016 H 1037~5 R 04017 R 003714 R 04020 R 103122 R 04K'21 R 404015 R 04022 R 104025 R 04023 R (;H'3714 R 04024 R 624~~~ R ODVR %DP5 . PQVR JMS XCT NEXT o %FG .- JMS lJDAC v) Jr~S o o DOU[3~E It,OAD OOLJ8kE: o IOlvIDr:ND IP~VIDE o IEXIT I~~~~--~-----~~-~~-~~ 10 IOOUB~~ PRECISION I I JMS I I o qr DIVIDEND o I ICA~6ING SEQU~NCE' I o AODR~SS ISTORE D~AC %DP5+400000 ~,H'lS' bOVD .DSA . %J~ J~1P* D9VR o o IG~T ~~!1, .OSA I o , Jt1S o o ISUBR GALL (D'VISOR IN FLT Ace) IADDRESS OF DIVIDEND IR~TURN (QUOTiENT) IN F~OATING ACgUMU~ATOR) AODR lNSTR~GTION o 04025 04026 04027 04030 04031 kJ40~2 04033 04034 04035 04036 04037 04~j40 01~j~1 R 000000 A R lY)21~1 R R 000'100 A R 102~~0. R R 103722 R R 4040~" R R 10:32~~ H R vJ00000 A H (~H~00~;t A R 102310 R R (J00~H;)0 A R 7777'/7 A R 624~25 R xcr N~XT DDVO o %OP6 o P~OATtNG o POINT OlVIOg (DDVO) (DIVIDEND iN F~OATING ACe) ADOR IXCT IF INDIRECT (ADDR OF POUBLE PRr:CISION DIVISOR) ~NSTRUCTJQN IRETURN (QUOTIENT IN FLOATING ACC~ DQVO JMS J~·1S %EH. Jt·1S r)L.. AC /SU8R CAL~ /GET ADDRESS OF ARGUMENT IAODRESS oP DIVISOR IHO~D OIVIOENP J~1S-- ~ - . %[0, CA~ ~ %FTR ,~t • ~ 777771 t.H1P~ ,EJECT PDVO . IGENERAL F~OATtNG 136 f3IT AUOTIE:NT /L~AST S!GNI~lCANT o o o %DP6+4kJ0~~0 %DP6A o OIVIOE QUOTIENT BIT IROUND AND INSERT SIGN IROUNO OFF 8Il' IMASK /EXlT o 0 o o o o o o o c) o o o 1 I o 0 o PAG~ 6~ FP1~T~ SRC SuBrtTkE o ~OLJf:3\.,~ o IDQUBLE PRECISION Fl.,OATING POINT Rf::VERSE SIJBTRACT (DSBR) o I o o o o o ICAL~lNG I / I ISUBTRAHEND IN fL.OATING Ace, IAODRESS or MINUEND 10'~ FF£RENCE IN FI,..OATING Nr:XT INSTHUCT.l.ON JMS DS8R XCT AkJIJR 04042 R o 0vJkH;HiJ 04~43 R 1021'l, 04044 R 0000w}0 04045 R 1037~5 04046 H k103 71.,(~ 0404'l R lkj3/~2 040:;0 R 404~)44 04051 R 1021~2 04052 R 1~J4055 04053 R "03714 04054 H 6240~2 A asaR R A %DP7 R R R R R JMS ~f~G , v) Jt1S DOA(; .DSA %Jl Jt~S %J:l, P~BR !.JMP* I I_~_"_~ ___ • ___ IDQU8L~ PHECISION ICAI.,~lNG SEQUENCEI o I JMS ,DSA NEXT " o FLOATING POINT AOD (DfAO) " IAl.JGE:ND IN Fl..OATING Ace IXCT If' INOIRsCT /SUBR RETURN (SUM IN rhOATING ACe) DPAD ADDR+400000 ,I, NSTRUCTJON / 04055 '140:;6 04057 04060 04061 04062 04063 04064 04065 04066 04Q}67 04070 R 'o000~0 R 1021~1 R 000k:)00 R 102300 H 103722 R 404~57 R 102447 R 000043 R 102310 R 00 Vi k:H~ ~1 R 777777 R 624~:?~ A OFAD 0 R A %DP9 0 H J~~S Jr·,S H H R A JMS %PP9A IG~T AODRESS OF AODEND /STORE ADDRESS %~G, , IHb~t) %F'H DhAC %f)P9+~~~~~0 ~J t'1 S %EA, 43 R .J~1S A A R .)MP';~ %FlR. y;"~ 777777 .EJECT o o ~_w_~_~ I I I INE~AT~ suaTRAHENO DOU8~~ IMINUEND~SU8TRAHENO lAPP I)F AD R I o o -'--%[NEG, JHS R o o Jt~S DhAG %DP7+4k10000 R 10 o Ace, 0 ,.- o o / o o o SEQU~NCE; U~AD . Pl..OATING Ace IGENERAL rbOATtNG ADO IMAX SHIFT IROUND AND SlGN I~EAST SIGNIrlGANT BIT IMASK o o o o o o o o o o o o o o o o o c) o () () PAGE; 63 FP1~T? SRQ o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o c' o o o () PAGE SRC FP;1.~T~ 64 o .TITb~ .IFUNq SUBTITh E IS1NG~~ o SING~E %NSIN~ PRECI§~ON F~OATING POINT PACKAGE I I SlNG~E I o I I PI,AC ~OAD FDAC DEPOSIT -FAD ADD I I I I FSl)B Sl)8TRACT FMPY FDVD MUbTIPI~Y PSBR FQVR REVEfiS~ I I I o o o I I I o ITER~1S; IREQUIRED I I PRO~RAM~; 1. F~QINT(GENERA~ A~REG PPP~15 I SEQU~NG~; ~MS F~AC / .OSA o I NEXT I o o o SUBTHACT o P~OATING ARITHMETIC) HARDWARE ACCUMULATOR I I o o o ~. F6 T- Ace Fk.OATING ACCUMUbATQR (%PAC~,%FAG2,%FAC3) 3~ HECq A~G H~kD ACCUMULATOR (%HAG~. %HAC2,%HAC3) I o o REVERSE DIV1D; o o o OIVlOE I o o PRECISlON I o 10 o IF~OATING ICA~blNG 04071 R 00.0000 A 04072 R 1021~1 R 04073 R 0000vj0 04074 R 224~)7~3 040i5 R 5046.50 04076 R 0437vJ6 A R R I fL.AC %sPl POIN! b9AO '" %SPJ, (i770f00 IGf';T '60W~OR()ER MANT 1S~A3 -' AND kAC~ ANO 041~7 R 0437~5 0~112 504b~6 %FAc %SPl, ISP~IT AGA~N U2100177 IGE;r EXPONc':NT (000400 IEXTEND SIGN BIT XOR TAD OAC %FACi- R R IS~ IoSPl l..AC~ %SPl AND DAC %F AC2 .' R 04110 R 224073 R 04111 R PAC R R 041kl6 R 504660 R R R 043?17 R IG~T ADDRESS 11ADORESS OF SINGLE PRECIsiON WORD) IHIGH~OROER WORe AND ~P~lT 6AC n £141,00 R 50465? R R /SUBR RETURN %FG -- R ~J4077 R 224~l;,s R 04101 R 244~77 04102 R 3447:t0 04103 R 043704 0~104 R 4440~3 04105 R 2240(3 , ISU8R CA~~ IADDR OF S,P, FLOATING POINf NUMBER J~1S o ('777400 (J777/7 bACn %~Pl AND DAC (400000 %j4 .. - IBWMP TO o o o !F~AC) AODR+400000 INST~UCTJON .- o S~CONO TO WORD FI~~ OUT EXPONENT WORq, o o o o o o o o o 0 0 0 0 0 PAGE 65 FP1::>T~ SRO SlJBTlT6E 0~~:t.J R 203705 R 041:1.4 R 343717 R 04115 F~ '14~i'1v)5 R 04116 R 6~40?:J. R 0 ~~N9~.~ bAC %FAC2 TAO OAC Jt4Pu %f" ACZ 0 %:)4 FCAC 0 IEXIT I I~--~-~------~~--~~-~ 0 I 0 I I I 0 0 0 0 SEQU;NC~; ICA~bING 0 0 0 IPbOATING POtNT STORE 0 CA~L.. t,H~S F!)AC IS~)~R XCT ALlDH IAPOR+400000(,lP INPIRE;CT) IRE:TURN NEXT tNST~lJ.CTJON I '21411,7 R 0vHH1~vl A 04120 R 102l=>1 0412;1" R vJ0000Q) 04122 R 203104 04123 R 5046~5 04124 R '364121 ~J 412 5 R 203706 R A PDAC (1.1 %SP2 0 JMS ISTORE IT (0Q,l0777 %SP2·· l~AG %~~AC3 ( ;1770~0 TAD~ ~IqSP2··- DAC~ %SP2 AND ISc . %~~ACg I~AC DAC* R 6241~7 R %SR2 %F,~ACl DA C~~ ~2J641~1 %SP2 IOE:T ADDRESS I(ADORESS OF SlNGbE PFU':CtstON WORD) IGt:T EXPONI;NT ISTR1P OFF ~EFT HAbP ISTORE EXPONENT IGET ~O~~~OROER MANTISSA ISTRIP Or RIGHT HAbP IME:RGE WITH EXPONENT ISTORE COMPI,ETg;o WORD IPoINT TO N;XT RE:CE:IVING AREA, %EG. bAC AND R R R R 04126 R 504~30 R 04127 R 364121 R 04130 R ~1641~1 H 0413:1.. R 444121 R 04132 R 20370~ R 04133 R 04134 R 0 I IHJGH~ORDER FPAC .J~1P(~ ~1ANT 0 0 0 0 I SSA 0 IE.XIT I I~~~~-~~~---~-~--~~~~ 0 0 I (FAD> IPbOATING P01NT AUD SEQUENCE; ICA~btNG 0 I I I 0 ~H1S - FAD XCT Nf.:XT A(JDR I. NS T~ UCTJON I ITHts SUBROUTINE DOE$ ITHE AUGEND IS STOREO ITHE APDEND IS l"OAOED IROUNQ~D AND THE ~IGN 0 IS4Br~ CA~L I(X9T IF tNDIRgCT) IRETlJRN HERE THE SET~UP IN THE: WORK FOR SUBROUTINE %PA, HE~D ACCU~lUl"ATOR INTO THE FbOATING IS INSERTED, AND ACCU~1UbA TOR, I 0 0 0 0 04135 R 000000 A 04136 04137 041410 04141 R 1021~1 R R (iJ000~0 A R 1023~yj R R 1'14071 R 041.42 R 4041~7 R 04143 R 102~~7 R 04144 R E100VJ43 A 04145 R 102~i0 R 04146 R o~J (iJ 4 QH~J A 0 0 0 0 I FAP. 0 %SP3 0 J~1 S J~1S J~lS %EG, %[H, F'~f\C %SP3+400V.l00 -- "%eA, ~JMS 43 " J~1S %[IR, ~~vJ IGET ADDRESS I(ADORESS OF SINGL.E: PRE.CISlON A()DEND) IMOVE FLOATiNG Ace iO HElO Ace. I\.,OAD FL.OATING AC IGE:N~RAL PbOATlNG ADO IrbOAT1NG XNSERT ANO RouN'r IROUND 0 0 0 0 0 0 0 o o o o FP:1,~T~ SRC 04147 R 777~~0 A 04150 R 6241J5 R o o 0415~ o 0000010 A 04152 R 1021'1 R o 04154 R 1k121~~ R 04155 I~ 1041~5 R 041fj6 R 40415;'; R 041:;)7 R 6241~1 R f~ 04153 R Cl000~J~j A o I FSUB %SP4 0 Jr'1S %[G, ~H1S %fNEG I o J~1S F:AO %SP4lf.400000 J~1P~· - -- ~:'§UB IFbOATING POINT ICA~~lNG I I II o MYbTl.~bY SgQUENC~1 JMS ~CT - F~PY I,PSA % SP1+400000 (INDIRECT) IEXIT o o (FMPY) I~NTRY~EXIT ADOR /AOPRESS Of MUbTIPblER(XCT IF INDlRECT) NEXT INSTRUCTION IR~TURN HER~ . . ., IFMPY QOES THE SETUP WORK NECESSARY TO EXECUTE THE GENgRA~ MQbTlebY INSTRUCTIONINAM~~y,~TORING TH~ . IMU~TIPkICAND IN THE ~E~O ACCUMULATOR AND ILOADING THE EbOAflNG POINT ACCUMU~ATOR WITH IMUL:,TtPl..IER / o 0~1~yJ o 04162 04163 04164 04161 04165 04166 04167 04170 0417:1. 04172 R 00(009) A R 1021~l R R 000~)00 A R 102j{()0 R R :1,04071 f~ R 404i~2 R R 103~?1 f~ R 102~1'~ R R 00040k1 A R 777~kj0 A R 62416(;] R FMPY %sP5 IGE.T ADDRESS o JNS ~H1S %EH e f~AC %SP5lf.400000 J~1S -- %~r~. Ji'·1S %[IH. 400 7770k1k7 J~1P* .EJECr Fi1PY - /ADDRESS Of SING~E PR~CISIQN ISTORE IN H~kO ACC, I~QAD o o o o o J~'1S o o IF~OATING POI~T o o o IG~T ADDRESS OF SUSTRAHEND ISToRE ADDRESS IN;GATE F~OAT!NG Ace I o o o I o o o 1?700~ IMASK JMPo FAD /RETURN IrbOAT1NG POINT SYBTRACT ICAL~ING SEQUENCE; I .~. JMS - F~U8 /SUBR CA~~ / XCT AOOR /XOT If INDIRECT I NEXT IN STRl) CT10 N IS U8 R RET URN IfhOAT1NG POINT SUBTRACT DOES THE SETUP WORK R~QUIR~D TO IPERfORM THE E~OAtING POINT ADD INSTRUCTION. THE MINUEND lIS NEGATED AND UPON RETURNING FROM %FA t THE. SUM IS INEGAT~D. THI~IS OON~ TO TAKE FU~b ADVANTAGE OF %FA. ANO ITO MINIMlt~ 90R~, o o o SlNG~E: / o o SLJSTtT~E MULTIP~ICAND, MU6T~PLIgR o IlNDIRECT AOORESS IG~NERAL FbOATING POINT MUbTIPLY IROUNO AND INS~RT SIGN or PROQUCT o IMASK FOR ROUNO OFF /EXIT o o o o o o o o o o o PAGE 67 SlJ S T l TLE o ? ~N G~ E o () I IFboATtNG POINT DIVlD; CFDVD) ICALblNG SEQU~NC~' I JMS FOVD ISV8R CAL.L I XCT APDR IAPOR. OF OlVl~OR IS~BR 'RETURN " II NEXT "INSTRUCTION "" .. o o IPOVO DOES TH~ S~T uP FOR %FO, THE GENERAL PURPOSE FLOATING IPQINT INSTRU9TIO~. II DOgS THIS BY /STORING THE OIVID;NP IN THE H~~O Ace AND BY ~TORING Ace. IIDIVISOR IN TH~ .. - F~OATING .,. .. .. o 0 0 0 0 0 0 04173 04i74 I R 00000.0 A 1021~1 R 041'15 R 000~v)8 A 04176 R 04177 R 042~0 R 0420~ R 04202 R 04203 R 04204 R 04205 R 102~H:Hi) R r~ 10401~ R 40417~ R If'32.5l. R 00v.H~kJ0 A ~10000l A 10231'P R vJ004kH? A 042~6 R 7'170'10 A c;J4207 R 624i'i3 R PDVD %.SP6 o JMS o J~1S %EH, Jt,1S FLAC %SP6 ... 4 0~H10~ JMS' --'%[0, CAk ~ JMS ~F1R. J.tt1P~~ 7770rora f-"9VD- • E~)EC! 4~0 IG~T ADDRESS Of DIVISOR IAODRESS OF DIVISOR IHO~O tT IbQAO DIVIsOR IGEN~RA~ P~OATING IQUOT1~NT IlNS~RT o o o o o o OIVIDE o 81T SIGN,ROUNDOFF o o 0 o 0 o 0 o 0 o 0 o 0 o 0 o 0 o 0 o 0 o o o PAGE 68 o I o I 0423.0 H 000000 A 0421~ R 102l~1 R F'SBR 042:1.2 %SP7 f~ k1000~0 A R 104117 R 04214 R kH13 '11'1 R 04215 H 1040?1 R 04216 R 4f~4212 R 042~7 R 1021~2 R 04220 R 10416~j R XCT NEXT ~NST~UCT~ON AUOR o ISUBR CAhL. IAPDR OF MINUENDeXCT If INOIR~CT) ISUBR RETURN PIPFERENC£ IN %f.:G, ~) J~1S ,DSA J~'P{~ I I~ET ADDRESS OF MINUENO ... I I FAP %J:\ r§8R IN~GATE o SUBTRAHEND IAOD o IMtNUENO~SU8TRAHENO OIVIPE (PDVR) . JMS -POVR ICA~~,OlVISOR IN FLOATING Ace, xcr A60R IAODR OF DIVIDENO(ACT IF INDIR~CT) NEXT JNST~UCTlON' ISUBR RETUR~(QUOTt~NT IN FhOATING Ace, ) I I A 04224 R QJ4225 R 04226 R 04227 R 04230 R '~42;S~ R 04232 fi 04233 R 04234 R 102l~1 H it.i00000 A 1041~~7 0v)37~4 R R 1£14071 R 4042?5 R 10417~ R 0~J37i4 R 624223 R o o ICA~~ING SEQU~~CEi I o o IREV~RSE 04223 R 000000 Ace. FqAC ~HilS 04221 H 0037i4 R 04222 R 624210 R o F~OATING 0 %SP7+4@0000 Jt'1S - ....- - %r~NEG, o o .. CfS8R) .PSA %Jl Jtf\S FCAC I I o fSBR J~1S ~n1S o o ", I I I 04~lq o SUBTRACT IR~VERSE ICA~bING S£QUENC~I o o o I o o Sl,H3T 1TkE ~ I NGI.,~ SRC FP1~T? FDVR o %SP8 J~1S (I) JMS I~~T FUAC lOSA %~~ F'hAC %SP~>t1~~r~~~ 'DSA I J ~1 P ~ • E:JE:CT o o JMS ~.J~lS o F.PVO %jl ..... _, r'.....tJ vR AODRESS Of DIVIO;ND ISAVE OIVISOR IUSE HE~D ACCUMU~ATOR I(OIVIDEND) I(ADOR OF DIVISOR) TEMpORARI~Y o o o o o o o o o o o o o o o o () () PAGE 69 FP1~T~ SRG o o o o o o o o o o o o o o o o o o o o o Sl,)BTIT6E: ~~NGh.E ITE;ST FQH DATA WHICH INHIBITS THE fFPPl5' TEST, 'SW~0' o I 04235 R 000000 A 04236 R 750004 A HObDSW 04237 R 5000i0 R v.J kAS ANO 04240 R 7412~~ A SNA 0424~ R 62423:; R 04242 R 200073 R Jt-1PU 04243 R 844546 R 04244 R 2041i~ R 04245 R ~1400'l3 H 04246 R 6042~6 R 04247 R 204546 R 04250 R 0400(3 R 04251 R 6042~~ H 04252 R 000000 A R 2042~2 R HObD.l HUk,DSW o L.AC OSTSw0 lIS SWITCH SET? INQ, EXIT [JAC bAC SAVQST (~O~P~~ lyES, o OAC OSTS~~'" J~1P l;XtT~15 bAC SAVPS;' J~1R PROGRAM o IRES TORE RETURN ADDRESS IRE:TEST SWITCH PCNEXT I 0 bAC DAC J MP R HA~T ISU8ROUTlNE TO UPDATE "DSTSWv'" ON l:;XIT1NG 04254 R 040073 R 6042~~ PSTsw0 H9kDSR*l OAO 04253 04255 R IOATA 'SW10' o ISUBROUTINE TO PCNEXT o§Ts~~0 E. XI T ~1 S EX~T '~5'1 o o o I 04256 R 777773 A o42 5 '7 ~XITM5 R 0 4 0 0 2 kJ R 04260 R 6200~2 R ~At·J DAC Jr1P~~ ISETUP TO' TYPE SYSERR SERV I CE: 'UONE i; I 04261 R 7777!~ A 04262 R 040020 R 04263 R 14002~ R 04264 R 1400?2 R 042~5 R 62vHj~t:? R 04266 R 777777 A 04267 R 040020 04210 R 2046~6 04271 R (640f022 04272 R 777777 04273 R 0400~l R R ;XITM4 bAW DAC D~M Ol~1 J~'1P* ~RCOPE stRV ICE OAC E,RGOO; A l.~AW R DAC 04275 R 0000k10 A 04276 R 200073 R 04277 R "344~62 R 043'10 R 20471:1 R 04301 R 040076 R 04302 R 6200~? R 04303 R 204562 R 04304 R 04007~ R 04305 R 624275 R SYSERR+1 IERROR ~, FPt~ CONrIGQRATION NOT pRESENT t:;RRORl 'LAW . ~,:L OAC SYSER~ IERROR CODE; 6AC (1 R 042'14 R 620~'62 H "4 SYSERR J~1P~~ IRE~SET tDSTSW~' gXTERR 0 I",AC DAC ~1 ~RGOP~"l ~E;RV l Cl;: to CONTINUE AFTER TYPING ERROR, " bAC PSTSyJIa SAVAlJR# ~t*3 ~ OAC DSTSWVJ J~'1P{~ ~AC DAC JMPi~ .E,,)ECT. SEfiVlcE; SAVAOR PSTsw0 ~X.TER8 o o o o o o o o o o o o o o o o o o 04306 r~ 000~tH' 04307 R 144;)1 4 04310 R 705~12 0~311 R 044544 o 04314 R o o o o SRC FP1~T? A lIS A RPL. OAO A~tON lSA+1VJ ~OF DMN ISET tAPI' SWITCH ITURN 'AP1' oFF ITURN INTERRUPT OPF. ITURN ON FPP OIAG. MOOg FPT IDUMMY INSTRUCTION .A o A OSR+-77 R A /READ REGISTE:RS. ISTORE DATA IN TABbE OSR R f~ 700002 A '7173~H~ A 043;1,5 R W000~0 A A o o o o o REGADR DBK . lON A A ~AC APXON R AND (~000~0 A lSA R Jr'1p{~ o 0 hAW ~l - DAC R JMS SYSEHH+l (2 EROODE 10442'7 R 6243~2 R Jt'1S ERRQH .- nAC bAC R 20421'J R 040022 R o M2 SYSERH bAl1 04002j~ tx,EHH E.RROR~ J~1P~~ IUNEXP~CTEO o ITYPg ERROR 2 HEAD~R IDUMP DATA REGISTgRS 'J~A' H 040023 H R 777776 A R 04002!~ R R 7777r~') A 043~0 R vJ4002l R 0435~ R 2v)42~~ R 043~2 R 040022 R 043:>3 R 104275 R 04354 R 104427 R 04355 R 600~1~ R .. ~ ;RHOR3 PAC bAW 8R~AK ISAVE NUMBER OF ERROR ~2 OAC SVSERH ~A ~~ !!r.~ PAC SYSERHof11 (J _. PAC E:HCOOt:: ~AC JMS l;XTERR Jt·1S ~RROH~ J!'1P fPABOHT .EJECT o o I 04344 04345 04346 0434'7 o o I F' I T WAS ON, I 777777 A o IENA81,.e; 'AP t' ~RROR OAe o o tERROR 2 ~RROR2 o ITURN PIAG MODE OFF, 'P I , /ENA8~E;: R 040020 R 104~~5 'API' ON? I IEHROR 3. , o REGA08 R 04332 R 0k'00V?':J A 043J3 R 7777~~ A o o IOATA 04334 R 04335 R 04336 R 04337 f~ 04340 R 0434+ R 04342 R 04343 R o APION 7055:1.1 A 04316 f~ 71vJ~l1 04317 R 0~)001!)0 04320 R 710177 0432:1. R 0k~0547 04322 R 7101~(1 04323 H 00")547 04324 R 703~.Hj1 04325 R 70vJ0~2 04~26 R 2f;)4!J~1 v)4327 R 504626 04330 R 705!:>04 04331 H 6243~~)~ 0 f) ~ ~1 o o SF:TPMP StNG~E: R 0431,2 R 04313 SUBTITI"E o o o o o o o o o o o C) o PAGE 71 SRC FP1~T? o o o () () o SlJBT I T~E S 1NGhE: IERROR 4 IEXPECTEP 'JEA~ BUT NONE 8R~AK o OCCWRR~O I 04~56 R 043~7 R 777776 A '?)40y)t:!~ R ERROR4 04360 H 04002(1 R 0436j, f~ 777716 A 04362 R 04002i H 04363 R 2~J4646 R PAC bAW "2 f)AC SYSERR 6 A~~ DAC hAC 043b4 R ~}4(1022 H OAC 04365 R 104215 R 04366 H 1v)442'7 R 04367 R 6001~~ R J~1S J~~s J~1P ISAVE NUMBER Of ~~ ~RROR. o o - SYS~RH+l (4 . t:ROODE: f;XTERR o FPABORT o C:RROR- I 5 IL,OAO AND STOR; I~RROR o o o o 214370 R 777776 A 0437;1. R v.140020 R 04372 R 777777 A 04373 R y-'1400?1 R 04374 R 2046~'1 R ~~43'75 H (540022 R o o o o I LAvJ er2 DAC SY$ERR ~AW 043'16 R 104275 R 04377 R 104427 R 04400 R 600414 R o o ERRORS !!'l SYSERRtj, DAC "H'1S E;RCODE; Jt,1P I tERROR 6 llN~XPECTEP (5 o - OAC l.,AC .J~1S IAN o o - r;X'fERR ERHQR- o F~P-ABO~T o ,BRANCH' OCCURRED I 04401 04402 04403 04404 04405 04406 04407 04410 04411 04412 04413 B 777779 A R R R H 04002'~ R 777776 A 040021 R 2046~0 R 0400Z2 R 2~):t 7~4 R R R R C)40023 R R 104275 R R 104427 R R 600444 R gRRQR6 LAW bAC t. . AW DAC bAC o ~2 SYSEHR e14 - o SYSEI~R+l (6 - aoog EHCOOE NBRANCH I#~, DAC I;RCOl)E "'1 J~'1S J~1S /#2, FAllmlNG '.BRANCH' lOT I;RRQR- J~1P F~~ABO~T OAC bAG tEJ~CT EXTERR ~RROR 6 o o o o o o o o o o o o o o o PAGE 72 SRG FP1~T~ o o o o o 04414 044;1,5 04416 04417 04420 R 777716 A 04424 04425 04426 o o o o I 777776 A 040~21. R OAO SYSER~~+j, 2046~1 R ~AC (I ")40022 R 20J.• 7'l2 Ii R QJ40023 H R 10427~ R R 6'14427 R R 600414 R DAC hAC DAC J~'1S Jt1P J~1P SYSER~ ~2 o E.R.COP; Itt 1, ERROR COOe: 7 EROOP~i!1 t:XTEHR I#~' YBRANGH fAlbING 'BRANCH' lOT 1***********o**ao*********~*.o*.******I******'***********0******** IERROR FORMAT FOR AL.6 PATA ERRORS I IFP1~T2~RATlo~EuNgTloNMFMa H~LOW~EPA~FMA He~OW~EPA H~ fMA ~~ EPAn (~TOREO DATA'" (C~ACULATED DATA) IFMA I 1***************o**O**********************.*********~*.*****0000*0** I 04427 R vj(~0000 A 04430 R 104306 R 04431 R 77777~ A 044;.52 H fJ4002kj R 04433 R 7777'70 A 04434 R 04002j. R 04435 R 204561, R 04436 R 3447~5 R 044~7 R 040022 R 04440 R 200:>27 R w'4441 R ~140023 R 04442 R 2vJ0~lt R ~'4443 R 040024 R 04444 H 2vj0~20 R 04445 R 040025 R 0444(, R 200!;;l6 R 04447 R 0400~6 H ~RROR 0 J.~1 S S~Tot~~ LAt~ ~2 DAC SYSERR I~ A~~ ~10 IQUt1P OIAG RE:gIST~RS - SYSERH+-l bAC RATIO~ IPRINT 10 DATA WORDS TAD ( 40:1. ~RCOD~ I#~, RATtO ~RCOOE+l I#~, FUNCTlON ~RcoDt+2 1#3, FM8!1H ,8E:F'ORE DAC [lAC l"1 AC DAC hAC OAC bAC OAC hAC OAC .E.,JEer OPCODE %XHAC2 %XHAC3 t:RcooE+3 %XHACl ;~OOD~+4 o o ERHQRFPABORT - I o o ;RROR7 "2 o o o LAW OAC 6AW o o IERROR 7 INO 'BRANCH' OgCURRED WHEN EXPECTED. R v)4002(0 R R R R 214421 R 04422 R 04423 o Sl}BT 1T~E SINGl,E I#~, F~18~b /#5, E:PA o o o o o o J8;F"ORe: ;8E:FORE o o o o o o o o o o o o o o o C) 0 FP1~T? SRC 73 0 04450 R 200?14 R 0 04452 04453 04454 04455 0 0 0 0 0 0 0 0 0 0 0 I PAGE 0445~ R 04002'1 R R 200515 R R ~j40060 H R 200'16 R R 04006:1 R 044,6 R 1042~::; R 04457 R 777776 A 04460 R 04~J0~0 R 04461 R 7777/2 A 04462 R vJ40~21 R 04463 H 2005~..$ R 04464 H 040~122 R 04465 R 2005~~ R 04466 R 040023 f~ vJ4467 R 200~52 R 04470 R 040024 R 04471 R 200532 R 04472 H (~40~J25 R (lJ4473 R 2005~3 R 04474 H 040~42 R 04475 R 2005 yl R 04476 R 040t127 R 04477 R 104275 04500 R 777776 0450~ R tiJ4002frJ 04502 R 777'17, 04503 R 040021 04504 R 20370:) 04505 R 040022 SUBTIT~E ?tN~L,r~ ~AC %XfAC2 OAC b AC ERCOl1E:+5 1#~,fMA~H ~HCOOE+6 /#7, DAC bAC DAC J~1S bAW OAC bAW DAC L.AC DAC I",AC PAC bAC DAC t.AC %XfAC3 %XFACl £RaODE>~7 £~TER8 bAW DAC A R R DAC hAW bAC DAC b AC PAC bAC o ~~COD~+l I#~, F'MA it, I (ORR) ERCQDt:+2 1#3, EPA i(OHR) /#~, F'MA ,STOREp o /#5, FMA l. ,STORED o REGADR*3 %ANSR2 ERCOUt~3 E:~COP~+4 E.~COO~+5 EXTERR.. . - ~ ~ H o I#e. EPA ;STORE:D /DUMP PATA. o ~2 Sy$ER~ ~.s o SY~ER~"':1. %FAC2 ERCOOE ."%fAC3 I#~, FMA H JCAbCU~ATEp ~8COP;+1 /#Z, FMA b JCAbCU~ATED ~ROOP~+2 /#3, EPA /CH~CK "," " %F'AC~ \H1S HqbDS~ J~1P~~ E:RROH .EJECT o /#;, F ~1A H J (ORR) HEQADH+5 04514 R _.. R o R~GADH"'4 DAC 624~~? I#~, gPA iBEFORE IOUMP DATA ERCOPE: 0451~ R 040024 R 045i~ R 1042'75 R 04513 H 1042~5 R J~1S o ,8E~ORe f!"t6 %ANSRl H FMA"b 5YSEHR+l bAC JMS .BEfORE SYSER~ %ANSH§ DAC o ~2 (lAC b AC OAC R A R 04506 R 203'1106 R 04507 R 040023 H 045:].0 R 203704 R o E:XTERH o ;CAbgU~ATED FOR TH~ HO~D o SWITCH. o 0 o 0 o 0 o 0 o 0 o 0 o 0 o c) 0 0 PAGE 0 74 FP1~T~ SRC 0 SU8TlT~E: SINGL.E -. IRANOOM NUMBER '- ,. .. "", .. , ~~NF.;RAIOR 0 / 0 0 C) 04515 R 000~~~ A 04516 R 3400~0 A 04517 R 344~40. R 04520 R 344~4i R 01 52 ;1 R 3445~2 0 0 0 0 0 0 0 344~40 0 TAD 0 TAD RANA TAO RANB RANC DAC RANA R TAD 04522 R 044~~~ R 04523 H 7?00:L0 A 04524 R 343 7 1.i R 04525 R 0 RANGE:N GL.K TAD %HAC~ TAO RANA TAD RAN8 R 04526 R 344541 R 04527 R 344~42 R 04530 R 04454l R 0453~ R 750010 A 04532 H 3437~2 R TAD RANG OAC RANS GL..K TAD %r,AC~ v.J4533 R 344,4Q;1 R TAO RANA 04534 04535 04536 04537 TAD RANC DAC RANC J~1P~ RANG;N R 344541 R TAD RAN8 R 344~42 R R 044~4~ R R 624~~5 R / 04540 R 72132~ A 04541 R 6~77~~ A 04542 R 013212. A RANA RANB 62774, RANC 9.14543 R k1000~~ A 04544 R 0fHH~00 A 04545 R 000000 A 04546 R 000000 A 04547 R vJ000~~ A 04550 R 000L100 A 0455t R 0000@0 A -.. ~'132:l.~ PGM~OP 0 APION PASCNT $AVDST AUTORG 0 Q 0 0 0 0 C) 72~32~ 0 C) (1 0 TEMP~ 0 0 0 TEMP? 0 0 .EJECT 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - -- _. -----~-~-. - - -,. -- ----- -- ----- - - - - - - - - - - ---- -- ---- -- ----- o C) 0 0 0 0 0 0 0 O· 0 0 PAGt:: FP1~T~ 75 SRC $lJ8TITbE 000000 A 04572 R 000074 R *~ 04573 R 720c!;HJ0 A *h 04574 R 00143~ R i~b .ENO 045'i5 R 0074~~ A 04~76 R 0060~0 A R 0004'.10 A R 0014f10 A R 0020$0 A R 001~~0 A R 000040 A 04604 R 00~H~~0 A 04605 R 000~~l R 04606 R 000~i3 R 04607 R 0005l.6 R 0457'7 04600 04601 04602 04603 04610 R 04611 R 04612 R 04613 R 04614 R 04615 R 04616 R 04617 R 04620 R 0462:1- R 04622 R 0 04623 R 04624 R 0 04627 0 0 0 0 0 0 0 0462~ R 04626 R R 04630 R 0463l R 04632 046;53 04634 04635 04636 04637 R Ab *h n!., ~h ~~b ~h ~H~ ijL, ~b ;~b 000~3~ ~6 ~b i~ 6 000~L33 R i~ b 00.0515 R i~ 6 ~1005th~ R ~6 770367 A ~b vJ000l;0 A nL, 003~~0 A ~6 7701'17 A ~b 003600 A ~b 7777~? A ~b 0000~0 A ~~ 4000~0 A ~~ 000140 A *6 "177000 A ~b 777777 A 0010.~2 R ~~ ~k ~b R 00074'7 R R 037777 A ~~ R 777032 R ~~b R 777iiB R ~6 R 0021~0 A ~~ \" 04640 R 000k?~7 04641. R 000027 04642 R 001f77 04643 R 0000.~1. 04644 R 000~~~ A A A ~6 ~~ A A 04645 R 00.0003 A *6 ~~ b #6 ~k 04646 R 000~~1 A n~ 04647 R 000005 A *~ 04650 R 000~~~ A ~b 0465:1. R 04652 R 04653 R 046:;4 R 04655 R t 01Zl00kJ l A 0100011 A (?000.~~ A o o o o o o ~~b ;·b 00010y; A R 0005;1.4 R 000517 R stNG~E. ,.". --·,'1 o o o o o o o o o o o *k o *k o ~~ 000013 A ~b 00071? A *~ 0 o 0 o 0 l) 0 0 0 0 0 0 0 0 0 0 0 0 0 PAGE: 76 FP1~T? SRO 5USTITl.,E ~ JNG~E, 0 04656 04657 04660 04661 04662 04663 R r1QH1~~0 A ~·b R 000020 A ~~b R ~777?7 A ~b R 200':'~0 A ~~ R 0000~5 A 1~ k R 000014 A ~b 016~4 R 0':)0~~;> A ~·k 04665 R 000035 A ~'l~ 04666 R 7777~f A ~.~ 04667 R 0001 ~~!' A #L, 04670 R 000050 A *6 0467:1, R 716~~1 A {·b 04672 R 7;l.6~~2 A ~l,. 04673 R 716~~3 A ~b 04674 R 716604 A ~k 04675 R 716~~~ A ~b 04676 R 716~l0 A 1~b 04677 R 716620 A ~b 0 0 0 0 0 04700 H v)00~22 R ~6 04701 R 077717 A ~b 04702 R 777377 A ~H~ 04703 R 000377 A ~~6 04704 R 000043 A ~~ b 04705 R 002~~0 R ~b 04706 R 30~H1,=,'3 A ~~ 04707 R 100~~v) A ub 04710 R 7771~0 A {t-~ 0 0 0 0 04711 R 004063 R ~h 04712 R 004033 R nb 04713 R 004247 R itb 04714 R 004303 H '214715 R ~J~10~~1 0 ~b A ~b SI~E7~474~ 0 NO E:RHOR h~, NES 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 - - - ---~ -- _.- - --- -- - --- --- - -.--. ----- - _.- - -- --- ._-- - --- -- --- .._-- -- - - ~- ---- -- - .__ ..- _._- --- -- - --- --- --- -_.- ---- . -- -.--~--- _. ----_._.- -----.- ~-~ - - - - - - -- - --- () 0 0 0 PAGE ACl.hOC AQPCDB SAC SPA SRW CPPU CT~STl 0 0 ODVO OIVS~~ OMP DOIE;X DPPbEX PPF~SB 0 0 0 0 0 0 EINT3~ ERRORl 00521 R 7;1.6606 A StA 0~247 R 00330 R 04025 R 00524 R 717200 A -- -- -.- ~-- - - __. - - - - - . - - - - - - - - - -_...._- -_.- --- ---" ._-- -- - - - --- _. ---- -- - - - RATIO 0 R5W SERVIC SOFEX 0 SPF'~DV SOPl SPF'6 HS ST TBAC TBPA 0237~ 90NPbD 04554' R 00340 R 0~0~3 H brAb 03722 "11?3~0 CTE:ST3 f~ q~Ag~ A D~~PY DPf·~AD R 00334 R 0405~ ~373;; R R 04000 R 0~07:i. H ~ll~~ R ~lt2l R ?1000~ A 0~573 PPIRES 0l,6?5 R 00073 R DRR OSUI;3 0377l 00542 R 01550 R 0L1745 R 04332 R 04401 R ~INT:t,l t:;~NI15 ~l5~~ fi R 01554 R 04266 R R R FPERRO 00436 R FPbOOP 00205 R FPPRDV 01064 R 710314 A FPT FPUXA2 00:1.42 R ~ANPAT CAC0 00270 R DPFRr:S PPA80R 0 BRAN 0454" R '(16602 A t1177l. B f~ 00444 R NE;XME~1 PMN Al,JTORG SM,A R A R 04223 04071 R OPCODE OVRFbX PGMLOP DbAG AOStGN 00523 R 03042 R 01073 fAG~OC IOlfR OOVR 7166@1 A AC3l,OC OP 000100 A DPF'l"Mb 0~075 F, FDVR IDVC3 1M CfPUST CTEST2 ~ p~~~~ H 01214 R 01125 0~51~j ~UARD 00522 R 04552 R 71662El A 716604 A Q10 747 R 0437D R 04261 R fbAC AC?bQO $UBTlTl-rE AQRESS 04544 R APION BbE 'l196~3 A 8R 006400 A 300000 A ERROR~ EX I T~14 0 0 FP1~T~ SRC 01200 USR 710100 01465 D\lSY0 ElNT13 01546 JEAORS hJE 0 -- --- 0 77 DPIEX2 FSTSUB 0 --- --- 0 AOD:h5 0 ~ 04556 R 04557 R 03454 R y)3476 R 00020,) A 04560 R 7:1,5400 A 0,1476 R 00527 H 0~~543 R 04543 R 00567 R O$TSW0 DV8Y00 E1N114 EOPCQB ERRQRf ERROR" EXITM? FAD FE;X rr FMPY FPAGTV FPEXER FPPAQD FPPRSB FPl)6 D FPUXA~ 0;+'057 R 002~4 R 00193 R 042~5 IOlVIO IDVC4 INGEXP KT~000 ~OOPl NOBRAN R 03405 R 035:b2 r~ 036~4 R 00546 R 00465 R 01722 R OP6T09 007400 A OVRFI..~ RANA f~ANOT~ SAVAOR A 01746 R 01725 H 0~le0 R 005?,6 R 00074 R 0~033 R HObrJsW 00525 H 00062 R 01.262 R 0V)~60(~J 04135 R 00505 R 0~1~:l. R ROIV 01326 H 042~6 R FSUa 04561 R 01113 R 01115 H R SETDMP 00536 R 04540 R 00630 R kH~g4~0 A 04562 R 04306 H 0~3~0 R SOFNR SOF2 0:1,335 f~ SPFbEX 01244 R Sprl.,SB 0:1,107 H SU,f3 000400 A TB~; T8Rlj 0:t.7l1 ~~ 0:1.733 R qPF~RO DPl~X ERCOPE ERROR3 ~RRdR7 ~Xp~OC [P A9 FFAlb ~Nt'1 . FPA~L.,O F"PfMA FPPOIV F;PPSU8 WPUsr fpUX~A GOGrjGO ~155~ f~ R 0002Z R 04344 R ~4411 R ~05.1~ R ~41j,? R 0455? R '( ~32?~ A 0044;\, R 0022~ R 0l.0?2 R 01040 R 0035l R ~0~5~ R ~3051 R 80bQ,1 04247 R IOV~ 03440 IOVBY0 00544 R R 0003? R I.N II 00545 R Kl~~0 001400 A ~1LJb OQHECI< -v.136?2 R QVf'Co PASCNT RANB RANDT2 RE(;ADR 0144~ R 04545 0454i R R SPFCt:1L SPfHES ~ ~~ I ! GH T8t'1A TB2A 0 0 CAC0EX crEST0 ODAC OIV DL.AC2 OQF:EX DPF'lnrDV DPfb R$ DPIEX~ R 00304 R 03755 R 00?000 A 0374' R 0~22~ 011 0 l 01157 PPUXAl PSBR R GOTOGO IOEXIT IDve IfRES"f INITAO bO NBRANC OPCDSf OVRFl,R PCNEXT SO~TEX SOFCOD SF'fJ,AD SPF'I,RD SPIRES SYSERR jBNA T8~Al 00~27 R 04210 R 0303~ 0344~ R R 0345~ R 015e>~ R 01772 R 00~00~ A 0176~ R 0066~ R 00~40 R 0A~5~ R 045,4~ R 045i? R 00100~ 01;?5~ A R 0i41~ R 0456~ 0 0 R 01077 R 0427;> R FPVD 0417~ R 000040 A F'k. FNXSA 013~~ R FPANSR 0035~ R FPFMB 00350 R F"PPNUb 0104~ R FPRAN 0065~ R 0l4~~ R 04564 R ~)1703 R ~1.6§~ R 0~4:1,2 gXTERR RANC RANGEN RSU8 SBHAN 0!J.40~ R 0111j, R 0155'1; R 00600~ R 0404? R oV 7l~00~ A E;lNT1? 01542 R EINi30 0l54~ R ERROR 0A4?7 R ERRQR4 04~S56. R ESQbOC 00511 R OSBR R 00547 R 0454~ R ~0644 SAvqST sJE: ?i56~~ A S(,)F'NRX SOF~ A AE:OPCO 0~032 R AXKX 000062 A aNA 719610 A BRANCH 0455¢ R ADO 0 0 0 0 0 0 0 0 0 0 0 0 R 0110~ R 01117 R 0 0002~ R 0~732 R 0~670 R 0 016 0 9 R 0 0 0 C\ 0 0 0 i I 0 0 PAGE TEMP rEST2 TPRT qNDF~N USERSW VSRANC 0 %ANSR3 %OP4 0 %DP7 %PAB %PAB.B %FAC2 78 fPl?T~ 00530 H TPRTl 00541 R UNOFl:.1 0000kJ R vJ1772 R 00533 R 0400.2 H 04044 R 0255'1 R 0 %F'QC 02447 R 03563 R 0 0 0 0 0 0 %FIREX %FIX. %FMA ~FMl ~FNEGe %FN. %HAOl YoJ:Ir %J4 %NAl fJ3622 f~ 03323 R 02:1, 7frJ R 02331 R 02102 R 03154 R f:13132 R 003~7 0rg5~7 fi R %ANSRl 005~1 0375'( R 041212'1 R %PP2 R %FABB;!, 02624 R %fiABB2 %F'AC %FAC4 ~~70~ R %FAE.X %FA.r %FDD %fO %F03 %fG, ... , i~FIR. %FbOT, %FMB 0~6~0 R 03706 R 0~7~2 H 03000 r~ 02505 R 03602 R 03~~l 033~0 R R 02:1,:>1 R 023~0 R 0~~H~4 R 03222 R %NA:2, 00535 R %SP~ 04073 R 0~1e2 R 031~2 0~224 R R 037g~ R 0~7:1.1 H 04567 R 04~70 R %SNEG, 02~17 %SP4 %SP8 04153 R 04225 R %SPB %$WICH 02423 R ~XPAC~S 00515 %XHAC~ 0V?5~6 f~ XFbO~J 04063 010534 H R QNfC,Q %QP9A 03717 R 02260 R C~~S710 R 03714 R TPRT2 0455;1. R ~l63~ R 004~~ R 01454 R 0i50~ R %DPe> %fM2 %FNQRA %FSIGN %HAC2 %J:1.A %J4% 02142 H TE:MP~ TFl3HA 010t5 R 04057 R %fAC3 %F'AP,P 03012 R 04550. H 00426 R %QP5 %QP9 03705 R 02750 R 0 SUBTIThE s IN(;~E. 000030 A UU %ANEG, 02013 H 03724 fi %OR1 %F'AB,C %PAEXX ~FD2 ~FGEXe TE;ST3 02600 R 0 %FPP TE;MP~ 00432 R 00353 R %fAD %FA, SHe R %FAEX %FANGl %FOA %F'OE: %Fu0 ~F'D1 ~fHt ~Ft~_A %FbOTl %FN(; %Fr12A . R 02p3~ R Kl3707 R 0.30~? R 0~77~ R 0353l f~ 03pl~ R R 03?7~ 0333~ R 02300 R 02331 R 0206!? R ~~22~ R 03l~0 R ~F'NORB (12267 %FS %HAC3 R 03712 R 037i? R ~372~ R 02p7~ R ~41~l R '. %Jt! %J5 %PFAC %SP2 %SPb %XFACl ~XHAC.2 02360 f~ Tt:ST1 TNE:XM~1 UN UR XJf:A 00411 R R 000020 A 01!)0~j 0000110 A 0143(; R %ANSR2 00?32 R %lJP3 03773 R %OP6A 04033 R %FAA 02?4~ R 0 0 ,0 R 03;04 R 0 %fAEXT %FAT,B %fOB 03056 R 0?~:t.~ R 03e;5~ R 03600 R 0 %r.Dl 03343 R 0301~ R %rABS3 %,"-.AC1 %F'AC4A %f~DE:Xl %rE %F'IRA %rIXB %f~~OT~ %F'Ma %Fr--13 %fNOR, %F% %HAC4 %J3 %t1Q %RL, %SP3 %SP7 0417~ R ~05~8 R %XFAC~ 0051( R %XHAC3 0264~ 0496~ R 0235~ 02l2~ 0207~ 0306~ R 0 R R R 0 0~127 R 0?172 R 04?6§ R 037l.~ R 0311§ 0 R 0 R 0 R 04137 R 042:1.~ R 005t1 R 0 0457~ 0257~ 0~H520 R 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 c) ._-_n_'_ .__ ... __.... ____ ... _____. _____.___________ .... _____ I I -- -- -- -- ---- -- -- -- - - ~ - - - -- -- -_.- -- ... .._. -'- --_ .. - - - .. - _._ .. - - - - -- -- - (J 0 0 0 0 0 0 0 0 .- -- _.. _.. ... - --- -- ~ - _.- - --- .. .. .. _------------------------ ~lNG6E UH vH:1~0~0 A ~Y~~HR 00020 R UU 000030 A I.N i T 0003~ 0000~) Q10163 R PPlJXA3 PPPMA 00225 R CTESTl 0033vJ R FPUST 100351 R (400400 SIJB A Te:ST2 0~432 R 00465 R bOOPl 0 0 SUSTIThE R ~SERSW AC~hOC 0 FP1~T~ SRC 79 ERCODE 00022 R 000062 A AXKX DP 00010P.J A fPACTV %ANSR2 dVRFL1 0 ---- .-- 0 PAGE 0 () -- - 0 EXPhOC %XHACl 0 ---- DVBY0@ KT2000 RANOT2 AOPCDB PPPSUB FPPRDV DPPbDV SPF'~SB SPFbRP 0~512 R 00516 R 00522 R 1210526 R ra0532 R 00536 R ~J0542 R 00546 R 00644 R 00747 R 01040 R 01064 R SE:RVIC FPLOOP CTE$TJ 00334 R CPPUST C'fEST2 0027~ R KJ034~ R FPANSI~ 003~2 tE:ST1 003~3 0041~ 1M CFPl) FPE;RHQ 0~4~6 ~PAI.,L,O FEXIT R 00505 R 005~3 %XFAC2 AQ3kOC R 0~?*7 R 00523 R %ANSR;:s 005~3 UNQFh~ OVRF'~X REGADr~ 00537 %XFAC~ %XHAC~ opeoP£' FPRAN RSUB FPPMU~ OPrbAQ 01117 R SPfhMb PPIE:X OPFbEX '~1262 FNXSA R SOFNR 01351 k11415 01465 01540 01550 R R R t1U~ EJNT14 SPPRES TFBRA TBbE; TBAC BRAN %ANE:G! %rb OT2 %PG, ~FN, 0 %PlREX 0 %F'AB CAC0 %FA. %FABB2 R k11557 R ~D~635 R 01711 H 01746 R 01771 R 0201~$ R 02070 R 02151 R 0226'~ R 02331 R 102377 R X,JEA NEXMEM EINTl~ EINT~~ DPFRES T82A TSPA SBRAN Y8RANO %SNgG. %FtX. %FGEX. %FNQRB %FIR,A RO!V f~ 00547 H R R 00543 R R 00547 006;>6 H 00~00eJ A 0:11045 R 0~071 R 0~1¥Jl R 0l1~1 R 0l:3~0 00l4~0 0~4~2 R A 011g1 R 0+.2;1,4 R R 01476 R 015A2 R 01,552 f( ~AG~OC %Xi~AC3 OlVSW !E;M~ %NAl dYRtk R IDVBY0 RANPAT OPCL)BF AEUPGD EPPQIV ESG.L.:OC %XFAC3 AC~~OO RSW %ANSR~ %NA2 00540 R UNOF~N 00544 R K:J.000 00662 R RANDT1 E:OPCDB 01032 R F'PPADD 00567 R OVF'~O TNEX~lM ~lNt30 gINT3 5 0l!1 3 R ~1?~9 R R 03.442 R 01500. R 015~~ R ~155~ R ~16~2 R SP~kEX UNfbO XFbOW E:INT13 SPIRES T81:A1.. Tt;3Hl{' 0~670 0173~ 01752 R NQ8HAN INITAD 0l76Z R 1F~REST DPXRES TBMA TBNA NBHANC ~177~ DIV 060~7 Ii 0?10.2 H 0~t'70 0~267 ri R 02334 R ~Fb6T, %FIX8 %FNQR, R R R R 0202~ R 02~2l R 02172 R ~fq~f " ~F'I~A 02300 R 0235~ R ~FA~,B 0260£1 R r~ 002400 A ~241~ R @25~2 R 0265@ R 02762 R 0.s035 R A(JS1GN %f" ~12 030i~ H '13042 R 0311~ R 031.~2 0~23~ %Fi'1A ~13154 030~l R H R 00~1~ R 0053~ R 00535 R 0054;1, R 100545 R 00630 R 0074? R 01033 R %FE ~FI)~ %FbQT~ %~NEG. %FNORA %F'lR, %FS e %SWICH %FAA %fAB81. %PFAC %rANGj, %rAEXX GOGOGO %FM2A R %F:M8 03275 R %F~02 0:t76~ 00g¥'0~ 0206~ 0 0 0 0 r~ 00515 R 0052l R 00525 R 0140l R ~:l.052 0107~ R 0~573 R 0;J.6~0 R 0l,7~5 R 0~772 R 0042~ SOf,;j 03000 %t~D • R 00Si0 H 005~1 R ~0~20 f1 00524 R 0053~ R 00534 R SOF2 SOF'NRX %FA~.C ~FA~ID 03225 R 00444 R ~1044:1, v)13~~ R %PMC Tt:ST3 F'PABOR SO~';l 026~4 0~7:S0 %PM~ TPRT1 R PPFMB DPIE:Xl %FA88~ %FM~ R 0022~ R 00304 R 0035~ R 00367 R OT[::510 ~112~ R $PF~OV O()lsX DOFEX 02637 R 02705 R 0 F'Pl)I~P 0015~ R ~11~~ R ()PF~RD 02.5~2 R GOTOGQ %FM. PPUX2A 0~057 02505 R %FAe.:,X FPEXER 0;l,07? R 0110? R 011l~ R 0115'7 R 0124~ R 0133~ R 0140;> R 0145~ R 0;1.502 R 01546 R 0l;;5~ R 01625 R 01103 R 0~73~ R %Hb 100300'1 A C1~017 R 03056 H 03127 R F'6 000040 A 00074 R OPF'L,f1b SPFl,.AD SPP'LRS OPF~SB %FA,T 0 000020 A fPPRS8 02447 R kJ255n R %FAO 0020$ R UN R CAG0EX %FAi',B %PAC 60 %FAEX %FAE.XT TPRT 00400 DPFbRS R R TPRT2 01200 R ~INT11 vJ0073 R VJ014? R ~PUXA2 SOF~X ~OFC.OD DSTSH0 00167 R DPIE:X2 OV8Y0 R 0002@0 A 010247 R F'PUXA~ ~11077 R '~i1107 R 0~j0Q2 R R R A R 0 0 0 0 0 0 0 0 0 02142 R 02224 R 0 0236~ 0 0231~ R R 02423 R 0g54~ H 02624 R 02670 R vH~771 R 0301~ R 03.05~ H 0~120 R 0322~ R 03323 R (.) 0 0 0 0 0 0 c) I 0 0 0 0 0 0 0 0 0 0 PAGE roFP1 IOV2 IOVC3 %FOC %PDE %FACl %HACl YoJl %.,)5 FP1~T~ 80 ~J3331 f~ %FQ3 %FPP %FAG2 03710 F( 03714 R 03720 R %HAC2 0~711 R %J~ %FSIGN %DP3 %DP5 04033 R PSBR PCNE:XT 04v)57 H 04117 R 04151 R 04173 R 0422~3 R Q)4252 R EXTERR 04275 R () AORESS ~AVDST 1t)4356 R %OP9A %SP2 %SP4 %SP6 %spa EXITM5 SETOMP e::RROR5 0;571,5 R 0~7~1 R 03745 R 03773 R 0~0~5 R 04042 R 04063 R 011g1 R 041~3 r~ 04175 H 04225 R 042p6 R 04306 R 043'10 R %FP;l. lDIPH %fUA %F"DEX 1 OCHECK ~FA9.3 %HAG3 ~~~.- DLAC OOAC OMPY Dovd %QP" [t"Ag FAD FMPY FSBH i~o~qsw ~ Xl Tr~ 4 ERRQR2 ~RROR6 RANA 04427 R RANGEN PG~1bOP 04543 H APlqN ALJTORG 04547 F~ 04553 R TE~'l~~ 9O~1~kD 0 SAVADR %F% 04566 R AOD 0 QRR rNM BMA 00600fj A 7:1.0000 A 713250 A 7:t6602 A 7~661(3 A BNA DbAQ~ r~ SlNGL,E, ")4542 R 04546 R 04552 R 04556 R 04562 f~ F'STSUB R 003600 A 036~2 H 0~?05 R 01 0 13 R ERROR RANC 034~5 035~2 8T 03771 H 0 R (13563 R f13616 R 03704 R IDVC~ OSUB DDVR %DP6A %DP9 FOAC FDVD FOVR 0~310 lOEXIT 03735 R F'SLJB SlJBTlr~E 03440 r~ 03476 R Ol.,AC1 ERROR4 0 SRC BRANCH GLJARIJ SOF"TEX %J~A BR DSR L,JF; Bb E BAC 015~5 R 04S~7 R 045~3 R 0458 7 H 006400 A 71~1~0 A {~~4~0 JEAOHS s~~lfcH .A SJE, BPA A YJ34~~ R 0353l R 0360~ R 036p2 R 0370~ R ~13 71~ R @37~g R 0372g R 03755 R 04~H1~ R ~402~ R 04044 R 0407i R ~413~ R ~4:t.(j0. R ~42~~ R 0423? R 04261 R 0433t! R 0440l R 04540 f~ 04544 ~'455~ 04554 04560 ~4?~1 R R R R H R OF6T09 k?07400 A F'pf?i03i.4 A %J4% 719 6 @3 A 71§6?0 03343 R g~H~ @457~ ~~56~~ A A ~:1.720~ A ~~6q~1 IOIVIO loVe %fOB %FOD lN9EXP %FAC4 %HAC4 %J~ %DP1 %IJP~ %OP4 %DP6 DFA() %SPl %SP3 %SP5 %SP7 HObD,:l, ERRORl. ERROR3 Ef~ROR7 RAN8 pASCNT TEMP2 F~AJL, RATIO 03405 R 0345~ 0355~ R R 03602 R 0 036(14 R 03707 R 03713 R 0371( R 0:3/2~ R 03757 R 04002 R 04027 f~ 04055 R 04073 R 04137 R 0416~ R 042~.2 R 04247 R 042 6 2 0434~ t~ 04555 R 7~730~ 0 0 0 0 0 R 04414 R 0454~ R 04545 R 04551 R 04561 R %rAC4A 04?65 R %MQ 04571 R AOOj,.5 30000~ A DV 71~000 A 8~A 7~660:t A 8Rt) 71660~ A Of'1N 0 A 0 0 0 0 0 0 0 0 C) 0 0 0 0 0 0 0 0 0 0 0 0


Source Exif Data:
File Type                       : PDF
File Type Extension             : pdf
MIME Type                       : application/pdf
PDF Version                     : 1.3
Linearized                      : No
XMP Toolkit                     : Adobe XMP Core 4.2.1-c041 52.342996, 2008/05/07-21:37:19
Producer                        : Adobe Acrobat 9.0 Paper Capture Plug-in
Modify Date                     : 2016:05:02 16:46:34-07:00
Create Date                     : 2016:05:02 16:46:34-07:00
Metadata Date                   : 2016:05:02 16:46:34-07:00
Format                          : application/pdf
Document ID                     : uuid:a52b2410-453e-d447-b25a-f69500bb45e7
Instance ID                     : uuid:02e265e2-ee25-904a-95f2-598f550d362e
Page Layout                     : SinglePage
Page Mode                       : UseNone
Page Count                      : 80
EXIF Metadata provided by EXIF.tools

Navigation menu