/freebsd/contrib/arm-optimized-routines/math/test/testcases/directed/ |
H A D | erfc.tst | 1 ; 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 D | erfcf.c | 46 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 D | erfc.c | 52 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 D | erfcf.c | 52 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 D | erfc.c | 78 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 D | erfc_1u8.c | 63 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 D | erfcf_1u7.c | 62 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 D | erfc.sollya | 1 // 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 D | erfcf.sollya | 10 print("{ i, r, erfc(r), 2/sqrt(pi) * exp(-r^2) }"); 13 t0 = single(erfc(r) * 2^47);
|
H A D | v_erfc.sollya | 1 // polynomial for approximating erfc(x)*exp(x*x) 37 return erfc(t) * exp(t*t);
|
/freebsd/contrib/netbsd-tests/lib/libm/ |
H A D | t_erf.c | 198 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.h | 55 __DEVICE__ double erfc(double); 56 __DEVICE__ float erfc(float); 214 using ::erfc;
|
H A D | __clang_cuda_cmath.h | 254 __CUDA_CLANG_FN_INTEGER_OVERLOAD_1(double, erfc) 381 using ::erfc;
|
H A D | __clang_hip_cmath.h | 218 __DEF_FUN1(float, erfc) 494 __HIP_OVERLOAD1(double, erfc) 664 using ::erfc;
|
H A D | tgmath.h | 646 __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 D | s_erf.c | 246 erfc(double x) in erfc() function 304 __weak_reference(erfc, erfcl);
|
H A D | math.h | 272 double erfc(double);
|
/freebsd/include/ |
H A D | tgmath.h | 168 #define erfc(x) __tg_simple(x, erfc) macro
|
/freebsd/contrib/arm-optimized-routines/math/ |
H A D | math_config.h | 635 float erfc, scale; member 651 double erfc, scale; member
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | ScalarFuncs.def | 64 TLI_DEFINE_SCALAR_MASS_FUNC("erfc", "__xl_erfc")
|
/freebsd/lib/msun/ |
H A D | Symbol.map | 84 erfc;
|
/freebsd/contrib/llvm-project/libcxx/include/ |
H A D | math.h | 457 using std::__math::erfc;
|
/freebsd/tools/regression/include/tgmath/ |
H A D | tgmath.c | 107 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 D | cmath.inc | 151 using ::erfc _LIBCPP_USING_IF_EXISTS;
|
/freebsd/contrib/arm-optimized-routines/math/include/ |
H A D | mathlib.h | 91 DECL_SIMD_aarch64 double erfc (double);
|