aboutsummaryrefslogtreecommitdiffhomepage
path: root/Eigen/src/Geometry/arch
diff options
context:
space:
mode:
authorGravatar Benoit Jacob <jacob.benoit.1@gmail.com>2009-10-31 14:36:31 -0400
committerGravatar Benoit Jacob <jacob.benoit.1@gmail.com>2009-10-31 14:36:31 -0400
commit3ae4e3880febfa7a1948bc8accdabe066d17344d (patch)
tree40773ae1d2895452bb9fbad86755e0aa5007b3b7 /Eigen/src/Geometry/arch
parent48261fc77381bb65401b1af3e41bae387fbbfce1 (diff)
fix compilation
Diffstat (limited to 'Eigen/src/Geometry/arch')
-rw-r--r--Eigen/src/Geometry/arch/Geometry_SSE.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/Eigen/src/Geometry/arch/Geometry_SSE.h b/Eigen/src/Geometry/arch/Geometry_SSE.h
index 1b8f6aead..a6ed10d82 100644
--- a/Eigen/src/Geometry/arch/Geometry_SSE.h
+++ b/Eigen/src/Geometry/arch/Geometry_SSE.h
@@ -32,8 +32,8 @@ template<class Derived, class OtherDerived> struct ei_quat_product<EiArch_SSE, D
{
const __m128 mask = _mm_castsi128_ps(_mm_setr_epi32(0,0,0,0x80000000));
Quaternion<float> res;
- __m128 a = _a.coeffs().packet<Aligned>(0);
- __m128 b = _b.coeffs().packet<Aligned>(0);
+ __m128 a = _a.coeffs().template packet<Aligned>(0);
+ __m128 b = _b.coeffs().template packet<Aligned>(0);
__m128 flip1 = _mm_xor_ps(_mm_mul_ps(ei_vec4f_swizzle1(a,1,2,0,2),
ei_vec4f_swizzle1(b,2,0,1,2)),mask);
__m128 flip2 = _mm_xor_ps(_mm_mul_ps(ei_vec4f_swizzle1(a,3,3,3,1),