aboutsummaryrefslogtreecommitdiffhomepage
path: root/test/packetmath.cpp
diff options
context:
space:
mode:
authorGravatar Joel Holdsworth <joel@airwebreathe.org.uk>2020-03-19 17:05:13 +0000
committerGravatar Rasmus Munk Larsen <rmlarsen@google.com>2020-03-19 17:05:13 +0000
commit54aa8fa186e84bc6985f70f9aa43490709f345b7 (patch)
treed75de470820eb4dc112cf8046a29fb8bc1314f39 /test/packetmath.cpp
parent37ccb869166beab93d1bc56a6d3af3b2133db396 (diff)
Implement integer square-root for NEON
Diffstat (limited to 'test/packetmath.cpp')
-rw-r--r--test/packetmath.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/test/packetmath.cpp b/test/packetmath.cpp
index 213090c1f..3548eb481 100644
--- a/test/packetmath.cpp
+++ b/test/packetmath.cpp
@@ -320,6 +320,8 @@ template<typename Scalar,typename Packet> void packetmath()
}
CHECK_CWISE2_IF(true, internal::pcmp_eq, internal::pcmp_eq);
}
+
+ CHECK_CWISE1_IF(PacketTraits::HasSqrt, numext::sqrt, internal::psqrt);
}
template<typename Scalar,typename Packet> void packetmath_real()
@@ -341,7 +343,6 @@ template<typename Scalar,typename Packet> void packetmath_real()
if(internal::random<float>(0,1)<0.1f)
data1[internal::random<int>(0, PacketSize)] = 0;
- CHECK_CWISE1_IF(PacketTraits::HasSqrt, std::sqrt, internal::psqrt);
CHECK_CWISE1_IF(PacketTraits::HasLog, std::log, internal::plog);
CHECK_CWISE1_IF(PacketTraits::HasRsqrt, Scalar(1)/std::sqrt, internal::prsqrt);