AMCC Proprietary 365
Revision 1.02 - September 10, 2007
PPC405 Processor
Preliminary User’s Manual
bdnzf cr_bit, target Decrement CTR.
Branch if CTR ≠ 0 AND CR
cr_bit
=0.
Extended mnemonic for
bc 0,cr_bit,target
175
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.
bdnzflr cr_bit Decrement CTR.
Branch if CTR ≠ 0 AND CR
cr_bit
= 0 to address in LR.
Extended mnemonic for
bclr 0,cr_bit
175
bdnzflrl Extended mnemonic for
bclrl 0,cr_bit
(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
175
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.
bdnztlr cr_bit Decrement CTR.
Branch if CTR ≠ 0 AND CR
cr_bit
= 1 to address in LR.
Extended mnemonic for
bclr 8,cr_bit
175
bdnztlrl Extended mnemonic for
bclrl 8,cr_bit
(LR) ← CIA + 4.
bdz target Decrement CTR.
Branch if CTR = 0.
Extended mnemonic for
bc 18,0,target
175
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.
bdzlr Decrement CTR.
Branch if CTR = 0 to address in LR.
Extended mnemonic for
bclr 18,0
175
bdzlrl Extended mnemonic for
bclrl 18,0
(LR) ← CIA + 4.
bdzf cr_bit, target Decrement CTR.
Branch if CTR = 0 AND CR
cr_bit
=0.
Extended mnemonic for
bc 2,cr_bit,target
175
bdzfa Extended mnemonic for
bca 2,cr_bit,target
bdzfl Extended mnemonic for
bcl 2,cr_bit,target
(LR) ← CIA + 4.
bdzfla Extended mnemonic for
bcla 2,cr_bit,target
(LR) ← CIA + 4.
Table A-1. PPC405 Instruction Syntax Summary (Continued)
Mnemonic Operands Function Other Registers Changed Page