Module Name:    src
Committed By:   martin
Date:           Sun Nov 24 14:41:54 UTC 2013

Modified Files:
        src/lib/libm/noieee_src: n_asincos.c n_atan.c

Log Message:
Provide (very stupid) versions of atanf(), asinf() and acosf()


To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.8 src/lib/libm/noieee_src/n_asincos.c
cvs rdiff -u -r1.5 -r1.6 src/lib/libm/noieee_src/n_atan.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/noieee_src/n_asincos.c
diff -u src/lib/libm/noieee_src/n_asincos.c:1.7 src/lib/libm/noieee_src/n_asincos.c:1.8
--- src/lib/libm/noieee_src/n_asincos.c:1.7	Thu Aug  7 16:44:50 2003
+++ src/lib/libm/noieee_src/n_asincos.c	Sun Nov 24 14:41:53 2013
@@ -1,4 +1,4 @@
-/*	$NetBSD: n_asincos.c,v 1.7 2003/08/07 16:44:50 agc Exp $	*/
+/*	$NetBSD: n_asincos.c,v 1.8 2013/11/24 14:41:53 martin Exp $	*/
 /*
  * Copyright (c) 1985, 1993
  *	The Regents of the University of California.  All rights reserved.
@@ -103,6 +103,12 @@ asin(double x)
 
 }
 
+float
+asinf(float x)
+{
+	return (float)asin(x);
+}
+
 /* ACOS(X)
  * RETURNS ARC COS OF X
  * DOUBLE PRECISION (IEEE DOUBLE 53 bits, VAX D FORMAT 56 bits)
@@ -168,3 +174,9 @@ acos(double x)
 	    t=atan2(one,0.0);	/* t = PI/2 */
 	return(t+t);
 }
+
+float
+acosf(float x)
+{
+	return (float)acos(x);
+}

Index: src/lib/libm/noieee_src/n_atan.c
diff -u src/lib/libm/noieee_src/n_atan.c:1.5 src/lib/libm/noieee_src/n_atan.c:1.6
--- src/lib/libm/noieee_src/n_atan.c:1.5	Thu Aug  7 16:44:50 2003
+++ src/lib/libm/noieee_src/n_atan.c	Sun Nov 24 14:41:53 2013
@@ -1,4 +1,4 @@
-/*	$NetBSD: n_atan.c,v 1.5 2003/08/07 16:44:50 agc Exp $	*/
+/*	$NetBSD: n_atan.c,v 1.6 2013/11/24 14:41:53 martin Exp $	*/
 /*
  * Copyright (c) 1985, 1993
  *	The Regents of the University of California.  All rights reserved.
@@ -85,3 +85,11 @@ atan(double x)
 	double one=1.0;
 	return(atan2(x,one));
 }
+
+float
+atanf(float x)
+{
+	float one=1.0;
+	return (float)atan2(x,one);
+}
+

Reply via email to