diff options
author | Dmitry Stogov <dmitry@zend.com> | 2020-09-08 10:34:29 +0300 |
---|---|---|
committer | Dmitry Stogov <dmitry@zend.com> | 2020-09-08 10:34:29 +0300 |
commit | aae50328e23d84ceabd52f83450421f429618d19 (patch) | |
tree | b7ad6534c15719fb01578bfe3f9f45c8f3589f30 /build | |
parent | ec158c25c407c0473b421654a4e88fc5623a93b4 (diff) | |
download | php-git-aae50328e23d84ceabd52f83450421f429618d19.tar.gz |
decbin/decoct/dechex optimization.
Diffstat (limited to 'build')
-rw-r--r-- | build/php.m4 | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/build/php.m4 b/build/php.m4 index da1007ff4e..b0e3c424d1 100644 --- a/build/php.m4 +++ b/build/php.m4 @@ -2449,6 +2449,44 @@ AC_DEFUN([PHP_CHECK_BUILTIN_CLZ], [ ]) dnl +dnl PHP_CHECK_BUILTIN_CLZL +dnl +AC_DEFUN([PHP_CHECK_BUILTIN_CLZL], [ + AC_MSG_CHECKING([for __builtin_clzl]) + + AC_LINK_IFELSE([AC_LANG_PROGRAM([], [[ + return __builtin_clzl(1) ? 1 : 0; + ]])], [ + have_builtin_clzl=1 + AC_MSG_RESULT([yes]) + ], [ + have_builtin_clzl=0 + AC_MSG_RESULT([no]) + ]) + + AC_DEFINE_UNQUOTED([PHP_HAVE_BUILTIN_CLZL], [$have_builtin_clzl], [Whether the compiler supports __builtin_clzl]) +]) + +dnl +dnl PHP_CHECK_BUILTIN_CLZLL +dnl +AC_DEFUN([PHP_CHECK_BUILTIN_CLZLL], [ + AC_MSG_CHECKING([for __builtin_clzll]) + + AC_LINK_IFELSE([AC_LANG_PROGRAM([], [[ + return __builtin_clzll(1) ? 1 : 0; + ]])], [ + have_builtin_clzll=1 + AC_MSG_RESULT([yes]) + ], [ + have_builtin_clzll=0 + AC_MSG_RESULT([no]) + ]) + + AC_DEFINE_UNQUOTED([PHP_HAVE_BUILTIN_CLZLL], [$have_builtin_clzll], [Whether the compiler supports __builtin_clzll]) +]) + +dnl dnl PHP_CHECK_BUILTIN_CTZL dnl AC_DEFUN([PHP_CHECK_BUILTIN_CTZL], [ |