fi
])
-AC_DEFUN([LIBGFOR_CHECK_SANE_BUILTIN_CLZL], [
- AC_RUN_IFELSE([AC_LANG_PROGRAM([[
- int main()
- {
- return __builtin_clzl(256) != 8;
- }]], [[]])],
- AC_DEFINE(HAVE_SANE_BUILTIN_CLZL, 1,
- [Define if __builtin_clzl behaves as expected.])
- AM_CONDITIONAL([HAVE_SANE_BUILTIN_CLZL],true),
- [AM_CONDITIONAL([HAVE_SANE_BUILTIN_CLZL],false)])
-])
static size_t
next_power_of_two (size_t size)
{
-#ifdef HAVE_SANE_BUILTIN_CLZL
- assert (size);
-#if (__INTPTR_WIDTH__ == 64)
- return 1 << (VOIDP_BITS - __builtin_clzl (size - 1));
-#else
- return 1 << (VOIDP_BITS - __builtin_clz (size - 1));
-#endif
-#else
- return 1 << (int)ceil(log2(size));
-#endif
+ assert (size != 1);
+ return (size_t)1 << (__SIZEOF_LONG_LONG__ * __CHAR_BIT__ - __builtin_clzll (size - 1));
}
shared_mem_ptr
LTLIBOBJS
LIBOBJS
get_gcc_base_ver
-HAVE_SANE_BUILTIN_CLZL_FALSE
-HAVE_SANE_BUILTIN_CLZL_TRUE
HAVE_AVX128_FALSE
HAVE_AVX128_TRUE
tmake_file
lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
lt_status=$lt_dlunknown
cat > conftest.$ac_ext <<_LT_EOF
+
+
#line 13250 "configure"
#include "confdefs.h"
CFLAGS="$ac_save_CFLAGS"
-# Check if __builtin_clzl behaves (it doesn't on Msys2/ucrt64).
-
- if test "$cross_compiling" = yes; then :
- { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
-$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
-as_fn_error $? "cannot run test program while cross compiling
-See \`config.log' for more details" "$LINENO" 5; }
-else
- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h. */
-
- int main()
- {
- return __builtin_clzl(256) != 8;
- }
-int
-main ()
-{
-
- ;
- return 0;
-}
-_ACEOF
-if ac_fn_c_try_run "$LINENO"; then :
-
-$as_echo "#define HAVE_SANE_BUILTIN_CLZL 1" >>confdefs.h
-
- if true; then
- HAVE_SANE_BUILTIN_CLZL_TRUE=
- HAVE_SANE_BUILTIN_CLZL_FALSE='#'
-else
- HAVE_SANE_BUILTIN_CLZL_TRUE='#'
- HAVE_SANE_BUILTIN_CLZL_FALSE=
-fi
-
-else
- if false; then
- HAVE_SANE_BUILTIN_CLZL_TRUE=
- HAVE_SANE_BUILTIN_CLZL_FALSE='#'
-else
- HAVE_SANE_BUILTIN_CLZL_TRUE='#'
- HAVE_SANE_BUILTIN_CLZL_FALSE=
-fi
-
-fi
-rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
- conftest.$ac_objext conftest.beam conftest.$ac_ext
-fi
-
-
-
# Determine what GCC version number to use in filesystem paths.
get_gcc_base_ver="cat"
as_fn_error $? "conditional \"HAVE_AVX128\" was never defined.
Usually this means the macro was only invoked conditionally." "$LINENO" 5
fi
-if test -z "${HAVE_SANE_BUILTIN_CLZL_TRUE}" && test -z "${HAVE_SANE_BUILTIN_CLZL_FALSE}"; then
- as_fn_error $? "conditional \"HAVE_SANE_BUILTIN_CLZL\" was never defined.
-Usually this means the macro was only invoked conditionally." "$LINENO" 5
-fi
-if test -z "${HAVE_SANE_BUILTIN_CLZL_TRUE}" && test -z "${HAVE_SANE_BUILTIN_CLZL_FALSE}"; then
- as_fn_error $? "conditional \"HAVE_SANE_BUILTIN_CLZL\" was never defined.
-Usually this means the macro was only invoked conditionally." "$LINENO" 5
-fi
: "${CONFIG_STATUS=./config.status}"
ac_write_fail=0