Modular C
Platform features used by module C◼real

Some features are recovered or pre-computed specifically for the target platform by looking into the C include files: More...

+ Collaboration diagram for Platform features used by module C◼real:

Macros

#define C◼real◼ROUNDS   1
 The platform specific value FLT_ROUNDS. More...
 
#define C◼real◼DECIMAL_DIG   21
 The platform specific value DECIMAL_DIG. More...
 
#define C◼real◼RADIX   2
 The platform specific value FLT_RADIX. More...
 
#define C◼real◼EVAL_METHOD   0
 The platform specific value FLT_EVAL_METHOD. More...
 
#define C◼real◼ILOGB0   -2147483648
 The platform specific value FP_ILOGB0, if FP_ILOGB0 is defined. More...
 
#define C◼real◼ILOGBNAN   -2147483648
 The platform specific value FP_ILOGBNAN, if FP_ILOGBNAN is defined. More...
 
#define C◼real◼ERREXCEPT   2
 The platform specific value MATH_ERREXCEPT, if MATH_ERREXCEPT is defined. More...
 
#define C◼real◼ERRNO   1
 The platform specific value MATH_ERRNO, if MATH_ERRNO is defined. More...
 
#define C◼real◼INFINITY   (__builtin_inff())
 This copies platform define INFINITY. More...
 
#define C◼real◼NAN   (__builtin_nanf (""))
 This copies platform define NAN. More...
 

Detailed Description

Some features are recovered or pre-computed specifically for the target platform by looking into the C include files:

Macro Definition Documentation

§ C◼real◼DECIMAL_DIG

#define C◼real◼DECIMAL_DIG   21

The platform specific value DECIMAL_DIG.

§ C◼real◼ERREXCEPT

#define C◼real◼ERREXCEPT   2

The platform specific value MATH_ERREXCEPT, if MATH_ERREXCEPT is defined.

§ C◼real◼ERRNO

#define C◼real◼ERRNO   1

The platform specific value MATH_ERRNO, if MATH_ERRNO is defined.

§ C◼real◼EVAL_METHOD

#define C◼real◼EVAL_METHOD   0

The platform specific value FLT_EVAL_METHOD.

§ C◼real◼ILOGB0

#define C◼real◼ILOGB0   -2147483648

The platform specific value FP_ILOGB0, if FP_ILOGB0 is defined.

§ C◼real◼ILOGBNAN

#define C◼real◼ILOGBNAN   -2147483648

The platform specific value FP_ILOGBNAN, if FP_ILOGBNAN is defined.

§ C◼real◼INFINITY

#define C◼real◼INFINITY   (__builtin_inff())

This copies platform define INFINITY.

§ C◼real◼NAN

#define C◼real◼NAN   (__builtin_nanf (""))

This copies platform define NAN.

§ C◼real◼RADIX

#define C◼real◼RADIX   2

The platform specific value FLT_RADIX.

§ C◼real◼ROUNDS

#define C◼real◼ROUNDS   1

The platform specific value FLT_ROUNDS.