From: Adhemerval Zanella Date: Tue, 26 Jul 2022 11:42:50 +0000 (-0300) Subject: i386: Use fldt instead of fld on e_logl.S X-Git-Tag: glibc-2.37~441 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=1ed5869c4cbc86b4bbf386f89f1dd9ce98dcf5c1;p=thirdparty%2Fglibc.git i386: Use fldt instead of fld on e_logl.S Clang cannot assemble fldt in the AT&T dialect mode. --- diff --git a/sysdeps/i386/i686/fpu/e_logl.S b/sysdeps/i386/i686/fpu/e_logl.S index 63183ac5445..b308c2ea139 100644 --- a/sysdeps/i386/i686/fpu/e_logl.S +++ b/sysdeps/i386/i686/fpu/e_logl.S @@ -43,7 +43,7 @@ ENTRY(__ieee754_logl) fsubl MO(one) // x-1 : x : log(2) 5: fld %st // x-1 : x-1 : x : log(2) fabs // |x-1| : x-1 : x : log(2) - fld MO(limit) // 0.29 : |x-1| : x-1 : x : log(2) + fldl MO(limit) // 0.29 : |x-1| : x-1 : x : log(2) fcomip %st(1) // |x-1| : x-1 : x : log(2) fstp %st(0) // x-1 : x : log(2) jc 2f @@ -76,7 +76,7 @@ ENTRY(__logl_finite) fsubl MO(one) // x-1 : x : log(2) fld %st // x-1 : x-1 : x : log(2) fabs // |x-1| : x-1 : x : log(2) - fld MO(limit) // 0.29 : |x-1| : x-1 : x : log(2) + fldl MO(limit) // 0.29 : |x-1| : x-1 : x : log(2) fcomip %st(1) // |x-1| : x-1 : x : log(2) fstp %st(0) // x-1 : x : log(2) jc 2b