MIPS R4000 Microprocessor User's Manual B-15
FPU Instruction Set Details
Format:
BC1F offset
Description:
A branch target address is computed from the sum of the address of the
instruction in the delay slot and the 16-bit offset, shifted left two bits and
sign-extended. If the result of the last floating-point compare is false
(zero), the program branches to the target address, with a delay of one
instruction.
There must be at least one instruction between C.cond.fmt and BC1F.
Operation:
Exceptions:
Coprocessor unusable exception
BC1F
Branch On FPA False
16 1531 2526
COP1
6
0
16
offset
(Coprocessor 1)
5
BC BCF
5
21 20
0 1 0 0 0 1 0 1 0 0 0 0 0 0 0 0
BC1F
32 T–1: condition ← not COC[1]
T: target ← (offset
15
)
14
|| offset || 0
2
T+1: if condition then
PC ← PC + target
endif
64 T–1: condition ← not COC[1]
T: target ← (offset
15
)
46
|| offset || 0
2
T+1: if condition then
PC ← PC + target
endif