diff options
author | Joe Ramsay <Joe.Ramsay@arm.com> | 2022-11-02 09:14:54 +0000 |
---|---|---|
committer | Joe Ramsay <joe.ramsay@arm.com> | 2022-11-02 09:14:54 +0000 |
commit | 83ed7a4b6cf347615e89d24e90d7894ad803bf87 (patch) | |
tree | 048090695c17979fccd2c2f3e3b8ef6c2398f9c7 /pl/math/sv_atan_2u5.c | |
parent | bc55630c0dabb01d22dfbf894689d116a284b68b (diff) | |
download | arm-optimized-routines-83ed7a4b6cf347615e89d24e90d7894ad803bf87.tar.gz |
pl/math: Update ULP thresholds for atan/atan2
Larger errors observed for several variants.
Diffstat (limited to 'pl/math/sv_atan_2u5.c')
-rw-r--r-- | pl/math/sv_atan_2u5.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/pl/math/sv_atan_2u5.c b/pl/math/sv_atan_2u5.c index aa741f7..e0b621f 100644 --- a/pl/math/sv_atan_2u5.c +++ b/pl/math/sv_atan_2u5.c @@ -17,9 +17,9 @@ /* Fast implementation of SVE atan. Based on atan(x) ~ shift + z + z^3 * P(z^2) with reduction to [0,1] using z=1/x and shift = pi/2. Largest errors are close to 1. The maximum observed - is 2.2 ulps: - __sv_atan(0x1.00050804cdc8cp+0) got 0x1.9224bd3c68773p-1 - want 0x1.9224bd3c68775p-1. */ + error is 2.22 ulps: + __sv_atan(0x1.0005fd947bf57p+0) got 0x1.9225b2c6cd6cdp-1 + want 0x1.9225b2c6cd6cfp-1. */ sv_f64_t __sv_atan_x (sv_f64_t x, const svbool_t pg) { |