[PATCH] Add nextup and nextdown math functions
Joseph Myers
joseph@codesourcery.com
Fri May 20 17:21:00 GMT 2016
On Fri, 20 May 2016, Rajalakshmi Srinivasaraghavan wrote:
> diff --git a/math/Makefile b/math/Makefile
> index 57c3ec1..03c54ed 100644
> --- a/math/Makefile
> +++ b/math/Makefile
> @@ -63,7 +63,7 @@ libm-calls = e_acos e_acosh e_asin e_atan2 e_atanh e_cosh e_exp e_fmod \
> s_fma s_lrint s_llrint s_lround s_llround e_exp10 w_log2 \
> s_issignaling $(calls:s_%=m_%) x2y2m1 k_casinh \
> gamma_product k_standard lgamma_neg lgamma_product \
> - w_lgamma_compat
> + w_lgamma_compat s_nextdown s_nextup
This is the standard way of adding a function to be built for each
floating-point type. It assumes that, when double and long double have
the same ABI, the double version will define the long double name as an
alias.
But I don't see anything in your double versions actually to define such
aliases if NO_LONG_DOUBLE, so I'd expect you to be missing those functions
for configurations without a long double format distinct from double (e.g.
ARM).
--
Joseph S. Myers
joseph@codesourcery.com
More information about the Libc-alpha
mailing list