
12 Apr
2012
12 Apr
'12
5:15 p.m.
The diffs include the removal of some non-needed constants, the trimming of max_digits10 and a minor improvement to the multiplication.
Hmm, that fails a number of tests with error rates > 10^10 - see for example test_exp.cpp. Can you investigate?
Never mind - I think I have it - needed to replace uses of cpp_dec_float_max_digits10 with cpp_dec_float_total_digits10 which does what it says, where as cpp_dec_float_max_digits10 doesn't anymore. With that change the tests I've run pass so far.... but they're still running. Maybe we should rename cpp_dec_float_max_digits10 to something else? BTW, what's the logic behind the +1 in defining that one? Not that it makes much difference either which way. Cheers, John.