SIMD
 All Functions Variables Groups
Single precision: Load and store operations

Functions

__m128 _mm_load_ps (float const *p)
 Returns a 4 SPFP vector filled with the 16b-aligned 4 SPFP values pointed by p.
__m128 _mm_loadu_ps (float const *p)
 Returns a 4 SPFP vector filled with the unaligned 4 SPFP values pointed by p.
__m128 _mm_loadr_ps (float const *p)
 Returns a 4 SPFP vector filled with the unaligned 4 SPFP values pointed by p, in reverse order.
__m128 _mm_load1_ps (float const *p)
 Returns a 4 SPFP vector filled with the pointed SPFP value.
__m128 _mm_load_ps1 (float const *p)
 Returns a 4 SPFP vector filled with the pointed SPFP value.
__m128 _mm_load_ss (float const *p)
 Returns a vector of 4 SPFP values with the lowest SPFP value set to the pointed value, and other values set to 0.0f.
void _mm_store_ps (float *p, __m128 v1)
void _mm_storeu_ps (float *p, __m128 v1)
void _mm_storer_ps (float *p, __m128 v1)
void _mm_store1_ps (float *p, __m128 v1)
void _mm_store_ps1 (float *p, __m128 v1)
void _mm_store_ss (float *p, __m128 v1) __m128 _mm_loadh_pi(__m128 v1
void _mm_storeh_pi (__m64 *p, __m128 v1)
__m128 _mm_loadl_pi (__m128 v1, __m64 const *p)
void _mm_storel_pi (__m64 *p, __m128 v1)

Variables

void __m64 const * p

Detailed Description

SSEsetops

Function Documentation

__m128 _mm_load1_ps ( float const *  p)

Returns a 4 SPFP vector filled with the pointed SPFP value.

__m128 _mm_load_ps ( float const *  p)

Returns a 4 SPFP vector filled with the 16b-aligned 4 SPFP values pointed by p.

__m128 _mm_load_ps1 ( float const *  p)

Returns a 4 SPFP vector filled with the pointed SPFP value.

__m128 _mm_load_ss ( float const *  p)

Returns a vector of 4 SPFP values with the lowest SPFP value set to the pointed value, and other values set to 0.0f.

__m128 _mm_loadl_pi ( __m128  v1,
__m64 const *  p 
)
__m128 _mm_loadr_ps ( float const *  p)

Returns a 4 SPFP vector filled with the unaligned 4 SPFP values pointed by p, in reverse order.

__m128 _mm_loadu_ps ( float const *  p)

Returns a 4 SPFP vector filled with the unaligned 4 SPFP values pointed by p.

void _mm_store1_ps ( float *  p,
__m128  v1 
)
void _mm_store_ps ( float *  p,
__m128  v1 
)
void _mm_store_ps1 ( float *  p,
__m128  v1 
)
void _mm_store_ss ( float *  p,
__m128  v1 
)
void _mm_storeh_pi ( __m64 *  p,
__m128  v1 
)
void _mm_storel_pi ( __m64 *  p,
__m128  v1 
)
void _mm_storer_ps ( float *  p,
__m128  v1 
)
void _mm_storeu_ps ( float *  p,
__m128  v1 
)

Variable Documentation

void __m64 const* p