diff options
author | Gael Guennebaud <g.gael@free.fr> | 2010-07-19 16:49:09 +0200 |
---|---|---|
committer | Gael Guennebaud <g.gael@free.fr> | 2010-07-19 16:49:09 +0200 |
commit | c2ee454df447f3fc3be505c4c89ecf94140345c3 (patch) | |
tree | a31ddac487e42b1a3adb2c6604ad17a865ab2896 /Eigen/src/Core/arch/SSE/PacketMath.h | |
parent | 6e157dd7c6e6e643295c5645cfb75d4c457f8d25 (diff) |
* fix compilation of mixed scalar product
* optimize mixed scalar products
Diffstat (limited to 'Eigen/src/Core/arch/SSE/PacketMath.h')
-rw-r--r-- | Eigen/src/Core/arch/SSE/PacketMath.h | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/Eigen/src/Core/arch/SSE/PacketMath.h b/Eigen/src/Core/arch/SSE/PacketMath.h index c2459e99f..8c441810c 100644 --- a/Eigen/src/Core/arch/SSE/PacketMath.h +++ b/Eigen/src/Core/arch/SSE/PacketMath.h @@ -45,8 +45,6 @@ template<> struct ei_is_arithmetic<__m128d> { enum { ret = true }; }; #define ei_vec2d_swizzle1(v,p,q) \ (_mm_castsi128_pd(_mm_shuffle_epi32( _mm_castpd_si128(v), ((q*2+1)<<6|(q*2)<<4|(p*2+1)<<2|(p*2))))) -// #define ei_vec2d_swizzle1(v,p,q) \ - (_mm_shuffle_pd(v,v, (q)<<1|(p) )) #define ei_vec4f_swizzle2(a,b,p,q,r,s) \ (_mm_shuffle_ps( (a), (b), ((s)<<6|(r)<<4|(q)<<2|(p)))) |