mpz_get_d() with rounding
    Jeroen Demeyer 
    jdemeyer at cage.ugent.be
       
    Wed May 21 15:55:42 UTC 2014
    
    
  
The function mpz_get_d() rounds towards zero. This is incompatible with 
the usual floating-point semantics of rounding to nearest. In C on my 
machine for example, a conversion from unsigned long to double rounds to 
nearest. Would you agree with adding additional functions (or one 
function with an MPFR-style rounding flag) for other rounding modes?
Jeroen.
    
    
More information about the gmp-discuss
mailing list