Format the MPFR manual implementation list

This commit is contained in:
Trevor Gross 2025-01-13 10:29:56 +00:00 committed by Trevor Gross
parent 23c9f74b58
commit 23dfe62a9d

View file

@ -135,13 +135,47 @@ libm_macros::for_each_function! {
emit_types: [RustFn],
skip: [
// Most of these need a manual implementation
fabs, ceil, copysign, floor, rint, round, trunc,
fabsf, ceilf, copysignf, floorf, rintf, roundf, truncf,
fmod, fmodf, frexp, frexpf, ilogb, ilogbf, jn, jnf, ldexp, ldexpf,
lgamma_r, lgammaf_r, modf, modff, nextafter, nextafterf, pow,powf,
remquo, remquof, scalbn, scalbnf, sincos, sincosf, yn, ynf,
copysignf16, copysignf128, fabsf16, fabsf128,
truncf16, truncf128,
ceil,
ceilf,
copysign,
copysignf,
copysignf128,
copysignf16,
fabs,
fabsf,
fabsf128,
fabsf16,floor,
floorf,
fmod,
fmodf,
frexp,
frexpf,
ilogb,
ilogbf,
jn,
jnf,
ldexp,ldexpf,
lgamma_r,
lgammaf_r,
modf,
modff,
nextafter,
nextafterf,
pow,
powf,remquo,
remquof,
rint,
rintf,
round,
roundf,
scalbn,
scalbnf,
sincos,sincosf,
trunc,
truncf,
truncf128,
truncf16,yn,
ynf,
],
fn_extra: match MACRO_FN_NAME {
// Remap function names that are different between mpfr and libm