inteli.emmintrin

Public Imports

inteli.types
public import inteli.types;
Undocumented in source.
inteli.xmmintrin
public import inteli.xmmintrin;
Undocumented in source.

Members

Aliases

_mm_add_sd
alias _mm_add_sd = __builtin_ia32_addsd
Undocumented in source.
_mm_adds_epi16
alias _mm_adds_epi16 = __builtin_ia32_paddsw128
Undocumented in source.
_mm_adds_epi8
alias _mm_adds_epi8 = __builtin_ia32_paddsb128
Undocumented in source.
_mm_adds_epu16
alias _mm_adds_epu16 = __builtin_ia32_paddusw128
Undocumented in source.
_mm_adds_epu8
alias _mm_adds_epu8 = __builtin_ia32_paddusb128
Undocumented in source.
_mm_avg_epu16
alias _mm_avg_epu16 = __builtin_ia32_pavgw128
Undocumented in source.
_mm_avg_epu8
alias _mm_avg_epu8 = __builtin_ia32_pavgb128
Undocumented in source.
_mm_bsrli_si128
alias _mm_bsrli_si128 = _mm_srli_si128
Undocumented in source.
_mm_clflush
alias _mm_clflush = __builtin_ia32_clflush
Undocumented in source.
_mm_cmpeq_pd
alias _mm_cmpeq_pd = __builtin_ia32_cmppd
Undocumented in source.
_mm_cmpeq_sd
alias _mm_cmpeq_sd = __builtin_ia32_cmpsd
Undocumented in source.
_mm_comieq_sd
alias _mm_comieq_sd = __builtin_ia32_comisdeq
Undocumented in source.
_mm_comige_sd
alias _mm_comige_sd = __builtin_ia32_comisdge
Undocumented in source.
_mm_comigt_sd
alias _mm_comigt_sd = __builtin_ia32_comisdgt
Undocumented in source.
_mm_comile_sd
alias _mm_comile_sd = __builtin_ia32_comisdle
Undocumented in source.
_mm_comilt_sd
alias _mm_comilt_sd = __builtin_ia32_comisdlt
Undocumented in source.
_mm_comineq_sd
alias _mm_comineq_sd = __builtin_ia32_comisdneq
Undocumented in source.
_mm_cvtepi32_pd
alias _mm_cvtepi32_pd = __builtin_ia32_cvtdq2pd
Undocumented in source.
_mm_cvtepi32_ps
alias _mm_cvtepi32_ps = __builtin_ia32_cvtdq2ps
Undocumented in source.
_mm_cvtpd_epi32
alias _mm_cvtpd_epi32 = __builtin_ia32_cvtpd2dq
Undocumented in source.
_mm_cvtpd_ps
alias _mm_cvtpd_ps = __builtin_ia32_cvtpd2ps
Undocumented in source.
_mm_cvtps_epi32
alias _mm_cvtps_epi32 = __builtin_ia32_cvtps2dq
Undocumented in source.
_mm_cvtps_pd
alias _mm_cvtps_pd = __builtin_ia32_cvtps2pd
Undocumented in source.
_mm_cvtsd_si32
alias _mm_cvtsd_si32 = __builtin_ia32_cvtsd2si
Undocumented in source.
_mm_cvtsd_si64
alias _mm_cvtsd_si64 = __builtin_ia32_cvtsd2si64
Undocumented in source.
_mm_cvtsd_ss
alias _mm_cvtsd_ss = __builtin_ia32_cvtsd2ss
Undocumented in source.
_mm_cvtsi32_sd
alias _mm_cvtsi32_sd = __builtin_ia32_cvtsi2sd
Undocumented in source.
_mm_cvtsi64_sd
alias _mm_cvtsi64_sd = __builtin_ia32_cvtsi642sd
Undocumented in source.
_mm_cvtss_sd
alias _mm_cvtss_sd = __builtin_ia32_cvtss2sd
Undocumented in source.
_mm_cvttpd_epi32
alias _mm_cvttpd_epi32 = __builtin_ia32_cvttpd2dq
Undocumented in source.
_mm_cvttps_epi32
alias _mm_cvttps_epi32 = __builtin_ia32_cvttps2dq
Undocumented in source.
_mm_cvttsd_si32
alias _mm_cvttsd_si32 = __builtin_ia32_cvttsd2si
Undocumented in source.
_mm_cvttsd_si64
alias _mm_cvttsd_si64 = __builtin_ia32_cvttsd2si64
Undocumented in source.
_mm_div_sd
alias _mm_div_sd = __builtin_ia32_divsd
Undocumented in source.
_mm_lfence
alias _mm_lfence = __builtin_ia32_lfence
Undocumented in source.
_mm_madd_epi16
alias _mm_madd_epi16 = __builtin_ia32_pmaddwd128
Undocumented in source.
_mm_maskmoveu_si128
alias _mm_maskmoveu_si128 = __builtin_ia32_maskmovdqu
Undocumented in source.
_mm_max_epi16
alias _mm_max_epi16 = __builtin_ia32_pmaxsw128
Undocumented in source.
_mm_max_epu8
alias _mm_max_epu8 = __builtin_ia32_pmaxub128
Undocumented in source.
_mm_max_pd
alias _mm_max_pd = __builtin_ia32_maxpd
Undocumented in source.
_mm_max_sd
alias _mm_max_sd = __builtin_ia32_maxsd
Undocumented in source.
_mm_mfence
alias _mm_mfence = __builtin_ia32_mfence
Undocumented in source.
_mm_min_epi16
alias _mm_min_epi16 = __builtin_ia32_pminsw128
Undocumented in source.
_mm_min_epu8
alias _mm_min_epu8 = __builtin_ia32_pminub128
Undocumented in source.
_mm_min_pd
alias _mm_min_pd = __builtin_ia32_minpd
Undocumented in source.
_mm_min_sd
alias _mm_min_sd = __builtin_ia32_minsd
Undocumented in source.
_mm_movemask_epi8
alias _mm_movemask_epi8 = __builtin_ia32_pmovmskb128
Undocumented in source.
_mm_movemask_pd
alias _mm_movemask_pd = __builtin_ia32_movmskpd
Undocumented in source.
_mm_mul_epu32
alias _mm_mul_epu32 = __builtin_ia32_pmuludq128
Undocumented in source.
_mm_mul_sd
alias _mm_mul_sd = __builtin_ia32_mulsd
Undocumented in source.
_mm_mulhi_epi16
alias _mm_mulhi_epi16 = __builtin_ia32_pmulhw128
Undocumented in source.
_mm_mulhi_epu16
alias _mm_mulhi_epu16 = __builtin_ia32_pmulhuw128
Undocumented in source.
_mm_packs_epi16
alias _mm_packs_epi16 = __builtin_ia32_packsswb128
Undocumented in source.
_mm_packs_epi32
alias _mm_packs_epi32 = __builtin_ia32_packssdw128
Undocumented in source.
_mm_packus_epi16
alias _mm_packus_epi16 = __builtin_ia32_packuswb128
Undocumented in source.
_mm_pause
alias _mm_pause = __builtin_ia32_pause
Undocumented in source.
_mm_sad_epu8
alias _mm_sad_epu8 = __builtin_ia32_psadbw128
Undocumented in source.
_mm_shuffle_epi32
alias _mm_shuffle_epi32 = __builtin_ia32_pshufd
Undocumented in source.
_mm_shufflehi_epi16
alias _mm_shufflehi_epi16 = __builtin_ia32_pshufhw
Undocumented in source.
_mm_shufflelo_epi16
alias _mm_shufflelo_epi16 = __builtin_ia32_pshuflw
Undocumented in source.
_mm_sll_epi16
alias _mm_sll_epi16 = __builtin_ia32_psllw128
Undocumented in source.
_mm_sll_epi32
alias _mm_sll_epi32 = __builtin_ia32_pslld128
Undocumented in source.
_mm_sll_epi64
alias _mm_sll_epi64 = __builtin_ia32_psllq128
Undocumented in source.
_mm_slli_epi16
alias _mm_slli_epi16 = __builtin_ia32_psllwi128
Undocumented in source.
_mm_slli_epi32
alias _mm_slli_epi32 = __builtin_ia32_pslldi128
Undocumented in source.
_mm_slli_epi64
alias _mm_slli_epi64 = __builtin_ia32_psllqi128
Undocumented in source.
_mm_sqrt_pd
alias _mm_sqrt_pd = __builtin_ia32_sqrtpd
Undocumented in source.
_mm_sqrt_sd
alias _mm_sqrt_sd = __builtin_ia32_sqrtsd
Undocumented in source.
_mm_sra_epi16
alias _mm_sra_epi16 = __builtin_ia32_psraw128
Undocumented in source.
_mm_sra_epi32
alias _mm_sra_epi32 = __builtin_ia32_psrad128
Undocumented in source.
_mm_srai_epi16
alias _mm_srai_epi16 = __builtin_ia32_psrawi128
Undocumented in source.
_mm_srai_epi32
alias _mm_srai_epi32 = __builtin_ia32_psradi128
Undocumented in source.
_mm_srl_epi16
alias _mm_srl_epi16 = __builtin_ia32_psrlw128
Undocumented in source.
_mm_srl_epi32
alias _mm_srl_epi32 = __builtin_ia32_psrld128
Undocumented in source.
_mm_srl_epi64
alias _mm_srl_epi64 = __builtin_ia32_psrlq128
Undocumented in source.
_mm_srli_epi32
alias _mm_srli_epi32 = __builtin_ia32_psrldi128
Undocumented in source.
_mm_srlq_epi32
alias _mm_srlq_epi32 = __builtin_ia32_psrlqi128
Undocumented in source.
_mm_srlw_epi32
alias _mm_srlw_epi32 = __builtin_ia32_psrlwi128
Undocumented in source.
_mm_store_si128
alias _mm_store_si128 = __builtin_ia32_storedqu
Undocumented in source.
_mm_storel_epi64
alias _mm_storel_epi64 = __builtin_ia32_storelv4si
Undocumented in source.
_mm_storeu_pd
alias _mm_storeu_pd = __builtin_ia32_storeupd
Undocumented in source.
_mm_sub_sd
alias _mm_sub_sd = __builtin_ia32_subsd
Undocumented in source.
_mm_subs_epi16
alias _mm_subs_epi16 = __builtin_ia32_psubsw128
Undocumented in source.
_mm_subs_epi8
alias _mm_subs_epi8 = __builtin_ia32_psubsb128
Undocumented in source.
_mm_subs_epu16
alias _mm_subs_epu16 = __builtin_ia32_psubusw128
Undocumented in source.
_mm_subs_epu8
alias _mm_subs_epu8 = __builtin_ia32_psubusb128
Undocumented in source.
_mm_ucomieq_sd
alias _mm_ucomieq_sd = __builtin_ia32_ucomisdeq
Undocumented in source.
_mm_ucomige_sd
alias _mm_ucomige_sd = __builtin_ia32_ucomisdge
Undocumented in source.
_mm_ucomigt_sd
alias _mm_ucomigt_sd = __builtin_ia32_ucomisdgt
Undocumented in source.
_mm_ucomile_sd
alias _mm_ucomile_sd = __builtin_ia32_ucomisdle
Undocumented in source.
_mm_ucomilt_sd
alias _mm_ucomilt_sd = __builtin_ia32_ucomisdlt
Undocumented in source.
_mm_ucomineq_sd
alias _mm_ucomineq_sd = __builtin_ia32_ucomisdneq
Undocumented in source.

Functions

__builtin_ia32_addsd
double2 __builtin_ia32_addsd(double2 , double2 )
Undocumented in source.
__builtin_ia32_cmppd
double2 __builtin_ia32_cmppd(double2 , double2 , byte )
Undocumented in source.
__builtin_ia32_cvtdq2pd
double2 __builtin_ia32_cvtdq2pd(int4 )
Undocumented in source.
__builtin_ia32_cvtps2pd
double2 __builtin_ia32_cvtps2pd(float4 )
Undocumented in source.
__builtin_ia32_divsd
double2 __builtin_ia32_divsd(double2 , double2 )
Undocumented in source.
__builtin_ia32_mulsd
double2 __builtin_ia32_mulsd(double2 , double2 )
Undocumented in source.
__builtin_ia32_pmaxsw128
short8 __builtin_ia32_pmaxsw128(short8 , short8 )
Undocumented in source.
__builtin_ia32_pmaxub128
byte16 __builtin_ia32_pmaxub128(byte16 , byte16 )
Undocumented in source.
__builtin_ia32_pminsw128
short8 __builtin_ia32_pminsw128(short8 , short8 )
Undocumented in source.
__builtin_ia32_pminub128
byte16 __builtin_ia32_pminub128(byte16 , byte16 )
Undocumented in source.
__builtin_ia32_pshufd
int4 __builtin_ia32_pshufd(int4 , byte )
Undocumented in source.
__builtin_ia32_pshufhw
short8 __builtin_ia32_pshufhw(short8 , byte )
Undocumented in source.
__builtin_ia32_pshuflw
short8 __builtin_ia32_pshuflw(short8 , byte )
Undocumented in source.
__builtin_ia32_storedqu
void __builtin_ia32_storedqu(void* , byte16 )
Undocumented in source.
__builtin_ia32_storelv4si
void __builtin_ia32_storelv4si(void* , int4 )
Undocumented in source.
__builtin_ia32_storeupd
void __builtin_ia32_storeupd(void* , double2 )
Undocumented in source.
__builtin_ia32_subsd
double2 __builtin_ia32_subsd(double2 , double2 )
Undocumented in source.
_mm_setzero_si128
__m128i _mm_setzero_si128()
Undocumented in source. Be warned that the author may not have intended to support it.
_mm_slli_si128
__m128i _mm_slli_si128(__m128i op)
Undocumented in source. Be warned that the author may not have intended to support it.
_mm_srli_si128
__m128i _mm_srli_si128(__m128i op)
Undocumented in source. Be warned that the author may not have intended to support it.

Meta

Authors

Guillaume Piolat