AMCC Proprietary 176
Revision 1.02 - September 10, 2007
PPC405 Processor
bc
Branch Conditional
Preliminary User’s Manual
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.