diff options
Diffstat (limited to 'newlib/libm/machine/i386/f_rintf.c')
-rw-r--r-- | newlib/libm/machine/i386/f_rintf.c | 32 |
1 files changed, 0 insertions, 32 deletions
diff --git a/newlib/libm/machine/i386/f_rintf.c b/newlib/libm/machine/i386/f_rintf.c deleted file mode 100644 index a7dabb7f3..000000000 --- a/newlib/libm/machine/i386/f_rintf.c +++ /dev/null @@ -1,32 +0,0 @@ -/* - * ==================================================== - * x87 FP implementation contributed to Newlib by - * Dave Korn, November 2007. This file is placed in the - * public domain. Permission to use, copy, modify, and - * distribute this software is freely granted. - * ==================================================== - */ - -#if defined(__GNUC__) && !defined(_SOFT_FLOAT) - -#include <math.h> - -/* - * Fast math version of rintf(x) - * Return x rounded to integral value according to the prevailing - * rounding mode. - * Method: - * Using inline x87 asms. - * Exception: - * Governed by x87 FPCR. - */ - -float _f_rintf (float x) -{ - float _result; - asm ("frndint" : "=t" (_result) : "0" (x)); - return _result; -} - -#endif /* !__GNUC__ || _SOFT_FLOAT */ - |