AMCC Proprietary 178
Revision 1.02 - September 10, 2007
PPC405 Processor
bc
Branch Conditional
Preliminary User’s Manual
bge
[cr_field,] target
Branch if greater than or equal.
Use CR0 if cr_field is omitted.
Extended mnemonic for
bc 4,4∗cr_field+0,target
bgea
Extended mnemonic for
bca 4,4∗cr_field+0,target
bgel
Extended mnemonic for
bcl 4,4∗cr_field+0,target
LR
bgela
Extended mnemonic for
bcla 4,4∗cr_field+0,target
LR
bgt
[cr_field,] target
Branch if greater than.
Use CR0 if cr_field is omitted.
Extended mnemonic for
bc 12,4∗cr_field+1,target
bgta
Extended mnemonic for
bca 12,4∗cr_field+1,target
bgtl
Extended mnemonic for
bcl 12,4∗cr_field+1,target
LR
bgtla
Extended mnemonic for
bcla 12,4∗cr_field+1,target
LR
ble
[cr_field,] target
Branch if less than or equal.
Use CR0 if cr_field is omitted.
Extended mnemonic for
bc 4,4∗cr_field+1,target
blea
Extended mnemonic for
bca 4,4∗cr_field+1,target
blel
Extended mnemonic for
bcl 4,4∗cr_field+1,target
LR
blela
Extended mnemonic for
bcla 4,4∗cr_field+1,target
LR
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
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.
Table 9-7. Extended Mnemonics for bc, bca, bcl, bcla (Continued)
Mnemonic Operands Function
Other Registers
Altered