AMCC Proprietary 186
Revision 1.02 - September 10, 2007
PPC405 Processor
bclr
Branch Conditional to Link Register
Preliminary User’s Manual
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
bgelrl
Extended mnemonic for
bclrl 4,4∗cr_field+0
(LR)
← CIA + 4.
bgtlr
[cr_field]
Branch, if greater than, to address in LR.
Use CR0 if cr_field is omitted.
Extended mnemonic for
bclr 12,4∗cr_field+1
bgtlrl
Extended mnemonic for
bclrl 12,4∗cr_field+1
(LR)
← CIA + 4.
blelr
[cr_field]
Branch, if less than or equal, to address in LR.
Use CR0 if cr_field is omitted.
Extended mnemonic for
bclr 4,4∗cr_field+1
blelrl
Extended mnemonic for
bclrl 4,4∗cr_field+1
(LR)
← CIA + 4.
bltlr
[cr_field]
Branch, if less than, to address in LR.
Use CR0 if cr_field is omitted.
Extended mnemonic for
bclr 12,4∗cr_field+0
bltlrl
Extended mnemonic for
bclrl 12,4∗cr_field+0
(LR)
← CIA + 4.
bnelr
[cr_field]
Branch, if not equal, to address in LR.
Use CR0 if cr_field is omitted.
Extended mnemonic for
bclr 4,4∗cr_field+2
bnelrl
Extended mnemonic for
bclrl 4,4∗cr_field+2
(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
bnglrl
Extended mnemonic for
bclrl 4,4∗cr_field+1
(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
bnllrl
Extended mnemonic for
bclrl 4,4∗cr_field+0
(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
bnslrl
Extended mnemonic for
bclrl 4,4∗cr_field+3
(LR)
← CIA + 4.
Table 9-9. Extended Mnemonics for bclr, bclrl (Continued)
Mnemonic Operands Function
Other Registers
Altered