diff options
Diffstat (limited to 'contrib/gcc/config/floatunsixf.c')
-rw-r--r-- | contrib/gcc/config/floatunsixf.c | 15 |
1 files changed, 0 insertions, 15 deletions
diff --git a/contrib/gcc/config/floatunsixf.c b/contrib/gcc/config/floatunsixf.c deleted file mode 100644 index 52511688dad3..000000000000 --- a/contrib/gcc/config/floatunsixf.c +++ /dev/null @@ -1,15 +0,0 @@ -/* Public domain. */ -typedef int SItype __attribute__ ((mode (SI))); -typedef unsigned int USItype __attribute__ ((mode (SI))); -typedef float XFtype __attribute__ ((mode (XF))); - -XFtype -__floatunsixf (USItype u) -{ - SItype s = (SItype) u; - XFtype r = (XFtype) s; - if (s < 0) - r += (XFtype)2.0 * (XFtype) ((USItype) 1 - << (sizeof (USItype) * __CHAR_BIT__ - 1)); - return r; -} |