diff options
author | 2010-08-16 11:11:43 -0400 | |
---|---|---|
committer | 2010-08-16 11:11:43 -0400 | |
commit | 19d9c835e0c541cd106ade734b9d6b5f36622c28 (patch) | |
tree | 56b898aedfcf4804d0c8c82e167c5b0d3029b6c5 /Eigen/src/Geometry/arch | |
parent | b37551f62aa89d93bab82d171c1caeb7baf54885 (diff) |
fix warnings
Diffstat (limited to 'Eigen/src/Geometry/arch')
-rw-r--r-- | Eigen/src/Geometry/arch/Geometry_SSE.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/Eigen/src/Geometry/arch/Geometry_SSE.h b/Eigen/src/Geometry/arch/Geometry_SSE.h index 77dcecf54..798d81c91 100644 --- a/Eigen/src/Geometry/arch/Geometry_SSE.h +++ b/Eigen/src/Geometry/arch/Geometry_SSE.h @@ -95,6 +95,7 @@ struct ei_quat_product<Architecture::SSE, Derived, OtherDerived, double, Aligned t1 = ei_padd(ei_pmul(a_ww, b_xy), ei_pmul(a_yy, b_zw)); t2 = ei_psub(ei_pmul(a_zz, b_xy), ei_pmul(a_xx, b_zw)); #ifdef __SSE3__ + EIGEN_UNUSED_VARIABLE(mask) ei_pstore(&res.x(), _mm_addsub_pd(t1, ei_preverse(t2))); #else ei_pstore(&res.x(), ei_padd(t1, ei_pxor(mask,ei_preverse(t2)))); @@ -108,6 +109,7 @@ struct ei_quat_product<Architecture::SSE, Derived, OtherDerived, double, Aligned t1 = ei_psub(ei_pmul(a_ww, b_zw), ei_pmul(a_yy, b_xy)); t2 = ei_padd(ei_pmul(a_zz, b_zw), ei_pmul(a_xx, b_xy)); #ifdef __SSE3__ + EIGEN_UNUSED_VARIABLE(mask) ei_pstore(&res.z(), ei_preverse(_mm_addsub_pd(ei_preverse(t1), t2))); #else ei_pstore(&res.z(), ei_psub(t1, ei_pxor(mask,ei_preverse(t2)))); |