aboutsummaryrefslogtreecommitdiff
path: root/pl/math/sv_atan_2u5.c
diff options
context:
space:
mode:
authorJoe Ramsay <Joe.Ramsay@arm.com>2022-11-02 09:14:54 +0000
committerJoe Ramsay <joe.ramsay@arm.com>2022-11-02 09:14:54 +0000
commit83ed7a4b6cf347615e89d24e90d7894ad803bf87 (patch)
tree048090695c17979fccd2c2f3e3b8ef6c2398f9c7 /pl/math/sv_atan_2u5.c
parentbc55630c0dabb01d22dfbf894689d116a284b68b (diff)
downloadarm-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.c6
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)
{