diff options
author | 2009-04-05 17:21:46 +0000 | |
---|---|---|
committer | 2009-04-05 17:21:46 +0000 | |
commit | 9f5f473df7d4b9ba31e65411cd65a88f12057e69 (patch) | |
tree | 3eab8c21554a492b0e3b18c38e320e04a06ad51e | |
parent | log_warn -> log_warnx (diff) | |
download | wireguard-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.c | 4 |
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; |