summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPer Fogelstrom <pefo@cvs.openbsd.org>1999-02-01 16:57:34 +0000
committerPer Fogelstrom <pefo@cvs.openbsd.org>1999-02-01 16:57:34 +0000
commitbec0fd2d874580bd6461552dfda8b1fe71985603 (patch)
treef2f4d129021bd696a50ebb859b3cb062a74d9c63
parent074959fb7c947a4c4a307d9cb50887ec8dd7e064 (diff)
Should be taken care of but make it obvious
-rw-r--r--lib/libc/arch/mips/gen/flt_rounds.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/libc/arch/mips/gen/flt_rounds.c b/lib/libc/arch/mips/gen/flt_rounds.c
index 289ed7cad3a..d5acebdcf6c 100644
--- a/lib/libc/arch/mips/gen/flt_rounds.c
+++ b/lib/libc/arch/mips/gen/flt_rounds.c
@@ -7,7 +7,7 @@
#include <machine/float.h>
#if defined(LIBC_SCCS) && !defined(lint)
-static char rcsid[] = "$OpenBSD: flt_rounds.c,v 1.3 1997/08/01 21:36:28 deraadt Exp $";
+static char rcsid[] = "$OpenBSD: flt_rounds.c,v 1.4 1999/02/01 16:57:33 pefo Exp $";
#endif /* LIBC_SCCS and not lint */
static const int map[] = {
@@ -23,5 +23,6 @@ __flt_rounds()
int x;
__asm__("cfc1 %0,$31" : "=r" (x));
+ __asm__("nop");
return map[x & 0x03];
}