xref: /plan9/sys/src/cmd/qc/enam.c (revision 6891d8578618fb7ccda4a131c122d4d0e6580c4b)
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 	"MOVCRFS",
134 	"MTFSB0",
135 	"MTFSB0CC",
136 	"MTFSB1",
137 	"MTFSB1CC",
138 	"MULHW",
139 	"MULHWCC",
140 	"MULHWU",
141 	"MULHWUCC",
142 	"MULLW",
143 	"MULLWCC",
144 	"MULLWVCC",
145 	"MULLWV",
146 	"NAND",
147 	"NANDCC",
148 	"NEG",
149 	"NEGCC",
150 	"NEGVCC",
151 	"NEGV",
152 	"NOR",
153 	"NORCC",
154 	"OR",
155 	"ORCC",
156 	"ORN",
157 	"ORNCC",
158 	"REM",
159 	"REMCC",
160 	"REMV",
161 	"REMVCC",
162 	"REMU",
163 	"REMUCC",
164 	"REMUV",
165 	"REMUVCC",
166 	"RFI",
167 	"RLWMI",
168 	"RLWMICC",
169 	"RLWNM",
170 	"RLWNMCC",
171 	"SLW",
172 	"SLWCC",
173 	"SRW",
174 	"SRAW",
175 	"SRAWCC",
176 	"SRWCC",
177 	"STSW",
178 	"STWCCC",
179 	"SUB",
180 	"SUBCC",
181 	"SUBVCC",
182 	"SUBC",
183 	"SUBCCC",
184 	"SUBCV",
185 	"SUBCVCC",
186 	"SUBME",
187 	"SUBMECC",
188 	"SUBMEVCC",
189 	"SUBMEV",
190 	"SUBV",
191 	"SUBE",
192 	"SUBECC",
193 	"SUBEV",
194 	"SUBEVCC",
195 	"SUBZE",
196 	"SUBZECC",
197 	"SUBZEVCC",
198 	"SUBZEV",
199 	"SYNC",
200 	"XOR",
201 	"XORCC",
202 	"DCBF",
203 	"DCBI",
204 	"DCBST",
205 	"DCBT",
206 	"DCBTST",
207 	"DCBZ",
208 	"ECIWX",
209 	"ECOWX",
210 	"EIEIO",
211 	"ICBI",
212 	"ISYNC",
213 	"TLBIE",
214 	"TW",
215 	"SYSCALL",
216 	"DATA",
217 	"GLOBL",
218 	"GOK",
219 	"HISTORY",
220 	"NAME",
221 	"NOP",
222 	"RETURN",
223 	"TEXT",
224 	"WORD",
225 	"END",
226 	"DYNT",
227 	"INIT",
228 	"SIGNAME",
229 	"MACCHW",
230 	"MACCHWCC",
231 	"MACCHWS",
232 	"MACCHWSCC",
233 	"MACCHWSU",
234 	"MACCHWSUCC",
235 	"MACCHWSUV",
236 	"MACCHWSUVCC",
237 	"MACCHWSV",
238 	"MACCHWSVCC",
239 	"MACCHWU",
240 	"MACCHWUCC",
241 	"MACCHWUV",
242 	"MACCHWUVCC",
243 	"MACCHWV",
244 	"MACCHWVCC",
245 	"MACHHW",
246 	"MACHHWCC",
247 	"MACHHWV",
248 	"MACHHWVCC",
249 	"MACHHWS",
250 	"MACHHWSCC",
251 	"MACHHWSV",
252 	"MACHHWSVCC",
253 	"MACHHWSU",
254 	"MACHHWSUCC",
255 	"MACHHWSUV",
256 	"MACHHWSUVCC",
257 	"MACHHWU",
258 	"MACHHWUCC",
259 	"MACHHWUV",
260 	"MACHHWUVCC",
261 	"MACLHW",
262 	"MACLHWCC",
263 	"MACLHWS",
264 	"MACLHWSCC",
265 	"MACLHWSU",
266 	"MACLHWSUCC",
267 	"MACLHWSUV",
268 	"MACLHWSUVCC",
269 	"MACLHWSV",
270 	"MACLHWSVCC",
271 	"MACLHWU",
272 	"MACLHWUCC",
273 	"MACLHWUV",
274 	"MACLHWUVCC",
275 	"MACLHWV",
276 	"MACLHWVCC",
277 	"MULCHW",
278 	"MULCHWCC",
279 	"MULCHWU",
280 	"MULCHWUCC",
281 	"MULHHW",
282 	"MULHHWCC",
283 	"MULHHWU",
284 	"MULHHWUCC",
285 	"MULLHW",
286 	"MULLHWCC",
287 	"MULLHWU",
288 	"MULLHWUCC",
289 	"NMACCHW",
290 	"NMACCHWCC",
291 	"NMACCHWS",
292 	"NMACCHWSCC",
293 	"NMACCHWSV",
294 	"NMACCHWSVCC",
295 	"NMACCHWV",
296 	"NMACCHWVCC",
297 	"NMACHHW",
298 	"NMACHHWCC",
299 	"NMACHHWS",
300 	"NMACHHWSCC",
301 	"NMACHHWSV",
302 	"NMACHHWSVCC",
303 	"NMACHHWV",
304 	"NMACHHWVCC",
305 	"NMACLHW",
306 	"NMACLHWCC",
307 	"NMACLHWS",
308 	"NMACLHWSCC",
309 	"NMACLHWSV",
310 	"NMACLHWSVCC",
311 	"NMACLHWV",
312 	"NMACLHWVCC",
313 	"RFCI",
314 	"FRES",
315 	"FRESCC",
316 	"FRSQRTE",
317 	"FRSQRTECC",
318 	"FSEL",
319 	"FSELCC",
320 	"FSQRT",
321 	"FSQRTCC",
322 	"FSQRTS",
323 	"FSQRTSCC",
324 	"FPSEL",
325 	"FPMUL",
326 	"FXMUL",
327 	"FXPMUL",
328 	"FXSMUL",
329 	"FPADD",
330 	"FPSUB",
331 	"FPRE",
332 	"FPRSQRTE",
333 	"FPMADD",
334 	"FXMADD",
335 	"FXCPMADD",
336 	"FXCSMADD",
337 	"FPNMADD",
338 	"FXNMADD",
339 	"FXCPNMADD",
340 	"FXCSNMADD",
341 	"FPMSUB",
342 	"FXMSUB",
343 	"FXCPMSUB",
344 	"FXCSMSUB",
345 	"FPNMSUB",
346 	"FXNMSUB",
347 	"FXCPNMSUB",
348 	"FXCSNMSUB",
349 	"FPABS",
350 	"FPNEG",
351 	"FPRSP",
352 	"FPNABS",
353 	"FSCMP",
354 	"FSABS",
355 	"FSNEG",
356 	"FSNABS",
357 	"FPCTIW",
358 	"FPCTIWZ",
359 	"FMOVSPD",
360 	"FMOVPSD",
361 	"FXCPNPMA",
362 	"FXCSNPMA",
363 	"FXCPNSMA",
364 	"FXCSNSMA",
365 	"FXCXNPMA",
366 	"FXCXNSMA",
367 	"FXCXMA",
368 	"FXCXNMS",
369 	"FSMOVS",
370 	"FSMOVSU",
371 	"FSMOVD",
372 	"FSMOVDU",
373 	"FXMOVS",
374 	"FXMOVSU",
375 	"FXMOVD",
376 	"FXMOVDU",
377 	"FPMOVS",
378 	"FPMOVSU",
379 	"FPMOVD",
380 	"FPMOVDU",
381 	"FPMOVIW",
382 	"LAST",
383 };
384