/freebsd/contrib/arm-optimized-routines/math/aarch64/sve/ |
H A D | tanf.c | 49 svfloat32_t SV_NAME_F1 (tan) (svfloat32_t x, const svbool_t pg) in SV_NAME_F1() function 107 TEST_ULP (SV_NAME_F1 (tan), 2.96) 108 TEST_DISABLE_FENV (SV_NAME_F1 (tan)) 109 TEST_INTERVAL (SV_NAME_F1 (tan), -0.0, -0x1p126, 100) 110 TEST_INTERVAL (SV_NAME_F1 (tan), 0x1p-149, 0x1p-126, 4000) 111 TEST_INTERVAL (SV_NAME_F1 (tan), 0x1p-126, 0x1p-23, 50000) 112 TEST_INTERVAL (SV_NAME_F1 (tan), 0x1p-23, 0.7, 50000) 113 TEST_INTERVAL (SV_NAME_F1 (tan), 0.7, 1.5, 50000) 114 TEST_INTERVAL (SV_NAME_F1 (tan), 1.5, 100, 50000) 115 TEST_INTERVAL (SV_NAME_F1 (tan), 100, 0x1p17, 50000) [all …]
|
H A D | asinf.c | 41 svfloat32_t SV_NAME_F1 (asin) (svfloat32_t x, const svbool_t pg) in SV_NAME_F1() function 71 TEST_ULP (SV_NAME_F1 (asin), 1.91) 72 TEST_DISABLE_FENV (SV_NAME_F1 (asin)) 73 TEST_INTERVAL (SV_NAME_F1 (asin), 0, 0.5, 50000) 74 TEST_INTERVAL (SV_NAME_F1 (asin), 0.5, 1.0, 50000) 75 TEST_INTERVAL (SV_NAME_F1 (asin), 1.0, 0x1p11, 50000) 76 TEST_INTERVAL (SV_NAME_F1 (asin), 0x1p11, inf, 20000) 77 TEST_INTERVAL (SV_NAME_F1 (asin), -0, -inf, 20000)
|
H A D | log1pf.c | 24 svfloat32_t SV_NAME_F1 (log1p) (svfloat32_t x, svbool_t pg) in SV_NAME_F1() function 37 TEST_ULP (SV_NAME_F1 (log1p), 0.77) 38 TEST_DISABLE_FENV (SV_NAME_F1 (log1p)) 39 TEST_SYM_INTERVAL (SV_NAME_F1 (log1p), 0, 0x1p-23, 5000) 40 TEST_SYM_INTERVAL (SV_NAME_F1 (log1p), 0x1p-23, 1, 5000) 41 TEST_INTERVAL (SV_NAME_F1 (log1p), 1, inf, 10000) 42 TEST_INTERVAL (SV_NAME_F1 (log1p), -1, -inf, 10)
|
H A D | acosf.c | 44 svfloat32_t SV_NAME_F1 (acos) (svfloat32_t x, const svbool_t pg) in SV_NAME_F1() function 79 TEST_ULP (SV_NAME_F1 (acos), 0.82) 80 TEST_DISABLE_FENV (SV_NAME_F1 (acos)) 81 TEST_INTERVAL (SV_NAME_F1 (acos), 0, 0.5, 50000) 82 TEST_INTERVAL (SV_NAME_F1 (acos), 0.5, 1.0, 50000) 83 TEST_INTERVAL (SV_NAME_F1 (acos), 1.0, 0x1p11, 50000) 84 TEST_INTERVAL (SV_NAME_F1 (acos), 0x1p11, inf, 20000) 85 TEST_INTERVAL (SV_NAME_F1 (acos), -0, -inf, 20000)
|
H A D | sinpif.c | 28 svfloat32_t SV_NAME_F1 (sinpi) (svfloat32_t x, const svbool_t pg) in SV_NAME_F1() function 51 TEST_ULP (SV_NAME_F1 (sinpi), 1.99) 52 TEST_DISABLE_FENV (SV_NAME_F1 (sinpi)) 53 TEST_SYM_INTERVAL (SV_NAME_F1 (sinpi), 0, 0x1p-31, 5000) 54 TEST_SYM_INTERVAL (SV_NAME_F1 (sinpi), 0x1p-31, 0.5, 10000) 55 TEST_SYM_INTERVAL (SV_NAME_F1 (sinpi), 0.5, 0x1p22f, 10000) 56 TEST_SYM_INTERVAL (SV_NAME_F1 (sinpi), 0x1p22f, inf, 10000)
|
H A D | cospif.c | 29 svfloat32_t SV_NAME_F1 (cospi) (svfloat32_t x, const svbool_t pg) in SV_NAME_F1() function 55 TEST_ULP (SV_NAME_F1 (cospi), 2.08) 56 TEST_DISABLE_FENV (SV_NAME_F1 (cospi)) 57 TEST_SYM_INTERVAL (SV_NAME_F1 (cospi), 0, 0x1p-31, 5000) 58 TEST_SYM_INTERVAL (SV_NAME_F1 (cospi), 0x1p-31, 0.5, 10000) 59 TEST_SYM_INTERVAL (SV_NAME_F1 (cospi), 0.5, 0x1p31f, 10000) 60 TEST_SYM_INTERVAL (SV_NAME_F1 (cospi), 0x1p31f, inf, 10000)
|
H A D | acoshf.c | 30 svfloat32_t SV_NAME_F1 (acosh) (svfloat32_t x, const svbool_t pg) in SV_NAME_F1() function 45 TEST_ULP (SV_NAME_F1 (acosh), 1.97) 46 TEST_DISABLE_FENV (SV_NAME_F1 (acosh)) 47 TEST_INTERVAL (SV_NAME_F1 (acosh), 0, 1, 500) 48 TEST_INTERVAL (SV_NAME_F1 (acosh), 1, 0x1p64, 100000) 49 TEST_INTERVAL (SV_NAME_F1 (acosh), 0x1p64, inf, 1000) 50 TEST_INTERVAL (SV_NAME_F1 (acosh), -0, -inf, 1000)
|
H A D | log2f.c | 50 svfloat32_t SV_NAME_F1 (log2) (svfloat32_t x, const svbool_t pg) in SV_NAME_F1() function 86 TEST_ULP (SV_NAME_F1 (log2), 1.99) 87 TEST_DISABLE_FENV (SV_NAME_F1 (log2)) 88 TEST_INTERVAL (SV_NAME_F1 (log2), -0.0, -0x1p126, 4000) 89 TEST_INTERVAL (SV_NAME_F1 (log2), 0.0, 0x1p-126, 4000) 90 TEST_INTERVAL (SV_NAME_F1 (log2), 0x1p-126, 0x1p-23, 50000) 91 TEST_INTERVAL (SV_NAME_F1 (log2), 0x1p-23, 1.0, 50000) 92 TEST_INTERVAL (SV_NAME_F1 (log2), 1.0, 100, 50000) 93 TEST_INTERVAL (SV_NAME_F1 (log2), 100, inf, 50000)
|
H A D | logf.c | 50 svfloat32_t SV_NAME_F1 (log) (svfloat32_t x, const svbool_t pg) in SV_NAME_F1() function 86 TEST_ULP (SV_NAME_F1 (log), 2.85) 87 TEST_DISABLE_FENV (SV_NAME_F1 (log)) 88 TEST_INTERVAL (SV_NAME_F1 (log), -0.0, -inf, 100) 89 TEST_INTERVAL (SV_NAME_F1 (log), 0, 0x1p-126, 100) 90 TEST_INTERVAL (SV_NAME_F1 (log), 0x1p-126, 0x1p-23, 50000) 91 TEST_INTERVAL (SV_NAME_F1 (log), 0x1p-23, 1.0, 50000) 92 TEST_INTERVAL (SV_NAME_F1 (log), 1.0, 100, 50000) 93 TEST_INTERVAL (SV_NAME_F1 (log), 100, inf, 50000)
|
H A D | log10f.c | 53 svfloat32_t SV_NAME_F1 (log10) (svfloat32_t x, const svbool_t pg) in SV_NAME_F1() function 94 TEST_ULP (SV_NAME_F1 (log10), 2.82) 95 TEST_DISABLE_FENV (SV_NAME_F1 (log10)) 96 TEST_INTERVAL (SV_NAME_F1 (log10), -0.0, -0x1p126, 100) 97 TEST_INTERVAL (SV_NAME_F1 (log10), 0x1p-149, 0x1p-126, 4000) 98 TEST_INTERVAL (SV_NAME_F1 (log10), 0x1p-126, 0x1p-23, 50000) 99 TEST_INTERVAL (SV_NAME_F1 (log10), 0x1p-23, 1.0, 50000) 100 TEST_INTERVAL (SV_NAME_F1 (log10), 1.0, 100, 50000) 101 TEST_INTERVAL (SV_NAME_F1 (log10), 100, inf, 50000)
|
H A D | atanhf.c | 30 svfloat32_t SV_NAME_F1 (atanh) (svfloat32_t x, const svbool_t pg) in SV_NAME_F1() function 52 TEST_ULP (SV_NAME_F1 (atanh), 1.50) 53 TEST_DISABLE_FENV (SV_NAME_F1 (atanh)) 54 TEST_SYM_INTERVAL (SV_NAME_F1 (atanh), 0, 0x1p-12, 1000) 55 TEST_SYM_INTERVAL (SV_NAME_F1 (atanh), 0x1p-12, 1, 20000) 56 TEST_SYM_INTERVAL (SV_NAME_F1 (atanh), 1, inf, 1000) 60 TEST_CONTROL_VALUE (SV_NAME_F1 (atanh), 0)
|
H A D | asinhf.c | 31 svfloat32_t SV_NAME_F1 (asinh) (svfloat32_t x, const svbool_t pg) in SV_NAME_F1() function 51 TEST_ULP (SV_NAME_F1 (asinh), 1.43) 52 TEST_DISABLE_FENV (SV_NAME_F1 (asinh)) 53 TEST_SYM_INTERVAL (SV_NAME_F1 (asinh), 0, 0x1p-12, 4000) 54 TEST_SYM_INTERVAL (SV_NAME_F1 (asinh), 0x1p-12, 1.0, 20000) 55 TEST_SYM_INTERVAL (SV_NAME_F1 (asinh), 1.0, 0x1p64, 20000) 56 TEST_SYM_INTERVAL (SV_NAME_F1 (asinh), 0x1p64, inf, 4000)
|
H A D | atanf.c | 33 svfloat32_t SV_NAME_F1 (atan) (svfloat32_t x, const svbool_t pg) in SV_NAME_F1() function 72 TEST_ULP (SV_NAME_F1 (atan), 2.9) 73 TEST_DISABLE_FENV (SV_NAME_F1 (atan)) 74 TEST_INTERVAL (SV_NAME_F1 (atan), 0.0, 1.0, 40000) 75 TEST_INTERVAL (SV_NAME_F1 (atan), 1.0, 100.0, 40000) 76 TEST_INTERVAL (SV_NAME_F1 (atan), 100, inf, 40000) 77 TEST_INTERVAL (SV_NAME_F1 (atan), -0, -inf, 40000)
|
H A D | coshf.c | 35 svfloat32_t SV_NAME_F1 (cosh) (svfloat32_t x, svbool_t pg) in SV_NAME_F1() function 57 TEST_ULP (SV_NAME_F1 (cosh), 2.28) 58 TEST_DISABLE_FENV (SV_NAME_F1 (cosh)) 59 TEST_SYM_INTERVAL (SV_NAME_F1 (cosh), 0, 0x1p-63, 100) 60 TEST_SYM_INTERVAL (SV_NAME_F1 (cosh), 0, 0x1.5a92d8p+6, 80000) 61 TEST_SYM_INTERVAL (SV_NAME_F1 (cosh), 0x1.5a92d8p+6, inf, 2000)
|
H A D | tanpif.c | 27 svfloat32_t SV_NAME_F1 (tanpi) (svfloat32_t x, const svbool_t pg) in SV_NAME_F1() function 61 TEST_DISABLE_FENV (SV_NAME_F1 (tanpi)) 62 TEST_ULP (SV_NAME_F1 (tanpi), 2.84) 63 TEST_SYM_INTERVAL (SV_NAME_F1 (tanpi), 0, 0x1p-31, 50000) 64 TEST_SYM_INTERVAL (SV_NAME_F1 (tanpi), 0x1p-31, 0.5, 100000) 65 TEST_SYM_INTERVAL (SV_NAME_F1 (tanpi), 0.5, 0x1p23f, 100000) 66 TEST_SYM_INTERVAL (SV_NAME_F1 (tanpi), 0x1p23f, inf, 100000)
|
H A D | erff.c | 42 svfloat32_t SV_NAME_F1 (erf) (svfloat32_t x, const svbool_t pg) in SV_NAME_F1() function 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 | erfcf.c | 52 svfloat32_t SV_NAME_F1 (erfc) (svfloat32_t x, const svbool_t pg) in SV_NAME_F1() function 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 | sinhf.c | 35 svfloat32_t SV_NAME_F1 (sinh) (svfloat32_t x, const svbool_t pg) in SV_NAME_F1() function 60 TEST_ULP (SV_NAME_F1 (sinh), 1.76) 61 TEST_DISABLE_FENV (SV_NAME_F1 (sinh)) 62 TEST_SYM_INTERVAL (SV_NAME_F1 (sinh), 0, 0x1.6a09e8p-32, 1000) 63 TEST_SYM_INTERVAL (SV_NAME_F1 (sinh), 0x1.6a09e8p-32, 0x42b0c0a7, 100000) 64 TEST_SYM_INTERVAL (SV_NAME_F1 (sinh), 0x42b0c0a7, inf, 1000)
|
H A D | expf.c | 36 svfloat32_t SV_NAME_F1 (exp) (svfloat32_t x, const svbool_t pg) in SV_NAME_F1() function 46 TEST_ULP (SV_NAME_F1 (exp), 0.55) 47 TEST_DISABLE_FENV (SV_NAME_F1 (exp)) 48 TEST_SYM_INTERVAL (SV_NAME_F1 (exp), 0, Thres, 50000) 49 TEST_SYM_INTERVAL (SV_NAME_F1 (exp), Thres, inf, 50000)
|
H A D | tanhf.c | 41 svfloat32_t SV_NAME_F1 (tanh) (svfloat32_t x, const svbool_t pg) in SV_NAME_F1() function 63 TEST_ULP (SV_NAME_F1 (tanh), 2.07) 64 TEST_DISABLE_FENV (SV_NAME_F1 (tanh)) 65 TEST_SYM_INTERVAL (SV_NAME_F1 (tanh), 0, 0x1p-23, 1000) 66 TEST_SYM_INTERVAL (SV_NAME_F1 (tanh), 0x1p-23, BoringBound, 100000) 67 TEST_SYM_INTERVAL (SV_NAME_F1 (tanh), BoringBound, inf, 100)
|
H A D | expm1f.c | 40 svfloat32_t SV_NAME_F1 (expm1) (svfloat32_t x, svbool_t pg) in SV_NAME_F1() function 87 TEST_ULP (SV_NAME_F1 (expm1), 1.02) 88 TEST_DISABLE_FENV (SV_NAME_F1 (expm1)) 89 TEST_SYM_INTERVAL (SV_NAME_F1 (expm1), 0, SpecialBound, 100000) 90 TEST_SYM_INTERVAL (SV_NAME_F1 (expm1), SpecialBound, inf, 1000)
|
H A D | cosf.c | 40 svfloat32_t SV_NAME_F1 (cos) (svfloat32_t x, const svbool_t pg) in SV_NAME_F1() function 78 TEST_ULP (SV_NAME_F1 (cos), 1.57) 79 TEST_DISABLE_FENV (SV_NAME_F1 (cos)) 80 TEST_INTERVAL (SV_NAME_F1 (cos), 0, 0xffff0000, 10000) 81 TEST_INTERVAL (SV_NAME_F1 (cos), 0x1p-4, 0x1p4, 500000)
|
H A D | exp2f.c | 69 svfloat32_t SV_NAME_F1 (exp2) (svfloat32_t x, const svbool_t pg) in SV_NAME_F1() function 79 TEST_ULP (SV_NAME_F1 (exp2), 0.54) 80 TEST_DISABLE_FENV (SV_NAME_F1 (exp2)) 81 TEST_SYM_INTERVAL (SV_NAME_F1 (exp2), 0, Thres, 50000) 82 TEST_SYM_INTERVAL (SV_NAME_F1 (exp2), Thres, inf, 50000)
|
H A D | exp10f.c | 85 svfloat32_t SV_NAME_F1 (exp10) (svfloat32_t x, const svbool_t pg) in SV_NAME_F1() function 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)
|
/freebsd/contrib/arm-optimized-routines/math/aarch64/experimental/sve/ |
H A D | erfinvf_5u.c | 82 svfloat32_t SV_NAME_F1 (erfinv) (svfloat32_t x, svbool_t pg) in SV_NAME_F1() function 149 TEST_ULP (SV_NAME_F1 (erfinv), 4.09) 150 TEST_DISABLE_FENV (SV_NAME_F1 (erfinv)) 151 TEST_SYM_INTERVAL (SV_NAME_F1 (erfinv), 0, 1, 40000) 152 TEST_CONTROL_VALUE (SV_NAME_F1 (erfinv), 0.5) 153 TEST_CONTROL_VALUE (SV_NAME_F1 (erfinv), 0.8) 154 TEST_CONTROL_VALUE (SV_NAME_F1 (erfinv), 0.95)
|