xref: /inferno-os/utils/qc/enam.c (revision 4eb166cf184c1f102fb79e31b1465ea3e2021c39)
1 char	*anames[] =
2 {
3 	"XXX",
4 	"ADD",
5 	"ADDCC",
6 	"ADDV",
7 	"ADDVCC",
8 	"ADDC",
9 	"ADDCCC",
10 	"ADDCV",
11 	"ADDCVCC",
12 	"ADDME",
13 	"ADDMECC",
14 	"ADDMEVCC",
15 	"ADDMEV",
16 	"ADDE",
17 	"ADDECC",
18 	"ADDEVCC",
19 	"ADDEV",
20 	"ADDZE",
21 	"ADDZECC",
22 	"ADDZEVCC",
23 	"ADDZEV",
24 	"AND",
25 	"ANDCC",
26 	"ANDN",
27 	"ANDNCC",
28 	"BC",
29 	"BCL",
30 	"BEQ",
31 	"BGE",
32 	"BGT",
33 	"BL",
34 	"BLE",
35 	"BLT",
36 	"BNE",
37 	"BR",
38 	"BVC",
39 	"BVS",
40 	"CMP",
41 	"CMPU",
42 	"CNTLZW",
43 	"CNTLZWCC",
44 	"CRAND",
45 	"CRANDN",
46 	"CREQV",
47 	"CRNAND",
48 	"CRNOR",
49 	"CROR",
50 	"CRORN",
51 	"CRXOR",
52 	"DIVW",
53 	"DIVWCC",
54 	"DIVWVCC",
55 	"DIVWV",
56 	"DIVWU",
57 	"DIVWUCC",
58 	"DIVWUVCC",
59 	"DIVWUV",
60 	"EQV",
61 	"EQVCC",
62 	"EXTSB",
63 	"EXTSBCC",
64 	"EXTSH",
65 	"EXTSHCC",
66 	"FABS",
67 	"FABSCC",
68 	"FADD",
69 	"FADDCC",
70 	"FADDS",
71 	"FADDSCC",
72 	"FCMPO",
73 	"FCMPU",
74 	"FCTIW",
75 	"FCTIWCC",
76 	"FCTIWZ",
77 	"FCTIWZCC",
78 	"FDIV",
79 	"FDIVCC",
80 	"FDIVS",
81 	"FDIVSCC",
82 	"FMADD",
83 	"FMADDCC",
84 	"FMADDS",
85 	"FMADDSCC",
86 	"FMOVD",
87 	"FMOVDCC",
88 	"FMOVDU",
89 	"FMOVS",
90 	"FMOVSU",
91 	"FMSUB",
92 	"FMSUBCC",
93 	"FMSUBS",
94 	"FMSUBSCC",
95 	"FMUL",
96 	"FMULCC",
97 	"FMULS",
98 	"FMULSCC",
99 	"FNABS",
100 	"FNABSCC",
101 	"FNEG",
102 	"FNEGCC",
103 	"FNMADD",
104 	"FNMADDCC",
105 	"FNMADDS",
106 	"FNMADDSCC",
107 	"FNMSUB",
108 	"FNMSUBCC",
109 	"FNMSUBS",
110 	"FNMSUBSCC",
111 	"FRSP",
112 	"FRSPCC",
113 	"FSUB",
114 	"FSUBCC",
115 	"FSUBS",
116 	"FSUBSCC",
117 	"MOVMW",
118 	"LSW",
119 	"LWAR",
120 	"MOVWBR",
121 	"MOVB",
122 	"MOVBU",
123 	"MOVBZ",
124 	"MOVBZU",
125 	"MOVH",
126 	"MOVHBR",
127 	"MOVHU",
128 	"MOVHZ",
129 	"MOVHZU",
130 	"MOVW",
131 	"MOVWU",
132 	"MOVFL",
133 	"MOVCRFXXX",
134 	"MOVCRFS",
135 	"MOVCRXRXXX",
136 	"MOVFCRXXX",
137 	"MFFSXXX",
138 	"MFFSCCXXX",
139 	"MTCRFXXX",
140 	"MTFSB0",
141 	"MTFSB0CC",
142 	"MTFSB1",
143 	"MTFSB1CC",
144 	"MTFSFXXX",
145 	"MTFSFCCXXX",
146 	"MTFSFIXXX",
147 	"MTFSFIXXXCC",
148 	"MULHW",
149 	"MULHWCC",
150 	"MULHWU",
151 	"MULHWUCC",
152 	"MULLW",
153 	"MULLWCC",
154 	"MULLWVCC",
155 	"MULLWV",
156 	"NAND",
157 	"NANDCC",
158 	"NEG",
159 	"NEGCC",
160 	"NEGVCC",
161 	"NEGV",
162 	"NOR",
163 	"NORCC",
164 	"OR",
165 	"ORCC",
166 	"ORN",
167 	"ORNCC",
168 	"REM",
169 	"REMCC",
170 	"REMV",
171 	"REMVCC",
172 	"REMU",
173 	"REMUCC",
174 	"REMUV",
175 	"REMUVCC",
176 	"RFI",
177 	"RLWMI",
178 	"RLWMICC",
179 	"RLWNM",
180 	"RLWNMCC",
181 	"SLW",
182 	"SLWCC",
183 	"SRW",
184 	"SRAW",
185 	"SRAWCC",
186 	"SRWCC",
187 	"ILLXXX1",
188 	"STSW",
189 	"STWBRXXX",
190 	"STWCCC",
191 	"SUB",
192 	"SUBCC",
193 	"SUBVCC",
194 	"SUBC",
195 	"SUBCCC",
196 	"SUBCV",
197 	"SUBCVCC",
198 	"SUBME",
199 	"SUBMECC",
200 	"SUBMEVCC",
201 	"SUBMEV",
202 	"SUBV",
203 	"SUBE",
204 	"SUBECC",
205 	"SUBEV",
206 	"SUBEVCC",
207 	"SUBZE",
208 	"SUBZECC",
209 	"SUBZEVCC",
210 	"SUBZEV",
211 	"SYNC",
212 	"XOR",
213 	"XORCC",
214 	"DCBF",
215 	"DCBI",
216 	"DCBST",
217 	"DCBT",
218 	"DCBTST",
219 	"DCBZ",
220 	"ECIWX",
221 	"ECOWX",
222 	"EIEIO",
223 	"ICBI",
224 	"ISYNC",
225 	"TLBIE",
226 	"TW",
227 	"SYSCALL",
228 	"DATA",
229 	"GLOBL",
230 	"GOK",
231 	"HISTORY",
232 	"NAME",
233 	"NOP",
234 	"RETURN",
235 	"TEXT",
236 	"WORD",
237 	"END",
238 	"DYNT",
239 	"INIT",
240 	"SIGNAME",
241 	"MACCHW",
242 	"MACCHWCC",
243 	"MACCHWS",
244 	"MACCHWSCC",
245 	"MACCHWSU",
246 	"MACCHWSUCC",
247 	"MACCHWSUV",
248 	"MACCHWSUVCC",
249 	"MACCHWSV",
250 	"MACCHWSVCC",
251 	"MACCHWU",
252 	"MACCHWUCC",
253 	"MACCHWUV",
254 	"MACCHWUVCC",
255 	"MACCHWV",
256 	"MACCHWVCC",
257 	"MACHHW",
258 	"MACHHWCC",
259 	"MACHHWV",
260 	"MACHHWVCC",
261 	"MACHHWS",
262 	"MACHHWSCC",
263 	"MACHHWSV",
264 	"MACHHWSVCC",
265 	"MACHHWSU",
266 	"MACHHWSUCC",
267 	"MACHHWSUV",
268 	"MACHHWSUVCC",
269 	"MACHHWU",
270 	"MACHHWUCC",
271 	"MACHHWUV",
272 	"MACHHWUVCC",
273 	"MACLHW",
274 	"MACLHWCC",
275 	"MACLHWS",
276 	"MACLHWSCC",
277 	"MACLHWSU",
278 	"MACLHWSUCC",
279 	"MACLHWSUV",
280 	"MACLHWSUVCC",
281 	"MACLHWSV",
282 	"MACLHWSVCC",
283 	"MACLHWU",
284 	"MACLHWUCC",
285 	"MACLHWUV",
286 	"MACLHWUVCC",
287 	"MACLHWV",
288 	"MACLHWVCC",
289 	"MULCHW",
290 	"MULCHWCC",
291 	"MULCHWU",
292 	"MULCHWUCC",
293 	"MULHHW",
294 	"MULHHWCC",
295 	"MULHHWU",
296 	"MULHHWUCC",
297 	"MULLHW",
298 	"MULLHWCC",
299 	"MULLHWU",
300 	"MULLHWUCC",
301 	"NMACCHW",
302 	"NMACCHWCC",
303 	"NMACCHWS",
304 	"NMACCHWSCC",
305 	"NMACCHWSV",
306 	"NMACCHWSVCC",
307 	"NMACCHWV",
308 	"NMACCHWVCC",
309 	"NMACHHW",
310 	"NMACHHWCC",
311 	"NMACHHWS",
312 	"NMACHHWSCC",
313 	"NMACHHWSV",
314 	"NMACHHWSVCC",
315 	"NMACHHWV",
316 	"NMACHHWVCC",
317 	"NMACLHW",
318 	"NMACLHWCC",
319 	"NMACLHWS",
320 	"NMACLHWSCC",
321 	"NMACLHWSV",
322 	"NMACLHWSVCC",
323 	"NMACLHWV",
324 	"NMACLHWVCC",
325 	"RFCI",
326 	"LAST",
327 };
328