28 |
* SUCH DAMAGE. |
* SUCH DAMAGE. |
29 |
* |
* |
30 |
* |
* |
31 |
* $Id: opcodes_ppc.h,v 1.26 2005/04/18 23:00:57 debug Exp $ |
* $Id: opcodes_ppc.h,v 1.28 2005/08/15 05:59:54 debug Exp $ |
32 |
* |
* |
33 |
* |
* |
34 |
* PPC and POWER opcodes. |
* PPC and POWER opcodes. These are gathered from various sources. |
|
* |
|
35 |
* Note: The define uses the PPC name, not the POWER name, when they differ. |
* Note: The define uses the PPC name, not the POWER name, when they differ. |
36 |
*/ |
*/ |
37 |
|
|
89 |
#define PPC_31_ANDC 60 |
#define PPC_31_ANDC 60 |
90 |
#define PPC_31_MULHW 75 |
#define PPC_31_MULHW 75 |
91 |
#define PPC_31_MFMSR 83 |
#define PPC_31_MFMSR 83 |
92 |
|
#define PPC_31_DCBF 86 |
93 |
#define PPC_31_LBZX 87 |
#define PPC_31_LBZX 87 |
94 |
#define PPC_31_NEG 104 |
#define PPC_31_NEG 104 |
95 |
|
#define PPC_31_CLF 118 |
96 |
#define PPC_31_LBZUX 119 |
#define PPC_31_LBZUX 119 |
97 |
#define PPC_31_NOR 124 |
#define PPC_31_NOR 124 |
98 |
#define PPC_31_SUBFE 136 |
#define PPC_31_SUBFE 136 |
99 |
#define PPC_31_ADDE 138 |
#define PPC_31_ADDE 138 |
100 |
#define PPC_31_MTCRF 144 |
#define PPC_31_MTCRF 144 |
101 |
#define PPC_31_MTMSR 146 |
#define PPC_31_MTMSR 146 |
102 |
|
#define PPC_31_STDX 149 |
103 |
#define PPC_31_STWX 151 |
#define PPC_31_STWX 151 |
104 |
|
#define PPC_31_STDUX 181 |
105 |
#define PPC_31_STWUX 183 |
#define PPC_31_STWUX 183 |
106 |
#define PPC_31_SUBFZE 200 |
#define PPC_31_SUBFZE 200 |
107 |
#define PPC_31_ADDZE 202 |
#define PPC_31_ADDZE 202 |
109 |
#define PPC_31_STBX 215 |
#define PPC_31_STBX 215 |
110 |
#define PPC_31_MULLW 235 |
#define PPC_31_MULLW 235 |
111 |
#define PPC_31_MTSRIN 242 |
#define PPC_31_MTSRIN 242 |
112 |
|
#define PPC_31_DCBTST 246 |
113 |
#define PPC_31_STBUX 247 |
#define PPC_31_STBUX 247 |
114 |
#define PPC_31_ADD 266 |
#define PPC_31_ADD 266 |
115 |
|
#define PPC_31_DCBT 278 |
116 |
#define PPC_31_LHZX 279 |
#define PPC_31_LHZX 279 |
117 |
#define PPC_31_TLBIE 306 |
#define PPC_31_TLBIE 306 |
118 |
#define PPC_31_LHZUX 311 |
#define PPC_31_LHZUX 311 |
126 |
#define PPC_31_DCCCI 454 |
#define PPC_31_DCCCI 454 |
127 |
#define PPC_31_DIVWU 459 |
#define PPC_31_DIVWU 459 |
128 |
#define PPC_31_MTSPR 467 |
#define PPC_31_MTSPR 467 |
129 |
|
#define PPC_31_DCBI 470 |
130 |
#define PPC_31_NAND 476 |
#define PPC_31_NAND 476 |
131 |
#define PPC_31_DIVW 491 |
#define PPC_31_DIVW 491 |
132 |
|
#define PPC_31_CLI 502 |
133 |
#define PPC_31_SUBFCO 520 |
#define PPC_31_SUBFCO 520 |
134 |
#define PPC_31_ADDCO 522 |
#define PPC_31_ADDCO 522 |
135 |
|
#define PPC_31_LWBRX 534 |
136 |
#define PPC_31_SRW 536 |
#define PPC_31_SRW 536 |
137 |
#define PPC_31_SUBFO 552 |
#define PPC_31_SUBFO 552 |
138 |
#define PPC_31_TLBSYNC 566 |
#define PPC_31_TLBSYNC 566 |
139 |
#define PPC_31_LSWI 597 |
#define PPC_31_LSWI 597 |
140 |
#define PPC_31_SYNC 598 |
#define PPC_31_SYNC 598 |
141 |
#define PPC_31_NEGO 616 |
#define PPC_31_NEGO 616 |
142 |
|
#define PPC_31_DCLST 630 |
143 |
#define PPC_31_SUBFEO 648 |
#define PPC_31_SUBFEO 648 |
144 |
#define PPC_31_ADDEO 650 |
#define PPC_31_ADDEO 650 |
145 |
#define PPC_31_MFSRIN 659 |
#define PPC_31_MFSRIN 659 |
146 |
|
#define PPC_31_STWBRX 662 |
147 |
#define PPC_31_SUBFZEO 712 |
#define PPC_31_SUBFZEO 712 |
148 |
#define PPC_31_ADDZEO 714 |
#define PPC_31_ADDZEO 714 |
149 |
#define PPC_31_STSWI 725 |
#define PPC_31_STSWI 725 |
150 |
#define PPC_31_MULLWO 747 |
#define PPC_31_MULLWO 747 |
151 |
#define PPC_31_ADDO 778 |
#define PPC_31_ADDO 778 |
152 |
|
#define PPC_31_LHBRX 790 |
153 |
#define PPC_31_SRAW 792 |
#define PPC_31_SRAW 792 |
154 |
#define PPC_31_SRAWI 824 |
#define PPC_31_SRAWI 824 |
155 |
#define PPC_31_EIEIO 854 |
#define PPC_31_EIEIO 854 |
156 |
|
#define PPC_31_STHBRX 918 |
157 |
#define PPC_31_EXTSH 922 |
#define PPC_31_EXTSH 922 |
158 |
#define PPC_31_EXTSB 954 |
#define PPC_31_EXTSB 954 |
159 |
#define PPC_31_ICCCI 966 |
#define PPC_31_ICCCI 966 |
161 |
#define PPC_31_ICBI 982 |
#define PPC_31_ICBI 982 |
162 |
#define PPC_31_EXTSW 986 |
#define PPC_31_EXTSW 986 |
163 |
#define PPC_31_DIVWO 1003 |
#define PPC_31_DIVWO 1003 |
164 |
|
#define PPC_31_DCBZ 1014 |
165 |
#define PPC_HI6_LWZ 0x20 |
#define PPC_HI6_LWZ 0x20 |
166 |
#define PPC_HI6_LWZU 0x21 |
#define PPC_HI6_LWZU 0x21 |
167 |
#define PPC_HI6_LBZ 0x22 |
#define PPC_HI6_LBZ 0x22 |