Home
last modified time | relevance | path

Searched refs:__builtin_clz (Results 1 – 25 of 32) sorted by relevance

12

/freebsd/contrib/llvm-project/compiler-rt/lib/builtins/
H A Dfp_extend.h70 return __builtin_clz(a) - 16; in src_rep_t_clz_impl()
88 #define src_rep_t_clz __builtin_clz
H A Dclzdi2.c23 #define __builtin_clz(a) __clzsi2(a) macro
H A Dint_types.h28 #define clzsi __builtin_clz
/freebsd/lib/libc/string/
H A Dfls.c45 return (mask == 0 ? 0 : CHAR_BIT * sizeof(mask) - __builtin_clz(mask)); in fls()
/freebsd/contrib/jemalloc/include/jemalloc/internal/
H A Dbit_util.h126 msb_on_index = (31 ^ __builtin_clz(x - 1)); in pow2_ceil_u32()
188 return ((8 << LG_SIZEOF_PTR) - 1) - __builtin_clz(x); in lg_floor()
/freebsd/sys/teken/
H A Dteken_wcwidth.h153 if (__builtin_clz(~(bytes[0] & 0xf0) << 24) != nbytes) in teken_utf8_bytes_to_codepoint()
/freebsd/contrib/llvm-project/libcxx/include/__bit/
H A Dcountl.h31 return __builtin_clz(__x); in __libcpp_clz()
/freebsd/contrib/arm-optimized-routines/math/aarch64/experimental/
H A Datan2f_3u.c35 return ex - __builtin_clz (fi << 9); in biased_exponent()
/freebsd/contrib/llvm-project/llvm/include/llvm/ADT/
H A Dbit.h246 #if __has_builtin(__builtin_clz) || defined(__GNUC__)
247 return __builtin_clz(Val);
/freebsd/sys/sys/
H A Dlibkern.h171 8 * sizeof(mask) - __builtin_clz((u_int)mask)); in fls()
195 return (8 * sizeof(n) - 1 - __builtin_clz((u_int)n)); in ilog2_int()
/freebsd/contrib/llvm-project/clang/lib/Headers/
H A Dia32intrin.h60 return 31 - __builtin_clz((unsigned int)__A); in __bsrd()
/freebsd/sys/contrib/openzfs/module/zstd/lib/common/
H A Dzstd_internal.h399 return __builtin_clz (val) ^ 31; in ZSTD_highbit32()
H A Dbitstream.h147 return __builtin_clz (val) ^ 31; in BIT_highbit32()
/freebsd/sys/contrib/zstd/lib/common/
H A Dzstd_internal.h381 return __builtin_clz (val) ^ 31; in ZSTD_highbit32()
H A Dbitstream.h158 return __builtin_clz (val) ^ 31; in BIT_highbit32()
/freebsd/sys/dev/gpio/
H A Dgpioregulator.c243 sc->init_def.npins = 32 - __builtin_clz(mask); in gpioregulator_parse_fdt()
/freebsd/sys/contrib/dpdk_rte_lpm/
H A Drte_common.h629 return (x == 0) ? 0 : 32 - __builtin_clz(x); in rte_fls_u32()
/freebsd/sys/compat/linux/
H A Dlinux_vdso_gtod.inc43 return ((__builtin_clz(mask) ^ 0x1f) + 1);
/freebsd/sys/dev/ocs_fc/
H A Docs_os.h221 return 31 - __builtin_clz(val); in ocs_lg2()
/freebsd/sys/contrib/openzfs/module/zfs/
H A Dlz4_zfs.c442 return (__builtin_clz(val) >> 3); in LZ4_NbCommonBytes()
/freebsd/sys/cddl/contrib/opensolaris/common/lz4/
H A Dlz4.c438 return (__builtin_clz(val) >> 3); in LZ4_NbCommonBytes()
/freebsd/sys/contrib/openzfs/module/zstd/lib/compress/
H A Dzstd_compress_internal.h550 return (__builtin_clz((U32)val) >> 3); in ZSTD_NbCommonBytes()
/freebsd/sys/contrib/zstd/lib/compress/
H A Dzstd_compress_internal.h786 return (__builtin_clz((U32)val) >> 3); in ZSTD_NbCommonBytes()
/freebsd/sys/contrib/zstd/lib/dictBuilder/
H A Dzdict.c201 return (unsigned)(__builtin_clz((U32)val) >> 3); in ZDICT_NbCommonBytes()
/freebsd/sys/contrib/zstd/lib/legacy/
H A Dzstd_v01.c345 return __builtin_clz (val) ^ 31; in FSE_highbit32()

12