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,4∗cr_field+3
278
bunlrl
Extended mnemonic for
bclrl 12,4∗cr_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,b−n,31−n
400
clrlslwi.
Extended mnemonic for
rlwinm. RA,RS,n,b−n,31−n
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,31−n
400
clrrwi.
Extended mnemonic for
rlwinm. RA,RS,0,0,31−n
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