diff options
author | Richard Kenner <kenner@gcc.gnu.org> | 1995-01-27 20:56:50 -0500 |
---|---|---|
committer | Richard Kenner <kenner@gcc.gnu.org> | 1995-01-27 20:56:50 -0500 |
commit | a83106c08a5a1ee7ea68578ca1c134eced2f3fe2 (patch) | |
tree | 35f7012bdacd736f68fffddd478b19073951f879 /gcc/libgcc2.c | |
parent | 55b8010e42c9f7c90ad23212ab958047047a16c8 (diff) | |
download | gcc-a83106c08a5a1ee7ea68578ca1c134eced2f3fe2.zip gcc-a83106c08a5a1ee7ea68578ca1c134eced2f3fe2.tar.gz gcc-a83106c08a5a1ee7ea68578ca1c134eced2f3fe2.tar.bz2 |
(__lshldi3): Deleted.
From-SVN: r8831
Diffstat (limited to 'gcc/libgcc2.c')
-rw-r--r-- | gcc/libgcc2.c | 32 |
1 files changed, 0 insertions, 32 deletions
diff --git a/gcc/libgcc2.c b/gcc/libgcc2.c index 58069bc..0030e99 100644 --- a/gcc/libgcc2.c +++ b/gcc/libgcc2.c @@ -145,38 +145,6 @@ __negdi2 (u) } #endif -#ifdef L_lshldi3 -DItype -__lshldi3 (u, b) - DItype u; - word_type b; -{ - DIunion w; - word_type bm; - DIunion uu; - - if (b == 0) - return u; - - uu.ll = u; - - bm = (sizeof (SItype) * BITS_PER_UNIT) - b; - if (bm <= 0) - { - w.s.low = 0; - w.s.high = (USItype)uu.s.low << -bm; - } - else - { - USItype carries = (USItype)uu.s.low >> bm; - w.s.low = (USItype)uu.s.low << b; - w.s.high = ((USItype)uu.s.high << b) | carries; - } - - return w.ll; -} -#endif - #ifdef L_lshrdi3 DItype __lshrdi3 (u, b) |