2 * ====================================================
3 * x87 FP implementation contributed to Newlib by
4 * Dave Korn, November 2007. This file is placed in the
5 * public domain. Permission to use, copy, modify, and
6 * distribute this software is freely granted.
7 * ====================================================
11 #if !defined(_SOFT_FLOAT)
16 * Fast math version of rintl(x)
17 * Return x rounded to integral value according to the prevailing
20 * Using inline x87 asms.
22 * Governed by x87 FPCR.
25 long double _f_rintl (long double x
)
28 asm ("frndint" : "=t" (_result
) : "0" (x
));
32 /* For now, we only have the fast math version. */
33 long double rintl (long double x
) {
37 #endif /* !_SOFT_FLOAT */