Added the missing #endif.
From-SVN: r36950
This commit is contained in:
parent
1aa9fd2411
commit
3d2adde6dc
@ -1,3 +1,7 @@
|
||||
2000-10-19 Chandrakala Chavva <cchavva@redhat.com>
|
||||
|
||||
* libgcc2.c: Added the missing #endif.
|
||||
|
||||
Thu Oct 19 14:25:11 MET DST 2000 Jan Hubicka <jh@suse.cz>
|
||||
|
||||
* i386.h (CONST_OK_FOR_LETTER): Re-add 'N'; document.
|
||||
|
@ -50,6 +50,20 @@ Boston, MA 02111-1307, USA. */
|
||||
#if defined (L_divdi3) || defined (L_moddi3)
|
||||
static inline
|
||||
#endif
|
||||
DWtype
|
||||
__negdi2 (DWtype u)
|
||||
{
|
||||
DWunion w;
|
||||
DWunion uu;
|
||||
|
||||
uu.ll = u;
|
||||
|
||||
w.s.low = -uu.s.low;
|
||||
w.s.high = -uu.s.high - ((UWtype) w.s.low > 0);
|
||||
|
||||
return w.ll;
|
||||
}
|
||||
#endif
|
||||
|
||||
#ifdef L_addvsi3
|
||||
SItype
|
||||
@ -64,6 +78,7 @@ __addvsi3 (SItype a, SItype b)
|
||||
|
||||
return w;
|
||||
}
|
||||
#endif
|
||||
|
||||
#ifdef L_addvdi3
|
||||
DItype
|
||||
@ -126,8 +141,7 @@ __mulvsi3 (SItype a, SItype b)
|
||||
|
||||
w = a * b;
|
||||
|
||||
if ((a >= 0 && b >= 0) ? w < 0
|
||||
: (a >= 0 || b >= 0) ? w > 0 : w < 0)
|
||||
if (((u >= 0) == (v >= 0)) ? w < 0 : w > 0)
|
||||
abort ();
|
||||
|
||||
return w;
|
||||
@ -212,29 +226,14 @@ __mulvdi3 (DItype u, DItype v)
|
||||
|
||||
w = u * v;
|
||||
|
||||
if ((u >= 0 && v >= 0) ? w < 0
|
||||
: (u >= 0 || v >= 0) ? w > 0 : w < 0)
|
||||
if (((u >= 0) == (v >= 0)) ? w < 0 : w > 0)
|
||||
abort ();
|
||||
|
||||
return w;
|
||||
}
|
||||
#endif
|
||||
|
||||
DWtype
|
||||
__negdi2 (DWtype u)
|
||||
{
|
||||
DWunion w;
|
||||
DWunion uu;
|
||||
|
||||
uu.ll = u;
|
||||
|
||||
w.s.low = -uu.s.low;
|
||||
w.s.high = -uu.s.high - ((UWtype) w.s.low > 0);
|
||||
|
||||
return w.ll;
|
||||
}
|
||||
#endif
|
||||
|
||||
/* Unless shift functions are defined whith full ANSI prototypes,
|
||||
parameter b will be promoted to int if word_type is smaller than an int. */
|
||||
#ifdef L_lshrdi3
|
||||
|
Loading…
Reference in New Issue
Block a user