fcml 1.2.2
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-2019 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
26#ifndef FCML_INSTRUCTIONS_H_
27#define FCML_INSTRUCTIONS_H_
28
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
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
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
1530
1545
1548#endif /* FCML_INSTRUCTIONS_H_ */
fcml_en_instruction_addr_mode_codes
Instruction forms.
Definition fcml_instructions.h:99
fcml_en_instruction
Instruction codes.
Definition fcml_instructions.h:184
fcml_en_pseudo_operations
Pseudo operations.
Definition fcml_instructions.h:1539
@ FP_NO_PSEUDO_OP
Set if there is no pseudo operation.
Definition fcml_instructions.h:1541
@ FP_DB
db / .byte
Definition fcml_instructions.h:1543