/freebsd-current/lib/msun/src/ |
H A D | s_significand.c | 14 * scalb(x, (double) -ilogb(x)), 24 return scalb(x,(double) -ilogb(x));
|
H A D | s_ilogb.c | 12 /* ilogb(double x) 14 * ilogb(0) = FP_ILOGB0 15 * ilogb(NaN) = FP_ILOGBNAN (no signal is raised) 16 * ilogb(inf) = INT_MAX (no signal is raised) 24 int ilogb(double x) function
|
H A D | s_fma.c | 286 if (spread + ilogb(r.hi) > -1023)
|
H A D | math.h | 282 int ilogb(double) __pure2;
|
/freebsd-current/contrib/netbsd-tests/lib/libm/ |
H A D | t_ilogb.c | 60 ATF_TC(ilogb); variable 61 ATF_TC_HEAD(ilogb, tc) 63 atf_tc_set_md_var(tc, "descr","Check ilogb family"); 66 ATF_TC_BODY(ilogb, tc) 71 ATF_CHECK(ilogb(0) == FP_ILOGB0); 80 ATF_CHECK(ilogb(-0) == FP_ILOGB0); 89 ATF_CHECK(ilogb(INFINITY) == INT_MAX); 98 ATF_CHECK(ilogb(-INFINITY) == INT_MAX); 107 ATF_CHECK(ilogb(1024) == 10); 117 ATF_CHECK(ilogb(NA [all...] |
/freebsd-current/lib/msun/tests/ |
H A D | ilogb_test.c | 35 ATF_TC_WITHOUT_HEAD(ilogb); variable 36 ATF_TC_BODY(ilogb, tc) 42 ATF_CHECK_EQ(FP_ILOGB0, ilogb(0)); 43 ATF_CHECK_EQ(FP_ILOGBNAN, ilogb(NAN)); 44 ATF_CHECK_EQ(INT_MAX, ilogb(INFINITY)); 49 i = ilogb(d); 50 ATF_CHECK_EQ_MSG(e, i, "ilogb(%g) returned %d not %d", d, i, e); 96 ATF_TP_ADD_TC(tp, ilogb);
|
/freebsd-current/contrib/llvm-project/libcxx/include/__math/ |
H A D | logarithms.h | 56 // ilogb 58 inline _LIBCPP_HIDE_FROM_ABI int ilogb(float __x) _NOEXCEPT { return __builtin_ilogbf(__x); } 61 _LIBCPP_HIDE_FROM_ABI double ilogb(double __x) _NOEXCEPT { 65 inline _LIBCPP_HIDE_FROM_ABI int ilogb(long double __x) _NOEXCEPT { return __builtin_ilogbl(__x); } 68 inline _LIBCPP_HIDE_FROM_ABI int ilogb(_A1 __x) _NOEXCEPT {
|
/freebsd-current/lib/msun/bsdsrc/ |
H A D | b_log.c | 372 j = ilogb(g);
|
/freebsd-current/contrib/llvm-project/clang/lib/Headers/ |
H A D | __clang_cuda_math_forward_declares.h | 85 __DEVICE__ int ilogb(double); 86 __DEVICE__ int ilogb(float); 228 using ::ilogb;
|
H A D | __clang_cuda_cmath.h | 266 __CUDA_CLANG_FN_INTEGER_OVERLOAD_1(int, ilogb) 395 using ::ilogb;
|
H A D | tgmath.h | 836 // ilogb 844 __tg_ilogb(double __x) {return ilogb(__x);} 850 #undef ilogb macro 851 #define ilogb(__x) __tg_ilogb(__tg_promote1((__x))(__x)) macro
|
H A D | __clang_hip_cmath.h | 229 __DEF_FUN1(int, ilogb) 508 __HIP_OVERLOAD1(int, ilogb) 678 using ::ilogb;
|
H A D | __clang_cuda_math.h | 141 __DEVICE__ int ilogb(double __a) { return __nv_ilogb(__a); } function
|
H A D | __clang_hip_math.h | 835 int ilogb(double __x) { return __ocml_ilogb_f64(__x); } function
|
H A D | opencl-c.h | 7473 int __ovld __cnfn ilogb(float); 7474 int2 __ovld __cnfn ilogb(float2); 7475 int3 __ovld __cnfn ilogb(float3); 7476 int4 __ovld __cnfn ilogb(float4); 7477 int8 __ovld __cnfn ilogb(float8); 7478 int16 __ovld __cnfn ilogb(float16); 7480 int __ovld __cnfn ilogb(double); 7481 int2 __ovld __cnfn ilogb(double2); 7482 int3 __ovld __cnfn ilogb(double3); 7483 int4 __ovld __cnfn ilogb(double [all...] |
/freebsd-current/lib/msun/ |
H A D | Makefile | 179 fma.3 fmax.3 fmod.3 hypot.3 ieee.3 ieee_test.3 ilogb.3 j0.3 \ 237 MLINKS+=ilogb.3 ilogbf.3 ilogb.3 ilogbl.3 \ 238 ilogb.3 logb.3 ilogb.3 logbf.3 ilogb.3 logbl.3
|
/freebsd-current/include/ |
H A D | tgmath.h | 179 #define ilogb(x) __tg_simple(x, ilogb) macro
|
/freebsd-current/contrib/llvm-project/libcxx/modules/std.compat/ |
H A D | cmath.inc | 82 using ::ilogb;
|
/freebsd-current/contrib/llvm-project/libcxx/include/ |
H A D | math.h | 208 int ilogb (arithmetic x); 470 using std::__math::ilogb;
|
/freebsd-current/tools/regression/include/tgmath/ |
H A D | tgmath.c | 123 TGMACRO_REAL_FIXED_RET(ilogb, int) 524 PRINT("ilogb", 525 PASS_REAL_ARG_FIXED_RET(ilogb, int));
|
/freebsd-current/contrib/llvm-project/llvm/include/llvm/ADT/ |
H A D | APFloat.h | 268 /// Enumeration of \c ilogb error results. 513 friend int ilogb(const IEEEFloat &Arg); 672 int ilogb(const IEEEFloat &Arg); 1349 friend int ilogb(const APFloat &Arg) { return ilogb(Arg.getIEEE()); } function in class:llvm::APFloat
|
/freebsd-current/contrib/llvm-project/libcxx/modules/std/ |
H A D | cmath.inc | 83 using std::ilogb;
|
/freebsd-current/contrib/llvm-project/llvm/lib/Support/ |
H A D | APFloat.cpp | 2209 int Exp = ilogb(*this) - ilogb(rhs); 4504 int ilogb(const IEEEFloat &Arg) { 4544 Exp = ilogb(Val);
|
/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineCompares.cpp | 7282 int Exp = ilogb(RHS); 7284 int MaxExponent = ilogb(APFloat::getLargest(RHS.getSemantics()));
|
/freebsd-current/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | ValueTracking.cpp | 5128 if (ilogb(APFloat::getLargest(FPTy->getFltSemantics())) >= IntSize)
|