aboutsummaryrefslogtreecommitdiffhomepage
path: root/test
diff options
context:
space:
mode:
authorGravatar Rasmus Munk Larsen <rmlarsen@google.com>2020-11-24 12:57:28 -0800
committerGravatar Rasmus Munk Larsen <rmlarsen@google.com>2020-11-24 12:57:28 -0800
commit79818216ed260a0b367a728ece655f1d0bdac324 (patch)
tree6da38b27b7610b85afb6a3de1affba89d01eb249 /test
parentc770746d709686ef2b8b652616d9232f9b028e78 (diff)
Revert "Fix Half NaN definition and test."
Diffstat (limited to 'test')
-rw-r--r--test/packetmath.cpp15
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>