pub enum IsaSet {
Show 132 variants
I3DNOW,
ADX,
AES,
AMD,
AMXBF16,
AMXCOMPLEX,
AMXFP16,
AMXINT8,
AMXTILE,
APX_F,
AVX,
AVX2,
AVX2GATHER,
AVX5124FMAPS,
AVX5124VNNIW,
AVX512BF16,
AVX512BITALG,
AVX512BW,
AVX512CD,
AVX512DQ,
AVX512ER,
AVX512F,
AVX512FP16,
AVX512IFMA,
AVX512PF,
AVX512VBMI,
AVX512VBMI2,
AVX512VNNI,
AVX512VP2INTERSECT,
AVX512VPOPCNTDQ,
AVXIFMA,
AVXNECONVERT,
AVXVNNI,
AVXVNNIINT16,
AVXVNNIINT8,
BMI1,
BMI2,
CET_IBT,
CET_SS,
CLDEMOTE,
CLFSH,
CLFSHOPT,
CLWB,
CLZERO,
CMPCCXADD,
CMPXCHG16B,
ENQCMD,
F16C,
FMA,
FMA4,
FRED,
FXSAVE,
GFNI,
HRESET,
I186,
I286PROT,
I286REAL,
I386,
I486,
I486REAL,
I64,
I86,
INVLPGB,
INVPCID,
KL,
LKGS,
LONGMODE,
LWP,
LZCNT,
MCOMMIT,
MMX,
MOVBE,
MOVDIR64B,
MOVDIRI,
MPX,
MSRLIST,
MWAITT,
PAUSE,
PCLMULQDQ,
PCONFIG,
PENTIUMREAL,
PKU,
POPCNT,
PPRO,
PREFETCHITI,
PREFETCH_NOP,
PTWRITE,
RAOINT,
RDPID,
RDPMC,
RDPRU,
RDRAND,
RDSEED,
RDTSCP,
RDWRFSGS,
SERIALIZE,
SGX,
SHA,
SHA512,
SM3,
SM4,
SMAP,
SMX,
SNP,
SSE,
SSE2,
SSE3,
SSE4,
SSE42,
SSE4A,
SSSE3,
SVM,
TBM,
TDX,
TSE,
TSX,
TSXLDTRK,
UD,
UINTR,
UNKNOWN,
USER_MSR,
VAES,
VPCLMULQDQ,
VTX,
WAITPKG,
WBNOINVD,
WRMSRNS,
X87,
XOP,
XSAVE,
XSAVEC,
XSAVES,
}
Expand description
ISA set.
Variants§
I3DNOW
ADX
AES
AMD
AMXBF16
AMXCOMPLEX
AMXFP16
AMXINT8
AMXTILE
APX_F
AVX
AVX2
AVX2GATHER
AVX5124FMAPS
AVX5124VNNIW
AVX512BF16
AVX512BITALG
AVX512BW
AVX512CD
AVX512DQ
AVX512ER
AVX512F
AVX512FP16
AVX512IFMA
AVX512PF
AVX512VBMI
AVX512VBMI2
AVX512VNNI
AVX512VP2INTERSECT
AVX512VPOPCNTDQ
AVXIFMA
AVXNECONVERT
AVXVNNI
AVXVNNIINT16
AVXVNNIINT8
BMI1
BMI2
CET_IBT
CET_SS
CLDEMOTE
CLFSH
CLFSHOPT
CLWB
CLZERO
CMPCCXADD
CMPXCHG16B
ENQCMD
F16C
FMA
FMA4
FRED
FXSAVE
GFNI
HRESET
I186
I286PROT
I286REAL
I386
I486
I486REAL
I64
I86
INVLPGB
INVPCID
KL
LKGS
LONGMODE
LWP
LZCNT
MCOMMIT
MMX
MOVBE
MOVDIR64B
MOVDIRI
MPX
MSRLIST
MWAITT
PAUSE
PCLMULQDQ
PCONFIG
PENTIUMREAL
PKU
POPCNT
PPRO
PREFETCHITI
PREFETCH_NOP
PTWRITE
RAOINT
RDPID
RDPMC
RDPRU
RDRAND
RDSEED
RDTSCP
RDWRFSGS
SERIALIZE
SGX
SHA
SHA512
SM3
SM4
SMAP
SMX
SNP
SSE
SSE2
SSE3
SSE4
SSE42
SSE4A
SSSE3
SVM
TBM
TDX
TSE
TSX
TSXLDTRK
UD
UINTR
UNKNOWN
USER_MSR
VAES
VPCLMULQDQ
VTX
WAITPKG
WBNOINVD
WRMSRNS
X87
XOP
XSAVE
XSAVEC
XSAVES
Trait Implementations§
source§impl PartialEq for IsaSet
impl PartialEq for IsaSet
impl Copy for IsaSet
impl Eq for IsaSet
impl StructuralPartialEq for IsaSet
Auto Trait Implementations§
impl RefUnwindSafe for IsaSet
impl Send for IsaSet
impl Sync for IsaSet
impl Unpin for IsaSet
impl UnwindSafe for IsaSet
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