
bcctr
Branch Conditional to Count Register
PPC440x5 CPU Core User’s Manual Preliminary
Page 276 of 589 instrset.fm.
September 12, 2002
beqctr
[cr_field]
Branch, if equal, to address in CTR
Use CR0 if cr_field is omitted.
Extended mnemonic for
bcctr 12,4∗cr_field+2
beqctrl Extended mnemonic for
bcctrl 12,4∗cr_field+2 (LR) ←CIA+ 4.
bfctr
cr_bit
Branch, if CRcr_bit= 0, to address in CTR.
Extended mnemonic for
bcctr 4,cr_bit
bfctrl Extended mnemonic for
bcctrl 4,cr_bit (LR) ←CIA+ 4.
bgectr
[cr_field]
Branch, if greater than or equal, to address in CTR. Use CR0 if
cr_field is omitted.
Extended mnemonic for
bcctr 4,4∗cr_field+0
bgectrl Extended mnemonic for
bcctrl 4,4∗cr_field+0 (LR) ←CIA+ 4.
bgtctr
[cr_field]
Branch, if greater than, to address in CTR.
Use CR0 if cr_field is omitted.
Extended mnemonic for
bcctr 12,4∗cr_field+1
bgtctrl Extended mnemonic for
bcctrl 12,4∗cr_field+1 (LR) ←CIA+ 4.
blectr
[cr_field]
Branch, if less than or equal, to address in CTR.
Use CR0 if cr_field is omitted.
Extended mnemonic for
bcctr 4,4∗cr_field+1
blectrl Extended mnemonic for
bcctrl 4,4∗cr_field+1 (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
bltctrl Extended mnemonic for
bcctrl 12,4∗cr_field+0 (LR) ←CIA+ 4.
bnectr
[cr_field]
Branch, if not equal, to address in CTR.
Use CR0 if cr_field is omitted.
Extended mnemonic for
bcctr 4,4∗cr_field+2
bnectrl Extended mnemonic for
bcctrl 4,4∗cr_field+2 (LR) ←CIA+ 4.
Table9-9. Extended Mnemonics for bcctr, bcctrl (continued)
Mnemonic Operands Function Other Registers
Altered