* device/include/float.h: added __INFINITY
[fw/sdcc] / device / lib / _fsmul.c
index 97f46e947ba7f51f68aa672b1ea66f4a979d53f4..1f36d603d97830dabfec4971afcb8d40ea97b06f 100644 (file)
@@ -271,7 +271,7 @@ float __fsmul (float a1, float a2) {
 
   /* pack up and go home */
   if (exp >= 0x100)
-    fl1.l = (sign ? SIGNBIT : 0) | 0x7F800000;
+    fl1.l = (sign ? SIGNBIT : 0) | __INFINITY;
   else if (exp < 0)
     fl1.l = 0;
   else