diff options
author | zimmerma <zimmerma@280ebfd0-de03-0410-8827-d642c229c3f4> | 2016-07-26 16:24:09 +0000 |
---|---|---|
committer | zimmerma <zimmerma@280ebfd0-de03-0410-8827-d642c229c3f4> | 2016-07-26 16:24:09 +0000 |
commit | 2fc9686e8aff989844849cefd8010a85c49409f2 (patch) | |
tree | 3fee133c453a255730a583792422a6fb2ef9b216 /tools/mbench | |
parent | 104e2a08bbade07ca47ad1e87a1432469a5ae5f8 (diff) | |
download | mpfr-2fc9686e8aff989844849cefd8010a85c49409f2.tar.gz |
[mbench/mfv5-mpfr.cc] patch to allow using it with older versions of MPFR (say branch 3.1)
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@10674 280ebfd0-de03-0410-8827-d642c229c3f4
Diffstat (limited to 'tools/mbench')
-rw-r--r-- | tools/mbench/mfv5-mpfr.cc | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/tools/mbench/mfv5-mpfr.cc b/tools/mbench/mfv5-mpfr.cc index bdc8018aa..c36ed029d 100644 --- a/tools/mbench/mfv5-mpfr.cc +++ b/tools/mbench/mfv5-mpfr.cc @@ -128,19 +128,23 @@ public: } }; +#ifdef mpfr_fmma class mpfr_fmma_test { public: int func(mpfr_ptr a, mpfr_srcptr b, mpfr_srcptr c, mpfr_srcptr d, mpfr_srcptr e, mp_rnd_t r) { return mpfr_fmma (a,b,c,d,e,r); } }; +#endif +#ifdef mpfr_fmms class mpfr_fmms_test { public: int func(mpfr_ptr a, mpfr_srcptr b, mpfr_srcptr c, mpfr_srcptr d, mpfr_srcptr e, mp_rnd_t r) { return mpfr_fmms (a,b,c,d,e,r); } }; +#endif class mpfr_div_test { public: @@ -264,8 +268,12 @@ static mpfr_test<mpfr_sub_test> test2 ("mpfr_sub"); static mpfr_test<mpfr_mul_test> test3 ("mpfr_mul"); static mpfr_test3<mpfr_fma_test> test10 ("mpfr_fma"); static mpfr_test3<mpfr_fms_test> test11 ("mpfr_fms"); +#ifdef mpfr_fmma static mpfr_test4<mpfr_fmma_test> test12 ("mpfr_fmma"); +#endif +#ifdef mpfr_fmms static mpfr_test4<mpfr_fmms_test> test13 ("mpfr_fmms"); +#endif static mpfr_test<mpfr_div_test> test4 ("mpfr_div"); static mpfr_test<mpfr_set_test> test5 ("mpfr_set"); |