Lines 1-27
Link Here
|
1 |
--- mpi/longlong.h.orig 2016-06-16 11:43:39 UTC |
|
|
2 |
+++ mpi/longlong.h |
3 |
@@ -174,6 +174,7 @@ MA 02111-1307, USA. */ |
4 |
(pl) = __m0 * __m1; \ |
5 |
} while (0) |
6 |
# define UMUL_TIME 46 |
7 |
+# if 0 |
8 |
# ifndef LONGLONG_STANDALONE |
9 |
# define udiv_qrnnd(q, r, n1, n0, d) \ |
10 |
do { UDItype __r; \ |
11 |
@@ -183,6 +184,7 @@ MA 02111-1307, USA. */ |
12 |
extern UDItype __udiv_qrnnd (); |
13 |
# define UDIV_TIME 220 |
14 |
# endif /* !LONGLONG_STANDALONE */ |
15 |
+#endif /* 0 */ |
16 |
#endif /* __alpha */ |
17 |
|
18 |
/*************************************** |
19 |
@@ -1293,7 +1295,7 @@ typedef unsigned int UTItype __attribute |
20 |
"rJ" ((USItype)(al)), \ |
21 |
"rI" ((USItype)(bl)) \ |
22 |
__CLOBBER_CC) |
23 |
-# if defined (__sparc_v8__) || defined(__sparcv8) |
24 |
+# if defined (__sparc_v8__) || defined(__sparcv8) || defined(__sparc__) |
25 |
/* Don't match immediate range because, 1) it is not often useful, |
26 |
2) the 'I' flag thinks of the range as a 13 bit signed interval, |
27 |
while we want to match a 13 bit interval, sign extended to 32 bits, |