[PATCH 1/2] configure: Add __builtin_ctz

Gabriel Ivăncescu gabrielopcode at gmail.com
Mon Nov 19 07:42:35 CST 2018


Signed-off-by: Gabriel Ivăncescu <gabrielopcode at gmail.com>
---

Needed for LBS_NODATA.

 configure.ac | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/configure.ac b/configure.ac
index 294fe4b..c6bdbe7 100644
--- a/configure.ac
+++ b/configure.ac
@@ -2770,6 +2770,15 @@ then
     AC_DEFINE(HAVE___BUILTIN_CLZ, 1, [Define to 1 if you have the `__builtin_clz' built-in function.])
 fi
 
+dnl Check for __builtin_ctz
+AC_CACHE_CHECK([for __builtin_ctz], ac_cv_have___builtin_ctz,
+               AC_LINK_IFELSE([AC_LANG_PROGRAM(,[[return __builtin_ctz(1)]])],
+               [ac_cv_have___builtin_ctz="yes"], [ac_cv_have___builtin_ctz="no"]))
+if test "$ac_cv_have___builtin_ctz" = "yes"
+then
+    AC_DEFINE(HAVE___BUILTIN_CTZ, 1, [Define to 1 if you have the `__builtin_ctz' built-in function.])
+fi
+
 dnl Check for __builtin_popcount
 AC_CACHE_CHECK([for __builtin_popcount], ac_cv_have___builtin_popcount,
                AC_LINK_IFELSE([AC_LANG_PROGRAM(,[[return __builtin_popcount(1)]])],
-- 
2.19.1




More information about the wine-devel mailing list