inteli.xmmintrin

Public Imports

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

Members

Aliases

_mm_cvt_ss2si
alias _mm_cvt_ss2si = _mm_cvtss_si32
Undocumented in source.
_mm_cvtss_si32
alias _mm_cvtss_si32 = __builtin_ia32_cvtss2si
Undocumented in source.
_mm_cvtss_si64
alias _mm_cvtss_si64 = __builtin_ia32_cvtss2si64
Undocumented in source.
_mm_cvtt_ss2si
alias _mm_cvtt_ss2si = __builtin_ia32_cvttss2si
Undocumented in source.
_mm_cvttss_si32
alias _mm_cvttss_si32 = _mm_cvtt_ss2si
Undocumented in source.
_mm_load1_ps
alias _mm_load1_ps = _mm_load_ps1
Undocumented in source.
_mm_max_ps
alias _mm_max_ps = __builtin_ia32_maxps
Undocumented in source.
_mm_max_ss
alias _mm_max_ss = __builtin_ia32_maxss
Undocumented in source.
_mm_min_ps
alias _mm_min_ps = __builtin_ia32_minps
Undocumented in source.
_mm_min_ss
alias _mm_min_ss = __builtin_ia32_minss
Undocumented in source.
_mm_movemask_ps
alias _mm_movemask_ps = __builtin_ia32_movmskps
Undocumented in source.
_mm_rcp_ps
alias _mm_rcp_ps = __builtin_ia32_rcpps
Undocumented in source.
_mm_rcp_ss
alias _mm_rcp_ss = __builtin_ia32_rcpss
Undocumented in source.
_mm_rsqrt_ps
alias _mm_rsqrt_ps = __builtin_ia32_rsqrtps
Undocumented in source.
_mm_rsqrt_ss
alias _mm_rsqrt_ss = __builtin_ia32_rsqrtss
Undocumented in source.
_mm_set_ps1
alias _mm_set_ps1 = _mm_set1_ps
Undocumented in source.
_mm_sfence
alias _mm_sfence = __builtin_ia32_sfence
Undocumented in source.
_mm_sqrt_ps
alias _mm_sqrt_ps = __builtin_ia32_sqrtps
Undocumented in source.
_mm_sqrt_ss
alias _mm_sqrt_ss = __builtin_ia32_sqrtss
Undocumented in source.
_mm_store_ps1
alias _mm_store_ps1 = _mm_store1_ps
Undocumented in source.
_mm_ucomieq_ss
alias _mm_ucomieq_ss = _mm_comieq_ss
Undocumented in source.
_mm_ucomige_ss
alias _mm_ucomige_ss = _mm_comige_ss
Undocumented in source.
_mm_ucomigt_ss
alias _mm_ucomigt_ss = _mm_comigt_ss
Undocumented in source.
_mm_ucomile_ss
alias _mm_ucomile_ss = _mm_comile_ss
Undocumented in source.
_mm_ucomilt_ss
alias _mm_ucomilt_ss = _mm_comilt_ss
Undocumented in source.
_mm_ucomineq_ss
alias _mm_ucomineq_ss = _mm_comineq_ss
Undocumented in source.

Functions

_MM_GET_EXCEPTION_MASK
uint _MM_GET_EXCEPTION_MASK()
Undocumented in source. Be warned that the author may not have intended to support it.
_MM_GET_EXCEPTION_STATE
uint _MM_GET_EXCEPTION_STATE()
Undocumented in source. Be warned that the author may not have intended to support it.
_MM_GET_FLUSH_ZERO_MODE
uint _MM_GET_FLUSH_ZERO_MODE()
Undocumented in source. Be warned that the author may not have intended to support it.
_MM_GET_ROUNDING_MODE
uint _MM_GET_ROUNDING_MODE()
Undocumented in source. Be warned that the author may not have intended to support it.
_MM_SET_EXCEPTION_MASK
void _MM_SET_EXCEPTION_MASK(int _MM_MASK_xxxx)
Undocumented in source. Be warned that the author may not have intended to support it.
_MM_SET_EXCEPTION_STATE
void _MM_SET_EXCEPTION_STATE(int _MM_EXCEPT_xxxx)
Undocumented in source. Be warned that the author may not have intended to support it.
_MM_SET_FLUSH_ZERO_MODE
void _MM_SET_FLUSH_ZERO_MODE(int _MM_FLUSH_xxxx)
Undocumented in source. Be warned that the author may not have intended to support it.
_MM_SET_ROUNDING_MODE
void _MM_SET_ROUNDING_MODE(int _MM_ROUND_xxxx)
Undocumented in source. Be warned that the author may not have intended to support it.
_MM_TRANSPOSE4_PS
void _MM_TRANSPOSE4_PS(__m128 row0, __m128 row1, __m128 row2, __m128 row3)
Undocumented in source. Be warned that the author may not have intended to support it.
_mm_add_ps
__m128 _mm_add_ps(__m128 a, __m128 b)
Undocumented in source. Be warned that the author may not have intended to support it.
_mm_add_ss
__m128 _mm_add_ss(__m128 a, __m128 b)
Undocumented in source. Be warned that the author may not have intended to support it.
_mm_and_ps
__m128 _mm_and_ps(__m128 a, __m128 b)
Undocumented in source. Be warned that the author may not have intended to support it.
_mm_andnot_ps
__m128 _mm_andnot_ps(__m128 a, __m128 b)
Undocumented in source. Be warned that the author may not have intended to support it.
_mm_cmpeq_ps
__m128 _mm_cmpeq_ps(__m128 a, __m128 b)
Undocumented in source. Be warned that the author may not have intended to support it.
_mm_cmpeq_ss
__m128 _mm_cmpeq_ss(__m128 a, __m128 b)
Undocumented in source. Be warned that the author may not have intended to support it.
_mm_cmpge_ps
__m128 _mm_cmpge_ps(__m128 a, __m128 b)
Undocumented in source. Be warned that the author may not have intended to support it.
_mm_cmpge_ss
__m128 _mm_cmpge_ss(__m128 a, __m128 b)
Undocumented in source. Be warned that the author may not have intended to support it.
_mm_cmpgt_ps
__m128 _mm_cmpgt_ps(__m128 a, __m128 b)
Undocumented in source. Be warned that the author may not have intended to support it.
_mm_cmpgt_ss
__m128 _mm_cmpgt_ss(__m128 a, __m128 b)
Undocumented in source. Be warned that the author may not have intended to support it.
_mm_cmple_ps
__m128 _mm_cmple_ps(__m128 a, __m128 b)
Undocumented in source. Be warned that the author may not have intended to support it.
_mm_cmple_ss
__m128 _mm_cmple_ss(__m128 a, __m128 b)
Undocumented in source. Be warned that the author may not have intended to support it.
_mm_cmplt_ps
__m128 _mm_cmplt_ps(__m128 a, __m128 b)
Undocumented in source. Be warned that the author may not have intended to support it.
_mm_cmplt_ss
__m128 _mm_cmplt_ss(__m128 a, __m128 b)
Undocumented in source. Be warned that the author may not have intended to support it.
_mm_cmpneq_ps
__m128 _mm_cmpneq_ps(__m128 a, __m128 b)
Undocumented in source. Be warned that the author may not have intended to support it.
_mm_cmpneq_ss
__m128 _mm_cmpneq_ss(__m128 a, __m128 b)
Undocumented in source. Be warned that the author may not have intended to support it.
_mm_cmpnge_ps
__m128 _mm_cmpnge_ps(__m128 a, __m128 b)
Undocumented in source. Be warned that the author may not have intended to support it.
_mm_cmpnge_ss
__m128 _mm_cmpnge_ss(__m128 a, __m128 b)
Undocumented in source. Be warned that the author may not have intended to support it.
_mm_cmpngt_ps
__m128 _mm_cmpngt_ps(__m128 a, __m128 b)
Undocumented in source. Be warned that the author may not have intended to support it.
_mm_cmpngt_ss
__m128 _mm_cmpngt_ss(__m128 a, __m128 b)
Undocumented in source. Be warned that the author may not have intended to support it.
_mm_cmpnle_ps
__m128 _mm_cmpnle_ps(__m128 a, __m128 b)
Undocumented in source. Be warned that the author may not have intended to support it.
_mm_cmpnle_ss
__m128 _mm_cmpnle_ss(__m128 a, __m128 b)
Undocumented in source. Be warned that the author may not have intended to support it.
_mm_cmpnlt_ps
__m128 _mm_cmpnlt_ps(__m128 a, __m128 b)
Undocumented in source. Be warned that the author may not have intended to support it.
_mm_cmpnlt_ss
__m128 _mm_cmpnlt_ss(__m128 a, __m128 b)
Undocumented in source. Be warned that the author may not have intended to support it.
_mm_cmpord_ps
__m128 _mm_cmpord_ps(__m128 a, __m128 b)
Undocumented in source. Be warned that the author may not have intended to support it.
_mm_cmpord_ss
__m128 _mm_cmpord_ss(__m128 a, __m128 b)
Undocumented in source. Be warned that the author may not have intended to support it.
_mm_cmpunord_ps
__m128 _mm_cmpunord_ps(__m128 a, __m128 b)
Undocumented in source. Be warned that the author may not have intended to support it.
_mm_cmpunord_ss
__m128 _mm_cmpunord_ss(__m128 a, __m128 b)
Undocumented in source. Be warned that the author may not have intended to support it.
_mm_comieq_ss
int _mm_comieq_ss(__m128 a, __m128 b)
Undocumented in source. Be warned that the author may not have intended to support it.
_mm_comige_ss
int _mm_comige_ss(__m128 a, __m128 b)
Undocumented in source. Be warned that the author may not have intended to support it.
_mm_comigt_ss
int _mm_comigt_ss(__m128 a, __m128 b)
Undocumented in source. Be warned that the author may not have intended to support it.
_mm_comile_ss
int _mm_comile_ss(__m128 a, __m128 b)
Undocumented in source. Be warned that the author may not have intended to support it.
_mm_comilt_ss
int _mm_comilt_ss(__m128 a, __m128 b)
Undocumented in source. Be warned that the author may not have intended to support it.
_mm_comineq_ss
int _mm_comineq_ss(__m128 a, __m128 b)
Undocumented in source. Be warned that the author may not have intended to support it.
_mm_cvt_si2ss
__m128 _mm_cvt_si2ss(__m128 v, int x)
Undocumented in source. Be warned that the author may not have intended to support it.
_mm_cvtsi32_ss
__m128 _mm_cvtsi32_ss(__m128 v, int x)
Undocumented in source. Be warned that the author may not have intended to support it.
_mm_cvtsi64_ss
__m128 _mm_cvtsi64_ss(__m128 v, long x)
Undocumented in source. Be warned that the author may not have intended to support it.
_mm_cvtss_f32
float _mm_cvtss_f32(__m128 a)
Undocumented in source. Be warned that the author may not have intended to support it.
_mm_cvtss_si32
int _mm_cvtss_si32(__m128 a)
Undocumented in source. Be warned that the author may not have intended to support it.
_mm_cvtss_si64
long _mm_cvtss_si64(__m128 a)
Undocumented in source. Be warned that the author may not have intended to support it.
_mm_cvtss_si64
long _mm_cvtss_si64(__m128 a)
Undocumented in source. Be warned that the author may not have intended to support it.
_mm_cvtt_ss2si
int _mm_cvtt_ss2si(__m128 a)
Undocumented in source. Be warned that the author may not have intended to support it.
_mm_cvttss_si64
long _mm_cvttss_si64(__m128 a)
Undocumented in source. Be warned that the author may not have intended to support it.
_mm_div_ps
__m128 _mm_div_ps(__m128 a, __m128 b)
Undocumented in source. Be warned that the author may not have intended to support it.
_mm_div_ss
__m128 _mm_div_ss(__m128 a, __m128 b)
Undocumented in source. Be warned that the author may not have intended to support it.
_mm_free
void _mm_free(void* mem_addr)

Free aligned memory that was allocated with _mm_malloc.

_mm_getcsr
uint _mm_getcsr()
Undocumented in source. Be warned that the author may not have intended to support it.
_mm_load_ps
__m128 _mm_load_ps(const(float)* p)
Undocumented in source. Be warned that the author may not have intended to support it.
_mm_load_ps1
__m128 _mm_load_ps1(const(float)* p)
Undocumented in source. Be warned that the author may not have intended to support it.
_mm_load_ss
__m128 _mm_load_ss(const(float)* mem_addr)
Undocumented in source. Be warned that the author may not have intended to support it.
_mm_loadh_pi
__m128 _mm_loadh_pi(__m128 a, const(__m64)* mem_addr)
Undocumented in source. Be warned that the author may not have intended to support it.
_mm_loadl_pi
__m128 _mm_loadl_pi(__m128 a, const(__m64)* mem_addr)
Undocumented in source. Be warned that the author may not have intended to support it.
_mm_loadr_ps
__m128 _mm_loadr_ps(const(float)* mem_addr)
Undocumented in source. Be warned that the author may not have intended to support it.
_mm_loadu_ps
__m128 _mm_loadu_ps(const(float)* p)
Undocumented in source. Be warned that the author may not have intended to support it.
_mm_loadu_si16
__m128i _mm_loadu_si16(const(void)* mem_addr)
Undocumented in source. Be warned that the author may not have intended to support it.
_mm_loadu_si64
__m128i _mm_loadu_si64(const(void)* mem_addr)
Undocumented in source. Be warned that the author may not have intended to support it.
_mm_malloc
void* _mm_malloc(size_t size, size_t alignment)

Allocate size bytes of memory, aligned to the alignment specified in align, and return a pointer to the allocated memory. _mm_free should be used to free memory that is allocated with _mm_malloc.

_mm_max_ps
__m128 _mm_max_ps(__m128 a, __m128 b)
Undocumented in source. Be warned that the author may not have intended to support it.
_mm_max_ss
__m128 _mm_max_ss(__m128 a, __m128 b)
Undocumented in source. Be warned that the author may not have intended to support it.
_mm_min_ps
__m128 _mm_min_ps(__m128 a, __m128 b)
Undocumented in source. Be warned that the author may not have intended to support it.
_mm_min_ss
__m128 _mm_min_ss(__m128 a, __m128 b)
Undocumented in source. Be warned that the author may not have intended to support it.
_mm_move_ss
__m128 _mm_move_ss(__m128 a, __m128 b)
Undocumented in source. Be warned that the author may not have intended to support it.
_mm_movehl_ps
__m128 _mm_movehl_ps(__m128 a, __m128 b)
Undocumented in source. Be warned that the author may not have intended to support it.
_mm_movelh_ps
__m128 _mm_movelh_ps(__m128 a, __m128 b)
Undocumented in source. Be warned that the author may not have intended to support it.
_mm_movemask_ps
int _mm_movemask_ps(__m128 a)
Undocumented in source. Be warned that the author may not have intended to support it.
_mm_mul_ps
__m128 _mm_mul_ps(__m128 a, __m128 b)
Undocumented in source. Be warned that the author may not have intended to support it.
_mm_mul_ss
__m128 _mm_mul_ss(__m128 a, __m128 b)
Undocumented in source. Be warned that the author may not have intended to support it.
_mm_or_ps
__m128 _mm_or_ps(__m128 a, __m128 b)
Undocumented in source. Be warned that the author may not have intended to support it.
_mm_prefetch
void _mm_prefetch(void* p)
Undocumented in source. Be warned that the author may not have intended to support it.
_mm_rcp_ps
__m128 _mm_rcp_ps(__m128 a)
Undocumented in source. Be warned that the author may not have intended to support it.
_mm_rcp_ss
__m128 _mm_rcp_ss(__m128 a)
Undocumented in source. Be warned that the author may not have intended to support it.
_mm_rsqrt_ps
__m128 _mm_rsqrt_ps(__m128 a)
Undocumented in source. Be warned that the author may not have intended to support it.
_mm_rsqrt_ss
__m128 _mm_rsqrt_ss(__m128 a)
Undocumented in source. Be warned that the author may not have intended to support it.
_mm_set1_ps
__m128 _mm_set1_ps(float a)
Undocumented in source. Be warned that the author may not have intended to support it.
_mm_set_ps
__m128 _mm_set_ps(float e3, float e2, float e1, float e0)
Undocumented in source. Be warned that the author may not have intended to support it.
_mm_set_ss
__m128 _mm_set_ss(float a)
Undocumented in source. Be warned that the author may not have intended to support it.
_mm_setcsr
void _mm_setcsr(uint controlWord)
Undocumented in source. Be warned that the author may not have intended to support it.
_mm_setr_ps
__m128 _mm_setr_ps(float e3, float e2, float e1, float e0)
Undocumented in source. Be warned that the author may not have intended to support it.
_mm_setzero_ps
__m128 _mm_setzero_ps()
Undocumented in source. Be warned that the author may not have intended to support it.
_mm_sfence
void _mm_sfence()
Undocumented in source. Be warned that the author may not have intended to support it.
_mm_shuffle_ps
__m128 _mm_shuffle_ps(__m128 a, __m128 b)
Undocumented in source. Be warned that the author may not have intended to support it.
_mm_sqrt_ps
__m128 _mm_sqrt_ps(__m128 vec)
Undocumented in source. Be warned that the author may not have intended to support it.
_mm_sqrt_ps
__m128 _mm_sqrt_ps(__m128 vec)
Undocumented in source. Be warned that the author may not have intended to support it.
_mm_sqrt_ss
__m128 _mm_sqrt_ss(__m128 vec)
Undocumented in source. Be warned that the author may not have intended to support it.
_mm_sqrt_ss
__m128 _mm_sqrt_ss(__m128 vec)
Undocumented in source. Be warned that the author may not have intended to support it.
_mm_store1_ps
void _mm_store1_ps(float* mem_addr, __m128 a)
Undocumented in source. Be warned that the author may not have intended to support it.
_mm_store_ps
void _mm_store_ps(float* mem_addr, __m128 a)
Undocumented in source. Be warned that the author may not have intended to support it.
_mm_store_ss
void _mm_store_ss(float* mem_addr, __m128 a)
Undocumented in source. Be warned that the author may not have intended to support it.
_mm_storeh_pi
void _mm_storeh_pi(__m64* p, __m128 a)
Undocumented in source. Be warned that the author may not have intended to support it.
_mm_storel_pi
void _mm_storel_pi(__m64* p, __m128 a)
Undocumented in source. Be warned that the author may not have intended to support it.
_mm_storer_ps
void _mm_storer_ps(float* mem_addr, __m128 a)
Undocumented in source. Be warned that the author may not have intended to support it.
_mm_storeu_ps
void _mm_storeu_ps(float* mem_addr, __m128 a)
Undocumented in source. Be warned that the author may not have intended to support it.
_mm_stream_ps
void _mm_stream_ps(float* mem_addr, __m128 a)
Undocumented in source. Be warned that the author may not have intended to support it.
_mm_sub_ps
__m128 _mm_sub_ps(__m128 a, __m128 b)
Undocumented in source. Be warned that the author may not have intended to support it.
_mm_sub_ss
__m128 _mm_sub_ss(__m128 a, __m128 b)
Undocumented in source. Be warned that the author may not have intended to support it.
_mm_undefined_ps
__m128 _mm_undefined_ps()
Undocumented in source. Be warned that the author may not have intended to support it.
_mm_unpackhi_ps
__m128 _mm_unpackhi_ps(__m128 a, __m128 b)
Undocumented in source. Be warned that the author may not have intended to support it.
_mm_unpacklo_ps
__m128 _mm_unpacklo_ps(__m128 a, __m128 b)
Undocumented in source. Be warned that the author may not have intended to support it.
_mm_xor_ps
__m128 _mm_xor_ps(__m128 a, __m128 b)
Undocumented in source. Be warned that the author may not have intended to support it.

Manifest constants

_MM_HINT_NTA
enum _MM_HINT_NTA;
Undocumented in source.
_MM_HINT_T0
enum _MM_HINT_T0;
Undocumented in source.
_MM_HINT_T1
enum _MM_HINT_T1;
Undocumented in source.
_MM_HINT_T2
enum _MM_HINT_T2;
Undocumented in source.

Variables

_MM_EXCEPT_DENORM
enum int _MM_EXCEPT_DENORM;
Undocumented in source.
_MM_EXCEPT_DIV_ZERO
enum int _MM_EXCEPT_DIV_ZERO;
Undocumented in source.
_MM_EXCEPT_INEXACT
enum int _MM_EXCEPT_INEXACT;
Undocumented in source.
_MM_EXCEPT_INVALID
enum int _MM_EXCEPT_INVALID;
Undocumented in source.
_MM_EXCEPT_MASK
enum int _MM_EXCEPT_MASK;
Undocumented in source.
_MM_EXCEPT_OVERFLOW
enum int _MM_EXCEPT_OVERFLOW;
Undocumented in source.
_MM_EXCEPT_UNDERFLOW
enum int _MM_EXCEPT_UNDERFLOW;
Undocumented in source.
_MM_FLUSH_ZERO_MASK
enum int _MM_FLUSH_ZERO_MASK;
Undocumented in source.
_MM_FLUSH_ZERO_OFF
enum int _MM_FLUSH_ZERO_OFF;
Undocumented in source.
_MM_FLUSH_ZERO_ON
enum int _MM_FLUSH_ZERO_ON;
Undocumented in source.
_MM_MASK_DENORM
enum int _MM_MASK_DENORM;
Undocumented in source.
_MM_MASK_DIV_ZERO
enum int _MM_MASK_DIV_ZERO;
Undocumented in source.
_MM_MASK_INEXACT
enum int _MM_MASK_INEXACT;
Undocumented in source.
_MM_MASK_INVALID
enum int _MM_MASK_INVALID;
Undocumented in source.
_MM_MASK_MASK
enum int _MM_MASK_MASK;
Undocumented in source.
_MM_MASK_OVERFLOW
enum int _MM_MASK_OVERFLOW;
Undocumented in source.
_MM_MASK_UNDERFLOW
enum int _MM_MASK_UNDERFLOW;
Undocumented in source.
_MM_ROUND_DOWN
enum int _MM_ROUND_DOWN;
Undocumented in source.
_MM_ROUND_MASK
enum int _MM_ROUND_MASK;
Undocumented in source.
_MM_ROUND_NEAREST
enum int _MM_ROUND_NEAREST;
Undocumented in source.
_MM_ROUND_TOWARD_ZERO
enum int _MM_ROUND_TOWARD_ZERO;
Undocumented in source.
_MM_ROUND_UP
enum int _MM_ROUND_UP;
Undocumented in source.

Meta

Authors

Guillaume Piolat