EasyManua.ls Logo

Cray CRAY-1 - 140 Ijk Logical Products of (Sj) and (Vk Elements) to; 142 Ijk Logical Sums of (Sj) and (Vk Elements) to VI Elements; 143 Ijk Logical Sums of (Vj Elements) and (Vk Elements) to; Elements

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...
140ijk
141ijk
142ijk
143ijk
144ijk
145ijk
146ijk
147ijk
Logical products of
(Sj)
and
(Vk
elements) to
Vi
elements
Logical products of
(Vj
elements)
and
(Vk
elements)
to
Vi
elements
Logical
sums
of (Sj)
and
(Vk
elements) to
Vi
elements
Logical
sums
of
(Vj
elements)
and
(Vk
elements) to
Vi
elements
Logical differences of
(Sj)
and
(Vk
elements) to
Vi
elements
Logical differences of
(Vj
elements)
and
(Vk
elements)
to
Vi
elements
If
VM
bit
= 1, transmit (Sj) to
Vi
elements
If
VM
bit
= 0, transmit
(Vk
elements) to
Vi
elements
If
VM
bit
= 1, transmit
(Vj
elements) to
Vi
elements
If
VM
bit
= 0, transmit
(Vk
elements) to
Vi
elements
t
_______________________________________________________________________
_
These
instructions
are executed
by
the vector logical
unit.
The
number
of operations performed
is
determined
by
the contents of the
VL
register.
All
operations
start
with element zero of the Vi, Vj, or
Vk
register
and
increment the element
number
by
one
for
each
operation performed.
All
results
are delivered to
Vi.
For
instructions
140, 142, 144,
and
146, the content of
Sj
;s
delivered
to the functional unit for
each
operation
as
one
of the operands.
For
instructions
141,
143, 145,
and
147,
all
operands are obtained
from
V
registers.
Instructions
140
and
141
form
the logical products
(AND)
of pairs of
operands
and
enter the
result
into
Vi.
Bits of
an
element of
Vi
are
set
to
one
when
the corresponding
bits
of (Sj) or
(Vj
element)
and
(Vk
element) are
one
as
in the following:
2240004
4-51
E

Table of Contents