AMCC Proprietary 185
Revision 1.02 - September 10, 2007
PPC405 Processor
bclr
Branch Conditional to Link Register
Preliminary User’s Manual
bdnzlr
Decrement CTR.
Branch if CTR ≠ 0 to address in LR.
Extended mnemonic for
bclr 16,0
bdnzlrl
Extended mnemonic for
bclrl 16,0
(LR)
← CIA + 4.
bdnzflr
cr_bit
Decrement CTR.
Branch if CTR ≠ 0ANDCR
cr_bit
= 0 to address in LR.
Extended mnemonic for
bclr 0,cr_bit
bdnzflrl
Extended mnemonic for
bclrl 0,cr_bit
(LR)
← CIA + 4.
bdnztlr
cr_bit
Decrement CTR.
Branch if CTR ≠ 0ANDCR
cr_bit
= 1 to address in LR.
Extended mnemonic for
bclr 8,cr_bit
bdnztlrl
Extended mnemonic for
bclrl 8,cr_bit
(LR)
← CIA + 4.
bdzlr
Decrement CTR.
Branch if CTR = 0 to address in LR.
Extended mnemonic for
bclr 18,0
bdzlrl
Extended mnemonic for
bclrl 18,0
(LR)
← CIA + 4.
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
bdzflrl
Extended mnemonic for
bclrl 2,cr_bit
(LR)
← CIA + 4.
bdztlr
cr_bit
Decrement CTR.
Branch if CTR = 0 AND CR
cr_bit
= 1 to address in LR.
Extended mnemonic for
bclr 10,cr_bit
bdztlrl
Extended mnemonic for
bclrl 10,cr_bit
(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
beqlrl
Extended mnemonic for
bclrl 12,4∗cr_field+2
(LR)
← CIA + 4.
bflr
cr_bit
Branch if CR
cr_bit
= 0 to address in LR.
Extended mnemonic for
bclr 4,cr_bit
bflrl
Extended mnemonic for
bclrl 4,cr_bit
(LR)
← CIA + 4.
Table 9-9. Extended Mnemonics for bclr, bclrl (Continued)
Mnemonic Operands Function
Other Registers
Altered