From 9d3d37c5b7b8e215bbb4e756364056beaadbdcb5 Mon Sep 17 00:00:00 2001 From: Charles Schlosser Date: Wed, 28 Aug 2024 03:02:47 +0000 Subject: [PATCH] Complex Numtraits::HasSign and nmsub test --- Eigen/src/Core/NumTraits.h | 1 + test/packetmath.cpp | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/Eigen/src/Core/NumTraits.h b/Eigen/src/Core/NumTraits.h index a6e2de477..67a6c08ae 100644 --- a/Eigen/src/Core/NumTraits.h +++ b/Eigen/src/Core/NumTraits.h @@ -250,6 +250,7 @@ struct NumTraits > : GenericNumTraits > typedef typename NumTraits::Literal Literal; enum { IsComplex = 1, + IsSigned = NumTraits::IsSigned, RequireInitialization = NumTraits::RequireInitialization, ReadCost = 2 * NumTraits::ReadCost, AddCost = 2 * NumTraits::AddCost, diff --git a/test/packetmath.cpp b/test/packetmath.cpp index 208930dea..9afe47084 100644 --- a/test/packetmath.cpp +++ b/test/packetmath.cpp @@ -450,7 +450,7 @@ void negate_test(Scalar* data1, Scalar* data2, Scalar* ref, int size) { template void nmsub_test(Scalar* data1, Scalar* data2, Scalar* ref, int size) { - negate_test_impl::run_negate(data1, data2, ref, size); + negate_test_impl::run_nmsub(data1, data2, ref, size); } template