From ab8725d947766b13ccddca6eb64d252e30580ae2 Mon Sep 17 00:00:00 2001 From: Chip Kerchner Date: Fri, 27 Jan 2023 18:28:54 +0000 Subject: [PATCH] Turn off vectorize version of rsqrt - doesn't match generic version --- Eigen/src/Core/arch/AltiVec/PacketMath.h | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/Eigen/src/Core/arch/AltiVec/PacketMath.h b/Eigen/src/Core/arch/AltiVec/PacketMath.h index b4546d615..96ca9d655 100644 --- a/Eigen/src/Core/arch/AltiVec/PacketMath.h +++ b/Eigen/src/Core/arch/AltiVec/PacketMath.h @@ -175,11 +175,6 @@ struct packet_traits : default_packet_traits { HasExp = 1, #ifdef EIGEN_VECTORIZE_VSX HasSqrt = 1, -#if !EIGEN_COMP_CLANG - HasRsqrt = 1, -#else - HasRsqrt = 0, -#endif HasTanh = EIGEN_FAST_MATH, HasErf = EIGEN_FAST_MATH, HasRint = 1, @@ -220,11 +215,6 @@ struct packet_traits : default_packet_traits { HasExp = 1, #ifdef EIGEN_VECTORIZE_VSX HasSqrt = 1, -#if !EIGEN_COMP_CLANG - HasRsqrt = 1, -#else - HasRsqrt = 0, -#endif HasRint = 1, #else HasSqrt = 0, @@ -2710,7 +2700,7 @@ template<> struct packet_traits : default_packet_traits HasLog = 0, HasExp = 1, HasSqrt = 1, - HasRsqrt = 1, + HasRsqrt = 0, HasRound = 1, HasFloor = 1, HasCeil = 1,