pub enum AvxOpcode {
Show 208 variants
Vfmadd213ss,
Vfmadd213sd,
Vfmadd213ps,
Vfmadd213pd,
Vfmadd132ss,
Vfmadd132sd,
Vfmadd132ps,
Vfmadd132pd,
Vfnmadd213ss,
Vfnmadd213sd,
Vfnmadd213ps,
Vfnmadd213pd,
Vfnmadd132ss,
Vfnmadd132sd,
Vfnmadd132ps,
Vfnmadd132pd,
Vfmsub213ss,
Vfmsub213sd,
Vfmsub213ps,
Vfmsub213pd,
Vfmsub132ss,
Vfmsub132sd,
Vfmsub132ps,
Vfmsub132pd,
Vfnmsub213ss,
Vfnmsub213sd,
Vfnmsub213ps,
Vfnmsub213pd,
Vfnmsub132ss,
Vfnmsub132sd,
Vfnmsub132ps,
Vfnmsub132pd,
Vcmpps,
Vcmppd,
Vpsrlw,
Vpsrld,
Vpsrlq,
Vpaddb,
Vpaddw,
Vpaddd,
Vpaddq,
Vpaddsb,
Vpaddsw,
Vpaddusb,
Vpaddusw,
Vpsubb,
Vpsubw,
Vpsubd,
Vpsubq,
Vpsubsb,
Vpsubsw,
Vpsubusb,
Vpsubusw,
Vpavgb,
Vpavgw,
Vpand,
Vandps,
Vandpd,
Vpor,
Vorps,
Vorpd,
Vpxor,
Vxorps,
Vxorpd,
Vpmullw,
Vpmulld,
Vpmulhw,
Vpmulhd,
Vpmulhrsw,
Vpmulhuw,
Vpmuldq,
Vpmuludq,
Vpunpckhwd,
Vpunpcklwd,
Vunpcklps,
Vunpcklpd,
Vunpckhps,
Vandnps,
Vandnpd,
Vpandn,
Vaddps,
Vaddpd,
Vsubps,
Vsubpd,
Vmulps,
Vmulpd,
Vdivps,
Vdivpd,
Vpcmpeqb,
Vpcmpeqw,
Vpcmpeqd,
Vpcmpeqq,
Vpcmpgtb,
Vpcmpgtw,
Vpcmpgtd,
Vpcmpgtq,
Vminps,
Vminpd,
Vmaxps,
Vmaxpd,
Vblendvpd,
Vblendvps,
Vpblendvb,
Vmovlhps,
Vpmaxsb,
Vpmaxsw,
Vpmaxsd,
Vpminsb,
Vpminsw,
Vpminsd,
Vpmaxub,
Vpmaxuw,
Vpmaxud,
Vpminub,
Vpminuw,
Vpminud,
Vpunpcklbw,
Vpunpckhbw,
Vpacksswb,
Vpackssdw,
Vpackuswb,
Vpackusdw,
Vpalignr,
Vpinsrb,
Vpinsrw,
Vpinsrd,
Vpinsrq,
Vpmaddwd,
Vpmaddubsw,
Vinsertps,
Vpshufb,
Vshufps,
Vpsllw,
Vpslld,
Vpsllq,
Vpsraw,
Vpsrad,
Vpmovsxbw,
Vpmovzxbw,
Vpmovsxwd,
Vpmovzxwd,
Vpmovsxdq,
Vpmovzxdq,
Vaddss,
Vaddsd,
Vmulss,
Vmulsd,
Vsubss,
Vsubsd,
Vdivss,
Vdivsd,
Vpabsb,
Vpabsw,
Vpabsd,
Vminss,
Vminsd,
Vmaxss,
Vmaxsd,
Vsqrtps,
Vsqrtpd,
Vroundps,
Vroundpd,
Vcvtdq2pd,
Vcvtdq2ps,
Vcvtpd2ps,
Vcvtps2pd,
Vcvttpd2dq,
Vcvttps2dq,
Vphaddw,
Vphaddd,
Vpunpckhdq,
Vpunpckldq,
Vpunpckhqdq,
Vpunpcklqdq,
Vpshuflw,
Vpshufhw,
Vpshufd,
Vmovss,
Vmovsd,
Vmovups,
Vmovupd,
Vmovdqu,
Vpextrb,
Vpextrw,
Vpextrd,
Vpextrq,
Vpblendw,
Vmovddup,
Vpbroadcastb,
Vpbroadcastw,
Vpbroadcastd,
Vbroadcastss,
Vmovd,
Vmovq,
Vmovmskps,
Vmovmskpd,
Vpmovmskb,
Vcvtsi2ss,
Vcvtsi2sd,
Vcvtss2sd,
Vcvtsd2ss,
Vsqrtss,
Vsqrtsd,
Vroundss,
Vroundsd,
Vucomiss,
Vucomisd,
Vptest,
}
Expand description
Internal type AvxOpcode: defined at src/isa/x64/inst.isle line 1223.
Variants§
Vfmadd213ss
Vfmadd213sd
Vfmadd213ps
Vfmadd213pd
Vfmadd132ss
Vfmadd132sd
Vfmadd132ps
Vfmadd132pd
Vfnmadd213ss
Vfnmadd213sd
Vfnmadd213ps
Vfnmadd213pd
Vfnmadd132ss
Vfnmadd132sd
Vfnmadd132ps
Vfnmadd132pd
Vfmsub213ss
Vfmsub213sd
Vfmsub213ps
Vfmsub213pd
Vfmsub132ss
Vfmsub132sd
Vfmsub132ps
Vfmsub132pd
Vfnmsub213ss
Vfnmsub213sd
Vfnmsub213ps
Vfnmsub213pd
Vfnmsub132ss
Vfnmsub132sd
Vfnmsub132ps
Vfnmsub132pd
Vcmpps
Vcmppd
Vpsrlw
Vpsrld
Vpsrlq
Vpaddb
Vpaddw
Vpaddd
Vpaddq
Vpaddsb
Vpaddsw
Vpaddusb
Vpaddusw
Vpsubb
Vpsubw
Vpsubd
Vpsubq
Vpsubsb
Vpsubsw
Vpsubusb
Vpsubusw
Vpavgb
Vpavgw
Vpand
Vandps
Vandpd
Vpor
Vorps
Vorpd
Vpxor
Vxorps
Vxorpd
Vpmullw
Vpmulld
Vpmulhw
Vpmulhd
Vpmulhrsw
Vpmulhuw
Vpmuldq
Vpmuludq
Vpunpckhwd
Vpunpcklwd
Vunpcklps
Vunpcklpd
Vunpckhps
Vandnps
Vandnpd
Vpandn
Vaddps
Vaddpd
Vsubps
Vsubpd
Vmulps
Vmulpd
Vdivps
Vdivpd
Vpcmpeqb
Vpcmpeqw
Vpcmpeqd
Vpcmpeqq
Vpcmpgtb
Vpcmpgtw
Vpcmpgtd
Vpcmpgtq
Vminps
Vminpd
Vmaxps
Vmaxpd
Vblendvpd
Vblendvps
Vpblendvb
Vmovlhps
Vpmaxsb
Vpmaxsw
Vpmaxsd
Vpminsb
Vpminsw
Vpminsd
Vpmaxub
Vpmaxuw
Vpmaxud
Vpminub
Vpminuw
Vpminud
Vpunpcklbw
Vpunpckhbw
Vpacksswb
Vpackssdw
Vpackuswb
Vpackusdw
Vpalignr
Vpinsrb
Vpinsrw
Vpinsrd
Vpinsrq
Vpmaddwd
Vpmaddubsw
Vinsertps
Vpshufb
Vshufps
Vpsllw
Vpslld
Vpsllq
Vpsraw
Vpsrad
Vpmovsxbw
Vpmovzxbw
Vpmovsxwd
Vpmovzxwd
Vpmovsxdq
Vpmovzxdq
Vaddss
Vaddsd
Vmulss
Vmulsd
Vsubss
Vsubsd
Vdivss
Vdivsd
Vpabsb
Vpabsw
Vpabsd
Vminss
Vminsd
Vmaxss
Vmaxsd
Vsqrtps
Vsqrtpd
Vroundps
Vroundpd
Vcvtdq2pd
Vcvtdq2ps
Vcvtpd2ps
Vcvtps2pd
Vcvttpd2dq
Vcvttps2dq
Vphaddw
Vphaddd
Vpunpckhdq
Vpunpckldq
Vpunpckhqdq
Vpunpcklqdq
Vpshuflw
Vpshufhw
Vpshufd
Vmovss
Vmovsd
Vmovups
Vmovupd
Vmovdqu
Vpextrb
Vpextrw
Vpextrd
Vpextrq
Vpblendw
Vmovddup
Vpbroadcastb
Vpbroadcastw
Vpbroadcastd
Vbroadcastss
Vmovd
Vmovq
Vmovmskps
Vmovmskpd
Vpmovmskb
Vcvtsi2ss
Vcvtsi2sd
Vcvtss2sd
Vcvtsd2ss
Vsqrtss
Vsqrtsd
Vroundss
Vroundsd
Vucomiss
Vucomisd
Vptest
Trait Implementations§
impl Copy for AvxOpcode
impl Eq for AvxOpcode
impl StructuralPartialEq for AvxOpcode
Auto Trait Implementations§
impl Freeze for AvxOpcode
impl RefUnwindSafe for AvxOpcode
impl Send for AvxOpcode
impl Sync for AvxOpcode
impl Unpin for AvxOpcode
impl UnwindSafe for AvxOpcode
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.