reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
43 return fb.u.low.s.high >> (31 - e);
projects/compiler-rt/lib/builtins/floattidf.c 66 fb.u.s.high = ((su_int)s & 0x80000000) | // sign
projects/compiler-rt/lib/builtins/floatuntidf.c 64 fb.u.s.high = ((e + 1023) << 20) | // exponent
projects/compiler-rt/lib/builtins/lshrdi3.c25 result.s.high = 0; 26 result.s.low = input.s.high >> (b - bits_in_word); 30 result.s.high = input.s.high >> b; 30 result.s.high = input.s.high >> b; 31 result.s.low = (input.s.high << (bits_in_word - b)) | (input.s.low >> b);projects/compiler-rt/lib/builtins/ucmpdi2.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)projects/compiler-rt/lib/builtins/udivmoddi4.c
38 if (n.s.high == 0) { 39 if (d.s.high == 0) { 56 if (d.s.high == 0) { 61 *rem = n.s.high % d.s.low; 62 return n.s.high / d.s.low; 70 r.s.high = n.s.high % d.s.high; 70 r.s.high = n.s.high % d.s.high; 70 r.s.high = n.s.high % d.s.high; 74 return n.s.high / d.s.high; 74 return n.s.high / d.s.high; 79 if ((d.s.high & (d.s.high - 1)) == 0) /* if d is a power of 2 */ { 79 if ((d.s.high & (d.s.high - 1)) == 0) /* if d is a power of 2 */ { 82 r.s.high = n.s.high & (d.s.high - 1); 82 r.s.high = n.s.high & (d.s.high - 1); 82 r.s.high = n.s.high & (d.s.high - 1); 85 return n.s.high >> __builtin_ctz(d.s.high); 85 return n.s.high >> __builtin_ctz(d.s.high); 90 sr = __builtin_clz(d.s.high) - __builtin_clz(n.s.high); 90 sr = __builtin_clz(d.s.high) - __builtin_clz(n.s.high); 101 q.s.high = n.s.low << (n_uword_bits - sr); 103 r.s.high = n.s.high >> sr; 103 r.s.high = n.s.high >> sr; 104 r.s.low = (n.s.high << (n_uword_bits - sr)) | (n.s.low >> sr); 106 if (d.s.high == 0) { 116 q.s.high = n.s.high >> sr; 116 q.s.high = n.s.high >> sr; 117 q.s.low = (n.s.high << (n_uword_bits - sr)) | (n.s.low >> sr); 123 sr = 1 + n_uword_bits + __builtin_clz(d.s.low) - __builtin_clz(n.s.high); 129 q.s.high = n.s.low; 130 r.s.high = 0; 131 r.s.low = n.s.high; 134 q.s.high = n.s.low << (n_uword_bits - sr); 135 r.s.high = n.s.high >> sr; 135 r.s.high = n.s.high >> sr; 136 r.s.low = (n.s.high << (n_uword_bits - sr)) | (n.s.low >> sr); 139 q.s.high = (n.s.high << (n_udword_bits - sr)) | 139 q.s.high = (n.s.high << (n_udword_bits - sr)) | 141 r.s.high = 0; 142 r.s.low = n.s.high >> (sr - n_uword_bits); 148 sr = __builtin_clz(d.s.high) - __builtin_clz(n.s.high); 148 sr = __builtin_clz(d.s.high) - __builtin_clz(n.s.high); 160 q.s.high = n.s.low; 161 r.s.high = 0; 162 r.s.low = n.s.high; 164 q.s.high = n.s.low << (n_uword_bits - sr); 165 r.s.high = n.s.high >> sr; 165 r.s.high = n.s.high >> sr; 166 r.s.low = (n.s.high << (n_uword_bits - sr)) | (n.s.low >> sr); 178 r.s.high = (r.s.high << 1) | (r.s.low >> (n_uword_bits - 1)); 178 r.s.high = (r.s.high << 1) | (r.s.low >> (n_uword_bits - 1)); 179 r.s.low = (r.s.low << 1) | (q.s.high >> (n_uword_bits - 1)); 180 q.s.high = (q.s.high << 1) | (q.s.low >> (n_uword_bits - 1)); 180 q.s.high = (q.s.high << 1) | (q.s.low >> (n_uword_bits - 1));