IBM PPC440X5 Computer Hardware User Manual


 
User’s Manual
PPC440x5 CPU Core Preliminary
Page 536 of 589
instalfa.fm.
September 12, 2002
bunlr
[cr_field]
Branch if unordered,
to address in LR.
Use CR[CR0] if cr_field is omitted.
Extended mnemonic for
bclr 12,4cr_field+3
278
bunlrl
Extended mnemonic for
bclrl 12,4cr_field+3
(LR) CIA + 4
clrlwi
RA, RS, n
Clear left immediate. (n < 32)
(RA)
0:n-1
n
0
Extended mnemonic for
rlwinm RA,RS,0,n,31
400
clrlwi.
Extended mnemonic for
rlwinm. RA,RS,0,n,31
CR[CR0]
clrlslwi
RA, RS, b, n
Clear left and shift left immediate.
(n b < 32)
(RA)
b–n:31–n
(RS)
b:31
(RA)
32–n:31
n
0
(RA)
0:b–n–1
b–n
0
Extended mnemonic for
rlwinm RA,RS,n,bn,31n
400
clrlslwi.
Extended mnemonic for
rlwinm. RA,RS,n,bn,31n
CR[CR0]
clrrwi
RA, RS, n
Clear right immediate. (n < 32)
(RA)
32–n:31
n
0
Extended mnemonic for
rlwinm RA,RS,0,0,31n
400
clrrwi.
Extended mnemonic for
rlwinm. RA,RS,0,0,31n
CR[CR0]
cmp
BF, 0, RA, RB
Compare (RA) to (RB), signed.
Results in CR[CRn], where n = BF.
282
cmpi
BF, 0, RA, IM
Compare (RA) to EXTS(IM), signed.
Results in CR[CRn], where n = BF.
283
cmpl
BF, 0, RA, RB
Compare (RA) to (RB), unsigned.
Results in CR[CRn], where n = BF.
284
cmpli
BF, 0, RA, IM
Compare (RA) to (
16
0 || IM), unsigned.
Results in CR[CRn], where n = BF.
285
cmplw
[BF,] RA, RB
Compare Logical Word.
UseCR[CR0] if BF is omitted.
Extended mnemonic for
cmpl BF,0,RA,RB
284
cmplwi
[BF,] RA, IM
Compare Logical Word Immediate.
UseCR[CR0] if BF is omitted.
Extended mnemonic for
cmpli BF,0,RA,IM
285
cmpw
[BF,] RA, RB
Compare Word.
UseCR[CR0] if BF is omitted.
Extended mnemonic for
cmp BF,0,RA,RB
282
Table A-1. PPC440x5 Instruction Syntax Summary (continued)
Mnemonic Operands Function
Other Registers
Changed
Page