Lines Matching refs:ud
57 // und : u's number of digits, ud : u's digits array.
67 const sc_digit *ud,
72 und = vec_skip_leading_zeros(und, ud);
93 sc_digit carry = (*ud) + (*vd);
99 vec_add(und, ud, vnd, vd, d);
102 vec_add(vnd, vd, und, ud, d);
109 int cmp_res = vec_cmp(und, ud, vnd, vd);
121 d[0] = (*ud) - (*vd);
123 vec_sub(und, ud, vnd, vd, d);
131 d[0] = (*vd) - (*ud);
133 vec_sub(vnd, vd, und, ud, d);
151 const sc_digit *ud,
156 und = vec_skip_leading_zeros(und, ud);
171 sc_digit ud0 = (*ud);
175 vec_copy(und, d, ud);
188 vec_mul_small(und, ud, vd0, d);
191 vec_mul(und, ud, vnd, vd, d);
194 vec_mul(vnd, vd, und, ud, d);
209 const sc_digit *ud,
214 und = vec_skip_leading_zeros(und, ud);
217 int cmp_res = vec_cmp(und, ud, vnd, vd);
243 vec_copy(und, d, ud);
246 d[0] = (*ud) / vd0;
249 vec_div_small(und, ud, vd0, d);
252 vec_div_large(und, ud, vnd, vd, d);
267 const sc_digit *ud,
272 und = vec_skip_leading_zeros(und, ud);
275 int cmp_res = vec_cmp(und, ud, vnd, vd);
299 vec_copy(und, d, ud);
304 d[0] = (*ud) % vd0;
307 d[0] = vec_rem_small(und, ud, vd0);
310 vec_rem_large(und, ud, vnd, vd, d);
333 const sc_digit *ud,
358 x = ud;
366 y = ud;
465 const sc_digit *ud,
490 x = ud;
498 y = ud;
601 const sc_digit *ud,
626 x = ud;
634 y = ud;