xref: /inferno-os/utils/8c/enam.c (revision 9dbf735d35c339c90deaed43fc0ae17f16c122f7)
1 char*	anames[] =
2 {
3 	"XXX",
4 	"AAA",
5 	"AAD",
6 	"AAM",
7 	"AAS",
8 	"ADCB",
9 	"ADCL",
10 	"ADCW",
11 	"ADDB",
12 	"ADDL",
13 	"ADDW",
14 	"ADJSP",
15 	"ANDB",
16 	"ANDL",
17 	"ANDW",
18 	"ARPL",
19 	"BOUNDL",
20 	"BOUNDW",
21 	"BSFL",
22 	"BSFW",
23 	"BSRL",
24 	"BSRW",
25 	"BTL",
26 	"BTW",
27 	"BTCL",
28 	"BTCW",
29 	"BTRL",
30 	"BTRW",
31 	"BTSL",
32 	"BTSW",
33 	"BYTE",
34 	"CALL",
35 	"CLC",
36 	"CLD",
37 	"CLI",
38 	"CLTS",
39 	"CMC",
40 	"CMPB",
41 	"CMPL",
42 	"CMPW",
43 	"CMPSB",
44 	"CMPSL",
45 	"CMPSW",
46 	"DAA",
47 	"DAS",
48 	"DATA",
49 	"DECB",
50 	"DECL",
51 	"DECW",
52 	"DIVB",
53 	"DIVL",
54 	"DIVW",
55 	"ENTER",
56 	"GLOBL",
57 	"GOK",
58 	"HISTORY",
59 	"HLT",
60 	"IDIVB",
61 	"IDIVL",
62 	"IDIVW",
63 	"IMULB",
64 	"IMULL",
65 	"IMULW",
66 	"INB",
67 	"INL",
68 	"INW",
69 	"INCB",
70 	"INCL",
71 	"INCW",
72 	"INSB",
73 	"INSL",
74 	"INSW",
75 	"INT",
76 	"INTO",
77 	"IRETL",
78 	"IRETW",
79 	"JCC",
80 	"JCS",
81 	"JCXZ",
82 	"JEQ",
83 	"JGE",
84 	"JGT",
85 	"JHI",
86 	"JLE",
87 	"JLS",
88 	"JLT",
89 	"JMI",
90 	"JMP",
91 	"JNE",
92 	"JOC",
93 	"JOS",
94 	"JPC",
95 	"JPL",
96 	"JPS",
97 	"LAHF",
98 	"LARL",
99 	"LARW",
100 	"LEAL",
101 	"LEAW",
102 	"LEAVEL",
103 	"LEAVEW",
104 	"LOCK",
105 	"LODSB",
106 	"LODSL",
107 	"LODSW",
108 	"LONG",
109 	"LOOP",
110 	"LOOPEQ",
111 	"LOOPNE",
112 	"LSLL",
113 	"LSLW",
114 	"MOVB",
115 	"MOVL",
116 	"MOVW",
117 	"MOVBLSX",
118 	"MOVBLZX",
119 	"MOVBWSX",
120 	"MOVBWZX",
121 	"MOVWLSX",
122 	"MOVWLZX",
123 	"MOVSB",
124 	"MOVSL",
125 	"MOVSW",
126 	"MULB",
127 	"MULL",
128 	"MULW",
129 	"NAME",
130 	"NEGB",
131 	"NEGL",
132 	"NEGW",
133 	"NOP",
134 	"NOTB",
135 	"NOTL",
136 	"NOTW",
137 	"ORB",
138 	"ORL",
139 	"ORW",
140 	"OUTB",
141 	"OUTL",
142 	"OUTW",
143 	"OUTSB",
144 	"OUTSL",
145 	"OUTSW",
146 	"POPAL",
147 	"POPAW",
148 	"POPFL",
149 	"POPFW",
150 	"POPL",
151 	"POPW",
152 	"PUSHAL",
153 	"PUSHAW",
154 	"PUSHFL",
155 	"PUSHFW",
156 	"PUSHL",
157 	"PUSHW",
158 	"RCLB",
159 	"RCLL",
160 	"RCLW",
161 	"RCRB",
162 	"RCRL",
163 	"RCRW",
164 	"REP",
165 	"REPN",
166 	"RET",
167 	"ROLB",
168 	"ROLL",
169 	"ROLW",
170 	"RORB",
171 	"RORL",
172 	"RORW",
173 	"SAHF",
174 	"SALB",
175 	"SALL",
176 	"SALW",
177 	"SARB",
178 	"SARL",
179 	"SARW",
180 	"SBBB",
181 	"SBBL",
182 	"SBBW",
183 	"SCASB",
184 	"SCASL",
185 	"SCASW",
186 	"SETCC",
187 	"SETCS",
188 	"SETEQ",
189 	"SETGE",
190 	"SETGT",
191 	"SETHI",
192 	"SETLE",
193 	"SETLS",
194 	"SETLT",
195 	"SETMI",
196 	"SETNE",
197 	"SETOC",
198 	"SETOS",
199 	"SETPC",
200 	"SETPL",
201 	"SETPS",
202 	"CDQ",
203 	"CWD",
204 	"SHLB",
205 	"SHLL",
206 	"SHLW",
207 	"SHRB",
208 	"SHRL",
209 	"SHRW",
210 	"STC",
211 	"STD",
212 	"STI",
213 	"STOSB",
214 	"STOSL",
215 	"STOSW",
216 	"SUBB",
217 	"SUBL",
218 	"SUBW",
219 	"SYSCALL",
220 	"TESTB",
221 	"TESTL",
222 	"TESTW",
223 	"TEXT",
224 	"VERR",
225 	"VERW",
226 	"WAIT",
227 	"WORD",
228 	"XCHGB",
229 	"XCHGL",
230 	"XCHGW",
231 	"XLAT",
232 	"XORB",
233 	"XORL",
234 	"XORW",
235 	"FMOVB",
236 	"FMOVBP",
237 	"FMOVD",
238 	"FMOVDP",
239 	"FMOVF",
240 	"FMOVFP",
241 	"FMOVL",
242 	"FMOVLP",
243 	"FMOVV",
244 	"FMOVVP",
245 	"FMOVW",
246 	"FMOVWP",
247 	"FMOVX",
248 	"FMOVXP",
249 	"FCOMB",
250 	"FCOMBP",
251 	"FCOMD",
252 	"FCOMDP",
253 	"FCOMDPP",
254 	"FCOMF",
255 	"FCOMFP",
256 	"FCOML",
257 	"FCOMLP",
258 	"FCOMW",
259 	"FCOMWP",
260 	"FUCOM",
261 	"FUCOMP",
262 	"FUCOMPP",
263 	"FADDDP",
264 	"FADDW",
265 	"FADDL",
266 	"FADDF",
267 	"FADDD",
268 	"FMULDP",
269 	"FMULW",
270 	"FMULL",
271 	"FMULF",
272 	"FMULD",
273 	"FSUBDP",
274 	"FSUBW",
275 	"FSUBL",
276 	"FSUBF",
277 	"FSUBD",
278 	"FSUBRDP",
279 	"FSUBRW",
280 	"FSUBRL",
281 	"FSUBRF",
282 	"FSUBRD",
283 	"FDIVDP",
284 	"FDIVW",
285 	"FDIVL",
286 	"FDIVF",
287 	"FDIVD",
288 	"FDIVRDP",
289 	"FDIVRW",
290 	"FDIVRL",
291 	"FDIVRF",
292 	"FDIVRD",
293 	"FXCHD",
294 	"FFREE",
295 	"FLDCW",
296 	"FLDENV",
297 	"FRSTOR",
298 	"FSAVE",
299 	"FSTCW",
300 	"FSTENV",
301 	"FSTSW",
302 	"F2XM1",
303 	"FABS",
304 	"FCHS",
305 	"FCLEX",
306 	"FCOS",
307 	"FDECSTP",
308 	"FINCSTP",
309 	"FINIT",
310 	"FLD1",
311 	"FLDL2E",
312 	"FLDL2T",
313 	"FLDLG2",
314 	"FLDLN2",
315 	"FLDPI",
316 	"FLDZ",
317 	"FNOP",
318 	"FPATAN",
319 	"FPREM",
320 	"FPREM1",
321 	"FPTAN",
322 	"FRNDINT",
323 	"FSCALE",
324 	"FSIN",
325 	"FSINCOS",
326 	"FSQRT",
327 	"FTST",
328 	"FXAM",
329 	"FXTRACT",
330 	"FYL2X",
331 	"FYL2XP1",
332 	"END",
333 	"DYNT",
334 	"INIT",
335 	"SIGNAME",
336 	"FCOMI",
337 	"FCOMIP",
338 	"FUCOMI",
339 	"FUCOMIP",
340 	"CMPXCHGB",
341 	"CMPXCHGL",
342 	"CMPXCHGW",
343 	"CMOVLCC",
344 	"CMOVLCS",
345 	"CMOVLEQ",
346 	"CMOVLGE",
347 	"CMOVLGT",
348 	"CMOVLHI",
349 	"CMOVLLE",
350 	"CMOVLLS",
351 	"CMOVLLT",
352 	"CMOVLMI",
353 	"CMOVLNE",
354 	"CMOVLOC",
355 	"CMOVLOS",
356 	"CMOVLPC",
357 	"CMOVLPL",
358 	"CMOVLPS",
359 	"CMOVWCC",
360 	"CMOVWCS",
361 	"CMOVWEQ",
362 	"CMOVWGE",
363 	"CMOVWGT",
364 	"CMOVWHI",
365 	"CMOVWLE",
366 	"CMOVWLS",
367 	"CMOVWLT",
368 	"CMOVWMI",
369 	"CMOVWNE",
370 	"CMOVWOC",
371 	"CMOVWOS",
372 	"CMOVWPC",
373 	"CMOVWPL",
374 	"CMOVWPS",
375 	"FCMOVCC",
376 	"FCMOVCS",
377 	"FCMOVEQ",
378 	"FCMOVHI",
379 	"FCMOVLS",
380 	"FCMOVNE",
381 	"FCMOVNU",
382 	"FCMOVUN",
383 	"LAST",
384 };
385