commit | f312cb80e4a306d8a127a1dd78b5ee0a1ee89732 | [log] [tgz] |
---|---|---|
author | Joe Ramsay <Joe.Ramsay@arm.com> | Tue Dec 20 09:26:57 2022 +0000 |
committer | Joe Ramsay <joe.ramsay@arm.com> | Tue Dec 20 09:26:57 2022 +0000 |
tree | f3a011d4cbbe8faa565d49184329063820648ef7 | |
parent | 04e91eca36b0a7dbbab78bf9401c978ab1b08b67 [diff] |
pl/math: Add scalar atanf and set fenv in Neon atanf The simplest way to set fenv in Neon atanf is by using a scalar fallback to 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.9 ULP. This is now used as the fallback for all lanes, when any lane of the Neon input is special.