SIMD
 All Functions Variables Groups
Single precision: Set operations

SSE Set packed instructions

__m128 _mm_setzero_ps ()
 Returns a vector of 4 SPFP values set to 0.0f.
__m128 _mm_set_ps (const float a, const float b, const float c, const float d)
 Returns a vector of 4 SPFP values filled with 4 SP values.
__m128 _mm_setr_ps (const float a, const float b, const float c, const float d)
 Returns a vector of 4 SPFP values filled with 4 SP values, in reverse order.
__m128 _mm_set1_ps (float f)
 Returns a vector of 4 SPFP values filled with the same SP value.
__m128 _mm_set_ps1 (float f)
 Returns a vector of 4 SPFP values filled with the same SP value.

SSE Set Scalar instructions

Packed instructions

__m128 _mm_set_ss (float f)
 Returns a vector of 4 SPFP values with the lowest SPFP value set to f, and other values set to 0.0f.

Detailed Description

Function Documentation

__m128 _mm_set1_ps ( float  f)

Returns a vector of 4 SPFP values filled with the same SP value.

__m128 _mm_set_ps ( const float  a,
const float  b,
const float  c,
const float  d 
)

Returns a vector of 4 SPFP values filled with 4 SP values.

__m128 _mm_set_ps1 ( float  f)

Returns a vector of 4 SPFP values filled with the same SP value.

__m128 _mm_set_ss ( float  f)

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

__m128 _mm_setr_ps ( const float  a,
const float  b,
const float  c,
const float  d 
)

Returns a vector of 4 SPFP values filled with 4 SP values, in reverse order.

__m128 _mm_setzero_ps ( )

Returns a vector of 4 SPFP values set to 0.0f.