LibM: Add (not very good) round() implementation

This commit is contained in:
Andreas Kling 2020-04-15 19:11:53 +02:00
parent fa40b725f9
commit e97a229b90

View file

@ -389,6 +389,14 @@ long double frexpl(long double, int*)
return 0;
}
double round(double value)
{
// FIXME: Please fix me. I am naive.
if (value >= 0.0)
return (double)(int)(value + 0.5);
return (double)(int)(value - 0.5);
}
float roundf(float value)
{
// FIXME: Please fix me. I am naive.