AMCC Proprietary 409
Revision 1.02 - September 10, 2007
PPC405 Processor
Preliminary User’s Manual
bns [cr_field,] target Branch if not summary overflow.
Use CR0 if cr_field is omitted.
Extended mnemonic for
bc 4,4∗cr_field+3,target
175
bnsa Extended mnemonic for
bca 4,4∗cr_field+3,target
bnsl Extended mnemonic for
bcl 4,4∗cr_field+3,target
(LR) ← CIA + 4.
bnsla Extended mnemonic for
bcla 4,4∗cr_field+3,target
(LR) ← CIA + 4.
bnsctr [cr_field] Branch, if not summary overflow, to address in CTR.
Use CR0 if cr_field is omitted.
Extended mnemonic for
bcctr 4,4∗cr_field+3
181
bnsctrl Extended mnemonic for
bcctrl 4,4∗cr_field+3
(LR) ← CIA + 4.
bnslr [cr_field] Branch, if not summary overflow, to address in LR.
Use CR0 if cr_field is omitted.
Extended mnemonic for
bclr 4,4∗cr_field+3
184
bnslrl Extended mnemonic for
bclrl 4,4∗cr_field+3
(LR) ← CIA + 4.
bnu [cr_field,] target Branch if not unordered.
Use CR0 if cr_field is omitted.
Extended mnemonic for
bc 4,4∗cr_field+3,target
175
bnua Extended mnemonic for
bca 4,4∗cr_field+3,target
bnul Extended mnemonic for
bcl 4,4∗cr_field+3,target
(LR) ← CIA + 4.
bnula Extended mnemonic for
bcla 4,4∗cr_field+3,target
(LR) ← CIA + 4.
bnuctr [cr_field] Branch, if not unordered, to address in CTR.
Use CR0 if cr_field is omitted.
Extended mnemonic for
bcctr 4,4∗cr_field+3
181
bnuctrl Extended mnemonic for
bcctrl 4,4∗cr_field+3
(LR) ← CIA + 4.
bnulr [cr_field] Branch, if not unordered, to address in LR.
Use CR0 if cr_field is omitted.
Extended mnemonic for
bclr 4,4∗cr_field+3
184
bnulrl Extended mnemonic for
bclrl 4,4∗cr_field+3
(LR) ← CIA + 4.
Table B-5. Extended Mnemonics for PPC405 (Continued)
Mnemonic Operands Function
Other Registers
Changed
Page