From d4dd6aaed2c70b5e32541e96b4864b90dc07c614 Mon Sep 17 00:00:00 2001 From: Gael Guennebaud Date: Mon, 19 Aug 2013 16:02:27 +0200 Subject: Fix bug #642: add vectorization of sqrt for doubles, and make sqrt really safe if EIGEN_FAST_MATH is disabled --- Eigen/src/Core/arch/SSE/PacketMath.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'Eigen/src/Core/arch/SSE/PacketMath.h') diff --git a/Eigen/src/Core/arch/SSE/PacketMath.h b/Eigen/src/Core/arch/SSE/PacketMath.h index e256f4bac..f85d2e06e 100644 --- a/Eigen/src/Core/arch/SSE/PacketMath.h +++ b/Eigen/src/Core/arch/SSE/PacketMath.h @@ -83,7 +83,8 @@ template<> struct packet_traits : default_packet_traits size=2, HasDiv = 1, - HasExp = 1 + HasExp = 1, + HasSqrt = 1 }; }; template<> struct packet_traits : default_packet_traits -- cgit v1.2.3