366 AMCC Proprietary
Revision 1.02 - September 10, 2007
PPC405 Processor
Preliminary User’s Manual
bdzflr cr_bit Decrement CTR.
Branch if CTR = 0 AND CR
cr_bit
= 0 to address in LR.
Extended mnemonic for
bclr 2,cr_bit
175
bdzflrl Extended mnemonic for
bclrl 2,cr_bit
(LR) ← CIA + 4.
bdzt cr_bit, target Decrement CTR.
Branch if CTR = 0 AND CR
cr_bit
=1.
Extended mnemonic for
bc 10,cr_bit,target
175
bdzta Extended mnemonic for
bca 10,cr_bit,target
bdztl Extended mnemonic for
bcl 10,cr_bit,target
(LR) ← CIA + 4.
bdztla Extended mnemonic for
bcla 10,cr_bit,target
(LR) ← CIA + 4.
bdztlr cr_bit Decrement CTR.
Branch if CTR = 0 AND CR
cr_bit
= 1to address in LR.
Extended mnemonic for
bclr 10,cr_bit
184
bdztlrl Extended mnemonic for
bclrl 10,cr_bit
(LR) ← CIA + 4.
beq [cr_field], target Branch if equal.
Use CR0 if cr_field is omitted.
Extended mnemonic for
bc 12,4∗cr_field+2,target
184
beqa Extended mnemonic for
bca 12,4∗cr_field+2,target
beql Extended mnemonic for
bcl 12,4∗cr_field+2,target
(LR) ← CIA + 4.
beqla Extended mnemonic for
bcla 12,4∗cr_field+2,target
(LR) ← CIA + 4.
beqctr [cr_field] Branch if equal to address in CTR.
Use CR0 if cr_field is omitted.
Extended mnemonic for
bcctr 12,4∗cr_field+2
181
beqctrl Extended mnemonic for
bcctrl 12,4∗cr_field+2
(LR) ← CIA + 4.
beqlr [cr_field] Branch if equal to address in LR.
Use CR0 if cr_field is omitted.
Extended mnemonic for
bclr 12,4∗cr_field+2
184
beqlrl Extended mnemonic for
bclrl 12,4∗cr_field+2
(LR) ← CIA + 4.
bf cr_bit, target Branch if CR
cr_bit
=0.
Extended mnemonic for
bc 4,cr_bit,target
175
bfa Extended mnemonic for
bca 4,cr_bit,target
bfl Extended mnemonic for
bcl 4,cr_bit,target
(LR) ← CIA + 4.
bfla Extended mnemonic for
bcla 4,cr_bit,target
(LR) ← CIA + 4.
bfctr cr_bit Branch if CR
cr_bit
= 0 to address in CTR.
Extended mnemonic for
bcctr 4,cr_bit
181
bfctrl Extended mnemonic for
bcctrl 4,cr_bit
(LR) ← CIA + 4.
Table A-1. PPC405 Instruction Syntax Summary (Continued)
Mnemonic Operands Function Other Registers Changed Page