EasyManua.ls Logo

AMCC PPC405 - Page 364

Default Icon
450 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
364 AMCC Proprietary
Revision 1.02 - September 10, 2007
PPC405 Processor
Preliminary User’s Manual
b target Branch unconditional relative.
LI
← (target – CIA)
6:29
NIA
← CIA + EXTS(LI ||
2
0)
174
ba Branch unconditional absolute.
LI
← target
6:29
NIA ← EXTS(LI ||
2
0)
bl Branch unconditional relative.
LI ← (target – CIA)
6:29
NIA ← CIA + EXTS(LI ||
2
0)
(LR) ← CIA + 4.
bla Branch unconditional absolute.
LI ← target
6:29
NIA
← EXTS(LI ||
2
0)
(LR)
← CIA + 4.
bc BO, BI, target Branch conditional relative.
BD
← (target – CIA)
16:29
NIA ← CIA + EXTS(BD ||
2
0)
CTR if BO
2
= 0. 175
bca Branch conditional absolute.
BD ← target
16:29
NIA ← EXTS(BD ||
2
0)
CTR if BO
2
= 0.
bcl Branch conditional relative.
BD ← (target – CIA)
16:29
NIA
← CIA + EXTS(BD ||
2
0)
CTR if BO
2
= 0.
(LR)
← CIA + 4.
bcla Branch conditional absolute.
BD
← target
16:29
NIA ← EXTS(BD ||
2
0)
CTR if BO
2
= 0.
(LR) ← CIA + 4.
bcctr BO, BI Branch conditional to address in CTR.
Using (CTR) at exit from instruction,
NIA ← CTR
0:29
||
2
0.
CTR if BO
2
= 0. 181
bcctrl CTR if BO
2
= 0.
(LR)
← CIA + 4.
bclr BO, BI Branch conditional to address in LR.
Using (LR) at entry to instruction,
NIA
← LR
0:29
||
2
0.
CTR if BO
2
= 0. 184
bclrl CTR if BO
2
= 0.
(LR) ← CIA + 4.
bctr Branch unconditionally to address in CTR.
Extended mnemonic for
bcctr 20,0
181
bctrl Extended mnemonic for
bcctrl 20,0
(LR) ← CIA + 4.
bdnz target Decrement CTR.
Branch if CTR ≠ 0.
Extended mnemonic for
bc 16,0,target
175
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.
bdnzlr Decrement CTR.
Branch if CTR ≠ 0 to address in LR.
Extended mnemonic for
bclr 16,0
175
bdnzlrl Extended mnemonic for
bclrl 16,0
(LR) ← CIA + 4.
Table A-1. PPC405 Instruction Syntax Summary (Continued)
Mnemonic Operands Function Other Registers Changed Page

Table of Contents