diff options
author | Richard Henderson <rth@redhat.com> | 2003-04-02 11:33:22 -0800 |
---|---|---|
committer | Richard Henderson <rth@gcc.gnu.org> | 2003-04-02 11:33:22 -0800 |
commit | 496e1c4bdf3fdd04766aad7013ae8d63b7dcdf0e (patch) | |
tree | d304767301f1ec836474a71e13787a82f0420a67 /gcc/longlong.h | |
parent | d98cd543cab5e5ddf45fcc3fb1332632aa83b21e (diff) | |
download | gcc-496e1c4bdf3fdd04766aad7013ae8d63b7dcdf0e.zip gcc-496e1c4bdf3fdd04766aad7013ae8d63b7dcdf0e.tar.gz gcc-496e1c4bdf3fdd04766aad7013ae8d63b7dcdf0e.tar.bz2 |
* longlong.h (umul_ppmm) [alpha]: Use __builtin_alpha_umulh.
From-SVN: r65173
Diffstat (limited to 'gcc/longlong.h')
-rw-r--r-- | gcc/longlong.h | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/gcc/longlong.h b/gcc/longlong.h index ecca2de..318df96 100644 --- a/gcc/longlong.h +++ b/gcc/longlong.h @@ -111,10 +111,7 @@ #define umul_ppmm(ph, pl, m0, m1) \ do { \ UDItype __m0 = (m0), __m1 = (m1); \ - __asm__ ("umulh %r1,%2,%0" \ - : "=r" ((UDItype) ph) \ - : "%rJ" (__m0), \ - "rI" (__m1)); \ + (ph) = __builtin_alpha_umulh (__m0, __m1); \ (pl) = __m0 * __m1; \ } while (0) #define UMUL_TIME 46 |