Module immintrin::emmintrin [] [src]

Modules

unimplemented_mmx

The methods in this module can't be implemented because Rust doesn't expose the LLVM x86_mmx type.

unimplemented_nontemporal

The methods in this module can't be implemented because Rust doesn't expose nontemporal loads.

Functions

_mm_add_epi8

paddb

_mm_add_epi16

paddw

_mm_add_epi32

paddd

_mm_add_epi64

paddq

_mm_add_pd

addpd

_mm_add_sd

addsd

_mm_adds_epi8

paddsb

_mm_adds_epi16

paddsw

_mm_adds_epu8

paddusb

_mm_adds_epu16

paddusw

_mm_and_pd

andpd

_mm_and_si128

pand

_mm_andnot_pd

andnpd

_mm_andnot_si128

pandn

_mm_avg_epu8

pavgb

_mm_avg_epu16

pavgw

_mm_bslli_si128

pslldq

_mm_bsrli_si128

psrldq

_mm_castpd_ps
_mm_castpd_si128
_mm_castps_pd
_mm_castps_si128
_mm_castsi128_pd
_mm_castsi128_ps
_mm_clflush

clflush

_mm_cmpeq_epi8

pcmpeqb

_mm_cmpeq_epi16

pcmpeqw

_mm_cmpeq_epi32

pcmpeqd

_mm_cmpeq_pd

cmppd

_mm_cmpeq_sd

cmpsd

_mm_cmpge_pd

cmppd

_mm_cmpge_sd

cmpsd

_mm_cmpgt_epi8

pcmpgtb

_mm_cmpgt_epi16

pcmpgtw

_mm_cmpgt_epi32

pcmpgtd

_mm_cmpgt_pd

cmppd

_mm_cmpgt_sd

cmpsd

_mm_cmple_pd

cmppd

_mm_cmple_sd

cmpsd

_mm_cmplt_epi8

pcmpgtb

_mm_cmplt_epi16

pcmpgtw

_mm_cmplt_epi32

pcmpgtd

_mm_cmplt_pd

cmppd

_mm_cmplt_sd

cmpsd

_mm_cmpneq_pd

cmppd

_mm_cmpneq_sd

cmpsd

_mm_cmpnge_pd

cmppd

_mm_cmpnge_sd

cmpsd

_mm_cmpngt_pd

cmppd

_mm_cmpngt_sd

cmpsd

_mm_cmpnle_pd

cmppd

_mm_cmpnle_sd

cmpsd

_mm_cmpnlt_pd

cmppd

_mm_cmpnlt_sd

cmpsd

_mm_cmpord_pd

cmppd

_mm_cmpord_sd

cmpsd

_mm_cmpunord_pd

cmppd

_mm_cmpunord_sd

cmpsd

_mm_comieq_sd

comisd

_mm_comige_sd

comisd

_mm_comigt_sd

comisd

_mm_comile_sd

comisd

_mm_comilt_sd

comisd

_mm_comineq_sd

comisd

_mm_cvtepi32_pd

cvtdq2pd

_mm_cvtepi32_ps

cvtdq2ps

_mm_cvtpd_epi32

cvtpd2dq

_mm_cvtpd_ps

cvtpd2ps

_mm_cvtps_epi32

cvtps2dq

_mm_cvtps_pd

cvtps2pd

_mm_cvtsd_f64

movsd

_mm_cvtsd_si32

cvtsd2si

_mm_cvtsd_si64

cvtsd2si

_mm_cvtsd_si64x

cvtsd2si

_mm_cvtsd_ss

cvtsd2ss

_mm_cvtsi128_si32

movd

_mm_cvtsi128_si64

movq

_mm_cvtsi128_si64x

movq

_mm_cvtsi32_sd

cvtsi2sd

_mm_cvtsi32_si128

movd

_mm_cvtsi64_sd

cvtsi2sd

_mm_cvtsi64_si128

movq

_mm_cvtsi64x_sd

cvtsi2sd

_mm_cvtsi64x_si128

movq

_mm_cvtss_sd

cvtss2sd

_mm_cvttpd_epi32

cvttpd2dq

_mm_cvttps_epi32

cvttps2dq

_mm_cvttsd_si32

cvttsd2si

_mm_cvttsd_si64

cvttsd2si

_mm_cvttsd_si64x

cvttsd2si

_mm_div_pd

divpd

_mm_div_sd

divsd

_mm_extract_epi16

pextrw

_mm_insert_epi16

pinsrw

_mm_lfence

lfence

_mm_load1_pd
_mm_load_pd

movapd

_mm_load_pd1
_mm_load_sd

movsd

_mm_load_si128

movdqa

_mm_loadh_pd

movhpd

_mm_loadl_epi64

movq

_mm_loadl_pd

movlpd

_mm_loadr_pd
_mm_loadu_pd

movupd

_mm_loadu_si128

movdqu

_mm_madd_epi16

pmaddwd

_mm_maskmoveu_si128

maskmovdqu

_mm_max_epi16

pmaxsw

_mm_max_epu8

pmaxub

_mm_max_pd

maxpd

_mm_max_sd

maxsd

_mm_mfence

mfence

_mm_min_epi16

pminsw

_mm_min_epu8

pminub

_mm_min_pd

minpd

_mm_min_sd

minsd

_mm_move_epi64

movq

_mm_move_sd

movsd

_mm_movemask_epi8

pmovmskb

_mm_movemask_pd

movmskpd

_mm_mul_epu32

pmuludq

_mm_mul_pd

mulpd

_mm_mul_sd

mulsd

_mm_mulhi_epi16

pmulhw

_mm_mulhi_epu16

pmulhuw

_mm_mullo_epi16

pmullw

_mm_or_pd

orpd

_mm_or_si128

por

_mm_packs_epi16

packsswb

_mm_packs_epi32

packssdw

_mm_packus_epi16

packuswb

_mm_pause

pause

_mm_sad_epu8

psadbw

_mm_set1_epi8
_mm_set1_epi16
_mm_set1_epi32
_mm_set1_epi64x
_mm_set1_pd
_mm_set_epi8
_mm_set_epi16
_mm_set_epi32
_mm_set_epi64x
_mm_set_pd
_mm_set_pd1
_mm_set_sd
_mm_setr_epi8
_mm_setr_epi16
_mm_setr_epi32
_mm_setr_pd
_mm_setzero_pd

xorpd

_mm_setzero_si128

pxor

_mm_shuffle_epi32

pshufd

_mm_shuffle_pd

shufpd

_mm_shufflehi_epi16

pshufhw

_mm_shufflelo_epi16

pshuflw

_mm_sll_epi16

psllw

_mm_sll_epi32

pslld

_mm_sll_epi64

psllq

_mm_slli_epi16

psllw

_mm_slli_epi32

pslld

_mm_slli_epi64

psllq

_mm_slli_si128

pslldq

_mm_sqrt_pd

sqrtpd

_mm_sqrt_sd

sqrtsd

_mm_sra_epi16

psraw

_mm_sra_epi32

psrad

_mm_srai_epi16

psraw

_mm_srai_epi32

psrad

_mm_srl_epi16

psrlw

_mm_srl_epi32

psrld

_mm_srl_epi64

psrlq

_mm_srli_epi16

psrlw

_mm_srli_epi32

psrld

_mm_srli_epi64

psrlq

_mm_srli_si128

psrldq

_mm_store1_pd
_mm_store_pd

movapd

_mm_store_pd1
_mm_store_sd

movsd

_mm_store_si128

movdqa

_mm_storeh_pd

movhpd

_mm_storel_epi64

movq

_mm_storel_pd

movlpd

_mm_storer_pd
_mm_storeu_pd

movupd

_mm_storeu_si128

movdqu

_mm_sub_epi8

psubb

_mm_sub_epi16

psubw

_mm_sub_epi32

psubd

_mm_sub_epi64

psubq

_mm_sub_pd

subpd

_mm_sub_sd

subsd

_mm_subs_epi8

psubsb

_mm_subs_epi16

psubsw

_mm_subs_epu8

psubusb

_mm_subs_epu16

psubusw

_mm_ucomieq_sd

ucomisd

_mm_ucomige_sd

ucomisd

_mm_ucomigt_sd

ucomisd

_mm_ucomile_sd

ucomisd

_mm_ucomilt_sd

ucomisd

_mm_ucomineq_sd

ucomisd

_mm_unpackhi_epi8

punpckhbw

_mm_unpackhi_epi16

punpckhwd

_mm_unpackhi_epi32

punpckhdq

_mm_unpackhi_epi64

punpckhqdq

_mm_unpackhi_pd

unpckhpd

_mm_unpacklo_epi8

punpcklbw

_mm_unpacklo_epi16

punpcklwd

_mm_unpacklo_epi32

punpckldq

_mm_unpacklo_epi64

punpcklqdq

_mm_unpacklo_pd

unpcklpd

_mm_xor_pd

xorpd

_mm_xor_si128

pxor

sse2_clflush
sse2_cmp_sd
sse2_comieq_sd
sse2_comige_sd
sse2_comigt_sd
sse2_comile_sd
sse2_comilt_sd
sse2_comineq_sd
sse2_cvtdq2pd
sse2_cvtpd2dq
sse2_cvtpd2ps
sse2_cvtps2dq
sse2_cvtsd2si
sse2_cvtsd2si64
sse2_cvtsd2ss
sse2_cvtsi2sd
sse2_cvtsi642sd
sse2_cvtss2sd
sse2_cvttpd2dq
sse2_cvttps2dq
sse2_cvttsd2si
sse2_cvttsd2si64
sse2_lfence
sse2_maskmov_dqu
sse2_max_sd
sse2_mfence
sse2_min_sd
sse2_pause
sse2_psll_d
sse2_psll_dq
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_q
sse2_psrl_w
sse2_psrli_d
sse2_psrli_q
sse2_psrli_w
sse2_sqrt_sd
sse2_ucomieq_sd
sse2_ucomige_sd
sse2_ucomigt_sd
sse2_ucomile_sd
sse2_ucomilt_sd
sse2_ucomineq_sd