(cmpdi2, ucmpdi2): comparison result type is now word_mode.

From-SVN: r3288
This commit is contained in:
Jim Wilson 1993-01-19 17:07:04 -08:00
parent 0cda619493
commit 4be7c28fdd
1 changed files with 12 additions and 2 deletions

View File

@ -62,6 +62,16 @@ typedef float XFtype __attribute__ ((mode (XF)));
typedef float TFtype __attribute__ ((mode (TF)));
#endif
#if BITS_PER_WORD==16
typedef int word_type __attribute__ ((mode (HI)));
#endif
#if BITS_PER_WORD==32
typedef int word_type __attribute__ ((mode (SI)));
#endif
#if BITS_PER_WORD==64
typedef int word_type __attribute__ ((mode (DI)));
#endif
/* Make sure that we don't accidentally use any normal C language built-in
type names in the first part of this file. Instead we want to use *only*
the type names defined above. The following macro definitions insure
@ -708,7 +718,7 @@ __udivdi3 (n, d)
#endif
#ifdef L_cmpdi2
SItype
word_type
__cmpdi2 (a, b)
DItype a, b;
{
@ -729,7 +739,7 @@ __cmpdi2 (a, b)
#endif
#ifdef L_ucmpdi2
SItype
word_type
__ucmpdi2 (a, b)
DItype a, b;
{