* device/include/float.h: added __INFINITY
[fw/sdcc] / device / include / float.h
index 05ad4be7be6bd29618073793337e97cb0dfe6274..b31679bced10cea40910f3a40de507852c9dec9c 100644 (file)
@@ -41,6 +41,7 @@
 /* the following deal with IEEE single-precision numbers */
 #define EXCESS         126
 #define SIGNBIT                ((unsigned long)0x80000000)
+#define __INFINITY     ((unsigned long)0x7F800000)
 #define HIDDEN         (unsigned long)(1ul << 23)
 #define SIGN(fp)       (((unsigned long)(fp) >> (8*sizeof(fp)-1)) & 1)
 #define EXP(fp)                (((unsigned long)(fp) >> 23) & (unsigned int) 0x00FF)