Instruction Set 9-25
bc
Branch Conditional
bnu [cr_field,]
target
Branch if not unordered.
Use CR0 if cr_field is omitted.
Extended mnemonic for
bc 4,4∗cr_field+3,target
bnua
Extended mnemonic for
bca 4,4∗cr_field+3,target
bnul
Extended mnemonic for
bcl 4,4∗cr_field+3,target
(LR)
← CIA + 4.
bnula
Extended mnemonic for
bcla 4,4∗cr_field+3,target
(LR)
← CIA + 4.
bso [cr_field,]
target
Branch if summary overflow.
Use CR0 if cr_field is omitted.
Extended mnemonic for
bc 12,4∗cr_field+3,target
bsoa
Extended mnemonic for
bca 12,4∗cr_field+3,target
bsol
Extended mnemonic for
bcl 12,4∗cr_field+3,target
(LR)
← CIA + 4.
bsola
Extended mnemonic for
bcla 12,4∗cr_field+3,target
(LR)
← CIA + 4.
bt cr_bit, target Branch if CR
cr_bit
=1.
Extended mnemonic for
bc 12,cr_bit,target
bta
Extended mnemonic for
bca 12,cr_bit,target
btl
Extended mnemonic for
bcl 12,cr_bit,target
(LR)
← CIA + 4.
btla
Extended mnemonic for
bcla 12,cr_bit,target
(LR)
← CIA + 4.
bun [cr_field],
target
Branch if unordered.
Use CR0 if
cr_field
is omitted.
Extended mnemonic for
bc 12,4∗cr_field+3,target
buna
Extended mnemonic for
bca 12,4∗cr_field+3,target
bunl
Extended mnemonic for
bcl 12,4∗cr_field+3,target
(LR)
← CIA + 4.
bunla
Extended mnemonic for
bcla 12,4∗cr_field+3,target
(LR)
← CIA + 4.
Table 9-7. Extended Mnemonics for bc, bca, bcl, bcla (continued)
Mnemonic Operands Function
Other Registers
Altered