EasyManua.ls Logo

Cray CRAY-1 - 060 Ijk Integer Sum of (Sj) and (Sk) to si; 061 Ijk Integer Difference of (Sj) and (Sk) to si

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...
r-------------------------------------------------------------------,
,
: 060ijk Integer
sum
of (Sj)
and
(Sk)
to
Si
:
, '
: 061ijk Integer difference of (Sj)
and
(Sk)
to
Si
:
, '
--------------------------------------------------------------------,
These
instructions are executed in the
scalar
add
unit.
The
060
instruction
forms
the integer
sum
of (Sj)
and
(Sk)
and
enters
the
result
into Si.
No
overflow
is
detected.
The
061
instruction
forms
the integer difference of (Sj)
and
(Sk)
and
enters the
result
into Si.
No
overflow
is
detected.
Hold
issue conditions
034
-
037
in process
Exchange
in process
S
register
access
conflict
Si,
Sj,
or
Sk
reserved
Execution time
Si
ready 3
CPs
Instruction issue 1
CP
Special cases
For
060:
(Si) =
(Sk)
= 2
63
(S
i )
(Si) =
if
j = 0
and
k
~
0
if
j = 0
and
k = 0
(Sj) with 2
63
complemented
if
j
~
0
and
k = 0
For
061:
(Si) = -(Sk)
if
j = 0
and
k
~
0
(Si)
= (Sj) with 2
63
complemented
if
j
~
0
and
k = Q
2240004
4-40
E

Table of Contents