aboutsummaryrefslogtreecommitdiffhomepage
path: root/Eigen/src/Core/arch
diff options
context:
space:
mode:
authorGravatar Gael Guennebaud <g.gael@free.fr>2014-03-26 18:53:00 +0100
committerGravatar Gael Guennebaud <g.gael@free.fr>2014-03-26 18:53:00 +0100
commitbc401eb6fa9c4c14c7fb32acfe70b304c1850283 (patch)
treec6fd54f59e7d116e847f7ec997a161ffd221f83e /Eigen/src/Core/arch
parentb286a1e75c6bd451c27da8c5ebed0b0fb86dfc2a (diff)
Implement new 1 packet x 8 gebp kernel
Diffstat (limited to 'Eigen/src/Core/arch')
-rwxr-xr-xEigen/src/Core/arch/SSE/PacketMath.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/Eigen/src/Core/arch/SSE/PacketMath.h b/Eigen/src/Core/arch/SSE/PacketMath.h
index 9f81a4623..b1f7b7717 100755
--- a/Eigen/src/Core/arch/SSE/PacketMath.h
+++ b/Eigen/src/Core/arch/SSE/PacketMath.h
@@ -397,7 +397,7 @@ template<> EIGEN_STRONG_INLINE void
pbroadcast4<Packet4f>(const float *a,
Packet4f& a0, Packet4f& a1, Packet4f& a2, Packet4f& a3)
{
- a3 = pload<Packet4f>(a);
+ a3 = ploadu<Packet4f>(a);
a0 = vec4f_swizzle1(a3, 0,0,0,0);
a1 = vec4f_swizzle1(a3, 1,1,1,1);
a2 = vec4f_swizzle1(a3, 2,2,2,2);
@@ -413,10 +413,10 @@ pbroadcast4<Packet2d>(const double *a,
a2 = _mm_loaddup_pd(a+2);
a3 = _mm_loaddup_pd(a+3);
#else
- a1 = pload<Packet2d>(a);
+ a1 = ploadu<Packet2d>(a);
a0 = vec2d_swizzle1(a1, 0,0);
a1 = vec2d_swizzle1(a1, 1,1);
- a3 = pload<Packet2d>(a+2);
+ a3 = ploadu<Packet2d>(a+2);
a2 = vec2d_swizzle1(a3, 0,0);
a3 = vec2d_swizzle1(a3, 1,1);
#endif