Extended Mnemonics Used in This Book
|
Extended Mnemonic
|
Equivalent Mnemonic
|
Name
|
|
bctr
|
bcctr 20,bi
|
Branch Unconditionally to CTR
|
|
bctrl
|
bcctrl 20,bi
|
Branch Unconditionally to CTR Setting LR
|
|
bdnz target
|
bc 16,bi,target
|
Decrement CTR, Branch If CTR 0
|
|
bdnzf target
|
bc 8,bi,target
|
Decrement CTR, Branch If CTR 0 and Condition False
|
|
bdz target
|
bc 18,bi,target
|
Decrement CTR, Branch If CTR = 0
|
|
beq crn,target
|
bc 12,4*n+2,target
|
Branch If Equal To
|
|
bf crn[xx],target
|
bc 4,bi,target
|
Branch If Condition False
|
|
bge crn,target
|
bc 4,4*n,target
|
Branch If Greater Than Or Equal To
|
|
bgt crn,target
|
bc 12,4*n+1,target
|
Branch If Greater Than
|
|
bgtlr crn
|
bclr 12,4*n+1
|
Branch If Greater Than to LR
|
|
ble crn, target
|
bc 4,4*n+1,target
|
Branch If Less Than Or Equal To
|
|
blr
|
bclr 20,bi
|
Branch Unconditionally to LR
|
|
blt crn,target
|
bc 12,4*n,target
|
Branch If Less Than
|
|
bne crn,target
|
bc 4,4*n+2,target
|
Branch If Not Equal To
|
|
bt crn[xx],target
|
bc 12,bi,target
|
Branch If True
|
|
cmplw crn,Ra,Rb
|
cmpl crn,0,Ra,Rb
|
Compare Logical Word
|
|
cmplwi crn,Ra,UI
|
cmpli crn,0,Ra,UI
|
Compare Logical Word Immediate
|
|
cmpw crn,Ra,Rb
|
cmp crn,0,Ra,Rb
|
Compare Word
|
|
cmpwi crn,Ra,SI
|
cmpi crn,0,Ra,SI
|
Compare Word Immediate
|
|
li Rx,value
|
addi Rx,0,value
|
Load Immediate
|
|
lis Rx,value
|
addis Rx,0,value
|
Load Immediate Shifted
|
|
mfctr Rx
|
mfspr Rx,9
|
Move From CTR
|
|
mflr Rx
|
mfspr Rx,8
|
Move From LR
|
|
mfxer Rx
|
mfspr Rx,1
|
Move From XER
|
|
mr Rx,Ry
|
or Rx,Ry,Ry (ori Rx,Ry,0)
|
Move Register
|
|
mtctr Rx
|
mtspr 9,Rx
|
Move To CTR
|
|
mtlr Rx
|
mtspr 8,Rx
|
Move To LR
|
|
mtxer Rx
|
mtspr 1,Rx
|
Move To XER
|
|
not Rx,Ry
|
nor Rx,Ry,Ry
|
Logical NOT
|
|
slwi Rx,Ry,n
|
rlwinm Rx,Ry,n,0,31-n
|
Shift Left Immediate
|
|
srwi Rx,Ry,n
|
rlwinm Rx,Ry,32-n,n,31
|
Shift Right Immediate
|
|
sub Rx,Ry,Rz
|
subf Rx,Rz,Ry
|
Subtract
|
|
subi Rx,Ry,value
|
addi Rx,Ry,-value
|
Subtract Immediate
|
LRLink Register
CTRCount Register
crnCondition Register field n
xxAlphabetic code for bit in Condition Register field (see previous table)
UIUnsigned 14-bit intermediate
SISigned 14-bit intermediate
biBit in Condition Register
|