summaryrefslogtreecommitdiff
path: root/sysdeps/sparc/sparc64/soft-fp/sfp-machine.h
diff options
context:
space:
mode:
Diffstat (limited to 'sysdeps/sparc/sparc64/soft-fp/sfp-machine.h')
-rw-r--r--sysdeps/sparc/sparc64/soft-fp/sfp-machine.h12
1 files changed, 6 insertions, 6 deletions
diff --git a/sysdeps/sparc/sparc64/soft-fp/sfp-machine.h b/sysdeps/sparc/sparc64/soft-fp/sfp-machine.h
index 4703dd070e..b36e848316 100644
--- a/sysdeps/sparc/sparc64/soft-fp/sfp-machine.h
+++ b/sysdeps/sparc/sparc64/soft-fp/sfp-machine.h
@@ -111,10 +111,10 @@ do { \
/* This is the common case, so we do it inline. \
* We need to clear cexc bits if any. \
*/ \
- __asm__ __volatile__("
- fzero %%f62
- faddd %%f62, %%f62, %%f62
- " : : : "f62"); \
+ __asm__ __volatile__("\n" \
+" fzero %%f62\n" \
+" faddd %%f62, %%f62, %%f62\n" \
+" " : : : "f62"); \
} \
else \
{ \
@@ -136,8 +136,8 @@ do { \
} while (0)
#define QP_NO_EXCEPTIONS \
- __asm ("fzero %%f62
- faddd %%f62, %%f62, %%f62" : : : "f62")
+ __asm ("fzero %%f62\n" \
+" faddd %%f62, %%f62, %%f62" : : : "f62")
#define QP_CLOBBER "memory", "f52", "f54", "f56", "f58", "f60", "f62"
#define QP_CLOBBER_CC QP_CLOBBER , "cc"