Subversion Repositories Kolibri OS

Rev

Rev 6099 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 6099 Rev 6536
Line 268... Line 268...
268
#define __IEEE_FLT_MAXPOWTWO	((float)(1L << (32-8) - 1))
268
#define __IEEE_FLT_MAXPOWTWO	((float)(1L << (32-8) - 1))
Line 269... Line 269...
269
 
269
 
270
#define __IEEE_DBL_NAN_EXP 0x7ff
270
#define __IEEE_DBL_NAN_EXP 0x7ff
Line 271... Line 271...
271
#define __IEEE_FLT_NAN_EXP 0xff
271
#define __IEEE_FLT_NAN_EXP 0xff
272
 
-
 
273
#ifndef __ieeefp_isnanf
-
 
274
#define __ieeefp_isnanf(x) (((*(long *)&(x) & 0x7f800000L)==0x7f800000L) && \
-
 
275
			    ((*(long *)&(x) & 0x007fffffL)!=0000000000L))
272
 
276
#endif
-
 
277
#define isnanf(x)	__ieeefp_isnanf(x)
-
 
278
 
-
 
279
#ifndef __ieeefp_isinff
-
 
280
#define __ieeefp_isinff(x) (((*(long *)&(x) & 0x7f800000L)==0x7f800000L) && \
273
#ifdef __ieeefp_isnanf
281
			    ((*(long *)&(x) & 0x007fffffL)==0000000000L))
-
 
Line 282... Line 274...
282
#endif
274
#define isnanf(x)	__ieeefp_isnanf(x)
283
#define isinff(x)	__ieeefp_isinff(x)
275
#endif
284
 
276
 
-
 
277
#ifdef __ieeefp_isinff
-
 
278
#define isinff(x)	__ieeefp_isinff(x)
285
#ifndef __ieeefp_finitef
279
#endif
-
 
280
 
Line 286... Line 281...
286
#define __ieeefp_finitef(x) (((*(long *)&(x) & 0x7f800000L)!=0x7f800000L))
281
#ifdef __ieeefp_finitef
287
#endif
282
#define finitef(x)	__ieeefp_finitef(x)
288
#define finitef(x)	__ieeefp_finitef(x)
283
#endif