diff options
author | zimmerma <zimmerma@280ebfd0-de03-0410-8827-d642c229c3f4> | 2016-01-10 21:39:53 +0000 |
---|---|---|
committer | zimmerma <zimmerma@280ebfd0-de03-0410-8827-d642c229c3f4> | 2016-01-10 21:39:53 +0000 |
commit | da2e71e315004d24324ff9ae3cead2388b7eab81 (patch) | |
tree | e93d004f2172f8ad8d70b6c9ac5f08cf72a03346 /NEWS | |
parent | 92bf640eff4a209aaeb35cd0ad568b98c91f74a3 (diff) | |
download | mpfr-da2e71e315004d24324ff9ae3cead2388b7eab81.tar.gz |
speedup in mpfr_fma and mpfr_fms
new functions mpfr_fmma and mpfr_fmms
modified mbench/fma to compute b*c+c instead of b*b+c (b*c+d would be better)
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@9788 280ebfd0-de03-0410-8827-d642c229c3f4
Diffstat (limited to 'NEWS')
-rw-r--r-- | NEWS | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -40,6 +40,7 @@ Changes from versions 3.1.* to version 3.2.0: rounding to nearest-away (as defined in IEEE 754-2008). - New functions mpfr_nrandom and mpfr_erandom to generate random numbers following normal and exponential distributions respectively. +- New functions mpfr_fmma and mpfr_fmms to compute a*b+c*d and a*b-c*d. - The behavior of the mpfr_set_exp function changed, as it could easily yield undefined behavior in some cases (this modifies both the API and the ABI). @@ -62,7 +63,8 @@ Changes from versions 3.1.* to version 3.2.0: - New MPFRbench program (see the tools/bench directory). - Speedup in the mpfr_const_euler function (contributed by Fredrik Johansson), in the computation of Bernoulli numbers (used in mpfr_gamma, mpfr_li2, - mpfr_digamma, mpfr_lngamma and mpfr_lgamma), and in mpfr_div. + mpfr_digamma, mpfr_lngamma and mpfr_lgamma), in mpfr_div, in mpfr_fma + and mpfr_fms. - Bug fixes. In particular: a speed improvement when the --enable-assert or --enable-assert=full configure option is used with GCC; mpfr_get_str now sets the NaN flag on NaN input. |