Home
last modified time | relevance | path

Searched refs:norm_shift (Results 1 – 1 of 1) sorted by relevance

/AliOS-Things-master/components/py_engine/engine/py/
A Dmpz.c469 mpz_dig_t norm_shift = 0; in mpn_div() local
497 ++norm_shift; in mpn_div()
507 *num = ((n << norm_shift) | carry) & DIG_MASK; in mpn_div()
508 carry = (mpz_dbl_dig_t)n >> (DIG_SIZE - norm_shift); in mpn_div()
512 lead_den_digit = (mpz_dbl_dig_t)den_dig[den_len - 1] << norm_shift; in mpn_div()
514 lead_den_digit |= (mpz_dbl_dig_t)den_dig[den_len - 2] >> (DIG_SIZE - norm_shift); in mpn_div()
542 d_norm = ((mpz_dbl_dig_t)*d << norm_shift) | (d_norm >> DIG_SIZE); in mpn_div()
570 d_norm = ((mpz_dbl_dig_t)*d << norm_shift) | (d_norm >> DIG_SIZE); in mpn_div()
590 *num = ((n >> norm_shift) | carry) & DIG_MASK; in mpn_div()
591 carry = (mpz_dbl_dig_t)n << (DIG_SIZE - norm_shift); in mpn_div()

Completed in 9 milliseconds