diff options
Diffstat (limited to 'lib/mpi')
| -rw-r--r-- | lib/mpi/longlong.h | 34 | 
1 files changed, 17 insertions, 17 deletions
| diff --git a/lib/mpi/longlong.h b/lib/mpi/longlong.h index 2dceaca27489..891e1c3549c4 100644 --- a/lib/mpi/longlong.h +++ b/lib/mpi/longlong.h @@ -722,22 +722,22 @@ do {									\  do { \  	if (__builtin_constant_p(bh) && (bh) == 0) \  		__asm__ ("{a%I4|add%I4c} %1,%3,%4\n\t{aze|addze} %0,%2" \ -		: "=r" ((USItype)(sh)), \ -		"=&r" ((USItype)(sl)) \ +		: "=r" (sh), \ +		"=&r" (sl) \  		: "%r" ((USItype)(ah)), \  		"%r" ((USItype)(al)), \  		"rI" ((USItype)(bl))); \  	else if (__builtin_constant_p(bh) && (bh) == ~(USItype) 0) \  		__asm__ ("{a%I4|add%I4c} %1,%3,%4\n\t{ame|addme} %0,%2" \ -		: "=r" ((USItype)(sh)), \ -		"=&r" ((USItype)(sl)) \ +		: "=r" (sh), \ +		"=&r" (sl) \  		: "%r" ((USItype)(ah)), \  		"%r" ((USItype)(al)), \  		"rI" ((USItype)(bl))); \  	else \  		__asm__ ("{a%I5|add%I5c} %1,%4,%5\n\t{ae|adde} %0,%2,%3" \ -		: "=r" ((USItype)(sh)), \ -		"=&r" ((USItype)(sl)) \ +		: "=r" (sh), \ +		"=&r" (sl) \  		: "%r" ((USItype)(ah)), \  		"r" ((USItype)(bh)), \  		"%r" ((USItype)(al)), \ @@ -747,36 +747,36 @@ do { \  do { \  	if (__builtin_constant_p(ah) && (ah) == 0) \  		__asm__ ("{sf%I3|subf%I3c} %1,%4,%3\n\t{sfze|subfze} %0,%2" \ -		: "=r" ((USItype)(sh)), \ -		"=&r" ((USItype)(sl)) \ +		: "=r" (sh), \ +		"=&r" (sl) \  		: "r" ((USItype)(bh)), \  		"rI" ((USItype)(al)), \  		"r" ((USItype)(bl))); \  	else if (__builtin_constant_p(ah) && (ah) == ~(USItype) 0) \  		__asm__ ("{sf%I3|subf%I3c} %1,%4,%3\n\t{sfme|subfme} %0,%2" \ -		: "=r" ((USItype)(sh)), \ -		"=&r" ((USItype)(sl)) \ +		: "=r" (sh), \ +		"=&r" (sl) \  		: "r" ((USItype)(bh)), \  		"rI" ((USItype)(al)), \  		"r" ((USItype)(bl))); \  	else if (__builtin_constant_p(bh) && (bh) == 0) \  		__asm__ ("{sf%I3|subf%I3c} %1,%4,%3\n\t{ame|addme} %0,%2" \ -		: "=r" ((USItype)(sh)), \ -		"=&r" ((USItype)(sl)) \ +		: "=r" (sh), \ +		"=&r" (sl) \  		: "r" ((USItype)(ah)), \  		"rI" ((USItype)(al)), \  		"r" ((USItype)(bl))); \  	else if (__builtin_constant_p(bh) && (bh) == ~(USItype) 0) \  		__asm__ ("{sf%I3|subf%I3c} %1,%4,%3\n\t{aze|addze} %0,%2" \ -		: "=r" ((USItype)(sh)), \ -		"=&r" ((USItype)(sl)) \ +		: "=r" (sh), \ +		"=&r" (sl) \  		: "r" ((USItype)(ah)), \  		"rI" ((USItype)(al)), \  		"r" ((USItype)(bl))); \  	else \  		__asm__ ("{sf%I4|subf%I4c} %1,%5,%4\n\t{sfe|subfe} %0,%3,%2" \ -		: "=r" ((USItype)(sh)), \ -		"=&r" ((USItype)(sl)) \ +		: "=r" (sh), \ +		"=&r" (sl) \  		: "r" ((USItype)(ah)), \  		"r" ((USItype)(bh)), \  		"rI" ((USItype)(al)), \ @@ -787,7 +787,7 @@ do { \  do { \  	USItype __m0 = (m0), __m1 = (m1); \  	__asm__ ("mulhwu %0,%1,%2" \ -	: "=r" ((USItype) ph) \ +	: "=r" (ph) \  	: "%r" (__m0), \  	"r" (__m1)); \  	(pl) = __m0 * __m1; \ |