summaryrefslogtreecommitdiffstats
path: root/Tools
diff options
context:
space:
mode:
authorStefan Krah <skrah@bytereef.org>2012-06-16 17:45:35 (GMT)
committerStefan Krah <skrah@bytereef.org>2012-06-16 17:45:35 (GMT)
commitc62bd13cb203f27bc11d36903554f20386b5b8c5 (patch)
treefc5c9d0e667e9adec55c6a3134132a82fd7f39ab /Tools
parentf185226244bdb3ead8c0ff44153d5ef5420464f1 (diff)
downloadcpython-c62bd13cb203f27bc11d36903554f20386b5b8c5.zip
cpython-c62bd13cb203f27bc11d36903554f20386b5b8c5.tar.gz
cpython-c62bd13cb203f27bc11d36903554f20386b5b8c5.tar.bz2
1) State the relative errors of the power functions for integer exponents.
2) _mpd_qpow_mpd(): Abort the loop for all specials, not only infinity. 3) _mpd_qpow_mpd(): Make the function more general and distinguish between zero clamping and folding down the exponent. The latter case is currently handled by setting context->clamp to 0 before calling the function. 4) _mpd_qpow_int(): Add one to the work precision in case of a negative exponent. This is to get the same relative error (0.1 * 10**-prec) for both positive and negative exponents. The previous relative error for negative exponents was (0.2 * 10**-prec). Both errors are _before_ the final rounding to the context precision.
Diffstat (limited to 'Tools')
0 files changed, 0 insertions, 0 deletions