summaryrefslogtreecommitdiff
path: root/longlong.h
diff options
context:
space:
mode:
authorMarc Glisse <marc.glisse@inria.fr>2014-04-04 16:44:35 +0200
committerMarc Glisse <marc.glisse@inria.fr>2014-04-04 16:44:35 +0200
commitf94a94b8466e84bfbde21ece6b0ebb1f1036602d (patch)
tree4c8f9eb140925e2c3636c2459e797ce6d66ebc94 /longlong.h
parent6ae25308ca53adf27af7a61cf995ed1bae8e0db9 (diff)
downloadgmp-f94a94b8466e84bfbde21ece6b0ebb1f1036602d.tar.gz
longlong.h (i386): Add comment about "cc" clobber.
Diffstat (limited to 'longlong.h')
-rw-r--r--longlong.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/longlong.h b/longlong.h
index f144dee9e..4f3adbb90 100644
--- a/longlong.h
+++ b/longlong.h
@@ -867,6 +867,8 @@ extern UWtype __MPN(udiv_qrnnd) (UWtype *, UWtype, UWtype, UWtype);
#endif
#endif
+/* On x86 and x86_64, every asm implicitly clobbers "flags" and "fpsr",
+ so we don't need __CLOBBER_CC. */
#if (defined (__i386__) || defined (__i486__)) && W_TYPE_SIZE == 32
#define add_ssaaaa(sh, sl, ah, al, bh, bl) \
__asm__ ("addl %5,%k1\n\tadcl %3,%k0" \