fcml
1.3.0
Toggle main menu visibility
Loading...
Searching...
No Matches
fcml_instructions.h
Go to the documentation of this file.
1
/*
2
* FCML - Free Code Manipulation Library.
3
* Copyright (C) 2010-2020 Slawomir Wojtasiak
4
*
5
* This library is free software; you can redistribute it and/or
6
* modify it under the terms of the GNU Lesser General Public
7
* License as published by the Free Software Foundation; either
8
* version 2.1 of the License, or (at your option) any later version.
9
*
10
* This library is distributed in the hope that it will be useful,
11
* but WITHOUT ANY WARRANTY; without even the implied warranty of
12
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
13
* Lesser General Public License for more details.
14
*
15
* You should have received a copy of the GNU Lesser General Public
16
* License along with this library; if not, write to the Free Software
17
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
18
*/
19
25
26
#ifndef FCML_INSTRUCTIONS_H_
27
#define FCML_INSTRUCTIONS_H_
28
34
35
#define FCML_AMT_UNDEF 0x0000000000000000UL
36
/* Grouping. */
37
#define FCML_AMT_SSEx 0x0000000000000001UL
38
#define FCML_AMT_VEXx 0x0000000000000002UL
39
#define FCML_AMT_SIMD 0x0000000000000004UL
40
/* CPUID. */
41
#define FCML_AMT_GPI 0x0000000000000008UL
42
#define FCML_AMT_FPU 0x0000000000000010UL
43
#define FCML_AMT_MMX 0x0000000000000020UL | FCML_AMT_SSEx
44
#define FCML_AMT_SSE 0x0000000000000040UL | FCML_AMT_SSEx
45
#define FCML_AMT_SSE2 0x0000000000000080UL | FCML_AMT_SSEx
46
#define FCML_AMT_SSE3 0x0000000000000100UL | FCML_AMT_SSEx
47
#define FCML_AMT_SSSE3 0x0000000000000200UL | FCML_AMT_SSEx
48
#define FCML_AMT_SSE41 0x0000000000000400UL | FCML_AMT_SSEx
49
#define FCML_AMT_SSE42 0x0000000000000800UL | FCML_AMT_SSEx
50
#define FCML_AMT_SSE4A 0x0000000000001000UL | FCML_AMT_SSEx
51
#define FCML_AMT_AVX 0x0000000000002000UL | FCML_AMT_VEXx
52
#define FCML_AMT_AVX2 0x0000000000004000UL | FCML_AMT_VEXx
53
#define FCML_AMT_AES 0x0000000000008000UL
54
#define FCML_AMT_SYSTEM 0x0000000000010000UL
55
#define FCML_AMT_3DNOW 0x0000000000020000UL | FCML_AMT_MMX
56
#define FCML_AMT_TBM 0x0000000000040000UL | FCML_AMT_VEXx
57
#define FCML_AMT_BMI1 0x0000000000080000UL
58
#define FCML_AMT_BMI2 0x0000000000100000UL
59
#define FCML_AMT_HLE 0x0000000000200000UL
60
#define FCML_AMT_ADX 0x0000000000400000UL
61
#define FCML_AMT_CLMUL 0x0000000000800000UL
62
#define FCML_AMT_F16C 0x0000000001000000UL | FCML_AMT_VEXx
63
#define FCML_AMT_RDRAND 0x0000000002000000UL
64
#define FCML_AMT_RDSEED 0x0000000004000000UL
65
#define FCML_AMT_PRFCHW 0x0000000008000000UL
66
#define FCML_AMT_LWP 0x0000000010000000UL | FCML_AMT_SIMD
67
#define FCML_AMT_SVM 0x0000000020000000UL
68
#define FCML_AMT_FSGSBASE 0x0000000040000000UL
69
#define FCML_AMT_FMA 0x0000000080000000UL | FCML_AMT_SIMD
70
#define FCML_AMT_FMA4 0x0000000100000000UL | FCML_AMT_SIMD
71
#define FCML_AMT_XOP 0x0000000200000000UL | FCML_AMT_SIMD
72
#define FCML_AMT_EDX 0x0000000400000000UL
73
#define FCML_AMT_ABM 0x0000000800000000UL
74
#define FCML_AMT_VMX 0x0000001000000000UL
75
#define FCML_AMT_SMX 0x0000002000000000UL
76
#define FCML_AMT_POPCNT 0x0000004000000000UL
77
#define FCML_AMT_RTM 0x0000008000000000UL
78
/* Control transfer instructions. */
79
#define FCML_AMT_CTI 0x0000010000000000UL
80
#define FCML_AMT_BRANCH 0x0000020000000000UL
81
/* End of control transfer instructions. */
82
#define FCML_AMT_AVX512 0x0000040000000000UL
83
/* Shortcuts. */
84
#define FCML_AMT_MMX_SIMD FCML_AMT_MMX | FCML_AMT_SIMD
85
#define FCML_AMT_SSE_SIMD FCML_AMT_SSE | FCML_AMT_SIMD
86
#define FCML_AMT_SSE2_SIMD FCML_AMT_SSE2 | FCML_AMT_SIMD
87
#define FCML_AMT_SSE3_SIMD FCML_AMT_SSE3 | FCML_AMT_SIMD
88
#define FCML_AMT_SSSE3_SIMD FCML_AMT_SSSE3 | FCML_AMT_SIMD
89
#define FCML_AMT_SSE41_SIMD FCML_AMT_SSE41 | FCML_AMT_SIMD
90
#define FCML_AMT_SSE42_SIMD FCML_AMT_SSE42 | FCML_AMT_SIMD
91
#define FCML_AMT_AVX_SIMD FCML_AMT_AVX | FCML_AMT_SIMD
92
#define FCML_AMT_AVX2_SIMD FCML_AMT_AVX2 | FCML_AMT_SIMD
93
#define FCML_AMT_3DNOW_SIMD FCML_AMT_3DNOW | FCML_AMT_SIMD
94
#define FCML_AMT_AVX512_SIMD FCML_AMT_AVX512 | FCML_AMT_SIMD
95
97
99
enum
fcml_en_instruction_addr_mode_codes
{
100
FCML_AM_UNKNOWN,
101
FCML_AM_NO_OPERANS,
102
FCML_AM_IMM8,
103
FCML_AM_IMMO,
104
FCML_AM_ER8_IMM8,
105
FCML_AM_R8_IMM8,
106
FCML_AM_ERO_IMMO,
107
FCML_AM_RM8_IMM8,
108
FCML_AM_RMO_IMMO,
109
FCML_AM_R0_IMM0,
110
FCML_AM_RMO_IMM8,
111
FCML_AM_RM8_R8,
112
FCML_AM_R8_RM8,
113
FCML_AM_R8_MOFF8,
114
FCML_AM_MOFF8_R8,
115
FCML_AM_R16_RM8,
116
FCML_AM_RO_RM16,
117
FCML_AM_RMO_RO,
118
FCML_AM_RO_RMO,
119
FCML_AM_RO_MOFFO,
120
FCML_AM_RO_MO,
121
FCML_AM_MOFFO_RO,
122
FCML_AM_MO_RO,
123
FCML_AM_RO_RM8,
124
FCML_AM_RM_SR,
125
FCML_AM_SR_RM,
126
FCML_AM_R32_DR,
127
FCML_AM_R64_DR,
128
FCML_AM_DR_R32,
129
FCML_AM_DR_R64,
130
FCML_AM_R32_CR,
131
FCML_AM_R64_CR,
132
FCML_AM_CR_R32,
133
FCML_AM_CR_R64,
134
FCML_AM_RO_RMO_IMM8,
135
FCML_AM_RO_RMO_IMMO,
136
FCML_AM_R32A_RM32_R32B,
137
FCML_AM_R64A_RM64_R64B,
138
FCML_AM_R32_RM32,
139
FCML_AM_R64_RM64,
140
FCML_AM_R32_RM32_R32,
141
FCML_AM_R64_RM64_R64,
142
FCML_AM_REL16,
143
FCML_AM_PTR16_O,
144
FCML_AM_M16_O,
145
FCML_AM_M8_M8,
146
FCML_AM_MO_MO,
147
FCML_AM_M8,
148
FCML_AM_M16,
149
FCML_AM_M32,
150
FCML_AM_M64,
151
FCML_AM_M80,
152
FCML_AM_M128,
153
FCML_AM_RX_RM32,
154
FCML_AM_RX_RM64,
155
FCML_AM_RX_RX_RM32,
156
FCML_AM_RX_RX_RM64,
157
FCML_AM_R32_RXM64,
158
FCML_AM_R64_RXM64,
159
FCML_AM_RM8,
160
FCML_AM_RMO,
161
FCML_AM_RO,
162
FCML_AM_SRO,
163
FCML_AM_SR_FSGSO,
164
FCML_AM_ST0_ST,
165
FCML_AM_ST_ST0,
166
FCML_AM_ST,
167
FCML_AM_M2BYTE,
168
FCML_AM_AX,
169
FCML_AM_R64_M128,
170
FCML_AM_R32_M128,
171
FCML_AM_RX_RX_I8_I8,
172
FCML_AM_RX_RX,
173
FCML_AM_REL8,
174
FCML_AM_REL0
175
};
176
182
184
typedef
enum
fcml_en_instruction
{
185
F_UNKNOWN,
186
F_AAA,
187
F_JCC,
188
F_AAD,
189
F_AAM,
190
F_AAS,
191
F_ADC,
192
F_ADD,
193
F_ADDPD,
194
F_VADDPD,
195
F_ADDPS,
196
F_VADDPS,
197
F_ADDSD,
198
F_VADDSD,
199
F_ADDSS,
200
F_VADDSS,
201
F_ADDSUBPD,
202
F_VADDSUBPD,
203
F_ADDSUBPS,
204
F_VADDSUBPS,
205
F_AESDEC,
206
F_VAESDEC,
207
F_AESDECLAST,
208
F_VAESDECLAST,
209
F_AESENC,
210
F_VAESENC,
211
F_AESENCLAST,
212
F_VAESENCLAST,
213
F_AESIMC,
214
F_VAESIMC,
215
F_AESKEYGENASSIST,
216
F_VAESKEYGENASSIST,
217
F_AND,
218
F_ANDPD,
219
F_VANDPD,
220
F_ANDPS,
221
F_VANDPS,
222
F_ANDNPD,
223
F_VANDNPD,
224
F_ANDNPS,
225
F_VANDNPS,
226
F_ARPL,
227
F_ANDN,
228
F_ADCX,
229
F_ADOX,
230
F_BLENDPD,
231
F_VBLENDPD,
232
F_BLENDPS,
233
F_VBLENDPS,
234
F_BLENDVPD,
235
F_VBLENDVPD,
236
F_BLENDVPS,
237
F_VBLENDVPS,
238
F_BOUND,
239
F_BSF,
240
F_BSR,
241
F_BSWAP,
242
F_BT,
243
F_BTC,
244
F_BTR,
245
F_BTS,
246
F_BEXR,
247
F_BLCFILL,
248
F_BLCI,
249
F_BLCIC,
250
F_BLCMSK,
251
F_BLCS,
252
F_BLSFILL,
253
F_BLSI,
254
F_BLSIC,
255
F_BLSMSK,
256
F_BLSR,
257
F_BZHI,
258
F_CALL,
259
F_CBW,
260
F_CWDE = F_CBW,
261
F_CDQE = F_CBW,
262
F_CLC,
263
F_CLD,
264
F_CLFLUSH,
265
F_CLI,
266
F_CLGI,
267
F_CLTS,
268
F_CMC,
269
F_CMOV,
270
F_CMP,
271
F_CMPPD,
272
F_VCMPPD,
273
F_CMPPS,
274
F_VCMPPS,
275
F_CMPS,
276
F_CMPSD,
277
F_VCMPSD,
278
F_CMPSS,
279
F_VCMPSS,
280
F_CMPXCHG,
281
F_CMPXCHGxB,
282
F_CPUID,
283
F_CRC32,
284
F_CVTDQ2PD,
285
F_VCVTDQ2PD,
286
F_CVTDQ2PS,
287
F_VCVTDQ2PS,
288
F_CVTPD2DQ,
289
F_VCVTPD2DQ,
290
F_CVTPD2PI,
291
F_CVTPD2PS,
292
F_VCVTPD2PS,
293
F_CVTPI2PD,
294
F_CVTPI2PS,
295
F_CVTPS2DQ,
296
F_VCVTPS2DQ,
297
F_CVTPS2PD,
298
F_VCVTPS2PD,
299
F_CVTPS2PI,
300
F_CVTSD2SI,
301
F_VCVTSD2SI,
302
F_CVTSD2SS,
303
F_VCVTSD2SS,
304
F_CVTSI2SD,
305
F_VCVTSI2SD,
306
F_CVTSI2SS,
307
F_VCVTSI2SS,
308
F_CVTSS2SD,
309
F_VCVTSS2SD,
310
F_CVTSS2SI,
311
F_VCVTSS2SI,
312
F_CVTTPD2DQ,
313
F_VCVTTPD2DQ,
314
F_CVTTPD2PI,
315
F_CVTTPS2DQ,
316
F_VCVTTPS2DQ,
317
F_CVTTPS2PI,
318
F_CVTTSD2SI,
319
F_VCVTTSD2SI,
320
F_CVTTSS2SI,
321
F_VCVTTSS2SI,
322
F_CWD,
323
F_CDQ = F_CWD,
324
F_CQO = F_CWD,
325
F_COMISD,
326
F_VCOMISD,
327
F_COMISS,
328
F_VCOMISS,
329
F_DAA,
330
F_DAS,
331
F_DEC,
332
F_DIV,
333
F_DIVPD,
334
F_VDIVPD,
335
F_DIVPS,
336
F_VDIVPS,
337
F_DIVSD,
338
F_VDIVSD,
339
F_DIVSS,
340
F_VDIVSS,
341
F_DPPD,
342
F_VDPPD,
343
F_DPPS,
344
F_VDPPS,
345
F_EMMS,
346
F_ENTER,
347
F_EXTRACTPS,
348
F_VEXTRACTPS,
349
F_EXTRQ,
350
F_F2XM1,
351
F_FABS,
352
F_FADD,
353
F_FIADD,
354
F_FADDP,
355
F_FBLD,
356
F_FBSTP,
357
F_FCHS,
358
F_FCLEX,
359
F_FNCLEX,
360
F_FCMOVB,
361
F_FCMOVE,
362
F_FCMOVBE,
363
F_FCMOVU,
364
F_FCMOVNB,
365
F_FCMOVNE,
366
F_FCMOVNBE,
367
F_FCMOVNU,
368
F_FCOS,
369
F_FCOM,
370
F_FCOMP,
371
F_FCOMPP,
372
F_FCOMI,
373
F_FCOMIP,
374
F_FUCOMI,
375
F_FUCOMIP,
376
F_FDECSTP,
377
F_FDIV,
378
F_FDIVP,
379
F_FIDIV,
380
F_FDIVR,
381
F_FDIVRP,
382
F_FIDIVR,
383
F_FFREE,
384
F_FICOM,
385
F_FICOMP,
386
F_FILD,
387
F_FINCSTP,
388
F_FINIT,
389
F_FNINIT,
390
F_FIST,
391
F_FISTP,
392
F_FLD,
393
F_FLD1,
394
F_FLDL2T,
395
F_FLDL2E,
396
F_FLDPI,
397
F_FLDLG2,
398
F_FLDLN2,
399
F_FLDZ,
400
F_FLDCW,
401
F_FLDENV,
402
F_FMUL,
403
F_FMULP,
404
F_FIMUL,
405
F_FNOP,
406
F_FPATAN,
407
F_FPREM,
408
F_FPREM1,
409
F_FPTAN,
410
F_FRNDINT,
411
F_FRSTOR,
412
F_FSAVE,
413
F_FNSAVE,
414
F_FSCALE,
415
F_FSIN,
416
F_FSINCOS,
417
F_FSQRT,
418
F_FST,
419
F_FSTP,
420
F_FSTCW,
421
F_FNSTCW,
422
F_FSTENV,
423
F_FNSTENV,
424
F_FSTSW,
425
F_FNSTSW,
426
F_FSUB,
427
F_FSUBP,
428
F_FISUB,
429
F_FSUBR,
430
F_FSUBRP,
431
F_FISUBR,
432
F_FTST,
433
F_FUCOM,
434
F_FUCOMP,
435
F_FUCOMPP,
436
F_FXAM,
437
F_FXCH,
438
F_FXRSTOR,
439
F_FXRSTOR64,
440
F_FXSAVE,
441
F_FXSAVE64,
442
F_FXTRACT,
443
F_FYL2X,
444
F_FYL2XP1,
445
F_FEMMS,
446
F_FISTTP,
447
F_GETSEC,
448
F_HADDPD,
449
F_VHADDPD,
450
F_HADDPS,
451
F_VHADDPS,
452
F_HLT,
453
F_HSUBPD,
454
F_VHSUBPD,
455
F_HSUBPS,
456
F_VHSUBPS,
457
F_INVEPT,
458
F_INVVPID,
459
F_IDIV,
460
F_IMUL,
461
F_IN,
462
F_INC,
463
F_INS,
464
F_INSERTPS,
465
F_VINSERTPS,
466
F_VEXTRACTF128,
467
F_VEXTRACTF32X4,
468
F_VEXTRACTF64X2,
469
F_VEXTRACTF32X8,
470
F_VEXTRACTF64X4,
471
F_VEXTRACTI32X4,
472
F_VEXTRACTI64X2,
473
F_VEXTRACTI32X8,
474
F_VEXTRACTI64X4,
475
F_VINSERTF128,
476
F_VFIXUPIMMPD,
477
F_VFIXUPIMMPS,
478
F_VFIXUPIMMSD,
479
F_VFIXUPIMMSS,
480
F_INSERTQ,
481
F_INT3,
482
F_INT,
483
F_INTO,
484
F_INVD,
485
F_INVLPG,
486
F_INVLPGA,
487
F_INVPCID,
488
F_IRET,
489
F_JCXZ,
490
F_JECXZ = F_JCXZ,
491
F_JRCXZ = F_JCXZ,
492
F_JMP,
493
F_KADDB,
494
F_KADDD,
495
F_KADDW,
496
F_KADDQ,
497
F_KANDB,
498
F_KANDD,
499
F_KANDW,
500
F_KANDQ,
501
F_KANDNB,
502
F_KANDND,
503
F_KANDNW,
504
F_KANDNQ,
505
F_KMOVB,
506
F_KMOVW,
507
F_KMOVD,
508
F_KMOVQ,
509
F_KNOTB,
510
F_KNOTW,
511
F_KNOTD,
512
F_KNOTQ,
513
F_KORB,
514
F_KORW,
515
F_KORD,
516
F_KORQ,
517
F_KORTESTB,
518
F_KORTESTW,
519
F_KORTESTD,
520
F_KORTESTQ,
521
F_KSHIFTLW,
522
F_KSHIFTLB,
523
F_KSHIFTLQ,
524
F_KSHIFTLD,
525
F_KSHIFTRW,
526
F_KSHIFTRB,
527
F_KSHIFTRQ,
528
F_KSHIFTRD,
529
F_KTESTB,
530
F_KTESTW,
531
F_KTESTD,
532
F_KTESTQ,
533
F_KXNORB,
534
F_KXNORD,
535
F_KXNORW,
536
F_KXNORQ,
537
F_KXORB,
538
F_KXORD,
539
F_KXORW,
540
F_KXORQ,
541
F_LAR,
542
F_LAHF,
543
F_LDDQU,
544
F_VLDDQU,
545
F_LDMXCSR,
546
F_VLDMXCSR,
547
F_LDS,
548
F_LSS,
549
F_LES,
550
F_LFS,
551
F_LGS,
552
F_LEA,
553
F_LEAVE,
554
F_LFENCE,
555
F_LLWPCB,
556
F_LGDT,
557
F_LIDT,
558
F_LLDT,
559
F_LMSW,
560
F_LODS,
561
F_LOOP,
562
F_LOOPE,
563
F_LOOPNE,
564
F_LWPINS,
565
F_LWPVAL,
566
F_LSL,
567
F_LTR,
568
F_LZCNT,
569
F_MASKMOVDQU,
570
F_VMASKMOVDQU,
571
F_MASKMOVQ,
572
F_VMASKMOVPS,
573
F_VMASKMOVPD,
574
F_VPMASKMOVD,
575
F_VPMASKMOV,
576
F_VPMASKMOVQ,
577
F_MAXPD,
578
F_VMAXPD,
579
F_MAXPS,
580
F_VMAXPS,
581
F_MAXSD,
582
F_VMAXSD,
583
F_MAXSS,
584
F_VMAXSS,
585
F_MFENCE,
586
F_MINPD,
587
F_VMINPD,
588
F_MINPS,
589
F_VMINPS,
590
F_MINSD,
591
F_VMINSD,
592
F_MINSS,
593
F_VMINSS,
594
F_MONITOR,
595
F_MOVAPD,
596
F_VMOVAPD,
597
F_MOVAPS,
598
F_VMOVAPS,
599
F_MOVBE,
600
F_MOV,
601
F_MOVD,
602
F_VMOVD,
603
F_MOVQ,
604
F_VMOVQ,
605
F_MOVDDUP,
606
F_VMOVDDUP,
607
F_MOVDQA,
608
F_VMOVDQA,
609
F_VMOVDQA32,
610
F_VMOVDQA64,
611
F_MOVDQU,
612
F_VMOVDQU,
613
F_VMOVDQU8,
614
F_VMOVDQU16,
615
F_VMOVDQU32,
616
F_VMOVDQU64,
617
F_MOVDQ2Q,
618
F_MOVHLPS,
619
F_VMOVHLPS,
620
F_MOVHPD,
621
F_VMOVHPD,
622
F_MOVHPS,
623
F_VMOVHPS,
624
F_MOVLHPS,
625
F_VMOVLHPS,
626
F_MOVLPD,
627
F_VMOVLPD,
628
F_MOVLPS,
629
F_VMOVLPS,
630
F_MOVMSKPD,
631
F_VMOVMSKPD,
632
F_MOVMSKPS,
633
F_VMOVMSKPS,
634
F_MOVNTDQA,
635
F_VMOVNTDQA,
636
F_MOVNTDQ,
637
F_VMOVNTDQ,
638
F_MOVS,
639
F_MOVNTI,
640
F_MOVNTPD,
641
F_VMOVNTPD,
642
F_MOVNTPS,
643
F_VMOVNTPS,
644
F_MOVNTSD,
645
F_MOVNTSS,
646
F_MOVNTQ,
647
F_MOVQ2DQ,
648
F_MOVSD,
649
F_VMOVSD,
650
F_MOVSHDUP,
651
F_VMOVSHDUP,
652
F_MOVSLDUP,
653
F_VMOVSLDUP,
654
F_MOVSS,
655
F_VMOVSS,
656
F_MOVSX,
657
F_MOVSXD,
658
F_MOVUPD,
659
F_VMOVUPD,
660
F_MOVUPS,
661
F_VMOVUPS,
662
F_MOVZX,
663
F_MPSADBW,
664
F_VMPSADBW,
665
F_MUL,
666
F_MULPD,
667
F_VMULPD,
668
F_MULPS,
669
F_VMULPS,
670
F_MULSD,
671
F_VMULSD,
672
F_MULSS,
673
F_VMULSS,
674
F_MWAIT,
675
F_NEG,
676
F_NOP,
677
F_NOT,
678
F_OR,
679
F_ORPD,
680
F_VORPD,
681
F_ORPS,
682
F_VORPS,
683
F_OUT,
684
F_OUTS,
685
F_PABSW,
686
F_PABSB,
687
F_PABSD,
688
F_VPABSB,
689
F_VPABSW,
690
F_VPABSD,
691
F_VPABSQ,
692
F_VPACKSSWB,
693
F_PACKSSWB,
694
F_VPACKSSDW,
695
F_PACKSSDW,
696
F_PACKUSDW,
697
F_VPACKUSDW,
698
F_PACKUSWB,
699
F_VPACKUSWB,
700
F_VPADDW,
701
F_PADDW,
702
F_VPADDB,
703
F_VPADDD,
704
F_PADDB,
705
F_PADDD,
706
F_VPADDSW,
707
F_PADDSB,
708
F_PADDSW,
709
F_VPADDSB,
710
F_PADDUSW,
711
F_PADDUSB,
712
F_VPADDUSW,
713
F_PADDQ,
714
F_VPADDUSB,
715
F_VPADDQ,
716
F_POP,
717
F_PUSH,
718
F_POPA,
719
F_POPAD,
720
F_POPF,
721
F_POPFQ,
722
F_POPFD,
723
F_PUSHA,
724
F_PUSHF,
725
F_PUSHAD,
726
F_PUSHFQ,
727
F_PUSHFD,
728
F_PAVGUSB,
729
F_PF2ID,
730
F_PFACC,
731
F_PFADD,
732
F_PFCMPEQ,
733
F_PFCMPGE,
734
F_PFCMPGT,
735
F_PFMAX,
736
F_PFMIN,
737
F_PFMUL,
738
F_PFRCP,
739
F_PFRCPIT1,
740
F_PFRCPIT2,
741
F_PFRSQIT1,
742
F_PFRSQRT,
743
F_PFSUB,
744
F_PFSUBR,
745
F_PI2FD,
746
F_PMULHRW,
747
F_PF2IW,
748
F_PFNACC,
749
F_PFPNACC,
750
F_PI2FW,
751
F_PSWAPD,
752
F_PALIGNR,
753
F_VPALIGNR,
754
F_PAND,
755
F_VPAND,
756
F_VPANDD,
757
F_VPANDQ,
758
F_PANDN,
759
F_VPANDN,
760
F_VPANDND,
761
F_VPANDNQ,
762
F_PAUSE,
763
F_PAVGW,
764
F_PAVGB,
765
F_VPAVGW,
766
F_VPAVGB,
767
F_PBLENDVB,
768
F_VPBLENDVB,
769
F_PBLENDW,
770
F_VPBLENDW,
771
F_VPBLENDD,
772
F_PCLMULQDQ,
773
F_VPCLMULQDQ,
774
F_PCMPEQW,
775
F_PCMPEQB,
776
F_PCMPEQD,
777
F_VPCMPEQD,
778
F_VPCMPEQW,
779
F_VPCMPEQB,
780
F_PCMPEQQ,
781
F_VPCMPEQQ,
782
F_PCMPESTRI,
783
F_VPCMPESTRI,
784
F_PCMPESTRM,
785
F_VPCMPESTRM,
786
F_PCMPGTW,
787
F_PCMPGTD,
788
F_PCMPGTB,
789
F_VPCMPGTW,
790
F_VPCMPGTD,
791
F_VPCMPGTB,
792
F_PCMPGTQ,
793
F_VPCMPGTQ,
794
F_PCMPISTRI,
795
F_VPCMPISTRI,
796
F_PCMPISTRM,
797
F_VPCMPISTRM,
798
F_VPEXTRB,
799
F_VPEXTRQ,
800
F_PEXTRQ,
801
F_PEXTRB,
802
F_PEXTRD,
803
F_VPEXTRD,
804
F_PEXTRW,
805
F_VPEXTRW,
806
F_VPHADDW,
807
F_VPHADDD,
808
F_PHADDD,
809
F_PHADDW,
810
F_PHADDSW,
811
F_VPHADDSW,
812
F_PHMINPOSUW,
813
F_VPHMINPOSUW,
814
F_PHSUBD,
815
F_PHSUBW,
816
F_VPHSUBD,
817
F_VPHSUBW,
818
F_PHSUBSW,
819
F_VPHSUBSW,
820
F_PINSRD,
821
F_VPINSRQ,
822
F_PINSRQ,
823
F_PINSRB,
824
F_VPINSRD,
825
F_VPINSRB,
826
F_PINSRW,
827
F_VPINSRW,
828
F_PMADDUBSW,
829
F_VPMADDUBSW,
830
F_PMADDWD,
831
F_VPMADDWD,
832
F_PMAXSB,
833
F_VPMAXSB,
834
F_PMAXSD,
835
F_VPMAXSD,
836
F_VPMAXSQ,
837
F_PMAXSW,
838
F_VPMAXSW,
839
F_PMAXUB,
840
F_VPMAXUB,
841
F_PMAXUD,
842
F_VPMAXUD,
843
F_VPMAXUQ,
844
F_PMAXUW,
845
F_VPMAXUW,
846
F_PMINSB,
847
F_VPMINSB,
848
F_PMINSD,
849
F_VPMINSD,
850
F_VPMINSQ,
851
F_PMINSW,
852
F_VPMINSW,
853
F_PMINUW,
854
F_VPMINUW,
855
F_PMINUB,
856
F_VPMINUB,
857
F_PMINUD,
858
F_VPMINUD,
859
F_VPMINUQ,
860
F_PMOVMSKB,
861
F_VPMOVMSKB,
862
F_VPMOVSXBQ,
863
F_PMOVSXBW,
864
F_PMOVSXWQ,
865
F_VPMOVSXWQ,
866
F_PMOVSXWD,
867
F_PMOVSXBD,
868
F_VPMOVSXDQ,
869
F_VPMOVSXWD,
870
F_PMOVSXBQ,
871
F_VPMOVSXBW,
872
F_PMOVSXDQ,
873
F_VPMOVSXBD,
874
F_PMOVZXWD,
875
F_PMOVZXDQ,
876
F_VPMOVZXDQ,
877
F_PMOVZXWQ,
878
F_VPMOVZXBQ,
879
F_PMOVZXBQ,
880
F_VPMOVZXWD,
881
F_VPMOVZXBD,
882
F_VPMOVZXWQ,
883
F_PMOVZXBD,
884
F_VPMOVZXBW,
885
F_PMOVZXBW,
886
F_PMULDQ,
887
F_PMULHRSW,
888
F_PMULHUW,
889
F_VPMULDQ,
890
F_VPMULHRSW,
891
F_VPMULHUW,
892
F_PMULHW,
893
F_VPMULHW,
894
F_PMULUDQ,
895
F_VPMULUDQ,
896
F_PMULLW,
897
F_PMULLD,
898
F_VPMULLD,
899
F_VPMULLQ,
900
F_VPMULLW,
901
F_POPCNT,
902
F_POR,
903
F_VPOR,
904
F_VPORD,
905
F_VPORQ,
906
F_PREFETCHT2,
907
F_PREFETCHW,
908
F_PREFETCHT1,
909
F_PREFETCHNTA,
910
F_PREFETCHT0,
911
F_PREFETCHWT1,
912
F_PSADBW,
913
F_VPSADBW,
914
F_PSHUFB,
915
F_PSHUFD,
916
F_PSHUFHW,
917
F_VPSHUFD,
918
F_VPSHUFB,
919
F_PSHUFLW,
920
F_PSHUFW,
921
F_VPSHUFLW,
922
F_VPSHUFHW,
923
F_VPSIGNB,
924
F_VPSIGND,
925
F_PSIGNW,
926
F_PSIGNB,
927
F_VPSIGNW,
928
F_PSIGND,
929
F_PSLLDQ,
930
F_VPSLLDQ,
931
F_PSLLQ,
932
F_PSLLD,
933
F_VPSLLW,
934
F_VPSLLQ,
935
F_PSLLW,
936
F_VPSLLD,
937
F_VPSRAW,
938
F_PSRAD,
939
F_PSRAW,
940
F_VPSRAD,
941
F_VPSRAQ,
942
F_PSRLDQ,
943
F_VPSRLDQ,
944
F_VPSRLQ,
945
F_PSRLQ,
946
F_PSRLD,
947
F_PSRLW,
948
F_VPSRLD,
949
F_VPSRLW,
950
F_VPSUBD,
951
F_PSUBD,
952
F_PSUBW,
953
F_VPSUBB,
954
F_VPSUBQ,
955
F_PSUBB,
956
F_VPSUBW,
957
F_PSUBQ,
958
F_PSUBSB,
959
F_VPSUBSW,
960
F_VPSUBSB,
961
F_PSUBSW,
962
F_VPSUBUSW,
963
F_VPSUBUSB,
964
F_PSUBUSB,
965
F_PSUBUSW,
966
F_VPTEST,
967
F_PTEST,
968
F_PUNPCKLBW,
969
F_PUNPCKLQDQ,
970
F_VPUNPCKLWD,
971
F_VPUNPCKLQDQ,
972
F_VPUNPCKLBW,
973
F_PUNPCKLWD,
974
F_PUNPCKLDQ,
975
F_VPUNPCKLDQ,
976
F_VPUNPCKHWD,
977
F_PUNPCKHDQ,
978
F_PUNPCKHWD,
979
F_PUNPCKHQDQ,
980
F_VPUNPCKHQDQ,
981
F_VPUNPCKHBW,
982
F_PUNPCKHBW,
983
F_VPUNPCKHDQ,
984
F_PXOR,
985
F_VPXOR,
986
F_VPXORD,
987
F_VPXORQ,
988
F_PREFETCH,
989
F_RCL,
990
F_RCR,
991
F_ROL,
992
F_ROR,
993
F_RET,
994
F_RETF,
995
F_RCPPS,
996
F_VRCPPS,
997
F_RCPSS,
998
F_VRCPSS,
999
F_RDFSBASE,
1000
F_RDGSBASE,
1001
F_RDRAND,
1002
F_RDTSCP,
1003
F_RDTSC,
1004
F_RDPMC,
1005
F_RDMSR,
1006
F_ROUNDPD,
1007
F_VROUNDPD,
1008
F_ROUNDPS,
1009
F_VROUNDPS,
1010
F_ROUNDSD,
1011
F_VROUNDSD,
1012
F_ROUNDSS,
1013
F_VROUNDSS,
1014
F_RSM,
1015
F_RSQRTPS,
1016
F_VRSQRTPS,
1017
F_RSQRTSS,
1018
F_VRSQRTSS,
1019
F_SAHF,
1020
F_SAR,
1021
F_SAL,
1022
F_SHL = F_SAL,
1023
F_SHR,
1024
F_SBB,
1025
F_SCAS,
1026
F_SET,
1027
F_STOS,
1028
F_SUB,
1029
F_SFENCE,
1030
F_SGDT,
1031
F_SHLD,
1032
F_SHRD,
1033
F_SKINIT,
1034
F_SLWPCB,
1035
F_SHUFPD,
1036
F_VSHUFPD,
1037
F_SHUFPS,
1038
F_VSHUFPS,
1039
F_SIDT,
1040
F_SLDT,
1041
F_SMSW,
1042
F_SQRTPD,
1043
F_VSQRTPD,
1044
F_SQRTPS,
1045
F_VSQRTPS,
1046
F_SQRTSD,
1047
F_VSQRTSD,
1048
F_SQRTSS,
1049
F_VSQRTSS,
1050
F_STC,
1051
F_STD,
1052
F_STGI,
1053
F_STI,
1054
F_STMXCSR,
1055
F_VSTMXCSR,
1056
F_STR,
1057
F_SUBPD,
1058
F_VSUBPD,
1059
F_SUBPS,
1060
F_VSUBPS,
1061
F_SUBSD,
1062
F_VSUBSD,
1063
F_SUBSS,
1064
F_VSUBSS,
1065
F_SWAPGS,
1066
F_SYSCALL,
1067
F_SYSENTER,
1068
F_SYSEXIT,
1069
F_SYSRET,
1070
F_TEST,
1071
F_T1MSKC,
1072
F_UCOMISD,
1073
F_VUCOMISD,
1074
F_UCOMISS,
1075
F_VUCOMISS,
1076
F_UD2,
1077
F_UNPCKHPD,
1078
F_VUNPCKHPD,
1079
F_UNPCKHPS,
1080
F_VUNPCKHPS,
1081
F_UNPCKLPD,
1082
F_VUNPCKLPD,
1083
F_UNPCKLPS,
1084
F_VUNPCKLPS,
1085
F_VMLOAD,
1086
F_VMRUN,
1087
F_VMSAVE,
1088
F_VFRCZPD,
1089
F_VFRCZPS,
1090
F_VFRCZSD,
1091
F_VFRCZSS,
1092
F_VPCMOV,
1093
F_VPERMIL2PD,
1094
F_VPERMIL2PS,
1095
F_VPHADDBD,
1096
F_VPHADDBW,
1097
F_VPHADDBQ,
1098
F_VPHADDDQ,
1099
F_VPHADDUBD,
1100
F_VPHADDUBQ,
1101
F_VPHADDUBW,
1102
F_VPHADDUDQ,
1103
F_VPHADDUWD,
1104
F_VPHADDUWQ,
1105
F_VPHADDWD,
1106
F_VPHADDWQ,
1107
F_VPHSUBBW,
1108
F_VPHSUBDQ,
1109
F_VPHSUBWD,
1110
F_VPMACSDD,
1111
F_VPMACSDQH,
1112
F_VPMACSDQL,
1113
F_VPMACSSDD,
1114
F_VPMACSSDQH,
1115
F_VPMACSSDQL,
1116
F_VPMACSSWD,
1117
F_VPMACSSWW,
1118
F_VPMACSWD,
1119
F_VPMACSWW,
1120
F_VPMADCSSWD,
1121
F_VPMADCSWD,
1122
F_VPPERM,
1123
F_VPROTD,
1124
F_VPROTB,
1125
F_VPROTQ,
1126
F_VPROTW,
1127
F_VPSHAB,
1128
F_VPSHAD,
1129
F_VPSHAQ,
1130
F_VPSHAW,
1131
F_VPSHLB,
1132
F_VPSHLD,
1133
F_VPSHLQ,
1134
F_VPSHLW,
1135
F_VFMADD213PD,
1136
F_VFMADDPD,
1137
F_VFMADD132PD,
1138
F_VFMADD231PD,
1139
F_VFMADDPS,
1140
F_VFMADD231PS,
1141
F_VFMADD132PS,
1142
F_VFMADD213PS,
1143
F_VFMADD132SD,
1144
F_VFMADD213SD,
1145
F_VFMADDSD,
1146
F_VFMADD231SD,
1147
F_VFMADD132SS,
1148
F_VFMADD213SS,
1149
F_VFMADDSS,
1150
F_VFMADD231SS,
1151
F_VFMADDSUB132PD,
1152
F_VFMADDSUB213PD,
1153
F_VFMADDSUBPD,
1154
F_VFMADDSUB231PD,
1155
F_VFMADDSUB231PS,
1156
F_VFMADDSUBPS,
1157
F_VFMADDSUB132PS,
1158
F_VFMADDSUB213PS,
1159
F_VFMSUBADDPD,
1160
F_VFMSUBADD213PD,
1161
F_VFMSUBADD132PD,
1162
F_VFMSUBADD231PD,
1163
F_VFMSUBADDPS,
1164
F_VFMSUBADD213PS,
1165
F_VFMSUBADD132PS,
1166
F_VFMSUBADD231PS,
1167
F_VFMSUB213PD,
1168
F_VFMSUBPD,
1169
F_VFMSUB132PD,
1170
F_VFMSUB231PD,
1171
F_VFMSUB213PS,
1172
F_VFMSUBPS,
1173
F_VFMSUB132PS,
1174
F_VFMSUB231PS,
1175
F_VFMSUBSD,
1176
F_VFMSUB231SD,
1177
F_VFMSUB132SD,
1178
F_VFMSUB213SD,
1179
F_VFMSUB231SS,
1180
F_VFMSUB213SS,
1181
F_VFMSUB132SS,
1182
F_VFMSUBSS,
1183
F_VFNMADD231PD,
1184
F_VFNMADDPD,
1185
F_VFNMADD132PD,
1186
F_VFNMADD213PD,
1187
F_VFNMADD231PS,
1188
F_VFNMADD132PS,
1189
F_VFNMADD213PS,
1190
F_VFNMADDPS,
1191
F_VFNMADD213SD,
1192
F_VFNMADDSD,
1193
F_VFNMADD231SD,
1194
F_VFNMADD132SD,
1195
F_VFNMADD213SS,
1196
F_VFNMADDSS,
1197
F_VFNMADD231SS,
1198
F_VFNMADD132SS,
1199
F_VFNMSUB132PD,
1200
F_VFNMSUB213PD,
1201
F_VFNMSUB231PD,
1202
F_VFNMSUBPD,
1203
F_VFNMSUBPS,
1204
F_VFNMSUB213PS,
1205
F_VFNMSUB132PS,
1206
F_VFNMSUB231PS,
1207
F_VFNMSUBSD,
1208
F_VFNMSUB231SD,
1209
F_VFNMSUB213SD,
1210
F_VFNMSUB132SD,
1211
F_VFNMSUBSS,
1212
F_VFNMSUB132SS,
1213
F_VFNMSUB213SS,
1214
F_VFNMSUB231SS,
1215
F_VFPCLASSPD,
1216
F_VFPCLASSPS,
1217
F_VFPCLASSSD,
1218
F_VFPCLASSSS,
1219
F_BEXTR,
1220
F_VPBROADCASTW,
1221
F_VPBROADCASTB,
1222
F_VPBROADCASTD,
1223
F_VPBROADCASTQ,
1224
F_VBROADCASTI32X2,
1225
F_VBROADCASTI32X4,
1226
F_VBROADCASTI64X2,
1227
F_VBROADCASTI32X8,
1228
F_VBROADCASTI64X4,
1229
F_VPBROADCASTMB2Q,
1230
F_VPBROADCASTMW2D,
1231
F_VPCMPB,
1232
F_VPCMPUB,
1233
F_VPCMPW,
1234
F_VPCMPUW,
1235
F_VPCMPD,
1236
F_VPCMPUD,
1237
F_VPCMPQ,
1238
F_VPCMPUQ,
1239
F_VCOMPRESSPD,
1240
F_VCOMPRESSPS,
1241
F_VPCOMPRESSD,
1242
F_VPCOMPRESSQ,
1243
F_VCVTPD2QQ,
1244
F_VCVTTPS2UQQ,
1245
F_VCVTTPS2QQ,
1246
F_VCVTPD2UDQ,
1247
F_VCVTTPD2UQQ,
1248
F_VCVTTPS2UDQ,
1249
F_VMPTRLD,
1250
F_VCVTPD2UQQ,
1251
F_VMPTRST,
1252
F_VMCLEAR,
1253
F_VMREAD,
1254
F_VMWRITE,
1255
F_VMLAUNCH,
1256
F_VMRESUME,
1257
F_VMXOFF,
1258
F_VMXON,
1259
F_VMCALL,
1260
F_VMFUNC,
1261
F_VALIGND,
1262
F_VALIGNQ,
1263
F_VBLENDMPD,
1264
F_VBLENDMPS,
1265
F_VBROADCASTSD,
1266
F_VBROADCASTSS,
1267
F_VBROADCASTI128,
1268
F_VBROADCASTF128,
1269
F_VBROADCASTF32X2,
1270
F_VBROADCASTF32X4,
1271
F_VBROADCASTF32X8,
1272
F_VBROADCASTF64X2,
1273
F_VBROADCASTF64X4,
1274
F_VCVTPH2PS,
1275
F_VCVTPS2PH,
1276
F_VCVTPS2QQ,
1277
F_VCVTPS2UDQ,
1278
F_VCVTPS2UQQ,
1279
F_VCVTQQ2PD,
1280
F_VCVTQQ2PS,
1281
F_VCVTSD2USI,
1282
F_VCVTSS2USI,
1283
F_VCVTTSD2USI,
1284
F_VCVTTSS2USI,
1285
F_VCVTTPD2QQ,
1286
F_VCVTUDQ2PS,
1287
F_VCVTUQQ2PD,
1288
F_VCVTUSI2SD,
1289
F_VCVTUSI2SS,
1290
F_VCVTUQQ2PS,
1291
F_VCVTUDQ2PD,
1292
F_VCVTTPD2UDQ,
1293
F_VDBPSADBW,
1294
F_VEXPANDPD,
1295
F_VEXPANDPS,
1296
F_VERR,
1297
F_VERW,
1298
F_VMMCALL,
1299
F_VPERMILPD,
1300
F_VPERMILPS,
1301
F_VPERM2F128,
1302
F_VPERM2I128,
1303
F_VPERMI2W,
1304
F_VPERMI2D,
1305
F_VPERMI2Q,
1306
F_VPERMI2PS,
1307
F_VPERMI2PD,
1308
F_VPERMT2B,
1309
F_VPERMT2W,
1310
F_VPERMT2D,
1311
F_VPERMT2Q,
1312
F_VPERMT2PS,
1313
F_VPERMT2PD,
1314
F_VPEXPANDD,
1315
F_VPEXPANDQ,
1316
F_VPLZCNTD,
1317
F_VPLZCNTQ,
1318
F_VPMOVB2M,
1319
F_VPMOVW2M,
1320
F_VPMOVD2M,
1321
F_VPMOVQ2M,
1322
F_VPMOVM2B,
1323
F_VPMOVM2W,
1324
F_VPMOVM2D,
1325
F_VPMOVM2Q,
1326
F_VPMOVDB,
1327
F_VPMOVSDB,
1328
F_VPMOVUSDB,
1329
F_VPMOVDW,
1330
F_VPMOVSDW,
1331
F_VPMOVUSDW,
1332
F_VPMOVQB,
1333
F_VPMOVSQB,
1334
F_VPMOVUSQB,
1335
F_VPMOVQD,
1336
F_VPMOVSQD,
1337
F_VPMOVUSQD,
1338
F_VPMOVQW,
1339
F_VPMOVSQW,
1340
F_VPMOVUSQW,
1341
F_VPMOVWB,
1342
F_VPMOVSWB,
1343
F_VPMOVUSWB,
1344
F_VPMULTISHIFTQB,
1345
F_VPROLVD,
1346
F_VPROLVQ,
1347
F_VPROLD,
1348
F_VPROLQ,
1349
F_VPRORVD,
1350
F_VPRORVQ,
1351
F_VPRORD,
1352
F_VPRORQ,
1353
F_VPSCATTERDD,
1354
F_VPSCATTERDQ,
1355
F_VPSCATTERQD,
1356
F_VPSCATTERQQ,
1357
F_VPSLLVW,
1358
F_VPSLLVD,
1359
F_VPSLLVQ,
1360
F_VPMADD52HUQ,
1361
F_VPMADD52LUQ,
1362
F_VEXTRACTI128,
1363
F_VINSERTI128,
1364
F_VPSRAVW,
1365
F_VPSRAVD,
1366
F_VPSRAVQ,
1367
F_VPERMD,
1368
F_VPERMW,
1369
F_VPERMI2B,
1370
F_VPERMB,
1371
F_VPSRLVW,
1372
F_VPSRLVD,
1373
F_VPSRLVQ,
1374
F_VPTERNLOGD,
1375
F_VPTERNLOGQ,
1376
F_VPTESTMB,
1377
F_VPTESTMW,
1378
F_VPTESTMD,
1379
F_VPTESTMQ,
1380
F_VPTESTNMB,
1381
F_VPTESTNMW,
1382
F_VPTESTNMD,
1383
F_VPTESTNMQ,
1384
F_VRANGEPD,
1385
F_VRANGEPS,
1386
F_VRANGESD,
1387
F_VRANGESS,
1388
F_VRCP14PD,
1389
F_VRCP14PS,
1390
F_VRCP14SD,
1391
F_VRCP14SS,
1392
F_VREDUCEPD,
1393
F_VREDUCEPS,
1394
F_VREDUCESD,
1395
F_VREDUCESS,
1396
F_VRNDSCALEPD,
1397
F_VRNDSCALEPS,
1398
F_VRNDSCALESD,
1399
F_VRNDSCALESS,
1400
F_VRSQRT14PD,
1401
F_VRSQRT14PS,
1402
F_VRSQRT14SD,
1403
F_VRSQRT14SS,
1404
F_VSCALEFPD,
1405
F_VSCALEFPS,
1406
F_VSCALEFSD,
1407
F_VSCALEFSS,
1408
F_VSCATTERDPS,
1409
F_VSCATTERDPD,
1410
F_VSCATTERQPS,
1411
F_VSCATTERQPD,
1412
F_VSHUFF32X4,
1413
F_VSHUFF64X2,
1414
F_VSHUFI32X4,
1415
F_VSHUFI64X2,
1416
F_VPERMPD,
1417
F_VPERMQ,
1418
F_VPERMPS,
1419
F_VTESTPS,
1420
F_VTESTPD,
1421
F_VGATHERDPD,
1422
F_VGATHERQPD,
1423
F_VGATHERDPS,
1424
F_VGATHERQPS,
1425
F_VPGATHERDD,
1426
F_VPGATHERQD,
1427
F_VPGATHERDQ,
1428
F_VPGATHERQQ,
1429
F_VGETEXPPD,
1430
F_VGETEXPPS,
1431
F_VGETEXPSD,
1432
F_VGETEXPSS,
1433
F_VGETMANTPD,
1434
F_VGETMANTPS,
1435
F_VGETMANTSD,
1436
F_VGETMANTSS,
1437
F_VINSERTF32X4,
1438
F_VINSERTF64X2,
1439
F_VINSERTF32X8,
1440
F_VINSERTF64X4,
1441
F_VINSERTI32X4,
1442
F_VINSERTI64X2,
1443
F_VINSERTI32X8,
1444
F_VINSERTI64X4,
1445
F_VPBLENDMB,
1446
F_VPBLENDMW,
1447
F_VPBLENDMD,
1448
F_VPBLENDMQ,
1449
F_VZEROALL,
1450
F_VZEROUPPER,
1451
F_VPCOMB,
1452
F_VPCOMW,
1453
F_VPCOMD,
1454
F_VPCOMQ,
1455
F_VPCOMUB,
1456
F_VPCOMUW,
1457
F_VPCOMUD,
1458
F_VPCOMUQ,
1459
F_WAIT,
1460
F_FWAIT = F_WAIT,
1461
F_WBINVD,
1462
F_WRFSBASE,
1463
F_WRGSBASE,
1464
F_WRMSR,
1465
F_XLAT,
1466
F_XOR,
1467
F_XADD,
1468
F_XCHG,
1469
F_XGETBV,
1470
F_XORPD,
1471
F_VXORPD,
1472
F_XORPS,
1473
F_VXORPS,
1474
F_XRSTOR,
1475
F_XRSTOR64,
1476
F_XSAVE,
1477
F_XSAVE64,
1478
F_XSAVEOPT,
1479
F_XSAVEOPT64,
1480
F_XSETBV,
1481
F_MULX,
1482
F_PDEP,
1483
F_PEXT,
1484
F_RORX,
1485
F_SHLX,
1486
F_SHRX,
1487
F_SARX,
1488
F_TZCNT,
1489
F_TZMSK,
1490
F_XABORT,
1491
F_XBEGIN,
1492
F_XEND,
1493
F_XTEST,
1494
F_RDSEED,
1495
F_CLAC,
1496
F_STAC,
1497
F_V4FMADDPS,
1498
F_V4FNMADDPS,
1499
F_V4FMADDSS,
1500
F_V4FNMADDSS,
1501
F_VEXP2PD,
1502
F_VEXP2PS,
1503
F_VGATHERPF0DPS,
1504
F_VGATHERPF0QPS,
1505
F_VGATHERPF0DPD,
1506
F_VGATHERPF0QPD,
1507
F_VGATHERPF1DPS,
1508
F_VGATHERPF1QPS,
1509
F_VGATHERPF1DPD,
1510
F_VGATHERPF1QPD,
1511
F_VP4DPWSSDS,
1512
F_VP4DPWSSD,
1513
F_VRCP28PD,
1514
F_VRCP28SD,
1515
F_VRCP28PS,
1516
F_VRCP28SS,
1517
F_VRSQRT28PD,
1518
F_VRSQRT28SD,
1519
F_VRSQRT28PS,
1520
F_VRSQRT28SS,
1521
F_VSCATTERPF0DPS,
1522
F_VSCATTERPF0QPS,
1523
F_VSCATTERPF0DPD,
1524
F_VSCATTERPF0QPD,
1525
F_VSCATTERPF1DPS,
1526
F_VSCATTERPF1QPS,
1527
F_VSCATTERPF1DPD,
1528
F_VSCATTERPF1QPD
1529
}
fcml_en_instruction
;
1530
1532
1537
1539
typedef
enum
fcml_en_pseudo_operations
{
1541
FP_NO_PSEUDO_OP
,
1543
FP_DB
1544
}
fcml_en_pseudo_operations
;
1545
1547
1548
#endif
/* FCML_INSTRUCTIONS_H_ */
fcml_en_instruction_addr_mode_codes
fcml_en_instruction_addr_mode_codes
Instruction forms.
Definition
fcml_instructions.h:99
fcml_en_instruction
fcml_en_instruction
Instruction codes.
Definition
fcml_instructions.h:184
fcml_en_pseudo_operations
fcml_en_pseudo_operations
Pseudo operations.
Definition
fcml_instructions.h:1539
FP_NO_PSEUDO_OP
@ FP_NO_PSEUDO_OP
Set if there is no pseudo operation.
Definition
fcml_instructions.h:1541
FP_DB
@ FP_DB
db / .byte
Definition
fcml_instructions.h:1543
include
fcml_instructions.h
Generated by
1.17.0