Home
last modified time | relevance | path

Searched refs:exp10 (Results 1 – 25 of 31) sorted by relevance

12

/freebsd/contrib/arm-optimized-routines/math/test/testcases/directed/
H A Dexp10.tst1 ; 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 Dexp10.c64 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 DDir.mk188 math-tests := $(filter-out %exp10.tst, $(math-tests))
/freebsd/contrib/arm-optimized-routines/math/aarch64/advsimd/
H A Dexp10f.c91 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 Dexp10.c57 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 Dexp10f.c85 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 Dexp10.c76 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 Dstr_to_float.h97 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 Ddetailed_powers_of_ten.h33 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 DVecFuncs.def362 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 DTargetLibraryInfo.def1203 /// 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 Dexp10.sollya13 // exp10 parameters
/freebsd/contrib/arm-optimized-routines/
H A Dconfig.mk.dist119 # If set to 1, enable tests for exp10.
/freebsd/contrib/arm-optimized-routines/math/include/
H A Dmathlib.h93 DECL_SIMD_aarch64 double exp10 (double);
/freebsd/contrib/llvm-project/clang/lib/Headers/
H A D__clang_cuda_math.h109 __DEVICE__ double exp10(double __a) { return __nv_exp10(__a); } in exp10() function
H A D__clang_hip_math.h801 double exp10(double __x) { return __ocml_exp10_f64(__x); }
H A Dopencl-c.h6989 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 Dmathtest.c257 TFUNC(at_d,rt_d, exp10, ULPUNIT),
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DVectorUtils.cpp82 case Intrinsic::exp10: in isTriviallyVectorizable()
H A DConstantFolding.cpp1678 case Intrinsic::exp10: in canConstantFoldCallTo()
2535 case Intrinsic::exp10: in ConstantFoldScalarCall1()
H A DValueTracking.cpp4447 return Intrinsic::exp10; in getIntrinsicForCallSite()
5161 case Intrinsic::exp10: { in computeKnownFPClass()
7427 case Intrinsic::exp10: in canCreateUndefOrPoison()
H A DInstructionSimplify.cpp6344 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 DBasicTTIImpl.h2291 case Intrinsic::exp10: in getTypeBasedIntrinsicInstrCost()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DRuntimeLibcalls.td790 def exp10 : RuntimeLibcallImpl<EXP10_F64>;
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVBuiltins.td243 defm : DemangledExtendedBuiltin<"exp10", OpenCL_std, 21>;

12