pub mod aaa;
pub mod aad;
pub mod aam;
pub mod aas;
pub mod adc;
pub mod adcx;
pub mod add;
pub mod addpd;
pub mod addps;
pub mod addsd;
pub mod addss;
pub mod addsubpd;
pub mod addsubps;
pub mod adox;
pub mod aes;
pub mod aesdec;
pub mod aesdeclast;
pub mod aesenc;
pub mod aesenclast;
pub mod aesimc;
pub mod aeskeygenassist;
pub mod and;
pub mod andn;
pub mod andnpd;
pub mod andnps;
pub mod andpd;
pub mod arpl;
pub mod avx;
pub mod bextr;
pub mod blendpd;
pub mod blendps;
pub mod blendvpd;
pub mod blendvps;
pub mod blsi;
pub mod blsmsk;
pub mod blsr;
pub mod bound;
pub mod bsf;
pub mod bsr;
pub mod bswap;
pub mod bt;
pub mod btc;
pub mod btr;
pub mod bts;
pub mod bzhi;
pub mod call;
pub mod cbw;
pub mod cdq;
pub mod cdqe;
pub mod cet;
pub mod clc;
pub mod cld;
pub mod cmc;
pub mod cmova;
pub mod cmovae;
pub mod cmovb;
pub mod cmovbe;
pub mod cmove;
pub mod cmovg;
pub mod cmovge;
pub mod cmovl;
pub mod cmovle;
pub mod cmovne;
pub mod cmovno;
pub mod cmovnp;
pub mod cmovns;
pub mod cmovo;
pub mod cmovp;
pub mod cmovs;
pub mod cmp;
pub mod cmppd;
pub mod cmpps;
pub mod cmpsb;
pub mod cmpsd;
pub mod cmpsq;
pub mod cmpss;
pub mod cmpsw;
pub mod cmpxchg;
pub mod cmpxchg16b;
pub mod cmpxchg8b;
pub mod comisd;
pub mod comiss;
pub mod cpuid;
pub mod cqo;
pub mod crc32;
pub mod cvtdq2pd;
pub mod cvtdq2ps;
pub mod cvtpd2dq;
pub mod cvtpd2ps;
pub mod cvtps2dq;
pub mod cvtps2pd;
pub mod cvtsd2si;
pub mod cvtsd2ss;
pub mod cvtsi2sd;
pub mod cvtsi2ss;
pub mod cvtss2sd;
pub mod cvtss2si;
pub mod cvttpd2dq;
pub mod cvttps2dq;
pub mod cvttsd2si;
pub mod cvttss2si;
pub mod cwd;
pub mod cwde;
pub mod daa;
pub mod dec;
pub mod div;
pub mod divpd;
pub mod divps;
pub mod divsd;
pub mod divss;
pub mod dppd;
pub mod dpps;
pub mod emms;
pub mod endbr32;
pub mod endbr64;
pub mod enqcmd;
pub mod enqcmds;
pub mod enter;
pub mod extractps;
pub mod f2xm1;
pub mod fabs;
pub mod fadd;
pub mod faddp;
pub mod fbld;
pub mod fchs;
pub mod fcmovb;
pub mod fcmovbe;
pub mod fcmove;
pub mod fcmovnb;
pub mod fcmovnbe;
pub mod fcmovne;
pub mod fcmovnu;
pub mod fcmovu;
pub mod fcom;
pub mod fcomp;
pub mod fcos;
pub mod fdecstp;
pub mod fdiv;
pub mod fdivp;
pub mod fdivr;
pub mod fdivrp;
pub mod ffree;
pub mod fild;
pub mod fincstp;
pub mod finit;
pub mod fist;
pub mod fistp;
pub mod fld;
pub mod fld1;
pub mod fldcw;
pub mod fldl2e;
pub mod fldl2t;
pub mod fldlg2;
pub mod fldln2;
pub mod fldpi;
pub mod fldz;
pub mod fmul;
pub mod fmulp;
pub mod fnclex;
pub mod fninit;
pub mod fnop;
pub mod fnstcw;
pub mod fnstenv;
pub mod fpatan;
pub mod fprem;
pub mod fprem1;
pub mod fptan;
pub mod frndint;
pub mod fscale;
pub mod fsin;
pub mod fsincos;
pub mod fsqrt;
pub mod fst;
pub mod fstp;
pub mod fsub;
pub mod fsubp;
pub mod fsubr;
pub mod fsubrp;
pub mod ftst;
pub mod fucom;
pub mod fxam;
pub mod fxch;
pub mod fxrstor;
pub mod fxsave;
pub mod fxtract;
pub mod fyl2x;
pub mod fyl2xp1;
pub mod gf2p8affineinvqb;
pub mod gf2p8affineqb;
pub mod gf2p8mulb;
pub mod haddpd;
pub mod haddps;
pub mod hlt;
pub mod hsubpd;
pub mod hsubps;
pub mod idiv;
pub mod imul;
pub mod inc;
pub mod insertps;
pub mod int;
pub mod int3;
pub mod ja;
pub mod jae;
pub mod jb;
pub mod jbe;
pub mod jcxz;
pub mod je;
pub mod jecxz;
pub mod jg;
pub mod jge;
pub mod jl;
pub mod jle;
pub mod jmp;
pub mod jne;
pub mod jno;
pub mod jnp;
pub mod jns;
pub mod jo;
pub mod jp;
pub mod jrcxz;
pub mod js;
pub mod lahf;
pub mod ldmxcsr;
pub mod lea;
pub mod leave;
pub mod les;
pub mod lfence;
pub mod lodsb;
pub mod lodsd;
pub mod lodsq;
pub mod lodsw;
pub mod r#loop;
pub mod loope;
pub mod loopne;
pub mod lzcnt;
pub mod maxpd;
pub mod maxps;
pub mod maxsd;
pub mod maxss;
pub mod mfence;
pub mod minpd;
pub mod minps;
pub mod minsd;
pub mod minss;
pub mod mov;
pub mod movapd;
pub mod movaps;
pub mod movbe;
pub mod movd;
pub mod movddup;
pub mod movdqa;
pub mod movdqu;
pub mod movhlps;
pub mod movhpd;
pub mod movhps;
pub mod movlhps;
pub mod movlpd;
pub mod movlps;
pub mod movmskpd;
pub mod movmskps;
pub mod movnti;
pub mod movntps;
pub mod movq;
pub mod movsb;
pub mod movsd;
pub mod movshdup;
pub mod movsldup;
pub mod movsq;
pub mod movss;
pub mod movsw;
pub mod movsx;
pub mod movsxd;
pub mod movupd;
pub mod movups;
pub mod movzx;
pub mod mpsadbw;
pub mod mul;
pub mod mulpd;
pub mod mulps;
pub mod mulsd;
pub mod mulss;
pub mod mulx;
pub mod mwait;
pub mod neg;
pub mod nop;
pub mod not;
pub mod or;
pub mod orpd;
pub mod pabsb;
pub mod pabsd;
pub mod pabsw;
pub mod packssdw;
pub mod packsswb;
pub mod packusdw;
pub mod packuswb;
pub mod paddb;
pub mod paddd;
pub mod paddq;
pub mod paddsb;
pub mod paddsw;
pub mod paddusb;
pub mod paddusw;
pub mod paddw;
pub mod palignr;
pub mod pand;
pub mod pandn;
pub mod pause;
pub mod pavgb;
pub mod pavgw;
pub mod pblendvb;
pub mod pblendw;
pub mod pclmulqdq;
pub mod pcmpeqb;
pub mod pcmpeqd;
pub mod pcmpeqq;
pub mod pcmpeqw;
pub mod pcmpestri;
pub mod pcmpestrm;
pub mod pcmpgtb;
pub mod pcmpgtd;
pub mod pcmpgtq;
pub mod pcmpgtw;
pub mod pcmpistri;
pub mod pcmpistrm;
pub mod pdep;
pub mod pext;
pub mod pextrb;
pub mod pextrd;
pub mod pextrw;
pub mod phaddd;
pub mod phaddsw;
pub mod phaddw;
pub mod phminposuw;
pub mod phsubd;
pub mod phsubsw;
pub mod phsubw;
pub mod pinsrb;
pub mod pinsrd;
pub mod pinsrq;
pub mod pinsrw;
pub mod pmaddubsw;
pub mod pmaddwd;
pub mod pmaxsb;
pub mod pmaxsd;
pub mod pmaxsw;
pub mod pmaxub;
pub mod pmaxud;
pub mod pmaxuw;
pub mod pminsb;
pub mod pminsd;
pub mod pminsw;
pub mod pminub;
pub mod pminud;
pub mod pminuw;
pub mod pmovmskb;
pub mod pmovsxbd;
pub mod pmovsxbq;
pub mod pmovsxbw;
pub mod pmovsxdq;
pub mod pmovsxwd;
pub mod pmovsxwq;
pub mod pmovzxbd;
pub mod pmovzxbq;
pub mod pmovzxbw;
pub mod pmovzxdq;
pub mod pmovzxwd;
pub mod pmovzxwq;
pub mod pmuldq;
pub mod pmulhrsw;
pub mod pmulhuw;
pub mod pmulhw;
pub mod pmulld;
pub mod pmullw;
pub mod pmuludq;
pub mod pop;
pub mod popad;
pub mod popcnt;
pub mod popf;
pub mod popfd;
pub mod popfq;
pub mod por;
pub mod prefetchnta;
pub mod prefetchw;
pub mod psadbw;
pub mod pshufb;
pub mod pshufd;
pub mod pshufhw;
pub mod pshuflw;
pub mod psignb;
pub mod psignd;
pub mod psignw;
pub mod pslld;
pub mod pslldq;
pub mod psllq;
pub mod psllw;
pub mod psrad;
pub mod psraw;
pub mod psrld;
pub mod psrldq;
pub mod psrlq;
pub mod psrlw;
pub mod psubb;
pub mod psubd;
pub mod psubq;
pub mod psubsb;
pub mod psubsw;
pub mod psubusb;
pub mod psubusw;
pub mod psubw;
pub mod ptest;
pub mod punpckhbw;
pub mod punpckhdq;
pub mod punpckhqdq;
pub mod punpckhwd;
pub mod punpcklbw;
pub mod punpckldq;
pub mod punpcklqdq;
pub mod punpcklwd;
pub mod push;
pub mod pusha;
pub mod pushad;
pub mod pushf;
pub mod pushfd;
pub mod pushfq;
pub mod pxor;
pub mod rcl;
pub mod rcpps;
pub mod rcpss;
pub mod rcr;
pub mod rdmsr;
pub mod rdtsc;
pub mod rdtscp;
pub mod ret;
pub mod rol;
pub mod ror;
pub mod rorx;
pub mod roundpd;
pub mod roundps;
pub mod roundsd;
pub mod roundss;
pub mod rsqrtps;
pub mod rsqrtss;
pub mod sahf;
pub mod sal;
pub mod salc;
pub mod sar;
pub mod sarx;
pub mod sbb;
pub mod scasb;
pub mod scasd;
pub mod scasq;
pub mod scasw;
pub mod seta;
pub mod setae;
pub mod setb;
pub mod setbe;
pub mod sete;
pub mod setg;
pub mod setge;
pub mod setl;
pub mod setle;
pub mod setne;
pub mod setno;
pub mod setnp;
pub mod setns;
pub mod seto;
pub mod setp;
pub mod sets;
pub mod sfence;
pub mod sha1msg1;
pub mod sha1msg2;
pub mod sha1nexte;
pub mod sha1rnds4;
pub mod sha256msg1;
pub mod sha256msg2;
pub mod sha256rnds2;
pub mod shl;
pub mod shld;
pub mod shlx;
pub mod shr;
pub mod shrd;
pub mod shrx;
pub mod shufpd;
pub mod shufps;
pub mod sqrtpd;
pub mod sqrtps;
pub mod sqrtsd;
pub mod sqrtss;
pub mod stc;
pub mod std;
pub mod stmxcsr;
pub mod stosb;
pub mod stosd;
pub mod stosq;
pub mod stosw;
pub mod sub;
pub mod subpd;
pub mod subps;
pub mod subsd;
pub mod subss;
pub mod syscall;
pub mod sysenter;
pub mod test;
pub mod tzcnt;
pub mod ucomisd;
pub mod ucomiss;
pub mod ud;
pub mod unpckhpd;
pub mod unpckhps;
pub mod unpcklpd;
pub mod unpcklps;
pub mod vaddpd;
pub mod vaddps;
pub mod vaddsd;
pub mod vaddss;
pub mod vaddsubpd;
pub mod vaddsubps;
pub mod vaesdec;
pub mod vaesdeclast;
pub mod vaesenc;
pub mod vaesenclast;
pub mod vaesimc;
pub mod vaeskeygenassist;
pub mod vandnpd;
pub mod vandnps;
pub mod vandpd;
pub mod vandps;
pub mod vblendpd;
pub mod vblendps;
pub mod vbroadcastsd;
pub mod vbroadcastss;
pub mod vcmppd;
pub mod vcmpps;
pub mod vcmpsd;
pub mod vcmpss;
pub mod vcomisd;
pub mod vcomiss;
pub mod vcvtdq2pd;
pub mod vcvtdq2ps;
pub mod vcvtpd2dq;
pub mod vcvtpd2ps;
pub mod vcvtph2ps;
pub mod vcvtps2dq;
pub mod vcvtps2pd;
pub mod vcvtps2ph;
pub mod vcvtsd2ss;
pub mod vcvtsi2sd;
pub mod vcvtsi2ss;
pub mod vcvtss2sd;
pub mod vcvttpd2dq;
pub mod vcvttps2dq;
pub mod vdivpd;
pub mod vdivps;
pub mod vdivsd;
pub mod vdivss;
pub mod vdppd;
pub mod vdpps;
pub mod vextractf128;
pub mod vextracti128;
pub mod vextractps;
pub mod vfmadd132pd;
pub mod vfmadd132ps;
pub mod vfmadd132sd;
pub mod vfmadd132ss;
pub mod vfmadd213pd;
pub mod vfmadd213ps;
pub mod vfmadd213sd;
pub mod vfmadd213ss;
pub mod vfmadd231pd;
pub mod vfmadd231ps;
pub mod vfmadd231sd;
pub mod vfmadd231ss;
pub mod vfmaddsub132pd;
pub mod vfmaddsub132ps;
pub mod vfmaddsub213pd;
pub mod vfmaddsub213ps;
pub mod vfmaddsub231pd;
pub mod vfmaddsub231ps;
pub mod vfmsub132pd;
pub mod vfmsub132ps;
pub mod vfmsub132sd;
pub mod vfmsub132ss;
pub mod vfmsub213pd;
pub mod vfmsub213ps;
pub mod vfmsub213sd;
pub mod vfmsub213ss;
pub mod vfmsub231pd;
pub mod vfmsub231ps;
pub mod vfmsub231sd;
pub mod vfmsub231ss;
pub mod vfmsubadd132pd;
pub mod vfmsubadd132ps;
pub mod vfmsubadd213pd;
pub mod vfmsubadd213ps;
pub mod vfmsubadd231pd;
pub mod vfmsubadd231ps;
pub mod vfnmadd132pd;
pub mod vfnmadd132ps;
pub mod vfnmadd132sd;
pub mod vfnmadd132ss;
pub mod vfnmadd213pd;
pub mod vfnmadd213ps;
pub mod vfnmadd213sd;
pub mod vfnmadd213ss;
pub mod vfnmadd231pd;
pub mod vfnmadd231ps;
pub mod vfnmadd231sd;
pub mod vfnmadd231ss;
pub mod vfnmsub132pd;
pub mod vfnmsub132ps;
pub mod vfnmsub132sd;
pub mod vfnmsub132ss;
pub mod vfnmsub213pd;
pub mod vfnmsub213ps;
pub mod vfnmsub213sd;
pub mod vfnmsub213ss;
pub mod vfnmsub231pd;
pub mod vfnmsub231ps;
pub mod vfnmsub231sd;
pub mod vfnmsub231ss;
pub mod vgf2p8affineinvqb;
pub mod vgf2p8affineqb;
pub mod vgf2p8mulb;
pub mod vhaddpd;
pub mod vhaddps;
pub mod vhsubpd;
pub mod vhsubps;
pub mod vinsertf128;
pub mod vinserti128;
pub mod vinsertps;
pub mod vmaxpd;
pub mod vmaxps;
pub mod vmaxsd;
pub mod vmaxss;
pub mod vminpd;
pub mod vminps;
pub mod vminsd;
pub mod vminss;
pub mod vmovapd;
pub mod vmovd;
pub mod vmovddup;
pub mod vmovdqa;
pub mod vmovdqu;
pub mod vmovhlps;
pub mod vmovlhps;
pub mod vmovmskpd;
pub mod vmovmskps;
pub mod vmovq;
pub mod vmovsd;
pub mod vmovshdup;
pub mod vmovsldup;
pub mod vmovss;
pub mod vmovupd;
pub mod vmovups;
pub mod vmpsadbw;
pub mod vmulpd;
pub mod vmulps;
pub mod vmulsd;
pub mod vmulss;
pub mod vorpd;
pub mod vorps;
pub mod vpabsb;
pub mod vpabsd;
pub mod vpabsw;
pub mod vpackssdw;
pub mod vpacksswb;
pub mod vpackusdw;
pub mod vpackuswb;
pub mod vpaddb;
pub mod vpaddd;
pub mod vpaddq;
pub mod vpaddsb;
pub mod vpaddsw;
pub mod vpaddusb;
pub mod vpaddusw;
pub mod vpaddw;
pub mod vpalignr;
pub mod vpand;
pub mod vpandn;
pub mod vpavgb;
pub mod vpavgw;
pub mod vpblendd;
pub mod vpblendw;
pub mod vpbroadcastb;
pub mod vpbroadcastd;
pub mod vpbroadcastq;
pub mod vpbroadcastw;
pub mod vpclmulqdq;
pub mod vpcmpeqb;
pub mod vpcmpeqd;
pub mod vpcmpeqq;
pub mod vpcmpeqw;
pub mod vpcmpgtb;
pub mod vpcmpgtd;
pub mod vpcmpgtq;
pub mod vpcmpgtw;
pub mod vpdpbusd;
pub mod vpdpbusds;
pub mod vpdpwssd;
pub mod vpdpwssds;
pub mod vperm2f128;
pub mod vperm2i128;
pub mod vpermd;
pub mod vpermilpd;
pub mod vpermilps;
pub mod vpermpd;
pub mod vpermps;
pub mod vpermq;
pub mod vpextrq;
pub mod vphaddd;
pub mod vphaddsw;
pub mod vphaddw;
pub mod vphsubd;
pub mod vphsubsw;
pub mod vphsubw;
pub mod vpinsrb;
pub mod vpinsrd;
pub mod vpinsrq;
pub mod vpinsrw;
pub mod vpmaddubsw;
pub mod vpmaddwd;
pub mod vpmaxsb;
pub mod vpmaxsd;
pub mod vpmaxsw;
pub mod vpmaxub;
pub mod vpmaxud;
pub mod vpmaxuw;
pub mod vpminsb;
pub mod vpminsd;
pub mod vpminsw;
pub mod vpminub;
pub mod vpminud;
pub mod vpminuw;
pub mod vpmovmskb;
pub mod vpmovsxbd;
pub mod vpmovsxbq;
pub mod vpmovsxbw;
pub mod vpmovsxdq;
pub mod vpmovsxwd;
pub mod vpmovsxwq;
pub mod vpmovzxbd;
pub mod vpmovzxbq;
pub mod vpmovzxbw;
pub mod vpmovzxdq;
pub mod vpmovzxwd;
pub mod vpmovzxwq;
pub mod vpmuldq;
pub mod vpmulhrsw;
pub mod vpmulhuw;
pub mod vpmulhw;
pub mod vpmulld;
pub mod vpmullw;
pub mod vpmuludq;
pub mod vpor;
pub mod vpsadbw;
pub mod vpshufb;
pub mod vpshufd;
pub mod vpshufhw;
pub mod vpshuflw;
pub mod vpsignb;
pub mod vpsignd;
pub mod vpsignw;
pub mod vpslld;
pub mod vpslldq;
pub mod vpsllq;
pub mod vpsllvd;
pub mod vpsllvq;
pub mod vpsllw;
pub mod vpsrad;
pub mod vpsravd;
pub mod vpsraw;
pub mod vpsrld;
pub mod vpsrldq;
pub mod vpsrlq;
pub mod vpsrlvd;
pub mod vpsrlvq;
pub mod vpsrlw;
pub mod vpsubb;
pub mod vpsubd;
pub mod vpsubq;
pub mod vpsubsb;
pub mod vpsubsw;
pub mod vpsubusb;
pub mod vpsubusw;
pub mod vpsubw;
pub mod vptest;
pub mod vpunpckhbw;
pub mod vpunpckhdq;
pub mod vpunpckhqdq;
pub mod vpunpckhwd;
pub mod vpunpcklbw;
pub mod vpunpckldq;
pub mod vpunpcklqdq;
pub mod vpunpcklwd;
pub mod vpxor;
pub mod vrcpps;
pub mod vrcpss;
pub mod vroundpd;
pub mod vroundps;
pub mod vroundsd;
pub mod vroundss;
pub mod vrsqrtps;
pub mod vrsqrtss;
pub mod vshufpd;
pub mod vshufps;
pub mod vsqrtpd;
pub mod vsqrtps;
pub mod vsqrtsd;
pub mod vsqrtss;
pub mod vsubpd;
pub mod vsubps;
pub mod vsubsd;
pub mod vsubss;
pub mod vtestpd;
pub mod vtestps;
pub mod vucomisd;
pub mod vucomiss;
pub mod vunpckhpd;
pub mod vunpckhps;
pub mod vunpcklpd;
pub mod vunpcklps;
pub mod vxorpd;
pub mod vxorps;
pub mod vzeroupper;
pub mod wait;
pub mod xadd;
pub mod xchg;
pub mod xgetbv;
pub mod xor;
pub mod xorpd;
pub mod xorps;