2024-12-31 22:56:36 +00:00
|
|
|
# autogenerated by update-api-list.py
|
|
|
|
|
acos
|
|
|
|
|
acosf
|
|
|
|
|
acosh
|
|
|
|
|
acoshf
|
|
|
|
|
asin
|
|
|
|
|
asinf
|
|
|
|
|
asinh
|
|
|
|
|
asinhf
|
|
|
|
|
atan
|
|
|
|
|
atan2
|
|
|
|
|
atan2f
|
|
|
|
|
atanf
|
|
|
|
|
atanh
|
|
|
|
|
atanhf
|
|
|
|
|
cbrt
|
|
|
|
|
cbrtf
|
|
|
|
|
ceil
|
|
|
|
|
ceilf
|
2025-01-13 11:17:17 +00:00
|
|
|
ceilf128
|
|
|
|
|
ceilf16
|
2024-12-31 22:56:36 +00:00
|
|
|
copysign
|
|
|
|
|
copysignf
|
2025-01-03 00:12:53 +00:00
|
|
|
copysignf128
|
|
|
|
|
copysignf16
|
2024-12-31 22:56:36 +00:00
|
|
|
cos
|
|
|
|
|
cosf
|
|
|
|
|
cosh
|
|
|
|
|
coshf
|
|
|
|
|
erf
|
|
|
|
|
erfc
|
|
|
|
|
erfcf
|
|
|
|
|
erff
|
|
|
|
|
exp
|
|
|
|
|
exp10
|
|
|
|
|
exp10f
|
|
|
|
|
exp2
|
|
|
|
|
exp2f
|
|
|
|
|
expf
|
|
|
|
|
expm1
|
|
|
|
|
expm1f
|
|
|
|
|
fabs
|
|
|
|
|
fabsf
|
2025-01-03 00:12:53 +00:00
|
|
|
fabsf128
|
|
|
|
|
fabsf16
|
2024-12-31 22:56:36 +00:00
|
|
|
fdim
|
|
|
|
|
fdimf
|
2025-01-13 13:58:40 +00:00
|
|
|
fdimf128
|
|
|
|
|
fdimf16
|
2024-12-31 22:56:36 +00:00
|
|
|
floor
|
|
|
|
|
floorf
|
2025-01-13 13:33:24 +00:00
|
|
|
floorf128
|
|
|
|
|
floorf16
|
2024-12-31 22:56:36 +00:00
|
|
|
fma
|
|
|
|
|
fmaf
|
2025-02-05 23:45:14 +00:00
|
|
|
fmaf128
|
2024-12-31 22:56:36 +00:00
|
|
|
fmax
|
|
|
|
|
fmaxf
|
2025-01-24 02:57:35 +00:00
|
|
|
fmaxf128
|
|
|
|
|
fmaxf16
|
2025-02-10 19:43:49 +00:00
|
|
|
fmaximum
|
|
|
|
|
fmaximum_num
|
|
|
|
|
fmaximum_numf
|
|
|
|
|
fmaximum_numf128
|
|
|
|
|
fmaximum_numf16
|
|
|
|
|
fmaximumf
|
|
|
|
|
fmaximumf128
|
|
|
|
|
fmaximumf16
|
2024-12-31 22:56:36 +00:00
|
|
|
fmin
|
|
|
|
|
fminf
|
2025-01-24 02:57:35 +00:00
|
|
|
fminf128
|
|
|
|
|
fminf16
|
2025-02-10 19:43:49 +00:00
|
|
|
fminimum
|
|
|
|
|
fminimum_num
|
|
|
|
|
fminimum_numf
|
|
|
|
|
fminimum_numf128
|
|
|
|
|
fminimum_numf16
|
|
|
|
|
fminimumf
|
|
|
|
|
fminimumf128
|
|
|
|
|
fminimumf16
|
2024-12-31 22:56:36 +00:00
|
|
|
fmod
|
|
|
|
|
fmodf
|
2025-01-24 05:58:08 +00:00
|
|
|
fmodf128
|
2025-01-24 05:09:08 +00:00
|
|
|
fmodf16
|
2024-12-31 22:56:36 +00:00
|
|
|
frexp
|
|
|
|
|
frexpf
|
|
|
|
|
hypot
|
|
|
|
|
hypotf
|
|
|
|
|
ilogb
|
|
|
|
|
ilogbf
|
|
|
|
|
j0
|
|
|
|
|
j0f
|
|
|
|
|
j1
|
|
|
|
|
j1f
|
|
|
|
|
jn
|
|
|
|
|
jnf
|
|
|
|
|
ldexp
|
|
|
|
|
ldexpf
|
2025-01-03 04:34:21 +00:00
|
|
|
ldexpf128
|
|
|
|
|
ldexpf16
|
2024-12-31 22:56:36 +00:00
|
|
|
lgamma
|
|
|
|
|
lgamma_r
|
|
|
|
|
lgammaf
|
|
|
|
|
lgammaf_r
|
|
|
|
|
log
|
|
|
|
|
log10
|
|
|
|
|
log10f
|
|
|
|
|
log1p
|
|
|
|
|
log1pf
|
|
|
|
|
log2
|
|
|
|
|
log2f
|
|
|
|
|
logf
|
|
|
|
|
modf
|
|
|
|
|
modff
|
|
|
|
|
nextafter
|
|
|
|
|
nextafterf
|
|
|
|
|
pow
|
|
|
|
|
powf
|
|
|
|
|
remainder
|
|
|
|
|
remainderf
|
|
|
|
|
remquo
|
|
|
|
|
remquof
|
|
|
|
|
rint
|
|
|
|
|
rintf
|
2025-01-22 10:58:29 +00:00
|
|
|
rintf128
|
|
|
|
|
rintf16
|
2024-12-31 22:56:36 +00:00
|
|
|
round
|
Add `roundeven{,f,f16,f128}`
C23 specifies a new set of `roundeven` functions that round to the
nearest integral, with ties to even. It does not raise any floating
point exceptions.
This behavior is similar to two other functions:
1. `rint`, which rounds to the nearest integer respecting rounding mode
and possibly raising exceptions.
2. `nearbyint`, which is identical to `rint` except it may not raise
exceptions.
Technically `rint`, `nearbyint`, and `roundeven` all behave the same in
Rust because we assume default floating point environment. The backends
are allowed to lower to `roundeven`, however, so we should provide it in
case the fallback is needed.
Add the `roundeven` family here and convert `rint` to a function that
takes a rounding mode. This currently has no effect.
2025-02-11 00:17:32 +00:00
|
|
|
roundeven
|
|
|
|
|
roundevenf
|
|
|
|
|
roundevenf128
|
|
|
|
|
roundevenf16
|
2024-12-31 22:56:36 +00:00
|
|
|
roundf
|
2025-01-24 01:57:12 +00:00
|
|
|
roundf128
|
|
|
|
|
roundf16
|
2024-12-31 22:56:36 +00:00
|
|
|
scalbn
|
|
|
|
|
scalbnf
|
2025-01-03 04:34:21 +00:00
|
|
|
scalbnf128
|
|
|
|
|
scalbnf16
|
2024-12-31 22:56:36 +00:00
|
|
|
sin
|
|
|
|
|
sincos
|
|
|
|
|
sincosf
|
|
|
|
|
sinf
|
|
|
|
|
sinh
|
|
|
|
|
sinhf
|
|
|
|
|
sqrt
|
|
|
|
|
sqrtf
|
2025-01-21 23:59:07 +00:00
|
|
|
sqrtf128
|
|
|
|
|
sqrtf16
|
2024-12-31 22:56:36 +00:00
|
|
|
tan
|
|
|
|
|
tanf
|
|
|
|
|
tanh
|
|
|
|
|
tanhf
|
|
|
|
|
tgamma
|
|
|
|
|
tgammaf
|
|
|
|
|
trunc
|
|
|
|
|
truncf
|
2025-01-12 04:12:56 +00:00
|
|
|
truncf128
|
|
|
|
|
truncf16
|
2024-12-31 22:56:36 +00:00
|
|
|
y0
|
|
|
|
|
y0f
|
|
|
|
|
y1
|
|
|
|
|
y1f
|
|
|
|
|
yn
|
|
|
|
|
ynf
|