| /freebsd/contrib/arm-optimized-routines/math/test/testcases/directed/ |
| H A D | exp10.tst | 1 ; Directed test cases for exp10 6 func=exp10 op1=7ff80000.00000001 result=7ff80000.00000001 errno=0 7 func=exp10 op1=fff80000.00000001 result=7ff80000.00000001 errno=0 8 func=exp10 op1=7ff00000.00000001 result=7ff80000.00000001 errno=0 status=i 9 func=exp10 op1=fff00000.00000001 result=7ff80000.00000001 errno=0 status=i 10 func=exp10 op1=7ff00000.00000000 result=7ff00000.00000000 errno=0 11 func=exp10 op1=7fefffff.ffffffff result=7ff00000.00000000 errno=ERANGE status=ox 12 func=exp10 op1=fff00000.00000000 result=00000000.00000000 errno=0 13 func=exp10 op1=ffefffff.ffffffff result=00000000.00000000 errno=ERANGE status=ux 14 func=exp10 op1=00000000.00000000 result=3ff00000.00000000 errno=0 [all …]
|
| /freebsd/contrib/arm-optimized-routines/math/ |
| H A D | exp10.c | 64 exp10 (double x) in exp10() function 134 TEST_SIG (S, D, 1, exp10, -9.9, 9.9) 135 TEST_ULP (exp10, 0.02) 136 TEST_ULP_NONNEAREST (exp10, 0.5) 137 TEST_SYM_INTERVAL (exp10, 0, 0x1p-47, 5000) 138 TEST_SYM_INTERVAL (exp10, 0x1p47, 1, 50000) 139 TEST_INTERVAL (exp10, 1, OFlowBound, 50000) 140 TEST_INTERVAL (exp10, -1, UFlowBound, 50000) 141 TEST_INTERVAL (exp10, OFlowBound, inf, 5000) 142 TEST_INTERVAL (exp10, UFlowBound, -inf, 5000)
|
| H A D | Dir.mk | 188 math-tests := $(filter-out %exp10.tst, $(math-tests))
|
| /freebsd/contrib/arm-optimized-routines/math/aarch64/advsimd/ |
| H A D | exp10f.c | 91 float32x4_t VPCS_ATTR NOINLINE V_NAME_F1 (exp10) (float32x4_t x) in V_NAME_F1() argument 137 HALF_WIDTH_ALIAS_F1 (exp10) 140 TEST_SIG (S, F, 1, exp10, -9.9, 9.9) 141 TEST_SIG (V, F, 1, exp10, -9.9, 9.9) 142 TEST_ULP (V_NAME_F1 (exp10), 1.86) 143 TEST_DISABLE_FENV_IF_NOT (V_NAME_F1 (exp10), WANT_SIMD_EXCEPT) 144 TEST_SYM_INTERVAL (V_NAME_F1 (exp10), 0, SpecialBound, 5000) 145 TEST_SYM_INTERVAL (V_NAME_F1 (exp10), SpecialBound, ScaleBound, 5000) 146 TEST_SYM_INTERVAL (V_NAME_F1 (exp10), ScaleBound, inf, 10000)
|
| H A D | exp10.c | 57 return v_call_f64 (exp10, x, y, cmp); in special_case() 88 float64x2_t VPCS_ATTR V_NAME_D1 (exp10) (float64x2_t x) in V_NAME_D1() argument 140 TEST_SIG (S, D, 1, exp10, -9.9, 9.9) 141 TEST_SIG (V, D, 1, exp10, -9.9, 9.9) 142 TEST_ULP (V_NAME_D1 (exp10), 1.15) 143 TEST_DISABLE_FENV_IF_NOT (V_NAME_D1 (exp10), WANT_SIMD_EXCEPT) 144 TEST_SYM_INTERVAL (V_NAME_D1 (exp10), 0, SpecialBound, 5000) 145 TEST_SYM_INTERVAL (V_NAME_D1 (exp10), SpecialBound, ScaleBound, 5000) 146 TEST_SYM_INTERVAL (V_NAME_D1 (exp10), ScaleBound, inf, 10000)
|
| /freebsd/contrib/arm-optimized-routines/math/aarch64/sve/ |
| H A D | exp10f.c | 85 svfloat32_t SV_NAME_F1 (exp10) (svfloat32_t x, const svbool_t pg) in SV_NAME_F1() argument 95 TEST_SIG (SV, F, 1, exp10, -9.9, 9.9) 96 TEST_ULP (SV_NAME_F1 (exp10), 0.52) 97 TEST_DISABLE_FENV (SV_NAME_F1 (exp10)) 98 TEST_SYM_INTERVAL (SV_NAME_F1 (exp10), 0, Thres, 50000) 99 TEST_SYM_INTERVAL (SV_NAME_F1 (exp10), Thres, inf, 50000)
|
| H A D | exp10.c | 76 svfloat64_t SV_NAME_D1 (exp10) (svfloat64_t x, svbool_t pg) in SV_NAME_D1() argument 125 TEST_SIG (SV, D, 1, exp10, -9.9, 9.9) 126 TEST_ULP (SV_NAME_D1 (exp10), 0.52) 127 TEST_DISABLE_FENV (SV_NAME_D1 (exp10)) 128 TEST_SYM_INTERVAL (SV_NAME_D1 (exp10), 0, SpecialBound, 10000) 129 TEST_SYM_INTERVAL (SV_NAME_D1 (exp10), SpecialBound, inf, 1000)
|
| /freebsd/contrib/llvm-project/libc/src/__support/ |
| H A D | str_to_float.h | 97 int32_t exp10 = init_num.exponent; variable 105 if (exp10 < DETAILED_POWERS_OF_TEN_MIN_EXP_10 || 106 exp10 > DETAILED_POWERS_OF_TEN_MAX_EXP_10) { 114 int32_t exp2 = exp10_to_exp2(exp10) + FPBits::STORAGE_LEN + FPBits::EXP_BIAS - 119 DETAILED_POWERS_OF_TEN[exp10 - DETAILED_POWERS_OF_TEN_MIN_EXP_10]; 210 int32_t exp10 = init_num.exponent; variable 222 if (exp10 < DETAILED_POWERS_OF_TEN_MIN_EXP_10 || 223 exp10 > DETAILED_POWERS_OF_TEN_MAX_EXP_10) { 233 exp10_to_exp2(exp10) + FPBits::STORAGE_LEN + FPBits::EXP_BIAS - clz; 237 DETAILED_POWERS_OF_TEN[exp10 - DETAILED_POWERS_OF_TEN_MIN_EXP_10]; [all …]
|
| H A D | detailed_powers_of_ten.h | 33 LIBC_INLINE int32_t exp10_to_exp2(int32_t exp10) { in exp10_to_exp2() argument 35 return static_cast<int32_t>((217706 * static_cast<int64_t>(exp10)) >> 16); in exp10_to_exp2()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | VecFuncs.def | 362 TLI_DEFINE_VECFUNC("exp10", "_ZGVnN2v_exp10", FIXED(2), NOMASK, "_ZGV_LLVM_N2v", CallingConv::AArch… 365 TLI_DEFINE_VECFUNC("exp10", "_ZGVsMxv_exp10", SCALABLE(2), MASKED, "_ZGVsMxv", NOCC) 368 TLI_DEFINE_VECFUNC("llvm.exp10.f64", "_ZGVnN2v_exp10", FIXED(2), NOMASK, "_ZGV_LLVM_N2v", CallingCo… 369 TLI_DEFINE_VECFUNC("llvm.exp10.f32", "_ZGVnN2v_exp10f", FIXED(2), NOMASK, "_ZGV_LLVM_N2v", CallingC… 370 TLI_DEFINE_VECFUNC("llvm.exp10.f32", "_ZGVnN4v_exp10f", FIXED(4), NOMASK, "_ZGV_LLVM_N4v", CallingC… 371 TLI_DEFINE_VECFUNC("llvm.exp10.f64", "_ZGVsMxv_exp10", SCALABLE(2), MASKED, "_ZGVsMxv", NOCC) 372 TLI_DEFINE_VECFUNC("llvm.exp10.f32", "_ZGVsMxv_exp10f", SCALABLE(4), MASKED, "_ZGVsMxv", NOCC) 824 TLI_DEFINE_VECFUNC("exp10", "_ZGVnN2v_exp10", FIXED(2), "_ZGV_LLVM_N2v") 825 TLI_DEFINE_VECFUNC("llvm.exp10.f64", "_ZGVnN2v_exp10", FIXED(2), "_ZGV_LLVM_N2v") 930 TLI_DEFINE_VECFUNC("llvm.exp10.f32", "_ZGVnN4v_exp10f", FIXED(4), "_ZGV_LLVM_N4v") [all …]
|
| H A D | TargetLibraryInfo.def | 1203 /// double exp10(double x); 1204 TLI_DEFINE_ENUM_INTERNAL(exp10) 1205 TLI_DEFINE_STRING_INTERNAL("exp10")
|
| /freebsd/contrib/arm-optimized-routines/math/tools/ |
| H A D | exp10.sollya | 13 // exp10 parameters
|
| /freebsd/contrib/arm-optimized-routines/ |
| H A D | config.mk.dist | 119 # If set to 1, enable tests for exp10.
|
| /freebsd/contrib/arm-optimized-routines/math/include/ |
| H A D | mathlib.h | 93 DECL_SIMD_aarch64 double exp10 (double);
|
| /freebsd/contrib/llvm-project/clang/lib/Headers/ |
| H A D | __clang_cuda_math.h | 109 __DEVICE__ double exp10(double __a) { return __nv_exp10(__a); } in exp10() function
|
| H A D | __clang_hip_math.h | 801 double exp10(double __x) { return __ocml_exp10_f64(__x); }
|
| H A D | opencl-c.h | 6989 float __ovld __cnfn exp10(float); 6990 float2 __ovld __cnfn exp10(float2); 6991 float3 __ovld __cnfn exp10(float3); 6992 float4 __ovld __cnfn exp10(float4); 6993 float8 __ovld __cnfn exp10(float8); 6994 float16 __ovld __cnfn exp10(float16); 6996 double __ovld __cnfn exp10(double); 6997 double2 __ovld __cnfn exp10(double2); 6998 double3 __ovld __cnfn exp10(double3); 6999 double4 __ovld __cnfn exp10(double4); [all …]
|
| /freebsd/contrib/arm-optimized-routines/math/test/ |
| H A D | mathtest.c | 257 TFUNC(at_d,rt_d, exp10, ULPUNIT),
|
| /freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | VectorUtils.cpp | 82 case Intrinsic::exp10: in isTriviallyVectorizable()
|
| H A D | ConstantFolding.cpp | 1678 case Intrinsic::exp10: in canConstantFoldCallTo() 2535 case Intrinsic::exp10: in ConstantFoldScalarCall1()
|
| H A D | ValueTracking.cpp | 4447 return Intrinsic::exp10; in getIntrinsicForCallSite() 5161 case Intrinsic::exp10: { in computeKnownFPClass() 7427 case Intrinsic::exp10: in canCreateUndefOrPoison()
|
| H A D | InstructionSimplify.cpp | 6344 case Intrinsic::exp10: in simplifyUnaryIntrinsic() 6368 (match(Op0, m_Intrinsic<Intrinsic::exp10>(m_Value(X))) || in simplifyUnaryIntrinsic()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
| H A D | BasicTTIImpl.h | 2291 case Intrinsic::exp10: in getTypeBasedIntrinsicInstrCost()
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | RuntimeLibcalls.td | 790 def exp10 : RuntimeLibcallImpl<EXP10_F64>;
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/ |
| H A D | SPIRVBuiltins.td | 243 defm : DemangledExtendedBuiltin<"exp10", OpenCL_std, 21>;
|