reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
31 n.all = a; 38 if (n.s.high == 0) { 44 *rem = n.s.low % d.s.low; 45 return n.s.low / d.s.low; 51 *rem = n.s.low; 61 *rem = n.s.high % d.s.low; 62 return n.s.high / d.s.low; 65 if (n.s.low == 0) { 70 r.s.high = n.s.high % d.s.high; 74 return n.s.high / d.s.high; 81 r.s.low = n.s.low; 82 r.s.high = n.s.high & (d.s.high - 1); 85 return n.s.high >> __builtin_ctz(d.s.high); 90 sr = __builtin_clz(d.s.high) - __builtin_clz(n.s.high); 94 *rem = n.all; 101 q.s.high = n.s.low << (n_uword_bits - sr); 103 r.s.high = n.s.high >> sr; 104 r.s.low = (n.s.high << (n_uword_bits - sr)) | (n.s.low >> sr); 104 r.s.low = (n.s.high << (n_uword_bits - sr)) | (n.s.low >> sr); 112 *rem = n.s.low & (d.s.low - 1); 114 return n.all; 116 q.s.high = n.s.high >> sr; 117 q.s.low = (n.s.high << (n_uword_bits - sr)) | (n.s.low >> 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; 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; 136 r.s.low = (n.s.high << (n_uword_bits - sr)) | (n.s.low >> sr); 136 r.s.low = (n.s.high << (n_uword_bits - sr)) | (n.s.low >> sr); 138 q.s.low = n.s.low << (n_udword_bits - sr); 139 q.s.high = (n.s.high << (n_udword_bits - sr)) | 140 (n.s.low >> (sr - n_uword_bits)); 142 r.s.low = n.s.high >> (sr - n_uword_bits); 148 sr = __builtin_clz(d.s.high) - __builtin_clz(n.s.high); 152 *rem = n.all; 160 q.s.high = n.s.low; 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; 166 r.s.low = (n.s.high << (n_uword_bits - sr)) | (n.s.low >> sr); 166 r.s.low = (n.s.high << (n_uword_bits - sr)) | (n.s.low >> sr);