diff options
author | Segher Boessenkool <segher@kernel.crashing.org> | 2012-08-16 03:49:57 +0200 |
---|---|---|
committer | Segher Boessenkool <segher@gcc.gnu.org> | 2012-08-16 03:49:57 +0200 |
commit | 18efc0dd75dd55353f0b93f129128695289a10cd (patch) | |
tree | 0435a9881f18ad0dcba946c1aa34da450aac967e /libgcc/longlong.h | |
parent | 800d16e96bf03153a56946a12a0f0bc2032c1bb8 (diff) | |
download | gcc-18efc0dd75dd55353f0b93f129128695289a10cd.zip gcc-18efc0dd75dd55353f0b93f129128695289a10cd.tar.gz gcc-18efc0dd75dd55353f0b93f129128695289a10cd.tar.bz2 |
longlong.h: (powerpc): Delete _ARCH_PWR and _ARCH_COM handling.
2012-08-15 Segher Boessenkool <segher@kernel.crashing.org>
libgcc/
* longlong.h: (powerpc): Delete _ARCH_PWR and _ARCH_COM handling.
From-SVN: r190434
Diffstat (limited to 'libgcc/longlong.h')
-rw-r--r-- | libgcc/longlong.h | 10 |
1 files changed, 0 insertions, 10 deletions
diff --git a/libgcc/longlong.h b/libgcc/longlong.h index c62194e..30e638c 100644 --- a/libgcc/longlong.h +++ b/libgcc/longlong.h @@ -850,8 +850,6 @@ UDItype __umulsidi3 (USItype, USItype); FIXME: What's needed for gcc PowerPC VxWorks? __vxworks__ is not good enough, since that hits ARM and m68k too. */ #if (defined (_ARCH_PPC) /* AIX */ \ - || defined (_ARCH_PWR) /* AIX */ \ - || defined (_ARCH_COM) /* AIX */ \ || defined (__powerpc__) /* gcc */ \ || defined (__POWERPC__) /* BEOS */ \ || defined (__ppc__) /* Darwin */ \ @@ -914,14 +912,6 @@ UDItype __umulsidi3 (USItype, USItype); } while (0) #define SMUL_TIME 14 #define UDIV_TIME 120 -#elif defined (_ARCH_PWR) -#define UMUL_TIME 8 -#define smul_ppmm(xh, xl, m0, m1) \ - __asm__ ("mul %0,%2,%3" : "=r" (xh), "=q" (xl) : "r" (m0), "r" (m1)) -#define SMUL_TIME 4 -#define sdiv_qrnnd(q, r, nh, nl, d) \ - __asm__ ("div %0,%2,%4" : "=r" (q), "=q" (r) : "r" (nh), "1" (nl), "r" (d)) -#define UDIV_TIME 100 #endif #endif /* 32-bit POWER architecture variants. */ |