/freebsd/contrib/arm-optimized-routines/math/test/testcases/directed/ |
H A D | erf.tst | 1 ; erf.tst - Directed test cases for erf 6 func=erf op1=7ff80000.00000001 result=7ff80000.00000001 errno=0 7 func=erf op1=fff80000.00000001 result=7ff80000.00000001 errno=0 8 func=erf op1=7ff00000.00000001 result=7ff80000.00000001 errno=0 status=i 9 func=erf op1=fff00000.00000001 result=7ff80000.00000001 errno=0 status=i 10 func=erf op1=7ff00000.00000000 result=3ff00000.00000000 errno=0 11 func=erf op1=fff00000.00000000 result=bff00000.00000000 errno=0 12 func=erf op1=00000000.00000000 result=00000000.00000000 errno=ERANGE 13 func=erf op1=80000000.00000000 result=80000000.00000000 errno=ERANGE 14 func=erf op1=00000000.00000001 result=00000000.00000001 errno=0 status=ux [all …]
|
H A D | erfc.tst | 12 ; We deliberately turned off errno setting in erf, as standard simply
|
/freebsd/contrib/arm-optimized-routines/math/aarch64/advsimd/ |
H A D | erff.c | 32 float32x4_t erf; member 40 float32x2_t t0 = vld1_f32 (&__v_erff_data.tab[vgetq_lane_u32 (i, 0)].erf); in lookup() 41 float32x2_t t1 = vld1_f32 (&__v_erff_data.tab[vgetq_lane_u32 (i, 1)].erf); in lookup() 42 float32x2_t t2 = vld1_f32 (&__v_erff_data.tab[vgetq_lane_u32 (i, 2)].erf); in lookup() 43 float32x2_t t3 = vld1_f32 (&__v_erff_data.tab[vgetq_lane_u32 (i, 3)].erf); in lookup() 46 e.erf = vuzp1q_f32 (e1, e2); in lookup() 64 float32x4_t VPCS_ATTR NOINLINE V_NAME_F1 (erf) (float32x4_t x) in V_NAME_F1() argument 98 y = vfmaq_f32 (e.erf, e.scale, vfmsq_f32 (d, d2, y)); in V_NAME_F1() 113 HALF_WIDTH_ALIAS_F1 (erf) 115 TEST_SIG (V, F, 1, erf, -4.0, 4.0) [all …]
|
H A D | erf.c | 43 float64x2_t erf; member 51 float64x2_t e1 = vld1q_f64 (&__v_erf_data.tab[vgetq_lane_u64 (i, 0)].erf), in lookup() 52 e2 = vld1q_f64 (&__v_erf_data.tab[vgetq_lane_u64 (i, 1)].erf); in lookup() 53 e.erf = vuzp1q_f64 (e1, e2); in lookup() 75 float64x2_t VPCS_ATTR V_NAME_D1 (erf) (float64x2_t x) in V_NAME_D1() argument 140 y = vfmaq_f64 (e.erf, e.scale, vfmsq_f64 (d, d2, y)); in V_NAME_D1() 160 TEST_SIG (V, D, 1, erf, -6.0, 6.0) 161 TEST_ULP (V_NAME_D1 (erf), 1.79) 163 TEST_DISABLE_FENV (V_NAME_D1 (erf)) 164 TEST_SYM_INTERVAL (V_NAME_D1 (erf), 0, 5.9921875, 40000) [all …]
|
/freebsd/contrib/arm-optimized-routines/math/aarch64/sve/ |
H A D | erff.c | 42 svfloat32_t SV_NAME_F1 (erf) (svfloat32_t x, const svbool_t pg) in SV_NAME_F1() argument 61 = svld1_gather_index (a_gt_min, &__v_erff_data.tab[0].erf, i); in SV_NAME_F1() 84 TEST_SIG (SV, F, 1, erf, -4.0, 4.0) 85 TEST_ULP (SV_NAME_F1 (erf), 1.43) 86 TEST_DISABLE_FENV (SV_NAME_F1 (erf)) 87 TEST_SYM_INTERVAL (SV_NAME_F1 (erf), 0, 0x1.cp-7, 40000) 88 TEST_SYM_INTERVAL (SV_NAME_F1 (erf), 0x1.cp-7, 3.9375, 40000) 89 TEST_SYM_INTERVAL (SV_NAME_F1 (erf), 3.9375, inf, 40000) 90 TEST_SYM_INTERVAL (SV_NAME_F1 (erf), 0, inf, 4000)
|
H A D | erf.c | 47 svfloat64_t SV_NAME_D1 (erf) (svfloat64_t x, const svbool_t pg) in SV_NAME_D1() argument 67 = svld1_gather_index (a_lt_max, &__v_erf_data.tab[0].erf, i); in SV_NAME_D1() 109 TEST_SIG (SV, D, 1, erf, -6.0, 6.0) 110 TEST_ULP (SV_NAME_D1 (erf), 1.79) 111 TEST_DISABLE_FENV (SV_NAME_D1 (erf)) 112 TEST_SYM_INTERVAL (SV_NAME_D1 (erf), 0, 5.9921875, 40000) 113 TEST_SYM_INTERVAL (SV_NAME_D1 (erf), 5.9921875, inf, 40000) 114 TEST_SYM_INTERVAL (SV_NAME_D1 (erf), 0, inf, 4000)
|
/freebsd/contrib/arm-optimized-routines/math/ |
H A D | erf.c | 37 erf (double x) in erf() function 248 TEST_SIG (S, D, 1, erf, -6.0, 6.0) 249 TEST_ULP (erf, 0.51) 250 TEST_ULP_NONNEAREST (erf, 0.9) 251 TEST_INTERVAL (erf, 0, 0xffff000000000000, 10000) 252 TEST_SYM_INTERVAL (erf, 0x1p-1022, 0x1p-26, 40000) 253 TEST_SYM_INTERVAL (erf, 0x1p-26, 0x1p3, 40000) 254 TEST_INTERVAL (erf, 0, inf, 40000)
|
H A D | erff.c | 108 TEST_SIG (S, F, 1, erf, -6.0, 6.0)
|
H A D | math_config.h | 627 float erf, scale; member 643 double erf, scale; member
|
/freebsd/contrib/netbsd-tests/lib/libm/ |
H A D | t_erf.c | 50 ATF_CHECK(isnan(erf(x)) != 0); in ATF_TC_BODY() 63 if (erf(x) != -1.0) in ATF_TC_BODY() 77 if (erf(x) != 1.0) in ATF_TC_BODY() 90 double y = erf(x); in ATF_TC_BODY() 105 double y = erf(x); in ATF_TC_BODY()
|
/freebsd/contrib/arm-optimized-routines/math/tools/ |
H A D | erf.sollya | 1 // tables and constants for approximating erf(x). 10 print("{ i, r, erf(r), 2/sqrt(pi) * exp(-r^2)}"); 13 t0 = double(erf(r));
|
H A D | v_erf.sollya | 1 // polynomial for approximating erf(x). 17 poly = fpminimax(erf(scale*x+a), deg, [|D ...|], [0; 1]);
|
H A D | erff.sollya | 10 print("{ i, r, erf(r), 2/sqrt(pi) * exp(-r^2)}"); 13 t0 = single(erf(r));
|
/freebsd/contrib/llvm-project/clang/lib/Headers/ |
H A D | __clang_cuda_math_forward_declares.h | 57 __DEVICE__ double erf(double); 58 __DEVICE__ float erf(float); 213 using ::erf;
|
H A D | __clang_cuda_cmath.h | 253 __CUDA_CLANG_FN_INTEGER_OVERLOAD_1(double, erf) 380 using ::erf;
|
H A D | __clang_hip_cmath.h | 217 __DEF_FUN1(float, erf) 493 __HIP_OVERLOAD1(double, erf) 663 using ::erf;
|
/freebsd/lib/msun/ |
H A D | Makefile | 175 cpow.3 csqrt.3 erf.3 \ 216 MLINKS+=erf.3 erfc.3 erf.3 erff.3 erf.3 erfcf.3 erf.3 erfl.3 erf.3 erfcl.3
|
H A D | Symbol.map | 83 erf;
|
/freebsd/contrib/arm-optimized-routines/math/aarch64/experimental/ |
H A D | erff_2u.c | 59 float erfr = __v_erff_data.tab[i].erf; in arm_math_erff()
|
H A D | erf_2u5.c | 65 double erfr = __v_erf_data.tab[i].erf; in arm_math_erf()
|
/freebsd/sys/dev/qlxgbe/ |
H A D | ql_ioctl.c | 100 qla_erase_flash_t *erf; in ql_eioctl() member 185 u.erf = (qla_erase_flash_t *)data; in ql_eioctl() 186 if ((rval = ql_erase_flash(ha, u.erf->off, in ql_eioctl() 187 u.erf->size))) { in ql_eioctl()
|
/freebsd/lib/msun/src/ |
H A D | s_erf.c | 193 erf(double x) in erf() function 242 __weak_reference(erf, erfl);
|
/freebsd/contrib/libpcap/ |
H A D | pcap-dag.c | 300 dag_erf_ext_header_count(const uint8_t *erf, size_t len) in dag_erf_ext_header_count() argument 306 if ( erf == NULL ) in dag_erf_ext_header_count() 312 if ( (erf[8] & 0x80) == 0x00 ) in dag_erf_ext_header_count() 323 hdr_type = erf[(16 + (hdr_num * 8))]; in dag_erf_ext_header_count()
|
/freebsd/include/ |
H A D | tgmath.h | 167 #define erf(x) __tg_simple(x, erf) macro
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | ScalarFuncs.def | 61 TLI_DEFINE_SCALAR_MASS_FUNC("erf", "__xl_erf")
|