Home
last modified time | relevance | path

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

/netbsd-src/external/lgpl3/gmp/dist/mpf/
H A Dset_str.c255 long exp_in_base; in mpf_set_str() local
310 exp_in_base = dig; in mpf_set_str()
315 exp_in_base = exp_in_base * exp_base; in mpf_set_str()
316 exp_in_base += dig; in mpf_set_str()
320 exp_in_base = (exp_in_base ^ minus) - minus; /* conditional negation */ in mpf_set_str()
323 exp_in_base = 0; in mpf_set_str()
325 exp_in_base -= s - dotpos + n_zeros_skipped; in mpf_set_str()
326 divflag = exp_in_base < 0; in mpf_set_str()
327 exp_in_base = ABS (exp_in_base); in mpf_set_str()
329 if (exp_in_base == 0) in mpf_set_str()
[all …]
H A Dget_str.c129 mp_exp_t exp_in_base; in mpf_get_str() local
225 exp_in_base = n_digits_computed - e; in mpf_get_str()
251 exp_in_base = n_digits_computed + e; in mpf_get_str()
277 exp_in_base++; in mpf_get_str()
301 *exp = exp_in_base; in mpf_get_str()
/netbsd-src/external/lgpl3/gmp/dist/
H A DChangeLog32066 * mpf/get_str.c: Compute exp_in_base using `double' to avoid overflow.
32366 In exp_in_base==0 case, add madj to msize for EXP field.
32950 When calculating exp_in_base, round result down.