/freebsd/contrib/arm-optimized-routines/math/aarch64/advsimd/ |
H A D | log1p.c | 39 VPCS_ATTR float64x2_t V_NAME_D1 (log1p) (float64x2_t x) in V_NAME_D1() function 55 TEST_ULP (V_NAME_D1 (log1p), 1.95) 56 TEST_DISABLE_FENV_IF_NOT (V_NAME_D1 (log1p), WANT_SIMD_EXCEPT) 57 TEST_SYM_INTERVAL (V_NAME_D1 (log1p), 0.0, 0x1p-23, 50000) 58 TEST_SYM_INTERVAL (V_NAME_D1 (log1p), 0x1p-23, 0.001, 50000) 59 TEST_SYM_INTERVAL (V_NAME_D1 (log1p), 0.001, 1.0, 50000) 60 TEST_INTERVAL (V_NAME_D1 (log1p), 1, inf, 40000) 61 TEST_INTERVAL (V_NAME_D1 (log1p), -1.0, -inf, 500)
|
H A D | acos.c | 67 float64x2_t VPCS_ATTR V_NAME_D1 (acos) (float64x2_t x) in V_NAME_D1() function 115 TEST_ULP (V_NAME_D1 (acos), 1.02) 116 TEST_DISABLE_FENV_IF_NOT (V_NAME_D1 (acos), WANT_SIMD_EXCEPT) 117 TEST_INTERVAL (V_NAME_D1 (acos), 0, Small, 5000) 118 TEST_INTERVAL (V_NAME_D1 (acos), Small, 0.5, 50000) 119 TEST_INTERVAL (V_NAME_D1 (acos), 0.5, 1.0, 50000) 120 TEST_INTERVAL (V_NAME_D1 (acos), 1.0, 0x1p11, 50000) 121 TEST_INTERVAL (V_NAME_D1 (acos), 0x1p11, inf, 20000) 122 TEST_INTERVAL (V_NAME_D1 (acos), -0, -inf, 20000)
|
H A D | acosh.c | 36 VPCS_ATTR float64x2_t V_NAME_D1 (acosh) (float64x2_t x) in V_NAME_D1() function 60 TEST_ULP (V_NAME_D1 (acosh), 2.53) 61 TEST_DISABLE_FENV_IF_NOT (V_NAME_D1 (acosh), WANT_SIMD_EXCEPT) 62 TEST_INTERVAL (V_NAME_D1 (acosh), 1, 0x1p511, 90000) 63 TEST_INTERVAL (V_NAME_D1 (acosh), 0x1p511, inf, 10000) 64 TEST_INTERVAL (V_NAME_D1 (acosh), 0, 1, 1000) 65 TEST_INTERVAL (V_NAME_D1 (acosh), -0, -inf, 10000)
|
H A D | atanh.c | 38 float64x2_t V_NAME_D1 (atanh) (float64x2_t x) in V_NAME_D1() function 67 TEST_DISABLE_FENV_IF_NOT (V_NAME_D1 (atanh), WANT_SIMD_EXCEPT) 68 TEST_ULP (V_NAME_D1 (atanh), 3.32) 69 TEST_SYM_INTERVAL (V_NAME_D1 (atanh), 0, 0x1p-23, 10000) 70 TEST_SYM_INTERVAL (V_NAME_D1 (atanh), 0x1p-23, 1, 90000) 71 TEST_SYM_INTERVAL (V_NAME_D1 (atanh), 1, inf, 100) 75 TEST_CONTROL_VALUE (V_NAME_D1 (atanh), 0)
|
H A D | sinpi.c | 45 float64x2_t VPCS_ATTR V_NAME_D1 (sinpi) (float64x2_t x) in V_NAME_D1() function 81 TEST_ULP (V_NAME_D1 (sinpi), 2.56) 82 TEST_DISABLE_FENV_IF_NOT (V_NAME_D1 (sinpi), WANT_SIMD_EXCEPT) 83 TEST_SYM_INTERVAL (V_NAME_D1 (sinpi), 0, 0x1p-63, 5000) 84 TEST_SYM_INTERVAL (V_NAME_D1 (sinpi), 0x1p-63, 0.5, 10000) 85 TEST_SYM_INTERVAL (V_NAME_D1 (sinpi), 0.5, 0x1p51, 10000) 86 TEST_SYM_INTERVAL (V_NAME_D1 (sinpi), 0x1p51, inf, 10000)
|
H A D | cospi.c | 41 float64x2_t VPCS_ATTR V_NAME_D1 (cospi) (float64x2_t x) in V_NAME_D1() function 81 TEST_ULP (V_NAME_D1 (cospi), 2.56) 82 TEST_DISABLE_FENV_IF_NOT (V_NAME_D1 (cospi), WANT_SIMD_EXCEPT) 83 TEST_SYM_INTERVAL (V_NAME_D1 (cospi), 0, 0x1p-63, 5000) 84 TEST_SYM_INTERVAL (V_NAME_D1 (cospi), 0x1p-63, 0.5, 10000) 85 TEST_SYM_INTERVAL (V_NAME_D1 (cospi), 0.5, 0x1p51, 10000) 86 TEST_SYM_INTERVAL (V_NAME_D1 (cospi), 0x1p51, inf, 10000)
|
H A D | asin.c | 62 float64x2_t VPCS_ATTR V_NAME_D1 (asin) (float64x2_t x) in V_NAME_D1() function 123 TEST_ULP (V_NAME_D1 (asin), 2.20) 124 TEST_DISABLE_FENV_IF_NOT (V_NAME_D1 (asin), WANT_SIMD_EXCEPT) 125 TEST_INTERVAL (V_NAME_D1 (asin), 0, Small, 5000) 126 TEST_INTERVAL (V_NAME_D1 (asin), Small, 0.5, 50000) 127 TEST_INTERVAL (V_NAME_D1 (asin), 0.5, 1.0, 50000) 128 TEST_INTERVAL (V_NAME_D1 (asin), 1.0, 0x1p11, 50000) 129 TEST_INTERVAL (V_NAME_D1 (asin), 0x1p11, inf, 20000) 130 TEST_INTERVAL (V_NAME_D1 (asin), -0, -inf, 20000)
|
H A D | log10.c | 76 float64x2_t VPCS_ATTR V_NAME_D1 (log10) (float64x2_t x) in V_NAME_D1() function 125 TEST_ULP (V_NAME_D1 (log10), 1.97) 126 TEST_INTERVAL (V_NAME_D1 (log10), -0.0, -inf, 1000) 127 TEST_INTERVAL (V_NAME_D1 (log10), 0, 0x1p-149, 1000) 128 TEST_INTERVAL (V_NAME_D1 (log10), 0x1p-149, 0x1p-126, 4000) 129 TEST_INTERVAL (V_NAME_D1 (log10), 0x1p-126, 0x1p-23, 50000) 130 TEST_INTERVAL (V_NAME_D1 (log10), 0x1p-23, 1.0, 50000) 131 TEST_INTERVAL (V_NAME_D1 (log10), 1.0, 100, 50000) 132 TEST_INTERVAL (V_NAME_D1 (log10), 100, inf, 50000)
|
H A D | expm1.c | 48 float64x2_t VPCS_ATTR V_NAME_D1 (expm1) (float64x2_t x) in V_NAME_D1() function 73 TEST_ULP (V_NAME_D1 (expm1), 1.56) 74 TEST_DISABLE_FENV_IF_NOT (V_NAME_D1 (expm1), WANT_SIMD_EXCEPT) 75 TEST_SYM_INTERVAL (V_NAME_D1 (expm1), 0, 0x1p-51, 1000) 76 TEST_SYM_INTERVAL (V_NAME_D1 (expm1), 0x1p-51, 0x1.62b7d369a5aa9p+9, 100000) 77 TEST_SYM_INTERVAL (V_NAME_D1 (expm1), 0x1.62b7d369a5aa9p+9, inf, 100)
|
H A D | tanpi.c | 35 float64x2_t VPCS_ATTR V_NAME_D1 (tanpi) (float64x2_t x) in V_NAME_D1() function 81 TEST_DISABLE_FENV (V_NAME_D1 (tanpi)) 82 TEST_ULP (V_NAME_D1 (tanpi), 2.57) 83 TEST_SYM_INTERVAL (V_NAME_D1 (tanpi), 0, 0x1p-31, 50000) 84 TEST_SYM_INTERVAL (V_NAME_D1 (tanpi), 0x1p-31, 0.5, 50000) 85 TEST_SYM_INTERVAL (V_NAME_D1 (tanpi), 0.5, 1.0, 200000) 86 TEST_SYM_INTERVAL (V_NAME_D1 (tanpi), 1.0, 0x1p23, 50000) 87 TEST_SYM_INTERVAL (V_NAME_D1 (tanpi), 0x1p23, inf, 50000)
|
H A D | tanh.c | 34 float64x2_t VPCS_ATTR V_NAME_D1 (tanh) (float64x2_t x) in V_NAME_D1() function 63 TEST_ULP (V_NAME_D1 (tanh), 2.21) 64 TEST_DISABLE_FENV_IF_NOT (V_NAME_D1 (tanh), WANT_SIMD_EXCEPT) 65 TEST_SYM_INTERVAL (V_NAME_D1 (tanh), 0, 0x1p-27, 5000) 66 TEST_SYM_INTERVAL (V_NAME_D1 (tanh), 0x1p-27, 0x1.241bf835f9d5fp+4, 50000) 67 TEST_SYM_INTERVAL (V_NAME_D1 (tanh), 0x1.241bf835f9d5fp+4, inf, 1000)
|
H A D | sinh.c | 47 float64x2_t VPCS_ATTR V_NAME_D1 (sinh) (float64x2_t x) in V_NAME_D1() function 76 TEST_ULP (V_NAME_D1 (sinh), 2.02) 77 TEST_DISABLE_FENV_IF_NOT (V_NAME_D1 (sinh), WANT_SIMD_EXCEPT) 78 TEST_SYM_INTERVAL (V_NAME_D1 (sinh), 0, 0x1p-26, 1000) 79 TEST_SYM_INTERVAL (V_NAME_D1 (sinh), 0x1p-26, 0x1p9, 500000) 80 TEST_SYM_INTERVAL (V_NAME_D1 (sinh), 0x1p9, inf, 1000)
|
H A D | log2.c | 74 float64x2_t VPCS_ATTR V_NAME_D1 (log2) (float64x2_t x) in V_NAME_D1() function 117 TEST_ULP (V_NAME_D1 (log2), 2.09) 118 TEST_INTERVAL (V_NAME_D1 (log2), -0.0, -0x1p126, 100) 119 TEST_INTERVAL (V_NAME_D1 (log2), 0x1p-149, 0x1p-126, 4000) 120 TEST_INTERVAL (V_NAME_D1 (log2), 0x1p-126, 0x1p-23, 50000) 121 TEST_INTERVAL (V_NAME_D1 (log2), 0x1p-23, 1.0, 50000) 122 TEST_INTERVAL (V_NAME_D1 (log2), 1.0, 100, 50000) 123 TEST_INTERVAL (V_NAME_D1 (log2), 100, inf, 50000)
|
H A D | atan.c | 42 float64x2_t VPCS_ATTR V_NAME_D1 (atan) (float64x2_t x) in V_NAME_D1() function 128 TEST_ULP (V_NAME_D1 (atan), 1.78) 129 TEST_DISABLE_FENV_IF_NOT (V_NAME_D1 (atan), WANT_SIMD_EXCEPT) 130 TEST_INTERVAL (V_NAME_D1 (atan), 0, 0x1p-30, 10000) 131 TEST_INTERVAL (V_NAME_D1 (atan), -0, -0x1p-30, 1000) 132 TEST_INTERVAL (V_NAME_D1 (atan), 0x1p-30, 0x1p53, 900000) 133 TEST_INTERVAL (V_NAME_D1 (atan), -0x1p-30, -0x1p53, 90000) 134 TEST_INTERVAL (V_NAME_D1 (atan), 0x1p53, inf, 10000) 135 TEST_INTERVAL (V_NAME_D1 (atan), -0x1p53, -inf, 1000)
|
H A D | exp2.c | 80 float64x2_t V_NAME_D1 (exp2) (float64x2_t x) in V_NAME_D1() function 123 TEST_ULP (V_NAME_D1 (exp2), 1.15) 124 TEST_DISABLE_FENV_IF_NOT (V_NAME_D1 (exp2), WANT_SIMD_EXCEPT) 125 TEST_SYM_INTERVAL (V_NAME_D1 (exp2), 0, TinyBound, 5000) 126 TEST_SYM_INTERVAL (V_NAME_D1 (exp2), TinyBound, BigBound, 10000) 127 TEST_SYM_INTERVAL (V_NAME_D1 (exp2), BigBound, UOFlowBound, 5000) 128 TEST_SYM_INTERVAL (V_NAME_D1 (exp2), UOFlowBound, inf, 10000)
|
H A D | tan.c | 51 float64x2_t VPCS_ATTR V_NAME_D1 (tan) (float64x2_t x) in V_NAME_D1() function 118 TEST_ULP (V_NAME_D1 (tan), 2.99) 119 TEST_DISABLE_FENV_IF_NOT (V_NAME_D1 (tan), WANT_SIMD_EXCEPT) 120 TEST_SYM_INTERVAL (V_NAME_D1 (tan), 0, TinyBound, 5000) 121 TEST_SYM_INTERVAL (V_NAME_D1 (tan), TinyBound, RangeVal, 100000) 122 TEST_SYM_INTERVAL (V_NAME_D1 (tan), RangeVal, inf, 5000)
|
H A D | asinh.c | 139 VPCS_ATTR float64x2_t V_NAME_D1 (asinh) (float64x2_t x) in V_NAME_D1() function 232 TEST_ULP (V_NAME_D1 (asinh), 2.29) 233 TEST_DISABLE_FENV_IF_NOT (V_NAME_D1 (asinh), WANT_SIMD_EXCEPT) 234 TEST_SYM_INTERVAL (V_NAME_D1 (asinh), 0, 0x1p-26, 50000) 235 TEST_SYM_INTERVAL (V_NAME_D1 (asinh), 0x1p-26, 1, 50000) 236 TEST_SYM_INTERVAL (V_NAME_D1 (asinh), 1, 0x1p511, 50000) 237 TEST_SYM_INTERVAL (V_NAME_D1 (asinh), 0x1p511, inf, 40000) 240 TEST_CONTROL_VALUE (V_NAME_D1 (asinh), 0.5) 241 TEST_CONTROL_VALUE (V_NAME_D1 (asinh), 2) 242 TEST_CONTROL_VALUE (V_NAME_D1 (asinh), 0x1p600)
|
H A D | log.c | 70 float64x2_t VPCS_ATTR V_NAME_D1 (log) (float64x2_t x) in V_NAME_D1() function 114 TEST_ULP (V_NAME_D1 (log), 1.67) 115 TEST_DISABLE_FENV_IF_NOT (V_NAME_D1 (log), WANT_SIMD_EXCEPT) 116 TEST_INTERVAL (V_NAME_D1 (log), 0, 0xffff000000000000, 10000) 117 TEST_INTERVAL (V_NAME_D1 (log), 0x1p-4, 0x1p4, 400000) 118 TEST_INTERVAL (V_NAME_D1 (log), 0, inf, 400000)
|
H A D | exp.c | 79 float64x2_t VPCS_ATTR V_NAME_D1 (exp) (float64x2_t x) in V_NAME_D1() function 130 TEST_ULP (V_NAME_D1 (exp), 1.9) 131 TEST_DISABLE_FENV_IF_NOT (V_NAME_D1 (exp), WANT_SIMD_EXCEPT) 132 TEST_INTERVAL (V_NAME_D1 (exp), 0, 0xffff000000000000, 10000) 133 TEST_SYM_INTERVAL (V_NAME_D1 (exp), 0x1p-6, 0x1p6, 400000) 134 TEST_SYM_INTERVAL (V_NAME_D1 (exp), 633.3, 733.3, 10000)
|
H A D | erfc.c | 104 float64x2_t V_NAME_D1 (erfc) (float64x2_t x) in V_NAME_D1() function 199 TEST_ULP (V_NAME_D1 (erfc), 1.21) 200 TEST_DISABLE_FENV_IF_NOT (V_NAME_D1 (erfc), WANT_SIMD_EXCEPT) 201 TEST_SYM_INTERVAL (V_NAME_D1 (erfc), 0, 0x1p-26, 40000) 202 TEST_INTERVAL (V_NAME_D1 (erfc), 0x1p-26, 28.0, 40000) 203 TEST_INTERVAL (V_NAME_D1 (erfc), -0x1p-26, -6.0, 40000) 204 TEST_INTERVAL (V_NAME_D1 (erfc), 28.0, inf, 40000) 205 TEST_INTERVAL (V_NAME_D1 (erfc), -6.0, -inf, 40000)
|
H A D | cosh.c | 82 float64x2_t VPCS_ATTR V_NAME_D1 (cosh) (float64x2_t x) in V_NAME_D1() function 104 TEST_ULP (V_NAME_D1 (cosh), 1.43) 105 TEST_DISABLE_FENV_IF_NOT (V_NAME_D1 (cosh), WANT_SIMD_EXCEPT) 106 TEST_SYM_INTERVAL (V_NAME_D1 (cosh), 0, 0x1.6p9, 100000) 107 TEST_SYM_INTERVAL (V_NAME_D1 (cosh), 0x1.6p9, inf, 1000)
|
H A D | exp10.c | 88 float64x2_t VPCS_ATTR V_NAME_D1 (exp10) (float64x2_t x) in V_NAME_D1() function 142 TEST_ULP (V_NAME_D1 (exp10), 1.15) 143 TEST_DISABLE_FENV_IF_NOT (V_NAME_D1 (exp10), WANT_SIMD_EXCEPT) 144 TEST_SYM_INTERVAL (V_NAME_D1 (exp10), 0, SpecialBound, 5000) 145 TEST_SYM_INTERVAL (V_NAME_D1 (exp10), SpecialBound, ScaleBound, 5000) 146 TEST_SYM_INTERVAL (V_NAME_D1 (exp10), ScaleBound, inf, 10000)
|
H A D | sin.c | 55 float64x2_t VPCS_ATTR V_NAME_D1 (sin) (float64x2_t x) in V_NAME_D1() function 102 TEST_ULP (V_NAME_D1 (sin), 3.0) 103 TEST_DISABLE_FENV_IF_NOT (V_NAME_D1 (sin), WANT_SIMD_EXCEPT) 104 TEST_SYM_INTERVAL (V_NAME_D1 (sin), 0, 0x1p23, 500000) 105 TEST_SYM_INTERVAL (V_NAME_D1 (sin), 0x1p23, inf, 10000)
|
H A D | cos.c | 39 float64x2_t VPCS_ATTR V_NAME_D1 (cos) (float64x2_t x) in V_NAME_D1() function 89 TEST_ULP (V_NAME_D1 (cos), 3.0) 90 TEST_DISABLE_FENV_IF_NOT (V_NAME_D1 (cos), WANT_SIMD_EXCEPT) 91 TEST_SYM_INTERVAL (V_NAME_D1 (cos), 0, 0x1p23, 500000) 92 TEST_SYM_INTERVAL (V_NAME_D1 (cos), 0x1p23, inf, 10000)
|
/freebsd/contrib/arm-optimized-routines/math/aarch64/experimental/advsimd/ |
H A D | erfinv_25u.c | 105 float64x2_t VPCS_ATTR V_NAME_D1 (erfinv) (float64x2_t x) in V_NAME_D1() function 157 TEST_ULP (V_NAME_D1 (erfinv), 24.8) 158 TEST_DISABLE_FENV (V_NAME_D1 (erfinv)) 159 TEST_SYM_INTERVAL (V_NAME_D1 (erfinv), 0, 0x1.fffffffffffffp-1, 100000) 160 TEST_SYM_INTERVAL (V_NAME_D1 (erfinv), 0, 0x1.fffffffffffffp-1, 100000) 161 TEST_SYM_INTERVAL (V_NAME_D1 (erfinv), 0, 0x1.fffffffffffffp-1, 100000) 163 TEST_CONTROL_VALUE (V_NAME_D1 (erfinv), 0.5) 164 TEST_CONTROL_VALUE (V_NAME_D1 (erfinv), 0.8) 165 TEST_CONTROL_VALUE (V_NAME_D1 (erfinv), 0.95)
|