Module llvmint::x86 [] [src]

LLVM intrinsics for the x86 architecture.

Functions

addcarry_u32
addcarry_u64
addcarryx_u32
addcarryx_u64
aesni_aesdec
aesni_aesdeclast
aesni_aesenc
aesni_aesenclast
aesni_aesimc
aesni_aeskeygenassist
avx2_gather_d_d
avx2_gather_d_d_256
avx2_gather_d_pd
avx2_gather_d_pd_256
avx2_gather_d_ps
avx2_gather_d_ps_256
avx2_gather_d_q
avx2_gather_d_q_256
avx2_gather_q_d
avx2_gather_q_d_256
avx2_gather_q_pd
avx2_gather_q_pd_256
avx2_gather_q_ps
avx2_gather_q_ps_256
avx2_gather_q_q
avx2_gather_q_q_256
avx2_maskload_d
avx2_maskload_d_256
avx2_maskload_q
avx2_maskload_q_256
avx2_maskstore_d
avx2_maskstore_d_256
avx2_maskstore_q
avx2_maskstore_q_256
avx2_movntdqa
avx2_mpsadbw
avx2_pabs_b
avx2_pabs_d
avx2_pabs_w
avx2_packssdw
avx2_packsswb
avx2_packusdw
avx2_packuswb
avx2_padds_b
avx2_padds_w
avx2_paddus_b
avx2_paddus_w
avx2_pavg_b
avx2_pavg_w
avx2_pblendd_128
avx2_pblendd_256
avx2_pblendvb
avx2_pblendw
avx2_pbroadcastb_128
avx2_pbroadcastb_256
avx2_pbroadcastd_128
avx2_pbroadcastd_256
avx2_pbroadcastq_128
avx2_pbroadcastq_256
avx2_pbroadcastw_128
avx2_pbroadcastw_256
avx2_permd
avx2_permps
avx2_phadd_d
avx2_phadd_sw
avx2_phadd_w
avx2_phsub_d
avx2_phsub_sw
avx2_phsub_w
avx2_pmadd_ub_sw
avx2_pmadd_wd
avx2_pmaxs_b
avx2_pmaxs_d
avx2_pmaxs_w
avx2_pmaxu_b
avx2_pmaxu_d
avx2_pmaxu_w
avx2_pmins_b
avx2_pmins_d
avx2_pmins_w
avx2_pminu_b
avx2_pminu_d
avx2_pminu_w
avx2_pmovmskb
avx2_pmovsxbd
avx2_pmovsxbq
avx2_pmovsxbw
avx2_pmovsxdq
avx2_pmovsxwd
avx2_pmovsxwq
avx2_pmovzxbd
avx2_pmovzxbq
avx2_pmovzxbw
avx2_pmovzxdq
avx2_pmovzxwd
avx2_pmovzxwq
avx2_pmul_dq
avx2_pmul_hr_sw
avx2_pmulh_w
avx2_pmulhu_w
avx2_pmulu_dq
avx2_psad_bw
avx2_pshuf_b
avx2_psign_b
avx2_psign_d
avx2_psign_w
avx2_psll_d
avx2_psll_dq
avx2_psll_dq_bs
avx2_psll_q
avx2_psll_w
avx2_pslli_d
avx2_pslli_q
avx2_pslli_w
avx2_psllv_d
avx2_psllv_d_256
avx2_psllv_q
avx2_psllv_q_256
avx2_psra_d
avx2_psra_w
avx2_psrai_d
avx2_psrai_w
avx2_psrav_d
avx2_psrav_d_256
avx2_psrl_d
avx2_psrl_dq
avx2_psrl_dq_bs
avx2_psrl_q
avx2_psrl_w
avx2_psrli_d
avx2_psrli_q
avx2_psrli_w
avx2_psrlv_d
avx2_psrlv_d_256
avx2_psrlv_q
avx2_psrlv_q_256
avx2_psubs_b
avx2_psubs_w
avx2_psubus_b
avx2_psubus_w
avx2_vbroadcast_sd_pd_256
avx2_vbroadcast_ss_ps
avx2_vbroadcast_ss_ps_256
avx2_vbroadcasti128
avx2_vextracti128
avx2_vinserti128
avx2_vperm2i128
avx512_cvtsd2usi
avx512_cvtsd2usi64
avx512_cvtss2usi
avx512_cvtss2usi64
avx512_cvttsd2usi
avx512_cvttsd2usi64
avx512_cvttss2usi
avx512_cvttss2usi64
avx512_cvtusi2sd
avx512_cvtusi2ss
avx512_cvtusi642sd
avx512_cvtusi642ss
avx512_gather_dpd_512
avx512_gather_dpi_512
avx512_gather_dpq_512
avx512_gather_dps_512
avx512_gather_qpd_512
avx512_gather_qpi_512
avx512_gather_qpq_512
avx512_gather_qps_512
avx512_gatherpf_dpd_512
avx512_gatherpf_dps_512
avx512_gatherpf_qpd_512
avx512_gatherpf_qps_512
avx512_kand_w
avx512_kandn_w
avx512_knot_w
avx512_kor_w
avx512_kortestc_w
avx512_kortestz_w
avx512_kunpck_bw
avx512_kxnor_w
avx512_kxor_w
avx512_mask_blend_d_512
avx512_mask_blend_pd_512
avx512_mask_blend_ps_512
avx512_mask_blend_q_512
avx512_mask_cmp_pd_512
avx512_mask_cmp_ps_512
avx512_mask_conflict_d_512
avx512_mask_conflict_q_512
avx512_mask_cvtdq2pd_512
avx512_mask_cvtdq2ps_512
avx512_mask_cvtpd2dq_512
avx512_mask_cvtpd2ps_512
avx512_mask_cvtpd2udq_512
avx512_mask_cvtps2dq_512
avx512_mask_cvtps2udq_512
avx512_mask_cvttpd2dq_512
avx512_mask_cvttpd2udq_512
avx512_mask_cvttps2dq_512
avx512_mask_cvttps2udq_512
avx512_mask_cvtudq2pd_512
avx512_mask_cvtudq2ps_512
avx512_mask_loadu_d_512
avx512_mask_loadu_pd_512
avx512_mask_loadu_ps_512
avx512_mask_loadu_q_512
avx512_mask_lzcnt_d_512
avx512_mask_lzcnt_q_512
avx512_mask_max_pd_512
avx512_mask_max_ps_512
avx512_mask_min_pd_512
avx512_mask_min_ps_512
avx512_mask_pabs_d_512
avx512_mask_pabs_q_512
avx512_mask_pand_d_512
avx512_mask_pand_q_512
avx512_mask_pbroadcast_d_gpr_512
avx512_mask_pbroadcast_q_gpr_512
avx512_mask_pbroadcast_q_mem_512
avx512_mask_pcmpeq_b_128
avx512_mask_pcmpeq_b_256
avx512_mask_pcmpeq_b_512
avx512_mask_pcmpeq_d_128
avx512_mask_pcmpeq_d_256
avx512_mask_pcmpeq_d_512
avx512_mask_pcmpeq_q_128
avx512_mask_pcmpeq_q_256
avx512_mask_pcmpeq_q_512
avx512_mask_pcmpeq_w_128
avx512_mask_pcmpeq_w_256
avx512_mask_pcmpeq_w_512
avx512_mask_pcmpgt_b_128
avx512_mask_pcmpgt_b_256
avx512_mask_pcmpgt_b_512
avx512_mask_pcmpgt_d_128
avx512_mask_pcmpgt_d_256
avx512_mask_pcmpgt_d_512
avx512_mask_pcmpgt_q_128
avx512_mask_pcmpgt_q_256
avx512_mask_pcmpgt_q_512
avx512_mask_pcmpgt_w_128
avx512_mask_pcmpgt_w_256
avx512_mask_pcmpgt_w_512
avx512_mask_pmaxs_d_512
avx512_mask_pmaxs_q_512
avx512_mask_pmaxu_d_512
avx512_mask_pmaxu_q_512
avx512_mask_pmins_d_512
avx512_mask_pmins_q_512
avx512_mask_pminu_d_512
avx512_mask_pminu_q_512
avx512_mask_pmul_dq_512
avx512_mask_pmulu_dq_512
avx512_mask_ptestm_d_512
avx512_mask_ptestm_q_512
avx512_mask_rndscale_pd_512
avx512_mask_rndscale_ps_512
avx512_mask_store_ss
avx512_mask_storeu_d_512
avx512_mask_storeu_pd_512
avx512_mask_storeu_ps_512
avx512_mask_storeu_q_512
avx512_mask_valign_d_512
avx512_mask_valign_q_512
avx512_mask_vcvtph2ps_512
avx512_mask_vcvtps2ph_512
avx512_mask_vpermt_d_512
avx512_mask_vpermt_pd_512
avx512_mask_vpermt_ps_512
avx512_mask_vpermt_q_512
avx512_movntdqa
avx512_pbroadcastd_512
avx512_pbroadcastd_i32_512
avx512_pbroadcastq_512
avx512_pbroadcastq_i64_512
avx512_pmovzxbd
avx512_pmovzxbq
avx512_pmovzxdq
avx512_pmovzxwd
avx512_pmovzxwq
avx512_psll_dq
avx512_psll_dq_bs
avx512_psrl_dq
avx512_psrl_dq_bs
avx512_rcp14_pd_512
avx512_rcp14_ps_512
avx512_rcp14_sd
avx512_rcp14_ss
avx512_rcp28_pd
avx512_rcp28_ps
avx512_rcp28_sd
avx512_rcp28_ss
avx512_rndscale_sd
avx512_rndscale_ss
avx512_rsqrt14_pd_512
avx512_rsqrt14_ps_512
avx512_rsqrt14_sd
avx512_rsqrt14_ss
avx512_rsqrt28_pd
avx512_rsqrt28_ps
avx512_rsqrt28_sd
avx512_rsqrt28_ss
avx512_scatter_dpd_512
avx512_scatter_dpi_512
avx512_scatter_dpq_512
avx512_scatter_dps_512
avx512_scatter_qpd_512
avx512_scatter_qpi_512
avx512_scatter_qpq_512
avx512_scatter_qps_512
avx512_scatterpf_dpd_512
avx512_scatterpf_dps_512
avx512_scatterpf_qpd_512
avx512_scatterpf_qps_512
avx512_sqrt_pd_512
avx512_sqrt_ps_512
avx512_sqrt_sd
avx512_sqrt_ss
avx512_vbroadcast_sd_512
avx512_vbroadcast_sd_pd_512
avx512_vbroadcast_ss_512
avx512_vbroadcast_ss_ps_512
avx_addsub_pd_256
avx_addsub_ps_256
avx_blend_pd_256
avx_blend_ps_256
avx_blendv_pd_256
avx_blendv_ps_256
avx_cmp_pd_256
avx_cmp_ps_256
avx_cvt_pd2_ps_256
avx_cvt_pd2dq_256
avx_cvt_ps2_pd_256
avx_cvt_ps2dq_256
avx_cvtdq2_pd_256
avx_cvtdq2_ps_256
avx_cvtt_pd2dq_256
avx_cvtt_ps2dq_256
avx_dp_ps_256
avx_hadd_pd_256
avx_hadd_ps_256
avx_hsub_pd_256
avx_hsub_ps_256
avx_ldu_dq_256
avx_maskload_pd
avx_maskload_pd_256
avx_maskload_ps
avx_maskload_ps_256
avx_maskstore_pd
avx_maskstore_pd_256
avx_maskstore_ps
avx_maskstore_ps_256
avx_max_pd_256
avx_max_ps_256
avx_min_pd_256
avx_min_ps_256
avx_movmsk_pd_256
avx_movmsk_ps_256
avx_ptestc_256
avx_ptestnzc_256
avx_ptestz_256
avx_rcp_ps_256
avx_round_pd_256
avx_round_ps_256
avx_rsqrt_ps_256
avx_sqrt_pd_256
avx_sqrt_ps_256
avx_storeu_dq_256
avx_storeu_pd_256
avx_storeu_ps_256
avx_vbroadcastf128_pd_256
avx_vbroadcastf128_ps_256
avx_vextractf128_pd_256
avx_vextractf128_ps_256
avx_vextractf128_si_256
avx_vinsertf128_pd_256
avx_vinsertf128_ps_256
avx_vinsertf128_si_256
avx_vperm2f128_pd_256
avx_vperm2f128_ps_256
avx_vperm2f128_si_256
avx_vpermilvar_pd
avx_vpermilvar_pd_256
avx_vpermilvar_ps
avx_vpermilvar_ps_256
avx_vtestc_pd
avx_vtestc_pd_256
avx_vtestc_ps
avx_vtestc_ps_256
avx_vtestnzc_pd
avx_vtestnzc_pd_256
avx_vtestnzc_ps
avx_vtestnzc_ps_256
avx_vtestz_pd
avx_vtestz_pd_256
avx_vtestz_ps
avx_vtestz_ps_256
avx_vzeroall
avx_vzeroupper
bmi_bextr_32
bmi_bextr_64
bmi_bzhi_32
bmi_bzhi_64
bmi_pdep_32
bmi_pdep_64
bmi_pext_32
bmi_pext_64
fma_mask_vfmadd_pd_512
fma_mask_vfmadd_ps_512
fma_mask_vfmaddsub_pd_512
fma_mask_vfmaddsub_ps_512
fma_mask_vfmsub_pd_512
fma_mask_vfmsub_ps_512
fma_mask_vfmsubadd_pd_512
fma_mask_vfmsubadd_ps_512
fma_mask_vfnmadd_pd_512
fma_mask_vfnmadd_ps_512
fma_mask_vfnmsub_pd_512
fma_mask_vfnmsub_ps_512
fma_vfmadd_pd
fma_vfmadd_pd_256
fma_vfmadd_ps
fma_vfmadd_ps_256
fma_vfmadd_sd
fma_vfmadd_ss
fma_vfmaddsub_pd
fma_vfmaddsub_pd_256
fma_vfmaddsub_ps
fma_vfmaddsub_ps_256
fma_vfmsub_pd
fma_vfmsub_pd_256
fma_vfmsub_ps
fma_vfmsub_ps_256
fma_vfmsub_sd
fma_vfmsub_ss
fma_vfmsubadd_pd
fma_vfmsubadd_pd_256
fma_vfmsubadd_ps
fma_vfmsubadd_ps_256
fma_vfnmadd_pd
fma_vfnmadd_pd_256
fma_vfnmadd_ps
fma_vfnmadd_ps_256
fma_vfnmadd_sd
fma_vfnmadd_ss
fma_vfnmsub_pd
fma_vfnmsub_pd_256
fma_vfnmsub_ps
fma_vfnmsub_ps_256
fma_vfnmsub_sd
fma_vfnmsub_ss
int
mmx_emms
mmx_femms
pclmulqdq
rdfsbase_32
rdfsbase_64
rdgsbase_32
rdgsbase_64
rdpmc
rdtsc
rdtscp
sha1msg1
sha1msg2
sha1nexte
sha1rnds4
sha256msg1
sha256msg2
sha256rnds2
sse2_add_sd
sse2_clflush
sse2_cmp_pd
sse2_cmp_sd
sse2_comieq_sd
sse2_comige_sd
sse2_comigt_sd
sse2_comile_sd
sse2_comilt_sd
sse2_comineq_sd
sse2_cvtdq2pd
sse2_cvtdq2ps
sse2_cvtpd2dq
sse2_cvtpd2ps
sse2_cvtps2dq
sse2_cvtps2pd
sse2_cvtsd2si
sse2_cvtsd2si64
sse2_cvtsd2ss
sse2_cvtsi2sd
sse2_cvtsi642sd
sse2_cvtss2sd
sse2_cvttpd2dq
sse2_cvttps2dq
sse2_cvttsd2si
sse2_cvttsd2si64
sse2_div_sd
sse2_lfence
sse2_maskmov_dqu
sse2_max_pd
sse2_max_sd
sse2_mfence
sse2_min_pd
sse2_min_sd
sse2_movmsk_pd
sse2_mul_sd
sse2_packssdw_128
sse2_packsswb_128
sse2_packuswb_128
sse2_padds_b
sse2_padds_w
sse2_paddus_b
sse2_paddus_w
sse2_pause
sse2_pavg_b
sse2_pavg_w
sse2_pmadd_wd
sse2_pmaxs_w
sse2_pmaxu_b
sse2_pmins_w
sse2_pminu_b
sse2_pmovmskb_128
sse2_pmulh_w
sse2_pmulhu_w
sse2_pmulu_dq
sse2_psad_bw
sse2_pshuf_d
sse2_pshufh_w
sse2_pshufl_w
sse2_psll_d
sse2_psll_dq
sse2_psll_dq_bs
sse2_psll_q
sse2_psll_w
sse2_pslli_d
sse2_pslli_q
sse2_pslli_w
sse2_psra_d
sse2_psra_w
sse2_psrai_d
sse2_psrai_w
sse2_psrl_d
sse2_psrl_dq
sse2_psrl_dq_bs
sse2_psrl_q
sse2_psrl_w
sse2_psrli_d
sse2_psrli_q
sse2_psrli_w
sse2_psubs_b
sse2_psubs_w
sse2_psubus_b
sse2_psubus_w
sse2_sqrt_pd
sse2_sqrt_sd
sse2_storel_dq
sse2_storeu_dq
sse2_storeu_pd
sse2_sub_sd
sse2_ucomieq_sd
sse2_ucomige_sd
sse2_ucomigt_sd
sse2_ucomile_sd
sse2_ucomilt_sd
sse2_ucomineq_sd
sse3_addsub_pd
sse3_addsub_ps
sse3_hadd_pd
sse3_hadd_ps
sse3_hsub_pd
sse3_hsub_ps
sse3_ldu_dq
sse3_monitor
sse3_mwait
sse41_blendpd
sse41_blendps
sse41_blendvpd
sse41_blendvps
sse41_dppd
sse41_dpps
sse41_extractps
sse41_insertps
sse41_movntdqa
sse41_mpsadbw
sse41_packusdw
sse41_pblendvb
sse41_pblendw
sse41_pextrb
sse41_pextrd
sse41_pextrq
sse41_phminposuw
sse41_pmaxsb
sse41_pmaxsd
sse41_pmaxud
sse41_pmaxuw
sse41_pminsb
sse41_pminsd
sse41_pminud
sse41_pminuw
sse41_pmovsxbd
sse41_pmovsxbq
sse41_pmovsxbw
sse41_pmovsxdq
sse41_pmovsxwd
sse41_pmovsxwq
sse41_pmovzxbd
sse41_pmovzxbq
sse41_pmovzxbw
sse41_pmovzxdq
sse41_pmovzxwd
sse41_pmovzxwq
sse41_pmuldq
sse41_ptestc
sse41_ptestnzc
sse41_ptestz
sse41_round_pd
sse41_round_ps
sse41_round_sd
sse41_round_ss
sse42_crc32_32_16
sse42_crc32_32_32
sse42_crc32_32_8
sse42_crc32_64_64
sse42_pcmpestri128
sse42_pcmpestria128
sse42_pcmpestric128
sse42_pcmpestrio128
sse42_pcmpestris128
sse42_pcmpestriz128
sse42_pcmpestrm128
sse42_pcmpistri128
sse42_pcmpistria128
sse42_pcmpistric128
sse42_pcmpistrio128
sse42_pcmpistris128
sse42_pcmpistriz128
sse42_pcmpistrm128
sse4a_extrq
sse4a_extrqi
sse4a_insertq
sse4a_insertqi
sse4a_movnt_sd
sse4a_movnt_ss
sse_add_ss
sse_cmp_ps
sse_cmp_ss
sse_comieq_ss
sse_comige_ss
sse_comigt_ss
sse_comile_ss
sse_comilt_ss
sse_comineq_ss
sse_cvtsi2ss
sse_cvtsi642ss
sse_cvtss2si
sse_cvtss2si64
sse_cvttss2si
sse_cvttss2si64
sse_div_ss
sse_ldmxcsr
sse_max_ps
sse_max_ss
sse_min_ps
sse_min_ss
sse_movmsk_ps
sse_mul_ss
sse_rcp_ps
sse_rcp_ss
sse_rsqrt_ps
sse_rsqrt_ss
sse_sfence
sse_sqrt_ps
sse_sqrt_ss
sse_stmxcsr
sse_storeu_ps
sse_sub_ss
sse_ucomieq_ss
sse_ucomige_ss
sse_ucomigt_ss
sse_ucomile_ss
sse_ucomilt_ss
sse_ucomineq_ss
ssse3_pabs_b_128
ssse3_pabs_d_128
ssse3_pabs_w_128
ssse3_phadd_d_128
ssse3_phadd_sw_128
ssse3_phadd_w_128
ssse3_phsub_d_128
ssse3_phsub_sw_128
ssse3_phsub_w_128
ssse3_pmadd_ub_sw_128
ssse3_pmul_hr_sw_128
ssse3_pshuf_b_128
ssse3_psign_b_128
ssse3_psign_d_128
ssse3_psign_w_128
subborrow_u32
subborrow_u64
tbm_bextri_u32
tbm_bextri_u64
vcvtph2ps_128
vcvtph2ps_256
vcvtps2ph_128
vcvtps2ph_256
wrfsbase_32
wrfsbase_64
wrgsbase_32
wrgsbase_64
xabort
xbegin
xend
xop_vfrcz_pd
xop_vfrcz_pd_256
xop_vfrcz_ps
xop_vfrcz_ps_256
xop_vfrcz_sd
xop_vfrcz_ss
xop_vpcmov
xop_vpcmov_256
xop_vpcomb
xop_vpcomd
xop_vpcomq
xop_vpcomub
xop_vpcomud
xop_vpcomuq
xop_vpcomuw
xop_vpcomw
xop_vpermil2pd
xop_vpermil2pd_256
xop_vpermil2ps
xop_vpermil2ps_256
xop_vphaddbd
xop_vphaddbq
xop_vphaddbw
xop_vphadddq
xop_vphaddubd
xop_vphaddubq
xop_vphaddubw
xop_vphaddudq
xop_vphadduwd
xop_vphadduwq
xop_vphaddwd
xop_vphaddwq
xop_vphsubbw
xop_vphsubdq
xop_vphsubwd
xop_vpmacsdd
xop_vpmacsdqh
xop_vpmacsdql
xop_vpmacssdd
xop_vpmacssdqh
xop_vpmacssdql
xop_vpmacsswd
xop_vpmacssww
xop_vpmacswd
xop_vpmacsww
xop_vpmadcsswd
xop_vpmadcswd
xop_vpperm
xop_vprotb
xop_vprotbi
xop_vprotd
xop_vprotdi
xop_vprotq
xop_vprotqi
xop_vprotw
xop_vprotwi
xop_vpshab
xop_vpshad
xop_vpshaq
xop_vpshaw
xop_vpshlb
xop_vpshld
xop_vpshlq
xop_vpshlw
xtest