fixed bug #490955
authorjohanknol <johanknol@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Mon, 10 Dec 2001 09:44:49 +0000 (09:44 +0000)
committerjohanknol <johanknol@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Mon, 10 Dec 2001 09:44:49 +0000 (09:44 +0000)
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@1670 4a8a32a2-be11-0410-ad9d-d568d2c75423

device/lib/_fsgt.c
device/lib/_fslt.c
device/lib/_fsneq.c

index 2fbbda2772631328ccd14e63e99e30d9ad05d391..d5a67a0e39faed8678c3964704cf5835d6268c6e 100644 (file)
@@ -32,11 +32,14 @@ char __fsgt (float a1, float a2)
   fl1.f = a1;
   fl2.f = a2;
 
+#if 0
   if (fl1.l<0 && fl2.l<0)
     {
       fl1.l ^= SIGNBIT;
       fl2.l ^= SIGNBIT;
     }
+#endif
+
   if (fl1.l > fl2.l)
     return (1);
   return (0);
index 2e55f83afceffecdcf4226d29917e74ae771ac76..1661a648659d98a4ae10b6bbd771140489bbcfb0 100644 (file)
@@ -32,11 +32,14 @@ char __fslt (float a1, float a2)
   fl1.f = a1;
   fl2.f = a2;
 
+#if 0
   if (fl1.l<0 && fl2.l<0)
     {
       fl1.l ^= SIGNBIT;
       fl2.l ^= SIGNBIT;
     }
+#endif
+
   if (fl1.l < fl2.l)
     return (1);
   return (0);
index 1d23ed38dc736144b6d5d8d72d5567ba41f276a6..cf397fb14739b0b93f05731f6cb41e5f67da9a88 100644 (file)
@@ -32,11 +32,14 @@ char __fsneq (float a1, float a2)
   fl1.f = a1;
   fl2.f = a2;
 
+#if 0
   if (fl1.l<0 && fl2.l<0)
     {
       fl1.l ^= SIGNBIT;
       fl2.l ^= SIGNBIT;
     }
+#endif
+
   if (fl1.l == fl2.l)
     return (0);
   return (1);