Instruction Summary A-11
bnuctr [cr_field] Branch if not unordered to address in CTR.
Use CR0 if cr_field is omitted.
Extended mnemonic for
bcctr 4,4∗cr_field+3
9-26
bnuctrl
Extended mnemonic for
bcctrl 4,4∗cr_field+3
(LR)
← CIA+4.
bnulr [cr_field] Branch if not unordered to address in LR.
Use CR0 if cr_field is omitted.
Extended mnemonic for
bclr 4,4∗cr_field+3
9-30
bnulrl
Extended mnemonic for
bclrl 4,4∗cr_field+3
(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
9-20
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.
bsoctr [cr_field] Branch if summary overflow to address in CTR.
Use CR0 if cr_field is omitted.
Extended mnemonic for
bcctr 12,4∗cr_field+3
9-26
bsoctrl
Extended mnemonic for
bcctrl 12,4∗cr_field+3
(LR)
← CIA+4.
bsolr [cr_field] Branch if summary overflow to address in LR.
Use CR0 if cr_field is omitted.
Extended mnemonic for
bclr 12,4∗cr_field+3
9-30
bsolrl
Extended mnemonic for
bclrl 12,4∗cr_field+3
(LR)
← CIA+4.
bt cr_bit, target Branch if CR
cr_bit
=1.
Extended mnemonic for
bc 12,cr_bit,target
9-20
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.
btctr cr_bit Branch if CR
cr_bit
= 1 to address in CTR.
Extended mnemonic for
bcctr 12,cr_bit
9-26
btctrl
Extended mnemonic for
bcctrl 12,cr_bit
(LR)
← CIA+4.
Table A-1. PPC405 Instruction Syntax Summary (continued)
Mnemonic Operands Function
Other Registers
Changed Page