AMCC Proprietary 408
Revision 1.02 - September 10, 2007
PPC405 Processor
Preliminary User’s Manual
bng [cr_field,] target Branch, if not greater than.
Use CR0 if cr_field is omitted.
Extended mnemonic for
bc 4,4∗cr_field+1,target
175
bnga Extended mnemonic for
bca 4,4∗cr_field+1,target
bngl Extended mnemonic for
bcl 4,4∗cr_field+1,target
(LR) ← CIA + 4.
bngla Extended mnemonic for
bcla 4,4∗cr_field+1,target
(LR) ← CIA + 4.
bngctr [cr_field] Branch, if not greater than, to address in CTR.
Use CR0 if cr_field is omitted.
Extended mnemonic for
bcctr 4,4∗cr_field+1
181
bngctrl Extended mnemonic for
bcctrl 4,4∗cr_field+1
(LR) ← CIA + 4.
bnglr [cr_field] Branch, if not greater than, to address in LR.
Use CR0 if cr_field is omitted.
Extended mnemonic for
bclr 4,4∗cr_field+1
184
bnglrl Extended mnemonic for
bclrl 4,4∗cr_field+1
(LR) ← CIA + 4.
bnl [cr_field,] target Branch if not less than.
Use CR0 if cr_field is omitted.
Extended mnemonic for
bc 4,4∗cr_field+0,target
175
bnla Extended mnemonic for
bca 4,4∗cr_field+0,target
bnll Extended mnemonic for
bcl 4,4∗cr_field+0,target
(LR) ← CIA + 4.
bnlla Extended mnemonic for
bcla 4,4∗cr_field+0,target
(LR) ← CIA + 4.
bnlctr [cr_field] Branch, if not less than, to address in CTR.
Use CR0 if cr_field is omitted.
Extended mnemonic for
bcctr 4,4∗cr_field+0
181
bnlctrl Extended mnemonic for
bcctrl 4,4∗cr_field+0
(LR) ← CIA + 4.
bnllr [cr_field] Branch, if not less than, to address in LR.
Use CR0 if cr_field is omitted.
Extended mnemonic for
bclr 4,4∗cr_field+0
184
bnllrl 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