| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229 |
- namespace ARMeilleure.CodeGen.X86
- {
- enum X86Instruction
- {
- None,
- Add,
- Addpd,
- Addps,
- Addsd,
- Addss,
- Aesdec,
- Aesdeclast,
- Aesenc,
- Aesenclast,
- Aesimc,
- And,
- Andnpd,
- Andnps,
- Andpd,
- Andps,
- Blendvpd,
- Blendvps,
- Bsr,
- Bswap,
- Call,
- Cmovcc,
- Cmp,
- Cmppd,
- Cmpps,
- Cmpsd,
- Cmpss,
- Cmpxchg,
- Cmpxchg16b,
- Cmpxchg8,
- Comisd,
- Comiss,
- Crc32,
- Crc32_16,
- Crc32_8,
- Cvtdq2pd,
- Cvtdq2ps,
- Cvtpd2dq,
- Cvtpd2ps,
- Cvtps2dq,
- Cvtps2pd,
- Cvtsd2si,
- Cvtsd2ss,
- Cvtsi2sd,
- Cvtsi2ss,
- Cvtss2sd,
- Cvtss2si,
- Div,
- Divpd,
- Divps,
- Divsd,
- Divss,
- Gf2p8affineqb,
- Haddpd,
- Haddps,
- Idiv,
- Imul,
- Imul128,
- Insertps,
- Jmp,
- Ldmxcsr,
- Lea,
- Maxpd,
- Maxps,
- Maxsd,
- Maxss,
- Minpd,
- Minps,
- Minsd,
- Minss,
- Mov,
- Mov16,
- Mov8,
- Movd,
- Movdqu,
- Movhlps,
- Movlhps,
- Movq,
- Movsd,
- Movss,
- Movsx16,
- Movsx32,
- Movsx8,
- Movzx16,
- Movzx8,
- Mul128,
- Mulpd,
- Mulps,
- Mulsd,
- Mulss,
- Neg,
- Not,
- Or,
- Paddb,
- Paddd,
- Paddq,
- Paddw,
- Palignr,
- Pand,
- Pandn,
- Pavgb,
- Pavgw,
- Pblendvb,
- Pclmulqdq,
- Pcmpeqb,
- Pcmpeqd,
- Pcmpeqq,
- Pcmpeqw,
- Pcmpgtb,
- Pcmpgtd,
- Pcmpgtq,
- Pcmpgtw,
- Pextrb,
- Pextrd,
- Pextrq,
- Pextrw,
- Pinsrb,
- Pinsrd,
- Pinsrq,
- Pinsrw,
- Pmaxsb,
- Pmaxsd,
- Pmaxsw,
- Pmaxub,
- Pmaxud,
- Pmaxuw,
- Pminsb,
- Pminsd,
- Pminsw,
- Pminub,
- Pminud,
- Pminuw,
- Pmovsxbw,
- Pmovsxdq,
- Pmovsxwd,
- Pmovzxbw,
- Pmovzxdq,
- Pmovzxwd,
- Pmulld,
- Pmullw,
- Pop,
- Popcnt,
- Por,
- Pshufb,
- Pshufd,
- Pslld,
- Pslldq,
- Psllq,
- Psllw,
- Psrad,
- Psraw,
- Psrld,
- Psrlq,
- Psrldq,
- Psrlw,
- Psubb,
- Psubd,
- Psubq,
- Psubw,
- Punpckhbw,
- Punpckhdq,
- Punpckhqdq,
- Punpckhwd,
- Punpcklbw,
- Punpckldq,
- Punpcklqdq,
- Punpcklwd,
- Push,
- Pxor,
- Rcpps,
- Rcpss,
- Ror,
- Roundpd,
- Roundps,
- Roundsd,
- Roundss,
- Rsqrtps,
- Rsqrtss,
- Sar,
- Setcc,
- Sha256Msg1,
- Sha256Msg2,
- Sha256Rnds2,
- Shl,
- Shr,
- Shufpd,
- Shufps,
- Sqrtpd,
- Sqrtps,
- Sqrtsd,
- Sqrtss,
- Stmxcsr,
- Sub,
- Subpd,
- Subps,
- Subsd,
- Subss,
- Test,
- Unpckhpd,
- Unpckhps,
- Unpcklpd,
- Unpcklps,
- Vblendvpd,
- Vblendvps,
- Vcvtph2ps,
- Vcvtps2ph,
- Vfmadd231ps,
- Vfmadd231sd,
- Vfmadd231ss,
- Vfmsub231sd,
- Vfmsub231ss,
- Vfnmadd231ps,
- Vfnmadd231sd,
- Vfnmadd231ss,
- Vfnmsub231sd,
- Vfnmsub231ss,
- Vpblendvb,
- Vpternlogd,
- Xor,
- Xorpd,
- Xorps,
- Count
- }
- }
|