AMCC Proprietary 183
Revision 1.02 - September 10, 2007
PPC405 Processor
bcctr
Branch Conditional to Count Register
Preliminary User’s Manual
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
bnlctrl
Extended mnemonic for
bcctrl 4,4∗cr_field+0
(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
bnsctrl
Extended mnemonic for
bcctrl 4,4∗cr_field+3
(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
bnuctrl
Extended mnemonic for
bcctrl 4,4∗cr_field+3
(LR)
← CIA + 4.
bsoctr
[cr_field] Branch, if summary overflow, to address in CTR.
Use CR0 if cr_field is omitted.
Extended mnemonic for
bcctr 12,4∗cr_field+3
bsoctrl
Extended mnemonic for
bcctrl 12,4∗cr_field+3
(LR)
← CIA + 4.
btctr
cr_bit Branch if CR
cr_bit
= 1 to address in CTR.
Extended mnemonic for
bcctr 12,cr_bit
btctrl
Extended mnemonic for
bcctrl 12,cr_bit
(LR)
← CIA + 4.
bunctr
[cr_field] Branch if unordered to address in CTR.
Use CR0 if cr_field is omitted.
Extended mnemonic for
bcctr 12,4∗cr_field+3
bunctrl
Extended mnemonic for
bcctrl 12,4∗cr_field+3
(LR)
← CIA + 4.
Table 9-8. Extended Mnemonics for bcctr, bcctrl (Continued)
Mnemonic Operands Function
Other Registers
Altered