i386: Move hypot implementation to C
authorAdhemerval Zanella <adhemerval.zanella@linaro.org>
Tue, 6 Apr 2021 15:32:06 +0000 (12:32 -0300)
committerAdhemerval Zanella <adhemerval.zanella@linaro.org>
Mon, 13 Dec 2021 12:08:02 +0000 (09:08 -0300)
commita1d3c9b64266d84736ba8eac96aa864165905b79
tree8543d9053dc4865580466a1ec5b83560fd9ba42f
parentc212d6397e05d0ce65405706ea0b427a418ce5ef
i386: Move hypot implementation to C

The generic hypotf is slight slower, mostly due the tricks the assembly
does to optimize the isinf/isnan/issignaling.  The generic hypot is way
slower, since the optimized implementation uses the i386 default
excessive precision to issue the operation directly.  A similar
implementation is provided instead of using the generic implementation:

Checked on i686-linux-gnu.
sysdeps/i386/fpu/e_hypot.S [deleted file]
sysdeps/i386/fpu/e_hypot.c [new file with mode: 0644]
sysdeps/i386/fpu/e_hypotf.S [deleted file]