From 85ffda9539fac541d736bb735b39cb251bc42d6b Mon Sep 17 00:00:00 2001 From: "C. Antonio Sanchez" Date: Mon, 17 Feb 2025 17:49:08 -0800 Subject: [PATCH] Fix arm32 packetmath tests --- test/packetmath.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/test/packetmath.cpp b/test/packetmath.cpp index 711a69474..2940d944f 100644 --- a/test/packetmath.cpp +++ b/test/packetmath.cpp @@ -1011,11 +1011,16 @@ void packetmath_real() { if (PacketTraits::HasSqrt) { test::packet_helper h; data1[0] = Scalar(-1.0f); +#if !EIGEN_ARCH_ARM + if (std::numeric_limits::has_denorm == std::denorm_present) { data1[1] = -std::numeric_limits::denorm_min(); } else { data1[1] = -NumTraits::epsilon(); } +#else + data1[1] = -NumTraits::epsilon(); +#endif h.store(data2, internal::psqrt(h.load(data1))); VERIFY((numext::isnan)(data2[0])); VERIFY((numext::isnan)(data2[1]));