Module Name: src
Committed By: joerg
Date: Sun Apr 28 14:46:16 UTC 2013
Modified Files:
src/lib/libm: Makefile
src/lib/libm/src: s_scalbnl.c
Removed Files:
src/lib/libm/arch/i387: s_scalbln.S
src/lib/libm/src: s_scalbln.c
Log Message:
Drop s_scalbnl.c (and s_scalbln.S as side effect) and provide scalbnl in
s_scalbln.c.
To generate a diff of this commit:
cvs rdiff -u -r1.135 -r1.136 src/lib/libm/Makefile
cvs rdiff -u -r1.1 -r0 src/lib/libm/arch/i387/s_scalbln.S
cvs rdiff -u -r1.5 -r0 src/lib/libm/src/s_scalbln.c
cvs rdiff -u -r1.6 -r1.7 src/lib/libm/src/s_scalbnl.c
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/Makefile
diff -u src/lib/libm/Makefile:1.135 src/lib/libm/Makefile:1.136
--- src/lib/libm/Makefile:1.135 Sat Apr 27 22:58:15 2013
+++ src/lib/libm/Makefile Sun Apr 28 14:46:14 2013
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.135 2013/04/27 22:58:15 joerg Exp $
+# $NetBSD: Makefile,v 1.136 2013/04/28 14:46:14 joerg Exp $
#
# @(#)Makefile 5.1beta 93/09/24
#
@@ -69,8 +69,7 @@ COMMON_SRCS+= s_fma.c s_fmaf.c s_fmal.c
.PATH: ${.CURDIR}/arch/i387
COMMON_SRCS+= fenv.c s_nexttoward.c s_nexttowardf.c \
- s_nearbyint.c s_rintl.c \
- s_scalbln.c # s_nan.c
+ s_nearbyint.c s_rintl.c
COMMON_SRCS+= s_fma.c s_fmaf.c s_fmal.c
ARCH_SRCS = e_acos.S e_asin.S e_atan2.S e_exp.S e_expf.S e_fmod.S e_log.S \
Index: src/lib/libm/src/s_scalbnl.c
diff -u src/lib/libm/src/s_scalbnl.c:1.6 src/lib/libm/src/s_scalbnl.c:1.7
--- src/lib/libm/src/s_scalbnl.c:1.6 Sat Apr 27 18:43:25 2013
+++ src/lib/libm/src/s_scalbnl.c Sun Apr 28 14:46:16 2013
@@ -1,4 +1,4 @@
-/* $NetBSD: s_scalbnl.c,v 1.6 2013/04/27 18:43:25 joerg Exp $ */
+/* $NetBSD: s_scalbnl.c,v 1.7 2013/04/28 14:46:16 joerg Exp $ */
/*-
* Copyright (c) 2011 The NetBSD Foundation, Inc.
@@ -30,7 +30,7 @@
*/
#include <sys/cdefs.h>
-__RCSID("$NetBSD: s_scalbnl.c,v 1.6 2013/04/27 18:43:25 joerg Exp $");
+__RCSID("$NetBSD: s_scalbnl.c,v 1.7 2013/04/28 14:46:16 joerg Exp $");
#include "namespace.h"
@@ -40,7 +40,13 @@ __RCSID("$NetBSD: s_scalbnl.c,v 1.6 2013
#ifdef __HAVE_LONG_DOUBLE
-#ifndef _LP64
+#ifdef _LP64
+long double
+scalbnl(long double x, int n)
+{
+ return scalblnl(x, n);
+}
+#else
__strong_alias(_scalbnl, _scalblnl)
#endif