Complex Numtraits::HasSign and nmsub test

This commit is contained in:
Charles Schlosser 2024-08-28 03:02:47 +00:00 committed by Antonio Sánchez
parent c5189ac656
commit 9d3d37c5b7
2 changed files with 2 additions and 1 deletions

View File

@ -250,6 +250,7 @@ struct NumTraits<std::complex<Real_> > : GenericNumTraits<std::complex<Real_> >
typedef typename NumTraits<Real_>::Literal Literal;
enum {
IsComplex = 1,
IsSigned = NumTraits<Real_>::IsSigned,
RequireInitialization = NumTraits<Real_>::RequireInitialization,
ReadCost = 2 * NumTraits<Real_>::ReadCost,
AddCost = 2 * NumTraits<Real>::AddCost,

View File

@ -450,7 +450,7 @@ void negate_test(Scalar* data1, Scalar* data2, Scalar* ref, int size) {
template <typename Scalar, typename Packet>
void nmsub_test(Scalar* data1, Scalar* data2, Scalar* ref, int size) {
negate_test_impl<Scalar, Packet>::run_negate(data1, data2, ref, size);
negate_test_impl<Scalar, Packet>::run_nmsub(data1, data2, ref, size);
}
template <typename Scalar, typename Packet>