From 4de0633f4d8f572fa0fe041768e6695eeafb12f1 Mon Sep 17 00:00:00 2001 From: Jakub Jelinek Date: Mon, 6 Dec 1999 18:41:19 +0100 Subject: * longlong.h: Fix clobbers in SPARC asm statements. From-SVN: r30802 --- gcc/longlong.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'gcc/longlong.h') diff --git a/gcc/longlong.h b/gcc/longlong.h index d1859ef..3709910 100644 --- a/gcc/longlong.h +++ b/gcc/longlong.h @@ -975,7 +975,7 @@ UDItype __umulsidi3 (USItype, USItype); : "r" ((USItype) (n1)), \ "r" ((USItype) (n0)), \ "rI" ((USItype) (d)) \ - : "%g1" __AND_CLOBBER_CC) + : "g1" __AND_CLOBBER_CC) #define UDIV_TIME 37 #define count_leading_zeros(count, x) \ do { \ @@ -1031,7 +1031,7 @@ UDItype __umulsidi3 (USItype, USItype); "=r" ((USItype) (w0)) \ : "%rI" ((USItype) (u)), \ "r" ((USItype) (v)) \ - : "%g1", "%g2" __AND_CLOBBER_CC) + : "g1", "g2" __AND_CLOBBER_CC) #define UMUL_TIME 39 /* 39 instructions */ /* It's quite necessary to add this much assembler for the sparc. The default udiv_qrnnd (in C) is more than 10 times slower! */ @@ -1064,7 +1064,7 @@ UDItype __umulsidi3 (USItype, USItype); "=&r" ((USItype) (r)) \ : "r" ((USItype) (d)), \ "1" ((USItype) (n1)), \ - "0" ((USItype) (n0)) : "%g1" __AND_CLOBBER_CC) + "0" ((USItype) (n0)) : "g1" __AND_CLOBBER_CC) #define UDIV_TIME (3+7*32) /* 7 instructions/iteration. 32 iterations. */ #endif /* __sparclite__ */ #endif /* __sparc_v8__ */ -- cgit v1.1