* longlong.h (umul_ppmm) [alpha]: Use __builtin_alpha_umulh.
From-SVN: r65173
This commit is contained in:
parent
d98cd543ca
commit
496e1c4bdf
@ -1,3 +1,7 @@
|
|||||||
|
2003-04-02 Richard Henderson <rth@redhat.com>
|
||||||
|
|
||||||
|
* longlong.h (umul_ppmm) [alpha]: Use __builtin_alpha_umulh.
|
||||||
|
|
||||||
2003-04-02 Kazu Hirata <kazu@cs.umass.edu>
|
2003-04-02 Kazu Hirata <kazu@cs.umass.edu>
|
||||||
|
|
||||||
* config/h8300/h8300.md (a peephole2): New.
|
* config/h8300/h8300.md (a peephole2): New.
|
||||||
|
@ -111,10 +111,7 @@
|
|||||||
#define umul_ppmm(ph, pl, m0, m1) \
|
#define umul_ppmm(ph, pl, m0, m1) \
|
||||||
do { \
|
do { \
|
||||||
UDItype __m0 = (m0), __m1 = (m1); \
|
UDItype __m0 = (m0), __m1 = (m1); \
|
||||||
__asm__ ("umulh %r1,%2,%0" \
|
(ph) = __builtin_alpha_umulh (__m0, __m1); \
|
||||||
: "=r" ((UDItype) ph) \
|
|
||||||
: "%rJ" (__m0), \
|
|
||||||
"rI" (__m1)); \
|
|
||||||
(pl) = __m0 * __m1; \
|
(pl) = __m0 * __m1; \
|
||||||
} while (0)
|
} while (0)
|
||||||
#define UMUL_TIME 46
|
#define UMUL_TIME 46
|
||||||
|
Loading…
x
Reference in New Issue
Block a user