SIMD
 All Functions Variables Groups
Single precision: Data reordering and mixing operations

Macros

#define _MM_SHUFFLE(fp3, fp2, fp1, fp0)
#define _MM_TRANSPOSE4_PS(row0, row1, row2, row3)

Functions

__m128 _mm_shuffle_ps (__m128 v1, __m128 v2, int const mask)
__m128 _mm_unpackhi_ps (__m128 v1, __m128 v2)
__m128 _mm_unpacklo_ps (__m128 v1, __m128 v2)
__m128 _mm_movehl_ps (__m128 v1, __m128 v2)
__m128 _mm_movelh_ps (__m128 v1, __m128 v2)
__m128 _mm_move_ss (__m128 v1, __m128 v2)

Detailed Description

Macro Definition Documentation

#define _MM_SHUFFLE (   fp3,
  fp2,
  fp1,
  fp0 
)
#define _MM_TRANSPOSE4_PS (   row0,
  row1,
  row2,
  row3 
)

Function Documentation

__m128 _mm_move_ss ( __m128  v1,
__m128  v2 
)
__m128 _mm_movehl_ps ( __m128  v1,
__m128  v2 
)
__m128 _mm_movelh_ps ( __m128  v1,
__m128  v2 
)
__m128 _mm_shuffle_ps ( __m128  v1,
__m128  v2,
int const  mask 
)
__m128 _mm_unpackhi_ps ( __m128  v1,
__m128  v2 
)
__m128 _mm_unpacklo_ps ( __m128  v1,
__m128  v2 
)