Module Name: src
Committed By: riastradh
Date: Wed May 8 01:04:03 UTC 2024
Modified Files:
src/lib/libm: m.i386.expsym m.x86_64.expsym
src/lib/libm/arch/i387: s_finite.S s_finitef.S
Log Message:
libm/arch/i387: Do the weak alias dance for finite and finitef.
These are used internally by some things.
To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/lib/libm/m.i386.expsym \
src/lib/libm/m.x86_64.expsym
cvs rdiff -u -r1.7 -r1.8 src/lib/libm/arch/i387/s_finite.S
cvs rdiff -u -r1.6 -r1.7 src/lib/libm/arch/i387/s_finitef.S
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/lib/libm/m.i386.expsym
diff -u src/lib/libm/m.i386.expsym:1.1 src/lib/libm/m.i386.expsym:1.2
--- src/lib/libm/m.i386.expsym:1.1 Tue May 7 20:58:33 2024
+++ src/lib/libm/m.i386.expsym Wed May 8 01:04:03 2024
@@ -147,6 +147,8 @@ _fesetround
_fetestexcept
_feupdateenv
_fini
+_finite
+_finitef
_floorl
_fmodl
_hypot
Index: src/lib/libm/m.x86_64.expsym
diff -u src/lib/libm/m.x86_64.expsym:1.1 src/lib/libm/m.x86_64.expsym:1.2
--- src/lib/libm/m.x86_64.expsym:1.1 Tue May 7 20:58:33 2024
+++ src/lib/libm/m.x86_64.expsym Wed May 8 01:04:03 2024
@@ -147,6 +147,8 @@ _fesetround
_fetestexcept
_feupdateenv
_fini
+_finite
+_finitef
_floorl
_fmodl
_hypot
Index: src/lib/libm/arch/i387/s_finite.S
diff -u src/lib/libm/arch/i387/s_finite.S:1.7 src/lib/libm/arch/i387/s_finite.S:1.8
--- src/lib/libm/arch/i387/s_finite.S:1.7 Sat Jul 26 19:25:01 2003
+++ src/lib/libm/arch/i387/s_finite.S Wed May 8 01:04:03 2024
@@ -5,9 +5,11 @@
#include <machine/asm.h>
-RCSID("$NetBSD: s_finite.S,v 1.7 2003/07/26 19:25:01 salo Exp $")
+RCSID("$NetBSD: s_finite.S,v 1.8 2024/05/08 01:04:03 riastradh Exp $")
-ENTRY(finite)
+WEAK_ALIAS(finite, _finite)
+
+ENTRY(_finite)
#ifdef __i386__
movl 8(%esp),%eax
andl $0x7ff00000, %eax
@@ -24,3 +26,4 @@ ENTRY(finite)
setne %al
#endif
ret
+END(_finite)
Index: src/lib/libm/arch/i387/s_finitef.S
diff -u src/lib/libm/arch/i387/s_finitef.S:1.6 src/lib/libm/arch/i387/s_finitef.S:1.7
--- src/lib/libm/arch/i387/s_finitef.S:1.6 Sat Jul 26 19:25:01 2003
+++ src/lib/libm/arch/i387/s_finitef.S Wed May 8 01:04:03 2024
@@ -5,9 +5,11 @@
#include <machine/asm.h>
-RCSID("$NetBSD: s_finitef.S,v 1.6 2003/07/26 19:25:01 salo Exp $")
+RCSID("$NetBSD: s_finitef.S,v 1.7 2024/05/08 01:04:03 riastradh Exp $")
-ENTRY(finitef)
+WEAK_ALIAS(finitef, _finitef)
+
+ENTRY(_finitef)
#ifdef __i386__
movl 4(%esp),%eax
andl $0x7f800000, %eax
@@ -23,3 +25,4 @@ ENTRY(finitef)
setne %al
#endif
ret
+END(_finitef)