EasyManua.ls Logo

Cray CRAY-1 - Page 123

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...
The
050
instruction
is
intended for
merging
portions of
64-bit
words
into a composite
word.
Bits of
Si
are cleared
when
the corresponding
bits
of
Sk
are
one
if
the j designator
is
zero
and
the k designator
is
nonzero.
The
sign
bit
of (Sj) replaces the sign
bit
of
Si
if
the j
designator
is
nonzero
and
the k designator
is
zero.
The
sign
bit
of
Si
is
cleared
if
the j
and
k designators are both zero.
The
051
instruction
forms
the logical
sum
(inclusive
OR)
of (Sj)
and
(Sk)
and
enters the
result
into Si. Bits of
Si
are
set
when
one
of
the corresponding
bits
of (Sj)
and
(Sk)
is
set
as
in the following
example:
(Sj) = 1 1 0 0
(Sk)
= 1 0 1 0
(Si) = 1 1 1 0
(Sj)
is
transmitted to
Si
if
the j
and
k designators
have
the
same
nonzero value.
(Sk)
is
transmitted to
Si
if
the j designator
is
zero
and
the k designator
is
nonzero. (Sj) with the sign
bit
set
to
one
is
transmitted to
Si
if
the j designator
is
nonzero
and
the k designator
is
zero. A
ones
mask
consisting of only the sign
bit
is
entered into
Si
if
the j
and
k designators are both zero.
Hold
issue conditions
034
-
037
in process
Exchange
in process
S
register
access
conflict
Si, Sj,
and
Sk
reserved
Execution
time
Si
ready 1
CP
Instruction issue 1
CP
Special cases
(Sj) = 0
if
j = 0
(Sk)
= 2
63
if
k = 0
2240004
4-37
E

Table of Contents