From: Adhemerval Zanella Date: Fri, 5 Jun 2020 03:33:12 +0000 (+0000) Subject: i386: Use builtin sqrtl X-Git-Tag: glibc-2.32~196 X-Git-Url: https://sourceware.org/git/?a=commitdiff_plain;h=b24381e50f0f8aee1e39bf86ebcbe962b70a9247;p=glibc.git i386: Use builtin sqrtl Checked on i686-linux-gnu. --- diff --git a/sysdeps/i386/fpu/e_sqrtl.c b/sysdeps/i386/fpu/e_sqrtl.c deleted file mode 100644 index 8f284dd75c..0000000000 --- a/sysdeps/i386/fpu/e_sqrtl.c +++ /dev/null @@ -1,21 +0,0 @@ -/* - * Written by J.T. Conklin . - * Public domain. - * - * Adapted for `long double' by Ulrich Drepper . - */ - -#include -#include - -#undef __ieee754_sqrtl -long double -__ieee754_sqrtl (long double x) -{ - long double res; - - asm ("fsqrt" : "=t" (res) : "0" (x)); - - return res; -} -libm_alias_finite (__ieee754_sqrtl, __sqrtl) diff --git a/sysdeps/x86_64/fpu/e_sqrtl.c b/sysdeps/x86/fpu/e_sqrtl.c similarity index 100% rename from sysdeps/x86_64/fpu/e_sqrtl.c rename to sysdeps/x86/fpu/e_sqrtl.c