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
 

Reply via email to