|
Boost : |
From: Proton (matt_at_[hidden])
Date: 2022-08-18 02:24:51
> On Aug 17, 2022, at 4:11 PM, Gero Peterhoff via Boost <boost_at_[hidden]> wrote:
>
> Hi,
> I just see that boost::math::ccmath::copysign doesn't work.
> https://godbolt.org/z/9af1ME9fT
>
> cu
> Gero
>
> _______________________________________________
> Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost
> <OpenPGP_signature.sig>
Gero,
The typical implementation of copysign and signbit involve type-punning which is not allowed in constexpr contexts. An example can be found here: https://android.googlesource.com/platform/bionic.git/+/brillo-m7-dev/libm/signbit.c. Due to this limitation we do not provide support for signed zero or analyzing the sign of NAN.
Matt
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk