diff options
Diffstat (limited to 'test')
-rw-r--r-- | test/packetmath.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/test/packetmath.cpp b/test/packetmath.cpp index ae7168fc8..ceafb9002 100644 --- a/test/packetmath.cpp +++ b/test/packetmath.cpp @@ -504,6 +504,7 @@ void packetmath() { data1[i] = numext::abs(internal::random<Scalar>()); } CHECK_CWISE1_IF(PacketTraits::HasSqrt, numext::sqrt, internal::psqrt); + CHECK_CWISE1_IF(PacketTraits::HasRsqrt, numext::rsqrt, internal::prsqrt); } // Notice that this definition works for complex types as well. @@ -532,7 +533,7 @@ void packetmath_real() { CHECK_CWISE1_IF(PacketTraits::HasLog, std::log, internal::plog); CHECK_CWISE1_IF(PacketTraits::HasLog, log2, internal::plog2); - CHECK_CWISE1_IF(PacketTraits::HasRsqrt, 1 / std::sqrt, internal::prsqrt); + CHECK_CWISE1_IF(PacketTraits::HasRsqrt, numext::rsqrt, internal::prsqrt); for (int i = 0; i < size; ++i) { data1[i] = Scalar(internal::random<double>(-1, 1) * std::pow(10., internal::random<double>(-3, 3))); |