Other Intrinsics
Application-Targeted
_mm_clmulepi64_si128
_mm256_clmulepi64_epi128
_mm512_clmulepi64_epi128
Arithmetic
_addcarryx_u32
_addcarryx_u64
_mulx_u32
_mulx_u64
_cmpccxadd_epi32
_cmpccxadd_epi64
_mm512_maskz_gf2p8mul_epi8
_mm512_mask_gf2p8mul_epi8
_mm512_gf2p8mul_epi8
_mm512_maskz_gf2p8affine_epi64_epi8
_mm512_mask_gf2p8affine_epi64_epi8
_mm512_gf2p8affine_epi64_epi8
_mm512_maskz_gf2p8affineinv_epi64_epi8
_mm512_mask_gf2p8affineinv_epi64_epi8
_mm512_gf2p8affineinv_epi64_epi8
_mm256_maskz_gf2p8mul_epi8
_mm256_mask_gf2p8mul_epi8
_mm256_gf2p8mul_epi8
_mm_maskz_gf2p8mul_epi8
_mm_mask_gf2p8mul_epi8
_mm_gf2p8mul_epi8
_mm256_maskz_gf2p8affine_epi64_epi8
_mm256_mask_gf2p8affine_epi64_epi8
_mm256_gf2p8affine_epi64_epi8
_mm_maskz_gf2p8affine_epi64_epi8
_mm_mask_gf2p8affine_epi64_epi8
_mm_gf2p8affine_epi64_epi8
_mm256_maskz_gf2p8affineinv_epi64_epi8
_mm256_mask_gf2p8affineinv_epi64_epi8
_mm256_gf2p8affineinv_epi64_epi8
_mm_maskz_gf2p8affineinv_epi64_epi8
_mm_mask_gf2p8affineinv_epi64_epi8
_mm_gf2p8affineinv_epi64_epi8
_addcarry_u32
_addcarry_u64
_subborrow_u32
_subborrow_u64
_aadd_i32
_aadd_i64
_aand_i32
_aand_i64
_aor_i32
_aor_i64
_axor_i32
_axor_i64
Bit Manipulation
_bextr_u32
_bextr2_u32
_bextr_u64
_bextr2_u64
_blsi_u32
_blsi_u64
_blsmsk_u32
_blsmsk_u64
_blsr_u32
_blsr_u64
_andn_u32
_andn_u64
_tzcnt_u16
_tzcnt_u32
_tzcnt_u64
_mm_tzcnt_32
_mm_tzcnt_64
_bzhi_u32
_bzhi_u64
_pdep_u32
_pdep_u64
_pext_u32
_pext_u64
_lzcnt_u32
_lzcnt_u64
_bit_scan_forward
_bit_scan_reverse
_BitScanForward
_BitScanReverse
_BitScanForward64
_BitScanReverse64
_bittest
_bittestandcomplement
_bittestandreset
_bittestandset
_bittest64
_bittestandcomplement64
_bittestandreset64
_bittestandset64
_bswap
_bswap64
_mm_popcnt_u32
_mm_popcnt_u64
_popcnt32
_popcnt64
Cast
_castf32_u32
_castf64_u64
_castu32_f32
_castu64_f64
Convert
_mm256_cvtph_ps
_mm256_cvtps_ph
_mm_cvtph_ps
_mm_cvtps_ph
_cvtsh_ss
_cvtss_sh
Cryptography
_mm_aesenc_si128
_mm_aesenclast_si128
_mm_aesdec_si128
_mm_aesdeclast_si128
_mm_aesimc_si128
_mm_aeskeygenassist_si128
_mm512_aesenclast_epi128
_mm512_aesenc_epi128
_mm512_aesdeclast_epi128
_mm512_aesdec_epi128
_mm_crc32_u8
_mm_crc32_u16
_mm_crc32_u32
_mm_crc32_u64
_mm_aesdec128kl_u8
_mm_aesdec256kl_u8
_mm_aesenc128kl_u8
_mm_aesenc256kl_u8
_mm_encodekey128_u32
_mm_encodekey256_u32
_mm_loadiwkey
_mm_aesdecwide128kl_u8
_mm_aesdecwide256kl_u8
_mm_aesencwide128kl_u8
_mm_aesencwide256kl_u8
_mm_sha1msg1_epu32
_mm_sha1msg2_epu32
_mm_sha1nexte_epu32
_mm_sha1rnds4_epu32
_mm_sha256msg1_epu32
_mm_sha256msg2_epu32
_mm_sha256rnds2_epu32
_mm256_aesenclast_epi128
_mm256_aesenc_epi128
_mm256_aesdeclast_epi128
_mm256_aesdec_epi128
General Support
_mm_clflushopt
_mm_clwb
_readfsbase_u32
_readfsbase_u64
_readgsbase_u32
_readgsbase_u64
_writefsbase_u32
_writefsbase_u64
_writegsbase_u32
_writegsbase_u64
_hreset
_mm_monitor
_mm_mwait
_allow_cpu_features
_may_i_use_cpu_feature
_rdpmc
_m_prefetchit0
_m_prefetchit1
_mm_prefetch
_rdpid_u32
__rdtscp
_xabort
_xbegin
_xend
_xtest
_serialize
_rdtsc
_clui
_senduipi
_stui
_testui
Load
_loadbe_i16
_loadbe_i32
_loadbe_i64
Miscellaneous
_incsspd
_incsspq
_rdsspd_i32
_rdsspq_i64
_saveprevssp
_rstorssp
_wrssd
_wrssq
_wrussd
_wrussq
_setssbsy
_clrssbsy
_get_ssp
_get_ssp
_inc_ssp
_mm_cldemote
_bnd_set_ptr_bounds
_bnd_narrow_ptr_bounds
_bnd_copy_ptr_bounds
_bnd_init_ptr_bounds
_bnd_store_ptr_bounds
_bnd_chk_ptr_lbounds
_bnd_chk_ptr_ubounds
_bnd_chk_ptr_bounds
_bnd_get_ptr_lbound
_bnd_get_ptr_ubound
_ptwrite32
_ptwrite64
_enclu_u32
_encls_u32
_enclv_u32
_wbinvd
_pconfig_u32
_xsusldtrk
_xresldtrk
_tpause
_umwait
_umonitor
_wbnoinvd
OS-Targeted
_fxrstor
_fxrstor64
_fxsave
_fxsave64
_invpcid
_xsavec
_xsavec64
_xsaveopt
_xsaveopt64
_xsaves
_xsaves64
_xrstors
_xrstors64
_xgetbv
_xrstor
_xrstor64
_xsave
_xsave64
_xsetbv
Random
_rdrand16_step
_rdrand32_step
_rdrand64_step
_rdseed16_step
_rdseed32_step
_rdseed64_step
Shift
_lrotl
_lrotr
_rotl
_rotr
_rotwl
_rotwr
_rotl64
_rotr64
Store
_storebe_i16
_storebe_i32
_storebe_i64
_movdir64b
_directstoreu_u64
_directstoreu_u32
Unknown
_enqcmd
_enqcmds