mirror of
https://github.com/gentoo-mirror/gentoo-zh.git
synced 2025-04-19 07:48:56 -04:00
35 lines
1.1 KiB
Diff
35 lines
1.1 KiB
Diff
From 7deb20f8ad3b0af94234ef1c8f8d39526100f436 Mon Sep 17 00:00:00 2001
|
|
From: lujianhua <lujianhua000@gmail.com>
|
|
Date: Thu, 10 Feb 2022 11:43:17 +0800
|
|
Subject: [PATCH] i386/e_logl: replace fld to flds
|
|
|
|
---
|
|
sysdeps/i386/i686/fpu/e_logl.S | 4 ++--
|
|
1 file changed, 2 insertions(+), 2 deletions(-)
|
|
|
|
diff --git a/sysdeps/i386/i686/fpu/e_logl.S b/sysdeps/i386/i686/fpu/e_logl.S
|
|
index 63183ac..db2112a 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)
|
|
+ flds 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)
|
|
+ flds 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
|
|
--
|
|
2.34.1
|
|
|