EasyManua.ls Logo

Cray CRAY-1 - 046 Ijk Logical Difference of (Sj) and (Sk) to si; 047 I J K Logical Equivalence of (Sk) and Co~Plement of (Sk) to si; 050 I J K Scalar Merge

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--------------------------------------------------------------------,
044i
j k
Logical
product of
(Sj)
and
(Sk)
to
Si
045i
jk
Logical
product of
(Sj)
and
complement
of
(Sk)
to
Si
046ijk
Logical
difference of
(Sj)
and
(Sk)
to
Si
047i
j k
Logical
equivalence of
(Sk)
and
(Sj)
to
Si
050i
j k
Scalar
merge
051
i j k
Loqical
sum
of
(Sj)
and
(Sk)
to
Si
These
instructions
are executed in the
scalar
logical
unit.
The
044
instruction
forms
the logical product
(AND)
of (Sj)
and
(Sk)
and
enters the
result
into
Si.
Bits of
Si
are
set
to
one
when
the
corresponding
bits
of (Sj)
and
(Sk)
are
one
as
in the following
example:
(Sj) = 1 1 0 0
(Sk)
= 1 0 1 0
(Si) = 1 0 0 0
(Sj)
is
transmitted to
Si
if
the j
and
k designators
have
the
same
non-
zero value.
Si
is
cleared
if
the j designator
is
zero.
The
sign
bit
of (Sj)
is
extracted into
Si
if
the j designator
is
nonzero
and
the k
designator
is
zero.
The
045
instruction
forms
the logical product
(AND)
of (Sj)
and
the
complement
of
(Sk)
and
enters the
result
into
Si.
Bits
of
Si
are
set
to
one
when
the corresponding
bits
of (Sj)
and
the
complement
of
(Sk)
are
one
as
in the following example:
(Sj) = 1 1 0 0
(Sk)
= 1 0 1 0
(Si) = 0 1 0 0
Si
is
cleared
if
the j
and
k designators
have
the
same
value or
if
the
j designator
is
zero. (Sj) with the sign
bit
cleared
is
transmitted
to
Si
if
the j designator
is
non-zero
and
the k designator
is
zero.
2240004
4-35
E

Table of Contents