You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
3199 lines
136 KiB
3199 lines
136 KiB
/*
|
|
* Copyright (c) 2021 Bitdefender
|
|
* SPDX-License-Identifier: Apache-2.0
|
|
*/
|
|
//! Mnemonics.
|
|
|
|
extern crate bddisasm_sys as ffi;
|
|
|
|
use super::decode_error;
|
|
use std::convert::TryFrom;
|
|
|
|
/// Uniquely identifies an instruction.
|
|
#[derive(Copy, Clone, Eq, PartialEq, Hash, Debug)]
|
|
pub enum Mnemonic {
|
|
Aaa,
|
|
Aad,
|
|
Aam,
|
|
Aas,
|
|
Adc,
|
|
Adcx,
|
|
Add,
|
|
Addpd,
|
|
Addps,
|
|
Addsd,
|
|
Addss,
|
|
Addsubpd,
|
|
Addsubps,
|
|
Adox,
|
|
Aesdec,
|
|
Aesdec128kl,
|
|
Aesdec256kl,
|
|
Aesdeclast,
|
|
Aesdecwide128kl,
|
|
Aesdecwide256kl,
|
|
Aesenc,
|
|
Aesenc128kl,
|
|
Aesenc256kl,
|
|
Aesenclast,
|
|
Aesencwide128kl,
|
|
Aesencwide256kl,
|
|
Aesimc,
|
|
Aeskeygenassist,
|
|
Altinst,
|
|
And,
|
|
Andn,
|
|
Andnpd,
|
|
Andnps,
|
|
Andpd,
|
|
Andps,
|
|
Arpl,
|
|
Bextr,
|
|
Blcfill,
|
|
Blci,
|
|
Blcic,
|
|
Blcmsk,
|
|
Blcs,
|
|
Blendpd,
|
|
Blendps,
|
|
Blendvpd,
|
|
Blendvps,
|
|
Blsfill,
|
|
Blsi,
|
|
Blsic,
|
|
Blsmsk,
|
|
Blsr,
|
|
Bndcl,
|
|
Bndcn,
|
|
Bndcu,
|
|
Bndldx,
|
|
Bndmk,
|
|
Bndmov,
|
|
Bndstx,
|
|
Bound,
|
|
Bsf,
|
|
Bsr,
|
|
Bswap,
|
|
Bt,
|
|
Btc,
|
|
Btr,
|
|
Bts,
|
|
Bzhi,
|
|
Callfd,
|
|
Callfi,
|
|
Callni,
|
|
Callnr,
|
|
Cbw,
|
|
Cdq,
|
|
Cdqe,
|
|
Clac,
|
|
Clc,
|
|
Cld,
|
|
Cldemote,
|
|
Clevict0,
|
|
Clevict1,
|
|
Clflush,
|
|
Clflushopt,
|
|
Clgi,
|
|
Cli,
|
|
Clrssbsy,
|
|
Clts,
|
|
Clui,
|
|
Clwb,
|
|
Clzero,
|
|
Cmc,
|
|
Cmovcc,
|
|
Cmp,
|
|
Cmppd,
|
|
Cmpps,
|
|
Cmps,
|
|
Cmpsd,
|
|
Cmpss,
|
|
Cmpxchg,
|
|
Cmpxchg16b,
|
|
Cmpxchg8b,
|
|
Comisd,
|
|
Comiss,
|
|
Cpuid,
|
|
CpuRead,
|
|
CpuWrite,
|
|
Cqo,
|
|
Crc32,
|
|
Cvtdq2pd,
|
|
Cvtdq2ps,
|
|
Cvtpd2dq,
|
|
Cvtpd2pi,
|
|
Cvtpd2ps,
|
|
Cvtpi2pd,
|
|
Cvtpi2ps,
|
|
Cvtps2dq,
|
|
Cvtps2pd,
|
|
Cvtps2pi,
|
|
Cvtsd2si,
|
|
Cvtsd2ss,
|
|
Cvtsi2sd,
|
|
Cvtsi2ss,
|
|
Cvtss2sd,
|
|
Cvtss2si,
|
|
Cvttpd2dq,
|
|
Cvttpd2pi,
|
|
Cvttps2dq,
|
|
Cvttps2pi,
|
|
Cvttsd2si,
|
|
Cvttss2si,
|
|
Cwd,
|
|
Cwde,
|
|
Daa,
|
|
Das,
|
|
Dec,
|
|
Delay,
|
|
Div,
|
|
Divpd,
|
|
Divps,
|
|
Divsd,
|
|
Divss,
|
|
Dmint,
|
|
Dppd,
|
|
Dpps,
|
|
Emms,
|
|
Encls,
|
|
Enclu,
|
|
Enclv,
|
|
Encodekey128,
|
|
Encodekey256,
|
|
Endbr,
|
|
Enqcmd,
|
|
Enqcmds,
|
|
Enter,
|
|
Erets,
|
|
Eretu,
|
|
Extractps,
|
|
Extrq,
|
|
F2xm1,
|
|
Fabs,
|
|
Fadd,
|
|
Faddp,
|
|
Fbld,
|
|
Fbstp,
|
|
Fchs,
|
|
Fcmovb,
|
|
Fcmovbe,
|
|
Fcmove,
|
|
Fcmovnb,
|
|
Fcmovnbe,
|
|
Fcmovne,
|
|
Fcmovnu,
|
|
Fcmovu,
|
|
Fcom,
|
|
Fcomi,
|
|
Fcomip,
|
|
Fcomp,
|
|
Fcompp,
|
|
Fcos,
|
|
Fdecstp,
|
|
Fdiv,
|
|
Fdivp,
|
|
Fdivr,
|
|
Fdivrp,
|
|
Femms,
|
|
Ffree,
|
|
Ffreep,
|
|
Fiadd,
|
|
Ficom,
|
|
Ficomp,
|
|
Fidiv,
|
|
Fidivr,
|
|
Fild,
|
|
Fimul,
|
|
Fincstp,
|
|
Fist,
|
|
Fistp,
|
|
Fisttp,
|
|
Fisub,
|
|
Fisubr,
|
|
Fld,
|
|
Fld1,
|
|
Fldcw,
|
|
Fldenv,
|
|
Fldl2e,
|
|
Fldl2t,
|
|
Fldlg2,
|
|
Fldln2,
|
|
Fldpi,
|
|
Fldz,
|
|
Fmul,
|
|
Fmulp,
|
|
Fnclex,
|
|
Fndisi,
|
|
Fninit,
|
|
Fnop,
|
|
Fnsave,
|
|
Fnstcw,
|
|
Fnstenv,
|
|
Fnstsw,
|
|
Fpatan,
|
|
Fprem,
|
|
Fprem1,
|
|
Fptan,
|
|
Frinear,
|
|
Frndint,
|
|
Frstor,
|
|
Fscale,
|
|
Fsin,
|
|
Fsincos,
|
|
Fsqrt,
|
|
Fst,
|
|
Fstdw,
|
|
Fstp,
|
|
Fstpnce,
|
|
Fstsg,
|
|
Fsub,
|
|
Fsubp,
|
|
Fsubr,
|
|
Fsubrp,
|
|
Ftst,
|
|
Fucom,
|
|
Fucomi,
|
|
Fucomip,
|
|
Fucomp,
|
|
Fucompp,
|
|
Fxam,
|
|
Fxch,
|
|
Fxrstor,
|
|
Fxrstor64,
|
|
Fxsave,
|
|
Fxsave64,
|
|
Fxtract,
|
|
Fyl2x,
|
|
Fyl2xp1,
|
|
Getsec,
|
|
Gf2p8affineinvqb,
|
|
Gf2p8affineqb,
|
|
Gf2p8mulb,
|
|
Haddpd,
|
|
Haddps,
|
|
Hlt,
|
|
Hreset,
|
|
Hsubpd,
|
|
Hsubps,
|
|
Idiv,
|
|
Imul,
|
|
In,
|
|
Inc,
|
|
Incssp,
|
|
Ins,
|
|
Insertps,
|
|
Insertq,
|
|
Int,
|
|
Int1,
|
|
Int3,
|
|
Into,
|
|
Invd,
|
|
Invept,
|
|
Invlpg,
|
|
Invlpga,
|
|
Invlpgb,
|
|
Invpcid,
|
|
Invvpid,
|
|
Iret,
|
|
Jmpe,
|
|
Jmpfd,
|
|
Jmpfi,
|
|
Jmpni,
|
|
Jmpnr,
|
|
Jcc,
|
|
Jrcxz,
|
|
Kadd,
|
|
Kand,
|
|
Kandn,
|
|
Kmerge2l1h,
|
|
Kmerge2l1l,
|
|
Kmov,
|
|
Knot,
|
|
Kor,
|
|
Kortest,
|
|
Kshiftl,
|
|
Kshiftr,
|
|
Ktest,
|
|
Kunpckbw,
|
|
Kunpckdq,
|
|
Kunpckwd,
|
|
Kxnor,
|
|
Kxor,
|
|
Lahf,
|
|
Lar,
|
|
Lddqu,
|
|
Ldmxcsr,
|
|
Lds,
|
|
Ldtilecfg,
|
|
Lea,
|
|
Leave,
|
|
Les,
|
|
Lfence,
|
|
Lfs,
|
|
Lgdt,
|
|
Lgs,
|
|
Lidt,
|
|
Lkgs,
|
|
Lldt,
|
|
Llwpcb,
|
|
Lmsw,
|
|
Loadiwkey,
|
|
Lods,
|
|
Loop,
|
|
Loopnz,
|
|
Loopz,
|
|
Lsl,
|
|
Lss,
|
|
Ltr,
|
|
Lwpins,
|
|
Lwpval,
|
|
Lzcnt,
|
|
Maskmovdqu,
|
|
Maskmovq,
|
|
Maxpd,
|
|
Maxps,
|
|
Maxsd,
|
|
Maxss,
|
|
Mcommit,
|
|
Mfence,
|
|
Minpd,
|
|
Minps,
|
|
Minsd,
|
|
Minss,
|
|
Monitor,
|
|
Monitorx,
|
|
Montmul,
|
|
Mov,
|
|
Movapd,
|
|
Movaps,
|
|
Movbe,
|
|
Movd,
|
|
Movddup,
|
|
Movdir64b,
|
|
Movdiri,
|
|
Movdq2q,
|
|
Movdqa,
|
|
Movdqu,
|
|
Movhlps,
|
|
Movhpd,
|
|
Movhps,
|
|
Movlhps,
|
|
Movlpd,
|
|
Movlps,
|
|
Movmskpd,
|
|
Movmskps,
|
|
Movntdq,
|
|
Movntdqa,
|
|
Movnti,
|
|
Movntpd,
|
|
Movntps,
|
|
Movntq,
|
|
Movntsd,
|
|
Movntss,
|
|
Movq,
|
|
Movq2dq,
|
|
Movs,
|
|
Movsd,
|
|
Movshdup,
|
|
Movsldup,
|
|
Movss,
|
|
Movsx,
|
|
Movsxd,
|
|
Movupd,
|
|
Movups,
|
|
Movzx,
|
|
MovCr,
|
|
MovDr,
|
|
MovTr,
|
|
Mpsadbw,
|
|
Mul,
|
|
Mulpd,
|
|
Mulps,
|
|
Mulsd,
|
|
Mulss,
|
|
Mulx,
|
|
Mwait,
|
|
Mwaitx,
|
|
Neg,
|
|
Nop,
|
|
Not,
|
|
Or,
|
|
Orpd,
|
|
Orps,
|
|
Out,
|
|
Outs,
|
|
Pabsb,
|
|
Pabsd,
|
|
Pabsw,
|
|
Packssdw,
|
|
Packsswb,
|
|
Packusdw,
|
|
Packuswb,
|
|
Paddb,
|
|
Paddd,
|
|
Paddq,
|
|
Paddsb,
|
|
Paddsw,
|
|
Paddusb,
|
|
Paddusw,
|
|
Paddw,
|
|
Palignr,
|
|
Pand,
|
|
Pandn,
|
|
Pause,
|
|
Pavgb,
|
|
Pavgusb,
|
|
Pavgw,
|
|
Pblendvb,
|
|
Pblendw,
|
|
Pclmulqdq,
|
|
Pcmpeqb,
|
|
Pcmpeqd,
|
|
Pcmpeqq,
|
|
Pcmpeqw,
|
|
Pcmpestri,
|
|
Pcmpestrm,
|
|
Pcmpgtb,
|
|
Pcmpgtd,
|
|
Pcmpgtq,
|
|
Pcmpgtw,
|
|
Pcmpistri,
|
|
Pcmpistrm,
|
|
Pconfig,
|
|
Pdep,
|
|
Pext,
|
|
Pextrb,
|
|
Pextrd,
|
|
Pextrq,
|
|
Pextrw,
|
|
Pf2id,
|
|
Pf2iw,
|
|
Pfacc,
|
|
Pfadd,
|
|
Pfcmpeq,
|
|
Pfcmpge,
|
|
Pfcmpgt,
|
|
Pfmax,
|
|
Pfmin,
|
|
Pfmul,
|
|
Pfnacc,
|
|
Pfpnacc,
|
|
Pfrcp,
|
|
Pfrcpit1,
|
|
Pfrcpit2,
|
|
Pfrcpv,
|
|
Pfrsqit1,
|
|
Pfrsqrt,
|
|
Pfrsqrtv,
|
|
Pfsub,
|
|
Pfsubr,
|
|
Phaddd,
|
|
Phaddsw,
|
|
Phaddw,
|
|
Phminposuw,
|
|
Phsubd,
|
|
Phsubsw,
|
|
Phsubw,
|
|
Pi2fd,
|
|
Pi2fw,
|
|
Pinsrb,
|
|
Pinsrd,
|
|
Pinsrq,
|
|
Pinsrw,
|
|
Pmaddubsw,
|
|
Pmaddwd,
|
|
Pmaxsb,
|
|
Pmaxsd,
|
|
Pmaxsw,
|
|
Pmaxub,
|
|
Pmaxud,
|
|
Pmaxuw,
|
|
Pminsb,
|
|
Pminsd,
|
|
Pminsw,
|
|
Pminub,
|
|
Pminud,
|
|
Pminuw,
|
|
Pmovmskb,
|
|
Pmovsxbd,
|
|
Pmovsxbq,
|
|
Pmovsxbw,
|
|
Pmovsxdq,
|
|
Pmovsxwd,
|
|
Pmovsxwq,
|
|
Pmovzxbd,
|
|
Pmovzxbq,
|
|
Pmovzxbw,
|
|
Pmovzxdq,
|
|
Pmovzxwd,
|
|
Pmovzxwq,
|
|
Pmuldq,
|
|
Pmulhrsw,
|
|
Pmulhrw,
|
|
Pmulhuw,
|
|
Pmulhw,
|
|
Pmulld,
|
|
Pmullw,
|
|
Pmuludq,
|
|
Pop,
|
|
Popa,
|
|
Popad,
|
|
Popcnt,
|
|
Popf,
|
|
Por,
|
|
Prefetch,
|
|
Prefetche,
|
|
Prefetchm,
|
|
Prefetchnta,
|
|
Prefetcht0,
|
|
Prefetcht1,
|
|
Prefetcht2,
|
|
Prefetchw,
|
|
Prefetchwt1,
|
|
Psadbw,
|
|
Pshufb,
|
|
Pshufd,
|
|
Pshufhw,
|
|
Pshuflw,
|
|
Pshufw,
|
|
Psignb,
|
|
Psignd,
|
|
Psignw,
|
|
Pslld,
|
|
Pslldq,
|
|
Psllq,
|
|
Psllw,
|
|
Psmash,
|
|
Psrad,
|
|
Psraw,
|
|
Psrld,
|
|
Psrldq,
|
|
Psrlq,
|
|
Psrlw,
|
|
Psubb,
|
|
Psubd,
|
|
Psubq,
|
|
Psubsb,
|
|
Psubsw,
|
|
Psubusb,
|
|
Psubusw,
|
|
Psubw,
|
|
Pswapd,
|
|
Ptest,
|
|
Ptwrite,
|
|
Punpckhbw,
|
|
Punpckhdq,
|
|
Punpckhqdq,
|
|
Punpckhwd,
|
|
Punpcklbw,
|
|
Punpckldq,
|
|
Punpcklqdq,
|
|
Punpcklwd,
|
|
Push,
|
|
Pusha,
|
|
Pushad,
|
|
Pushf,
|
|
Pvalidate,
|
|
Pxor,
|
|
Rcl,
|
|
Rcpps,
|
|
Rcpss,
|
|
Rcr,
|
|
Rdfsbase,
|
|
Rdgsbase,
|
|
Rdmsr,
|
|
Rdpid,
|
|
Rdpkru,
|
|
Rdpmc,
|
|
Rdpru,
|
|
Rdrand,
|
|
Rdseed,
|
|
Rdshr,
|
|
Rdtsc,
|
|
Rdtscp,
|
|
Retf,
|
|
Retn,
|
|
Rmpadjust,
|
|
Rmpupdate,
|
|
Rol,
|
|
Ror,
|
|
Rorx,
|
|
Roundpd,
|
|
Roundps,
|
|
Roundsd,
|
|
Roundss,
|
|
Rsdc,
|
|
Rsldt,
|
|
Rsm,
|
|
Rsqrtps,
|
|
Rsqrtss,
|
|
Rsssp,
|
|
Rstorssp,
|
|
Rsts,
|
|
Sahf,
|
|
Sal,
|
|
Salc,
|
|
Sar,
|
|
Sarx,
|
|
Saveprevssp,
|
|
Sbb,
|
|
Scas,
|
|
Seamcall,
|
|
Seamops,
|
|
Seamret,
|
|
Senduipi,
|
|
Serialize,
|
|
Setssbsy,
|
|
Setcc,
|
|
Sfence,
|
|
Sgdt,
|
|
Sha1msg1,
|
|
Sha1msg2,
|
|
Sha1nexte,
|
|
Sha1rnds4,
|
|
Sha256msg1,
|
|
Sha256msg2,
|
|
Sha256rnds2,
|
|
Shl,
|
|
Shld,
|
|
Shlx,
|
|
Shr,
|
|
Shrd,
|
|
Shrx,
|
|
Shufpd,
|
|
Shufps,
|
|
Sidt,
|
|
Skinit,
|
|
Sldt,
|
|
Slwpcb,
|
|
Smint,
|
|
Smsw,
|
|
Spflt,
|
|
Sqrtpd,
|
|
Sqrtps,
|
|
Sqrtsd,
|
|
Sqrtss,
|
|
Stac,
|
|
Stc,
|
|
Std,
|
|
Stgi,
|
|
Sti,
|
|
Stmxcsr,
|
|
Stos,
|
|
Str,
|
|
Sttilecfg,
|
|
Stui,
|
|
Sub,
|
|
Subpd,
|
|
Subps,
|
|
Subsd,
|
|
Subss,
|
|
Svdc,
|
|
Svldt,
|
|
Svts,
|
|
Swapgs,
|
|
Syscall,
|
|
Sysenter,
|
|
Sysexit,
|
|
Sysret,
|
|
T1mskc,
|
|
Tdcall,
|
|
Tdpbf16ps,
|
|
Tdpbssd,
|
|
Tdpbsud,
|
|
Tdpbusd,
|
|
Tdpbuud,
|
|
Test,
|
|
Testui,
|
|
Tileloadd,
|
|
Tileloaddt1,
|
|
Tilerelease,
|
|
Tilestored,
|
|
Tilezero,
|
|
Tlbsync,
|
|
Tpause,
|
|
Tzcnt,
|
|
Tzmsk,
|
|
Ucomisd,
|
|
Ucomiss,
|
|
Ud0,
|
|
Ud1,
|
|
Ud2,
|
|
Uiret,
|
|
Umonitor,
|
|
Umwait,
|
|
Unpckhpd,
|
|
Unpckhps,
|
|
Unpcklpd,
|
|
Unpcklps,
|
|
V4fmaddps,
|
|
V4fmaddss,
|
|
V4fnmaddps,
|
|
V4fnmaddss,
|
|
Vaddpd,
|
|
Vaddph,
|
|
Vaddps,
|
|
Vaddsd,
|
|
Vaddsh,
|
|
Vaddss,
|
|
Vaddsubpd,
|
|
Vaddsubps,
|
|
Vaesdec,
|
|
Vaesdeclast,
|
|
Vaesenc,
|
|
Vaesenclast,
|
|
Vaesimc,
|
|
Vaeskeygenassist,
|
|
Valignd,
|
|
Valignq,
|
|
Vandnpd,
|
|
Vandnps,
|
|
Vandpd,
|
|
Vandps,
|
|
Vblendmpd,
|
|
Vblendmps,
|
|
Vblendpd,
|
|
Vblendps,
|
|
Vblendvpd,
|
|
Vblendvps,
|
|
Vbroadcastf128,
|
|
Vbroadcastf32x2,
|
|
Vbroadcastf32x4,
|
|
Vbroadcastf32x8,
|
|
Vbroadcastf64x2,
|
|
Vbroadcastf64x4,
|
|
Vbroadcasti128,
|
|
Vbroadcasti32x2,
|
|
Vbroadcasti32x4,
|
|
Vbroadcasti32x8,
|
|
Vbroadcasti64x2,
|
|
Vbroadcasti64x4,
|
|
Vbroadcastsd,
|
|
Vbroadcastss,
|
|
Vcmppd,
|
|
Vcmpph,
|
|
Vcmpps,
|
|
Vcmpsd,
|
|
Vcmpsh,
|
|
Vcmpss,
|
|
Vcomisd,
|
|
Vcomish,
|
|
Vcomiss,
|
|
Vcompresspd,
|
|
Vcompressps,
|
|
Vcvtdq2pd,
|
|
Vcvtdq2ph,
|
|
Vcvtdq2ps,
|
|
Vcvtne2ps2bf16,
|
|
Vcvtneps2bf16,
|
|
Vcvtpd2dq,
|
|
Vcvtpd2ph,
|
|
Vcvtpd2ps,
|
|
Vcvtpd2qq,
|
|
Vcvtpd2udq,
|
|
Vcvtpd2uqq,
|
|
Vcvtph2dq,
|
|
Vcvtph2pd,
|
|
Vcvtph2ps,
|
|
Vcvtph2psx,
|
|
Vcvtph2qq,
|
|
Vcvtph2udq,
|
|
Vcvtph2uqq,
|
|
Vcvtph2uw,
|
|
Vcvtph2w,
|
|
Vcvtps2dq,
|
|
Vcvtps2pd,
|
|
Vcvtps2ph,
|
|
Vcvtps2phx,
|
|
Vcvtps2qq,
|
|
Vcvtps2udq,
|
|
Vcvtps2uqq,
|
|
Vcvtqq2pd,
|
|
Vcvtqq2ph,
|
|
Vcvtqq2ps,
|
|
Vcvtsd2sh,
|
|
Vcvtsd2si,
|
|
Vcvtsd2ss,
|
|
Vcvtsd2usi,
|
|
Vcvtsh2sd,
|
|
Vcvtsh2si,
|
|
Vcvtsh2ss,
|
|
Vcvtsh2usi,
|
|
Vcvtsi2sd,
|
|
Vcvtsi2sh,
|
|
Vcvtsi2ss,
|
|
Vcvtss2sd,
|
|
Vcvtss2sh,
|
|
Vcvtss2si,
|
|
Vcvtss2usi,
|
|
Vcvttpd2dq,
|
|
Vcvttpd2qq,
|
|
Vcvttpd2udq,
|
|
Vcvttpd2uqq,
|
|
Vcvttph2dq,
|
|
Vcvttph2qq,
|
|
Vcvttph2udq,
|
|
Vcvttph2uqq,
|
|
Vcvttph2uw,
|
|
Vcvttph2w,
|
|
Vcvttps2dq,
|
|
Vcvttps2qq,
|
|
Vcvttps2udq,
|
|
Vcvttps2uqq,
|
|
Vcvttsd2si,
|
|
Vcvttsd2usi,
|
|
Vcvttsh2si,
|
|
Vcvttsh2usi,
|
|
Vcvttss2si,
|
|
Vcvttss2usi,
|
|
Vcvtudq2pd,
|
|
Vcvtudq2ph,
|
|
Vcvtudq2ps,
|
|
Vcvtuqq2pd,
|
|
Vcvtuqq2ph,
|
|
Vcvtuqq2ps,
|
|
Vcvtusi2sd,
|
|
Vcvtusi2sh,
|
|
Vcvtusi2ss,
|
|
Vcvtuw2ph,
|
|
Vcvtw2ph,
|
|
Vdbpsadbw,
|
|
Vdivpd,
|
|
Vdivph,
|
|
Vdivps,
|
|
Vdivsd,
|
|
Vdivsh,
|
|
Vdivss,
|
|
Vdpbf16ps,
|
|
Vdppd,
|
|
Vdpps,
|
|
Verr,
|
|
Verw,
|
|
Vexp2pd,
|
|
Vexp2ps,
|
|
Vexpandpd,
|
|
Vexpandps,
|
|
Vextractf128,
|
|
Vextractf32x4,
|
|
Vextractf32x8,
|
|
Vextractf64x2,
|
|
Vextractf64x4,
|
|
Vextracti128,
|
|
Vextracti32x4,
|
|
Vextracti32x8,
|
|
Vextracti64x2,
|
|
Vextracti64x4,
|
|
Vextractps,
|
|
Vfcmaddcph,
|
|
Vfcmaddcsh,
|
|
Vfcmulcph,
|
|
Vfcmulcsh,
|
|
Vfixupimmpd,
|
|
Vfixupimmps,
|
|
Vfixupimmsd,
|
|
Vfixupimmss,
|
|
Vfmadd132pd,
|
|
Vfmadd132ph,
|
|
Vfmadd132ps,
|
|
Vfmadd132sd,
|
|
Vfmadd132sh,
|
|
Vfmadd132ss,
|
|
Vfmadd213pd,
|
|
Vfmadd213ph,
|
|
Vfmadd213ps,
|
|
Vfmadd213sd,
|
|
Vfmadd213sh,
|
|
Vfmadd213ss,
|
|
Vfmadd231pd,
|
|
Vfmadd231ph,
|
|
Vfmadd231ps,
|
|
Vfmadd231sd,
|
|
Vfmadd231sh,
|
|
Vfmadd231ss,
|
|
Vfmaddcph,
|
|
Vfmaddcsh,
|
|
Vfmaddpd,
|
|
Vfmaddps,
|
|
Vfmaddsd,
|
|
Vfmaddss,
|
|
Vfmaddsub132pd,
|
|
Vfmaddsub132ph,
|
|
Vfmaddsub132ps,
|
|
Vfmaddsub213pd,
|
|
Vfmaddsub213ph,
|
|
Vfmaddsub213ps,
|
|
Vfmaddsub231pd,
|
|
Vfmaddsub231ph,
|
|
Vfmaddsub231ps,
|
|
Vfmaddsubpd,
|
|
Vfmaddsubps,
|
|
Vfmsub132pd,
|
|
Vfmsub132ph,
|
|
Vfmsub132ps,
|
|
Vfmsub132sd,
|
|
Vfmsub132sh,
|
|
Vfmsub132ss,
|
|
Vfmsub213pd,
|
|
Vfmsub213ph,
|
|
Vfmsub213ps,
|
|
Vfmsub213sd,
|
|
Vfmsub213sh,
|
|
Vfmsub213ss,
|
|
Vfmsub231pd,
|
|
Vfmsub231ph,
|
|
Vfmsub231ps,
|
|
Vfmsub231sd,
|
|
Vfmsub231sh,
|
|
Vfmsub231ss,
|
|
Vfmsubadd132pd,
|
|
Vfmsubadd132ph,
|
|
Vfmsubadd132ps,
|
|
Vfmsubadd213pd,
|
|
Vfmsubadd213ph,
|
|
Vfmsubadd213ps,
|
|
Vfmsubadd231pd,
|
|
Vfmsubadd231ph,
|
|
Vfmsubadd231ps,
|
|
Vfmsubaddpd,
|
|
Vfmsubaddps,
|
|
Vfmsubpd,
|
|
Vfmsubps,
|
|
Vfmsubsd,
|
|
Vfmsubss,
|
|
Vfmulcph,
|
|
Vfmulcsh,
|
|
Vfnmadd132pd,
|
|
Vfnmadd132ph,
|
|
Vfnmadd132ps,
|
|
Vfnmadd132sd,
|
|
Vfnmadd132sh,
|
|
Vfnmadd132ss,
|
|
Vfnmadd213pd,
|
|
Vfnmadd213ph,
|
|
Vfnmadd213ps,
|
|
Vfnmadd213sd,
|
|
Vfnmadd213sh,
|
|
Vfnmadd213ss,
|
|
Vfnmadd231pd,
|
|
Vfnmadd231ph,
|
|
Vfnmadd231ps,
|
|
Vfnmadd231sd,
|
|
Vfnmadd231sh,
|
|
Vfnmadd231ss,
|
|
Vfnmaddpd,
|
|
Vfnmaddps,
|
|
Vfnmaddsd,
|
|
Vfnmaddss,
|
|
Vfnmsub132pd,
|
|
Vfnmsub132ph,
|
|
Vfnmsub132ps,
|
|
Vfnmsub132sd,
|
|
Vfnmsub132sh,
|
|
Vfnmsub132ss,
|
|
Vfnmsub213pd,
|
|
Vfnmsub213ph,
|
|
Vfnmsub213ps,
|
|
Vfnmsub213sd,
|
|
Vfnmsub213sh,
|
|
Vfnmsub213ss,
|
|
Vfnmsub231pd,
|
|
Vfnmsub231ph,
|
|
Vfnmsub231ps,
|
|
Vfnmsub231sd,
|
|
Vfnmsub231sh,
|
|
Vfnmsub231ss,
|
|
Vfnmsubpd,
|
|
Vfnmsubps,
|
|
Vfnmsubsd,
|
|
Vfnmsubss,
|
|
Vfpclasspd,
|
|
Vfpclassph,
|
|
Vfpclassps,
|
|
Vfpclasssd,
|
|
Vfpclasssh,
|
|
Vfpclassss,
|
|
Vfrczpd,
|
|
Vfrczps,
|
|
Vfrczsd,
|
|
Vfrczss,
|
|
Vgatherdpd,
|
|
Vgatherdps,
|
|
Vgatherpf0dpd,
|
|
Vgatherpf0dps,
|
|
Vgatherpf0qpd,
|
|
Vgatherpf0qps,
|
|
Vgatherpf1dpd,
|
|
Vgatherpf1dps,
|
|
Vgatherpf1qpd,
|
|
Vgatherpf1qps,
|
|
Vgatherqpd,
|
|
Vgatherqps,
|
|
Vgetexppd,
|
|
Vgetexpph,
|
|
Vgetexpps,
|
|
Vgetexpsd,
|
|
Vgetexpsh,
|
|
Vgetexpss,
|
|
Vgetmantpd,
|
|
Vgetmantph,
|
|
Vgetmantps,
|
|
Vgetmantsd,
|
|
Vgetmantsh,
|
|
Vgetmantss,
|
|
Vgf2p8affineinvqb,
|
|
Vgf2p8affineqb,
|
|
Vgf2p8mulb,
|
|
Vhaddpd,
|
|
Vhaddps,
|
|
Vhsubpd,
|
|
Vhsubps,
|
|
Vinsertf128,
|
|
Vinsertf32x4,
|
|
Vinsertf32x8,
|
|
Vinsertf64x2,
|
|
Vinsertf64x4,
|
|
Vinserti128,
|
|
Vinserti32x4,
|
|
Vinserti32x8,
|
|
Vinserti64x2,
|
|
Vinserti64x4,
|
|
Vinsertps,
|
|
Vlddqu,
|
|
Vldmxcsr,
|
|
Vmaskmovdqu,
|
|
Vmaskmovpd,
|
|
Vmaskmovps,
|
|
Vmaxpd,
|
|
Vmaxph,
|
|
Vmaxps,
|
|
Vmaxsd,
|
|
Vmaxsh,
|
|
Vmaxss,
|
|
Vmcall,
|
|
Vmclear,
|
|
Vmfunc,
|
|
Vmgexit,
|
|
Vminpd,
|
|
Vminph,
|
|
Vminps,
|
|
Vminsd,
|
|
Vminsh,
|
|
Vminss,
|
|
Vmlaunch,
|
|
Vmload,
|
|
Vmmcall,
|
|
Vmovapd,
|
|
Vmovaps,
|
|
Vmovd,
|
|
Vmovddup,
|
|
Vmovdqa,
|
|
Vmovdqa32,
|
|
Vmovdqa64,
|
|
Vmovdqu,
|
|
Vmovdqu16,
|
|
Vmovdqu32,
|
|
Vmovdqu64,
|
|
Vmovdqu8,
|
|
Vmovhlps,
|
|
Vmovhpd,
|
|
Vmovhps,
|
|
Vmovlhps,
|
|
Vmovlpd,
|
|
Vmovlps,
|
|
Vmovmskpd,
|
|
Vmovmskps,
|
|
Vmovntdq,
|
|
Vmovntdqa,
|
|
Vmovntpd,
|
|
Vmovntps,
|
|
Vmovq,
|
|
Vmovsd,
|
|
Vmovsh,
|
|
Vmovshdup,
|
|
Vmovsldup,
|
|
Vmovss,
|
|
Vmovupd,
|
|
Vmovups,
|
|
Vmovw,
|
|
Vmpsadbw,
|
|
Vmptrld,
|
|
Vmptrst,
|
|
Vmread,
|
|
Vmresume,
|
|
Vmrun,
|
|
Vmsave,
|
|
Vmulpd,
|
|
Vmulph,
|
|
Vmulps,
|
|
Vmulsd,
|
|
Vmulsh,
|
|
Vmulss,
|
|
Vmwrite,
|
|
Vmxoff,
|
|
Vmxon,
|
|
Vorpd,
|
|
Vorps,
|
|
Vp2intersectd,
|
|
Vp2intersectq,
|
|
Vp4dpwssd,
|
|
Vp4dpwssds,
|
|
Vpabsb,
|
|
Vpabsd,
|
|
Vpabsq,
|
|
Vpabsw,
|
|
Vpackssdw,
|
|
Vpacksswb,
|
|
Vpackusdw,
|
|
Vpackuswb,
|
|
Vpaddb,
|
|
Vpaddd,
|
|
Vpaddq,
|
|
Vpaddsb,
|
|
Vpaddsw,
|
|
Vpaddusb,
|
|
Vpaddusw,
|
|
Vpaddw,
|
|
Vpalignr,
|
|
Vpand,
|
|
Vpandd,
|
|
Vpandn,
|
|
Vpandnd,
|
|
Vpandnq,
|
|
Vpandq,
|
|
Vpavgb,
|
|
Vpavgw,
|
|
Vpblendd,
|
|
Vpblendmb,
|
|
Vpblendmd,
|
|
Vpblendmq,
|
|
Vpblendmw,
|
|
Vpblendvb,
|
|
Vpblendw,
|
|
Vpbroadcastb,
|
|
Vpbroadcastd,
|
|
Vpbroadcastmb2q,
|
|
Vpbroadcastmw2d,
|
|
Vpbroadcastq,
|
|
Vpbroadcastw,
|
|
Vpclmulqdq,
|
|
Vpcmov,
|
|
Vpcmpb,
|
|
Vpcmpd,
|
|
Vpcmpeqb,
|
|
Vpcmpeqd,
|
|
Vpcmpeqq,
|
|
Vpcmpeqw,
|
|
Vpcmpestri,
|
|
Vpcmpestrm,
|
|
Vpcmpgtb,
|
|
Vpcmpgtd,
|
|
Vpcmpgtq,
|
|
Vpcmpgtw,
|
|
Vpcmpistri,
|
|
Vpcmpistrm,
|
|
Vpcmpq,
|
|
Vpcmpub,
|
|
Vpcmpud,
|
|
Vpcmpuq,
|
|
Vpcmpuw,
|
|
Vpcmpw,
|
|
Vpcomb,
|
|
Vpcomd,
|
|
Vpcompressb,
|
|
Vpcompressd,
|
|
Vpcompressq,
|
|
Vpcompressw,
|
|
Vpcomq,
|
|
Vpcomub,
|
|
Vpcomud,
|
|
Vpcomuq,
|
|
Vpcomuw,
|
|
Vpcomw,
|
|
Vpconflictd,
|
|
Vpconflictq,
|
|
Vpdpbusd,
|
|
Vpdpbusds,
|
|
Vpdpwssd,
|
|
Vpdpwssds,
|
|
Vperm2f128,
|
|
Vperm2i128,
|
|
Vpermb,
|
|
Vpermd,
|
|
Vpermi2b,
|
|
Vpermi2d,
|
|
Vpermi2pd,
|
|
Vpermi2ps,
|
|
Vpermi2q,
|
|
Vpermi2w,
|
|
Vpermil2pd,
|
|
Vpermil2ps,
|
|
Vpermilpd,
|
|
Vpermilps,
|
|
Vpermpd,
|
|
Vpermps,
|
|
Vpermq,
|
|
Vpermt2b,
|
|
Vpermt2d,
|
|
Vpermt2pd,
|
|
Vpermt2ps,
|
|
Vpermt2q,
|
|
Vpermt2w,
|
|
Vpermw,
|
|
Vpexpandb,
|
|
Vpexpandd,
|
|
Vpexpandq,
|
|
Vpexpandw,
|
|
Vpextrb,
|
|
Vpextrd,
|
|
Vpextrq,
|
|
Vpextrw,
|
|
Vpgatherdd,
|
|
Vpgatherdq,
|
|
Vpgatherqd,
|
|
Vpgatherqq,
|
|
Vphaddbd,
|
|
Vphaddbq,
|
|
Vphaddbw,
|
|
Vphaddd,
|
|
Vphadddq,
|
|
Vphaddsw,
|
|
Vphaddubd,
|
|
Vphaddubq,
|
|
Vphaddubw,
|
|
Vphaddudq,
|
|
Vphadduwd,
|
|
Vphadduwq,
|
|
Vphaddw,
|
|
Vphaddwd,
|
|
Vphaddwq,
|
|
Vphminposuw,
|
|
Vphsubbw,
|
|
Vphsubd,
|
|
Vphsubdq,
|
|
Vphsubsw,
|
|
Vphsubw,
|
|
Vphsubwd,
|
|
Vpinsrb,
|
|
Vpinsrd,
|
|
Vpinsrq,
|
|
Vpinsrw,
|
|
Vplzcntd,
|
|
Vplzcntq,
|
|
Vpmacsdd,
|
|
Vpmacsdqh,
|
|
Vpmacsdql,
|
|
Vpmacssdd,
|
|
Vpmacssdqh,
|
|
Vpmacssdql,
|
|
Vpmacsswd,
|
|
Vpmacssww,
|
|
Vpmacswd,
|
|
Vpmacsww,
|
|
Vpmadcsswd,
|
|
Vpmadcswd,
|
|
Vpmadd52huq,
|
|
Vpmadd52luq,
|
|
Vpmaddubsw,
|
|
Vpmaddwd,
|
|
Vpmaskmovd,
|
|
Vpmaskmovq,
|
|
Vpmaxsb,
|
|
Vpmaxsd,
|
|
Vpmaxsq,
|
|
Vpmaxsw,
|
|
Vpmaxub,
|
|
Vpmaxud,
|
|
Vpmaxuq,
|
|
Vpmaxuw,
|
|
Vpminsb,
|
|
Vpminsd,
|
|
Vpminsq,
|
|
Vpminsw,
|
|
Vpminub,
|
|
Vpminud,
|
|
Vpminuq,
|
|
Vpminuw,
|
|
Vpmovb2m,
|
|
Vpmovd2m,
|
|
Vpmovdb,
|
|
Vpmovdw,
|
|
Vpmovm2b,
|
|
Vpmovm2d,
|
|
Vpmovm2q,
|
|
Vpmovm2w,
|
|
Vpmovmskb,
|
|
Vpmovq2m,
|
|
Vpmovqb,
|
|
Vpmovqd,
|
|
Vpmovqw,
|
|
Vpmovsdb,
|
|
Vpmovsdw,
|
|
Vpmovsqb,
|
|
Vpmovsqd,
|
|
Vpmovsqw,
|
|
Vpmovswb,
|
|
Vpmovsxbd,
|
|
Vpmovsxbq,
|
|
Vpmovsxbw,
|
|
Vpmovsxdq,
|
|
Vpmovsxwd,
|
|
Vpmovsxwq,
|
|
Vpmovusdb,
|
|
Vpmovusdw,
|
|
Vpmovusqb,
|
|
Vpmovusqd,
|
|
Vpmovusqw,
|
|
Vpmovuswb,
|
|
Vpmovw2m,
|
|
Vpmovwb,
|
|
Vpmovzxbd,
|
|
Vpmovzxbq,
|
|
Vpmovzxbw,
|
|
Vpmovzxdq,
|
|
Vpmovzxwd,
|
|
Vpmovzxwq,
|
|
Vpmuldq,
|
|
Vpmulhrsw,
|
|
Vpmulhuw,
|
|
Vpmulhw,
|
|
Vpmulld,
|
|
Vpmullq,
|
|
Vpmullw,
|
|
Vpmultishiftqb,
|
|
Vpmuludq,
|
|
Vpopcntb,
|
|
Vpopcntd,
|
|
Vpopcntq,
|
|
Vpopcntw,
|
|
Vpor,
|
|
Vpord,
|
|
Vporq,
|
|
Vpperm,
|
|
Vprold,
|
|
Vprolq,
|
|
Vprolvd,
|
|
Vprolvq,
|
|
Vprord,
|
|
Vprorq,
|
|
Vprorvd,
|
|
Vprorvq,
|
|
Vprotb,
|
|
Vprotd,
|
|
Vprotq,
|
|
Vprotw,
|
|
Vpsadbw,
|
|
Vpscatterdd,
|
|
Vpscatterdq,
|
|
Vpscatterqd,
|
|
Vpscatterqq,
|
|
Vpshab,
|
|
Vpshad,
|
|
Vpshaq,
|
|
Vpshaw,
|
|
Vpshlb,
|
|
Vpshld,
|
|
Vpshldd,
|
|
Vpshldq,
|
|
Vpshldvd,
|
|
Vpshldvq,
|
|
Vpshldvw,
|
|
Vpshldw,
|
|
Vpshlq,
|
|
Vpshlw,
|
|
Vpshrdd,
|
|
Vpshrdq,
|
|
Vpshrdvd,
|
|
Vpshrdvq,
|
|
Vpshrdvw,
|
|
Vpshrdw,
|
|
Vpshufb,
|
|
Vpshufbitqmb,
|
|
Vpshufd,
|
|
Vpshufhw,
|
|
Vpshuflw,
|
|
Vpsignb,
|
|
Vpsignd,
|
|
Vpsignw,
|
|
Vpslld,
|
|
Vpslldq,
|
|
Vpsllq,
|
|
Vpsllvd,
|
|
Vpsllvq,
|
|
Vpsllvw,
|
|
Vpsllw,
|
|
Vpsrad,
|
|
Vpsraq,
|
|
Vpsravd,
|
|
Vpsravq,
|
|
Vpsravw,
|
|
Vpsraw,
|
|
Vpsrld,
|
|
Vpsrldq,
|
|
Vpsrlq,
|
|
Vpsrlvd,
|
|
Vpsrlvq,
|
|
Vpsrlvw,
|
|
Vpsrlw,
|
|
Vpsubb,
|
|
Vpsubd,
|
|
Vpsubq,
|
|
Vpsubsb,
|
|
Vpsubsw,
|
|
Vpsubusb,
|
|
Vpsubusw,
|
|
Vpsubw,
|
|
Vpternlogd,
|
|
Vpternlogq,
|
|
Vptest,
|
|
Vptestmb,
|
|
Vptestmd,
|
|
Vptestmq,
|
|
Vptestmw,
|
|
Vptestnmb,
|
|
Vptestnmd,
|
|
Vptestnmq,
|
|
Vptestnmw,
|
|
Vpunpckhbw,
|
|
Vpunpckhdq,
|
|
Vpunpckhqdq,
|
|
Vpunpckhwd,
|
|
Vpunpcklbw,
|
|
Vpunpckldq,
|
|
Vpunpcklqdq,
|
|
Vpunpcklwd,
|
|
Vpxor,
|
|
Vpxord,
|
|
Vpxorq,
|
|
Vrangepd,
|
|
Vrangeps,
|
|
Vrangesd,
|
|
Vrangess,
|
|
Vrcp14pd,
|
|
Vrcp14ps,
|
|
Vrcp14sd,
|
|
Vrcp14ss,
|
|
Vrcp28pd,
|
|
Vrcp28ps,
|
|
Vrcp28sd,
|
|
Vrcp28ss,
|
|
Vrcpph,
|
|
Vrcpps,
|
|
Vrcpsh,
|
|
Vrcpss,
|
|
Vreducepd,
|
|
Vreduceph,
|
|
Vreduceps,
|
|
Vreducesd,
|
|
Vreducesh,
|
|
Vreducess,
|
|
Vrndscalepd,
|
|
Vrndscaleph,
|
|
Vrndscaleps,
|
|
Vrndscalesd,
|
|
Vrndscalesh,
|
|
Vrndscaless,
|
|
Vroundpd,
|
|
Vroundps,
|
|
Vroundsd,
|
|
Vroundss,
|
|
Vrsqrt14pd,
|
|
Vrsqrt14ps,
|
|
Vrsqrt14sd,
|
|
Vrsqrt14ss,
|
|
Vrsqrt28pd,
|
|
Vrsqrt28ps,
|
|
Vrsqrt28sd,
|
|
Vrsqrt28ss,
|
|
Vrsqrtph,
|
|
Vrsqrtps,
|
|
Vrsqrtsh,
|
|
Vrsqrtss,
|
|
Vscalefpd,
|
|
Vscalefph,
|
|
Vscalefps,
|
|
Vscalefsd,
|
|
Vscalefsh,
|
|
Vscalefss,
|
|
Vscatterdpd,
|
|
Vscatterdps,
|
|
Vscatterpf0dpd,
|
|
Vscatterpf0dps,
|
|
Vscatterpf0qpd,
|
|
Vscatterpf0qps,
|
|
Vscatterpf1dpd,
|
|
Vscatterpf1dps,
|
|
Vscatterpf1qpd,
|
|
Vscatterpf1qps,
|
|
Vscatterqpd,
|
|
Vscatterqps,
|
|
Vshuff32x4,
|
|
Vshuff64x2,
|
|
Vshufi32x4,
|
|
Vshufi64x2,
|
|
Vshufpd,
|
|
Vshufps,
|
|
Vsqrtpd,
|
|
Vsqrtph,
|
|
Vsqrtps,
|
|
Vsqrtsd,
|
|
Vsqrtsh,
|
|
Vsqrtss,
|
|
Vstmxcsr,
|
|
Vsubpd,
|
|
Vsubph,
|
|
Vsubps,
|
|
Vsubsd,
|
|
Vsubsh,
|
|
Vsubss,
|
|
Vtestpd,
|
|
Vtestps,
|
|
Vucomisd,
|
|
Vucomish,
|
|
Vucomiss,
|
|
Vunpckhpd,
|
|
Vunpckhps,
|
|
Vunpcklpd,
|
|
Vunpcklps,
|
|
Vxorpd,
|
|
Vxorps,
|
|
Vzeroall,
|
|
Vzeroupper,
|
|
Wait,
|
|
Wbinvd,
|
|
Wbnoinvd,
|
|
Wrfsbase,
|
|
Wrgsbase,
|
|
Wrmsr,
|
|
Wrpkru,
|
|
Wrshr,
|
|
Wrss,
|
|
Wruss,
|
|
Xabort,
|
|
Xadd,
|
|
Xbegin,
|
|
Xchg,
|
|
Xcryptcbc,
|
|
Xcryptcfb,
|
|
Xcryptctr,
|
|
Xcryptecb,
|
|
Xcryptofb,
|
|
Xend,
|
|
Xgetbv,
|
|
Xlatb,
|
|
Xor,
|
|
Xorpd,
|
|
Xorps,
|
|
Xresldtrk,
|
|
Xrstor,
|
|
Xrstors,
|
|
Xsave,
|
|
Xsavec,
|
|
Xsaveopt,
|
|
Xsaves,
|
|
Xsetbv,
|
|
Xsha1,
|
|
Xsha256,
|
|
Xstore,
|
|
Xsusldtrk,
|
|
Xtest,
|
|
}
|
|
|
|
#[doc(hidden)]
|
|
impl TryFrom<ffi::ND_INS_CLASS> for Mnemonic {
|
|
type Error = decode_error::DecodeError;
|
|
|
|
fn try_from(value: ffi::ND_INS_CLASS) -> Result<Self, Self::Error> {
|
|
match value {
|
|
ffi::_ND_INS_CLASS::ND_INS_INVALID => {
|
|
Err(decode_error::DecodeError::UnknownInstruction(value as u32))
|
|
}
|
|
ffi::_ND_INS_CLASS::ND_INS_AAA => Ok(Mnemonic::Aaa),
|
|
ffi::_ND_INS_CLASS::ND_INS_AAD => Ok(Mnemonic::Aad),
|
|
ffi::_ND_INS_CLASS::ND_INS_AAM => Ok(Mnemonic::Aam),
|
|
ffi::_ND_INS_CLASS::ND_INS_AAS => Ok(Mnemonic::Aas),
|
|
ffi::_ND_INS_CLASS::ND_INS_ADC => Ok(Mnemonic::Adc),
|
|
ffi::_ND_INS_CLASS::ND_INS_ADCX => Ok(Mnemonic::Adcx),
|
|
ffi::_ND_INS_CLASS::ND_INS_ADD => Ok(Mnemonic::Add),
|
|
ffi::_ND_INS_CLASS::ND_INS_ADDPD => Ok(Mnemonic::Addpd),
|
|
ffi::_ND_INS_CLASS::ND_INS_ADDPS => Ok(Mnemonic::Addps),
|
|
ffi::_ND_INS_CLASS::ND_INS_ADDSD => Ok(Mnemonic::Addsd),
|
|
ffi::_ND_INS_CLASS::ND_INS_ADDSS => Ok(Mnemonic::Addss),
|
|
ffi::_ND_INS_CLASS::ND_INS_ADDSUBPD => Ok(Mnemonic::Addsubpd),
|
|
ffi::_ND_INS_CLASS::ND_INS_ADDSUBPS => Ok(Mnemonic::Addsubps),
|
|
ffi::_ND_INS_CLASS::ND_INS_ADOX => Ok(Mnemonic::Adox),
|
|
ffi::_ND_INS_CLASS::ND_INS_AESDEC => Ok(Mnemonic::Aesdec),
|
|
ffi::_ND_INS_CLASS::ND_INS_AESDEC128KL => Ok(Mnemonic::Aesdec128kl),
|
|
ffi::_ND_INS_CLASS::ND_INS_AESDEC256KL => Ok(Mnemonic::Aesdec256kl),
|
|
ffi::_ND_INS_CLASS::ND_INS_AESDECLAST => Ok(Mnemonic::Aesdeclast),
|
|
ffi::_ND_INS_CLASS::ND_INS_AESDECWIDE128KL => Ok(Mnemonic::Aesdecwide128kl),
|
|
ffi::_ND_INS_CLASS::ND_INS_AESDECWIDE256KL => Ok(Mnemonic::Aesdecwide256kl),
|
|
ffi::_ND_INS_CLASS::ND_INS_AESENC => Ok(Mnemonic::Aesenc),
|
|
ffi::_ND_INS_CLASS::ND_INS_AESENC128KL => Ok(Mnemonic::Aesenc128kl),
|
|
ffi::_ND_INS_CLASS::ND_INS_AESENC256KL => Ok(Mnemonic::Aesenc256kl),
|
|
ffi::_ND_INS_CLASS::ND_INS_AESENCLAST => Ok(Mnemonic::Aesenclast),
|
|
ffi::_ND_INS_CLASS::ND_INS_AESENCWIDE128KL => Ok(Mnemonic::Aesencwide128kl),
|
|
ffi::_ND_INS_CLASS::ND_INS_AESENCWIDE256KL => Ok(Mnemonic::Aesencwide256kl),
|
|
ffi::_ND_INS_CLASS::ND_INS_AESIMC => Ok(Mnemonic::Aesimc),
|
|
ffi::_ND_INS_CLASS::ND_INS_AESKEYGENASSIST => Ok(Mnemonic::Aeskeygenassist),
|
|
ffi::_ND_INS_CLASS::ND_INS_ALTINST => Ok(Mnemonic::Altinst),
|
|
ffi::_ND_INS_CLASS::ND_INS_AND => Ok(Mnemonic::And),
|
|
ffi::_ND_INS_CLASS::ND_INS_ANDN => Ok(Mnemonic::Andn),
|
|
ffi::_ND_INS_CLASS::ND_INS_ANDNPD => Ok(Mnemonic::Andnpd),
|
|
ffi::_ND_INS_CLASS::ND_INS_ANDNPS => Ok(Mnemonic::Andnps),
|
|
ffi::_ND_INS_CLASS::ND_INS_ANDPD => Ok(Mnemonic::Andpd),
|
|
ffi::_ND_INS_CLASS::ND_INS_ANDPS => Ok(Mnemonic::Andps),
|
|
ffi::_ND_INS_CLASS::ND_INS_ARPL => Ok(Mnemonic::Arpl),
|
|
ffi::_ND_INS_CLASS::ND_INS_BEXTR => Ok(Mnemonic::Bextr),
|
|
ffi::_ND_INS_CLASS::ND_INS_BLCFILL => Ok(Mnemonic::Blcfill),
|
|
ffi::_ND_INS_CLASS::ND_INS_BLCI => Ok(Mnemonic::Blci),
|
|
ffi::_ND_INS_CLASS::ND_INS_BLCIC => Ok(Mnemonic::Blcic),
|
|
ffi::_ND_INS_CLASS::ND_INS_BLCMSK => Ok(Mnemonic::Blcmsk),
|
|
ffi::_ND_INS_CLASS::ND_INS_BLCS => Ok(Mnemonic::Blcs),
|
|
ffi::_ND_INS_CLASS::ND_INS_BLENDPD => Ok(Mnemonic::Blendpd),
|
|
ffi::_ND_INS_CLASS::ND_INS_BLENDPS => Ok(Mnemonic::Blendps),
|
|
ffi::_ND_INS_CLASS::ND_INS_BLENDVPD => Ok(Mnemonic::Blendvpd),
|
|
ffi::_ND_INS_CLASS::ND_INS_BLENDVPS => Ok(Mnemonic::Blendvps),
|
|
ffi::_ND_INS_CLASS::ND_INS_BLSFILL => Ok(Mnemonic::Blsfill),
|
|
ffi::_ND_INS_CLASS::ND_INS_BLSI => Ok(Mnemonic::Blsi),
|
|
ffi::_ND_INS_CLASS::ND_INS_BLSIC => Ok(Mnemonic::Blsic),
|
|
ffi::_ND_INS_CLASS::ND_INS_BLSMSK => Ok(Mnemonic::Blsmsk),
|
|
ffi::_ND_INS_CLASS::ND_INS_BLSR => Ok(Mnemonic::Blsr),
|
|
ffi::_ND_INS_CLASS::ND_INS_BNDCL => Ok(Mnemonic::Bndcl),
|
|
ffi::_ND_INS_CLASS::ND_INS_BNDCN => Ok(Mnemonic::Bndcn),
|
|
ffi::_ND_INS_CLASS::ND_INS_BNDCU => Ok(Mnemonic::Bndcu),
|
|
ffi::_ND_INS_CLASS::ND_INS_BNDLDX => Ok(Mnemonic::Bndldx),
|
|
ffi::_ND_INS_CLASS::ND_INS_BNDMK => Ok(Mnemonic::Bndmk),
|
|
ffi::_ND_INS_CLASS::ND_INS_BNDMOV => Ok(Mnemonic::Bndmov),
|
|
ffi::_ND_INS_CLASS::ND_INS_BNDSTX => Ok(Mnemonic::Bndstx),
|
|
ffi::_ND_INS_CLASS::ND_INS_BOUND => Ok(Mnemonic::Bound),
|
|
ffi::_ND_INS_CLASS::ND_INS_BSF => Ok(Mnemonic::Bsf),
|
|
ffi::_ND_INS_CLASS::ND_INS_BSR => Ok(Mnemonic::Bsr),
|
|
ffi::_ND_INS_CLASS::ND_INS_BSWAP => Ok(Mnemonic::Bswap),
|
|
ffi::_ND_INS_CLASS::ND_INS_BT => Ok(Mnemonic::Bt),
|
|
ffi::_ND_INS_CLASS::ND_INS_BTC => Ok(Mnemonic::Btc),
|
|
ffi::_ND_INS_CLASS::ND_INS_BTR => Ok(Mnemonic::Btr),
|
|
ffi::_ND_INS_CLASS::ND_INS_BTS => Ok(Mnemonic::Bts),
|
|
ffi::_ND_INS_CLASS::ND_INS_BZHI => Ok(Mnemonic::Bzhi),
|
|
ffi::_ND_INS_CLASS::ND_INS_CALLFD => Ok(Mnemonic::Callfd),
|
|
ffi::_ND_INS_CLASS::ND_INS_CALLFI => Ok(Mnemonic::Callfi),
|
|
ffi::_ND_INS_CLASS::ND_INS_CALLNI => Ok(Mnemonic::Callni),
|
|
ffi::_ND_INS_CLASS::ND_INS_CALLNR => Ok(Mnemonic::Callnr),
|
|
ffi::_ND_INS_CLASS::ND_INS_CBW => Ok(Mnemonic::Cbw),
|
|
ffi::_ND_INS_CLASS::ND_INS_CDQ => Ok(Mnemonic::Cdq),
|
|
ffi::_ND_INS_CLASS::ND_INS_CDQE => Ok(Mnemonic::Cdqe),
|
|
ffi::_ND_INS_CLASS::ND_INS_CLAC => Ok(Mnemonic::Clac),
|
|
ffi::_ND_INS_CLASS::ND_INS_CLC => Ok(Mnemonic::Clc),
|
|
ffi::_ND_INS_CLASS::ND_INS_CLD => Ok(Mnemonic::Cld),
|
|
ffi::_ND_INS_CLASS::ND_INS_CLDEMOTE => Ok(Mnemonic::Cldemote),
|
|
ffi::_ND_INS_CLASS::ND_INS_CLEVICT0 => Ok(Mnemonic::Clevict0),
|
|
ffi::_ND_INS_CLASS::ND_INS_CLEVICT1 => Ok(Mnemonic::Clevict1),
|
|
ffi::_ND_INS_CLASS::ND_INS_CLFLUSH => Ok(Mnemonic::Clflush),
|
|
ffi::_ND_INS_CLASS::ND_INS_CLFLUSHOPT => Ok(Mnemonic::Clflushopt),
|
|
ffi::_ND_INS_CLASS::ND_INS_CLGI => Ok(Mnemonic::Clgi),
|
|
ffi::_ND_INS_CLASS::ND_INS_CLI => Ok(Mnemonic::Cli),
|
|
ffi::_ND_INS_CLASS::ND_INS_CLRSSBSY => Ok(Mnemonic::Clrssbsy),
|
|
ffi::_ND_INS_CLASS::ND_INS_CLTS => Ok(Mnemonic::Clts),
|
|
ffi::_ND_INS_CLASS::ND_INS_CLUI => Ok(Mnemonic::Clui),
|
|
ffi::_ND_INS_CLASS::ND_INS_CLWB => Ok(Mnemonic::Clwb),
|
|
ffi::_ND_INS_CLASS::ND_INS_CLZERO => Ok(Mnemonic::Clzero),
|
|
ffi::_ND_INS_CLASS::ND_INS_CMC => Ok(Mnemonic::Cmc),
|
|
ffi::_ND_INS_CLASS::ND_INS_CMOVcc => Ok(Mnemonic::Cmovcc),
|
|
ffi::_ND_INS_CLASS::ND_INS_CMP => Ok(Mnemonic::Cmp),
|
|
ffi::_ND_INS_CLASS::ND_INS_CMPPD => Ok(Mnemonic::Cmppd),
|
|
ffi::_ND_INS_CLASS::ND_INS_CMPPS => Ok(Mnemonic::Cmpps),
|
|
ffi::_ND_INS_CLASS::ND_INS_CMPS => Ok(Mnemonic::Cmps),
|
|
ffi::_ND_INS_CLASS::ND_INS_CMPSD => Ok(Mnemonic::Cmpsd),
|
|
ffi::_ND_INS_CLASS::ND_INS_CMPSS => Ok(Mnemonic::Cmpss),
|
|
ffi::_ND_INS_CLASS::ND_INS_CMPXCHG => Ok(Mnemonic::Cmpxchg),
|
|
ffi::_ND_INS_CLASS::ND_INS_CMPXCHG16B => Ok(Mnemonic::Cmpxchg16b),
|
|
ffi::_ND_INS_CLASS::ND_INS_CMPXCHG8B => Ok(Mnemonic::Cmpxchg8b),
|
|
ffi::_ND_INS_CLASS::ND_INS_COMISD => Ok(Mnemonic::Comisd),
|
|
ffi::_ND_INS_CLASS::ND_INS_COMISS => Ok(Mnemonic::Comiss),
|
|
ffi::_ND_INS_CLASS::ND_INS_CPUID => Ok(Mnemonic::Cpuid),
|
|
ffi::_ND_INS_CLASS::ND_INS_CPU_READ => Ok(Mnemonic::CpuRead),
|
|
ffi::_ND_INS_CLASS::ND_INS_CPU_WRITE => Ok(Mnemonic::CpuWrite),
|
|
ffi::_ND_INS_CLASS::ND_INS_CQO => Ok(Mnemonic::Cqo),
|
|
ffi::_ND_INS_CLASS::ND_INS_CRC32 => Ok(Mnemonic::Crc32),
|
|
ffi::_ND_INS_CLASS::ND_INS_CVTDQ2PD => Ok(Mnemonic::Cvtdq2pd),
|
|
ffi::_ND_INS_CLASS::ND_INS_CVTDQ2PS => Ok(Mnemonic::Cvtdq2ps),
|
|
ffi::_ND_INS_CLASS::ND_INS_CVTPD2DQ => Ok(Mnemonic::Cvtpd2dq),
|
|
ffi::_ND_INS_CLASS::ND_INS_CVTPD2PI => Ok(Mnemonic::Cvtpd2pi),
|
|
ffi::_ND_INS_CLASS::ND_INS_CVTPD2PS => Ok(Mnemonic::Cvtpd2ps),
|
|
ffi::_ND_INS_CLASS::ND_INS_CVTPI2PD => Ok(Mnemonic::Cvtpi2pd),
|
|
ffi::_ND_INS_CLASS::ND_INS_CVTPI2PS => Ok(Mnemonic::Cvtpi2ps),
|
|
ffi::_ND_INS_CLASS::ND_INS_CVTPS2DQ => Ok(Mnemonic::Cvtps2dq),
|
|
ffi::_ND_INS_CLASS::ND_INS_CVTPS2PD => Ok(Mnemonic::Cvtps2pd),
|
|
ffi::_ND_INS_CLASS::ND_INS_CVTPS2PI => Ok(Mnemonic::Cvtps2pi),
|
|
ffi::_ND_INS_CLASS::ND_INS_CVTSD2SI => Ok(Mnemonic::Cvtsd2si),
|
|
ffi::_ND_INS_CLASS::ND_INS_CVTSD2SS => Ok(Mnemonic::Cvtsd2ss),
|
|
ffi::_ND_INS_CLASS::ND_INS_CVTSI2SD => Ok(Mnemonic::Cvtsi2sd),
|
|
ffi::_ND_INS_CLASS::ND_INS_CVTSI2SS => Ok(Mnemonic::Cvtsi2ss),
|
|
ffi::_ND_INS_CLASS::ND_INS_CVTSS2SD => Ok(Mnemonic::Cvtss2sd),
|
|
ffi::_ND_INS_CLASS::ND_INS_CVTSS2SI => Ok(Mnemonic::Cvtss2si),
|
|
ffi::_ND_INS_CLASS::ND_INS_CVTTPD2DQ => Ok(Mnemonic::Cvttpd2dq),
|
|
ffi::_ND_INS_CLASS::ND_INS_CVTTPD2PI => Ok(Mnemonic::Cvttpd2pi),
|
|
ffi::_ND_INS_CLASS::ND_INS_CVTTPS2DQ => Ok(Mnemonic::Cvttps2dq),
|
|
ffi::_ND_INS_CLASS::ND_INS_CVTTPS2PI => Ok(Mnemonic::Cvttps2pi),
|
|
ffi::_ND_INS_CLASS::ND_INS_CVTTSD2SI => Ok(Mnemonic::Cvttsd2si),
|
|
ffi::_ND_INS_CLASS::ND_INS_CVTTSS2SI => Ok(Mnemonic::Cvttss2si),
|
|
ffi::_ND_INS_CLASS::ND_INS_CWD => Ok(Mnemonic::Cwd),
|
|
ffi::_ND_INS_CLASS::ND_INS_CWDE => Ok(Mnemonic::Cwde),
|
|
ffi::_ND_INS_CLASS::ND_INS_DAA => Ok(Mnemonic::Daa),
|
|
ffi::_ND_INS_CLASS::ND_INS_DAS => Ok(Mnemonic::Das),
|
|
ffi::_ND_INS_CLASS::ND_INS_DEC => Ok(Mnemonic::Dec),
|
|
ffi::_ND_INS_CLASS::ND_INS_DELAY => Ok(Mnemonic::Delay),
|
|
ffi::_ND_INS_CLASS::ND_INS_DIV => Ok(Mnemonic::Div),
|
|
ffi::_ND_INS_CLASS::ND_INS_DIVPD => Ok(Mnemonic::Divpd),
|
|
ffi::_ND_INS_CLASS::ND_INS_DIVPS => Ok(Mnemonic::Divps),
|
|
ffi::_ND_INS_CLASS::ND_INS_DIVSD => Ok(Mnemonic::Divsd),
|
|
ffi::_ND_INS_CLASS::ND_INS_DIVSS => Ok(Mnemonic::Divss),
|
|
ffi::_ND_INS_CLASS::ND_INS_DMINT => Ok(Mnemonic::Dmint),
|
|
ffi::_ND_INS_CLASS::ND_INS_DPPD => Ok(Mnemonic::Dppd),
|
|
ffi::_ND_INS_CLASS::ND_INS_DPPS => Ok(Mnemonic::Dpps),
|
|
ffi::_ND_INS_CLASS::ND_INS_EMMS => Ok(Mnemonic::Emms),
|
|
ffi::_ND_INS_CLASS::ND_INS_ENCLS => Ok(Mnemonic::Encls),
|
|
ffi::_ND_INS_CLASS::ND_INS_ENCLU => Ok(Mnemonic::Enclu),
|
|
ffi::_ND_INS_CLASS::ND_INS_ENCLV => Ok(Mnemonic::Enclv),
|
|
ffi::_ND_INS_CLASS::ND_INS_ENCODEKEY128 => Ok(Mnemonic::Encodekey128),
|
|
ffi::_ND_INS_CLASS::ND_INS_ENCODEKEY256 => Ok(Mnemonic::Encodekey256),
|
|
ffi::_ND_INS_CLASS::ND_INS_ENDBR => Ok(Mnemonic::Endbr),
|
|
ffi::_ND_INS_CLASS::ND_INS_ENQCMD => Ok(Mnemonic::Enqcmd),
|
|
ffi::_ND_INS_CLASS::ND_INS_ENQCMDS => Ok(Mnemonic::Enqcmds),
|
|
ffi::_ND_INS_CLASS::ND_INS_ENTER => Ok(Mnemonic::Enter),
|
|
ffi::_ND_INS_CLASS::ND_INS_ERETS => Ok(Mnemonic::Erets),
|
|
ffi::_ND_INS_CLASS::ND_INS_ERETU => Ok(Mnemonic::Eretu),
|
|
ffi::_ND_INS_CLASS::ND_INS_EXTRACTPS => Ok(Mnemonic::Extractps),
|
|
ffi::_ND_INS_CLASS::ND_INS_EXTRQ => Ok(Mnemonic::Extrq),
|
|
ffi::_ND_INS_CLASS::ND_INS_F2XM1 => Ok(Mnemonic::F2xm1),
|
|
ffi::_ND_INS_CLASS::ND_INS_FABS => Ok(Mnemonic::Fabs),
|
|
ffi::_ND_INS_CLASS::ND_INS_FADD => Ok(Mnemonic::Fadd),
|
|
ffi::_ND_INS_CLASS::ND_INS_FADDP => Ok(Mnemonic::Faddp),
|
|
ffi::_ND_INS_CLASS::ND_INS_FBLD => Ok(Mnemonic::Fbld),
|
|
ffi::_ND_INS_CLASS::ND_INS_FBSTP => Ok(Mnemonic::Fbstp),
|
|
ffi::_ND_INS_CLASS::ND_INS_FCHS => Ok(Mnemonic::Fchs),
|
|
ffi::_ND_INS_CLASS::ND_INS_FCMOVB => Ok(Mnemonic::Fcmovb),
|
|
ffi::_ND_INS_CLASS::ND_INS_FCMOVBE => Ok(Mnemonic::Fcmovbe),
|
|
ffi::_ND_INS_CLASS::ND_INS_FCMOVE => Ok(Mnemonic::Fcmove),
|
|
ffi::_ND_INS_CLASS::ND_INS_FCMOVNB => Ok(Mnemonic::Fcmovnb),
|
|
ffi::_ND_INS_CLASS::ND_INS_FCMOVNBE => Ok(Mnemonic::Fcmovnbe),
|
|
ffi::_ND_INS_CLASS::ND_INS_FCMOVNE => Ok(Mnemonic::Fcmovne),
|
|
ffi::_ND_INS_CLASS::ND_INS_FCMOVNU => Ok(Mnemonic::Fcmovnu),
|
|
ffi::_ND_INS_CLASS::ND_INS_FCMOVU => Ok(Mnemonic::Fcmovu),
|
|
ffi::_ND_INS_CLASS::ND_INS_FCOM => Ok(Mnemonic::Fcom),
|
|
ffi::_ND_INS_CLASS::ND_INS_FCOMI => Ok(Mnemonic::Fcomi),
|
|
ffi::_ND_INS_CLASS::ND_INS_FCOMIP => Ok(Mnemonic::Fcomip),
|
|
ffi::_ND_INS_CLASS::ND_INS_FCOMP => Ok(Mnemonic::Fcomp),
|
|
ffi::_ND_INS_CLASS::ND_INS_FCOMPP => Ok(Mnemonic::Fcompp),
|
|
ffi::_ND_INS_CLASS::ND_INS_FCOS => Ok(Mnemonic::Fcos),
|
|
ffi::_ND_INS_CLASS::ND_INS_FDECSTP => Ok(Mnemonic::Fdecstp),
|
|
ffi::_ND_INS_CLASS::ND_INS_FDIV => Ok(Mnemonic::Fdiv),
|
|
ffi::_ND_INS_CLASS::ND_INS_FDIVP => Ok(Mnemonic::Fdivp),
|
|
ffi::_ND_INS_CLASS::ND_INS_FDIVR => Ok(Mnemonic::Fdivr),
|
|
ffi::_ND_INS_CLASS::ND_INS_FDIVRP => Ok(Mnemonic::Fdivrp),
|
|
ffi::_ND_INS_CLASS::ND_INS_FEMMS => Ok(Mnemonic::Femms),
|
|
ffi::_ND_INS_CLASS::ND_INS_FFREE => Ok(Mnemonic::Ffree),
|
|
ffi::_ND_INS_CLASS::ND_INS_FFREEP => Ok(Mnemonic::Ffreep),
|
|
ffi::_ND_INS_CLASS::ND_INS_FIADD => Ok(Mnemonic::Fiadd),
|
|
ffi::_ND_INS_CLASS::ND_INS_FICOM => Ok(Mnemonic::Ficom),
|
|
ffi::_ND_INS_CLASS::ND_INS_FICOMP => Ok(Mnemonic::Ficomp),
|
|
ffi::_ND_INS_CLASS::ND_INS_FIDIV => Ok(Mnemonic::Fidiv),
|
|
ffi::_ND_INS_CLASS::ND_INS_FIDIVR => Ok(Mnemonic::Fidivr),
|
|
ffi::_ND_INS_CLASS::ND_INS_FILD => Ok(Mnemonic::Fild),
|
|
ffi::_ND_INS_CLASS::ND_INS_FIMUL => Ok(Mnemonic::Fimul),
|
|
ffi::_ND_INS_CLASS::ND_INS_FINCSTP => Ok(Mnemonic::Fincstp),
|
|
ffi::_ND_INS_CLASS::ND_INS_FIST => Ok(Mnemonic::Fist),
|
|
ffi::_ND_INS_CLASS::ND_INS_FISTP => Ok(Mnemonic::Fistp),
|
|
ffi::_ND_INS_CLASS::ND_INS_FISTTP => Ok(Mnemonic::Fisttp),
|
|
ffi::_ND_INS_CLASS::ND_INS_FISUB => Ok(Mnemonic::Fisub),
|
|
ffi::_ND_INS_CLASS::ND_INS_FISUBR => Ok(Mnemonic::Fisubr),
|
|
ffi::_ND_INS_CLASS::ND_INS_FLD => Ok(Mnemonic::Fld),
|
|
ffi::_ND_INS_CLASS::ND_INS_FLD1 => Ok(Mnemonic::Fld1),
|
|
ffi::_ND_INS_CLASS::ND_INS_FLDCW => Ok(Mnemonic::Fldcw),
|
|
ffi::_ND_INS_CLASS::ND_INS_FLDENV => Ok(Mnemonic::Fldenv),
|
|
ffi::_ND_INS_CLASS::ND_INS_FLDL2E => Ok(Mnemonic::Fldl2e),
|
|
ffi::_ND_INS_CLASS::ND_INS_FLDL2T => Ok(Mnemonic::Fldl2t),
|
|
ffi::_ND_INS_CLASS::ND_INS_FLDLG2 => Ok(Mnemonic::Fldlg2),
|
|
ffi::_ND_INS_CLASS::ND_INS_FLDLN2 => Ok(Mnemonic::Fldln2),
|
|
ffi::_ND_INS_CLASS::ND_INS_FLDPI => Ok(Mnemonic::Fldpi),
|
|
ffi::_ND_INS_CLASS::ND_INS_FLDZ => Ok(Mnemonic::Fldz),
|
|
ffi::_ND_INS_CLASS::ND_INS_FMUL => Ok(Mnemonic::Fmul),
|
|
ffi::_ND_INS_CLASS::ND_INS_FMULP => Ok(Mnemonic::Fmulp),
|
|
ffi::_ND_INS_CLASS::ND_INS_FNCLEX => Ok(Mnemonic::Fnclex),
|
|
ffi::_ND_INS_CLASS::ND_INS_FNDISI => Ok(Mnemonic::Fndisi),
|
|
ffi::_ND_INS_CLASS::ND_INS_FNINIT => Ok(Mnemonic::Fninit),
|
|
ffi::_ND_INS_CLASS::ND_INS_FNOP => Ok(Mnemonic::Fnop),
|
|
ffi::_ND_INS_CLASS::ND_INS_FNSAVE => Ok(Mnemonic::Fnsave),
|
|
ffi::_ND_INS_CLASS::ND_INS_FNSTCW => Ok(Mnemonic::Fnstcw),
|
|
ffi::_ND_INS_CLASS::ND_INS_FNSTENV => Ok(Mnemonic::Fnstenv),
|
|
ffi::_ND_INS_CLASS::ND_INS_FNSTSW => Ok(Mnemonic::Fnstsw),
|
|
ffi::_ND_INS_CLASS::ND_INS_FPATAN => Ok(Mnemonic::Fpatan),
|
|
ffi::_ND_INS_CLASS::ND_INS_FPREM => Ok(Mnemonic::Fprem),
|
|
ffi::_ND_INS_CLASS::ND_INS_FPREM1 => Ok(Mnemonic::Fprem1),
|
|
ffi::_ND_INS_CLASS::ND_INS_FPTAN => Ok(Mnemonic::Fptan),
|
|
ffi::_ND_INS_CLASS::ND_INS_FRINEAR => Ok(Mnemonic::Frinear),
|
|
ffi::_ND_INS_CLASS::ND_INS_FRNDINT => Ok(Mnemonic::Frndint),
|
|
ffi::_ND_INS_CLASS::ND_INS_FRSTOR => Ok(Mnemonic::Frstor),
|
|
ffi::_ND_INS_CLASS::ND_INS_FSCALE => Ok(Mnemonic::Fscale),
|
|
ffi::_ND_INS_CLASS::ND_INS_FSIN => Ok(Mnemonic::Fsin),
|
|
ffi::_ND_INS_CLASS::ND_INS_FSINCOS => Ok(Mnemonic::Fsincos),
|
|
ffi::_ND_INS_CLASS::ND_INS_FSQRT => Ok(Mnemonic::Fsqrt),
|
|
ffi::_ND_INS_CLASS::ND_INS_FST => Ok(Mnemonic::Fst),
|
|
ffi::_ND_INS_CLASS::ND_INS_FSTDW => Ok(Mnemonic::Fstdw),
|
|
ffi::_ND_INS_CLASS::ND_INS_FSTP => Ok(Mnemonic::Fstp),
|
|
ffi::_ND_INS_CLASS::ND_INS_FSTPNCE => Ok(Mnemonic::Fstpnce),
|
|
ffi::_ND_INS_CLASS::ND_INS_FSTSG => Ok(Mnemonic::Fstsg),
|
|
ffi::_ND_INS_CLASS::ND_INS_FSUB => Ok(Mnemonic::Fsub),
|
|
ffi::_ND_INS_CLASS::ND_INS_FSUBP => Ok(Mnemonic::Fsubp),
|
|
ffi::_ND_INS_CLASS::ND_INS_FSUBR => Ok(Mnemonic::Fsubr),
|
|
ffi::_ND_INS_CLASS::ND_INS_FSUBRP => Ok(Mnemonic::Fsubrp),
|
|
ffi::_ND_INS_CLASS::ND_INS_FTST => Ok(Mnemonic::Ftst),
|
|
ffi::_ND_INS_CLASS::ND_INS_FUCOM => Ok(Mnemonic::Fucom),
|
|
ffi::_ND_INS_CLASS::ND_INS_FUCOMI => Ok(Mnemonic::Fucomi),
|
|
ffi::_ND_INS_CLASS::ND_INS_FUCOMIP => Ok(Mnemonic::Fucomip),
|
|
ffi::_ND_INS_CLASS::ND_INS_FUCOMP => Ok(Mnemonic::Fucomp),
|
|
ffi::_ND_INS_CLASS::ND_INS_FUCOMPP => Ok(Mnemonic::Fucompp),
|
|
ffi::_ND_INS_CLASS::ND_INS_FXAM => Ok(Mnemonic::Fxam),
|
|
ffi::_ND_INS_CLASS::ND_INS_FXCH => Ok(Mnemonic::Fxch),
|
|
ffi::_ND_INS_CLASS::ND_INS_FXRSTOR => Ok(Mnemonic::Fxrstor),
|
|
ffi::_ND_INS_CLASS::ND_INS_FXRSTOR64 => Ok(Mnemonic::Fxrstor64),
|
|
ffi::_ND_INS_CLASS::ND_INS_FXSAVE => Ok(Mnemonic::Fxsave),
|
|
ffi::_ND_INS_CLASS::ND_INS_FXSAVE64 => Ok(Mnemonic::Fxsave64),
|
|
ffi::_ND_INS_CLASS::ND_INS_FXTRACT => Ok(Mnemonic::Fxtract),
|
|
ffi::_ND_INS_CLASS::ND_INS_FYL2X => Ok(Mnemonic::Fyl2x),
|
|
ffi::_ND_INS_CLASS::ND_INS_FYL2XP1 => Ok(Mnemonic::Fyl2xp1),
|
|
ffi::_ND_INS_CLASS::ND_INS_GETSEC => Ok(Mnemonic::Getsec),
|
|
ffi::_ND_INS_CLASS::ND_INS_GF2P8AFFINEINVQB => Ok(Mnemonic::Gf2p8affineinvqb),
|
|
ffi::_ND_INS_CLASS::ND_INS_GF2P8AFFINEQB => Ok(Mnemonic::Gf2p8affineqb),
|
|
ffi::_ND_INS_CLASS::ND_INS_GF2P8MULB => Ok(Mnemonic::Gf2p8mulb),
|
|
ffi::_ND_INS_CLASS::ND_INS_HADDPD => Ok(Mnemonic::Haddpd),
|
|
ffi::_ND_INS_CLASS::ND_INS_HADDPS => Ok(Mnemonic::Haddps),
|
|
ffi::_ND_INS_CLASS::ND_INS_HLT => Ok(Mnemonic::Hlt),
|
|
ffi::_ND_INS_CLASS::ND_INS_HRESET => Ok(Mnemonic::Hreset),
|
|
ffi::_ND_INS_CLASS::ND_INS_HSUBPD => Ok(Mnemonic::Hsubpd),
|
|
ffi::_ND_INS_CLASS::ND_INS_HSUBPS => Ok(Mnemonic::Hsubps),
|
|
ffi::_ND_INS_CLASS::ND_INS_IDIV => Ok(Mnemonic::Idiv),
|
|
ffi::_ND_INS_CLASS::ND_INS_IMUL => Ok(Mnemonic::Imul),
|
|
ffi::_ND_INS_CLASS::ND_INS_IN => Ok(Mnemonic::In),
|
|
ffi::_ND_INS_CLASS::ND_INS_INC => Ok(Mnemonic::Inc),
|
|
ffi::_ND_INS_CLASS::ND_INS_INCSSP => Ok(Mnemonic::Incssp),
|
|
ffi::_ND_INS_CLASS::ND_INS_INS => Ok(Mnemonic::Ins),
|
|
ffi::_ND_INS_CLASS::ND_INS_INSERTPS => Ok(Mnemonic::Insertps),
|
|
ffi::_ND_INS_CLASS::ND_INS_INSERTQ => Ok(Mnemonic::Insertq),
|
|
ffi::_ND_INS_CLASS::ND_INS_INT => Ok(Mnemonic::Int),
|
|
ffi::_ND_INS_CLASS::ND_INS_INT1 => Ok(Mnemonic::Int1),
|
|
ffi::_ND_INS_CLASS::ND_INS_INT3 => Ok(Mnemonic::Int3),
|
|
ffi::_ND_INS_CLASS::ND_INS_INTO => Ok(Mnemonic::Into),
|
|
ffi::_ND_INS_CLASS::ND_INS_INVD => Ok(Mnemonic::Invd),
|
|
ffi::_ND_INS_CLASS::ND_INS_INVEPT => Ok(Mnemonic::Invept),
|
|
ffi::_ND_INS_CLASS::ND_INS_INVLPG => Ok(Mnemonic::Invlpg),
|
|
ffi::_ND_INS_CLASS::ND_INS_INVLPGA => Ok(Mnemonic::Invlpga),
|
|
ffi::_ND_INS_CLASS::ND_INS_INVLPGB => Ok(Mnemonic::Invlpgb),
|
|
ffi::_ND_INS_CLASS::ND_INS_INVPCID => Ok(Mnemonic::Invpcid),
|
|
ffi::_ND_INS_CLASS::ND_INS_INVVPID => Ok(Mnemonic::Invvpid),
|
|
ffi::_ND_INS_CLASS::ND_INS_IRET => Ok(Mnemonic::Iret),
|
|
ffi::_ND_INS_CLASS::ND_INS_JMPE => Ok(Mnemonic::Jmpe),
|
|
ffi::_ND_INS_CLASS::ND_INS_JMPFD => Ok(Mnemonic::Jmpfd),
|
|
ffi::_ND_INS_CLASS::ND_INS_JMPFI => Ok(Mnemonic::Jmpfi),
|
|
ffi::_ND_INS_CLASS::ND_INS_JMPNI => Ok(Mnemonic::Jmpni),
|
|
ffi::_ND_INS_CLASS::ND_INS_JMPNR => Ok(Mnemonic::Jmpnr),
|
|
ffi::_ND_INS_CLASS::ND_INS_Jcc => Ok(Mnemonic::Jcc),
|
|
ffi::_ND_INS_CLASS::ND_INS_JrCXZ => Ok(Mnemonic::Jrcxz),
|
|
ffi::_ND_INS_CLASS::ND_INS_KADD => Ok(Mnemonic::Kadd),
|
|
ffi::_ND_INS_CLASS::ND_INS_KAND => Ok(Mnemonic::Kand),
|
|
ffi::_ND_INS_CLASS::ND_INS_KANDN => Ok(Mnemonic::Kandn),
|
|
ffi::_ND_INS_CLASS::ND_INS_KMERGE2L1H => Ok(Mnemonic::Kmerge2l1h),
|
|
ffi::_ND_INS_CLASS::ND_INS_KMERGE2L1L => Ok(Mnemonic::Kmerge2l1l),
|
|
ffi::_ND_INS_CLASS::ND_INS_KMOV => Ok(Mnemonic::Kmov),
|
|
ffi::_ND_INS_CLASS::ND_INS_KNOT => Ok(Mnemonic::Knot),
|
|
ffi::_ND_INS_CLASS::ND_INS_KOR => Ok(Mnemonic::Kor),
|
|
ffi::_ND_INS_CLASS::ND_INS_KORTEST => Ok(Mnemonic::Kortest),
|
|
ffi::_ND_INS_CLASS::ND_INS_KSHIFTL => Ok(Mnemonic::Kshiftl),
|
|
ffi::_ND_INS_CLASS::ND_INS_KSHIFTR => Ok(Mnemonic::Kshiftr),
|
|
ffi::_ND_INS_CLASS::ND_INS_KTEST => Ok(Mnemonic::Ktest),
|
|
ffi::_ND_INS_CLASS::ND_INS_KUNPCKBW => Ok(Mnemonic::Kunpckbw),
|
|
ffi::_ND_INS_CLASS::ND_INS_KUNPCKDQ => Ok(Mnemonic::Kunpckdq),
|
|
ffi::_ND_INS_CLASS::ND_INS_KUNPCKWD => Ok(Mnemonic::Kunpckwd),
|
|
ffi::_ND_INS_CLASS::ND_INS_KXNOR => Ok(Mnemonic::Kxnor),
|
|
ffi::_ND_INS_CLASS::ND_INS_KXOR => Ok(Mnemonic::Kxor),
|
|
ffi::_ND_INS_CLASS::ND_INS_LAHF => Ok(Mnemonic::Lahf),
|
|
ffi::_ND_INS_CLASS::ND_INS_LAR => Ok(Mnemonic::Lar),
|
|
ffi::_ND_INS_CLASS::ND_INS_LDDQU => Ok(Mnemonic::Lddqu),
|
|
ffi::_ND_INS_CLASS::ND_INS_LDMXCSR => Ok(Mnemonic::Ldmxcsr),
|
|
ffi::_ND_INS_CLASS::ND_INS_LDS => Ok(Mnemonic::Lds),
|
|
ffi::_ND_INS_CLASS::ND_INS_LDTILECFG => Ok(Mnemonic::Ldtilecfg),
|
|
ffi::_ND_INS_CLASS::ND_INS_LEA => Ok(Mnemonic::Lea),
|
|
ffi::_ND_INS_CLASS::ND_INS_LEAVE => Ok(Mnemonic::Leave),
|
|
ffi::_ND_INS_CLASS::ND_INS_LES => Ok(Mnemonic::Les),
|
|
ffi::_ND_INS_CLASS::ND_INS_LFENCE => Ok(Mnemonic::Lfence),
|
|
ffi::_ND_INS_CLASS::ND_INS_LFS => Ok(Mnemonic::Lfs),
|
|
ffi::_ND_INS_CLASS::ND_INS_LGDT => Ok(Mnemonic::Lgdt),
|
|
ffi::_ND_INS_CLASS::ND_INS_LGS => Ok(Mnemonic::Lgs),
|
|
ffi::_ND_INS_CLASS::ND_INS_LIDT => Ok(Mnemonic::Lidt),
|
|
ffi::_ND_INS_CLASS::ND_INS_LKGS => Ok(Mnemonic::Lkgs),
|
|
ffi::_ND_INS_CLASS::ND_INS_LLDT => Ok(Mnemonic::Lldt),
|
|
ffi::_ND_INS_CLASS::ND_INS_LLWPCB => Ok(Mnemonic::Llwpcb),
|
|
ffi::_ND_INS_CLASS::ND_INS_LMSW => Ok(Mnemonic::Lmsw),
|
|
ffi::_ND_INS_CLASS::ND_INS_LOADIWKEY => Ok(Mnemonic::Loadiwkey),
|
|
ffi::_ND_INS_CLASS::ND_INS_LODS => Ok(Mnemonic::Lods),
|
|
ffi::_ND_INS_CLASS::ND_INS_LOOP => Ok(Mnemonic::Loop),
|
|
ffi::_ND_INS_CLASS::ND_INS_LOOPNZ => Ok(Mnemonic::Loopnz),
|
|
ffi::_ND_INS_CLASS::ND_INS_LOOPZ => Ok(Mnemonic::Loopz),
|
|
ffi::_ND_INS_CLASS::ND_INS_LSL => Ok(Mnemonic::Lsl),
|
|
ffi::_ND_INS_CLASS::ND_INS_LSS => Ok(Mnemonic::Lss),
|
|
ffi::_ND_INS_CLASS::ND_INS_LTR => Ok(Mnemonic::Ltr),
|
|
ffi::_ND_INS_CLASS::ND_INS_LWPINS => Ok(Mnemonic::Lwpins),
|
|
ffi::_ND_INS_CLASS::ND_INS_LWPVAL => Ok(Mnemonic::Lwpval),
|
|
ffi::_ND_INS_CLASS::ND_INS_LZCNT => Ok(Mnemonic::Lzcnt),
|
|
ffi::_ND_INS_CLASS::ND_INS_MASKMOVDQU => Ok(Mnemonic::Maskmovdqu),
|
|
ffi::_ND_INS_CLASS::ND_INS_MASKMOVQ => Ok(Mnemonic::Maskmovq),
|
|
ffi::_ND_INS_CLASS::ND_INS_MAXPD => Ok(Mnemonic::Maxpd),
|
|
ffi::_ND_INS_CLASS::ND_INS_MAXPS => Ok(Mnemonic::Maxps),
|
|
ffi::_ND_INS_CLASS::ND_INS_MAXSD => Ok(Mnemonic::Maxsd),
|
|
ffi::_ND_INS_CLASS::ND_INS_MAXSS => Ok(Mnemonic::Maxss),
|
|
ffi::_ND_INS_CLASS::ND_INS_MCOMMIT => Ok(Mnemonic::Mcommit),
|
|
ffi::_ND_INS_CLASS::ND_INS_MFENCE => Ok(Mnemonic::Mfence),
|
|
ffi::_ND_INS_CLASS::ND_INS_MINPD => Ok(Mnemonic::Minpd),
|
|
ffi::_ND_INS_CLASS::ND_INS_MINPS => Ok(Mnemonic::Minps),
|
|
ffi::_ND_INS_CLASS::ND_INS_MINSD => Ok(Mnemonic::Minsd),
|
|
ffi::_ND_INS_CLASS::ND_INS_MINSS => Ok(Mnemonic::Minss),
|
|
ffi::_ND_INS_CLASS::ND_INS_MONITOR => Ok(Mnemonic::Monitor),
|
|
ffi::_ND_INS_CLASS::ND_INS_MONITORX => Ok(Mnemonic::Monitorx),
|
|
ffi::_ND_INS_CLASS::ND_INS_MONTMUL => Ok(Mnemonic::Montmul),
|
|
ffi::_ND_INS_CLASS::ND_INS_MOV => Ok(Mnemonic::Mov),
|
|
ffi::_ND_INS_CLASS::ND_INS_MOVAPD => Ok(Mnemonic::Movapd),
|
|
ffi::_ND_INS_CLASS::ND_INS_MOVAPS => Ok(Mnemonic::Movaps),
|
|
ffi::_ND_INS_CLASS::ND_INS_MOVBE => Ok(Mnemonic::Movbe),
|
|
ffi::_ND_INS_CLASS::ND_INS_MOVD => Ok(Mnemonic::Movd),
|
|
ffi::_ND_INS_CLASS::ND_INS_MOVDDUP => Ok(Mnemonic::Movddup),
|
|
ffi::_ND_INS_CLASS::ND_INS_MOVDIR64B => Ok(Mnemonic::Movdir64b),
|
|
ffi::_ND_INS_CLASS::ND_INS_MOVDIRI => Ok(Mnemonic::Movdiri),
|
|
ffi::_ND_INS_CLASS::ND_INS_MOVDQ2Q => Ok(Mnemonic::Movdq2q),
|
|
ffi::_ND_INS_CLASS::ND_INS_MOVDQA => Ok(Mnemonic::Movdqa),
|
|
ffi::_ND_INS_CLASS::ND_INS_MOVDQU => Ok(Mnemonic::Movdqu),
|
|
ffi::_ND_INS_CLASS::ND_INS_MOVHLPS => Ok(Mnemonic::Movhlps),
|
|
ffi::_ND_INS_CLASS::ND_INS_MOVHPD => Ok(Mnemonic::Movhpd),
|
|
ffi::_ND_INS_CLASS::ND_INS_MOVHPS => Ok(Mnemonic::Movhps),
|
|
ffi::_ND_INS_CLASS::ND_INS_MOVLHPS => Ok(Mnemonic::Movlhps),
|
|
ffi::_ND_INS_CLASS::ND_INS_MOVLPD => Ok(Mnemonic::Movlpd),
|
|
ffi::_ND_INS_CLASS::ND_INS_MOVLPS => Ok(Mnemonic::Movlps),
|
|
ffi::_ND_INS_CLASS::ND_INS_MOVMSKPD => Ok(Mnemonic::Movmskpd),
|
|
ffi::_ND_INS_CLASS::ND_INS_MOVMSKPS => Ok(Mnemonic::Movmskps),
|
|
ffi::_ND_INS_CLASS::ND_INS_MOVNTDQ => Ok(Mnemonic::Movntdq),
|
|
ffi::_ND_INS_CLASS::ND_INS_MOVNTDQA => Ok(Mnemonic::Movntdqa),
|
|
ffi::_ND_INS_CLASS::ND_INS_MOVNTI => Ok(Mnemonic::Movnti),
|
|
ffi::_ND_INS_CLASS::ND_INS_MOVNTPD => Ok(Mnemonic::Movntpd),
|
|
ffi::_ND_INS_CLASS::ND_INS_MOVNTPS => Ok(Mnemonic::Movntps),
|
|
ffi::_ND_INS_CLASS::ND_INS_MOVNTQ => Ok(Mnemonic::Movntq),
|
|
ffi::_ND_INS_CLASS::ND_INS_MOVNTSD => Ok(Mnemonic::Movntsd),
|
|
ffi::_ND_INS_CLASS::ND_INS_MOVNTSS => Ok(Mnemonic::Movntss),
|
|
ffi::_ND_INS_CLASS::ND_INS_MOVQ => Ok(Mnemonic::Movq),
|
|
ffi::_ND_INS_CLASS::ND_INS_MOVQ2DQ => Ok(Mnemonic::Movq2dq),
|
|
ffi::_ND_INS_CLASS::ND_INS_MOVS => Ok(Mnemonic::Movs),
|
|
ffi::_ND_INS_CLASS::ND_INS_MOVSD => Ok(Mnemonic::Movsd),
|
|
ffi::_ND_INS_CLASS::ND_INS_MOVSHDUP => Ok(Mnemonic::Movshdup),
|
|
ffi::_ND_INS_CLASS::ND_INS_MOVSLDUP => Ok(Mnemonic::Movsldup),
|
|
ffi::_ND_INS_CLASS::ND_INS_MOVSS => Ok(Mnemonic::Movss),
|
|
ffi::_ND_INS_CLASS::ND_INS_MOVSX => Ok(Mnemonic::Movsx),
|
|
ffi::_ND_INS_CLASS::ND_INS_MOVSXD => Ok(Mnemonic::Movsxd),
|
|
ffi::_ND_INS_CLASS::ND_INS_MOVUPD => Ok(Mnemonic::Movupd),
|
|
ffi::_ND_INS_CLASS::ND_INS_MOVUPS => Ok(Mnemonic::Movups),
|
|
ffi::_ND_INS_CLASS::ND_INS_MOVZX => Ok(Mnemonic::Movzx),
|
|
ffi::_ND_INS_CLASS::ND_INS_MOV_CR => Ok(Mnemonic::MovCr),
|
|
ffi::_ND_INS_CLASS::ND_INS_MOV_DR => Ok(Mnemonic::MovDr),
|
|
ffi::_ND_INS_CLASS::ND_INS_MOV_TR => Ok(Mnemonic::MovTr),
|
|
ffi::_ND_INS_CLASS::ND_INS_MPSADBW => Ok(Mnemonic::Mpsadbw),
|
|
ffi::_ND_INS_CLASS::ND_INS_MUL => Ok(Mnemonic::Mul),
|
|
ffi::_ND_INS_CLASS::ND_INS_MULPD => Ok(Mnemonic::Mulpd),
|
|
ffi::_ND_INS_CLASS::ND_INS_MULPS => Ok(Mnemonic::Mulps),
|
|
ffi::_ND_INS_CLASS::ND_INS_MULSD => Ok(Mnemonic::Mulsd),
|
|
ffi::_ND_INS_CLASS::ND_INS_MULSS => Ok(Mnemonic::Mulss),
|
|
ffi::_ND_INS_CLASS::ND_INS_MULX => Ok(Mnemonic::Mulx),
|
|
ffi::_ND_INS_CLASS::ND_INS_MWAIT => Ok(Mnemonic::Mwait),
|
|
ffi::_ND_INS_CLASS::ND_INS_MWAITX => Ok(Mnemonic::Mwaitx),
|
|
ffi::_ND_INS_CLASS::ND_INS_NEG => Ok(Mnemonic::Neg),
|
|
ffi::_ND_INS_CLASS::ND_INS_NOP => Ok(Mnemonic::Nop),
|
|
ffi::_ND_INS_CLASS::ND_INS_NOT => Ok(Mnemonic::Not),
|
|
ffi::_ND_INS_CLASS::ND_INS_OR => Ok(Mnemonic::Or),
|
|
ffi::_ND_INS_CLASS::ND_INS_ORPD => Ok(Mnemonic::Orpd),
|
|
ffi::_ND_INS_CLASS::ND_INS_ORPS => Ok(Mnemonic::Orps),
|
|
ffi::_ND_INS_CLASS::ND_INS_OUT => Ok(Mnemonic::Out),
|
|
ffi::_ND_INS_CLASS::ND_INS_OUTS => Ok(Mnemonic::Outs),
|
|
ffi::_ND_INS_CLASS::ND_INS_PABSB => Ok(Mnemonic::Pabsb),
|
|
ffi::_ND_INS_CLASS::ND_INS_PABSD => Ok(Mnemonic::Pabsd),
|
|
ffi::_ND_INS_CLASS::ND_INS_PABSW => Ok(Mnemonic::Pabsw),
|
|
ffi::_ND_INS_CLASS::ND_INS_PACKSSDW => Ok(Mnemonic::Packssdw),
|
|
ffi::_ND_INS_CLASS::ND_INS_PACKSSWB => Ok(Mnemonic::Packsswb),
|
|
ffi::_ND_INS_CLASS::ND_INS_PACKUSDW => Ok(Mnemonic::Packusdw),
|
|
ffi::_ND_INS_CLASS::ND_INS_PACKUSWB => Ok(Mnemonic::Packuswb),
|
|
ffi::_ND_INS_CLASS::ND_INS_PADDB => Ok(Mnemonic::Paddb),
|
|
ffi::_ND_INS_CLASS::ND_INS_PADDD => Ok(Mnemonic::Paddd),
|
|
ffi::_ND_INS_CLASS::ND_INS_PADDQ => Ok(Mnemonic::Paddq),
|
|
ffi::_ND_INS_CLASS::ND_INS_PADDSB => Ok(Mnemonic::Paddsb),
|
|
ffi::_ND_INS_CLASS::ND_INS_PADDSW => Ok(Mnemonic::Paddsw),
|
|
ffi::_ND_INS_CLASS::ND_INS_PADDUSB => Ok(Mnemonic::Paddusb),
|
|
ffi::_ND_INS_CLASS::ND_INS_PADDUSW => Ok(Mnemonic::Paddusw),
|
|
ffi::_ND_INS_CLASS::ND_INS_PADDW => Ok(Mnemonic::Paddw),
|
|
ffi::_ND_INS_CLASS::ND_INS_PALIGNR => Ok(Mnemonic::Palignr),
|
|
ffi::_ND_INS_CLASS::ND_INS_PAND => Ok(Mnemonic::Pand),
|
|
ffi::_ND_INS_CLASS::ND_INS_PANDN => Ok(Mnemonic::Pandn),
|
|
ffi::_ND_INS_CLASS::ND_INS_PAUSE => Ok(Mnemonic::Pause),
|
|
ffi::_ND_INS_CLASS::ND_INS_PAVGB => Ok(Mnemonic::Pavgb),
|
|
ffi::_ND_INS_CLASS::ND_INS_PAVGUSB => Ok(Mnemonic::Pavgusb),
|
|
ffi::_ND_INS_CLASS::ND_INS_PAVGW => Ok(Mnemonic::Pavgw),
|
|
ffi::_ND_INS_CLASS::ND_INS_PBLENDVB => Ok(Mnemonic::Pblendvb),
|
|
ffi::_ND_INS_CLASS::ND_INS_PBLENDW => Ok(Mnemonic::Pblendw),
|
|
ffi::_ND_INS_CLASS::ND_INS_PCLMULQDQ => Ok(Mnemonic::Pclmulqdq),
|
|
ffi::_ND_INS_CLASS::ND_INS_PCMPEQB => Ok(Mnemonic::Pcmpeqb),
|
|
ffi::_ND_INS_CLASS::ND_INS_PCMPEQD => Ok(Mnemonic::Pcmpeqd),
|
|
ffi::_ND_INS_CLASS::ND_INS_PCMPEQQ => Ok(Mnemonic::Pcmpeqq),
|
|
ffi::_ND_INS_CLASS::ND_INS_PCMPEQW => Ok(Mnemonic::Pcmpeqw),
|
|
ffi::_ND_INS_CLASS::ND_INS_PCMPESTRI => Ok(Mnemonic::Pcmpestri),
|
|
ffi::_ND_INS_CLASS::ND_INS_PCMPESTRM => Ok(Mnemonic::Pcmpestrm),
|
|
ffi::_ND_INS_CLASS::ND_INS_PCMPGTB => Ok(Mnemonic::Pcmpgtb),
|
|
ffi::_ND_INS_CLASS::ND_INS_PCMPGTD => Ok(Mnemonic::Pcmpgtd),
|
|
ffi::_ND_INS_CLASS::ND_INS_PCMPGTQ => Ok(Mnemonic::Pcmpgtq),
|
|
ffi::_ND_INS_CLASS::ND_INS_PCMPGTW => Ok(Mnemonic::Pcmpgtw),
|
|
ffi::_ND_INS_CLASS::ND_INS_PCMPISTRI => Ok(Mnemonic::Pcmpistri),
|
|
ffi::_ND_INS_CLASS::ND_INS_PCMPISTRM => Ok(Mnemonic::Pcmpistrm),
|
|
ffi::_ND_INS_CLASS::ND_INS_PCONFIG => Ok(Mnemonic::Pconfig),
|
|
ffi::_ND_INS_CLASS::ND_INS_PDEP => Ok(Mnemonic::Pdep),
|
|
ffi::_ND_INS_CLASS::ND_INS_PEXT => Ok(Mnemonic::Pext),
|
|
ffi::_ND_INS_CLASS::ND_INS_PEXTRB => Ok(Mnemonic::Pextrb),
|
|
ffi::_ND_INS_CLASS::ND_INS_PEXTRD => Ok(Mnemonic::Pextrd),
|
|
ffi::_ND_INS_CLASS::ND_INS_PEXTRQ => Ok(Mnemonic::Pextrq),
|
|
ffi::_ND_INS_CLASS::ND_INS_PEXTRW => Ok(Mnemonic::Pextrw),
|
|
ffi::_ND_INS_CLASS::ND_INS_PF2ID => Ok(Mnemonic::Pf2id),
|
|
ffi::_ND_INS_CLASS::ND_INS_PF2IW => Ok(Mnemonic::Pf2iw),
|
|
ffi::_ND_INS_CLASS::ND_INS_PFACC => Ok(Mnemonic::Pfacc),
|
|
ffi::_ND_INS_CLASS::ND_INS_PFADD => Ok(Mnemonic::Pfadd),
|
|
ffi::_ND_INS_CLASS::ND_INS_PFCMPEQ => Ok(Mnemonic::Pfcmpeq),
|
|
ffi::_ND_INS_CLASS::ND_INS_PFCMPGE => Ok(Mnemonic::Pfcmpge),
|
|
ffi::_ND_INS_CLASS::ND_INS_PFCMPGT => Ok(Mnemonic::Pfcmpgt),
|
|
ffi::_ND_INS_CLASS::ND_INS_PFMAX => Ok(Mnemonic::Pfmax),
|
|
ffi::_ND_INS_CLASS::ND_INS_PFMIN => Ok(Mnemonic::Pfmin),
|
|
ffi::_ND_INS_CLASS::ND_INS_PFMUL => Ok(Mnemonic::Pfmul),
|
|
ffi::_ND_INS_CLASS::ND_INS_PFNACC => Ok(Mnemonic::Pfnacc),
|
|
ffi::_ND_INS_CLASS::ND_INS_PFPNACC => Ok(Mnemonic::Pfpnacc),
|
|
ffi::_ND_INS_CLASS::ND_INS_PFRCP => Ok(Mnemonic::Pfrcp),
|
|
ffi::_ND_INS_CLASS::ND_INS_PFRCPIT1 => Ok(Mnemonic::Pfrcpit1),
|
|
ffi::_ND_INS_CLASS::ND_INS_PFRCPIT2 => Ok(Mnemonic::Pfrcpit2),
|
|
ffi::_ND_INS_CLASS::ND_INS_PFRCPV => Ok(Mnemonic::Pfrcpv),
|
|
ffi::_ND_INS_CLASS::ND_INS_PFRSQIT1 => Ok(Mnemonic::Pfrsqit1),
|
|
ffi::_ND_INS_CLASS::ND_INS_PFRSQRT => Ok(Mnemonic::Pfrsqrt),
|
|
ffi::_ND_INS_CLASS::ND_INS_PFRSQRTV => Ok(Mnemonic::Pfrsqrtv),
|
|
ffi::_ND_INS_CLASS::ND_INS_PFSUB => Ok(Mnemonic::Pfsub),
|
|
ffi::_ND_INS_CLASS::ND_INS_PFSUBR => Ok(Mnemonic::Pfsubr),
|
|
ffi::_ND_INS_CLASS::ND_INS_PHADDD => Ok(Mnemonic::Phaddd),
|
|
ffi::_ND_INS_CLASS::ND_INS_PHADDSW => Ok(Mnemonic::Phaddsw),
|
|
ffi::_ND_INS_CLASS::ND_INS_PHADDW => Ok(Mnemonic::Phaddw),
|
|
ffi::_ND_INS_CLASS::ND_INS_PHMINPOSUW => Ok(Mnemonic::Phminposuw),
|
|
ffi::_ND_INS_CLASS::ND_INS_PHSUBD => Ok(Mnemonic::Phsubd),
|
|
ffi::_ND_INS_CLASS::ND_INS_PHSUBSW => Ok(Mnemonic::Phsubsw),
|
|
ffi::_ND_INS_CLASS::ND_INS_PHSUBW => Ok(Mnemonic::Phsubw),
|
|
ffi::_ND_INS_CLASS::ND_INS_PI2FD => Ok(Mnemonic::Pi2fd),
|
|
ffi::_ND_INS_CLASS::ND_INS_PI2FW => Ok(Mnemonic::Pi2fw),
|
|
ffi::_ND_INS_CLASS::ND_INS_PINSRB => Ok(Mnemonic::Pinsrb),
|
|
ffi::_ND_INS_CLASS::ND_INS_PINSRD => Ok(Mnemonic::Pinsrd),
|
|
ffi::_ND_INS_CLASS::ND_INS_PINSRQ => Ok(Mnemonic::Pinsrq),
|
|
ffi::_ND_INS_CLASS::ND_INS_PINSRW => Ok(Mnemonic::Pinsrw),
|
|
ffi::_ND_INS_CLASS::ND_INS_PMADDUBSW => Ok(Mnemonic::Pmaddubsw),
|
|
ffi::_ND_INS_CLASS::ND_INS_PMADDWD => Ok(Mnemonic::Pmaddwd),
|
|
ffi::_ND_INS_CLASS::ND_INS_PMAXSB => Ok(Mnemonic::Pmaxsb),
|
|
ffi::_ND_INS_CLASS::ND_INS_PMAXSD => Ok(Mnemonic::Pmaxsd),
|
|
ffi::_ND_INS_CLASS::ND_INS_PMAXSW => Ok(Mnemonic::Pmaxsw),
|
|
ffi::_ND_INS_CLASS::ND_INS_PMAXUB => Ok(Mnemonic::Pmaxub),
|
|
ffi::_ND_INS_CLASS::ND_INS_PMAXUD => Ok(Mnemonic::Pmaxud),
|
|
ffi::_ND_INS_CLASS::ND_INS_PMAXUW => Ok(Mnemonic::Pmaxuw),
|
|
ffi::_ND_INS_CLASS::ND_INS_PMINSB => Ok(Mnemonic::Pminsb),
|
|
ffi::_ND_INS_CLASS::ND_INS_PMINSD => Ok(Mnemonic::Pminsd),
|
|
ffi::_ND_INS_CLASS::ND_INS_PMINSW => Ok(Mnemonic::Pminsw),
|
|
ffi::_ND_INS_CLASS::ND_INS_PMINUB => Ok(Mnemonic::Pminub),
|
|
ffi::_ND_INS_CLASS::ND_INS_PMINUD => Ok(Mnemonic::Pminud),
|
|
ffi::_ND_INS_CLASS::ND_INS_PMINUW => Ok(Mnemonic::Pminuw),
|
|
ffi::_ND_INS_CLASS::ND_INS_PMOVMSKB => Ok(Mnemonic::Pmovmskb),
|
|
ffi::_ND_INS_CLASS::ND_INS_PMOVSXBD => Ok(Mnemonic::Pmovsxbd),
|
|
ffi::_ND_INS_CLASS::ND_INS_PMOVSXBQ => Ok(Mnemonic::Pmovsxbq),
|
|
ffi::_ND_INS_CLASS::ND_INS_PMOVSXBW => Ok(Mnemonic::Pmovsxbw),
|
|
ffi::_ND_INS_CLASS::ND_INS_PMOVSXDQ => Ok(Mnemonic::Pmovsxdq),
|
|
ffi::_ND_INS_CLASS::ND_INS_PMOVSXWD => Ok(Mnemonic::Pmovsxwd),
|
|
ffi::_ND_INS_CLASS::ND_INS_PMOVSXWQ => Ok(Mnemonic::Pmovsxwq),
|
|
ffi::_ND_INS_CLASS::ND_INS_PMOVZXBD => Ok(Mnemonic::Pmovzxbd),
|
|
ffi::_ND_INS_CLASS::ND_INS_PMOVZXBQ => Ok(Mnemonic::Pmovzxbq),
|
|
ffi::_ND_INS_CLASS::ND_INS_PMOVZXBW => Ok(Mnemonic::Pmovzxbw),
|
|
ffi::_ND_INS_CLASS::ND_INS_PMOVZXDQ => Ok(Mnemonic::Pmovzxdq),
|
|
ffi::_ND_INS_CLASS::ND_INS_PMOVZXWD => Ok(Mnemonic::Pmovzxwd),
|
|
ffi::_ND_INS_CLASS::ND_INS_PMOVZXWQ => Ok(Mnemonic::Pmovzxwq),
|
|
ffi::_ND_INS_CLASS::ND_INS_PMULDQ => Ok(Mnemonic::Pmuldq),
|
|
ffi::_ND_INS_CLASS::ND_INS_PMULHRSW => Ok(Mnemonic::Pmulhrsw),
|
|
ffi::_ND_INS_CLASS::ND_INS_PMULHRW => Ok(Mnemonic::Pmulhrw),
|
|
ffi::_ND_INS_CLASS::ND_INS_PMULHUW => Ok(Mnemonic::Pmulhuw),
|
|
ffi::_ND_INS_CLASS::ND_INS_PMULHW => Ok(Mnemonic::Pmulhw),
|
|
ffi::_ND_INS_CLASS::ND_INS_PMULLD => Ok(Mnemonic::Pmulld),
|
|
ffi::_ND_INS_CLASS::ND_INS_PMULLW => Ok(Mnemonic::Pmullw),
|
|
ffi::_ND_INS_CLASS::ND_INS_PMULUDQ => Ok(Mnemonic::Pmuludq),
|
|
ffi::_ND_INS_CLASS::ND_INS_POP => Ok(Mnemonic::Pop),
|
|
ffi::_ND_INS_CLASS::ND_INS_POPA => Ok(Mnemonic::Popa),
|
|
ffi::_ND_INS_CLASS::ND_INS_POPAD => Ok(Mnemonic::Popad),
|
|
ffi::_ND_INS_CLASS::ND_INS_POPCNT => Ok(Mnemonic::Popcnt),
|
|
ffi::_ND_INS_CLASS::ND_INS_POPF => Ok(Mnemonic::Popf),
|
|
ffi::_ND_INS_CLASS::ND_INS_POR => Ok(Mnemonic::Por),
|
|
ffi::_ND_INS_CLASS::ND_INS_PREFETCH => Ok(Mnemonic::Prefetch),
|
|
ffi::_ND_INS_CLASS::ND_INS_PREFETCHE => Ok(Mnemonic::Prefetche),
|
|
ffi::_ND_INS_CLASS::ND_INS_PREFETCHM => Ok(Mnemonic::Prefetchm),
|
|
ffi::_ND_INS_CLASS::ND_INS_PREFETCHNTA => Ok(Mnemonic::Prefetchnta),
|
|
ffi::_ND_INS_CLASS::ND_INS_PREFETCHT0 => Ok(Mnemonic::Prefetcht0),
|
|
ffi::_ND_INS_CLASS::ND_INS_PREFETCHT1 => Ok(Mnemonic::Prefetcht1),
|
|
ffi::_ND_INS_CLASS::ND_INS_PREFETCHT2 => Ok(Mnemonic::Prefetcht2),
|
|
ffi::_ND_INS_CLASS::ND_INS_PREFETCHW => Ok(Mnemonic::Prefetchw),
|
|
ffi::_ND_INS_CLASS::ND_INS_PREFETCHWT1 => Ok(Mnemonic::Prefetchwt1),
|
|
ffi::_ND_INS_CLASS::ND_INS_PSADBW => Ok(Mnemonic::Psadbw),
|
|
ffi::_ND_INS_CLASS::ND_INS_PSHUFB => Ok(Mnemonic::Pshufb),
|
|
ffi::_ND_INS_CLASS::ND_INS_PSHUFD => Ok(Mnemonic::Pshufd),
|
|
ffi::_ND_INS_CLASS::ND_INS_PSHUFHW => Ok(Mnemonic::Pshufhw),
|
|
ffi::_ND_INS_CLASS::ND_INS_PSHUFLW => Ok(Mnemonic::Pshuflw),
|
|
ffi::_ND_INS_CLASS::ND_INS_PSHUFW => Ok(Mnemonic::Pshufw),
|
|
ffi::_ND_INS_CLASS::ND_INS_PSIGNB => Ok(Mnemonic::Psignb),
|
|
ffi::_ND_INS_CLASS::ND_INS_PSIGND => Ok(Mnemonic::Psignd),
|
|
ffi::_ND_INS_CLASS::ND_INS_PSIGNW => Ok(Mnemonic::Psignw),
|
|
ffi::_ND_INS_CLASS::ND_INS_PSLLD => Ok(Mnemonic::Pslld),
|
|
ffi::_ND_INS_CLASS::ND_INS_PSLLDQ => Ok(Mnemonic::Pslldq),
|
|
ffi::_ND_INS_CLASS::ND_INS_PSLLQ => Ok(Mnemonic::Psllq),
|
|
ffi::_ND_INS_CLASS::ND_INS_PSLLW => Ok(Mnemonic::Psllw),
|
|
ffi::_ND_INS_CLASS::ND_INS_PSMASH => Ok(Mnemonic::Psmash),
|
|
ffi::_ND_INS_CLASS::ND_INS_PSRAD => Ok(Mnemonic::Psrad),
|
|
ffi::_ND_INS_CLASS::ND_INS_PSRAW => Ok(Mnemonic::Psraw),
|
|
ffi::_ND_INS_CLASS::ND_INS_PSRLD => Ok(Mnemonic::Psrld),
|
|
ffi::_ND_INS_CLASS::ND_INS_PSRLDQ => Ok(Mnemonic::Psrldq),
|
|
ffi::_ND_INS_CLASS::ND_INS_PSRLQ => Ok(Mnemonic::Psrlq),
|
|
ffi::_ND_INS_CLASS::ND_INS_PSRLW => Ok(Mnemonic::Psrlw),
|
|
ffi::_ND_INS_CLASS::ND_INS_PSUBB => Ok(Mnemonic::Psubb),
|
|
ffi::_ND_INS_CLASS::ND_INS_PSUBD => Ok(Mnemonic::Psubd),
|
|
ffi::_ND_INS_CLASS::ND_INS_PSUBQ => Ok(Mnemonic::Psubq),
|
|
ffi::_ND_INS_CLASS::ND_INS_PSUBSB => Ok(Mnemonic::Psubsb),
|
|
ffi::_ND_INS_CLASS::ND_INS_PSUBSW => Ok(Mnemonic::Psubsw),
|
|
ffi::_ND_INS_CLASS::ND_INS_PSUBUSB => Ok(Mnemonic::Psubusb),
|
|
ffi::_ND_INS_CLASS::ND_INS_PSUBUSW => Ok(Mnemonic::Psubusw),
|
|
ffi::_ND_INS_CLASS::ND_INS_PSUBW => Ok(Mnemonic::Psubw),
|
|
ffi::_ND_INS_CLASS::ND_INS_PSWAPD => Ok(Mnemonic::Pswapd),
|
|
ffi::_ND_INS_CLASS::ND_INS_PTEST => Ok(Mnemonic::Ptest),
|
|
ffi::_ND_INS_CLASS::ND_INS_PTWRITE => Ok(Mnemonic::Ptwrite),
|
|
ffi::_ND_INS_CLASS::ND_INS_PUNPCKHBW => Ok(Mnemonic::Punpckhbw),
|
|
ffi::_ND_INS_CLASS::ND_INS_PUNPCKHDQ => Ok(Mnemonic::Punpckhdq),
|
|
ffi::_ND_INS_CLASS::ND_INS_PUNPCKHQDQ => Ok(Mnemonic::Punpckhqdq),
|
|
ffi::_ND_INS_CLASS::ND_INS_PUNPCKHWD => Ok(Mnemonic::Punpckhwd),
|
|
ffi::_ND_INS_CLASS::ND_INS_PUNPCKLBW => Ok(Mnemonic::Punpcklbw),
|
|
ffi::_ND_INS_CLASS::ND_INS_PUNPCKLDQ => Ok(Mnemonic::Punpckldq),
|
|
ffi::_ND_INS_CLASS::ND_INS_PUNPCKLQDQ => Ok(Mnemonic::Punpcklqdq),
|
|
ffi::_ND_INS_CLASS::ND_INS_PUNPCKLWD => Ok(Mnemonic::Punpcklwd),
|
|
ffi::_ND_INS_CLASS::ND_INS_PUSH => Ok(Mnemonic::Push),
|
|
ffi::_ND_INS_CLASS::ND_INS_PUSHA => Ok(Mnemonic::Pusha),
|
|
ffi::_ND_INS_CLASS::ND_INS_PUSHAD => Ok(Mnemonic::Pushad),
|
|
ffi::_ND_INS_CLASS::ND_INS_PUSHF => Ok(Mnemonic::Pushf),
|
|
ffi::_ND_INS_CLASS::ND_INS_PVALIDATE => Ok(Mnemonic::Pvalidate),
|
|
ffi::_ND_INS_CLASS::ND_INS_PXOR => Ok(Mnemonic::Pxor),
|
|
ffi::_ND_INS_CLASS::ND_INS_RCL => Ok(Mnemonic::Rcl),
|
|
ffi::_ND_INS_CLASS::ND_INS_RCPPS => Ok(Mnemonic::Rcpps),
|
|
ffi::_ND_INS_CLASS::ND_INS_RCPSS => Ok(Mnemonic::Rcpss),
|
|
ffi::_ND_INS_CLASS::ND_INS_RCR => Ok(Mnemonic::Rcr),
|
|
ffi::_ND_INS_CLASS::ND_INS_RDFSBASE => Ok(Mnemonic::Rdfsbase),
|
|
ffi::_ND_INS_CLASS::ND_INS_RDGSBASE => Ok(Mnemonic::Rdgsbase),
|
|
ffi::_ND_INS_CLASS::ND_INS_RDMSR => Ok(Mnemonic::Rdmsr),
|
|
ffi::_ND_INS_CLASS::ND_INS_RDPID => Ok(Mnemonic::Rdpid),
|
|
ffi::_ND_INS_CLASS::ND_INS_RDPKRU => Ok(Mnemonic::Rdpkru),
|
|
ffi::_ND_INS_CLASS::ND_INS_RDPMC => Ok(Mnemonic::Rdpmc),
|
|
ffi::_ND_INS_CLASS::ND_INS_RDPRU => Ok(Mnemonic::Rdpru),
|
|
ffi::_ND_INS_CLASS::ND_INS_RDRAND => Ok(Mnemonic::Rdrand),
|
|
ffi::_ND_INS_CLASS::ND_INS_RDSEED => Ok(Mnemonic::Rdseed),
|
|
ffi::_ND_INS_CLASS::ND_INS_RDSHR => Ok(Mnemonic::Rdshr),
|
|
ffi::_ND_INS_CLASS::ND_INS_RDTSC => Ok(Mnemonic::Rdtsc),
|
|
ffi::_ND_INS_CLASS::ND_INS_RDTSCP => Ok(Mnemonic::Rdtscp),
|
|
ffi::_ND_INS_CLASS::ND_INS_RETF => Ok(Mnemonic::Retf),
|
|
ffi::_ND_INS_CLASS::ND_INS_RETN => Ok(Mnemonic::Retn),
|
|
ffi::_ND_INS_CLASS::ND_INS_RMPADJUST => Ok(Mnemonic::Rmpadjust),
|
|
ffi::_ND_INS_CLASS::ND_INS_RMPUPDATE => Ok(Mnemonic::Rmpupdate),
|
|
ffi::_ND_INS_CLASS::ND_INS_ROL => Ok(Mnemonic::Rol),
|
|
ffi::_ND_INS_CLASS::ND_INS_ROR => Ok(Mnemonic::Ror),
|
|
ffi::_ND_INS_CLASS::ND_INS_RORX => Ok(Mnemonic::Rorx),
|
|
ffi::_ND_INS_CLASS::ND_INS_ROUNDPD => Ok(Mnemonic::Roundpd),
|
|
ffi::_ND_INS_CLASS::ND_INS_ROUNDPS => Ok(Mnemonic::Roundps),
|
|
ffi::_ND_INS_CLASS::ND_INS_ROUNDSD => Ok(Mnemonic::Roundsd),
|
|
ffi::_ND_INS_CLASS::ND_INS_ROUNDSS => Ok(Mnemonic::Roundss),
|
|
ffi::_ND_INS_CLASS::ND_INS_RSDC => Ok(Mnemonic::Rsdc),
|
|
ffi::_ND_INS_CLASS::ND_INS_RSLDT => Ok(Mnemonic::Rsldt),
|
|
ffi::_ND_INS_CLASS::ND_INS_RSM => Ok(Mnemonic::Rsm),
|
|
ffi::_ND_INS_CLASS::ND_INS_RSQRTPS => Ok(Mnemonic::Rsqrtps),
|
|
ffi::_ND_INS_CLASS::ND_INS_RSQRTSS => Ok(Mnemonic::Rsqrtss),
|
|
ffi::_ND_INS_CLASS::ND_INS_RSSSP => Ok(Mnemonic::Rsssp),
|
|
ffi::_ND_INS_CLASS::ND_INS_RSTORSSP => Ok(Mnemonic::Rstorssp),
|
|
ffi::_ND_INS_CLASS::ND_INS_RSTS => Ok(Mnemonic::Rsts),
|
|
ffi::_ND_INS_CLASS::ND_INS_SAHF => Ok(Mnemonic::Sahf),
|
|
ffi::_ND_INS_CLASS::ND_INS_SAL => Ok(Mnemonic::Sal),
|
|
ffi::_ND_INS_CLASS::ND_INS_SALC => Ok(Mnemonic::Salc),
|
|
ffi::_ND_INS_CLASS::ND_INS_SAR => Ok(Mnemonic::Sar),
|
|
ffi::_ND_INS_CLASS::ND_INS_SARX => Ok(Mnemonic::Sarx),
|
|
ffi::_ND_INS_CLASS::ND_INS_SAVEPREVSSP => Ok(Mnemonic::Saveprevssp),
|
|
ffi::_ND_INS_CLASS::ND_INS_SBB => Ok(Mnemonic::Sbb),
|
|
ffi::_ND_INS_CLASS::ND_INS_SCAS => Ok(Mnemonic::Scas),
|
|
ffi::_ND_INS_CLASS::ND_INS_SEAMCALL => Ok(Mnemonic::Seamcall),
|
|
ffi::_ND_INS_CLASS::ND_INS_SEAMOPS => Ok(Mnemonic::Seamops),
|
|
ffi::_ND_INS_CLASS::ND_INS_SEAMRET => Ok(Mnemonic::Seamret),
|
|
ffi::_ND_INS_CLASS::ND_INS_SENDUIPI => Ok(Mnemonic::Senduipi),
|
|
ffi::_ND_INS_CLASS::ND_INS_SERIALIZE => Ok(Mnemonic::Serialize),
|
|
ffi::_ND_INS_CLASS::ND_INS_SETSSBSY => Ok(Mnemonic::Setssbsy),
|
|
ffi::_ND_INS_CLASS::ND_INS_SETcc => Ok(Mnemonic::Setcc),
|
|
ffi::_ND_INS_CLASS::ND_INS_SFENCE => Ok(Mnemonic::Sfence),
|
|
ffi::_ND_INS_CLASS::ND_INS_SGDT => Ok(Mnemonic::Sgdt),
|
|
ffi::_ND_INS_CLASS::ND_INS_SHA1MSG1 => Ok(Mnemonic::Sha1msg1),
|
|
ffi::_ND_INS_CLASS::ND_INS_SHA1MSG2 => Ok(Mnemonic::Sha1msg2),
|
|
ffi::_ND_INS_CLASS::ND_INS_SHA1NEXTE => Ok(Mnemonic::Sha1nexte),
|
|
ffi::_ND_INS_CLASS::ND_INS_SHA1RNDS4 => Ok(Mnemonic::Sha1rnds4),
|
|
ffi::_ND_INS_CLASS::ND_INS_SHA256MSG1 => Ok(Mnemonic::Sha256msg1),
|
|
ffi::_ND_INS_CLASS::ND_INS_SHA256MSG2 => Ok(Mnemonic::Sha256msg2),
|
|
ffi::_ND_INS_CLASS::ND_INS_SHA256RNDS2 => Ok(Mnemonic::Sha256rnds2),
|
|
ffi::_ND_INS_CLASS::ND_INS_SHL => Ok(Mnemonic::Shl),
|
|
ffi::_ND_INS_CLASS::ND_INS_SHLD => Ok(Mnemonic::Shld),
|
|
ffi::_ND_INS_CLASS::ND_INS_SHLX => Ok(Mnemonic::Shlx),
|
|
ffi::_ND_INS_CLASS::ND_INS_SHR => Ok(Mnemonic::Shr),
|
|
ffi::_ND_INS_CLASS::ND_INS_SHRD => Ok(Mnemonic::Shrd),
|
|
ffi::_ND_INS_CLASS::ND_INS_SHRX => Ok(Mnemonic::Shrx),
|
|
ffi::_ND_INS_CLASS::ND_INS_SHUFPD => Ok(Mnemonic::Shufpd),
|
|
ffi::_ND_INS_CLASS::ND_INS_SHUFPS => Ok(Mnemonic::Shufps),
|
|
ffi::_ND_INS_CLASS::ND_INS_SIDT => Ok(Mnemonic::Sidt),
|
|
ffi::_ND_INS_CLASS::ND_INS_SKINIT => Ok(Mnemonic::Skinit),
|
|
ffi::_ND_INS_CLASS::ND_INS_SLDT => Ok(Mnemonic::Sldt),
|
|
ffi::_ND_INS_CLASS::ND_INS_SLWPCB => Ok(Mnemonic::Slwpcb),
|
|
ffi::_ND_INS_CLASS::ND_INS_SMINT => Ok(Mnemonic::Smint),
|
|
ffi::_ND_INS_CLASS::ND_INS_SMSW => Ok(Mnemonic::Smsw),
|
|
ffi::_ND_INS_CLASS::ND_INS_SPFLT => Ok(Mnemonic::Spflt),
|
|
ffi::_ND_INS_CLASS::ND_INS_SQRTPD => Ok(Mnemonic::Sqrtpd),
|
|
ffi::_ND_INS_CLASS::ND_INS_SQRTPS => Ok(Mnemonic::Sqrtps),
|
|
ffi::_ND_INS_CLASS::ND_INS_SQRTSD => Ok(Mnemonic::Sqrtsd),
|
|
ffi::_ND_INS_CLASS::ND_INS_SQRTSS => Ok(Mnemonic::Sqrtss),
|
|
ffi::_ND_INS_CLASS::ND_INS_STAC => Ok(Mnemonic::Stac),
|
|
ffi::_ND_INS_CLASS::ND_INS_STC => Ok(Mnemonic::Stc),
|
|
ffi::_ND_INS_CLASS::ND_INS_STD => Ok(Mnemonic::Std),
|
|
ffi::_ND_INS_CLASS::ND_INS_STGI => Ok(Mnemonic::Stgi),
|
|
ffi::_ND_INS_CLASS::ND_INS_STI => Ok(Mnemonic::Sti),
|
|
ffi::_ND_INS_CLASS::ND_INS_STMXCSR => Ok(Mnemonic::Stmxcsr),
|
|
ffi::_ND_INS_CLASS::ND_INS_STOS => Ok(Mnemonic::Stos),
|
|
ffi::_ND_INS_CLASS::ND_INS_STR => Ok(Mnemonic::Str),
|
|
ffi::_ND_INS_CLASS::ND_INS_STTILECFG => Ok(Mnemonic::Sttilecfg),
|
|
ffi::_ND_INS_CLASS::ND_INS_STUI => Ok(Mnemonic::Stui),
|
|
ffi::_ND_INS_CLASS::ND_INS_SUB => Ok(Mnemonic::Sub),
|
|
ffi::_ND_INS_CLASS::ND_INS_SUBPD => Ok(Mnemonic::Subpd),
|
|
ffi::_ND_INS_CLASS::ND_INS_SUBPS => Ok(Mnemonic::Subps),
|
|
ffi::_ND_INS_CLASS::ND_INS_SUBSD => Ok(Mnemonic::Subsd),
|
|
ffi::_ND_INS_CLASS::ND_INS_SUBSS => Ok(Mnemonic::Subss),
|
|
ffi::_ND_INS_CLASS::ND_INS_SVDC => Ok(Mnemonic::Svdc),
|
|
ffi::_ND_INS_CLASS::ND_INS_SVLDT => Ok(Mnemonic::Svldt),
|
|
ffi::_ND_INS_CLASS::ND_INS_SVTS => Ok(Mnemonic::Svts),
|
|
ffi::_ND_INS_CLASS::ND_INS_SWAPGS => Ok(Mnemonic::Swapgs),
|
|
ffi::_ND_INS_CLASS::ND_INS_SYSCALL => Ok(Mnemonic::Syscall),
|
|
ffi::_ND_INS_CLASS::ND_INS_SYSENTER => Ok(Mnemonic::Sysenter),
|
|
ffi::_ND_INS_CLASS::ND_INS_SYSEXIT => Ok(Mnemonic::Sysexit),
|
|
ffi::_ND_INS_CLASS::ND_INS_SYSRET => Ok(Mnemonic::Sysret),
|
|
ffi::_ND_INS_CLASS::ND_INS_T1MSKC => Ok(Mnemonic::T1mskc),
|
|
ffi::_ND_INS_CLASS::ND_INS_TDCALL => Ok(Mnemonic::Tdcall),
|
|
ffi::_ND_INS_CLASS::ND_INS_TDPBF16PS => Ok(Mnemonic::Tdpbf16ps),
|
|
ffi::_ND_INS_CLASS::ND_INS_TDPBSSD => Ok(Mnemonic::Tdpbssd),
|
|
ffi::_ND_INS_CLASS::ND_INS_TDPBSUD => Ok(Mnemonic::Tdpbsud),
|
|
ffi::_ND_INS_CLASS::ND_INS_TDPBUSD => Ok(Mnemonic::Tdpbusd),
|
|
ffi::_ND_INS_CLASS::ND_INS_TDPBUUD => Ok(Mnemonic::Tdpbuud),
|
|
ffi::_ND_INS_CLASS::ND_INS_TEST => Ok(Mnemonic::Test),
|
|
ffi::_ND_INS_CLASS::ND_INS_TESTUI => Ok(Mnemonic::Testui),
|
|
ffi::_ND_INS_CLASS::ND_INS_TILELOADD => Ok(Mnemonic::Tileloadd),
|
|
ffi::_ND_INS_CLASS::ND_INS_TILELOADDT1 => Ok(Mnemonic::Tileloaddt1),
|
|
ffi::_ND_INS_CLASS::ND_INS_TILERELEASE => Ok(Mnemonic::Tilerelease),
|
|
ffi::_ND_INS_CLASS::ND_INS_TILESTORED => Ok(Mnemonic::Tilestored),
|
|
ffi::_ND_INS_CLASS::ND_INS_TILEZERO => Ok(Mnemonic::Tilezero),
|
|
ffi::_ND_INS_CLASS::ND_INS_TLBSYNC => Ok(Mnemonic::Tlbsync),
|
|
ffi::_ND_INS_CLASS::ND_INS_TPAUSE => Ok(Mnemonic::Tpause),
|
|
ffi::_ND_INS_CLASS::ND_INS_TZCNT => Ok(Mnemonic::Tzcnt),
|
|
ffi::_ND_INS_CLASS::ND_INS_TZMSK => Ok(Mnemonic::Tzmsk),
|
|
ffi::_ND_INS_CLASS::ND_INS_UCOMISD => Ok(Mnemonic::Ucomisd),
|
|
ffi::_ND_INS_CLASS::ND_INS_UCOMISS => Ok(Mnemonic::Ucomiss),
|
|
ffi::_ND_INS_CLASS::ND_INS_UD0 => Ok(Mnemonic::Ud0),
|
|
ffi::_ND_INS_CLASS::ND_INS_UD1 => Ok(Mnemonic::Ud1),
|
|
ffi::_ND_INS_CLASS::ND_INS_UD2 => Ok(Mnemonic::Ud2),
|
|
ffi::_ND_INS_CLASS::ND_INS_UIRET => Ok(Mnemonic::Uiret),
|
|
ffi::_ND_INS_CLASS::ND_INS_UMONITOR => Ok(Mnemonic::Umonitor),
|
|
ffi::_ND_INS_CLASS::ND_INS_UMWAIT => Ok(Mnemonic::Umwait),
|
|
ffi::_ND_INS_CLASS::ND_INS_UNPCKHPD => Ok(Mnemonic::Unpckhpd),
|
|
ffi::_ND_INS_CLASS::ND_INS_UNPCKHPS => Ok(Mnemonic::Unpckhps),
|
|
ffi::_ND_INS_CLASS::ND_INS_UNPCKLPD => Ok(Mnemonic::Unpcklpd),
|
|
ffi::_ND_INS_CLASS::ND_INS_UNPCKLPS => Ok(Mnemonic::Unpcklps),
|
|
ffi::_ND_INS_CLASS::ND_INS_V4FMADDPS => Ok(Mnemonic::V4fmaddps),
|
|
ffi::_ND_INS_CLASS::ND_INS_V4FMADDSS => Ok(Mnemonic::V4fmaddss),
|
|
ffi::_ND_INS_CLASS::ND_INS_V4FNMADDPS => Ok(Mnemonic::V4fnmaddps),
|
|
ffi::_ND_INS_CLASS::ND_INS_V4FNMADDSS => Ok(Mnemonic::V4fnmaddss),
|
|
ffi::_ND_INS_CLASS::ND_INS_VADDPD => Ok(Mnemonic::Vaddpd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VADDPH => Ok(Mnemonic::Vaddph),
|
|
ffi::_ND_INS_CLASS::ND_INS_VADDPS => Ok(Mnemonic::Vaddps),
|
|
ffi::_ND_INS_CLASS::ND_INS_VADDSD => Ok(Mnemonic::Vaddsd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VADDSH => Ok(Mnemonic::Vaddsh),
|
|
ffi::_ND_INS_CLASS::ND_INS_VADDSS => Ok(Mnemonic::Vaddss),
|
|
ffi::_ND_INS_CLASS::ND_INS_VADDSUBPD => Ok(Mnemonic::Vaddsubpd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VADDSUBPS => Ok(Mnemonic::Vaddsubps),
|
|
ffi::_ND_INS_CLASS::ND_INS_VAESDEC => Ok(Mnemonic::Vaesdec),
|
|
ffi::_ND_INS_CLASS::ND_INS_VAESDECLAST => Ok(Mnemonic::Vaesdeclast),
|
|
ffi::_ND_INS_CLASS::ND_INS_VAESENC => Ok(Mnemonic::Vaesenc),
|
|
ffi::_ND_INS_CLASS::ND_INS_VAESENCLAST => Ok(Mnemonic::Vaesenclast),
|
|
ffi::_ND_INS_CLASS::ND_INS_VAESIMC => Ok(Mnemonic::Vaesimc),
|
|
ffi::_ND_INS_CLASS::ND_INS_VAESKEYGENASSIST => Ok(Mnemonic::Vaeskeygenassist),
|
|
ffi::_ND_INS_CLASS::ND_INS_VALIGND => Ok(Mnemonic::Valignd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VALIGNQ => Ok(Mnemonic::Valignq),
|
|
ffi::_ND_INS_CLASS::ND_INS_VANDNPD => Ok(Mnemonic::Vandnpd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VANDNPS => Ok(Mnemonic::Vandnps),
|
|
ffi::_ND_INS_CLASS::ND_INS_VANDPD => Ok(Mnemonic::Vandpd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VANDPS => Ok(Mnemonic::Vandps),
|
|
ffi::_ND_INS_CLASS::ND_INS_VBLENDMPD => Ok(Mnemonic::Vblendmpd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VBLENDMPS => Ok(Mnemonic::Vblendmps),
|
|
ffi::_ND_INS_CLASS::ND_INS_VBLENDPD => Ok(Mnemonic::Vblendpd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VBLENDPS => Ok(Mnemonic::Vblendps),
|
|
ffi::_ND_INS_CLASS::ND_INS_VBLENDVPD => Ok(Mnemonic::Vblendvpd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VBLENDVPS => Ok(Mnemonic::Vblendvps),
|
|
ffi::_ND_INS_CLASS::ND_INS_VBROADCASTF128 => Ok(Mnemonic::Vbroadcastf128),
|
|
ffi::_ND_INS_CLASS::ND_INS_VBROADCASTF32X2 => Ok(Mnemonic::Vbroadcastf32x2),
|
|
ffi::_ND_INS_CLASS::ND_INS_VBROADCASTF32X4 => Ok(Mnemonic::Vbroadcastf32x4),
|
|
ffi::_ND_INS_CLASS::ND_INS_VBROADCASTF32X8 => Ok(Mnemonic::Vbroadcastf32x8),
|
|
ffi::_ND_INS_CLASS::ND_INS_VBROADCASTF64X2 => Ok(Mnemonic::Vbroadcastf64x2),
|
|
ffi::_ND_INS_CLASS::ND_INS_VBROADCASTF64X4 => Ok(Mnemonic::Vbroadcastf64x4),
|
|
ffi::_ND_INS_CLASS::ND_INS_VBROADCASTI128 => Ok(Mnemonic::Vbroadcasti128),
|
|
ffi::_ND_INS_CLASS::ND_INS_VBROADCASTI32X2 => Ok(Mnemonic::Vbroadcasti32x2),
|
|
ffi::_ND_INS_CLASS::ND_INS_VBROADCASTI32X4 => Ok(Mnemonic::Vbroadcasti32x4),
|
|
ffi::_ND_INS_CLASS::ND_INS_VBROADCASTI32X8 => Ok(Mnemonic::Vbroadcasti32x8),
|
|
ffi::_ND_INS_CLASS::ND_INS_VBROADCASTI64X2 => Ok(Mnemonic::Vbroadcasti64x2),
|
|
ffi::_ND_INS_CLASS::ND_INS_VBROADCASTI64X4 => Ok(Mnemonic::Vbroadcasti64x4),
|
|
ffi::_ND_INS_CLASS::ND_INS_VBROADCASTSD => Ok(Mnemonic::Vbroadcastsd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VBROADCASTSS => Ok(Mnemonic::Vbroadcastss),
|
|
ffi::_ND_INS_CLASS::ND_INS_VCMPPD => Ok(Mnemonic::Vcmppd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VCMPPH => Ok(Mnemonic::Vcmpph),
|
|
ffi::_ND_INS_CLASS::ND_INS_VCMPPS => Ok(Mnemonic::Vcmpps),
|
|
ffi::_ND_INS_CLASS::ND_INS_VCMPSD => Ok(Mnemonic::Vcmpsd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VCMPSH => Ok(Mnemonic::Vcmpsh),
|
|
ffi::_ND_INS_CLASS::ND_INS_VCMPSS => Ok(Mnemonic::Vcmpss),
|
|
ffi::_ND_INS_CLASS::ND_INS_VCOMISD => Ok(Mnemonic::Vcomisd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VCOMISH => Ok(Mnemonic::Vcomish),
|
|
ffi::_ND_INS_CLASS::ND_INS_VCOMISS => Ok(Mnemonic::Vcomiss),
|
|
ffi::_ND_INS_CLASS::ND_INS_VCOMPRESSPD => Ok(Mnemonic::Vcompresspd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VCOMPRESSPS => Ok(Mnemonic::Vcompressps),
|
|
ffi::_ND_INS_CLASS::ND_INS_VCVTDQ2PD => Ok(Mnemonic::Vcvtdq2pd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VCVTDQ2PH => Ok(Mnemonic::Vcvtdq2ph),
|
|
ffi::_ND_INS_CLASS::ND_INS_VCVTDQ2PS => Ok(Mnemonic::Vcvtdq2ps),
|
|
ffi::_ND_INS_CLASS::ND_INS_VCVTNE2PS2BF16 => Ok(Mnemonic::Vcvtne2ps2bf16),
|
|
ffi::_ND_INS_CLASS::ND_INS_VCVTNEPS2BF16 => Ok(Mnemonic::Vcvtneps2bf16),
|
|
ffi::_ND_INS_CLASS::ND_INS_VCVTPD2DQ => Ok(Mnemonic::Vcvtpd2dq),
|
|
ffi::_ND_INS_CLASS::ND_INS_VCVTPD2PH => Ok(Mnemonic::Vcvtpd2ph),
|
|
ffi::_ND_INS_CLASS::ND_INS_VCVTPD2PS => Ok(Mnemonic::Vcvtpd2ps),
|
|
ffi::_ND_INS_CLASS::ND_INS_VCVTPD2QQ => Ok(Mnemonic::Vcvtpd2qq),
|
|
ffi::_ND_INS_CLASS::ND_INS_VCVTPD2UDQ => Ok(Mnemonic::Vcvtpd2udq),
|
|
ffi::_ND_INS_CLASS::ND_INS_VCVTPD2UQQ => Ok(Mnemonic::Vcvtpd2uqq),
|
|
ffi::_ND_INS_CLASS::ND_INS_VCVTPH2DQ => Ok(Mnemonic::Vcvtph2dq),
|
|
ffi::_ND_INS_CLASS::ND_INS_VCVTPH2PD => Ok(Mnemonic::Vcvtph2pd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VCVTPH2PS => Ok(Mnemonic::Vcvtph2ps),
|
|
ffi::_ND_INS_CLASS::ND_INS_VCVTPH2PSX => Ok(Mnemonic::Vcvtph2psx),
|
|
ffi::_ND_INS_CLASS::ND_INS_VCVTPH2QQ => Ok(Mnemonic::Vcvtph2qq),
|
|
ffi::_ND_INS_CLASS::ND_INS_VCVTPH2UDQ => Ok(Mnemonic::Vcvtph2udq),
|
|
ffi::_ND_INS_CLASS::ND_INS_VCVTPH2UQQ => Ok(Mnemonic::Vcvtph2uqq),
|
|
ffi::_ND_INS_CLASS::ND_INS_VCVTPH2UW => Ok(Mnemonic::Vcvtph2uw),
|
|
ffi::_ND_INS_CLASS::ND_INS_VCVTPH2W => Ok(Mnemonic::Vcvtph2w),
|
|
ffi::_ND_INS_CLASS::ND_INS_VCVTPS2DQ => Ok(Mnemonic::Vcvtps2dq),
|
|
ffi::_ND_INS_CLASS::ND_INS_VCVTPS2PD => Ok(Mnemonic::Vcvtps2pd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VCVTPS2PH => Ok(Mnemonic::Vcvtps2ph),
|
|
ffi::_ND_INS_CLASS::ND_INS_VCVTPS2PHX => Ok(Mnemonic::Vcvtps2phx),
|
|
ffi::_ND_INS_CLASS::ND_INS_VCVTPS2QQ => Ok(Mnemonic::Vcvtps2qq),
|
|
ffi::_ND_INS_CLASS::ND_INS_VCVTPS2UDQ => Ok(Mnemonic::Vcvtps2udq),
|
|
ffi::_ND_INS_CLASS::ND_INS_VCVTPS2UQQ => Ok(Mnemonic::Vcvtps2uqq),
|
|
ffi::_ND_INS_CLASS::ND_INS_VCVTQQ2PD => Ok(Mnemonic::Vcvtqq2pd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VCVTQQ2PH => Ok(Mnemonic::Vcvtqq2ph),
|
|
ffi::_ND_INS_CLASS::ND_INS_VCVTQQ2PS => Ok(Mnemonic::Vcvtqq2ps),
|
|
ffi::_ND_INS_CLASS::ND_INS_VCVTSD2SH => Ok(Mnemonic::Vcvtsd2sh),
|
|
ffi::_ND_INS_CLASS::ND_INS_VCVTSD2SI => Ok(Mnemonic::Vcvtsd2si),
|
|
ffi::_ND_INS_CLASS::ND_INS_VCVTSD2SS => Ok(Mnemonic::Vcvtsd2ss),
|
|
ffi::_ND_INS_CLASS::ND_INS_VCVTSD2USI => Ok(Mnemonic::Vcvtsd2usi),
|
|
ffi::_ND_INS_CLASS::ND_INS_VCVTSH2SD => Ok(Mnemonic::Vcvtsh2sd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VCVTSH2SI => Ok(Mnemonic::Vcvtsh2si),
|
|
ffi::_ND_INS_CLASS::ND_INS_VCVTSH2SS => Ok(Mnemonic::Vcvtsh2ss),
|
|
ffi::_ND_INS_CLASS::ND_INS_VCVTSH2USI => Ok(Mnemonic::Vcvtsh2usi),
|
|
ffi::_ND_INS_CLASS::ND_INS_VCVTSI2SD => Ok(Mnemonic::Vcvtsi2sd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VCVTSI2SH => Ok(Mnemonic::Vcvtsi2sh),
|
|
ffi::_ND_INS_CLASS::ND_INS_VCVTSI2SS => Ok(Mnemonic::Vcvtsi2ss),
|
|
ffi::_ND_INS_CLASS::ND_INS_VCVTSS2SD => Ok(Mnemonic::Vcvtss2sd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VCVTSS2SH => Ok(Mnemonic::Vcvtss2sh),
|
|
ffi::_ND_INS_CLASS::ND_INS_VCVTSS2SI => Ok(Mnemonic::Vcvtss2si),
|
|
ffi::_ND_INS_CLASS::ND_INS_VCVTSS2USI => Ok(Mnemonic::Vcvtss2usi),
|
|
ffi::_ND_INS_CLASS::ND_INS_VCVTTPD2DQ => Ok(Mnemonic::Vcvttpd2dq),
|
|
ffi::_ND_INS_CLASS::ND_INS_VCVTTPD2QQ => Ok(Mnemonic::Vcvttpd2qq),
|
|
ffi::_ND_INS_CLASS::ND_INS_VCVTTPD2UDQ => Ok(Mnemonic::Vcvttpd2udq),
|
|
ffi::_ND_INS_CLASS::ND_INS_VCVTTPD2UQQ => Ok(Mnemonic::Vcvttpd2uqq),
|
|
ffi::_ND_INS_CLASS::ND_INS_VCVTTPH2DQ => Ok(Mnemonic::Vcvttph2dq),
|
|
ffi::_ND_INS_CLASS::ND_INS_VCVTTPH2QQ => Ok(Mnemonic::Vcvttph2qq),
|
|
ffi::_ND_INS_CLASS::ND_INS_VCVTTPH2UDQ => Ok(Mnemonic::Vcvttph2udq),
|
|
ffi::_ND_INS_CLASS::ND_INS_VCVTTPH2UQQ => Ok(Mnemonic::Vcvttph2uqq),
|
|
ffi::_ND_INS_CLASS::ND_INS_VCVTTPH2UW => Ok(Mnemonic::Vcvttph2uw),
|
|
ffi::_ND_INS_CLASS::ND_INS_VCVTTPH2W => Ok(Mnemonic::Vcvttph2w),
|
|
ffi::_ND_INS_CLASS::ND_INS_VCVTTPS2DQ => Ok(Mnemonic::Vcvttps2dq),
|
|
ffi::_ND_INS_CLASS::ND_INS_VCVTTPS2QQ => Ok(Mnemonic::Vcvttps2qq),
|
|
ffi::_ND_INS_CLASS::ND_INS_VCVTTPS2UDQ => Ok(Mnemonic::Vcvttps2udq),
|
|
ffi::_ND_INS_CLASS::ND_INS_VCVTTPS2UQQ => Ok(Mnemonic::Vcvttps2uqq),
|
|
ffi::_ND_INS_CLASS::ND_INS_VCVTTSD2SI => Ok(Mnemonic::Vcvttsd2si),
|
|
ffi::_ND_INS_CLASS::ND_INS_VCVTTSD2USI => Ok(Mnemonic::Vcvttsd2usi),
|
|
ffi::_ND_INS_CLASS::ND_INS_VCVTTSH2SI => Ok(Mnemonic::Vcvttsh2si),
|
|
ffi::_ND_INS_CLASS::ND_INS_VCVTTSH2USI => Ok(Mnemonic::Vcvttsh2usi),
|
|
ffi::_ND_INS_CLASS::ND_INS_VCVTTSS2SI => Ok(Mnemonic::Vcvttss2si),
|
|
ffi::_ND_INS_CLASS::ND_INS_VCVTTSS2USI => Ok(Mnemonic::Vcvttss2usi),
|
|
ffi::_ND_INS_CLASS::ND_INS_VCVTUDQ2PD => Ok(Mnemonic::Vcvtudq2pd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VCVTUDQ2PH => Ok(Mnemonic::Vcvtudq2ph),
|
|
ffi::_ND_INS_CLASS::ND_INS_VCVTUDQ2PS => Ok(Mnemonic::Vcvtudq2ps),
|
|
ffi::_ND_INS_CLASS::ND_INS_VCVTUQQ2PD => Ok(Mnemonic::Vcvtuqq2pd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VCVTUQQ2PH => Ok(Mnemonic::Vcvtuqq2ph),
|
|
ffi::_ND_INS_CLASS::ND_INS_VCVTUQQ2PS => Ok(Mnemonic::Vcvtuqq2ps),
|
|
ffi::_ND_INS_CLASS::ND_INS_VCVTUSI2SD => Ok(Mnemonic::Vcvtusi2sd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VCVTUSI2SH => Ok(Mnemonic::Vcvtusi2sh),
|
|
ffi::_ND_INS_CLASS::ND_INS_VCVTUSI2SS => Ok(Mnemonic::Vcvtusi2ss),
|
|
ffi::_ND_INS_CLASS::ND_INS_VCVTUW2PH => Ok(Mnemonic::Vcvtuw2ph),
|
|
ffi::_ND_INS_CLASS::ND_INS_VCVTW2PH => Ok(Mnemonic::Vcvtw2ph),
|
|
ffi::_ND_INS_CLASS::ND_INS_VDBPSADBW => Ok(Mnemonic::Vdbpsadbw),
|
|
ffi::_ND_INS_CLASS::ND_INS_VDIVPD => Ok(Mnemonic::Vdivpd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VDIVPH => Ok(Mnemonic::Vdivph),
|
|
ffi::_ND_INS_CLASS::ND_INS_VDIVPS => Ok(Mnemonic::Vdivps),
|
|
ffi::_ND_INS_CLASS::ND_INS_VDIVSD => Ok(Mnemonic::Vdivsd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VDIVSH => Ok(Mnemonic::Vdivsh),
|
|
ffi::_ND_INS_CLASS::ND_INS_VDIVSS => Ok(Mnemonic::Vdivss),
|
|
ffi::_ND_INS_CLASS::ND_INS_VDPBF16PS => Ok(Mnemonic::Vdpbf16ps),
|
|
ffi::_ND_INS_CLASS::ND_INS_VDPPD => Ok(Mnemonic::Vdppd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VDPPS => Ok(Mnemonic::Vdpps),
|
|
ffi::_ND_INS_CLASS::ND_INS_VERR => Ok(Mnemonic::Verr),
|
|
ffi::_ND_INS_CLASS::ND_INS_VERW => Ok(Mnemonic::Verw),
|
|
ffi::_ND_INS_CLASS::ND_INS_VEXP2PD => Ok(Mnemonic::Vexp2pd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VEXP2PS => Ok(Mnemonic::Vexp2ps),
|
|
ffi::_ND_INS_CLASS::ND_INS_VEXPANDPD => Ok(Mnemonic::Vexpandpd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VEXPANDPS => Ok(Mnemonic::Vexpandps),
|
|
ffi::_ND_INS_CLASS::ND_INS_VEXTRACTF128 => Ok(Mnemonic::Vextractf128),
|
|
ffi::_ND_INS_CLASS::ND_INS_VEXTRACTF32X4 => Ok(Mnemonic::Vextractf32x4),
|
|
ffi::_ND_INS_CLASS::ND_INS_VEXTRACTF32X8 => Ok(Mnemonic::Vextractf32x8),
|
|
ffi::_ND_INS_CLASS::ND_INS_VEXTRACTF64X2 => Ok(Mnemonic::Vextractf64x2),
|
|
ffi::_ND_INS_CLASS::ND_INS_VEXTRACTF64X4 => Ok(Mnemonic::Vextractf64x4),
|
|
ffi::_ND_INS_CLASS::ND_INS_VEXTRACTI128 => Ok(Mnemonic::Vextracti128),
|
|
ffi::_ND_INS_CLASS::ND_INS_VEXTRACTI32X4 => Ok(Mnemonic::Vextracti32x4),
|
|
ffi::_ND_INS_CLASS::ND_INS_VEXTRACTI32X8 => Ok(Mnemonic::Vextracti32x8),
|
|
ffi::_ND_INS_CLASS::ND_INS_VEXTRACTI64X2 => Ok(Mnemonic::Vextracti64x2),
|
|
ffi::_ND_INS_CLASS::ND_INS_VEXTRACTI64X4 => Ok(Mnemonic::Vextracti64x4),
|
|
ffi::_ND_INS_CLASS::ND_INS_VEXTRACTPS => Ok(Mnemonic::Vextractps),
|
|
ffi::_ND_INS_CLASS::ND_INS_VFCMADDCPH => Ok(Mnemonic::Vfcmaddcph),
|
|
ffi::_ND_INS_CLASS::ND_INS_VFCMADDCSH => Ok(Mnemonic::Vfcmaddcsh),
|
|
ffi::_ND_INS_CLASS::ND_INS_VFCMULCPH => Ok(Mnemonic::Vfcmulcph),
|
|
ffi::_ND_INS_CLASS::ND_INS_VFCMULCSH => Ok(Mnemonic::Vfcmulcsh),
|
|
ffi::_ND_INS_CLASS::ND_INS_VFIXUPIMMPD => Ok(Mnemonic::Vfixupimmpd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VFIXUPIMMPS => Ok(Mnemonic::Vfixupimmps),
|
|
ffi::_ND_INS_CLASS::ND_INS_VFIXUPIMMSD => Ok(Mnemonic::Vfixupimmsd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VFIXUPIMMSS => Ok(Mnemonic::Vfixupimmss),
|
|
ffi::_ND_INS_CLASS::ND_INS_VFMADD132PD => Ok(Mnemonic::Vfmadd132pd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VFMADD132PH => Ok(Mnemonic::Vfmadd132ph),
|
|
ffi::_ND_INS_CLASS::ND_INS_VFMADD132PS => Ok(Mnemonic::Vfmadd132ps),
|
|
ffi::_ND_INS_CLASS::ND_INS_VFMADD132SD => Ok(Mnemonic::Vfmadd132sd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VFMADD132SH => Ok(Mnemonic::Vfmadd132sh),
|
|
ffi::_ND_INS_CLASS::ND_INS_VFMADD132SS => Ok(Mnemonic::Vfmadd132ss),
|
|
ffi::_ND_INS_CLASS::ND_INS_VFMADD213PD => Ok(Mnemonic::Vfmadd213pd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VFMADD213PH => Ok(Mnemonic::Vfmadd213ph),
|
|
ffi::_ND_INS_CLASS::ND_INS_VFMADD213PS => Ok(Mnemonic::Vfmadd213ps),
|
|
ffi::_ND_INS_CLASS::ND_INS_VFMADD213SD => Ok(Mnemonic::Vfmadd213sd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VFMADD213SH => Ok(Mnemonic::Vfmadd213sh),
|
|
ffi::_ND_INS_CLASS::ND_INS_VFMADD213SS => Ok(Mnemonic::Vfmadd213ss),
|
|
ffi::_ND_INS_CLASS::ND_INS_VFMADD231PD => Ok(Mnemonic::Vfmadd231pd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VFMADD231PH => Ok(Mnemonic::Vfmadd231ph),
|
|
ffi::_ND_INS_CLASS::ND_INS_VFMADD231PS => Ok(Mnemonic::Vfmadd231ps),
|
|
ffi::_ND_INS_CLASS::ND_INS_VFMADD231SD => Ok(Mnemonic::Vfmadd231sd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VFMADD231SH => Ok(Mnemonic::Vfmadd231sh),
|
|
ffi::_ND_INS_CLASS::ND_INS_VFMADD231SS => Ok(Mnemonic::Vfmadd231ss),
|
|
ffi::_ND_INS_CLASS::ND_INS_VFMADDCPH => Ok(Mnemonic::Vfmaddcph),
|
|
ffi::_ND_INS_CLASS::ND_INS_VFMADDCSH => Ok(Mnemonic::Vfmaddcsh),
|
|
ffi::_ND_INS_CLASS::ND_INS_VFMADDPD => Ok(Mnemonic::Vfmaddpd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VFMADDPS => Ok(Mnemonic::Vfmaddps),
|
|
ffi::_ND_INS_CLASS::ND_INS_VFMADDSD => Ok(Mnemonic::Vfmaddsd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VFMADDSS => Ok(Mnemonic::Vfmaddss),
|
|
ffi::_ND_INS_CLASS::ND_INS_VFMADDSUB132PD => Ok(Mnemonic::Vfmaddsub132pd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VFMADDSUB132PH => Ok(Mnemonic::Vfmaddsub132ph),
|
|
ffi::_ND_INS_CLASS::ND_INS_VFMADDSUB132PS => Ok(Mnemonic::Vfmaddsub132ps),
|
|
ffi::_ND_INS_CLASS::ND_INS_VFMADDSUB213PD => Ok(Mnemonic::Vfmaddsub213pd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VFMADDSUB213PH => Ok(Mnemonic::Vfmaddsub213ph),
|
|
ffi::_ND_INS_CLASS::ND_INS_VFMADDSUB213PS => Ok(Mnemonic::Vfmaddsub213ps),
|
|
ffi::_ND_INS_CLASS::ND_INS_VFMADDSUB231PD => Ok(Mnemonic::Vfmaddsub231pd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VFMADDSUB231PH => Ok(Mnemonic::Vfmaddsub231ph),
|
|
ffi::_ND_INS_CLASS::ND_INS_VFMADDSUB231PS => Ok(Mnemonic::Vfmaddsub231ps),
|
|
ffi::_ND_INS_CLASS::ND_INS_VFMADDSUBPD => Ok(Mnemonic::Vfmaddsubpd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VFMADDSUBPS => Ok(Mnemonic::Vfmaddsubps),
|
|
ffi::_ND_INS_CLASS::ND_INS_VFMSUB132PD => Ok(Mnemonic::Vfmsub132pd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VFMSUB132PH => Ok(Mnemonic::Vfmsub132ph),
|
|
ffi::_ND_INS_CLASS::ND_INS_VFMSUB132PS => Ok(Mnemonic::Vfmsub132ps),
|
|
ffi::_ND_INS_CLASS::ND_INS_VFMSUB132SD => Ok(Mnemonic::Vfmsub132sd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VFMSUB132SH => Ok(Mnemonic::Vfmsub132sh),
|
|
ffi::_ND_INS_CLASS::ND_INS_VFMSUB132SS => Ok(Mnemonic::Vfmsub132ss),
|
|
ffi::_ND_INS_CLASS::ND_INS_VFMSUB213PD => Ok(Mnemonic::Vfmsub213pd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VFMSUB213PH => Ok(Mnemonic::Vfmsub213ph),
|
|
ffi::_ND_INS_CLASS::ND_INS_VFMSUB213PS => Ok(Mnemonic::Vfmsub213ps),
|
|
ffi::_ND_INS_CLASS::ND_INS_VFMSUB213SD => Ok(Mnemonic::Vfmsub213sd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VFMSUB213SH => Ok(Mnemonic::Vfmsub213sh),
|
|
ffi::_ND_INS_CLASS::ND_INS_VFMSUB213SS => Ok(Mnemonic::Vfmsub213ss),
|
|
ffi::_ND_INS_CLASS::ND_INS_VFMSUB231PD => Ok(Mnemonic::Vfmsub231pd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VFMSUB231PH => Ok(Mnemonic::Vfmsub231ph),
|
|
ffi::_ND_INS_CLASS::ND_INS_VFMSUB231PS => Ok(Mnemonic::Vfmsub231ps),
|
|
ffi::_ND_INS_CLASS::ND_INS_VFMSUB231SD => Ok(Mnemonic::Vfmsub231sd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VFMSUB231SH => Ok(Mnemonic::Vfmsub231sh),
|
|
ffi::_ND_INS_CLASS::ND_INS_VFMSUB231SS => Ok(Mnemonic::Vfmsub231ss),
|
|
ffi::_ND_INS_CLASS::ND_INS_VFMSUBADD132PD => Ok(Mnemonic::Vfmsubadd132pd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VFMSUBADD132PH => Ok(Mnemonic::Vfmsubadd132ph),
|
|
ffi::_ND_INS_CLASS::ND_INS_VFMSUBADD132PS => Ok(Mnemonic::Vfmsubadd132ps),
|
|
ffi::_ND_INS_CLASS::ND_INS_VFMSUBADD213PD => Ok(Mnemonic::Vfmsubadd213pd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VFMSUBADD213PH => Ok(Mnemonic::Vfmsubadd213ph),
|
|
ffi::_ND_INS_CLASS::ND_INS_VFMSUBADD213PS => Ok(Mnemonic::Vfmsubadd213ps),
|
|
ffi::_ND_INS_CLASS::ND_INS_VFMSUBADD231PD => Ok(Mnemonic::Vfmsubadd231pd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VFMSUBADD231PH => Ok(Mnemonic::Vfmsubadd231ph),
|
|
ffi::_ND_INS_CLASS::ND_INS_VFMSUBADD231PS => Ok(Mnemonic::Vfmsubadd231ps),
|
|
ffi::_ND_INS_CLASS::ND_INS_VFMSUBADDPD => Ok(Mnemonic::Vfmsubaddpd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VFMSUBADDPS => Ok(Mnemonic::Vfmsubaddps),
|
|
ffi::_ND_INS_CLASS::ND_INS_VFMSUBPD => Ok(Mnemonic::Vfmsubpd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VFMSUBPS => Ok(Mnemonic::Vfmsubps),
|
|
ffi::_ND_INS_CLASS::ND_INS_VFMSUBSD => Ok(Mnemonic::Vfmsubsd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VFMSUBSS => Ok(Mnemonic::Vfmsubss),
|
|
ffi::_ND_INS_CLASS::ND_INS_VFMULCPH => Ok(Mnemonic::Vfmulcph),
|
|
ffi::_ND_INS_CLASS::ND_INS_VFMULCSH => Ok(Mnemonic::Vfmulcsh),
|
|
ffi::_ND_INS_CLASS::ND_INS_VFNMADD132PD => Ok(Mnemonic::Vfnmadd132pd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VFNMADD132PH => Ok(Mnemonic::Vfnmadd132ph),
|
|
ffi::_ND_INS_CLASS::ND_INS_VFNMADD132PS => Ok(Mnemonic::Vfnmadd132ps),
|
|
ffi::_ND_INS_CLASS::ND_INS_VFNMADD132SD => Ok(Mnemonic::Vfnmadd132sd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VFNMADD132SH => Ok(Mnemonic::Vfnmadd132sh),
|
|
ffi::_ND_INS_CLASS::ND_INS_VFNMADD132SS => Ok(Mnemonic::Vfnmadd132ss),
|
|
ffi::_ND_INS_CLASS::ND_INS_VFNMADD213PD => Ok(Mnemonic::Vfnmadd213pd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VFNMADD213PH => Ok(Mnemonic::Vfnmadd213ph),
|
|
ffi::_ND_INS_CLASS::ND_INS_VFNMADD213PS => Ok(Mnemonic::Vfnmadd213ps),
|
|
ffi::_ND_INS_CLASS::ND_INS_VFNMADD213SD => Ok(Mnemonic::Vfnmadd213sd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VFNMADD213SH => Ok(Mnemonic::Vfnmadd213sh),
|
|
ffi::_ND_INS_CLASS::ND_INS_VFNMADD213SS => Ok(Mnemonic::Vfnmadd213ss),
|
|
ffi::_ND_INS_CLASS::ND_INS_VFNMADD231PD => Ok(Mnemonic::Vfnmadd231pd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VFNMADD231PH => Ok(Mnemonic::Vfnmadd231ph),
|
|
ffi::_ND_INS_CLASS::ND_INS_VFNMADD231PS => Ok(Mnemonic::Vfnmadd231ps),
|
|
ffi::_ND_INS_CLASS::ND_INS_VFNMADD231SD => Ok(Mnemonic::Vfnmadd231sd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VFNMADD231SH => Ok(Mnemonic::Vfnmadd231sh),
|
|
ffi::_ND_INS_CLASS::ND_INS_VFNMADD231SS => Ok(Mnemonic::Vfnmadd231ss),
|
|
ffi::_ND_INS_CLASS::ND_INS_VFNMADDPD => Ok(Mnemonic::Vfnmaddpd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VFNMADDPS => Ok(Mnemonic::Vfnmaddps),
|
|
ffi::_ND_INS_CLASS::ND_INS_VFNMADDSD => Ok(Mnemonic::Vfnmaddsd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VFNMADDSS => Ok(Mnemonic::Vfnmaddss),
|
|
ffi::_ND_INS_CLASS::ND_INS_VFNMSUB132PD => Ok(Mnemonic::Vfnmsub132pd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VFNMSUB132PH => Ok(Mnemonic::Vfnmsub132ph),
|
|
ffi::_ND_INS_CLASS::ND_INS_VFNMSUB132PS => Ok(Mnemonic::Vfnmsub132ps),
|
|
ffi::_ND_INS_CLASS::ND_INS_VFNMSUB132SD => Ok(Mnemonic::Vfnmsub132sd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VFNMSUB132SH => Ok(Mnemonic::Vfnmsub132sh),
|
|
ffi::_ND_INS_CLASS::ND_INS_VFNMSUB132SS => Ok(Mnemonic::Vfnmsub132ss),
|
|
ffi::_ND_INS_CLASS::ND_INS_VFNMSUB213PD => Ok(Mnemonic::Vfnmsub213pd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VFNMSUB213PH => Ok(Mnemonic::Vfnmsub213ph),
|
|
ffi::_ND_INS_CLASS::ND_INS_VFNMSUB213PS => Ok(Mnemonic::Vfnmsub213ps),
|
|
ffi::_ND_INS_CLASS::ND_INS_VFNMSUB213SD => Ok(Mnemonic::Vfnmsub213sd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VFNMSUB213SH => Ok(Mnemonic::Vfnmsub213sh),
|
|
ffi::_ND_INS_CLASS::ND_INS_VFNMSUB213SS => Ok(Mnemonic::Vfnmsub213ss),
|
|
ffi::_ND_INS_CLASS::ND_INS_VFNMSUB231PD => Ok(Mnemonic::Vfnmsub231pd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VFNMSUB231PH => Ok(Mnemonic::Vfnmsub231ph),
|
|
ffi::_ND_INS_CLASS::ND_INS_VFNMSUB231PS => Ok(Mnemonic::Vfnmsub231ps),
|
|
ffi::_ND_INS_CLASS::ND_INS_VFNMSUB231SD => Ok(Mnemonic::Vfnmsub231sd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VFNMSUB231SH => Ok(Mnemonic::Vfnmsub231sh),
|
|
ffi::_ND_INS_CLASS::ND_INS_VFNMSUB231SS => Ok(Mnemonic::Vfnmsub231ss),
|
|
ffi::_ND_INS_CLASS::ND_INS_VFNMSUBPD => Ok(Mnemonic::Vfnmsubpd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VFNMSUBPS => Ok(Mnemonic::Vfnmsubps),
|
|
ffi::_ND_INS_CLASS::ND_INS_VFNMSUBSD => Ok(Mnemonic::Vfnmsubsd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VFNMSUBSS => Ok(Mnemonic::Vfnmsubss),
|
|
ffi::_ND_INS_CLASS::ND_INS_VFPCLASSPD => Ok(Mnemonic::Vfpclasspd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VFPCLASSPH => Ok(Mnemonic::Vfpclassph),
|
|
ffi::_ND_INS_CLASS::ND_INS_VFPCLASSPS => Ok(Mnemonic::Vfpclassps),
|
|
ffi::_ND_INS_CLASS::ND_INS_VFPCLASSSD => Ok(Mnemonic::Vfpclasssd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VFPCLASSSH => Ok(Mnemonic::Vfpclasssh),
|
|
ffi::_ND_INS_CLASS::ND_INS_VFPCLASSSS => Ok(Mnemonic::Vfpclassss),
|
|
ffi::_ND_INS_CLASS::ND_INS_VFRCZPD => Ok(Mnemonic::Vfrczpd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VFRCZPS => Ok(Mnemonic::Vfrczps),
|
|
ffi::_ND_INS_CLASS::ND_INS_VFRCZSD => Ok(Mnemonic::Vfrczsd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VFRCZSS => Ok(Mnemonic::Vfrczss),
|
|
ffi::_ND_INS_CLASS::ND_INS_VGATHERDPD => Ok(Mnemonic::Vgatherdpd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VGATHERDPS => Ok(Mnemonic::Vgatherdps),
|
|
ffi::_ND_INS_CLASS::ND_INS_VGATHERPF0DPD => Ok(Mnemonic::Vgatherpf0dpd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VGATHERPF0DPS => Ok(Mnemonic::Vgatherpf0dps),
|
|
ffi::_ND_INS_CLASS::ND_INS_VGATHERPF0QPD => Ok(Mnemonic::Vgatherpf0qpd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VGATHERPF0QPS => Ok(Mnemonic::Vgatherpf0qps),
|
|
ffi::_ND_INS_CLASS::ND_INS_VGATHERPF1DPD => Ok(Mnemonic::Vgatherpf1dpd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VGATHERPF1DPS => Ok(Mnemonic::Vgatherpf1dps),
|
|
ffi::_ND_INS_CLASS::ND_INS_VGATHERPF1QPD => Ok(Mnemonic::Vgatherpf1qpd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VGATHERPF1QPS => Ok(Mnemonic::Vgatherpf1qps),
|
|
ffi::_ND_INS_CLASS::ND_INS_VGATHERQPD => Ok(Mnemonic::Vgatherqpd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VGATHERQPS => Ok(Mnemonic::Vgatherqps),
|
|
ffi::_ND_INS_CLASS::ND_INS_VGETEXPPD => Ok(Mnemonic::Vgetexppd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VGETEXPPH => Ok(Mnemonic::Vgetexpph),
|
|
ffi::_ND_INS_CLASS::ND_INS_VGETEXPPS => Ok(Mnemonic::Vgetexpps),
|
|
ffi::_ND_INS_CLASS::ND_INS_VGETEXPSD => Ok(Mnemonic::Vgetexpsd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VGETEXPSH => Ok(Mnemonic::Vgetexpsh),
|
|
ffi::_ND_INS_CLASS::ND_INS_VGETEXPSS => Ok(Mnemonic::Vgetexpss),
|
|
ffi::_ND_INS_CLASS::ND_INS_VGETMANTPD => Ok(Mnemonic::Vgetmantpd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VGETMANTPH => Ok(Mnemonic::Vgetmantph),
|
|
ffi::_ND_INS_CLASS::ND_INS_VGETMANTPS => Ok(Mnemonic::Vgetmantps),
|
|
ffi::_ND_INS_CLASS::ND_INS_VGETMANTSD => Ok(Mnemonic::Vgetmantsd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VGETMANTSH => Ok(Mnemonic::Vgetmantsh),
|
|
ffi::_ND_INS_CLASS::ND_INS_VGETMANTSS => Ok(Mnemonic::Vgetmantss),
|
|
ffi::_ND_INS_CLASS::ND_INS_VGF2P8AFFINEINVQB => Ok(Mnemonic::Vgf2p8affineinvqb),
|
|
ffi::_ND_INS_CLASS::ND_INS_VGF2P8AFFINEQB => Ok(Mnemonic::Vgf2p8affineqb),
|
|
ffi::_ND_INS_CLASS::ND_INS_VGF2P8MULB => Ok(Mnemonic::Vgf2p8mulb),
|
|
ffi::_ND_INS_CLASS::ND_INS_VHADDPD => Ok(Mnemonic::Vhaddpd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VHADDPS => Ok(Mnemonic::Vhaddps),
|
|
ffi::_ND_INS_CLASS::ND_INS_VHSUBPD => Ok(Mnemonic::Vhsubpd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VHSUBPS => Ok(Mnemonic::Vhsubps),
|
|
ffi::_ND_INS_CLASS::ND_INS_VINSERTF128 => Ok(Mnemonic::Vinsertf128),
|
|
ffi::_ND_INS_CLASS::ND_INS_VINSERTF32X4 => Ok(Mnemonic::Vinsertf32x4),
|
|
ffi::_ND_INS_CLASS::ND_INS_VINSERTF32X8 => Ok(Mnemonic::Vinsertf32x8),
|
|
ffi::_ND_INS_CLASS::ND_INS_VINSERTF64X2 => Ok(Mnemonic::Vinsertf64x2),
|
|
ffi::_ND_INS_CLASS::ND_INS_VINSERTF64X4 => Ok(Mnemonic::Vinsertf64x4),
|
|
ffi::_ND_INS_CLASS::ND_INS_VINSERTI128 => Ok(Mnemonic::Vinserti128),
|
|
ffi::_ND_INS_CLASS::ND_INS_VINSERTI32X4 => Ok(Mnemonic::Vinserti32x4),
|
|
ffi::_ND_INS_CLASS::ND_INS_VINSERTI32X8 => Ok(Mnemonic::Vinserti32x8),
|
|
ffi::_ND_INS_CLASS::ND_INS_VINSERTI64X2 => Ok(Mnemonic::Vinserti64x2),
|
|
ffi::_ND_INS_CLASS::ND_INS_VINSERTI64X4 => Ok(Mnemonic::Vinserti64x4),
|
|
ffi::_ND_INS_CLASS::ND_INS_VINSERTPS => Ok(Mnemonic::Vinsertps),
|
|
ffi::_ND_INS_CLASS::ND_INS_VLDDQU => Ok(Mnemonic::Vlddqu),
|
|
ffi::_ND_INS_CLASS::ND_INS_VLDMXCSR => Ok(Mnemonic::Vldmxcsr),
|
|
ffi::_ND_INS_CLASS::ND_INS_VMASKMOVDQU => Ok(Mnemonic::Vmaskmovdqu),
|
|
ffi::_ND_INS_CLASS::ND_INS_VMASKMOVPD => Ok(Mnemonic::Vmaskmovpd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VMASKMOVPS => Ok(Mnemonic::Vmaskmovps),
|
|
ffi::_ND_INS_CLASS::ND_INS_VMAXPD => Ok(Mnemonic::Vmaxpd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VMAXPH => Ok(Mnemonic::Vmaxph),
|
|
ffi::_ND_INS_CLASS::ND_INS_VMAXPS => Ok(Mnemonic::Vmaxps),
|
|
ffi::_ND_INS_CLASS::ND_INS_VMAXSD => Ok(Mnemonic::Vmaxsd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VMAXSH => Ok(Mnemonic::Vmaxsh),
|
|
ffi::_ND_INS_CLASS::ND_INS_VMAXSS => Ok(Mnemonic::Vmaxss),
|
|
ffi::_ND_INS_CLASS::ND_INS_VMCALL => Ok(Mnemonic::Vmcall),
|
|
ffi::_ND_INS_CLASS::ND_INS_VMCLEAR => Ok(Mnemonic::Vmclear),
|
|
ffi::_ND_INS_CLASS::ND_INS_VMFUNC => Ok(Mnemonic::Vmfunc),
|
|
ffi::_ND_INS_CLASS::ND_INS_VMGEXIT => Ok(Mnemonic::Vmgexit),
|
|
ffi::_ND_INS_CLASS::ND_INS_VMINPD => Ok(Mnemonic::Vminpd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VMINPH => Ok(Mnemonic::Vminph),
|
|
ffi::_ND_INS_CLASS::ND_INS_VMINPS => Ok(Mnemonic::Vminps),
|
|
ffi::_ND_INS_CLASS::ND_INS_VMINSD => Ok(Mnemonic::Vminsd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VMINSH => Ok(Mnemonic::Vminsh),
|
|
ffi::_ND_INS_CLASS::ND_INS_VMINSS => Ok(Mnemonic::Vminss),
|
|
ffi::_ND_INS_CLASS::ND_INS_VMLAUNCH => Ok(Mnemonic::Vmlaunch),
|
|
ffi::_ND_INS_CLASS::ND_INS_VMLOAD => Ok(Mnemonic::Vmload),
|
|
ffi::_ND_INS_CLASS::ND_INS_VMMCALL => Ok(Mnemonic::Vmmcall),
|
|
ffi::_ND_INS_CLASS::ND_INS_VMOVAPD => Ok(Mnemonic::Vmovapd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VMOVAPS => Ok(Mnemonic::Vmovaps),
|
|
ffi::_ND_INS_CLASS::ND_INS_VMOVD => Ok(Mnemonic::Vmovd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VMOVDDUP => Ok(Mnemonic::Vmovddup),
|
|
ffi::_ND_INS_CLASS::ND_INS_VMOVDQA => Ok(Mnemonic::Vmovdqa),
|
|
ffi::_ND_INS_CLASS::ND_INS_VMOVDQA32 => Ok(Mnemonic::Vmovdqa32),
|
|
ffi::_ND_INS_CLASS::ND_INS_VMOVDQA64 => Ok(Mnemonic::Vmovdqa64),
|
|
ffi::_ND_INS_CLASS::ND_INS_VMOVDQU => Ok(Mnemonic::Vmovdqu),
|
|
ffi::_ND_INS_CLASS::ND_INS_VMOVDQU16 => Ok(Mnemonic::Vmovdqu16),
|
|
ffi::_ND_INS_CLASS::ND_INS_VMOVDQU32 => Ok(Mnemonic::Vmovdqu32),
|
|
ffi::_ND_INS_CLASS::ND_INS_VMOVDQU64 => Ok(Mnemonic::Vmovdqu64),
|
|
ffi::_ND_INS_CLASS::ND_INS_VMOVDQU8 => Ok(Mnemonic::Vmovdqu8),
|
|
ffi::_ND_INS_CLASS::ND_INS_VMOVHLPS => Ok(Mnemonic::Vmovhlps),
|
|
ffi::_ND_INS_CLASS::ND_INS_VMOVHPD => Ok(Mnemonic::Vmovhpd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VMOVHPS => Ok(Mnemonic::Vmovhps),
|
|
ffi::_ND_INS_CLASS::ND_INS_VMOVLHPS => Ok(Mnemonic::Vmovlhps),
|
|
ffi::_ND_INS_CLASS::ND_INS_VMOVLPD => Ok(Mnemonic::Vmovlpd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VMOVLPS => Ok(Mnemonic::Vmovlps),
|
|
ffi::_ND_INS_CLASS::ND_INS_VMOVMSKPD => Ok(Mnemonic::Vmovmskpd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VMOVMSKPS => Ok(Mnemonic::Vmovmskps),
|
|
ffi::_ND_INS_CLASS::ND_INS_VMOVNTDQ => Ok(Mnemonic::Vmovntdq),
|
|
ffi::_ND_INS_CLASS::ND_INS_VMOVNTDQA => Ok(Mnemonic::Vmovntdqa),
|
|
ffi::_ND_INS_CLASS::ND_INS_VMOVNTPD => Ok(Mnemonic::Vmovntpd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VMOVNTPS => Ok(Mnemonic::Vmovntps),
|
|
ffi::_ND_INS_CLASS::ND_INS_VMOVQ => Ok(Mnemonic::Vmovq),
|
|
ffi::_ND_INS_CLASS::ND_INS_VMOVSD => Ok(Mnemonic::Vmovsd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VMOVSH => Ok(Mnemonic::Vmovsh),
|
|
ffi::_ND_INS_CLASS::ND_INS_VMOVSHDUP => Ok(Mnemonic::Vmovshdup),
|
|
ffi::_ND_INS_CLASS::ND_INS_VMOVSLDUP => Ok(Mnemonic::Vmovsldup),
|
|
ffi::_ND_INS_CLASS::ND_INS_VMOVSS => Ok(Mnemonic::Vmovss),
|
|
ffi::_ND_INS_CLASS::ND_INS_VMOVUPD => Ok(Mnemonic::Vmovupd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VMOVUPS => Ok(Mnemonic::Vmovups),
|
|
ffi::_ND_INS_CLASS::ND_INS_VMOVW => Ok(Mnemonic::Vmovw),
|
|
ffi::_ND_INS_CLASS::ND_INS_VMPSADBW => Ok(Mnemonic::Vmpsadbw),
|
|
ffi::_ND_INS_CLASS::ND_INS_VMPTRLD => Ok(Mnemonic::Vmptrld),
|
|
ffi::_ND_INS_CLASS::ND_INS_VMPTRST => Ok(Mnemonic::Vmptrst),
|
|
ffi::_ND_INS_CLASS::ND_INS_VMREAD => Ok(Mnemonic::Vmread),
|
|
ffi::_ND_INS_CLASS::ND_INS_VMRESUME => Ok(Mnemonic::Vmresume),
|
|
ffi::_ND_INS_CLASS::ND_INS_VMRUN => Ok(Mnemonic::Vmrun),
|
|
ffi::_ND_INS_CLASS::ND_INS_VMSAVE => Ok(Mnemonic::Vmsave),
|
|
ffi::_ND_INS_CLASS::ND_INS_VMULPD => Ok(Mnemonic::Vmulpd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VMULPH => Ok(Mnemonic::Vmulph),
|
|
ffi::_ND_INS_CLASS::ND_INS_VMULPS => Ok(Mnemonic::Vmulps),
|
|
ffi::_ND_INS_CLASS::ND_INS_VMULSD => Ok(Mnemonic::Vmulsd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VMULSH => Ok(Mnemonic::Vmulsh),
|
|
ffi::_ND_INS_CLASS::ND_INS_VMULSS => Ok(Mnemonic::Vmulss),
|
|
ffi::_ND_INS_CLASS::ND_INS_VMWRITE => Ok(Mnemonic::Vmwrite),
|
|
ffi::_ND_INS_CLASS::ND_INS_VMXOFF => Ok(Mnemonic::Vmxoff),
|
|
ffi::_ND_INS_CLASS::ND_INS_VMXON => Ok(Mnemonic::Vmxon),
|
|
ffi::_ND_INS_CLASS::ND_INS_VORPD => Ok(Mnemonic::Vorpd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VORPS => Ok(Mnemonic::Vorps),
|
|
ffi::_ND_INS_CLASS::ND_INS_VP2INTERSECTD => Ok(Mnemonic::Vp2intersectd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VP2INTERSECTQ => Ok(Mnemonic::Vp2intersectq),
|
|
ffi::_ND_INS_CLASS::ND_INS_VP4DPWSSD => Ok(Mnemonic::Vp4dpwssd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VP4DPWSSDS => Ok(Mnemonic::Vp4dpwssds),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPABSB => Ok(Mnemonic::Vpabsb),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPABSD => Ok(Mnemonic::Vpabsd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPABSQ => Ok(Mnemonic::Vpabsq),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPABSW => Ok(Mnemonic::Vpabsw),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPACKSSDW => Ok(Mnemonic::Vpackssdw),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPACKSSWB => Ok(Mnemonic::Vpacksswb),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPACKUSDW => Ok(Mnemonic::Vpackusdw),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPACKUSWB => Ok(Mnemonic::Vpackuswb),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPADDB => Ok(Mnemonic::Vpaddb),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPADDD => Ok(Mnemonic::Vpaddd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPADDQ => Ok(Mnemonic::Vpaddq),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPADDSB => Ok(Mnemonic::Vpaddsb),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPADDSW => Ok(Mnemonic::Vpaddsw),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPADDUSB => Ok(Mnemonic::Vpaddusb),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPADDUSW => Ok(Mnemonic::Vpaddusw),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPADDW => Ok(Mnemonic::Vpaddw),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPALIGNR => Ok(Mnemonic::Vpalignr),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPAND => Ok(Mnemonic::Vpand),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPANDD => Ok(Mnemonic::Vpandd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPANDN => Ok(Mnemonic::Vpandn),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPANDND => Ok(Mnemonic::Vpandnd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPANDNQ => Ok(Mnemonic::Vpandnq),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPANDQ => Ok(Mnemonic::Vpandq),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPAVGB => Ok(Mnemonic::Vpavgb),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPAVGW => Ok(Mnemonic::Vpavgw),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPBLENDD => Ok(Mnemonic::Vpblendd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPBLENDMB => Ok(Mnemonic::Vpblendmb),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPBLENDMD => Ok(Mnemonic::Vpblendmd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPBLENDMQ => Ok(Mnemonic::Vpblendmq),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPBLENDMW => Ok(Mnemonic::Vpblendmw),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPBLENDVB => Ok(Mnemonic::Vpblendvb),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPBLENDW => Ok(Mnemonic::Vpblendw),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPBROADCASTB => Ok(Mnemonic::Vpbroadcastb),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPBROADCASTD => Ok(Mnemonic::Vpbroadcastd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPBROADCASTMB2Q => Ok(Mnemonic::Vpbroadcastmb2q),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPBROADCASTMW2D => Ok(Mnemonic::Vpbroadcastmw2d),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPBROADCASTQ => Ok(Mnemonic::Vpbroadcastq),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPBROADCASTW => Ok(Mnemonic::Vpbroadcastw),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPCLMULQDQ => Ok(Mnemonic::Vpclmulqdq),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPCMOV => Ok(Mnemonic::Vpcmov),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPCMPB => Ok(Mnemonic::Vpcmpb),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPCMPD => Ok(Mnemonic::Vpcmpd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPCMPEQB => Ok(Mnemonic::Vpcmpeqb),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPCMPEQD => Ok(Mnemonic::Vpcmpeqd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPCMPEQQ => Ok(Mnemonic::Vpcmpeqq),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPCMPEQW => Ok(Mnemonic::Vpcmpeqw),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPCMPESTRI => Ok(Mnemonic::Vpcmpestri),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPCMPESTRM => Ok(Mnemonic::Vpcmpestrm),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPCMPGTB => Ok(Mnemonic::Vpcmpgtb),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPCMPGTD => Ok(Mnemonic::Vpcmpgtd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPCMPGTQ => Ok(Mnemonic::Vpcmpgtq),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPCMPGTW => Ok(Mnemonic::Vpcmpgtw),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPCMPISTRI => Ok(Mnemonic::Vpcmpistri),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPCMPISTRM => Ok(Mnemonic::Vpcmpistrm),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPCMPQ => Ok(Mnemonic::Vpcmpq),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPCMPUB => Ok(Mnemonic::Vpcmpub),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPCMPUD => Ok(Mnemonic::Vpcmpud),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPCMPUQ => Ok(Mnemonic::Vpcmpuq),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPCMPUW => Ok(Mnemonic::Vpcmpuw),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPCMPW => Ok(Mnemonic::Vpcmpw),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPCOMB => Ok(Mnemonic::Vpcomb),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPCOMD => Ok(Mnemonic::Vpcomd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPCOMPRESSB => Ok(Mnemonic::Vpcompressb),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPCOMPRESSD => Ok(Mnemonic::Vpcompressd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPCOMPRESSQ => Ok(Mnemonic::Vpcompressq),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPCOMPRESSW => Ok(Mnemonic::Vpcompressw),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPCOMQ => Ok(Mnemonic::Vpcomq),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPCOMUB => Ok(Mnemonic::Vpcomub),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPCOMUD => Ok(Mnemonic::Vpcomud),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPCOMUQ => Ok(Mnemonic::Vpcomuq),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPCOMUW => Ok(Mnemonic::Vpcomuw),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPCOMW => Ok(Mnemonic::Vpcomw),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPCONFLICTD => Ok(Mnemonic::Vpconflictd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPCONFLICTQ => Ok(Mnemonic::Vpconflictq),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPDPBUSD => Ok(Mnemonic::Vpdpbusd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPDPBUSDS => Ok(Mnemonic::Vpdpbusds),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPDPWSSD => Ok(Mnemonic::Vpdpwssd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPDPWSSDS => Ok(Mnemonic::Vpdpwssds),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPERM2F128 => Ok(Mnemonic::Vperm2f128),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPERM2I128 => Ok(Mnemonic::Vperm2i128),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPERMB => Ok(Mnemonic::Vpermb),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPERMD => Ok(Mnemonic::Vpermd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPERMI2B => Ok(Mnemonic::Vpermi2b),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPERMI2D => Ok(Mnemonic::Vpermi2d),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPERMI2PD => Ok(Mnemonic::Vpermi2pd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPERMI2PS => Ok(Mnemonic::Vpermi2ps),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPERMI2Q => Ok(Mnemonic::Vpermi2q),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPERMI2W => Ok(Mnemonic::Vpermi2w),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPERMIL2PD => Ok(Mnemonic::Vpermil2pd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPERMIL2PS => Ok(Mnemonic::Vpermil2ps),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPERMILPD => Ok(Mnemonic::Vpermilpd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPERMILPS => Ok(Mnemonic::Vpermilps),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPERMPD => Ok(Mnemonic::Vpermpd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPERMPS => Ok(Mnemonic::Vpermps),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPERMQ => Ok(Mnemonic::Vpermq),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPERMT2B => Ok(Mnemonic::Vpermt2b),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPERMT2D => Ok(Mnemonic::Vpermt2d),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPERMT2PD => Ok(Mnemonic::Vpermt2pd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPERMT2PS => Ok(Mnemonic::Vpermt2ps),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPERMT2Q => Ok(Mnemonic::Vpermt2q),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPERMT2W => Ok(Mnemonic::Vpermt2w),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPERMW => Ok(Mnemonic::Vpermw),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPEXPANDB => Ok(Mnemonic::Vpexpandb),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPEXPANDD => Ok(Mnemonic::Vpexpandd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPEXPANDQ => Ok(Mnemonic::Vpexpandq),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPEXPANDW => Ok(Mnemonic::Vpexpandw),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPEXTRB => Ok(Mnemonic::Vpextrb),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPEXTRD => Ok(Mnemonic::Vpextrd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPEXTRQ => Ok(Mnemonic::Vpextrq),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPEXTRW => Ok(Mnemonic::Vpextrw),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPGATHERDD => Ok(Mnemonic::Vpgatherdd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPGATHERDQ => Ok(Mnemonic::Vpgatherdq),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPGATHERQD => Ok(Mnemonic::Vpgatherqd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPGATHERQQ => Ok(Mnemonic::Vpgatherqq),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPHADDBD => Ok(Mnemonic::Vphaddbd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPHADDBQ => Ok(Mnemonic::Vphaddbq),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPHADDBW => Ok(Mnemonic::Vphaddbw),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPHADDD => Ok(Mnemonic::Vphaddd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPHADDDQ => Ok(Mnemonic::Vphadddq),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPHADDSW => Ok(Mnemonic::Vphaddsw),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPHADDUBD => Ok(Mnemonic::Vphaddubd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPHADDUBQ => Ok(Mnemonic::Vphaddubq),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPHADDUBW => Ok(Mnemonic::Vphaddubw),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPHADDUDQ => Ok(Mnemonic::Vphaddudq),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPHADDUWD => Ok(Mnemonic::Vphadduwd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPHADDUWQ => Ok(Mnemonic::Vphadduwq),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPHADDW => Ok(Mnemonic::Vphaddw),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPHADDWD => Ok(Mnemonic::Vphaddwd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPHADDWQ => Ok(Mnemonic::Vphaddwq),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPHMINPOSUW => Ok(Mnemonic::Vphminposuw),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPHSUBBW => Ok(Mnemonic::Vphsubbw),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPHSUBD => Ok(Mnemonic::Vphsubd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPHSUBDQ => Ok(Mnemonic::Vphsubdq),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPHSUBSW => Ok(Mnemonic::Vphsubsw),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPHSUBW => Ok(Mnemonic::Vphsubw),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPHSUBWD => Ok(Mnemonic::Vphsubwd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPINSRB => Ok(Mnemonic::Vpinsrb),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPINSRD => Ok(Mnemonic::Vpinsrd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPINSRQ => Ok(Mnemonic::Vpinsrq),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPINSRW => Ok(Mnemonic::Vpinsrw),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPLZCNTD => Ok(Mnemonic::Vplzcntd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPLZCNTQ => Ok(Mnemonic::Vplzcntq),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPMACSDD => Ok(Mnemonic::Vpmacsdd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPMACSDQH => Ok(Mnemonic::Vpmacsdqh),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPMACSDQL => Ok(Mnemonic::Vpmacsdql),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPMACSSDD => Ok(Mnemonic::Vpmacssdd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPMACSSDQH => Ok(Mnemonic::Vpmacssdqh),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPMACSSDQL => Ok(Mnemonic::Vpmacssdql),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPMACSSWD => Ok(Mnemonic::Vpmacsswd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPMACSSWW => Ok(Mnemonic::Vpmacssww),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPMACSWD => Ok(Mnemonic::Vpmacswd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPMACSWW => Ok(Mnemonic::Vpmacsww),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPMADCSSWD => Ok(Mnemonic::Vpmadcsswd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPMADCSWD => Ok(Mnemonic::Vpmadcswd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPMADD52HUQ => Ok(Mnemonic::Vpmadd52huq),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPMADD52LUQ => Ok(Mnemonic::Vpmadd52luq),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPMADDUBSW => Ok(Mnemonic::Vpmaddubsw),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPMADDWD => Ok(Mnemonic::Vpmaddwd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPMASKMOVD => Ok(Mnemonic::Vpmaskmovd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPMASKMOVQ => Ok(Mnemonic::Vpmaskmovq),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPMAXSB => Ok(Mnemonic::Vpmaxsb),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPMAXSD => Ok(Mnemonic::Vpmaxsd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPMAXSQ => Ok(Mnemonic::Vpmaxsq),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPMAXSW => Ok(Mnemonic::Vpmaxsw),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPMAXUB => Ok(Mnemonic::Vpmaxub),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPMAXUD => Ok(Mnemonic::Vpmaxud),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPMAXUQ => Ok(Mnemonic::Vpmaxuq),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPMAXUW => Ok(Mnemonic::Vpmaxuw),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPMINSB => Ok(Mnemonic::Vpminsb),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPMINSD => Ok(Mnemonic::Vpminsd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPMINSQ => Ok(Mnemonic::Vpminsq),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPMINSW => Ok(Mnemonic::Vpminsw),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPMINUB => Ok(Mnemonic::Vpminub),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPMINUD => Ok(Mnemonic::Vpminud),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPMINUQ => Ok(Mnemonic::Vpminuq),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPMINUW => Ok(Mnemonic::Vpminuw),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPMOVB2M => Ok(Mnemonic::Vpmovb2m),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPMOVD2M => Ok(Mnemonic::Vpmovd2m),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPMOVDB => Ok(Mnemonic::Vpmovdb),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPMOVDW => Ok(Mnemonic::Vpmovdw),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPMOVM2B => Ok(Mnemonic::Vpmovm2b),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPMOVM2D => Ok(Mnemonic::Vpmovm2d),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPMOVM2Q => Ok(Mnemonic::Vpmovm2q),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPMOVM2W => Ok(Mnemonic::Vpmovm2w),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPMOVMSKB => Ok(Mnemonic::Vpmovmskb),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPMOVQ2M => Ok(Mnemonic::Vpmovq2m),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPMOVQB => Ok(Mnemonic::Vpmovqb),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPMOVQD => Ok(Mnemonic::Vpmovqd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPMOVQW => Ok(Mnemonic::Vpmovqw),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPMOVSDB => Ok(Mnemonic::Vpmovsdb),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPMOVSDW => Ok(Mnemonic::Vpmovsdw),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPMOVSQB => Ok(Mnemonic::Vpmovsqb),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPMOVSQD => Ok(Mnemonic::Vpmovsqd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPMOVSQW => Ok(Mnemonic::Vpmovsqw),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPMOVSWB => Ok(Mnemonic::Vpmovswb),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPMOVSXBD => Ok(Mnemonic::Vpmovsxbd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPMOVSXBQ => Ok(Mnemonic::Vpmovsxbq),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPMOVSXBW => Ok(Mnemonic::Vpmovsxbw),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPMOVSXDQ => Ok(Mnemonic::Vpmovsxdq),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPMOVSXWD => Ok(Mnemonic::Vpmovsxwd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPMOVSXWQ => Ok(Mnemonic::Vpmovsxwq),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPMOVUSDB => Ok(Mnemonic::Vpmovusdb),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPMOVUSDW => Ok(Mnemonic::Vpmovusdw),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPMOVUSQB => Ok(Mnemonic::Vpmovusqb),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPMOVUSQD => Ok(Mnemonic::Vpmovusqd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPMOVUSQW => Ok(Mnemonic::Vpmovusqw),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPMOVUSWB => Ok(Mnemonic::Vpmovuswb),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPMOVW2M => Ok(Mnemonic::Vpmovw2m),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPMOVWB => Ok(Mnemonic::Vpmovwb),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPMOVZXBD => Ok(Mnemonic::Vpmovzxbd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPMOVZXBQ => Ok(Mnemonic::Vpmovzxbq),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPMOVZXBW => Ok(Mnemonic::Vpmovzxbw),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPMOVZXDQ => Ok(Mnemonic::Vpmovzxdq),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPMOVZXWD => Ok(Mnemonic::Vpmovzxwd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPMOVZXWQ => Ok(Mnemonic::Vpmovzxwq),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPMULDQ => Ok(Mnemonic::Vpmuldq),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPMULHRSW => Ok(Mnemonic::Vpmulhrsw),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPMULHUW => Ok(Mnemonic::Vpmulhuw),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPMULHW => Ok(Mnemonic::Vpmulhw),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPMULLD => Ok(Mnemonic::Vpmulld),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPMULLQ => Ok(Mnemonic::Vpmullq),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPMULLW => Ok(Mnemonic::Vpmullw),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPMULTISHIFTQB => Ok(Mnemonic::Vpmultishiftqb),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPMULUDQ => Ok(Mnemonic::Vpmuludq),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPOPCNTB => Ok(Mnemonic::Vpopcntb),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPOPCNTD => Ok(Mnemonic::Vpopcntd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPOPCNTQ => Ok(Mnemonic::Vpopcntq),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPOPCNTW => Ok(Mnemonic::Vpopcntw),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPOR => Ok(Mnemonic::Vpor),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPORD => Ok(Mnemonic::Vpord),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPORQ => Ok(Mnemonic::Vporq),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPPERM => Ok(Mnemonic::Vpperm),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPROLD => Ok(Mnemonic::Vprold),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPROLQ => Ok(Mnemonic::Vprolq),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPROLVD => Ok(Mnemonic::Vprolvd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPROLVQ => Ok(Mnemonic::Vprolvq),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPRORD => Ok(Mnemonic::Vprord),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPRORQ => Ok(Mnemonic::Vprorq),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPRORVD => Ok(Mnemonic::Vprorvd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPRORVQ => Ok(Mnemonic::Vprorvq),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPROTB => Ok(Mnemonic::Vprotb),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPROTD => Ok(Mnemonic::Vprotd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPROTQ => Ok(Mnemonic::Vprotq),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPROTW => Ok(Mnemonic::Vprotw),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPSADBW => Ok(Mnemonic::Vpsadbw),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPSCATTERDD => Ok(Mnemonic::Vpscatterdd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPSCATTERDQ => Ok(Mnemonic::Vpscatterdq),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPSCATTERQD => Ok(Mnemonic::Vpscatterqd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPSCATTERQQ => Ok(Mnemonic::Vpscatterqq),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPSHAB => Ok(Mnemonic::Vpshab),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPSHAD => Ok(Mnemonic::Vpshad),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPSHAQ => Ok(Mnemonic::Vpshaq),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPSHAW => Ok(Mnemonic::Vpshaw),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPSHLB => Ok(Mnemonic::Vpshlb),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPSHLD => Ok(Mnemonic::Vpshld),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPSHLDD => Ok(Mnemonic::Vpshldd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPSHLDQ => Ok(Mnemonic::Vpshldq),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPSHLDVD => Ok(Mnemonic::Vpshldvd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPSHLDVQ => Ok(Mnemonic::Vpshldvq),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPSHLDVW => Ok(Mnemonic::Vpshldvw),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPSHLDW => Ok(Mnemonic::Vpshldw),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPSHLQ => Ok(Mnemonic::Vpshlq),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPSHLW => Ok(Mnemonic::Vpshlw),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPSHRDD => Ok(Mnemonic::Vpshrdd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPSHRDQ => Ok(Mnemonic::Vpshrdq),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPSHRDVD => Ok(Mnemonic::Vpshrdvd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPSHRDVQ => Ok(Mnemonic::Vpshrdvq),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPSHRDVW => Ok(Mnemonic::Vpshrdvw),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPSHRDW => Ok(Mnemonic::Vpshrdw),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPSHUFB => Ok(Mnemonic::Vpshufb),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPSHUFBITQMB => Ok(Mnemonic::Vpshufbitqmb),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPSHUFD => Ok(Mnemonic::Vpshufd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPSHUFHW => Ok(Mnemonic::Vpshufhw),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPSHUFLW => Ok(Mnemonic::Vpshuflw),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPSIGNB => Ok(Mnemonic::Vpsignb),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPSIGND => Ok(Mnemonic::Vpsignd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPSIGNW => Ok(Mnemonic::Vpsignw),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPSLLD => Ok(Mnemonic::Vpslld),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPSLLDQ => Ok(Mnemonic::Vpslldq),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPSLLQ => Ok(Mnemonic::Vpsllq),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPSLLVD => Ok(Mnemonic::Vpsllvd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPSLLVQ => Ok(Mnemonic::Vpsllvq),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPSLLVW => Ok(Mnemonic::Vpsllvw),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPSLLW => Ok(Mnemonic::Vpsllw),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPSRAD => Ok(Mnemonic::Vpsrad),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPSRAQ => Ok(Mnemonic::Vpsraq),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPSRAVD => Ok(Mnemonic::Vpsravd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPSRAVQ => Ok(Mnemonic::Vpsravq),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPSRAVW => Ok(Mnemonic::Vpsravw),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPSRAW => Ok(Mnemonic::Vpsraw),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPSRLD => Ok(Mnemonic::Vpsrld),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPSRLDQ => Ok(Mnemonic::Vpsrldq),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPSRLQ => Ok(Mnemonic::Vpsrlq),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPSRLVD => Ok(Mnemonic::Vpsrlvd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPSRLVQ => Ok(Mnemonic::Vpsrlvq),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPSRLVW => Ok(Mnemonic::Vpsrlvw),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPSRLW => Ok(Mnemonic::Vpsrlw),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPSUBB => Ok(Mnemonic::Vpsubb),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPSUBD => Ok(Mnemonic::Vpsubd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPSUBQ => Ok(Mnemonic::Vpsubq),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPSUBSB => Ok(Mnemonic::Vpsubsb),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPSUBSW => Ok(Mnemonic::Vpsubsw),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPSUBUSB => Ok(Mnemonic::Vpsubusb),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPSUBUSW => Ok(Mnemonic::Vpsubusw),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPSUBW => Ok(Mnemonic::Vpsubw),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPTERNLOGD => Ok(Mnemonic::Vpternlogd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPTERNLOGQ => Ok(Mnemonic::Vpternlogq),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPTEST => Ok(Mnemonic::Vptest),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPTESTMB => Ok(Mnemonic::Vptestmb),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPTESTMD => Ok(Mnemonic::Vptestmd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPTESTMQ => Ok(Mnemonic::Vptestmq),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPTESTMW => Ok(Mnemonic::Vptestmw),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPTESTNMB => Ok(Mnemonic::Vptestnmb),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPTESTNMD => Ok(Mnemonic::Vptestnmd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPTESTNMQ => Ok(Mnemonic::Vptestnmq),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPTESTNMW => Ok(Mnemonic::Vptestnmw),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPUNPCKHBW => Ok(Mnemonic::Vpunpckhbw),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPUNPCKHDQ => Ok(Mnemonic::Vpunpckhdq),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPUNPCKHQDQ => Ok(Mnemonic::Vpunpckhqdq),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPUNPCKHWD => Ok(Mnemonic::Vpunpckhwd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPUNPCKLBW => Ok(Mnemonic::Vpunpcklbw),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPUNPCKLDQ => Ok(Mnemonic::Vpunpckldq),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPUNPCKLQDQ => Ok(Mnemonic::Vpunpcklqdq),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPUNPCKLWD => Ok(Mnemonic::Vpunpcklwd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPXOR => Ok(Mnemonic::Vpxor),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPXORD => Ok(Mnemonic::Vpxord),
|
|
ffi::_ND_INS_CLASS::ND_INS_VPXORQ => Ok(Mnemonic::Vpxorq),
|
|
ffi::_ND_INS_CLASS::ND_INS_VRANGEPD => Ok(Mnemonic::Vrangepd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VRANGEPS => Ok(Mnemonic::Vrangeps),
|
|
ffi::_ND_INS_CLASS::ND_INS_VRANGESD => Ok(Mnemonic::Vrangesd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VRANGESS => Ok(Mnemonic::Vrangess),
|
|
ffi::_ND_INS_CLASS::ND_INS_VRCP14PD => Ok(Mnemonic::Vrcp14pd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VRCP14PS => Ok(Mnemonic::Vrcp14ps),
|
|
ffi::_ND_INS_CLASS::ND_INS_VRCP14SD => Ok(Mnemonic::Vrcp14sd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VRCP14SS => Ok(Mnemonic::Vrcp14ss),
|
|
ffi::_ND_INS_CLASS::ND_INS_VRCP28PD => Ok(Mnemonic::Vrcp28pd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VRCP28PS => Ok(Mnemonic::Vrcp28ps),
|
|
ffi::_ND_INS_CLASS::ND_INS_VRCP28SD => Ok(Mnemonic::Vrcp28sd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VRCP28SS => Ok(Mnemonic::Vrcp28ss),
|
|
ffi::_ND_INS_CLASS::ND_INS_VRCPPH => Ok(Mnemonic::Vrcpph),
|
|
ffi::_ND_INS_CLASS::ND_INS_VRCPPS => Ok(Mnemonic::Vrcpps),
|
|
ffi::_ND_INS_CLASS::ND_INS_VRCPSH => Ok(Mnemonic::Vrcpsh),
|
|
ffi::_ND_INS_CLASS::ND_INS_VRCPSS => Ok(Mnemonic::Vrcpss),
|
|
ffi::_ND_INS_CLASS::ND_INS_VREDUCEPD => Ok(Mnemonic::Vreducepd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VREDUCEPH => Ok(Mnemonic::Vreduceph),
|
|
ffi::_ND_INS_CLASS::ND_INS_VREDUCEPS => Ok(Mnemonic::Vreduceps),
|
|
ffi::_ND_INS_CLASS::ND_INS_VREDUCESD => Ok(Mnemonic::Vreducesd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VREDUCESH => Ok(Mnemonic::Vreducesh),
|
|
ffi::_ND_INS_CLASS::ND_INS_VREDUCESS => Ok(Mnemonic::Vreducess),
|
|
ffi::_ND_INS_CLASS::ND_INS_VRNDSCALEPD => Ok(Mnemonic::Vrndscalepd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VRNDSCALEPH => Ok(Mnemonic::Vrndscaleph),
|
|
ffi::_ND_INS_CLASS::ND_INS_VRNDSCALEPS => Ok(Mnemonic::Vrndscaleps),
|
|
ffi::_ND_INS_CLASS::ND_INS_VRNDSCALESD => Ok(Mnemonic::Vrndscalesd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VRNDSCALESH => Ok(Mnemonic::Vrndscalesh),
|
|
ffi::_ND_INS_CLASS::ND_INS_VRNDSCALESS => Ok(Mnemonic::Vrndscaless),
|
|
ffi::_ND_INS_CLASS::ND_INS_VROUNDPD => Ok(Mnemonic::Vroundpd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VROUNDPS => Ok(Mnemonic::Vroundps),
|
|
ffi::_ND_INS_CLASS::ND_INS_VROUNDSD => Ok(Mnemonic::Vroundsd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VROUNDSS => Ok(Mnemonic::Vroundss),
|
|
ffi::_ND_INS_CLASS::ND_INS_VRSQRT14PD => Ok(Mnemonic::Vrsqrt14pd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VRSQRT14PS => Ok(Mnemonic::Vrsqrt14ps),
|
|
ffi::_ND_INS_CLASS::ND_INS_VRSQRT14SD => Ok(Mnemonic::Vrsqrt14sd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VRSQRT14SS => Ok(Mnemonic::Vrsqrt14ss),
|
|
ffi::_ND_INS_CLASS::ND_INS_VRSQRT28PD => Ok(Mnemonic::Vrsqrt28pd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VRSQRT28PS => Ok(Mnemonic::Vrsqrt28ps),
|
|
ffi::_ND_INS_CLASS::ND_INS_VRSQRT28SD => Ok(Mnemonic::Vrsqrt28sd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VRSQRT28SS => Ok(Mnemonic::Vrsqrt28ss),
|
|
ffi::_ND_INS_CLASS::ND_INS_VRSQRTPH => Ok(Mnemonic::Vrsqrtph),
|
|
ffi::_ND_INS_CLASS::ND_INS_VRSQRTPS => Ok(Mnemonic::Vrsqrtps),
|
|
ffi::_ND_INS_CLASS::ND_INS_VRSQRTSH => Ok(Mnemonic::Vrsqrtsh),
|
|
ffi::_ND_INS_CLASS::ND_INS_VRSQRTSS => Ok(Mnemonic::Vrsqrtss),
|
|
ffi::_ND_INS_CLASS::ND_INS_VSCALEFPD => Ok(Mnemonic::Vscalefpd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VSCALEFPH => Ok(Mnemonic::Vscalefph),
|
|
ffi::_ND_INS_CLASS::ND_INS_VSCALEFPS => Ok(Mnemonic::Vscalefps),
|
|
ffi::_ND_INS_CLASS::ND_INS_VSCALEFSD => Ok(Mnemonic::Vscalefsd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VSCALEFSH => Ok(Mnemonic::Vscalefsh),
|
|
ffi::_ND_INS_CLASS::ND_INS_VSCALEFSS => Ok(Mnemonic::Vscalefss),
|
|
ffi::_ND_INS_CLASS::ND_INS_VSCATTERDPD => Ok(Mnemonic::Vscatterdpd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VSCATTERDPS => Ok(Mnemonic::Vscatterdps),
|
|
ffi::_ND_INS_CLASS::ND_INS_VSCATTERPF0DPD => Ok(Mnemonic::Vscatterpf0dpd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VSCATTERPF0DPS => Ok(Mnemonic::Vscatterpf0dps),
|
|
ffi::_ND_INS_CLASS::ND_INS_VSCATTERPF0QPD => Ok(Mnemonic::Vscatterpf0qpd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VSCATTERPF0QPS => Ok(Mnemonic::Vscatterpf0qps),
|
|
ffi::_ND_INS_CLASS::ND_INS_VSCATTERPF1DPD => Ok(Mnemonic::Vscatterpf1dpd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VSCATTERPF1DPS => Ok(Mnemonic::Vscatterpf1dps),
|
|
ffi::_ND_INS_CLASS::ND_INS_VSCATTERPF1QPD => Ok(Mnemonic::Vscatterpf1qpd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VSCATTERPF1QPS => Ok(Mnemonic::Vscatterpf1qps),
|
|
ffi::_ND_INS_CLASS::ND_INS_VSCATTERQPD => Ok(Mnemonic::Vscatterqpd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VSCATTERQPS => Ok(Mnemonic::Vscatterqps),
|
|
ffi::_ND_INS_CLASS::ND_INS_VSHUFF32X4 => Ok(Mnemonic::Vshuff32x4),
|
|
ffi::_ND_INS_CLASS::ND_INS_VSHUFF64X2 => Ok(Mnemonic::Vshuff64x2),
|
|
ffi::_ND_INS_CLASS::ND_INS_VSHUFI32X4 => Ok(Mnemonic::Vshufi32x4),
|
|
ffi::_ND_INS_CLASS::ND_INS_VSHUFI64X2 => Ok(Mnemonic::Vshufi64x2),
|
|
ffi::_ND_INS_CLASS::ND_INS_VSHUFPD => Ok(Mnemonic::Vshufpd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VSHUFPS => Ok(Mnemonic::Vshufps),
|
|
ffi::_ND_INS_CLASS::ND_INS_VSQRTPD => Ok(Mnemonic::Vsqrtpd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VSQRTPH => Ok(Mnemonic::Vsqrtph),
|
|
ffi::_ND_INS_CLASS::ND_INS_VSQRTPS => Ok(Mnemonic::Vsqrtps),
|
|
ffi::_ND_INS_CLASS::ND_INS_VSQRTSD => Ok(Mnemonic::Vsqrtsd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VSQRTSH => Ok(Mnemonic::Vsqrtsh),
|
|
ffi::_ND_INS_CLASS::ND_INS_VSQRTSS => Ok(Mnemonic::Vsqrtss),
|
|
ffi::_ND_INS_CLASS::ND_INS_VSTMXCSR => Ok(Mnemonic::Vstmxcsr),
|
|
ffi::_ND_INS_CLASS::ND_INS_VSUBPD => Ok(Mnemonic::Vsubpd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VSUBPH => Ok(Mnemonic::Vsubph),
|
|
ffi::_ND_INS_CLASS::ND_INS_VSUBPS => Ok(Mnemonic::Vsubps),
|
|
ffi::_ND_INS_CLASS::ND_INS_VSUBSD => Ok(Mnemonic::Vsubsd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VSUBSH => Ok(Mnemonic::Vsubsh),
|
|
ffi::_ND_INS_CLASS::ND_INS_VSUBSS => Ok(Mnemonic::Vsubss),
|
|
ffi::_ND_INS_CLASS::ND_INS_VTESTPD => Ok(Mnemonic::Vtestpd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VTESTPS => Ok(Mnemonic::Vtestps),
|
|
ffi::_ND_INS_CLASS::ND_INS_VUCOMISD => Ok(Mnemonic::Vucomisd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VUCOMISH => Ok(Mnemonic::Vucomish),
|
|
ffi::_ND_INS_CLASS::ND_INS_VUCOMISS => Ok(Mnemonic::Vucomiss),
|
|
ffi::_ND_INS_CLASS::ND_INS_VUNPCKHPD => Ok(Mnemonic::Vunpckhpd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VUNPCKHPS => Ok(Mnemonic::Vunpckhps),
|
|
ffi::_ND_INS_CLASS::ND_INS_VUNPCKLPD => Ok(Mnemonic::Vunpcklpd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VUNPCKLPS => Ok(Mnemonic::Vunpcklps),
|
|
ffi::_ND_INS_CLASS::ND_INS_VXORPD => Ok(Mnemonic::Vxorpd),
|
|
ffi::_ND_INS_CLASS::ND_INS_VXORPS => Ok(Mnemonic::Vxorps),
|
|
ffi::_ND_INS_CLASS::ND_INS_VZEROALL => Ok(Mnemonic::Vzeroall),
|
|
ffi::_ND_INS_CLASS::ND_INS_VZEROUPPER => Ok(Mnemonic::Vzeroupper),
|
|
ffi::_ND_INS_CLASS::ND_INS_WAIT => Ok(Mnemonic::Wait),
|
|
ffi::_ND_INS_CLASS::ND_INS_WBINVD => Ok(Mnemonic::Wbinvd),
|
|
ffi::_ND_INS_CLASS::ND_INS_WBNOINVD => Ok(Mnemonic::Wbnoinvd),
|
|
ffi::_ND_INS_CLASS::ND_INS_WRFSBASE => Ok(Mnemonic::Wrfsbase),
|
|
ffi::_ND_INS_CLASS::ND_INS_WRGSBASE => Ok(Mnemonic::Wrgsbase),
|
|
ffi::_ND_INS_CLASS::ND_INS_WRMSR => Ok(Mnemonic::Wrmsr),
|
|
ffi::_ND_INS_CLASS::ND_INS_WRPKRU => Ok(Mnemonic::Wrpkru),
|
|
ffi::_ND_INS_CLASS::ND_INS_WRSHR => Ok(Mnemonic::Wrshr),
|
|
ffi::_ND_INS_CLASS::ND_INS_WRSS => Ok(Mnemonic::Wrss),
|
|
ffi::_ND_INS_CLASS::ND_INS_WRUSS => Ok(Mnemonic::Wruss),
|
|
ffi::_ND_INS_CLASS::ND_INS_XABORT => Ok(Mnemonic::Xabort),
|
|
ffi::_ND_INS_CLASS::ND_INS_XADD => Ok(Mnemonic::Xadd),
|
|
ffi::_ND_INS_CLASS::ND_INS_XBEGIN => Ok(Mnemonic::Xbegin),
|
|
ffi::_ND_INS_CLASS::ND_INS_XCHG => Ok(Mnemonic::Xchg),
|
|
ffi::_ND_INS_CLASS::ND_INS_XCRYPTCBC => Ok(Mnemonic::Xcryptcbc),
|
|
ffi::_ND_INS_CLASS::ND_INS_XCRYPTCFB => Ok(Mnemonic::Xcryptcfb),
|
|
ffi::_ND_INS_CLASS::ND_INS_XCRYPTCTR => Ok(Mnemonic::Xcryptctr),
|
|
ffi::_ND_INS_CLASS::ND_INS_XCRYPTECB => Ok(Mnemonic::Xcryptecb),
|
|
ffi::_ND_INS_CLASS::ND_INS_XCRYPTOFB => Ok(Mnemonic::Xcryptofb),
|
|
ffi::_ND_INS_CLASS::ND_INS_XEND => Ok(Mnemonic::Xend),
|
|
ffi::_ND_INS_CLASS::ND_INS_XGETBV => Ok(Mnemonic::Xgetbv),
|
|
ffi::_ND_INS_CLASS::ND_INS_XLATB => Ok(Mnemonic::Xlatb),
|
|
ffi::_ND_INS_CLASS::ND_INS_XOR => Ok(Mnemonic::Xor),
|
|
ffi::_ND_INS_CLASS::ND_INS_XORPD => Ok(Mnemonic::Xorpd),
|
|
ffi::_ND_INS_CLASS::ND_INS_XORPS => Ok(Mnemonic::Xorps),
|
|
ffi::_ND_INS_CLASS::ND_INS_XRESLDTRK => Ok(Mnemonic::Xresldtrk),
|
|
ffi::_ND_INS_CLASS::ND_INS_XRSTOR => Ok(Mnemonic::Xrstor),
|
|
ffi::_ND_INS_CLASS::ND_INS_XRSTORS => Ok(Mnemonic::Xrstors),
|
|
ffi::_ND_INS_CLASS::ND_INS_XSAVE => Ok(Mnemonic::Xsave),
|
|
ffi::_ND_INS_CLASS::ND_INS_XSAVEC => Ok(Mnemonic::Xsavec),
|
|
ffi::_ND_INS_CLASS::ND_INS_XSAVEOPT => Ok(Mnemonic::Xsaveopt),
|
|
ffi::_ND_INS_CLASS::ND_INS_XSAVES => Ok(Mnemonic::Xsaves),
|
|
ffi::_ND_INS_CLASS::ND_INS_XSETBV => Ok(Mnemonic::Xsetbv),
|
|
ffi::_ND_INS_CLASS::ND_INS_XSHA1 => Ok(Mnemonic::Xsha1),
|
|
ffi::_ND_INS_CLASS::ND_INS_XSHA256 => Ok(Mnemonic::Xsha256),
|
|
ffi::_ND_INS_CLASS::ND_INS_XSTORE => Ok(Mnemonic::Xstore),
|
|
ffi::_ND_INS_CLASS::ND_INS_XSUSLDTRK => Ok(Mnemonic::Xsusldtrk),
|
|
ffi::_ND_INS_CLASS::ND_INS_XTEST => Ok(Mnemonic::Xtest),
|
|
}
|
|
}
|
|
}
|