Module immintrin::xmmintrin [] [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.

Constants

_MM_EXCEPT_DENORM
_MM_EXCEPT_DIV_ZERO
_MM_EXCEPT_INEXACT
_MM_EXCEPT_INVALID
_MM_EXCEPT_MASK
_MM_EXCEPT_OVERFLOW
_MM_EXCEPT_UNDERFLOW
_MM_FLUSH_ZERO_MASK
_MM_FLUSH_ZERO_OFF
_MM_FLUSH_ZERO_ON
_MM_HINT_NTA
_MM_HINT_T0
_MM_HINT_T1
_MM_HINT_T2
_MM_MASK_DENORM
_MM_MASK_DIV_ZERO
_MM_MASK_INEXACT
_MM_MASK_INVALID
_MM_MASK_MASK
_MM_MASK_OVERFLOW
_MM_MASK_UNDERFLOW
_MM_ROUND_DOWN
_MM_ROUND_MASK
_MM_ROUND_NEAREST
_MM_ROUND_TOWARD_ZERO
_MM_ROUND_UP

Functions

_MM_SHUFFLE
_mm_add_ps

addps

_mm_add_ss

addss

_mm_and_ps

andps

_mm_andnot_ps

andnps

_mm_cmpeq_ps

cmpps

_mm_cmpeq_ss

cmpss

_mm_cmpge_ps

cmpps

_mm_cmpge_ss

cmpss

_mm_cmpgt_ps

cmpps

_mm_cmpgt_ss

cmpss

_mm_cmple_ps

cmpps

_mm_cmple_ss

cmpss

_mm_cmplt_ps

cmpps

_mm_cmplt_ss

cmpss

_mm_cmpneq_ps

cmpps

_mm_cmpneq_ss

cmpss

_mm_cmpnge_ps

cmpps

_mm_cmpnge_ss

cmpss

_mm_cmpngt_ps

cmpps

_mm_cmpngt_ss

cmpss

_mm_cmpnle_ps

cmpps

_mm_cmpnle_ss

cmpss

_mm_cmpnlt_ps

cmpps

_mm_cmpnlt_ss

cmpss

_mm_cmpord_ps

cmpps

_mm_cmpord_ss

cmpss

_mm_cmpunord_ps

cmpps

_mm_cmpunord_ss

cmpss

_mm_comieq_ss

comiss

_mm_comige_ss

comiss

_mm_comigt_ss

comiss

_mm_comile_ss

comiss

_mm_comilt_ss

comiss

_mm_comineq_ss

comiss

_mm_cvt_si2ss

cvtsi2ss

_mm_cvt_ss2si

cvtss2si

_mm_cvtsi32_ss

cvtsi2ss

_mm_cvtss_f32
_mm_cvtss_si32

cvtss2si

_mm_cvtt_ss2si

cvttss2si

_mm_cvttss_si32

cvttss2si

_mm_div_ps

divps

_mm_div_ss

divss

_mm_getcsr

stmxcsr

_mm_load1_ps
_mm_load_ps

movaps

_mm_load_ps1
_mm_load_ss

movss

_mm_loadh_pi

movhps

_mm_loadl_pi

movlps

_mm_loadr_ps
_mm_loadu_ps

movups

_mm_max_ps

maxps

_mm_max_ss

maxss

_mm_min_ps

minps

_mm_min_ss

minss

_mm_move_ss

movss

_mm_movehl_ps

movhlps

_mm_movelh_ps

movlhps

_mm_movemask_ps

movmskps

_mm_mul_ps

mulps

_mm_mul_ss

mulss

_mm_or_ps

orps

_mm_prefetch

prefetchnta, prefetcht0, prefetcht1, prefetcht2

_mm_rcp_ps

rcpps

_mm_rcp_ss

rcpss

_mm_rsqrt_ps

rsqrtps

_mm_rsqrt_ss

rsqrtss

_mm_set1_ps
_mm_set_ps
_mm_set_ps1
_mm_set_ss
_mm_setcsr

ldmxcsr

_mm_setr_ps
_mm_setzero_ps
_mm_sfence

sfence

_mm_shuffle_ps

shufps

_mm_sqrt_ps

sqrtps

_mm_sqrt_ss

sqrtss

_mm_store1_ps
_mm_store_ps

movaps

_mm_store_ps1
_mm_store_ss

movss

_mm_storeh_pi

movhps

_mm_storel_pi

movlps

_mm_storer_ps
_mm_storeu_ps

movups

_mm_sub_ps

subps

_mm_sub_ss

subss

_mm_ucomieq_ss

ucomiss

_mm_ucomige_ss

ucomiss

_mm_ucomigt_ss

ucomiss

_mm_ucomile_ss

ucomiss

_mm_ucomilt_ss

ucomiss

_mm_ucomineq_ss

ucomiss

_mm_undefined_ps
_mm_unpackhi_ps

unpckhps

_mm_unpacklo_ps

unpcklps

_mm_xor_ps

xorps

prefetch
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_ldmxcsr
sse_max_ss
sse_min_ss
sse_movmsk_ps
sse_rcp_ss
sse_rsqrt_ss
sse_sfence
sse_sqrt_ss
sse_stmxcsr
sse_ucomieq_ss
sse_ucomige_ss
sse_ucomigt_ss
sse_ucomile_ss
sse_ucomilt_ss
sse_ucomineq_ss