提交 9f6b0635 编写于 作者: A Andy Polyakov

x86_64-gcc.c: resore early clobber constraint.

Submitted by: Florian Weimer
上级 98a7edf9
...@@ -199,7 +199,7 @@ BN_ULONG bn_add_words (BN_ULONG *rp, const BN_ULONG *ap, const BN_ULONG *bp,int ...@@ -199,7 +199,7 @@ BN_ULONG bn_add_words (BN_ULONG *rp, const BN_ULONG *ap, const BN_ULONG *bp,int
" lea 1(%2),%2 \n" " lea 1(%2),%2 \n"
" loop 1b \n" " loop 1b \n"
" sbbq %0,%0 \n" " sbbq %0,%0 \n"
: "=r"(ret),"+c"(n),"+r"(i) : "=&r"(ret),"+c"(n),"+r"(i)
: "r"(rp),"r"(ap),"r"(bp) : "r"(rp),"r"(ap),"r"(bp)
: "cc" : "cc"
); );
...@@ -224,7 +224,7 @@ BN_ULONG bn_sub_words (BN_ULONG *rp, const BN_ULONG *ap, const BN_ULONG *bp,int ...@@ -224,7 +224,7 @@ BN_ULONG bn_sub_words (BN_ULONG *rp, const BN_ULONG *ap, const BN_ULONG *bp,int
" lea 1(%2),%2 \n" " lea 1(%2),%2 \n"
" loop 1b \n" " loop 1b \n"
" sbbq %0,%0 \n" " sbbq %0,%0 \n"
: "=r"(ret),"+c"(n),"+r"(i) : "=&r"(ret),"+c"(n),"+r"(i)
: "r"(rp),"r"(ap),"r"(bp) : "r"(rp),"r"(ap),"r"(bp)
: "cc" : "cc"
); );
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册