EasyManua.ls Logo

Cray CRAY-1 - 014 Ijkm Branch to Ijkm if (So)

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...
014ijkm
Branch
to
i j
km
if
(So) =
0
015
i j
krl
Branch
to
ijkrr
if
(So)
~
0
016ijvm
8ranch to
i j
krr
if
(s
0)
positive
017
i j
km
Branch
to
i
j
krr:
if
(S
0)
negntive
~-----------------------------------------------------
------------------
These t\tlO-parcel
in~tructions
test
the contents
of
So
for
the
cordition
specified
~y
the h
field.
If
the conrlition
is
satisfied,
the P
reqister
is
set
to the parcel address
specified
by
the
low
orrler
22
bits
of the
ijkm
field
and
execution continues
at
that
address.
The
high order
bit
of the ijkm
field
is
ignored.
If
the condition
is
not
satisfied,
execution continues with the
instruction
following the branch
instructior.
r10ld
issue
conditions
034
-
037
in process
Exchange in process
So
busy
in
last
2
CPs
Execution time
Instruction
issue:
Both
parcels
of
branch in the
same
buffer
and
branch address
in a
buffer
5
CPs
Both
parcels
of
branch in the
same
buffer
and
branch address
not in a
buffer
14
CPs
Both
parcels
of
branch in
different
buffers
and
branch
address in a
buffer
7
CPs
Both
parcels
of
branch in
different
buffers
and
branch
address not in a
buffer
16
CPs
Second
parcel
of
branch not in a
buffer
and
branch address
in a
buffer
16
CPs
Second
parcel
of
branch not in a
buffer
and
branch address
not in a
buffer
25
CPs
Both
parcels
of
branch in the
same
buffer
and
branch not taken 2
CPs
Both
parcels
of
branch in
different
buffers
and
branch not taken 4
CPs
Second
parcel
of
branch not in a
buffer
and
branch not taken
13
CPs
Special cases
(So)
= 0
is
considered a
positive
condition
2240004
4-20
E

Table of Contents