A-8 PPC405 Core User’s Manual
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
9-30
blelrl
Extended mnemonic for
bclrl 4,4∗cr_field+1
(LR)
← CIA+4.
blr Branch unconditionally to address in LR.
Extended mnemonic for
bclr 20,0
9-30
blrl
Extended mnemonic for
bclrl 20,0
(LR)
← CIA+4.
blt [cr_field],
target
Branch if less than.
Use CR0 if cr_field is omitted.
Extended mnemonic for
bc 12,4∗cr_field+0,target
9-20
blta
Extended mnemonic for
bca 12,4∗cr_field+0,target
bltl
Extended mnemonic for
bcl 12,4∗cr_field+0,target
(LR)
← CIA+4.
bltla
Extended mnemonic for
bcla 12,4∗cr_field+0,target
(LR)
← CIA+4.
bltctr [cr_field] Branch if less than to address in CTR.
Use CR0 if cr_field is omitted.
Extended mnemonic for
bcctr 12,4∗cr_field+0
9-26
bltctrl
Extended mnemonic for
bcctrl 12,4∗cr_field+0
(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
9-30
bltlrl
Extended mnemonic for
bclrl 12,4∗cr_field+0
(LR)
← CIA+4.
bne [cr_field],
target
Branch if not equal.
Use CR0 if cr_field is omitted.
Extended mnemonic for
bc 4,4∗cr_field+2,target
9-20
bnea
Extended mnemonic for
bca 4,4∗cr_field+2,target
bnel
Extended mnemonic for
bcl 4,4∗cr_field+2,target
(LR)
← CIA+4.
bnela
Extended mnemonic for
bcla 4,4∗cr_field+2,target
(LR)
← CIA+4.
Table A-1. PPC405 Instruction Syntax Summary (continued)
Mnemonic Operands Function
Other Registers
Changed Page