Instruction Set 9-21
bc
Branch Conditional
Architecture Note
This instruction is part of the PowerPC User Instruction Set Architecture.
Table 9-7. Extended Mnemonics for bc, bca, bcl, bcla
Mnemonic Operands Function
Other Registers
Altered
bdnz target Decrement CTR; branch if CTR ≠ 0.
Extended mnemonic for
bc 16,0,target
bdnza
Extended mnemonic for
bca 16,0,target
bdnzl
Extended mnemonic for
bcl 16,0,target
(LR)
← CIA + 4.
bdnzla
Extended mnemonic for
bcla 16,0,target
(LR)
← CIA + 4.
bdnzf cr_bit, target Decrement CTR.
Branch if CTR ≠ 0 AND CR
cr_bit
=0.
Extended mnemonic for
bc 0,cr_bit,target
bdnzfa
Extended mnemonic for
bca 0,cr_bit,target
bdnzfl
Extended mnemonic for
bcl 0,cr_bit,target
(LR)
← CIA + 4.
bdnzfla
Extended mnemonic for
bcla 0,cr_bit,target
(LR)
← CIA + 4.
bdnzt cr_bit, target Decrement CTR.
Branch if CTR ≠ 0 AND CR
cr_bit
=1.
Extended mnemonic for
bc 8,cr_bit,target
bdnzta
Extended mnemonic for
bca 8,cr_bit,target
bdnztl
Extended mnemonic for
bcl 8,cr_bit,target
(LR)
← CIA + 4.
bdnztla
Extended mnemonic for
bcla 8,cr_bit,target
(LR)
← CIA + 4.
bdz target Decrement CTR; branch if CTR = 0.
Extended mnemonic for
bc 18,0,target
bdza
Extended mnemonic for
bca 18,0,target
bdzl
Extended mnemonic for
bcl 18,0,target
(LR)
← CIA + 4.
bdzla
Extended mnemonic for
bcla 18,0,target
(LR)
← CIA + 4.