summaryrefslogtreecommitdiff
path: root/acinclude.m4
diff options
context:
space:
mode:
authorzimmerma <zimmerma@280ebfd0-de03-0410-8827-d642c229c3f4>2016-12-29 11:05:18 +0000
committerzimmerma <zimmerma@280ebfd0-de03-0410-8827-d642c229c3f4>2016-12-29 11:05:18 +0000
commit89fb4f3f30c6109f99c93887d1d8aeaac5314ced (patch)
tree6862e1b93149df4077aa5a9221cfbfd37387d009 /acinclude.m4
parent2af113a3b8d28f3dabdf5def3317a5fbc945010e (diff)
downloadmpfr-89fb4f3f30c6109f99c93887d1d8aeaac5314ced.tar.gz
[src/div.c] replace GMP's invert_limb (internal) by own code
git-svn-id: svn://scm.gforge.inria.fr/svn/mpfr/trunk@11103 280ebfd0-de03-0410-8827-d642c229c3f4
Diffstat (limited to 'acinclude.m4')
-rw-r--r--acinclude.m413
1 files changed, 13 insertions, 0 deletions
diff --git a/acinclude.m4 b/acinclude.m4
index 85fe826cd..8a249e174 100644
--- a/acinclude.m4
+++ b/acinclude.m4
@@ -481,6 +481,17 @@ static int f (double (*func)(double)) { return 0; }
AC_DEFINE(HAVE_NEARBYINT, 1,[Have ISO C99 nearbyint function])
],[AC_MSG_RESULT(no)])
+dnl Check if _mulx_u64 is provided
+AC_MSG_CHECKING([for _mulx_u64])
+AC_LINK_IFELSE([AC_LANG_PROGRAM([[
+#include <immintrin.h>
+]], [[
+ return _mulx_u64(17, 42, NULL);
+]])], [
+ AC_MSG_RESULT(yes)
+ AC_DEFINE(HAVE_MULX_U64, 1,[Have _mulx_u64 function])
+],[AC_MSG_RESULT(no)])
+
LIBS="$saved_LIBS"
dnl Now try to check the long double format
@@ -1533,3 +1544,5 @@ if test "$mpfr_c11_thread_ok" = "yes"; then
[Define if the ISO C11 Thread is supported.])
fi
])
+
+