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

References

projects/compiler-rt/lib/builtins/int_types.h
  109   r.s.low = l;
projects/compiler-rt/lib/builtins/lshrti3.c
   28     result.s.low = input.s.high >> (b - bits_in_dword);
   33     result.s.low = (input.s.high << (bits_in_dword - b)) | (input.s.low >> b);
   33     result.s.low = (input.s.high << (bits_in_dword - b)) | (input.s.low >> b);
projects/compiler-rt/lib/builtins/ucmpti2.c
   30   if (x.s.low < y.s.low)
   30   if (x.s.low < y.s.low)
   32   if (x.s.low > y.s.low)
   32   if (x.s.low > y.s.low)
projects/compiler-rt/lib/builtins/udivmodti4.c
   39         *rem = n.s.low % d.s.low;
   39         *rem = n.s.low % d.s.low;
   40       return n.s.low / d.s.low;
   40       return n.s.low / d.s.low;
   46       *rem = n.s.low;
   50   if (d.s.low == 0) {
   56         *rem = n.s.high % d.s.low;
   57       return n.s.high / d.s.low;
   60     if (n.s.low == 0) {
   66         r.s.low = 0;
   76         r.s.low = n.s.low;
   76         r.s.low = n.s.low;
   95     q.s.low = 0;
   96     q.s.high = n.s.low << (n_udword_bits - sr);
   99     r.s.low = (n.s.high << (n_udword_bits - sr)) | (n.s.low >> sr);
   99     r.s.low = (n.s.high << (n_udword_bits - sr)) | (n.s.low >> sr);
  105       if ((d.s.low & (d.s.low - 1)) == 0) /* if d is a power of 2 */ {
  105       if ((d.s.low & (d.s.low - 1)) == 0) /* if d is a power of 2 */ {
  107           *rem = n.s.low & (d.s.low - 1);
  107           *rem = n.s.low & (d.s.low - 1);
  108         if (d.s.low == 1)
  110         sr = __builtin_ctzll(d.s.low);
  112         q.s.low = (n.s.high << (n_udword_bits - sr)) | (n.s.low >> sr);
  112         q.s.low = (n.s.high << (n_udword_bits - sr)) | (n.s.low >> sr);
  118       sr = 1 + n_udword_bits + __builtin_clzll(d.s.low) -
  124         q.s.low = 0;
  125         q.s.high = n.s.low;
  127         r.s.low = n.s.high;
  129         q.s.low = 0;
  130         q.s.high = n.s.low << (n_udword_bits - sr);
  132         r.s.low = (n.s.high << (n_udword_bits - sr)) | (n.s.low >> sr);
  132         r.s.low = (n.s.high << (n_udword_bits - sr)) | (n.s.low >> sr);
  134         q.s.low = n.s.low << (n_utword_bits - sr);
  134         q.s.low = n.s.low << (n_utword_bits - sr);
  136                    (n.s.low >> (sr - n_udword_bits));
  138         r.s.low = n.s.high >> (sr - n_udword_bits);
  155       q.s.low = 0;
  157         q.s.high = n.s.low;
  159         r.s.low = n.s.high;
  162         r.s.low = (n.s.high << (n_udword_bits - sr)) | (n.s.low >> sr);
  162         r.s.low = (n.s.high << (n_udword_bits - sr)) | (n.s.low >> sr);
  163         q.s.high = n.s.low << (n_udword_bits - sr);
  175     r.s.high = (r.s.high << 1) | (r.s.low >> (n_udword_bits - 1));
  176     r.s.low = (r.s.low << 1) | (q.s.high >> (n_udword_bits - 1));
  176     r.s.low = (r.s.low << 1) | (q.s.high >> (n_udword_bits - 1));
  177     q.s.high = (q.s.high << 1) | (q.s.low >> (n_udword_bits - 1));
  178     q.s.low = (q.s.low << 1) | carry;
  178     q.s.low = (q.s.low << 1) | carry;