28 #ifndef INCLUDE_VOLK_VOLK_SSE_INTRINSICS_H_ 29 #define INCLUDE_VOLK_VOLK_SSE_INTRINSICS_H_ 30 #include <xmmintrin.h> 34 __m128 iValue, qValue;
36 iValue = _mm_shuffle_ps(cplxValue1, cplxValue2, _MM_SHUFFLE(2,0,2,0));
38 qValue = _mm_shuffle_ps(cplxValue1, cplxValue2, _MM_SHUFFLE(3,1,3,1));
39 iValue = _mm_mul_ps(iValue, iValue);
40 qValue = _mm_mul_ps(qValue, qValue);
41 return _mm_add_ps(iValue, qValue);
static __m128 _mm_magnitude_ps(__m128 cplxValue1, __m128 cplxValue2)
Definition: volk_sse_intrinsics.h:45
static __m128 _mm_magnitudesquared_ps(__m128 cplxValue1, __m128 cplxValue2)
Definition: volk_sse_intrinsics.h:33