/freebsd/contrib/arm-optimized-routines/math/aarch64/advsimd/ |
H A D | asinhf.c | 45 float32x4_t VPCS_ATTR NOINLINE V_NAME_F1 (asinh) (float32x4_t x) in V_NAME_F1() function 80 TEST_ULP (V_NAME_F1 (asinh), 2.10) 81 TEST_DISABLE_FENV_IF_NOT (V_NAME_F1 (asinh), WANT_SIMD_EXCEPT) 82 TEST_INTERVAL (V_NAME_F1 (asinh), 0, 0x1p-12, 40000) 83 TEST_INTERVAL (V_NAME_F1 (asinh), 0x1p-12, 1.0, 40000) 84 TEST_INTERVAL (V_NAME_F1 (asinh), 1.0, 0x1p11, 40000) 85 TEST_INTERVAL (V_NAME_F1 (asinh), 0x1p11, inf, 40000) 86 TEST_INTERVAL (V_NAME_F1 (asinh), -0, -0x1p-12, 20000) 87 TEST_INTERVAL (V_NAME_F1 (asinh), -0x1p-12, -1.0, 20000) 88 TEST_INTERVAL (V_NAME_F1 (asinh), -1.0, -0x1p11, 20000) [all …]
|
H A D | expm1f.c | 49 float32x4_t VPCS_ATTR NOINLINE V_NAME_F1 (expm1) (float32x4_t x) in V_NAME_F1() function 76 TEST_ULP (V_NAME_F1 (expm1), 1.13) 77 TEST_DISABLE_FENV_IF_NOT (V_NAME_F1 (expm1), WANT_SIMD_EXCEPT) 78 TEST_SYM_INTERVAL (V_NAME_F1 (expm1), 0, 0x1p-23, 1000) 79 TEST_INTERVAL (V_NAME_F1 (expm1), -0x1p-23, 0x1.5ebc4p+6, 1000000) 80 TEST_INTERVAL (V_NAME_F1 (expm1), -0x1p-23, -0x1.9bbabcp+6, 1000000) 81 TEST_INTERVAL (V_NAME_F1 (expm1), 0x1.5ebc4p+6, inf, 1000) 82 TEST_INTERVAL (V_NAME_F1 (expm1), -0x1.9bbabcp+6, -inf, 1000)
|
H A D | asinf.c | 56 float32x4_t VPCS_ATTR NOINLINE V_NAME_F1 (asin) (float32x4_t x) in V_NAME_F1() function 99 TEST_ULP (V_NAME_F1 (asin), 1.91) 100 TEST_DISABLE_FENV_IF_NOT (V_NAME_F1 (asin), WANT_SIMD_EXCEPT) 101 TEST_INTERVAL (V_NAME_F1 (asin), 0, 0x1p-12, 5000) 102 TEST_INTERVAL (V_NAME_F1 (asin), 0x1p-12, 0.5, 50000) 103 TEST_INTERVAL (V_NAME_F1 (asin), 0.5, 1.0, 50000) 104 TEST_INTERVAL (V_NAME_F1 (asin), 1.0, 0x1p11, 50000) 105 TEST_INTERVAL (V_NAME_F1 (asin), 0x1p11, inf, 20000) 106 TEST_INTERVAL (V_NAME_F1 (asin), -0, -inf, 20000)
|
H A D | acosf.c | 61 float32x4_t VPCS_ATTR NOINLINE V_NAME_F1 (acos) (float32x4_t x) in V_NAME_F1() function 108 TEST_ULP (V_NAME_F1 (acos), 0.82) 109 TEST_DISABLE_FENV_IF_NOT (V_NAME_F1 (acos), WANT_SIMD_EXCEPT) 110 TEST_INTERVAL (V_NAME_F1 (acos), 0, 0x1p-26, 5000) 111 TEST_INTERVAL (V_NAME_F1 (acos), 0x1p-26, 0.5, 50000) 112 TEST_INTERVAL (V_NAME_F1 (acos), 0.5, 1.0, 50000) 113 TEST_INTERVAL (V_NAME_F1 (acos), 1.0, 0x1p11, 50000) 114 TEST_INTERVAL (V_NAME_F1 (acos), 0x1p11, inf, 20000) 115 TEST_INTERVAL (V_NAME_F1 (acos), -0, -inf, 20000)
|
H A D | acoshf.c | 39 float32x4_t VPCS_ATTR NOINLINE V_NAME_F1 (acosh) (float32x4_t x) in V_NAME_F1() function 70 TEST_ULP (V_NAME_F1 (acosh), 2.50) 72 TEST_ULP (V_NAME_F1 (acosh), 2.78) 74 TEST_DISABLE_FENV_IF_NOT (V_NAME_F1 (acosh), WANT_SIMD_EXCEPT) 75 TEST_INTERVAL (V_NAME_F1 (acosh), 0, 1, 500) 76 TEST_INTERVAL (V_NAME_F1 (acosh), 1, SquareLim, 100000) 77 TEST_INTERVAL (V_NAME_F1 (acosh), SquareLim, inf, 1000) 78 TEST_INTERVAL (V_NAME_F1 (acosh), -0, -inf, 1000)
|
H A D | log1pf.c | 41 float32x4_t VPCS_ATTR NOINLINE V_NAME_F1 (log1p) (float32x4_t x) in V_NAME_F1() function 71 float32x4_t VPCS_ATTR NOINLINE V_NAME_F1 (log1p) (float32x4_t x) in V_NAME_F1() function 87 TEST_ULP (V_NAME_F1 (log1p), 1.20) 88 TEST_DISABLE_FENV_IF_NOT (V_NAME_F1 (log1p), WANT_SIMD_EXCEPT) 89 TEST_SYM_INTERVAL (V_NAME_F1 (log1p), 0.0, 0x1p-23, 30000) 90 TEST_SYM_INTERVAL (V_NAME_F1 (log1p), 0x1p-23, 1, 50000) 91 TEST_INTERVAL (V_NAME_F1 (log1p), 1, inf, 50000) 92 TEST_INTERVAL (V_NAME_F1 (log1p), -1.0, -inf, 1000)
|
H A D | sinpif.c | 40 float32x4_t VPCS_ATTR NOINLINE V_NAME_F1 (sinpi) (float32x4_t x) in V_NAME_F1() function 78 TEST_ULP (V_NAME_F1 (sinpi), 2.54) 79 TEST_DISABLE_FENV_IF_NOT (V_NAME_F1 (sinpi), WANT_SIMD_EXCEPT) 80 TEST_SYM_INTERVAL (V_NAME_F1 (sinpi), 0, 0x1p-31, 5000) 81 TEST_SYM_INTERVAL (V_NAME_F1 (sinpi), 0x1p-31, 0.5, 10000) 82 TEST_SYM_INTERVAL (V_NAME_F1 (sinpi), 0.5, 0x1p31f, 10000) 83 TEST_SYM_INTERVAL (V_NAME_F1 (sinpi), 0x1p31f, inf, 10000)
|
H A D | atanhf.c | 44 float32x4_t VPCS_ATTR NOINLINE V_NAME_F1 (atanh) (float32x4_t x) in V_NAME_F1() function 82 TEST_ULP (V_NAME_F1 (atanh), 2.44) 83 TEST_DISABLE_FENV_IF_NOT (V_NAME_F1 (atanh), WANT_SIMD_EXCEPT) 84 TEST_SYM_INTERVAL (V_NAME_F1 (atanh), 0, 0x1p-12, 500) 85 TEST_SYM_INTERVAL (V_NAME_F1 (atanh), 0x1p-12, 1, 200000) 86 TEST_SYM_INTERVAL (V_NAME_F1 (atanh), 1, inf, 1000) 90 TEST_CONTROL_VALUE (V_NAME_F1 (atanh), 0)
|
H A D | cospif.c | 36 float32x4_t VPCS_ATTR NOINLINE V_NAME_F1 (cospi) (float32x4_t x) in V_NAME_F1() function 80 TEST_ULP (V_NAME_F1 (cospi), 2.67) 81 TEST_DISABLE_FENV_IF_NOT (V_NAME_F1 (cospi), WANT_SIMD_EXCEPT) 82 TEST_SYM_INTERVAL (V_NAME_F1 (cospi), 0, 0x1p-31, 5000) 83 TEST_SYM_INTERVAL (V_NAME_F1 (cospi), 0x1p-31, 0.5, 10000) 84 TEST_SYM_INTERVAL (V_NAME_F1 (cospi), 0.5, 0x1p32f, 10000) 85 TEST_SYM_INTERVAL (V_NAME_F1 (cospi), 0x1p32f, inf, 10000)
|
H A D | coshf.c | 44 float32x4_t VPCS_ATTR NOINLINE V_NAME_F1 (cosh) (float32x4_t x) in V_NAME_F1() function 87 TEST_ULP (V_NAME_F1 (cosh), 1.89) 88 TEST_DISABLE_FENV_IF_NOT (V_NAME_F1 (cosh), WANT_SIMD_EXCEPT) 89 TEST_SYM_INTERVAL (V_NAME_F1 (cosh), 0, 0x1p-63, 100) 90 TEST_SYM_INTERVAL (V_NAME_F1 (cosh), 0x1p-63, 1, 1000) 91 TEST_SYM_INTERVAL (V_NAME_F1 (cosh), 1, 0x1.5a92d8p+6, 80000) 92 TEST_SYM_INTERVAL (V_NAME_F1 (cosh), 0x1.5a92d8p+6, inf, 2000)
|
H A D | log2f.c | 55 float32x4_t VPCS_ATTR NOINLINE V_NAME_F1 (log2) (float32x4_t x) in V_NAME_F1() function 96 TEST_ULP (V_NAME_F1 (log2), 1.99) 97 TEST_INTERVAL (V_NAME_F1 (log2), -0.0, -0x1p126, 100) 98 TEST_INTERVAL (V_NAME_F1 (log2), 0x1p-149, 0x1p-126, 4000) 99 TEST_INTERVAL (V_NAME_F1 (log2), 0x1p-126, 0x1p-23, 50000) 100 TEST_INTERVAL (V_NAME_F1 (log2), 0x1p-23, 1.0, 50000) 101 TEST_INTERVAL (V_NAME_F1 (log2), 1.0, 100, 50000) 102 TEST_INTERVAL (V_NAME_F1 (log2), 100, inf, 50000)
|
H A D | atanf.c | 46 float32x4_t VPCS_ATTR NOINLINE V_NAME_F1 (atan) (float32x4_t x) in V_NAME_F1() function 104 TEST_ULP (V_NAME_F1 (atan), 2.5) 105 TEST_DISABLE_FENV_IF_NOT (V_NAME_F1 (atan), WANT_SIMD_EXCEPT) 106 TEST_SYM_INTERVAL (V_NAME_F1 (atan), 0, 0x1p-30, 5000) 107 TEST_SYM_INTERVAL (V_NAME_F1 (atan), 0x1p-30, 1, 40000) 108 TEST_SYM_INTERVAL (V_NAME_F1 (atan), 1, 0x1p30, 40000) 109 TEST_SYM_INTERVAL (V_NAME_F1 (atan), 0x1p30, inf, 1000)
|
H A D | tanpif.c | 27 float32x4_t VPCS_ATTR NOINLINE V_NAME_F1 (tanpi) (float32x4_t x) in V_NAME_F1() function 64 TEST_DISABLE_FENV (V_NAME_F1 (tanpi)) 65 TEST_ULP (V_NAME_F1 (tanpi), 2.84) 66 TEST_SYM_INTERVAL (V_NAME_F1 (tanpi), 0, 0x1p-31, 50000) 67 TEST_SYM_INTERVAL (V_NAME_F1 (tanpi), 0x1p-31, 0.5, 100000) 68 TEST_SYM_INTERVAL (V_NAME_F1 (tanpi), 0.5, 0x1p23f, 100000) 69 TEST_SYM_INTERVAL (V_NAME_F1 (tanpi), 0x1p23f, inf, 100000)
|
H A D | log10f.c | 56 float32x4_t VPCS_ATTR NOINLINE V_NAME_F1 (log10) (float32x4_t x) in V_NAME_F1() function 100 TEST_ULP (V_NAME_F1 (log10), 2.81) 101 TEST_INTERVAL (V_NAME_F1 (log10), -0.0, -inf, 100) 102 TEST_INTERVAL (V_NAME_F1 (log10), 0, 0x1p-126, 100) 103 TEST_INTERVAL (V_NAME_F1 (log10), 0x1p-126, 0x1p-23, 50000) 104 TEST_INTERVAL (V_NAME_F1 (log10), 0x1p-23, 1.0, 50000) 105 TEST_INTERVAL (V_NAME_F1 (log10), 1.0, 100, 50000) 106 TEST_INTERVAL (V_NAME_F1 (log10), 100, inf, 50000)
|
H A D | sinhf.c | 46 float32x4_t VPCS_ATTR NOINLINE V_NAME_F1 (sinh) (float32x4_t x) in V_NAME_F1() function 80 TEST_ULP (V_NAME_F1 (sinh), 1.76) 81 TEST_DISABLE_FENV_IF_NOT (V_NAME_F1 (sinh), WANT_SIMD_EXCEPT) 82 TEST_SYM_INTERVAL (V_NAME_F1 (sinh), 0, 0x2fb504f4, 1000) 83 TEST_SYM_INTERVAL (V_NAME_F1 (sinh), 0x2fb504f4, 0x42b0c0a7, 100000) 84 TEST_SYM_INTERVAL (V_NAME_F1 (sinh), 0x42b0c0a7, inf, 1000)
|
H A D | tanhf.c | 38 float32x4_t VPCS_ATTR NOINLINE V_NAME_F1 (tanh) (float32x4_t x) in V_NAME_F1() function 77 TEST_ULP (V_NAME_F1 (tanh), 2.09) 78 TEST_DISABLE_FENV_IF_NOT (V_NAME_F1 (tanh), WANT_SIMD_EXCEPT) 79 TEST_SYM_INTERVAL (V_NAME_F1 (tanh), 0, 0x1p-23, 1000) 80 TEST_SYM_INTERVAL (V_NAME_F1 (tanh), 0x1p-23, 0x1.205966p+3, 100000) 81 TEST_SYM_INTERVAL (V_NAME_F1 (tanh), 0x1.205966p+3, inf, 100)
|
H A D | erfcf.c | 94 NOINLINE VPCS_ATTR float32x4_t V_NAME_F1 (erfc) (float32x4_t x) in V_NAME_F1() function 168 TEST_DISABLE_FENV_IF_NOT (V_NAME_F1 (erfc), WANT_SIMD_EXCEPT) 169 TEST_ULP (V_NAME_F1 (erfc), 1.14) 170 TEST_SYM_INTERVAL (V_NAME_F1 (erfc), 0, 0x1p-26, 40000) 171 TEST_INTERVAL (V_NAME_F1 (erfc), 0x1p-26, 10.0625, 40000) 172 TEST_INTERVAL (V_NAME_F1 (erfc), -0x1p-26, -4.0, 40000) 173 TEST_INTERVAL (V_NAME_F1 (erfc), 10.0625, inf, 40000) 174 TEST_INTERVAL (V_NAME_F1 (erfc), -4.0, -inf, 40000)
|
H A D | logf.c | 45 float32x4_t VPCS_ATTR NOINLINE V_NAME_F1 (log) (float32x4_t x) in V_NAME_F1() function 84 TEST_ULP (V_NAME_F1 (log), 2.9) 85 TEST_DISABLE_FENV_IF_NOT (V_NAME_F1 (log), WANT_SIMD_EXCEPT) 86 TEST_INTERVAL (V_NAME_F1 (log), 0, 0xffff0000, 10000) 87 TEST_INTERVAL (V_NAME_F1 (log), 0x1p-4, 0x1p4, 500000) 88 TEST_INTERVAL (V_NAME_F1 (log), 0, inf, 50000)
|
H A D | erff.c | 64 float32x4_t VPCS_ATTR NOINLINE V_NAME_F1 (erf) (float32x4_t x) in V_NAME_F1() function 116 TEST_ULP (V_NAME_F1 (erf), 1.43) 117 TEST_DISABLE_FENV_IF_NOT (V_NAME_F1 (erf), WANT_SIMD_EXCEPT) 118 TEST_SYM_INTERVAL (V_NAME_F1 (erf), 0, 3.9375, 40000) 119 TEST_SYM_INTERVAL (V_NAME_F1 (erf), 3.9375, inf, 40000) 120 TEST_SYM_INTERVAL (V_NAME_F1 (erf), 0, inf, 40000)
|
H A D | tanf.c | 67 float32x4_t VPCS_ATTR NOINLINE V_NAME_F1 (tan) (float32x4_t x) in V_NAME_F1() function 126 TEST_ULP (V_NAME_F1 (tan), 2.96) 127 TEST_DISABLE_FENV_IF_NOT (V_NAME_F1 (tan), WANT_SIMD_EXCEPT) 128 TEST_SYM_INTERVAL (V_NAME_F1 (tan), 0, 0x1p-31, 5000) 129 TEST_SYM_INTERVAL (V_NAME_F1 (tan), 0x1p-31, 0x1p15, 500000) 130 TEST_SYM_INTERVAL (V_NAME_F1 (tan), 0x1p15, inf, 5000)
|
H A D | sinf.c | 47 float32x4_t VPCS_ATTR NOINLINE V_NAME_F1 (sin) (float32x4_t x) in V_NAME_F1() function 89 TEST_ULP (V_NAME_F1 (sin), 1.4) 90 TEST_DISABLE_FENV_IF_NOT (V_NAME_F1 (sin), WANT_SIMD_EXCEPT) 91 TEST_SYM_INTERVAL (V_NAME_F1 (sin), 0, 0x1p20, 500000) 92 TEST_SYM_INTERVAL (V_NAME_F1 (sin), 0x1p20, inf, 10000)
|
H A D | cosf.c | 40 float32x4_t VPCS_ATTR NOINLINE V_NAME_F1 (cos) (float32x4_t x) in V_NAME_F1() function 86 TEST_ULP (V_NAME_F1 (cos), 1.4) 87 TEST_DISABLE_FENV_IF_NOT (V_NAME_F1 (cos), WANT_SIMD_EXCEPT) 88 TEST_SYM_INTERVAL (V_NAME_F1 (cos), 0, 0x1p20, 500000) 89 TEST_SYM_INTERVAL (V_NAME_F1 (cos), 0x1p20, inf, 10000)
|
H A D | exp10f.c | 91 float32x4_t VPCS_ATTR NOINLINE V_NAME_F1 (exp10) (float32x4_t x) in V_NAME_F1() function 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 D | exp2f.c | 71 float32x4_t VPCS_ATTR NOINLINE V_NAME_F1 (exp2) (float32x4_t x) in V_NAME_F1() function 119 TEST_ULP (V_NAME_F1 (exp2), 1.49) 120 TEST_DISABLE_FENV_IF_NOT (V_NAME_F1 (exp2), WANT_SIMD_EXCEPT) 121 TEST_INTERVAL (V_NAME_F1 (exp2), 0, 0xffff0000, 10000) 122 TEST_SYM_INTERVAL (V_NAME_F1 (exp2), 0x1p-14, 0x1p8, 500000)
|
/freebsd/contrib/arm-optimized-routines/math/aarch64/experimental/advsimd/ |
H A D | erfinvf_5u.c | 90 float32x4_t VPCS_ATTR NOINLINE V_NAME_F1 (erfinv) (float32x4_t x) in V_NAME_F1() function 165 TEST_DISABLE_FENV (V_NAME_F1 (erfinv)) 166 TEST_ULP (V_NAME_F1 (erfinv), 4.49) 167 TEST_SYM_INTERVAL (V_NAME_F1 (erfinv), 0, 0x1.fffffep-1, 40000) 169 TEST_CONTROL_VALUE (V_NAME_F1 (erfinv), 0.5) 170 TEST_CONTROL_VALUE (V_NAME_F1 (erfinv), 0.8) 171 TEST_CONTROL_VALUE (V_NAME_F1 (erfinv), 0.95)
|