Lines Matching defs:u0
2955 The dividend is u1 and u0, with u1 being the most significant word.
2974 static UInt divlu2(UInt u1, UInt u0, UInt v, UInt *r)
2994 un32 = (u1 << s) | ((u0 >> (32 - s)) & (-s >> 31));
2995 un10 = u0 << s; // Shift dividend left.
3026 static Int divls(Int u1, UInt u0, Int v, Int *r)
3032 u0 = -u0; // value of the dividend u.
3033 borrow = (u0 != 0);
3041 q = divlu2(u1, u0, v, (UInt *)r);
3090 /* The variables u0, u1, etc. take on only 32-bit values, but they
3104 v) u1 u0
3107 k u0 */
3136 ULong u0, u1, v1, q0, q1, k, n;
3144 u0 = u & 0xFFFFFFFF; // halves.
3148 q0 = DIVU((k << 32) + u0, v) // 2nd quot. digit.