PowerPC Instruction Set » History » Version 6
Alexander Protsenko, 11/04/2016 02:26 PM
1 | 3 | Alexander Kamkin | h1. PowerPC Instruction Set |
---|---|---|---|
2 | 1 | Alexander Protsenko | |
3 | 6 | Alexander Protsenko | {font-weight:bold; background:#ddd}. |/2. *Category* |\2. *PowerPC (EREF_RM 06/2014)* |\2. *MicroTESK* | |
4 | {background:#dde}. | *Instructions* | *Amount* | *Instructions* | *Amount* | |
||
5 | {background:#ff9}. | Arithmetic Logic Unit | add rD,rA,rB |
||
6 | add. rD,rA,rB |
||
7 | addo rD,rA,rB |
||
8 | addo. rD,rA,rB |
||
9 | addb rD,rA,rB |
||
10 | addb. rD,rA,rB |
||
11 | addbss rD,rA,rB |
||
12 | addbss. rD,rA,rB |
||
13 | addbu rD,rA,rB |
||
14 | addbu. rD,rA,rB |
||
15 | addbus rD,rA,rB |
||
16 | addbus. rD,rA,rB |
||
17 | addc rD,rA,rB |
||
18 | addc. rD,rA,rB |
||
19 | addco rD,rA,rB |
||
20 | addco. rD,rA,rB |
||
21 | adde rD,rA,rB |
||
22 | adde. rD,rA,rB |
||
23 | addeo rD,rA,rB |
||
24 | addeo. rD,rA,rB |
||
25 | addh rD,rA,rB |
||
26 | addh. rD,rA,rB |
||
27 | addhss rD,rA,rB |
||
28 | addhss. rD,rA,rB |
||
29 | addhu rD,rA,rB |
||
30 | addhu. rD,rA,rB |
||
31 | addhus rD,rA,rB |
||
32 | addhus. rD,rA,rB |
||
33 | addi rD,rA,SIMM |
||
34 | addic rD,rA,SIMM |
||
35 | addic. rD,rA,SIMM |
||
36 | addis rD,rA,SIMM |
||
37 | addme rD,rA |
||
38 | addme. rD,rA |
||
39 | addmeo rD,rA |
||
40 | addmeo. rD,rA |
||
41 | addw rD,rA,rB |
||
42 | addw. rD,rA,rB |
||
43 | subf rD,rA,rB |
||
44 | subf. rD,rA,rB |
||
45 | subfo rD,rA,rB |
||
46 | subfo. rD,rA,rB | | add RT,RA,RB |
||
47 | 1 | Alexander Protsenko | add. RT,RA,RB |
48 | addi rD,rA,SIMM |
||
49 | 6 | Alexander Protsenko | ori rA,rS,UIMM | 4 | |
50 | {background:#fcc}. | Shifter | SLL rd,rt,sa | | | 0 | |
||
51 | {background:#fcc}. | Multiply| MULT rs,rt | | | 0 | |
||
52 | {background:#ff9}. | Branch| | | b LI |
||
53 | 5 | Alexander Protsenko | ba LI |
54 | 2 | Alexander Protsenko | bl LI |
55 | 6 | Alexander Protsenko | bla LI | 4 | |
56 | {background:#ff9}. | Memory Access | | | lwa rD,DS(rA) |
||
57 | stw rS,D(rA) | 2 | |
||
58 | {background:#ddd}. | Total: | | | | 300+ | |
||
59 | 1 | Alexander Protsenko | |
60 | {background:#cfc}. |100%| |
||
61 | {background:#ff9}. |50+%| |
||
62 | {background:#fcc}. |0+%| |