Home
last modified time | relevance | path

Searched refs:erfc (Results 1 – 25 of 40) sorted by relevance

12

/freebsd/contrib/arm-optimized-routines/math/test/testcases/directed/
H A Derfc.tst1 ; erfc.tst - Directed test cases for erfc
6 func=erfc op1=7ff80000.00000001 result=7ff80000.00000001 errno=0
7 func=erfc op1=fff80000.00000001 result=7ff80000.00000001 errno=0
8 func=erfc op1=7ff00000.00000001 result=7ff80000.00000001 errno=0 status=i
9 func=erfc op1=fff00000.00000001 result=7ff80000.00000001 errno=0 status=i
10 func=erfc op1=7ff00000.00000000 result=00000000.00000000 errno=0
11 func=erfc op1=7fefffff.ffffffff result=00000000.00000000 errno=ERANGE status=ux
16 ; func=erfc op1=403b44af.48b01531 result=00000000.00000000 errno=ERANGE status=ux
18 func=erfc op1=c03b44af.48b01531 result=40000000.00000000 errno=0
19 func=erfc op1=403bffff.ffffffff result=00000000.00000000 errno=ERANGE status=ux
[all …]
/freebsd/contrib/arm-optimized-routines/math/aarch64/advsimd/
H A Derfcf.c46 float32x4_t erfc; member
55 = vld1_f32 (&__v_erfcf_data.tab[vgetq_lane_u32 (i, 0) - Off].erfc); in lookup()
57 = vld1_f32 (&__v_erfcf_data.tab[vgetq_lane_u32 (i, 1) - Off].erfc); in lookup()
59 = vld1_f32 (&__v_erfcf_data.tab[vgetq_lane_u32 (i, 2) - Off].erfc); in lookup()
61 = vld1_f32 (&__v_erfcf_data.tab[vgetq_lane_u32 (i, 3) - Off].erfc); in lookup()
64 e.erfc = vuzp1q_f32 (e1, e2); in lookup()
94 NOINLINE VPCS_ATTR float32x4_t V_NAME_F1 (erfc) (float32x4_t x) in V_NAME_F1() argument
147 y = vfmsq_f32 (e.erfc, e.scale, vfmsq_f32 (d, d2, y)); in V_NAME_F1()
165 HALF_WIDTH_ALIAS_F1 (erfc)
167 TEST_SIG (V, F, 1, erfc, -4.0, 10.0)
[all …]
H A Derfc.c52 float64x2_t erfc; member
61 = vld1q_f64 (&__v_erfc_data.tab[vgetq_lane_u64 (i, 0) - Off].erfc); in lookup()
63 = vld1q_f64 (&__v_erfc_data.tab[vgetq_lane_u64 (i, 1) - Off].erfc); in lookup()
64 e.erfc = vuzp1q_f64 (e1, e2); in lookup()
73 return v_call_f64 (erfc, x, y, cmp); in special_case()
104 float64x2_t V_NAME_D1 (erfc) (float64x2_t x) in V_NAME_D1() argument
180 y = vfmsq_f64 (e.erfc, e.scale, vfmsq_f64 (d, d2, y)); in V_NAME_D1()
198 TEST_SIG (V, D, 1, erfc, -6.0, 28.0)
199 TEST_ULP (V_NAME_D1 (erfc), 1.21)
200 TEST_DISABLE_FENV_IF_NOT (V_NAME_D1 (erfc), WANT_SIMD_EXCEPT)
[all …]
/freebsd/contrib/arm-optimized-routines/math/aarch64/sve/
H A Derfcf.c52 svfloat32_t SV_NAME_F1 (erfc) (svfloat32_t x, const svbool_t pg) in SV_NAME_F1() argument
70 const float32_t *p = &__v_erfcf_data.tab[0].erfc - 2 * dat->off_arr; in SV_NAME_F1()
105 TEST_SIG (SV, F, 1, erfc, -4.0, 10.0)
106 TEST_ULP (SV_NAME_F1 (erfc), 1.14)
107 TEST_DISABLE_FENV (SV_NAME_F1 (erfc))
108 TEST_SYM_INTERVAL (SV_NAME_F1 (erfc), 0.0, 0x1p-26, 40000)
109 TEST_INTERVAL (SV_NAME_F1 (erfc), 0x1p-26, 10.0625, 40000)
110 TEST_INTERVAL (SV_NAME_F1 (erfc), -0x1p-26, -4.0, 40000)
111 TEST_INTERVAL (SV_NAME_F1 (erfc), 10.0625, inf, 40000)
112 TEST_INTERVAL (SV_NAME_F1 (erfc), -4.0, -inf, 40000)
H A Derfc.c78 svfloat64_t SV_NAME_D1 (erfc) (svfloat64_t x, const svbool_t pg) in SV_NAME_D1() argument
96 const float64_t *p = &__v_erfc_data.tab[0].erfc - 2 * dat->off_arr; in SV_NAME_D1()
158 TEST_SIG (SV, D, 1, erfc, -6.0, 28.0)
159 TEST_ULP (SV_NAME_D1 (erfc), 1.21)
160 TEST_DISABLE_FENV (SV_NAME_D1 (erfc))
161 TEST_SYM_INTERVAL (SV_NAME_D1 (erfc), 0.0, 0x1p-26, 40000)
162 TEST_INTERVAL (SV_NAME_D1 (erfc), 0x1p-26, 28.0, 40000)
163 TEST_INTERVAL (SV_NAME_D1 (erfc), -0x1p-26, -6.0, 40000)
164 TEST_INTERVAL (SV_NAME_D1 (erfc), 28.0, inf, 40000)
165 TEST_INTERVAL (SV_NAME_D1 (erfc), 6.0, -inf, 40000)
/freebsd/contrib/arm-optimized-routines/math/aarch64/experimental/
H A Derfc_1u8.c63 erfc (double x) in erfc() function
92 double erfcr = __v_erfc_data.tab[i].erfc; in erfc()
147 TEST_SIG (S, D, 1, erfc, -6.0, 28.0)
148 TEST_ULP (erfc, 1.21)
149 TEST_SYM_INTERVAL (erfc, 0, 0x1p-26, 40000)
150 TEST_INTERVAL (erfc, 0x1p-26, 28.0, 100000)
151 TEST_INTERVAL (erfc, -0x1p-26, -6.0, 100000)
152 TEST_INTERVAL (erfc, 28.0, inf, 40000)
153 TEST_INTERVAL (erfc, -6.0, -inf, 40000)
H A Derfcf_1u7.c62 float erfcr = __v_erfcf_data.tab[i].erfc; in erfcf()
97 TEST_SIG (S, F, 1, erfc, -4.0, 10.0)
/freebsd/contrib/arm-optimized-routines/math/tools/
H A Derfc.sollya1 // tables and constants for approximating erfc(x).
10 print("{ i, r, erfc(r), 2/sqrt(pi) * exp(-r^2) }");
13 t0 = double(erfc(r) * 2^128);
H A Derfcf.sollya10 print("{ i, r, erfc(r), 2/sqrt(pi) * exp(-r^2) }");
13 t0 = single(erfc(r) * 2^47);
H A Dv_erfc.sollya1 // polynomial for approximating erfc(x)*exp(x*x)
37 return erfc(t) * exp(t*t);
/freebsd/contrib/netbsd-tests/lib/libm/
H A Dt_erf.c198 ATF_CHECK(isnan(erfc(x)) != 0); in ATF_TC_BODY()
211 if (erfc(x) != 2.0) in ATF_TC_BODY()
224 double y = erfc(x); in ATF_TC_BODY()
/freebsd/contrib/llvm-project/clang/lib/Headers/
H A D__clang_cuda_math_forward_declares.h55 __DEVICE__ double erfc(double);
56 __DEVICE__ float erfc(float);
214 using ::erfc;
H A D__clang_cuda_cmath.h254 __CUDA_CLANG_FN_INTEGER_OVERLOAD_1(double, erfc)
381 using ::erfc;
H A D__clang_hip_cmath.h218 __DEF_FUN1(float, erfc)
494 __HIP_OVERLOAD1(double, erfc)
664 using ::erfc;
H A Dtgmath.h646 __tg_erfc(double __x) {return erfc(__x);} in __tg_erfc()
652 #undef erfc
653 #define erfc(__x) __tg_erfc(__tg_promote1((__x))(__x)) macro
/freebsd/lib/msun/src/
H A Ds_erf.c246 erfc(double x) in erfc() function
304 __weak_reference(erfc, erfcl);
H A Dmath.h272 double erfc(double);
/freebsd/include/
H A Dtgmath.h168 #define erfc(x) __tg_simple(x, erfc) macro
/freebsd/contrib/arm-optimized-routines/math/
H A Dmath_config.h635 float erfc, scale; member
651 double erfc, scale; member
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DScalarFuncs.def64 TLI_DEFINE_SCALAR_MASS_FUNC("erfc", "__xl_erfc")
/freebsd/lib/msun/
H A DSymbol.map84 erfc;
/freebsd/contrib/llvm-project/libcxx/include/
H A Dmath.h457 using std::__math::erfc;
/freebsd/tools/regression/include/tgmath/
H A Dtgmath.c107 TGMACRO_REAL(erfc) in TGMACRO_REAL()
492 PASS_REAL_ARG_REAL_RET(erfc)); in main()
/freebsd/contrib/llvm-project/libcxx/modules/std.compat/
H A Dcmath.inc151 using ::erfc _LIBCPP_USING_IF_EXISTS;
/freebsd/contrib/arm-optimized-routines/math/include/
H A Dmathlib.h91 DECL_SIMD_aarch64 double erfc (double);

12