reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
27 result.s.low = 0; 28 result.s.high = input.s.low << (b - bits_in_dword); 28 result.s.high = input.s.low << (b - bits_in_dword); 32 result.s.low = input.s.low << b; 32 result.s.low = input.s.low << b; 33 result.s.high = (input.s.high << b) | (input.s.low >> (bits_in_dword - b)); 33 result.s.high = (input.s.high << b) | (input.s.low >> (bits_in_dword - b)); 33 result.s.high = (input.s.high << b) | (input.s.low >> (bits_in_dword - b));projects/compiler-rt/lib/builtins/ashrti3.c
28 result.s.high = input.s.high >> (bits_in_dword - 1); 28 result.s.high = input.s.high >> (bits_in_dword - 1); 29 result.s.low = input.s.high >> (b - bits_in_dword); 29 result.s.low = input.s.high >> (b - bits_in_dword); 33 result.s.high = input.s.high >> b; 33 result.s.high = input.s.high >> b; 34 result.s.low = (input.s.high << (bits_in_dword - b)) | (input.s.low >> b); 34 result.s.low = (input.s.high << (bits_in_dword - b)) | (input.s.low >> b); 34 result.s.low = (input.s.high << (bits_in_dword - b)) | (input.s.low >> b);projects/compiler-rt/lib/builtins/clzti2.c
24 const di_int f = -(x.s.high == 0); 25 return __builtin_clzll((x.s.high & ~f) | (x.s.low & f)) + 25 return __builtin_clzll((x.s.high & ~f) | (x.s.low & f)) +projects/compiler-rt/lib/builtins/cmpti2.c
26 if (x.s.high < y.s.high) 26 if (x.s.high < y.s.high) 28 if (x.s.high > y.s.high) 28 if (x.s.high > y.s.high) 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/ctzti2.c
24 const di_int f = -(x.s.low == 0); 25 return __builtin_ctzll((x.s.high & f) | (x.s.low & ~f)) + 25 return __builtin_ctzll((x.s.high & f) | (x.s.low & ~f)) +projects/compiler-rt/lib/builtins/ffsti2.c
23 if (x.s.low == 0) { 24 if (x.s.high == 0) 26 return __builtin_ctzll(x.s.high) + (1 + sizeof(di_int) * CHAR_BIT); 28 return __builtin_ctzll(x.s.low) + 1;projects/compiler-rt/lib/builtins/int_types.h
101 r.s.high = h; 102 r.s.low = l;projects/compiler-rt/lib/builtins/multi3.c
23 r.s.low = (a & lower_mask) * (b & lower_mask); 24 du_int t = r.s.low >> bits_in_dword_2; 25 r.s.low &= lower_mask; 27 r.s.low += (t & lower_mask) << bits_in_dword_2; 28 r.s.high = t >> bits_in_dword_2; 29 t = r.s.low >> bits_in_dword_2; 30 r.s.low &= lower_mask; 32 r.s.low += (t & lower_mask) << bits_in_dword_2; 33 r.s.high += t >> bits_in_dword_2; 34 r.s.high += (a >> bits_in_dword_2) * (b >> bits_in_dword_2); 46 r.all = __mulddi3(x.s.low, y.s.low); 46 r.all = __mulddi3(x.s.low, y.s.low); 47 r.s.high += x.s.high * y.s.low + x.s.low * y.s.high; 47 r.s.high += x.s.high * y.s.low + x.s.low * y.s.high; 47 r.s.high += x.s.high * y.s.low + x.s.low * y.s.high; 47 r.s.high += x.s.high * y.s.low + x.s.low * y.s.high; 47 r.s.high += x.s.high * y.s.low + x.s.low * y.s.high;projects/compiler-rt/lib/builtins/parityti2.c
22 return __paritydi2(x.s.high ^ x.s.low); 22 return __paritydi2(x.s.high ^ x.s.low);