
bc
Branch Conditional
PPC440x5 CPU Core User’s Manual Preliminary
Page 270 of 589 instrset.fm.
September 12, 2002
Table9-8. Extended Mnemonics for bc, bca, bcl, bcla
Mnemonic Operands Function Other Registers
Altered
bdnz
target
Decrement CTR; branch if CTR≠0.
Extended mnemonic for
bc 16,0,target
bdnza Extended mnemonic for
bca 16,0,target
bdnzl Extended mnemonic for
bcl 16,0,target (LR) ←CIA+ 4.
bdnzla Extended mnemonic for
bcla 16,0,target (LR) ←CIA+ 4.
bdnzf
cr_bit, target
Decrement CTR.
Branch if CTR≠0 AND CRcr_bit =0.
Extended mnemonic for
bc 0,cr_bit,target
bdnzfa Extended mnemonic for
bca 0,cr_bit,target
bdnzfl Extended mnemonic for
bcl 0,cr_bit,target (LR) ←CIA+ 4.
bdnzfla Extended mnemonic for
bcla 0,cr_bit,target (LR) ←CIA+ 4.
bdnzt
cr_bit, target
Decrement CTR.
Branch if CTR≠0 AND CRcr_bit =1.
Extended mnemonic for
bc 8,cr_bit,target
bdnzta Extended mnemonic for
bca 8,cr_bit,target
bdnztl Extended mnemonic for
bcl 8,cr_bit,target (LR) ←CIA+ 4.
bdnztla Extended mnemonic for
bcla 8,cr_bit,target (LR) ←CIA+ 4.
bdz
target
Decrement CTR; branch if CTR= 0.
Extended mnemonic for
bc 18,0,target
bdza Extended mnemonic for
bca 18,0,target
bdzl Extended mnemonic for
bcl 18,0,target (LR) ←CIA+ 4.
bdzla Extended mnemonic for
bcla 18,0,target (LR) ←CIA+ 4.