Lines Matching refs:a_len
469 size_t a_len = a.nlimbs; in divide() local
482 roomptr = (mp_limb_t *) malloc ((a_len + 2) * sizeof (mp_limb_t)); in divide()
487 while (a_len > 0 && a_ptr[a_len - 1] == 0) in divide()
488 a_len--; in divide()
504 if (a_len < b_len) in divide()
508 r_len = a_len; in divide()
509 memcpy (r_ptr, a_ptr, a_len * sizeof (mp_limb_t)); in divide()
510 q_ptr = roomptr + a_len; in divide()
522 const mp_limb_t *sourceptr = a_ptr + a_len; in divide()
523 mp_limb_t *destptr = q_ptr + a_len; in divide()
525 for (count = a_len; count > 0; count--) in divide()
541 q_len = a_len; in divide()
645 memcpy (r_ptr, a_ptr, a_len * sizeof (mp_limb_t)); in divide()
646 r_ptr[a_len] = 0; in divide()
654 for (count = a_len; count > 0; count--) in divide()
663 q_len = a_len - b_len + 1; /* q will have m-n+1 limbs */ in divide()
665 size_t j = a_len - b_len; /* m-n */ in divide()
849 size_t a_len = a.nlimbs; in convert_to_decimal() local
851 size_t c_len = 9 * ((size_t)(a_len * (GMP_LIMB_BITS * 0.03345f)) + 1); in convert_to_decimal()
858 while (a_len > 0) in convert_to_decimal()
862 mp_limb_t *ptr = a_ptr + a_len; in convert_to_decimal()
864 for (count = a_len; count > 0; count--) in convert_to_decimal()
878 if (a_ptr[a_len - 1] == 0) in convert_to_decimal()
879 a_len--; in convert_to_decimal()