A-12 PPC405 Core User’s Manual
btlr cr_bit Branch if CR
cr_bit
=1,
to address in LR.
Extended mnemonic for
bclr 12,cr_bit
9-30
btlrl
Extended mnemonic for
bclrl 12,cr_bit
(LR)
← CIA+4.
bun [cr_field],
target
Branch if unordered.
Use CR0 if cr_field is omitted.
Extended mnemonic for
bc 12,4∗cr_field+3,target
9-20
buna
Extended mnemonic for
bca 12,4∗cr_field+3,target
bunl
Extended mnemonic for
bcl 12,4∗cr_field+3,target
(LR)
← CIA+4.
bunla
Extended mnemonic for
bcla 12,4∗cr_field+3,target
(LR)
← CIA+4.
bunctr [cr_field] Branch if unordered to address in CTR.
Use CR0 if cr_field is omitted.
Extended mnemonic for
bcctr 12,4∗cr_field+3
9-26
bunctrl
Extended mnemonic for
bcctrl 12,4∗cr_field+3
(LR)
← CIA+4.
bunlr [cr_field] Branch if unordered,
to address in LR.
Use CR0 if cr_field is omitted.
Extended mnemonic for
bclr 12,4∗cr_field+3
9-30
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
9-147
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
9-147
clrlslwi.
Extended mnemonic for
rlwinm. RA,RS,n,b−n,31−n
CR[CR0]
Table A-1. PPC405 Instruction Syntax Summary (continued)
Mnemonic Operands Function
Other Registers
Changed Page