Embedded Artistry libc
C Standard Library Support for Bare-metal Systems
float.h File Reference
#include <_types/_float.h>
Include dependency graph for float.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define FLT_RADIX   2
 
#define FLT_TRUE_MIN   1.40129846432481707092e-45F
 
#define FLT_MIN   1.17549435082228750797e-38F
 
#define FLT_MAX   3.40282346638528859812e+38F
 
#define FLT_EPSILON   1.1920928955078125e-07F
 
#define FLT_MANT_DIG   24
 
#define FLT_MIN_EXP   (-125)
 
#define FLT_MAX_EXP   128
 
#define FLT_HAS_SUBNORM   1
 
#define FLT_DIG   6
 
#define FLT_DECIMAL_DIG   9
 
#define FLT_MIN_10_EXP   (-37)
 
#define FLT_MAX_10_EXP   38
 
#define DBL_TRUE_MIN   4.94065645841246544177e-324
 
#define DBL_MIN   2.22507385850720138309e-308
 
#define DBL_MAX   1.79769313486231570815e+308
 
#define DBL_EPSILON   2.22044604925031308085e-16
 
#define DBL_MANT_DIG   53
 
#define DBL_MIN_EXP   (-1021)
 
#define DBL_MAX_EXP   1024
 
#define DBL_HAS_SUBNORM   1
 
#define DBL_DIG   15
 
#define DBL_DECIMAL_DIG   17
 
#define DBL_MIN_10_EXP   (-307)
 
#define DBL_MAX_10_EXP   308
 
#define LDBL_HAS_SUBNORM   1
 
#define LDBL_DECIMAL_DIG   DECIMAL_DIG
 

Macro Definition Documentation

◆ DBL_DECIMAL_DIG

#define DBL_DECIMAL_DIG   17

Definition at line 46 of file float.h.

◆ DBL_DIG

#define DBL_DIG   15

Definition at line 45 of file float.h.

◆ DBL_EPSILON

#define DBL_EPSILON   2.22044604925031308085e-16

Definition at line 38 of file float.h.

◆ DBL_HAS_SUBNORM

#define DBL_HAS_SUBNORM   1

Definition at line 43 of file float.h.

◆ DBL_MANT_DIG

#define DBL_MANT_DIG   53

Definition at line 40 of file float.h.

◆ DBL_MAX

#define DBL_MAX   1.79769313486231570815e+308

Definition at line 37 of file float.h.

◆ DBL_MAX_10_EXP

#define DBL_MAX_10_EXP   308

Definition at line 48 of file float.h.

◆ DBL_MAX_EXP

#define DBL_MAX_EXP   1024

Definition at line 42 of file float.h.

◆ DBL_MIN

#define DBL_MIN   2.22507385850720138309e-308

Definition at line 36 of file float.h.

◆ DBL_MIN_10_EXP

#define DBL_MIN_10_EXP   (-307)

Definition at line 47 of file float.h.

◆ DBL_MIN_EXP

#define DBL_MIN_EXP   (-1021)

Definition at line 41 of file float.h.

◆ DBL_TRUE_MIN

#define DBL_TRUE_MIN   4.94065645841246544177e-324

Definition at line 35 of file float.h.

◆ FLT_DECIMAL_DIG

#define FLT_DECIMAL_DIG   9

Definition at line 31 of file float.h.

◆ FLT_DIG

#define FLT_DIG   6

Definition at line 30 of file float.h.

◆ FLT_EPSILON

#define FLT_EPSILON   1.1920928955078125e-07F

Definition at line 20 of file float.h.

◆ FLT_HAS_SUBNORM

#define FLT_HAS_SUBNORM   1

Definition at line 28 of file float.h.

◆ FLT_MANT_DIG

#define FLT_MANT_DIG   24

Definition at line 25 of file float.h.

◆ FLT_MAX

#define FLT_MAX   3.40282346638528859812e+38F

Definition at line 18 of file float.h.

◆ FLT_MAX_10_EXP

#define FLT_MAX_10_EXP   38

Definition at line 33 of file float.h.

◆ FLT_MAX_EXP

#define FLT_MAX_EXP   128

Definition at line 27 of file float.h.

◆ FLT_MIN

#define FLT_MIN   1.17549435082228750797e-38F

Definition at line 17 of file float.h.

◆ FLT_MIN_10_EXP

#define FLT_MIN_10_EXP   (-37)

Definition at line 32 of file float.h.

◆ FLT_MIN_EXP

#define FLT_MIN_EXP   (-125)

Definition at line 26 of file float.h.

◆ FLT_RADIX

#define FLT_RADIX   2

Definition at line 14 of file float.h.

◆ FLT_TRUE_MIN

#define FLT_TRUE_MIN   1.40129846432481707092e-45F

Definition at line 16 of file float.h.

◆ LDBL_DECIMAL_DIG

#define LDBL_DECIMAL_DIG   DECIMAL_DIG

Definition at line 51 of file float.h.

◆ LDBL_HAS_SUBNORM

#define LDBL_HAS_SUBNORM   1

Definition at line 50 of file float.h.