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