__eqsf2, __nesf2, __gtsf2, __gesf2, __ltsf2, __lesf2): comparison
result type is now word_mode.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@3287
138bc75d-0d04-0410-961f-
82ee72b054a4
#define nongcc_SI_type long int
#endif
+/* Define the C data type to use for a value of word size */
+#ifndef nongcc_word_type
+#define nongcc_word_type nongcc_SI_type
+#endif
+
/* Define the type to be used for returning an SF mode value
and the method for turning a float into that type.
These definitions work for machines where an SF value is
and so on. */
#ifdef L_eqdf2
-nongcc_SI_type
+nongcc_word_type
__eqdf2 (a, b)
double a, b;
{
#endif
#ifdef L_nedf2
-nongcc_SI_type
+nongcc_word_type
__nedf2 (a, b)
double a, b;
{
#endif
#ifdef L_gtdf2
-nongcc_SI_type
+nongcc_word_type
__gtdf2 (a, b)
double a, b;
{
#endif
#ifdef L_gedf2
-nongcc_SI_type
+nongcc_word_type
__gedf2 (a, b)
double a, b;
{
#endif
#ifdef L_ltdf2
-nongcc_SI_type
+nongcc_word_type
__ltdf2 (a, b)
double a, b;
{
#endif
#ifdef L_ledf2
-nongcc_SI_type
+nongcc_word_type
__ledf2 (a, b)
double a, b;
{
#endif
#ifdef L_eqsf2
-nongcc_SI_type
+nongcc_word_type
__eqsf2 (a, b)
FLOAT_ARG_TYPE a, b;
{
#endif
#ifdef L_nesf2
-nongcc_SI_type
+nongcc_word_type
__nesf2 (a, b)
FLOAT_ARG_TYPE a, b;
{
#endif
#ifdef L_gtsf2
-nongcc_SI_type
+nongcc_word_type
__gtsf2 (a, b)
FLOAT_ARG_TYPE a, b;
{
#endif
#ifdef L_gesf2
-nongcc_SI_type
+nongcc_word_type
__gesf2 (a, b)
FLOAT_ARG_TYPE a, b;
{
#endif
#ifdef L_ltsf2
-nongcc_SI_type
+nongcc_word_type
__ltsf2 (a, b)
FLOAT_ARG_TYPE a, b;
{
#endif
#ifdef L_lesf2
-nongcc_SI_type
+nongcc_word_type
__lesf2 (a, b)
FLOAT_ARG_TYPE a, b;
{