EasyManua.ls Logo

Cray CRAY-1 - 011 I J Km; Branch to Ijkm if (Ao) to

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-------------------------------------------------------------------
010ijkm
Branch
to
ijkm
if
(A
0)
=
0
011
i j
km
Branch
to i j
km
if
(A
0)
~
0
012i
j
km
Branch
to
ijkm
if
(,AIO)
positive
013i
j
km
Branch
to
ijkm
if
(Ao)
negative
These
two-parcel
instructions
test
the contents of
Ao
for the
condition
specified
by
the h
field.
If
the condition
is
satisfied,
the P
register
is
set
to the parcel address specified
by
the
low
order
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
instruction.
Hold
issue conditions
034
-
037
in process
Exchange
in process
Ao
busy
in
last
2
CPs
Execution time
Instructibn 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
(Ao)
= 0
is
considered a
positive
condition
2240004
4-19
E

Table of Contents