commit | 2015eee4012b8fa766855328438f48aaf424a835 | [log] [tgz] |
---|---|---|
author | Joe Ramsay <Joe.Ramsay@arm.com> | Thu Dec 22 16:20:40 2022 +0000 |
committer | Joe Ramsay <joe.ramsay@arm.com> | Thu Dec 22 16:20:40 2022 +0000 |
tree | 8137c08a06f77f790b407b2cff408e91e19c84a4 | |
parent | 0a9270a27f48bea87c5bd3f0f9c759da66fb45a3 [diff] |
pl/math: Add scalar atan and set fenv in Neon atan The simplest way to set fenv in Neon atan is by using a scalar fallback for under/overflow cases, however this routine did not have a scalar counterpart so we add a new one, based on the same algorithm and polynomial as the vector variants, and accurate to 2.5 ULP. This is now used as the fallback for all lanes, when any lane of the Neon input is special.