Lines Matching defs:r
35 udwords r;
70 r.s.high = n.s.high % d.s.high;
71 r.s.low = 0;
72 *rem = r.all;
81 r.s.low = n.s.low;
82 r.s.high = n.s.high & (d.s.high - 1);
83 *rem = r.all;
102 // r.all = n.all >> sr;
103 r.s.high = n.s.high >> sr;
104 r.s.low = (n.s.high << (n_uword_bits - sr)) | (n.s.low >> sr);
126 // r.all = n.all >> sr;
130 r.s.high = 0;
131 r.s.low = n.s.high;
135 r.s.high = n.s.high >> sr;
136 r.s.low = (n.s.high << (n_uword_bits - sr)) | (n.s.low >> sr);
141 r.s.high = 0;
142 r.s.low = n.s.high >> (sr - n_uword_bits);
161 r.s.high = 0;
162 r.s.low = n.s.high;
165 r.s.high = n.s.high >> sr;
166 r.s.low = (n.s.high << (n_uword_bits - sr)) | (n.s.low >> sr);
171 // q and r are initialized with:
173 // r.all = n.all >> sr;
177 // r:q = ((r:q) << 1) | carry
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));
183 // if (r.all >= d.all)
185 // r.all -= d.all;
188 const di_int s = (di_int)(d.all - r.all - 1) >> (n_udword_bits - 1);
190 r.all -= d.all & s;
194 *rem = r.all;