2 typedef int SItype __attribute__ ((mode (SI)));
3 typedef unsigned int USItype __attribute__ ((mode (SI)));
4 typedef int DItype __attribute__ ((mode (DI)));
5 typedef float DFtype __attribute__ ((mode (DF)));
7 DFtype __floatdidf (DItype);
10 __floatdidf (DItype u)
12 /* When the word size is small, we never get any rounding error. */
13 DFtype f = (SItype) (u >> (sizeof (SItype) * 8));