Closed KGrewal1 closed 7 months ago
This adds the functions described in https://man7.org/linux/man-pages/man3/isnanf.3.html for f32 and f64 removing isnanf() from todo.
f32
f64
isnanf()
Implemented are
finite
finitef
isnan
isnanf
isinf
isinff
and the missing maths functions
-lgamma -lgammaf It also cleans up strcmp and strverscmp such that the break conditions are in the while condition
lgamma
lgammaf
strcmp
strverscmp
I've just realised that lgamma and lgammaf are already in libm (and so I can add them to this PR if that suits as opposed to many more PRs)?
Yeah, adding them to this PR is fine for now.
Looks great, thanks!
This adds the functions described in https://man7.org/linux/man-pages/man3/isnanf.3.html for
f32
andf64
removingisnanf()
from todo.Implemented are
finite
finitef
isnan
isnanf
isinf
isinff
and the missing maths functions
-
lgamma
-lgammaf
It also cleans upstrcmp
andstrverscmp
such that the break conditions are in the while condition