diff options
Diffstat (limited to 'gl/m4/math_h.m4')
| -rw-r--r-- | gl/m4/math_h.m4 | 47 |
1 files changed, 28 insertions, 19 deletions
diff --git a/gl/m4/math_h.m4 b/gl/m4/math_h.m4 index 4b26c9e9..4cf59671 100644 --- a/gl/m4/math_h.m4 +++ b/gl/m4/math_h.m4 | |||
| @@ -1,9 +1,10 @@ | |||
| 1 | # math_h.m4 | 1 | # math_h.m4 |
| 2 | # serial 138 | 2 | # serial 146 |
| 3 | dnl Copyright (C) 2007-2024 Free Software Foundation, Inc. | 3 | dnl Copyright (C) 2007-2026 Free Software Foundation, Inc. |
| 4 | dnl This file is free software; the Free Software Foundation | 4 | dnl This file is free software; the Free Software Foundation |
| 5 | dnl gives unlimited permission to copy and/or distribute it, | 5 | dnl gives unlimited permission to copy and/or distribute it, |
| 6 | dnl with or without modifications, as long as this notice is preserved. | 6 | dnl with or without modifications, as long as this notice is preserved. |
| 7 | dnl This file is offered as-is, without any warranty. | ||
| 7 | 8 | ||
| 8 | AC_DEFUN_ONCE([gl_MATH_H], | 9 | AC_DEFUN_ONCE([gl_MATH_H], |
| 9 | [ | 10 | [ |
| @@ -49,7 +50,7 @@ AC_DEFUN_ONCE([gl_MATH_H], | |||
| 49 | ilogb ilogbf ilogbl | 50 | ilogb ilogbf ilogbl |
| 50 | ldexpf ldexpl | 51 | ldexpf ldexpl |
| 51 | log logf logl log10 log10f log10l log1p log1pf log1pl log2 log2f log2l | 52 | log logf logl log10 log10f log10l log1p log1pf log1pl log2 log2f log2l |
| 52 | logb logbf logbl | 53 | logb logbf logbl logp1 log1pf logp1l |
| 53 | modf modff modfl powf | 54 | modf modff modfl powf |
| 54 | remainder remainderf remainderl | 55 | remainder remainderf remainderl |
| 55 | rint rintf rintl round roundf roundl | 56 | rint rintf rintl round roundf roundl |
| @@ -130,8 +131,11 @@ AC_DEFUN([gl_MATH_H_REQUIRE_DEFAULTS], | |||
| 130 | gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_ILOGBF]) | 131 | gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_ILOGBF]) |
| 131 | gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_ILOGBL]) | 132 | gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_ILOGBL]) |
| 132 | gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_ISFINITE]) | 133 | gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_ISFINITE]) |
| 134 | gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_ISFINITE_NO_CXX]) | ||
| 133 | gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_ISINF]) | 135 | gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_ISINF]) |
| 136 | gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_ISINF_NO_CXX]) | ||
| 134 | gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_ISNAN]) | 137 | gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_ISNAN]) |
| 138 | gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_ISNAN_NO_CXX]) | ||
| 135 | gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_ISNANF]) | 139 | gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_ISNANF]) |
| 136 | gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_ISNAND]) | 140 | gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_ISNAND]) |
| 137 | gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_ISNANL]) | 141 | gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_ISNANL]) |
| @@ -153,6 +157,9 @@ AC_DEFUN([gl_MATH_H_REQUIRE_DEFAULTS], | |||
| 153 | gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_LOGB]) | 157 | gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_LOGB]) |
| 154 | gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_LOGBF]) | 158 | gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_LOGBF]) |
| 155 | gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_LOGBL]) | 159 | gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_LOGBL]) |
| 160 | gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_LOGP1]) | ||
| 161 | gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_LOGP1F]) | ||
| 162 | gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_LOGP1L]) | ||
| 156 | gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_MODF]) | 163 | gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_MODF]) |
| 157 | gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_MODFF]) | 164 | gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_MODFF]) |
| 158 | gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_MODFL]) | 165 | gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_MODFL]) |
| @@ -173,6 +180,7 @@ AC_DEFUN([gl_MATH_H_REQUIRE_DEFAULTS], | |||
| 173 | gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_SETPAYLOADSIGF]) | 180 | gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_SETPAYLOADSIGF]) |
| 174 | gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_SETPAYLOADSIGL]) | 181 | gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_SETPAYLOADSIGL]) |
| 175 | gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_SIGNBIT]) | 182 | gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_SIGNBIT]) |
| 183 | gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_SIGNBIT_NO_CXX]) | ||
| 176 | gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_SINF]) | 184 | gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_SINF]) |
| 177 | gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_SINL]) | 185 | gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_SINL]) |
| 178 | gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_SINHF]) | 186 | gl_MODULE_INDICATOR_INIT_VARIABLE([GNULIB_SINHF]) |
| @@ -216,14 +224,19 @@ AC_DEFUN([gl_MATH_H_DEFAULTS], | |||
| 216 | HAVE_CBRTF=1; AC_SUBST([HAVE_CBRTF]) | 224 | HAVE_CBRTF=1; AC_SUBST([HAVE_CBRTF]) |
| 217 | HAVE_CBRTL=1; AC_SUBST([HAVE_CBRTL]) | 225 | HAVE_CBRTL=1; AC_SUBST([HAVE_CBRTL]) |
| 218 | HAVE_COPYSIGN=1; AC_SUBST([HAVE_COPYSIGN]) | 226 | HAVE_COPYSIGN=1; AC_SUBST([HAVE_COPYSIGN]) |
| 227 | HAVE_COPYSIGNF=1; AC_SUBST([HAVE_COPYSIGNF]) | ||
| 219 | HAVE_COPYSIGNL=1; AC_SUBST([HAVE_COPYSIGNL]) | 228 | HAVE_COPYSIGNL=1; AC_SUBST([HAVE_COPYSIGNL]) |
| 220 | HAVE_COSF=1; AC_SUBST([HAVE_COSF]) | 229 | HAVE_COSF=1; AC_SUBST([HAVE_COSF]) |
| 221 | HAVE_COSL=1; AC_SUBST([HAVE_COSL]) | 230 | HAVE_COSL=1; AC_SUBST([HAVE_COSL]) |
| 222 | HAVE_COSHF=1; AC_SUBST([HAVE_COSHF]) | 231 | HAVE_COSHF=1; AC_SUBST([HAVE_COSHF]) |
| 223 | HAVE_EXPF=1; AC_SUBST([HAVE_EXPF]) | 232 | HAVE_EXPF=1; AC_SUBST([HAVE_EXPF]) |
| 224 | HAVE_EXPL=1; AC_SUBST([HAVE_EXPL]) | 233 | HAVE_EXPL=1; AC_SUBST([HAVE_EXPL]) |
| 234 | HAVE_EXP2=1; AC_SUBST([HAVE_EXP2]) | ||
| 235 | HAVE_EXP2F=1; AC_SUBST([HAVE_EXP2F]) | ||
| 236 | HAVE_EXP2L=1; AC_SUBST([HAVE_EXP2L]) | ||
| 225 | HAVE_EXPM1=1; AC_SUBST([HAVE_EXPM1]) | 237 | HAVE_EXPM1=1; AC_SUBST([HAVE_EXPM1]) |
| 226 | HAVE_EXPM1F=1; AC_SUBST([HAVE_EXPM1F]) | 238 | HAVE_EXPM1F=1; AC_SUBST([HAVE_EXPM1F]) |
| 239 | HAVE_EXPM1L=1; AC_SUBST([HAVE_EXPM1L]) | ||
| 227 | HAVE_FABSF=1; AC_SUBST([HAVE_FABSF]) | 240 | HAVE_FABSF=1; AC_SUBST([HAVE_FABSF]) |
| 228 | HAVE_FABSL=1; AC_SUBST([HAVE_FABSL]) | 241 | HAVE_FABSL=1; AC_SUBST([HAVE_FABSL]) |
| 229 | HAVE_FMA=1; AC_SUBST([HAVE_FMA]) | 242 | HAVE_FMA=1; AC_SUBST([HAVE_FMA]) |
| @@ -251,15 +264,26 @@ AC_DEFUN([gl_MATH_H_DEFAULTS], | |||
| 251 | HAVE_LOG1P=1; AC_SUBST([HAVE_LOG1P]) | 264 | HAVE_LOG1P=1; AC_SUBST([HAVE_LOG1P]) |
| 252 | HAVE_LOG1PF=1; AC_SUBST([HAVE_LOG1PF]) | 265 | HAVE_LOG1PF=1; AC_SUBST([HAVE_LOG1PF]) |
| 253 | HAVE_LOG1PL=1; AC_SUBST([HAVE_LOG1PL]) | 266 | HAVE_LOG1PL=1; AC_SUBST([HAVE_LOG1PL]) |
| 267 | HAVE_LOG2=1; AC_SUBST([HAVE_LOG2]) | ||
| 268 | HAVE_LOG2F=1; AC_SUBST([HAVE_LOG2F]) | ||
| 269 | HAVE_LOG2L=1; AC_SUBST([HAVE_LOG2L]) | ||
| 254 | HAVE_LOGBF=1; AC_SUBST([HAVE_LOGBF]) | 270 | HAVE_LOGBF=1; AC_SUBST([HAVE_LOGBF]) |
| 255 | HAVE_LOGBL=1; AC_SUBST([HAVE_LOGBL]) | 271 | HAVE_LOGBL=1; AC_SUBST([HAVE_LOGBL]) |
| 272 | HAVE_LOGP1=1; AC_SUBST([HAVE_LOGP1]) | ||
| 273 | HAVE_LOGP1F=1; AC_SUBST([HAVE_LOGP1F]) | ||
| 274 | HAVE_LOGP1L=1; AC_SUBST([HAVE_LOGP1L]) | ||
| 256 | HAVE_MODFF=1; AC_SUBST([HAVE_MODFF]) | 275 | HAVE_MODFF=1; AC_SUBST([HAVE_MODFF]) |
| 257 | HAVE_MODFL=1; AC_SUBST([HAVE_MODFL]) | 276 | HAVE_MODFL=1; AC_SUBST([HAVE_MODFL]) |
| 258 | HAVE_POWF=1; AC_SUBST([HAVE_POWF]) | 277 | HAVE_POWF=1; AC_SUBST([HAVE_POWF]) |
| 259 | HAVE_REMAINDER=1; AC_SUBST([HAVE_REMAINDER]) | 278 | HAVE_REMAINDER=1; AC_SUBST([HAVE_REMAINDER]) |
| 260 | HAVE_REMAINDERF=1; AC_SUBST([HAVE_REMAINDERF]) | 279 | HAVE_REMAINDERF=1; AC_SUBST([HAVE_REMAINDERF]) |
| 280 | HAVE_REMAINDERL=1; AC_SUBST([HAVE_REMAINDERL]) | ||
| 261 | HAVE_RINT=1; AC_SUBST([HAVE_RINT]) | 281 | HAVE_RINT=1; AC_SUBST([HAVE_RINT]) |
| 282 | HAVE_RINTF=1; AC_SUBST([HAVE_RINTF]) | ||
| 262 | HAVE_RINTL=1; AC_SUBST([HAVE_RINTL]) | 283 | HAVE_RINTL=1; AC_SUBST([HAVE_RINTL]) |
| 284 | HAVE_ROUND=1; AC_SUBST([HAVE_ROUND]) | ||
| 285 | HAVE_ROUNDF=1; AC_SUBST([HAVE_ROUNDF]) | ||
| 286 | HAVE_ROUNDL=1; AC_SUBST([HAVE_ROUNDL]) | ||
| 263 | HAVE_SETPAYLOAD=1; AC_SUBST([HAVE_SETPAYLOAD]) | 287 | HAVE_SETPAYLOAD=1; AC_SUBST([HAVE_SETPAYLOAD]) |
| 264 | HAVE_SETPAYLOADF=1; AC_SUBST([HAVE_SETPAYLOADF]) | 288 | HAVE_SETPAYLOADF=1; AC_SUBST([HAVE_SETPAYLOADF]) |
| 265 | HAVE_SETPAYLOADL=1; AC_SUBST([HAVE_SETPAYLOADL]) | 289 | HAVE_SETPAYLOADL=1; AC_SUBST([HAVE_SETPAYLOADL]) |
| @@ -283,33 +307,17 @@ AC_DEFUN([gl_MATH_H_DEFAULTS], | |||
| 283 | HAVE_DECL_ACOSL=1; AC_SUBST([HAVE_DECL_ACOSL]) | 307 | HAVE_DECL_ACOSL=1; AC_SUBST([HAVE_DECL_ACOSL]) |
| 284 | HAVE_DECL_ASINL=1; AC_SUBST([HAVE_DECL_ASINL]) | 308 | HAVE_DECL_ASINL=1; AC_SUBST([HAVE_DECL_ASINL]) |
| 285 | HAVE_DECL_ATANL=1; AC_SUBST([HAVE_DECL_ATANL]) | 309 | HAVE_DECL_ATANL=1; AC_SUBST([HAVE_DECL_ATANL]) |
| 286 | HAVE_DECL_CBRTF=1; AC_SUBST([HAVE_DECL_CBRTF]) | ||
| 287 | HAVE_DECL_CBRTL=1; AC_SUBST([HAVE_DECL_CBRTL]) | ||
| 288 | HAVE_DECL_CEILF=1; AC_SUBST([HAVE_DECL_CEILF]) | 310 | HAVE_DECL_CEILF=1; AC_SUBST([HAVE_DECL_CEILF]) |
| 289 | HAVE_DECL_CEILL=1; AC_SUBST([HAVE_DECL_CEILL]) | 311 | HAVE_DECL_CEILL=1; AC_SUBST([HAVE_DECL_CEILL]) |
| 290 | HAVE_DECL_COPYSIGNF=1; AC_SUBST([HAVE_DECL_COPYSIGNF]) | ||
| 291 | HAVE_DECL_COSL=1; AC_SUBST([HAVE_DECL_COSL]) | 312 | HAVE_DECL_COSL=1; AC_SUBST([HAVE_DECL_COSL]) |
| 292 | HAVE_DECL_EXPL=1; AC_SUBST([HAVE_DECL_EXPL]) | 313 | HAVE_DECL_EXPL=1; AC_SUBST([HAVE_DECL_EXPL]) |
| 293 | HAVE_DECL_EXP2=1; AC_SUBST([HAVE_DECL_EXP2]) | ||
| 294 | HAVE_DECL_EXP2F=1; AC_SUBST([HAVE_DECL_EXP2F]) | ||
| 295 | HAVE_DECL_EXP2L=1; AC_SUBST([HAVE_DECL_EXP2L]) | ||
| 296 | HAVE_DECL_EXPM1L=1; AC_SUBST([HAVE_DECL_EXPM1L]) | ||
| 297 | HAVE_DECL_FLOORF=1; AC_SUBST([HAVE_DECL_FLOORF]) | 314 | HAVE_DECL_FLOORF=1; AC_SUBST([HAVE_DECL_FLOORF]) |
| 298 | HAVE_DECL_FLOORL=1; AC_SUBST([HAVE_DECL_FLOORL]) | 315 | HAVE_DECL_FLOORL=1; AC_SUBST([HAVE_DECL_FLOORL]) |
| 299 | HAVE_DECL_FREXPL=1; AC_SUBST([HAVE_DECL_FREXPL]) | 316 | HAVE_DECL_FREXPL=1; AC_SUBST([HAVE_DECL_FREXPL]) |
| 300 | HAVE_DECL_LDEXPL=1; AC_SUBST([HAVE_DECL_LDEXPL]) | 317 | HAVE_DECL_LDEXPL=1; AC_SUBST([HAVE_DECL_LDEXPL]) |
| 301 | HAVE_DECL_LOGL=1; AC_SUBST([HAVE_DECL_LOGL]) | 318 | HAVE_DECL_LOGL=1; AC_SUBST([HAVE_DECL_LOGL]) |
| 302 | HAVE_DECL_LOG10L=1; AC_SUBST([HAVE_DECL_LOG10L]) | 319 | HAVE_DECL_LOG10L=1; AC_SUBST([HAVE_DECL_LOG10L]) |
| 303 | HAVE_DECL_LOG2=1; AC_SUBST([HAVE_DECL_LOG2]) | ||
| 304 | HAVE_DECL_LOG2F=1; AC_SUBST([HAVE_DECL_LOG2F]) | ||
| 305 | HAVE_DECL_LOG2L=1; AC_SUBST([HAVE_DECL_LOG2L]) | ||
| 306 | HAVE_DECL_LOGB=1; AC_SUBST([HAVE_DECL_LOGB]) | 320 | HAVE_DECL_LOGB=1; AC_SUBST([HAVE_DECL_LOGB]) |
| 307 | HAVE_DECL_REMAINDER=1; AC_SUBST([HAVE_DECL_REMAINDER]) | ||
| 308 | HAVE_DECL_REMAINDERL=1; AC_SUBST([HAVE_DECL_REMAINDERL]) | ||
| 309 | HAVE_DECL_RINTF=1; AC_SUBST([HAVE_DECL_RINTF]) | ||
| 310 | HAVE_DECL_ROUND=1; AC_SUBST([HAVE_DECL_ROUND]) | ||
| 311 | HAVE_DECL_ROUNDF=1; AC_SUBST([HAVE_DECL_ROUNDF]) | ||
| 312 | HAVE_DECL_ROUNDL=1; AC_SUBST([HAVE_DECL_ROUNDL]) | ||
| 313 | HAVE_DECL_SINL=1; AC_SUBST([HAVE_DECL_SINL]) | 321 | HAVE_DECL_SINL=1; AC_SUBST([HAVE_DECL_SINL]) |
| 314 | HAVE_DECL_SQRTL=1; AC_SUBST([HAVE_DECL_SQRTL]) | 322 | HAVE_DECL_SQRTL=1; AC_SUBST([HAVE_DECL_SQRTL]) |
| 315 | HAVE_DECL_TANL=1; AC_SUBST([HAVE_DECL_TANL]) | 323 | HAVE_DECL_TANL=1; AC_SUBST([HAVE_DECL_TANL]) |
| @@ -392,6 +400,7 @@ AC_DEFUN([gl_MATH_H_DEFAULTS], | |||
| 392 | REPLACE_SIGNBIT_USING_BUILTINS=0; AC_SUBST([REPLACE_SIGNBIT_USING_BUILTINS]) | 400 | REPLACE_SIGNBIT_USING_BUILTINS=0; AC_SUBST([REPLACE_SIGNBIT_USING_BUILTINS]) |
| 393 | REPLACE_SINF=0; AC_SUBST([REPLACE_SINF]) | 401 | REPLACE_SINF=0; AC_SUBST([REPLACE_SINF]) |
| 394 | REPLACE_SINHF=0; AC_SUBST([REPLACE_SINHF]) | 402 | REPLACE_SINHF=0; AC_SUBST([REPLACE_SINHF]) |
| 403 | REPLACE_SINL=0; AC_SUBST([REPLACE_SINL]) | ||
| 395 | REPLACE_SQRTF=0; AC_SUBST([REPLACE_SQRTF]) | 404 | REPLACE_SQRTF=0; AC_SUBST([REPLACE_SQRTF]) |
| 396 | REPLACE_SQRTL=0; AC_SUBST([REPLACE_SQRTL]) | 405 | REPLACE_SQRTL=0; AC_SUBST([REPLACE_SQRTL]) |
| 397 | REPLACE_TANF=0; AC_SUBST([REPLACE_TANF]) | 406 | REPLACE_TANF=0; AC_SUBST([REPLACE_TANF]) |
