reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
25 result.s.low = 0; 26 result.s.high = input.s.low << (b - bits_in_word); 26 result.s.high = input.s.low << (b - bits_in_word); 30 result.s.low = input.s.low << b; 30 result.s.low = input.s.low << b; 31 result.s.high = (input.s.high << b) | (input.s.low >> (bits_in_word - b)); 31 result.s.high = (input.s.high << b) | (input.s.low >> (bits_in_word - b)); 31 result.s.high = (input.s.high << b) | (input.s.low >> (bits_in_word - b));projects/compiler-rt/lib/builtins/ashrdi3.c
26 result.s.high = input.s.high >> (bits_in_word - 1); 26 result.s.high = input.s.high >> (bits_in_word - 1); 27 result.s.low = input.s.high >> (b - bits_in_word); 27 result.s.low = input.s.high >> (b - bits_in_word); 31 result.s.high = input.s.high >> b; 31 result.s.high = input.s.high >> b; 32 result.s.low = (input.s.high << (bits_in_word - b)) | (input.s.low >> b); 32 result.s.low = (input.s.high << (bits_in_word - b)) | (input.s.low >> b); 32 result.s.low = (input.s.high << (bits_in_word - b)) | (input.s.low >> b);projects/compiler-rt/lib/builtins/clzdi2.c
32 const si_int f = -(x.s.high == 0); 33 return __builtin_clz((x.s.high & ~f) | (x.s.low & f)) + 33 return __builtin_clz((x.s.high & ~f) | (x.s.low & f)) +projects/compiler-rt/lib/builtins/cmpdi2.c
24 if (x.s.high < y.s.high) 24 if (x.s.high < y.s.high) 26 if (x.s.high > y.s.high) 26 if (x.s.high > y.s.high) 28 if (x.s.low < y.s.low) 28 if (x.s.low < y.s.low) 30 if (x.s.low > y.s.low) 30 if (x.s.low > y.s.low)projects/compiler-rt/lib/builtins/ctzdi2.c
32 const si_int f = -(x.s.low == 0); 33 return __builtin_ctz((x.s.high & f) | (x.s.low & ~f)) + 33 return __builtin_ctz((x.s.high & f) | (x.s.low & ~f)) +projects/compiler-rt/lib/builtins/ffsdi2.c
21 if (x.s.low == 0) { 22 if (x.s.high == 0) 24 return __builtin_ctz(x.s.high) + (1 + sizeof(si_int) * CHAR_BIT); 26 return __builtin_ctz(x.s.low) + 1;projects/compiler-rt/lib/builtins/muldi3.c
21 r.s.low = (a & lower_mask) * (b & lower_mask); 22 su_int t = r.s.low >> bits_in_word_2; 23 r.s.low &= lower_mask; 25 r.s.low += (t & lower_mask) << bits_in_word_2; 26 r.s.high = t >> bits_in_word_2; 27 t = r.s.low >> bits_in_word_2; 28 r.s.low &= lower_mask; 30 r.s.low += (t & lower_mask) << bits_in_word_2; 31 r.s.high += t >> bits_in_word_2; 32 r.s.high += (a >> bits_in_word_2) * (b >> bits_in_word_2); 44 r.all = __muldsi3(x.s.low, y.s.low); 44 r.all = __muldsi3(x.s.low, y.s.low); 45 r.s.high += x.s.high * y.s.low + x.s.low * y.s.high; 45 r.s.high += x.s.high * y.s.low + x.s.low * y.s.high; 45 r.s.high += x.s.high * y.s.low + x.s.low * y.s.high; 45 r.s.high += x.s.high * y.s.low + x.s.low * y.s.high; 45 r.s.high += x.s.high * y.s.low + x.s.low * y.s.high;projects/compiler-rt/lib/builtins/paritydi2.c
20 return __paritysi2(x.s.high ^ x.s.low); 20 return __paritysi2(x.s.high ^ x.s.low);