summaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorespie <espie@openbsd.org>2013-07-15 04:09:44 +0000
committerespie <espie@openbsd.org>2013-07-15 04:09:44 +0000
commitffe43c5839e6b8ebc59f74793e40f49c343d6f29 (patch)
tree75dc2750e3dd8b58eb476c3064caba9bbd2e8955 /lib
parentbring reference C code that's not compiled in synch with asm code (diff)
downloadwireguard-openbsd-ffe43c5839e6b8ebc59f74793e40f49c343d6f29.tar.xz
wireguard-openbsd-ffe43c5839e6b8ebc59f74793e40f49c343d6f29.zip
use atan2f to add atanf
okay martynas@
Diffstat (limited to 'lib')
-rw-r--r--lib/libm/noieee_src/n_atan.c9
1 files changed, 8 insertions, 1 deletions
diff --git a/lib/libm/noieee_src/n_atan.c b/lib/libm/noieee_src/n_atan.c
index c4e6e231a87..37d1b881f48 100644
--- a/lib/libm/noieee_src/n_atan.c
+++ b/lib/libm/noieee_src/n_atan.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: n_atan.c,v 1.12 2013/03/28 18:09:38 martynas Exp $ */
+/* $OpenBSD: n_atan.c,v 1.13 2013/07/15 04:09:44 espie Exp $ */
/* $NetBSD: n_atan.c,v 1.1 1995/10/10 23:36:36 ragge Exp $ */
/*
* Copyright (c) 1985, 1993
@@ -83,3 +83,10 @@ atan(double x)
}
__strong_alias(atanl, atan);
+
+float
+atanf(float x)
+{
+ float one=1.0f;
+ return(atan2f(x,one));
+}