Lines Matching refs:a1
574 __udiv_w_sdiv (UWtype *rp, UWtype a1, UWtype a0, UWtype d)
581 if (a1 < d - a1 - (a0 >> (W_TYPE_SIZE - 1)))
584 sdiv_qrnnd (q, r, a1, a0, d);
588 /* Compute c1*2^32 + c0 = a1*2^32 + a0 - 2^31*d. */
589 sub_ddmmss (c1, c0, a1, a0, d >> 1, d << (W_TYPE_SIZE - 1));
599 c1 = a1 >> 1; /* A/2 */
600 c0 = (a1 << (W_TYPE_SIZE - 1)) + (a0 >> 1);
602 if (a1 < b1) /* A < 2^32*b1, so A/2 < 2^31*b1 */
652 { /* Hence a1 = d - 1 = 2*b1 - 1 */
673 UWtype a1 __attribute__ ((__unused__)),