diff options
author | Rasmus Munk Larsen <rmlarsen@google.com> | 2020-11-24 12:57:28 -0800 |
---|---|---|
committer | Rasmus Munk Larsen <rmlarsen@google.com> | 2020-11-24 12:57:28 -0800 |
commit | 79818216ed260a0b367a728ece655f1d0bdac324 (patch) | |
tree | 6da38b27b7610b85afb6a3de1affba89d01eb249 /test | |
parent | c770746d709686ef2b8b652616d9232f9b028e78 (diff) |
Revert "Fix Half NaN definition and test."
This reverts commit c770746d709686ef2b8b652616d9232f9b028e78.
Diffstat (limited to 'test')
-rw-r--r-- | test/packetmath.cpp | 15 |
1 files changed, 2 insertions, 13 deletions
diff --git a/test/packetmath.cpp b/test/packetmath.cpp index 40129075f..d52f997dc 100644 --- a/test/packetmath.cpp +++ b/test/packetmath.cpp @@ -473,6 +473,8 @@ void packetmath() { CHECK_CWISE3_IF(true, internal::pselect, internal::pselect); } + CHECK_CWISE1_IF(PacketTraits::HasSqrt, numext::sqrt, internal::psqrt); + for (int i = 0; i < size; ++i) { data1[i] = internal::random<Scalar>(); } @@ -484,11 +486,6 @@ void packetmath() { packetmath_boolean_mask_ops<Scalar, Packet>(); packetmath_pcast_ops_runner<Scalar, Packet>::run(); packetmath_minus_zero_add<Scalar, Packet>(); - - for (int i = 0; i < size; ++i) { - data1[i] = numext::abs(internal::random<Scalar>()); - } - CHECK_CWISE1_IF(PacketTraits::HasSqrt, numext::sqrt, internal::psqrt); } template <typename Scalar, typename Packet> @@ -969,8 +966,6 @@ void test_conj_helper(Scalar* data1, Scalar* data2, Scalar* ref, Scalar* pval) { template <typename Scalar, typename Packet> void packetmath_complex() { - typedef internal::packet_traits<Scalar> PacketTraits; - typedef typename Scalar::value_type RealScalar; const int PacketSize = internal::unpacket_traits<Packet>::size; const int size = PacketSize * 4; @@ -989,17 +984,11 @@ void packetmath_complex() { test_conj_helper<Scalar, Packet, true, false>(data1, data2, ref, pval); test_conj_helper<Scalar, Packet, true, true>(data1, data2, ref, pval); - // Test pcplxflip. { for (int i = 0; i < PacketSize; ++i) ref[i] = Scalar(std::imag(data1[i]), std::real(data1[i])); internal::pstore(pval, internal::pcplxflip(internal::pload<Packet>(data1))); VERIFY(test::areApprox(ref, pval, PacketSize) && "pcplxflip"); } - - for (int i = 0; i < size; ++i) { - data1[i] = Scalar(internal::random<RealScalar>(), internal::random<RealScalar>()); - } - CHECK_CWISE1_IF(PacketTraits::HasSqrt, numext::sqrt, internal::psqrt); } template <typename Scalar, typename Packet> |