/freebsd/contrib/arm-optimized-routines/pl/math/ |
H A D | v_asin_3u.c | 63 float64x2_t VPCS_ATTR V_NAME_D1 (asin) (float64x2_t x) in V_NAME_D1() function 106 PL_TEST_ULP (V_NAME_D1 (asin), 2.19) 107 PL_TEST_EXPECT_FENV (V_NAME_D1 (asin), WANT_SIMD_EXCEPT) 108 PL_TEST_INTERVAL (V_NAME_D1 (asin), 0, Small, 5000) 109 PL_TEST_INTERVAL (V_NAME_D1 (asin), Small, 0.5, 50000) 110 PL_TEST_INTERVAL (V_NAME_D1 (asin), 0.5, 1.0, 50000) 111 PL_TEST_INTERVAL (V_NAME_D1 (asin), 1.0, 0x1p11, 50000) 112 PL_TEST_INTERVAL (V_NAME_D1 (asin), 0x1p11, inf, 20000) 113 PL_TEST_INTERVAL (V_NAME_D1 (asin), -0, -inf, 20000)
|
H A D | v_log10_2u5.c | 73 float64x2_t VPCS_ATTR V_NAME_D1 (log10) (float64x2_t x) in V_NAME_D1() function 112 PL_TEST_ULP (V_NAME_D1 (log10), 1.97) 113 PL_TEST_EXPECT_FENV_ALWAYS (V_NAME_D1 (log10)) 114 PL_TEST_INTERVAL (V_NAME_D1 (log10), -0.0, -inf, 1000) 115 PL_TEST_INTERVAL (V_NAME_D1 (log10), 0, 0x1p-149, 1000) 116 PL_TEST_INTERVAL (V_NAME_D1 (log10), 0x1p-149, 0x1p-126, 4000) 117 PL_TEST_INTERVAL (V_NAME_D1 (log10), 0x1p-126, 0x1p-23, 50000) 118 PL_TEST_INTERVAL (V_NAME_D1 (log10), 0x1p-23, 1.0, 50000) 119 PL_TEST_INTERVAL (V_NAME_D1 (log10), 1.0, 100, 50000) 120 PL_TEST_INTERVAL (V_NAME_D1 (log10), 100, inf, 50000)
|
H A D | v_atan_2u5.c | 42 float64x2_t VPCS_ATTR V_NAME_D1 (atan) (float64x2_t x) in V_NAME_D1() function 97 PL_TEST_ULP (V_NAME_D1 (atan), 1.78) 98 PL_TEST_EXPECT_FENV (V_NAME_D1 (atan), WANT_SIMD_EXCEPT) 99 PL_TEST_INTERVAL (V_NAME_D1 (atan), 0, 0x1p-30, 10000) 100 PL_TEST_INTERVAL (V_NAME_D1 (atan), -0, -0x1p-30, 1000) 101 PL_TEST_INTERVAL (V_NAME_D1 (atan), 0x1p-30, 0x1p53, 900000) 102 PL_TEST_INTERVAL (V_NAME_D1 (atan), -0x1p-30, -0x1p53, 90000) 103 PL_TEST_INTERVAL (V_NAME_D1 (atan), 0x1p53, inf, 10000) 104 PL_TEST_INTERVAL (V_NAME_D1 (atan), -0x1p53, -inf, 1000)
|
H A D | v_acos_2u.c | 67 float64x2_t VPCS_ATTR V_NAME_D1 (acos) (float64x2_t x) in V_NAME_D1() function 115 PL_TEST_ULP (V_NAME_D1 (acos), 1.02) 116 PL_TEST_EXPECT_FENV (V_NAME_D1 (acos), WANT_SIMD_EXCEPT) 117 PL_TEST_INTERVAL (V_NAME_D1 (acos), 0, Small, 5000) 118 PL_TEST_INTERVAL (V_NAME_D1 (acos), Small, 0.5, 50000) 119 PL_TEST_INTERVAL (V_NAME_D1 (acos), 0.5, 1.0, 50000) 120 PL_TEST_INTERVAL (V_NAME_D1 (acos), 1.0, 0x1p11, 50000) 121 PL_TEST_INTERVAL (V_NAME_D1 (acos), 0x1p11, inf, 20000) 122 PL_TEST_INTERVAL (V_NAME_D1 (acos), -0, -inf, 20000)
|
H A D | v_log2_3u.c | 69 float64x2_t VPCS_ATTR V_NAME_D1 (log2) (float64x2_t x) in V_NAME_D1() function 102 PL_TEST_ULP (V_NAME_D1 (log2), 2.09) 103 PL_TEST_EXPECT_FENV_ALWAYS (V_NAME_D1 (log2)) 104 PL_TEST_INTERVAL (V_NAME_D1 (log2), -0.0, -0x1p126, 100) 105 PL_TEST_INTERVAL (V_NAME_D1 (log2), 0x1p-149, 0x1p-126, 4000) 106 PL_TEST_INTERVAL (V_NAME_D1 (log2), 0x1p-126, 0x1p-23, 50000) 107 PL_TEST_INTERVAL (V_NAME_D1 (log2), 0x1p-23, 1.0, 50000) 108 PL_TEST_INTERVAL (V_NAME_D1 (log2), 1.0, 100, 50000) 109 PL_TEST_INTERVAL (V_NAME_D1 (log2), 100, inf, 50000)
|
H A D | v_acosh_3u5.c | 36 VPCS_ATTR float64x2_t V_NAME_D1 (acosh) (float64x2_t x) in V_NAME_D1() function 61 PL_TEST_ULP (V_NAME_D1 (acosh), 2.53) 62 PL_TEST_EXPECT_FENV (V_NAME_D1 (acosh), WANT_SIMD_EXCEPT) 63 PL_TEST_INTERVAL (V_NAME_D1 (acosh), 1, 0x1p511, 90000) 64 PL_TEST_INTERVAL (V_NAME_D1 (acosh), 0x1p511, inf, 10000) 65 PL_TEST_INTERVAL (V_NAME_D1 (acosh), 0, 1, 1000) 66 PL_TEST_INTERVAL (V_NAME_D1 (acosh), -0, -inf, 10000)
|
H A D | v_sinpi_3u1.c | 45 float64x2_t VPCS_ATTR V_NAME_D1 (sinpi) (float64x2_t x) in V_NAME_D1() function 81 PL_TEST_ULP (V_NAME_D1 (sinpi), 3.06) 82 PL_TEST_EXPECT_FENV (V_NAME_D1 (sinpi), WANT_SIMD_EXCEPT) 83 PL_TEST_SYM_INTERVAL (V_NAME_D1 (sinpi), 0, 0x1p-63, 5000) 84 PL_TEST_SYM_INTERVAL (V_NAME_D1 (sinpi), 0x1p-63, 0.5, 10000) 85 PL_TEST_SYM_INTERVAL (V_NAME_D1 (sinpi), 0.5, 0x1p51, 10000) 86 PL_TEST_SYM_INTERVAL (V_NAME_D1 (sinpi), 0x1p51, inf, 10000)
|
H A D | v_cospi_3u1.c | 41 float64x2_t VPCS_ATTR V_NAME_D1 (cospi) (float64x2_t x) in V_NAME_D1() function 81 PL_TEST_ULP (V_NAME_D1 (cospi), 2.56) 82 PL_TEST_EXPECT_FENV (V_NAME_D1 (cospi), WANT_SIMD_EXCEPT) 83 PL_TEST_SYM_INTERVAL (V_NAME_D1 (cospi), 0, 0x1p-63, 5000) 84 PL_TEST_SYM_INTERVAL (V_NAME_D1 (cospi), 0x1p-63, 0.5, 10000) 85 PL_TEST_SYM_INTERVAL (V_NAME_D1 (cospi), 0.5, 0x1p51, 10000) 86 PL_TEST_SYM_INTERVAL (V_NAME_D1 (cospi), 0x1p51, inf, 10000)
|
H A D | v_log1p_2u5.c | 54 VPCS_ATTR float64x2_t V_NAME_D1 (log1p) (float64x2_t x) in V_NAME_D1() function 122 PL_TEST_ULP (V_NAME_D1 (log1p), 1.97) 123 PL_TEST_EXPECT_FENV (V_NAME_D1 (log1p), WANT_SIMD_EXCEPT) 124 PL_TEST_SYM_INTERVAL (V_NAME_D1 (log1p), 0.0, 0x1p-23, 50000) 125 PL_TEST_SYM_INTERVAL (V_NAME_D1 (log1p), 0x1p-23, 0.001, 50000) 126 PL_TEST_SYM_INTERVAL (V_NAME_D1 (log1p), 0.001, 1.0, 50000) 127 PL_TEST_INTERVAL (V_NAME_D1 (log1p), 1, inf, 40000) 128 PL_TEST_INTERVAL (V_NAME_D1 (log1p), -1.0, -inf, 500)
|
H A D | v_atanh_3u5.c | 34 float64x2_t V_NAME_D1 (atanh) (float64x2_t x) in V_NAME_D1() function 59 PL_TEST_EXPECT_FENV (V_NAME_D1 (atanh), WANT_SIMD_EXCEPT) 60 PL_TEST_ULP (V_NAME_D1 (atanh), 3.32) 64 PL_TEST_SYM_INTERVAL_C (V_NAME_D1 (atanh), 0, 0x1p-23, 10000, 0) 65 PL_TEST_SYM_INTERVAL_C (V_NAME_D1 (atanh), 0x1p-23, 1, 90000, 0) 66 PL_TEST_SYM_INTERVAL_C (V_NAME_D1 (atanh), 1, inf, 100, 0)
|
H A D | v_exp2_2u.c | 80 float64x2_t V_NAME_D1 (exp2) (float64x2_t x) in V_NAME_D1() function 123 PL_TEST_ULP (V_NAME_D1 (exp2), 1.15) 124 PL_TEST_EXPECT_FENV (V_NAME_D1 (exp2), WANT_SIMD_EXCEPT) 125 PL_TEST_SYM_INTERVAL (V_NAME_D1 (exp2), 0, TinyBound, 5000) 126 PL_TEST_SYM_INTERVAL (V_NAME_D1 (exp2), TinyBound, BigBound, 10000) 127 PL_TEST_SYM_INTERVAL (V_NAME_D1 (exp2), BigBound, UOFlowBound, 5000) 128 PL_TEST_SYM_INTERVAL (V_NAME_D1 (exp2), UOFlowBound, inf, 10000)
|
H A D | v_expm1_2u5.c | 58 float64x2_t VPCS_ATTR V_NAME_D1 (expm1) (float64x2_t x) in V_NAME_D1() function 114 PL_TEST_ULP (V_NAME_D1 (expm1), 1.68) 115 PL_TEST_EXPECT_FENV (V_NAME_D1 (expm1), WANT_SIMD_EXCEPT) 116 PL_TEST_SYM_INTERVAL (V_NAME_D1 (expm1), 0, 0x1p-51, 1000) 117 PL_TEST_SYM_INTERVAL (V_NAME_D1 (expm1), 0x1p-51, 0x1.62b7d369a5aa9p+9, 100000) 118 PL_TEST_SYM_INTERVAL (V_NAME_D1 (expm1), 0x1.62b7d369a5aa9p+9, inf, 100)
|
H A D | v_tanh_3u.c | 73 float64x2_t VPCS_ATTR V_NAME_D1 (tanh) (float64x2_t x) in V_NAME_D1() function 102 PL_TEST_ULP (V_NAME_D1 (tanh), 2.27) 103 PL_TEST_EXPECT_FENV (V_NAME_D1 (tanh), WANT_SIMD_EXCEPT) 104 PL_TEST_SYM_INTERVAL (V_NAME_D1 (tanh), 0, 0x1p-27, 5000) 105 PL_TEST_SYM_INTERVAL (V_NAME_D1 (tanh), 0x1p-27, 0x1.241bf835f9d5fp+4, 50000) 106 PL_TEST_SYM_INTERVAL (V_NAME_D1 (tanh), 0x1.241bf835f9d5fp+4, inf, 1000)
|
H A D | v_tan_3u5.c | 50 float64x2_t VPCS_ATTR V_NAME_D1 (tan) (float64x2_t x) in V_NAME_D1() function 116 PL_TEST_ULP (V_NAME_D1 (tan), 2.99) 117 PL_TEST_EXPECT_FENV (V_NAME_D1 (tan), WANT_SIMD_EXCEPT) 118 PL_TEST_SYM_INTERVAL (V_NAME_D1 (tan), 0, TinyBound, 5000) 119 PL_TEST_SYM_INTERVAL (V_NAME_D1 (tan), TinyBound, RangeVal, 100000) 120 PL_TEST_SYM_INTERVAL (V_NAME_D1 (tan), RangeVal, inf, 5000)
|
H A D | v_sinh_3u.c | 85 float64x2_t VPCS_ATTR V_NAME_D1 (sinh) (float64x2_t x) in V_NAME_D1() function 114 PL_TEST_ULP (V_NAME_D1 (sinh), 2.08) 115 PL_TEST_EXPECT_FENV (V_NAME_D1 (sinh), WANT_SIMD_EXCEPT) 116 PL_TEST_SYM_INTERVAL (V_NAME_D1 (sinh), 0, 0x1p-26, 1000) 117 PL_TEST_SYM_INTERVAL (V_NAME_D1 (sinh), 0x1p-26, 0x1p9, 500000) 118 PL_TEST_SYM_INTERVAL (V_NAME_D1 (sinh), 0x1p9, inf, 1000)
|
H A D | v_cosh_2u.c | 79 float64x2_t VPCS_ATTR V_NAME_D1 (cosh) (float64x2_t x) in V_NAME_D1() function 101 PL_TEST_ULP (V_NAME_D1 (cosh), 1.43) 102 PL_TEST_EXPECT_FENV_ALWAYS (V_NAME_D1 (cosh)) 103 PL_TEST_SYM_INTERVAL (V_NAME_D1 (cosh), 0, 0x1.6p9, 100000) 104 PL_TEST_SYM_INTERVAL (V_NAME_D1 (cosh), 0x1.6p9, inf, 1000)
|
H A D | v_exp10_2u.c | 87 float64x2_t VPCS_ATTR V_NAME_D1 (exp10) (float64x2_t x) in V_NAME_D1() function 140 PL_TEST_ULP (V_NAME_D1 (exp10), 1.15) 141 PL_TEST_EXPECT_FENV (V_NAME_D1 (exp10), WANT_SIMD_EXCEPT) 142 PL_TEST_SYM_INTERVAL (V_NAME_D1 (exp10), 0, SpecialBound, 5000) 143 PL_TEST_SYM_INTERVAL (V_NAME_D1 (exp10), SpecialBound, ScaleBound, 5000) 144 PL_TEST_SYM_INTERVAL (V_NAME_D1 (exp10), ScaleBound, inf, 10000)
|
H A D | v_erf_2u5.c | 73 float64x2_t VPCS_ATTR V_NAME_D1 (erf) (float64x2_t x) in V_NAME_D1() function 154 PL_TEST_ULP (V_NAME_D1 (erf), 1.79) 155 PL_TEST_EXPECT_FENV (V_NAME_D1 (erf), WANT_SIMD_EXCEPT) 156 PL_TEST_SYM_INTERVAL (V_NAME_D1 (erf), 0, 5.9921875, 40000) 157 PL_TEST_SYM_INTERVAL (V_NAME_D1 (erf), 5.9921875, inf, 40000) 158 PL_TEST_SYM_INTERVAL (V_NAME_D1 (erf), 0, inf, 40000)
|
H A D | v_erfc_1u8.c | 102 float64x2_t V_NAME_D1 (erfc) (float64x2_t x) in V_NAME_D1() function 193 PL_TEST_ULP (V_NAME_D1 (erfc), 1.21) 194 PL_TEST_SYM_INTERVAL (V_NAME_D1 (erfc), 0, 0x1p-26, 40000) 195 PL_TEST_INTERVAL (V_NAME_D1 (erfc), 0x1p-26, 28.0, 40000) 196 PL_TEST_INTERVAL (V_NAME_D1 (erfc), -0x1p-26, -6.0, 40000) 197 PL_TEST_INTERVAL (V_NAME_D1 (erfc), 28.0, inf, 40000) 198 PL_TEST_INTERVAL (V_NAME_D1 (erfc), -6.0, -inf, 40000)
|
H A D | v_asinh_3u5.c | 98 VPCS_ATTR float64x2_t V_NAME_D1 (asinh) (float64x2_t x) in V_NAME_D1() function 164 PL_TEST_ULP (V_NAME_D1 (asinh), 2.80) 165 PL_TEST_EXPECT_FENV (V_NAME_D1 (asinh), WANT_SIMD_EXCEPT) 169 PL_TEST_SYM_INTERVAL_C (V_NAME_D1 (asinh), lo, hi, n, 0.5) \ 170 PL_TEST_SYM_INTERVAL_C (V_NAME_D1 (asinh), lo, hi, n, 2) \ 171 PL_TEST_SYM_INTERVAL_C (V_NAME_D1 (asinh), lo, hi, n, 0x1p600)
|
H A D | v_erfinv_25u.c | 105 float64x2_t VPCS_ATTR V_NAME_D1 (erfinv) (float64x2_t x) in V_NAME_D1() function 154 PL_TEST_ULP (V_NAME_D1 (erfinv), 24.8) 156 PL_TEST_SYM_INTERVAL_C (V_NAME_D1 (erfinv), 0, 0x1.fffffffffffffp-1, 100000, 158 PL_TEST_SYM_INTERVAL_C (V_NAME_D1 (erfinv), 0, 0x1.fffffffffffffp-1, 100000, 160 PL_TEST_SYM_INTERVAL_C (V_NAME_D1 (erfinv), 0, 0x1.fffffffffffffp-1, 100000,
|
H A D | v_cbrt_2u.c | 50 VPCS_ATTR float64x2_t V_NAME_D1 (cbrt) (float64x2_t x) in V_NAME_D1() function 113 PL_TEST_ULP (V_NAME_D1 (cbrt), 1.30) 115 PL_TEST_EXPECT_FENV_ALWAYS (V_NAME_D1 (cbrt)) 116 PL_TEST_SYM_INTERVAL (V_NAME_D1 (cbrt), 0, inf, 1000000)
|
H A D | pl_sig.h | 9 #define V_NAME_D1(fun) _ZGVnN2v_##fun macro 28 # define PL_DECL_VD1(fun) VPCS_ATTR float64x2_t V_NAME_D1 (fun) (float64x2_t);
|
/freebsd/contrib/arm-optimized-routines/math/aarch64/ |
H A D | v_cos.c | 39 float64x2_t VPCS_ATTR V_NAME_D1 (cos) (float64x2_t x) in V_NAME_D1() function
|
H A D | v_sin.c | 52 float64x2_t VPCS_ATTR V_NAME_D1 (sin) (float64x2_t x) in V_NAME_D1() function
|