EasyManua.ls Logo

Cray CRAY-1 - Page 141

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----------------------------------------------------------------------
150ijk
151ijk
Single
shift
of
(Vj
elements)
left
by
(Ak)
places to
Vi
elements
Single
shift
of
(Vj
elements)
right
by
(Ak)
places to
Vi
elements
~----------------------------------------------------------------------
These
instructions are executed in the vector
shift
unit.
The
number
of operations performed
is
determined
by
the contents of the
VL
register.
Operations
start
with element 0 of the
Vi
and
Vj
registers
and
end
with
I elements specified
by
the contents of
VL-l.
All
shifts
are end-off with zero
fill.
The
shift
count
is
obtained
from
(Ak)
and
elements of
Vi
are cleared
if
the
shift
count exceeds
63.
Hold
issue conditions
034
-
037
in process
Exchange
in process
Vi
or
Vj
reserved
Ak
reserved
150
-
153
in process, unit
busy
(VL)
+ 4
CPs
Execution time
Instruction issue 1
CP
Vi
ready
11
CPs
if
(VL)
~
5
Vi
ready
(VL)
+ 6
CPs
if
(VL)
> 5
Vj
ready 5
CPs
if
(VL)
~
5
Vj
ready
(VL)
CPs
if
(VL)
> 5
Unit ready
(VL)
+ 4
CPs
Chain
slot
ready 6
CPs
Special cases
(Ak)
= 1
if
k = 0
2240004
4-55
E-01

Table of Contents