summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormartynas <martynas@openbsd.org>2009-04-05 17:21:46 +0000
committermartynas <martynas@openbsd.org>2009-04-05 17:21:46 +0000
commit9f5f473df7d4b9ba31e65411cd65a88f12057e69 (patch)
tree3eab8c21554a492b0e3b18c38e320e04a06ad51e
parentlog_warn -> log_warnx (diff)
downloadwireguard-openbsd-9f5f473df7d4b9ba31e65411cd65a88f12057e69.tar.xz
wireguard-openbsd-9f5f473df7d4b9ba31e65411cd65a88f12057e69.zip
this is not a write-only register. might have caused to optimize
it away. ok miod@
-rw-r--r--lib/libc/arch/sh/gen/fabs.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/libc/arch/sh/gen/fabs.c b/lib/libc/arch/sh/gen/fabs.c
index 8cc30ca300c..949f1a85425 100644
--- a/lib/libc/arch/sh/gen/fabs.c
+++ b/lib/libc/arch/sh/gen/fabs.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: fabs.c,v 1.6 2008/12/10 01:15:02 martynas Exp $ */
+/* $OpenBSD: fabs.c,v 1.7 2009/04/05 17:21:46 martynas Exp $ */
/*
* Copyright (c) 2006 Miodrag Vallat.
*
@@ -28,7 +28,7 @@ double
fabs(double d)
{
#if defined(__SH4__) && !defined(__SH4_NOFPU__)
- __asm__ __volatile__("fabs %0" : "=f"(d));
+ __asm__ __volatile__("fabs %0" : "+f" (d));
#else
struct ieee_double *p = (struct ieee_double *)&d;