EasyManua.ls Logo

Cray CRAY-1 - Page 113

Default Icon
216 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
--------------------------------------------------------------------
1
I
: 030ijk Integer
sum
of
(Aj)
and
(Ak)
to
Ai
1
: 031ijk Integer difference
(Aj)
and
(Ak)
to
Ai
1
1 1
1
______
-----------------------------------------------
______________
_
These
instructions
are executed in the address
add
unit.
The
030
instruction
forms
the integer
sum
of
(Aj)
and
(Ak)
and
enters
the
result
into
Ai.
No
overflow
is
detected.
The
031
instruction
forms
the integer difference of
(Aj)
and
(Ak)
and
enters the
result
into
Ai.
No
overflow
is
detected.
Hold
issue conditions
034
-
037
in process
Exchange
in process
A
register
access
conflict
Ai, Aj, or
Ak
reserved
Execution time
Instruction issue 1
CP
Ai
ready 2
CPs
SEecial
cases
For
030:
(Ai)=
(Ak)
if
j
=
o
and
(A
i) = 1
if
j
=
o
and
(
Ai)
=
(,olj)
+ 1
if
j
f
o
and
For
031:
(Ai)=-(Ak)
if
j
=
o
and
(Ai)=
-1
if
j
=
0
and
(
Ai)
=
(Aj)
-1
if
j
f
0
and
2240004
k f 0
k = 0
k = 0
k f 0
k = 0
k = 0
4-27
E

Table of Contents