The Pedigree Project
0.1
src
system
include
pedigree
kernel
debugger
libudis86
mnemonics.h
1
/*
2
* Copyright (c) 2008-2014, Pedigree Developers
3
*
4
* Please see the CONTRIB file in the root of the source tree for a full
5
* list of contributors.
6
*
7
* Permission to use, copy, modify, and distribute this software for any
8
* purpose with or without fee is hereby granted, provided that the above
9
* copyright notice and this permission notice appear in all copies.
10
*
11
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
12
* WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
13
* MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
14
* ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
15
* WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
16
* ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
17
* OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
18
*/
19
20
/* Do not edit, Generated by mnemonics.pl */
21
22
#ifndef UD_MNEMONICS_H
23
#define UD_MNEMONICS_H
24
25
extern
const
char
* ud_mnemonics[];
26
27
enum
ud_mnemonic_code {
28
UD_Iaaa,
29
UD_Iaad,
30
UD_Iaam,
31
UD_Iaas,
32
UD_Iadc,
33
UD_Iadd,
34
UD_Iaddpd,
35
UD_Iaddps,
36
UD_Iaddsd,
37
UD_Iaddss,
38
UD_Iand,
39
UD_Iandnpd,
40
UD_Iandnps,
41
UD_Iandpd,
42
UD_Iandps,
43
UD_Iarpl,
44
UD_Ibound,
45
UD_Ibsf,
46
UD_Ibsr,
47
UD_Ibswap,
48
UD_Ibt,
49
UD_Ibtc,
50
UD_Ibtr,
51
UD_Ibts,
52
UD_Icall,
53
UD_Icbw,
54
UD_Icdqe,
55
UD_Iclc,
56
UD_Icld,
57
UD_Iclflush,
58
UD_Icli,
59
UD_Iclts,
60
UD_Icmc,
61
UD_Icmovo,
62
UD_Icmovno,
63
UD_Icmovb,
64
UD_Icmovnb,
65
UD_Icmovz,
66
UD_Icmovnz,
67
UD_Icmovbe,
68
UD_Icmovnbe,
69
UD_Icmovs,
70
UD_Icmovns,
71
UD_Icmovp,
72
UD_Icmovnp,
73
UD_Icmovl,
74
UD_Icmovnl,
75
UD_Icmovle,
76
UD_Icmovnle,
77
UD_Icmp,
78
UD_Icmppd,
79
UD_Icmpps,
80
UD_Icmps,
81
UD_Icmpsb,
82
UD_Icmpsd,
83
UD_Icmpsq,
84
UD_Icmpss,
85
UD_Icmpsw,
86
UD_Icmpxchg,
87
UD_Icmpxchg8b,
88
UD_Icomisd,
89
UD_Icomiss,
90
UD_Icpuid,
91
UD_Icqd,
92
UD_Icqo,
93
UD_Icvtdq2pd,
94
UD_Icvtdq2ps,
95
UD_Icvtpd2dq,
96
UD_Icvtpd2pi,
97
UD_Icvtpd2ps,
98
UD_Icvtpi2pd,
99
UD_Icvtpi2ps,
100
UD_Icvtps2dq,
101
UD_Icvtps2pd,
102
UD_Icvtps2pi,
103
UD_Icvtsd2si,
104
UD_Icvtsd2ss,
105
UD_Icvtsi2sd,
106
UD_Icvtsi2ss,
107
UD_Icvtss2sd,
108
UD_Icvtss2si,
109
UD_Icvttpd2dq,
110
UD_Icvttpd2pi,
111
UD_Icvttps2dq,
112
UD_Icvttps2pi,
113
UD_Icvttsd2si,
114
UD_Icvttsi2sd,
115
UD_Icvttsi2ss,
116
UD_Icvttss2si,
117
UD_Icwd,
118
UD_Icwde,
119
UD_Icdq,
120
UD_Idaa,
121
UD_Idas,
122
UD_Idec,
123
UD_Idiv,
124
UD_Idivpd,
125
UD_Idivps,
126
UD_Idivsd,
127
UD_Idivss,
128
UD_Iemms,
129
UD_Ienter,
130
UD_Iesc,
131
UD_If2xm1,
132
UD_Ifsxm1,
133
UD_Ifabs,
134
UD_Ifadd,
135
UD_Ifaddp,
136
UD_Ifbld,
137
UD_Ifbstp,
138
UD_Ifchs,
139
UD_Ifclex,
140
UD_Ifcmovb,
141
UD_Ifcmovbe,
142
UD_Ifcmove,
143
UD_Ifcmovnb,
144
UD_Ifcmovnbe,
145
UD_Ifcmovne,
146
UD_Ifcmovnu,
147
UD_Ifcmovu,
148
UD_Ifcom,
149
UD_Ifcomi,
150
UD_Ifcomp,
151
UD_Ifcomip,
152
UD_Ifcompp,
153
UD_Ifcos,
154
UD_Ifdecstp,
155
UD_Ifdiv,
156
UD_Ifdivp,
157
UD_Ifdivr,
158
UD_Ifdivrp,
159
UD_Ifemms,
160
UD_Iffree,
161
UD_Ifiadd,
162
UD_Ificom,
163
UD_Ificomp,
164
UD_Ifidiv,
165
UD_Ifidivr,
166
UD_Ifidw,
167
UD_Ifidwr,
168
UD_Ifild,
169
UD_Ifimul,
170
UD_Ifincstp,
171
UD_Ifinit,
172
UD_Ifist,
173
UD_Ifistp,
174
UD_Ifisub,
175
UD_Ifisubr,
176
UD_Ifld,
177
UD_Ifld1,
178
UD_Ifldcw,
179
UD_Ifldenv,
180
UD_Ifldl2e,
181
UD_Ifldl2t,
182
UD_Ifldlg2,
183
UD_Ifldln2,
184
UD_Ifldlpi,
185
UD_Ifldx,
186
UD_Ifldz,
187
UD_Ifmul,
188
UD_Ifmulp,
189
UD_Ifnclex,
190
UD_Ifncstp,
191
UD_Ifninit,
192
UD_Ifnop,
193
UD_Ifnsave,
194
UD_Ifnstcw,
195
UD_Ifnstenv,
196
UD_Ifnstsw,
197
UD_Ifpatan,
198
UD_Ifprem,
199
UD_Ifprem1,
200
UD_Ifptan,
201
UD_Ifpxtract,
202
UD_Ifrndint,
203
UD_Ifrstor,
204
UD_Ifsave,
205
UD_Ifscale,
206
UD_Ifsin,
207
UD_Ifsincos,
208
UD_Ifsqrt,
209
UD_Ifst,
210
UD_Ifstcw,
211
UD_Ifstenv,
212
UD_Ifstp,
213
UD_Ifstsw,
214
UD_Ifsub,
215
UD_Ifsubp,
216
UD_Ifsubr,
217
UD_Ifsubrp,
218
UD_Iftst,
219
UD_Ifucom,
220
UD_Ifucomi,
221
UD_Ifucomip,
222
UD_Ifucomp,
223
UD_Ifucompp,
224
UD_Ifwait,
225
UD_Ifxam,
226
UD_Ifxch,
227
UD_Ifxrstor,
228
UD_Ifxsave,
229
UD_Ifxtract,
230
UD_Ifyl2x,
231
UD_Ifyl2xp1,
232
UD_Ihlt,
233
UD_Iidiv,
234
UD_Iimul,
235
UD_Iin,
236
UD_Iinc,
237
UD_Iins,
238
UD_Iinsb,
239
UD_Iinsd,
240
UD_Iinsw,
241
UD_Iint,
242
UD_Iinto,
243
UD_Iinvd,
244
UD_Iinvlpg,
245
UD_Iiretw,
246
UD_Iiretd,
247
UD_Iiretq,
248
UD_Ijcxz,
249
UD_Ijecxz,
250
UD_Ijmp,
251
UD_Ijrcxz,
252
UD_Ijo,
253
UD_Ijno,
254
UD_Ijb,
255
UD_Ijnb,
256
UD_Ijz,
257
UD_Ijnz,
258
UD_Ijbe,
259
UD_Ijnbe,
260
UD_Ijs,
261
UD_Ijns,
262
UD_Ijp,
263
UD_Ijnp,
264
UD_Ijl,
265
UD_Ijnl,
266
UD_Ijle,
267
UD_Ijnle,
268
UD_Ilahf,
269
UD_Ilar,
270
UD_Ildmxcsr,
271
UD_Ilds,
272
UD_Ilea,
273
UD_Ileave,
274
UD_Iles,
275
UD_Ilfence,
276
UD_Ilfs,
277
UD_Ilgdt,
278
UD_Ilgs,
279
UD_Ilidt,
280
UD_Illdt,
281
UD_Ilmsw,
282
UD_Ilock,
283
UD_Ilods,
284
UD_Ilodsb,
285
UD_Ilodsd,
286
UD_Ilodsq,
287
UD_Ilodsw,
288
UD_Iloop,
289
UD_Iloope,
290
UD_Iloopn,
291
UD_Iloopne,
292
UD_Iloopnz,
293
UD_Iloopz,
294
UD_Ilsl,
295
UD_Ilss,
296
UD_Iltr,
297
UD_Imaskmovdqu,
298
UD_Imaskmovq,
299
UD_Imaxpd,
300
UD_Imaxps,
301
UD_Imaxsd,
302
UD_Imaxss,
303
UD_Imfence,
304
UD_Iminpd,
305
UD_Iminps,
306
UD_Iminsd,
307
UD_Iminss,
308
UD_Imov,
309
UD_Imovapd,
310
UD_Imovaps,
311
UD_Imovd,
312
UD_Imovdq2q,
313
UD_Imovdqa,
314
UD_Imovdqu,
315
UD_Imovhlps,
316
UD_Imovhpd,
317
UD_Imovhps,
318
UD_Imovlhps,
319
UD_Imovlpd,
320
UD_Imovlps,
321
UD_Imovmskpd,
322
UD_Imovmskps,
323
UD_Imovnig,
324
UD_Imovntdq,
325
UD_Imovnti,
326
UD_Imovntpd,
327
UD_Imovntps,
328
UD_Imovntq,
329
UD_Imovq,
330
UD_Imovq2dq,
331
UD_Imovqa,
332
UD_Imovs,
333
UD_Imovsb,
334
UD_Imovsd,
335
UD_Imovsq,
336
UD_Imovss,
337
UD_Imovsw,
338
UD_Imovsx,
339
UD_Imovsxd,
340
UD_Imovupd,
341
UD_Imovups,
342
UD_Imovzx,
343
UD_Imul,
344
UD_Imulpd,
345
UD_Imulps,
346
UD_Imulsd,
347
UD_Imulss,
348
UD_Ineg,
349
UD_Inop,
350
UD_Inot,
351
UD_Ior,
352
UD_Iorpd,
353
UD_Iorps,
354
UD_Iout,
355
UD_Iouts,
356
UD_Ioutsb,
357
UD_Ioutsd,
358
UD_Ioutsw,
359
UD_Ipackssdw,
360
UD_Ipacksswb,
361
UD_Ipackusdw,
362
UD_Ipackuswb,
363
UD_Ipaddb,
364
UD_Ipaddd,
365
UD_Ipaddq,
366
UD_Ipaddsb,
367
UD_Ipaddsw,
368
UD_Ipaddusb,
369
UD_Ipaddusw,
370
UD_Ipaddw,
371
UD_Ipand,
372
UD_Ipandn,
373
UD_Ipavgb,
374
UD_Ipavgusb,
375
UD_Ipavgw,
376
UD_Ipcmpeqb,
377
UD_Ipcmpeqd,
378
UD_Ipcmpeqw,
379
UD_Ipcmpgtb,
380
UD_Ipcmpgtd,
381
UD_Ipcmpgtw,
382
UD_Ipextrw,
383
UD_Ipf2id,
384
UD_Ipf2iw,
385
UD_Ipfacc,
386
UD_Ipfadd,
387
UD_Ipfcmpeq,
388
UD_Ipfcmpge,
389
UD_Ipfcmpgt,
390
UD_Ipfmax,
391
UD_Ipfmin,
392
UD_Ipfmul,
393
UD_Ipfnacc,
394
UD_Ipfpnacc,
395
UD_Ipfrcp,
396
UD_Ipfrcpit1,
397
UD_Ipfrcpit2,
398
UD_Ipfrsqit1,
399
UD_Ipfrsqrt,
400
UD_Ipfsub,
401
UD_Ipfsubr,
402
UD_Ipi2fd,
403
UD_Ipi2fw,
404
UD_Ipinsrw,
405
UD_Ipmaddwd,
406
UD_Ipmaxsw,
407
UD_Ipmaxub,
408
UD_Ipminsw,
409
UD_Ipminub,
410
UD_Ipmovmskb,
411
UD_Ipmulhrw,
412
UD_Ipmulhuw,
413
UD_Ipmulhw,
414
UD_Ipmullw,
415
UD_Ipmuludq,
416
UD_Ipop,
417
UD_Ipopa,
418
UD_Ipopad,
419
UD_Ipopfw,
420
UD_Ipopfd,
421
UD_Ipopfq,
422
UD_Ipor,
423
UD_Iprefetch,
424
UD_Ipsadbw,
425
UD_Ipshufd,
426
UD_Ipshufhw,
427
UD_Ipshuflw,
428
UD_Ipshufw,
429
UD_Ipslld,
430
UD_Ipslldq,
431
UD_Ipsllq,
432
UD_Ipsllw,
433
UD_Ipsrad,
434
UD_Ipsraw,
435
UD_Ipsraq,
436
UD_Ipsrld,
437
UD_Ipsrldq,
438
UD_Ipsrlq,
439
UD_Ipsrlw,
440
UD_Ipsubb,
441
UD_Ipsubd,
442
UD_Ipsubq,
443
UD_Ipsubsb,
444
UD_Ipsubsw,
445
UD_Ipsubusb,
446
UD_Ipsubusw,
447
UD_Ipsubw,
448
UD_Ipswapd,
449
UD_Ipunpckhbw,
450
UD_Ipunpckhdq,
451
UD_Ipunpckhqdq,
452
UD_Ipunpckhwd,
453
UD_Ipunpcklbw,
454
UD_Ipunpckldq,
455
UD_Ipunpcklqdq,
456
UD_Ipunpcklwd,
457
UD_Ipush,
458
UD_Ipusha,
459
UD_Ipushad,
460
UD_Ipushfw,
461
UD_Ipushfd,
462
UD_Ipushfq,
463
UD_Ipxor,
464
UD_Ircl,
465
UD_Ircpps,
466
UD_Ircpss,
467
UD_Ircr,
468
UD_Irdivisr,
469
UD_Irdmsr,
470
UD_Irdpmc,
471
UD_Irdtsc,
472
UD_Irep,
473
UD_Irepne,
474
UD_Iret,
475
UD_Iretf,
476
UD_Irol,
477
UD_Iror,
478
UD_Irsm,
479
UD_Irsqrtps,
480
UD_Irsqrtss,
481
UD_Isahf,
482
UD_Isal,
483
UD_Isalc,
484
UD_Isar,
485
UD_Isbb,
486
UD_Iscas,
487
UD_Iscasb,
488
UD_Iscasd,
489
UD_Iscasq,
490
UD_Iscasw,
491
UD_Iseto,
492
UD_Isetno,
493
UD_Isetb,
494
UD_Isetnb,
495
UD_Isetz,
496
UD_Isetnz,
497
UD_Isetbe,
498
UD_Isetnbe,
499
UD_Isets,
500
UD_Isetns,
501
UD_Isetp,
502
UD_Isetnp,
503
UD_Isetl,
504
UD_Isetnl,
505
UD_Isetle,
506
UD_Isetnle,
507
UD_Isfence,
508
UD_Isgdt,
509
UD_Ishl,
510
UD_Ishld,
511
UD_Ishr,
512
UD_Ishrd,
513
UD_Ishufpd,
514
UD_Ishufps,
515
UD_Isidt,
516
UD_Isldt,
517
UD_Ismsw,
518
UD_Isqrtpd,
519
UD_Isqrtps,
520
UD_Isqrtsd,
521
UD_Isqrtss,
522
UD_Istc,
523
UD_Istd,
524
UD_Isti,
525
UD_Istmxcsr,
526
UD_Istos,
527
UD_Istosb,
528
UD_Istosw,
529
UD_Istosd,
530
UD_Istr,
531
UD_Isub,
532
UD_Isubpd,
533
UD_Isubps,
534
UD_Isubsd,
535
UD_Isubss,
536
UD_Iswapgs,
537
UD_Isyscall,
538
UD_Isysenter,
539
UD_Isysexit,
540
UD_Isysret,
541
UD_Itest,
542
UD_Iucomisd,
543
UD_Iucomiss,
544
UD_Iud2,
545
UD_Iunpckhpd,
546
UD_Iunpckhps,
547
UD_Iunpcklpd,
548
UD_Iunpcklps,
549
UD_Iverr,
550
UD_Iverw,
551
UD_Iwait,
552
UD_Iwbinvd,
553
UD_Iwrmsr,
554
UD_Ixadd,
555
UD_Ixchg,
556
UD_Ixlat,
557
UD_Ixlatb,
558
UD_Ixor,
559
UD_Ixorpd,
560
UD_Ixorps,
561
UD_Iinvalid,
562
UD_Igrp,
563
UD_Ia32,
564
UD_Io32,
565
UD_Ies,
566
UD_Ifs,
567
UD_Igs,
568
UD_Ics,
569
UD_Ids,
570
UD_Iss,
571
UD_Ix87,
572
UD_I3dnow,
573
UD_Idb,
574
UD_Icmpxchg16b,
575
UD_Istosq,
576
UD_Iint3,
577
UD_Imovsldup,
578
UD_Imovshdup,
579
UD_Imovddup,
580
UD_Irdtscp,
581
UD_Ivmrun,
582
UD_Ivmmcall,
583
UD_Ivmload,
584
UD_Ivmsave,
585
UD_Istgi,
586
UD_Iclgi,
587
UD_Iskinit,
588
UD_Iinvlpga,
589
UD_Ija,
590
UD_Ijae,
591
UD_Ijg,
592
UD_Ijge,
593
UD_Ijc,
594
UD_Ijnc,
595
UD_Ifisttp,
596
UD_Iprefetchnta,
597
UD_Iprefetcht0,
598
UD_Iprefetcht1,
599
UD_Iprefetcht2,
600
UD_Icmovae,
601
UD_Icmova,
602
UD_Icmovge,
603
UD_Icmovg,
604
UD_Iseta,
605
UD_Isetge,
606
UD_Isetg,
607
UD_Ipause,
608
UD_Ina,
609
UD_Ihaddpd,
610
UD_Ihsubpd,
611
UD_Iaddsubpd,
612
UD_Ihaddps,
613
UD_Ihsubps,
614
UD_Iaddsubps,
615
UD_Ilddqu,
616
UD_Iint1,
617
UD_Ivmcall,
618
UD_Ivmlaunch,
619
UD_Ivmresume,
620
UD_Ivmxoff,
621
UD_Imonitor,
622
UD_Imwait,
623
UD_Ivmptrld,
624
UD_Ivmptrst,
625
UD_Ivmclear,
626
UD_Ivmxon,
627
UD_Inone,
628
UD_I3vil
629
};
630
#endif
Generated on Sat Oct 3 2026 06:38:07 for The Pedigree Project by
1.9.8