EasyManua.ls Logo

Cray CRAY-1 - 052 Ijk Shift (Si) Left Jk Places to so; 053 I J K Shift (S I ) Right 64 - Jk Places to S; 054 I J K Shift (Si) Left Jk Places to si; 055 I J K Shift (S I ) Right 64 - Jk Places 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------------------------------------------------------------------,
052ijk
Shift
(Si)
left
jk places to
So
053i
j k
Shi
ft
(S
i )
right
64
- jk places to
So
054i
j k
Shift
(Si)
left
jk
places to
Si
055i
j k
Shift
(S
i )
right
64
- jk places to
Si
These
instructions
are executed in the
scalar
shift
unit.
They
shift
values in
an
S
register
by
an
amount
specified
by
jk.
All
shifts
are
end
off
with zero
fill.
The
052
instruction
shifts
(Si)
1
eft
j k places
and
enters
the
result
into
So.
The
053
instruction
shifts
(Si)
right
by
64-jk places
and
enters the
result
into
So.
The
054
instruction
shifts
(Si)
left
jk
places
and
enters
the
result
into Si.
The
055
instruction
shifts
(Si)
right
by
64-jk places
and
enters the
result
into Si.
Hold
issue conditions
034
-
037
in process
Exchange
in process
S
register
access
conflict
Si
reserved
So
reserved
(052
and
053
only)
Execution time
For
05?, 053,
So
ready 2
CPs
For
054, 055,
Si
ready 2
CPs
Instruction issue 1
CP
Special cases
None
2240004
4-38
E

Table of Contents