diff options
author | Gael Guennebaud <g.gael@free.fr> | 2013-10-26 13:59:02 +0200 |
---|---|---|
committer | Gael Guennebaud <g.gael@free.fr> | 2013-10-26 13:59:02 +0200 |
commit | 9f3f42d66a150d10ca5c0a037eed88f8c9e55336 (patch) | |
tree | a0d4c44fab0c79bcb6a8b5237d91bebe8f90ee23 /Eigen/src/Core/arch/SSE/MathFunctions.h | |
parent | a0e8577b49693df630b9b35b0fee2c89a9ec12ad (diff) |
fix a few "dead stores" warnings
Diffstat (limited to 'Eigen/src/Core/arch/SSE/MathFunctions.h')
-rw-r--r-- | Eigen/src/Core/arch/SSE/MathFunctions.h | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/Eigen/src/Core/arch/SSE/MathFunctions.h b/Eigen/src/Core/arch/SSE/MathFunctions.h index 99cbd0d95..09f74c651 100644 --- a/Eigen/src/Core/arch/SSE/MathFunctions.h +++ b/Eigen/src/Core/arch/SSE/MathFunctions.h @@ -126,7 +126,7 @@ Packet4f pexp<Packet4f>(const Packet4f& _x) _EIGEN_DECLARE_CONST_Packet4f(cephes_exp_p4, 1.6666665459E-1f); _EIGEN_DECLARE_CONST_Packet4f(cephes_exp_p5, 5.0000001201E-1f); - Packet4f tmp = _mm_setzero_ps(), fx; + Packet4f tmp, fx; Packet4i emm0; // clamp x @@ -138,6 +138,7 @@ Packet4f pexp<Packet4f>(const Packet4f& _x) #ifdef EIGEN_VECTORIZE_SSE4_1 fx = _mm_floor_ps(fx); #else + tmp = _mm_setzero_ps(); emm0 = _mm_cvttps_epi32(fx); tmp = _mm_cvtepi32_ps(emm0); /* if greater, substract 1 */ @@ -195,7 +196,7 @@ Packet2d pexp<Packet2d>(const Packet2d& _x) _EIGEN_DECLARE_CONST_Packet2d(cephes_exp_C2, 1.42860682030941723212e-6); static const __m128i p4i_1023_0 = _mm_setr_epi32(1023, 1023, 0, 0); - Packet2d tmp = _mm_setzero_pd(), fx; + Packet2d tmp, fx; Packet4i emm0; // clamp x @@ -206,6 +207,7 @@ Packet2d pexp<Packet2d>(const Packet2d& _x) #ifdef EIGEN_VECTORIZE_SSE4_1 fx = _mm_floor_pd(fx); #else + tmp = _mm_setzero_pd(); emm0 = _mm_cvttpd_epi32(fx); tmp = _mm_cvtepi32_pd(emm0); /* if greater, substract 1 */ @@ -279,7 +281,7 @@ Packet4f psin<Packet4f>(const Packet4f& _x) _EIGEN_DECLARE_CONST_Packet4f(coscof_p2, 4.166664568298827E-002f); _EIGEN_DECLARE_CONST_Packet4f(cephes_FOPI, 1.27323954473516f); // 4 / M_PI - Packet4f xmm1, xmm2 = _mm_setzero_ps(), xmm3, sign_bit, y; + Packet4f xmm1, xmm2, xmm3, sign_bit, y; Packet4i emm0, emm2; sign_bit = x; @@ -378,7 +380,7 @@ Packet4f pcos<Packet4f>(const Packet4f& _x) _EIGEN_DECLARE_CONST_Packet4f(coscof_p2, 4.166664568298827E-002f); _EIGEN_DECLARE_CONST_Packet4f(cephes_FOPI, 1.27323954473516f); // 4 / M_PI - Packet4f xmm1, xmm2 = _mm_setzero_ps(), xmm3, y; + Packet4f xmm1, xmm2, xmm3, y; Packet4i emm0, emm2; x = pabs(x); |