AMCC Proprietary 405
Revision 1.02 - September 10, 2007
PPC405 Processor
Preliminary User’s Manual
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.
bflr cr_bit Branch, if CR
cr_bit
= 0, to address in LR.
Extended mnemonic for
bclr 4,cr_bit
184
bflrl Extended mnemonic for
bclrl 4,cr_bit
(LR) ← CIA + 4.
bge [cr_field,] target Branch if greater than or equal.
Use CR0 if cr_field is omitted.
Extended mnemonic for
bc 4,4∗cr_field+0,target
175
bgea Extended mnemonic for
bca 4,4∗cr_field+0,target
bgel Extended mnemonic for
bcl 4,4∗cr_field+0,target
(LR) ← CIA + 4.
bgela Extended mnemonic for
bcla 4,4∗cr_field+0,target
(LR) ← CIA + 4.
bgectr [cr_field] Branch, if greater than or equal, to address in CTR.
Use CR0 if cr_field is omitted.
Extended mnemonic for
bcctr 4,4∗cr_field+0
181
bgectrl Extended mnemonic for
bcctrl 4,4∗cr_field+0
(LR) ← CIA + 4.
bgelr [cr_field] Branch, if greater than or equal, to address in LR.
Use CR0 if cr_field is omitted.
Extended mnemonic for
bclr 4,4∗cr_field+0
184
bgelrl Extended mnemonic for
bclrl 4,4∗cr_field+0
(LR) ← CIA + 4.
Table B-5. Extended Mnemonics for PPC405 (Continued)
Mnemonic Operands Function
Other Registers
Changed
Page