/freebsd/contrib/arm-optimized-routines/math/aarch64/sve/ |
H A D | log.c | 45 svfloat64_t SV_NAME_D1 (log) (svfloat64_t x, const svbool_t pg) in SV_NAME_D1() function 88 TEST_ULP (SV_NAME_D1 (log), 2.15) 89 TEST_DISABLE_FENV (SV_NAME_D1 (log)) 90 TEST_INTERVAL (SV_NAME_D1 (log), -0.0, -inf, 1000) 91 TEST_INTERVAL (SV_NAME_D1 (log), 0, 0x1p-149, 1000) 92 TEST_INTERVAL (SV_NAME_D1 (log), 0x1p-149, 0x1p-126, 4000) 93 TEST_INTERVAL (SV_NAME_D1 (log), 0x1p-126, 0x1p-23, 50000) 94 TEST_INTERVAL (SV_NAME_D1 (log), 0x1p-23, 1.0, 50000) 95 TEST_INTERVAL (SV_NAME_D1 (log), 1.0, 100, 50000) 96 TEST_INTERVAL (SV_NAME_D1 (log), 100, inf, 50000)
|
H A D | asin.c | 47 svfloat64_t SV_NAME_D1 (asin) (svfloat64_t x, const svbool_t pg) in SV_NAME_D1() function 79 TEST_ULP (SV_NAME_D1 (asin), 2.20) 80 TEST_DISABLE_FENV (SV_NAME_D1 (asin)) 81 TEST_INTERVAL (SV_NAME_D1 (asin), 0, 0.5, 50000) 82 TEST_INTERVAL (SV_NAME_D1 (asin), 0.5, 1.0, 50000) 83 TEST_INTERVAL (SV_NAME_D1 (asin), 1.0, 0x1p11, 50000) 84 TEST_INTERVAL (SV_NAME_D1 (asin), 0x1p11, inf, 20000) 85 TEST_INTERVAL (SV_NAME_D1 (asin), -0, -inf, 20000)
|
H A D | sinpi.c | 31 svfloat64_t SV_NAME_D1 (sinpi) (svfloat64_t x, const svbool_t pg) in SV_NAME_D1() function 55 TEST_ULP (SV_NAME_D1 (sinpi), 2.61) 56 TEST_DISABLE_FENV (SV_NAME_D1 (sinpi)) 57 TEST_SYM_INTERVAL (SV_NAME_D1 (sinpi), 0, 0x1p-63, 5000) 58 TEST_SYM_INTERVAL (SV_NAME_D1 (sinpi), 0x1p-63, 0.5, 10000) 59 TEST_SYM_INTERVAL (SV_NAME_D1 (sinpi), 0.5, 0x1p51, 10000) 60 TEST_SYM_INTERVAL (SV_NAME_D1 (sinpi), 0x1p51, inf, 10000)
|
H A D | acosh.c | 28 svfloat64_t SV_NAME_D1 (acosh) (svfloat64_t x, const svbool_t pg) in SV_NAME_D1() function 45 TEST_ULP (SV_NAME_D1 (acosh), 2.69) 46 TEST_DISABLE_FENV (SV_NAME_D1 (acosh)) 47 TEST_INTERVAL (SV_NAME_D1 (acosh), 1, 0x1p511, 90000) 48 TEST_INTERVAL (SV_NAME_D1 (acosh), 0x1p511, inf, 10000) 49 TEST_INTERVAL (SV_NAME_D1 (acosh), 0, 1, 1000) 50 TEST_INTERVAL (SV_NAME_D1 (acosh), -0, -inf, 10000)
|
H A D | acos.c | 46 svfloat64_t SV_NAME_D1 (acos) (svfloat64_t x, const svbool_t pg) in SV_NAME_D1() function 86 TEST_ULP (SV_NAME_D1 (acos), 1.02) 87 TEST_DISABLE_FENV (SV_NAME_D1 (acos)) 88 TEST_INTERVAL (SV_NAME_D1 (acos), 0, 0.5, 50000) 89 TEST_INTERVAL (SV_NAME_D1 (acos), 0.5, 1.0, 50000) 90 TEST_INTERVAL (SV_NAME_D1 (acos), 1.0, 0x1p11, 50000) 91 TEST_INTERVAL (SV_NAME_D1 (acos), 0x1p11, inf, 20000) 92 TEST_INTERVAL (SV_NAME_D1 (acos), -0, -inf, 20000)
|
H A D | cospi.c | 32 svfloat64_t SV_NAME_D1 (cospi) (svfloat64_t x, const svbool_t pg) in SV_NAME_D1() function 59 TEST_ULP (SV_NAME_D1 (cospi), 2.71) 60 TEST_DISABLE_FENV (SV_NAME_D1 (cospi)) 61 TEST_SYM_INTERVAL (SV_NAME_D1 (cospi), 0, 0x1p-63, 5000) 62 TEST_SYM_INTERVAL (SV_NAME_D1 (cospi), 0x1p-63, 0.5, 10000) 63 TEST_SYM_INTERVAL (SV_NAME_D1 (cospi), 0.5, 0x1p51, 10000) 64 TEST_SYM_INTERVAL (SV_NAME_D1 (cospi), 0x1p51, inf, 100000)
|
H A D | atanh.c | 28 svfloat64_t SV_NAME_D1 (atanh) (svfloat64_t x, const svbool_t pg) in SV_NAME_D1() function 53 TEST_ULP (SV_NAME_D1 (atanh), 3.32) 54 TEST_DISABLE_FENV (SV_NAME_D1 (atanh)) 55 TEST_SYM_INTERVAL (SV_NAME_D1 (atanh), 0, 0x1p-23, 10000) 56 TEST_SYM_INTERVAL (SV_NAME_D1 (atanh), 0x1p-23, 1, 90000) 57 TEST_SYM_INTERVAL (SV_NAME_D1 (atanh), 1, inf, 100) 61 TEST_CONTROL_VALUE (SV_NAME_D1 (atanh), 0)
|
H A D | log10.c | 47 svfloat64_t SV_NAME_D1 (log10) (svfloat64_t x, const svbool_t pg) in SV_NAME_D1() function 93 TEST_ULP (SV_NAME_D1 (log10), 1.97) 94 TEST_DISABLE_FENV (SV_NAME_D1 (log10)) 95 TEST_INTERVAL (SV_NAME_D1 (log10), -0.0, -0x1p126, 100) 96 TEST_INTERVAL (SV_NAME_D1 (log10), 0x1p-149, 0x1p-126, 4000) 97 TEST_INTERVAL (SV_NAME_D1 (log10), 0x1p-126, 0x1p-23, 50000) 98 TEST_INTERVAL (SV_NAME_D1 (log10), 0x1p-23, 1.0, 50000) 99 TEST_INTERVAL (SV_NAME_D1 (log10), 1.0, 100, 50000) 100 TEST_INTERVAL (SV_NAME_D1 (log10), 100, inf, 50000)
|
H A D | log2.c | 47 svfloat64_t SV_NAME_D1 (log2) (svfloat64_t x, const svbool_t pg) in SV_NAME_D1() function 88 TEST_ULP (SV_NAME_D1 (log2), 2.09) 89 TEST_DISABLE_FENV (SV_NAME_D1 (log2)) 90 TEST_INTERVAL (SV_NAME_D1 (log2), -0.0, -0x1p126, 1000) 91 TEST_INTERVAL (SV_NAME_D1 (log2), 0.0, 0x1p-126, 4000) 92 TEST_INTERVAL (SV_NAME_D1 (log2), 0x1p-126, 0x1p-23, 50000) 93 TEST_INTERVAL (SV_NAME_D1 (log2), 0x1p-23, 1.0, 50000) 94 TEST_INTERVAL (SV_NAME_D1 (log2), 1.0, 100, 50000) 95 TEST_INTERVAL (SV_NAME_D1 (log2), 100, inf, 50000)
|
H A D | atan.c | 39 svfloat64_t SV_NAME_D1 (atan) (svfloat64_t x, const svbool_t pg) in SV_NAME_D1() function 83 TEST_ULP (SV_NAME_D1 (atan), 1.78) 84 TEST_DISABLE_FENV (SV_NAME_D1 (atan)) 85 TEST_INTERVAL (SV_NAME_D1 (atan), 0.0, 1.0, 40000) 86 TEST_INTERVAL (SV_NAME_D1 (atan), 1.0, 100.0, 40000) 87 TEST_INTERVAL (SV_NAME_D1 (atan), 100, inf, 40000) 88 TEST_INTERVAL (SV_NAME_D1 (atan), -0, -inf, 40000)
|
H A D | log1p.c | 51 svfloat64_t SV_NAME_D1 (log1p) (svfloat64_t x, svbool_t pg) in SV_NAME_D1() function 111 TEST_ULP (SV_NAME_D1 (log1p), 1.97) 112 TEST_DISABLE_FENV (SV_NAME_D1 (log1p)) 113 TEST_SYM_INTERVAL (SV_NAME_D1 (log1p), 0.0, 0x1p-23, 50000) 114 TEST_SYM_INTERVAL (SV_NAME_D1 (log1p), 0x1p-23, 0.001, 50000) 115 TEST_SYM_INTERVAL (SV_NAME_D1 (log1p), 0.001, 1.0, 50000) 116 TEST_INTERVAL (SV_NAME_D1 (log1p), 1, inf, 10000) 117 TEST_INTERVAL (SV_NAME_D1 (log1p), -1, -inf, 10)
|
H A D | tanpi.c | 35 svfloat64_t SV_NAME_D1 (tanpi) (svfloat64_t x, const svbool_t pg) in SV_NAME_D1() function 81 TEST_DISABLE_FENV (SV_NAME_D1 (tanpi)) 82 TEST_ULP (SV_NAME_D1 (tanpi), 2.57) 83 TEST_SYM_INTERVAL (SV_NAME_D1 (tanpi), 0, 0x1p-31, 50000) 84 TEST_SYM_INTERVAL (SV_NAME_D1 (tanpi), 0x1p-31, 0.5, 50000) 85 TEST_SYM_INTERVAL (SV_NAME_D1 (tanpi), 0.5, 1.0, 200000) 86 TEST_SYM_INTERVAL (SV_NAME_D1 (tanpi), 1.0, 0x1p23, 50000) 87 TEST_SYM_INTERVAL (SV_NAME_D1 (tanpi), 0x1p23, inf, 50000)
|
H A D | exp.c | 72 svfloat64_t SV_NAME_D1 (exp) (svfloat64_t x, const svbool_t pg) in SV_NAME_D1() function 135 TEST_ULP (SV_NAME_D1 (exp), 1.46) 136 TEST_DISABLE_FENV (SV_NAME_D1 (exp)) 137 TEST_SYM_INTERVAL (SV_NAME_D1 (exp), 0, 0x1p-23, 40000) 138 TEST_SYM_INTERVAL (SV_NAME_D1 (exp), 0x1p-23, 1, 50000) 139 TEST_SYM_INTERVAL (SV_NAME_D1 (exp), 1, 0x1p23, 50000) 140 TEST_SYM_INTERVAL (SV_NAME_D1 (exp), 0x1p23, inf, 50000)
|
H A D | expm1.c | 46 svfloat64_t SV_NAME_D1 (expm1) (svfloat64_t x, svbool_t pg) in SV_NAME_D1() function 92 TEST_ULP (SV_NAME_D1 (expm1), 1.68) 93 TEST_DISABLE_FENV (SV_NAME_D1 (expm1)) 94 TEST_SYM_INTERVAL (SV_NAME_D1 (expm1), 0, 0x1p-23, 1000) 95 TEST_SYM_INTERVAL (SV_NAME_D1 (expm1), 0x1p-23, SpecialBound, 200000) 96 TEST_SYM_INTERVAL (SV_NAME_D1 (expm1), SpecialBound, inf, 1000)
|
H A D | asinh.c | 108 svfloat64_t SV_NAME_D1 (asinh) (svfloat64_t x, const svbool_t pg) in SV_NAME_D1() function 186 TEST_ULP (SV_NAME_D1 (asinh), 2.52) 187 TEST_DISABLE_FENV (SV_NAME_D1 (asinh)) 188 TEST_SYM_INTERVAL (SV_NAME_D1 (asinh), 0, 0x1p-26, 50000) 189 TEST_SYM_INTERVAL (SV_NAME_D1 (asinh), 0x1p-26, 1, 50000) 190 TEST_SYM_INTERVAL (SV_NAME_D1 (asinh), 1, 0x1p511, 50000) 191 TEST_SYM_INTERVAL (SV_NAME_D1 (asinh), 0x1p511, inf, 40000) 194 TEST_CONTROL_VALUE (SV_NAME_D1 (asinh), 0.5) 195 TEST_CONTROL_VALUE (SV_NAME_D1 (asinh), 2) 196 TEST_CONTROL_VALUE (SV_NAME_D1 (asinh), 0x1p600)
|
H A D | tanh.c | 72 svfloat64_t SV_NAME_D1 (tanh) (svfloat64_t x, svbool_t pg) in SV_NAME_D1() function 93 TEST_ULP (SV_NAME_D1 (tanh), 2.27) 94 TEST_DISABLE_FENV (SV_NAME_D1 (tanh)) 95 TEST_SYM_INTERVAL (SV_NAME_D1 (tanh), 0, 0x1p-27, 5000) 96 TEST_SYM_INTERVAL (SV_NAME_D1 (tanh), 0x1p-27, 0x1.241bf835f9d5fp+4, 50000) 97 TEST_SYM_INTERVAL (SV_NAME_D1 (tanh), 0x1.241bf835f9d5fp+4, inf, 1000)
|
H A D | sinh.c | 76 svfloat64_t SV_NAME_D1 (sinh) (svfloat64_t x, svbool_t pg) in SV_NAME_D1() function 100 TEST_ULP (SV_NAME_D1 (sinh), 2.08) 101 TEST_DISABLE_FENV (SV_NAME_D1 (sinh)) 102 TEST_SYM_INTERVAL (SV_NAME_D1 (sinh), 0, 0x1p-26, 1000) 103 TEST_SYM_INTERVAL (SV_NAME_D1 (sinh), 0x1p-26, 0x1p9, 500000) 104 TEST_SYM_INTERVAL (SV_NAME_D1 (sinh), 0x1p9, inf, 1000)
|
H A D | erfc.c | 78 svfloat64_t SV_NAME_D1 (erfc) (svfloat64_t x, const svbool_t pg) in SV_NAME_D1() function 159 TEST_ULP (SV_NAME_D1 (erfc), 1.21) 160 TEST_DISABLE_FENV (SV_NAME_D1 (erfc)) 161 TEST_SYM_INTERVAL (SV_NAME_D1 (erfc), 0.0, 0x1p-26, 40000) 162 TEST_INTERVAL (SV_NAME_D1 (erfc), 0x1p-26, 28.0, 40000) 163 TEST_INTERVAL (SV_NAME_D1 (erfc), -0x1p-26, -6.0, 40000) 164 TEST_INTERVAL (SV_NAME_D1 (erfc), 28.0, inf, 40000) 165 TEST_INTERVAL (SV_NAME_D1 (erfc), 6.0, -inf, 40000)
|
H A D | exp2.c | 70 svfloat64_t SV_NAME_D1 (exp2) (svfloat64_t x, svbool_t pg) in SV_NAME_D1() function 106 TEST_ULP (SV_NAME_D1 (exp2), 1.15) 107 TEST_DISABLE_FENV (SV_NAME_D1 (exp2)) 108 TEST_SYM_INTERVAL (SV_NAME_D1 (exp2), 0, BigBound, 1000) 109 TEST_SYM_INTERVAL (SV_NAME_D1 (exp2), BigBound, UOFlowBound, 100000) 110 TEST_SYM_INTERVAL (SV_NAME_D1 (exp2), UOFlowBound, inf, 1000)
|
H A D | cos.c | 40 svfloat64_t SV_NAME_D1 (cos) (svfloat64_t x, const svbool_t pg) in SV_NAME_D1() function 84 TEST_ULP (SV_NAME_D1 (cos), 1.61) 85 TEST_DISABLE_FENV (SV_NAME_D1 (cos)) 86 TEST_INTERVAL (SV_NAME_D1 (cos), 0, 0xffff0000, 10000) 87 TEST_INTERVAL (SV_NAME_D1 (cos), 0x1p-4, 0x1p4, 500000)
|
H A D | erf.c | 47 svfloat64_t SV_NAME_D1 (erf) (svfloat64_t x, const svbool_t pg) in SV_NAME_D1() function 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)
|
H A D | cosh.c | 79 svfloat64_t SV_NAME_D1 (cosh) (svfloat64_t x, const svbool_t pg) in SV_NAME_D1() function 100 TEST_ULP (SV_NAME_D1 (cosh), 1.43) 101 TEST_DISABLE_FENV (SV_NAME_D1 (cosh)) 102 TEST_SYM_INTERVAL (SV_NAME_D1 (cosh), 0, 0x1.6p9, 100000) 103 TEST_SYM_INTERVAL (SV_NAME_D1 (cosh), 0x1.6p9, inf, 1000)
|
H A D | sin.c | 46 svfloat64_t SV_NAME_D1 (sin) (svfloat64_t x, const svbool_t pg) in SV_NAME_D1() function 94 TEST_ULP (SV_NAME_D1 (sin), 2.73) 95 TEST_DISABLE_FENV (SV_NAME_D1 (sin)) 96 TEST_SYM_INTERVAL (SV_NAME_D1 (sin), 0, 0x1p23, 1000000) 97 TEST_SYM_INTERVAL (SV_NAME_D1 (sin), 0x1p23, inf, 10000)
|
H A D | exp10.c | 76 svfloat64_t SV_NAME_D1 (exp10) (svfloat64_t x, svbool_t pg) in SV_NAME_D1() function 126 TEST_ULP (SV_NAME_D1 (exp10), 0.52) 127 TEST_DISABLE_FENV (SV_NAME_D1 (exp10)) 128 TEST_SYM_INTERVAL (SV_NAME_D1 (exp10), 0, SpecialBound, 10000) 129 TEST_SYM_INTERVAL (SV_NAME_D1 (exp10), SpecialBound, inf, 1000)
|
H A D | tan.c | 53 svfloat64_t SV_NAME_D1 (tan) (svfloat64_t x, svbool_t pg) in SV_NAME_D1() function 127 TEST_ULP (SV_NAME_D1 (tan), 2.99) 128 TEST_DISABLE_FENV (SV_NAME_D1 (tan)) 129 TEST_SYM_INTERVAL (SV_NAME_D1 (tan), 0, 0x1p23, 500000) 130 TEST_SYM_INTERVAL (SV_NAME_D1 (tan), 0x1p23, inf, 5000)
|