reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

projects/compiler-rt/lib/builtins/floattidf.c
   26   if (a == 0)
   29   const ti_int s = a >> (N - 1);
   30   a = (a ^ s) - s;
   30   a = (a ^ s) - s;
   31   int sd = N - __clzti2(a); // number of significant digits
   43       a <<= 1;
   48       a = ((tu_int)a >> (sd - (DBL_MANT_DIG + 2))) |
   48       a = ((tu_int)a >> (sd - (DBL_MANT_DIG + 2))) |
   49           ((a & ((tu_int)(-1) >> ((N + DBL_MANT_DIG + 2) - sd))) != 0);
   52     a |= (a & 4) != 0; // Or P into R
   52     a |= (a & 4) != 0; // Or P into R
   53     ++a;               // round - this step may add a significant bit
   54     a >>= 2;           // dump Q and R
   56     if (a & ((tu_int)1 << DBL_MANT_DIG)) {
   57       a >>= 1;
   62     a <<= (DBL_MANT_DIG - sd);
   68                 ((su_int)(a >> 32) & 0x000FFFFF); // mantissa-high
   69   fb.u.s.low = (su_int)a;                         // mantissa-low