tetl
0.1.0
Embedded Template Library
Loading...
Searching...
No Matches
defines.hpp
Go to the documentation of this file.
1
// SPDX-License-Identifier: BSL-1.0
2
// SPDX-FileCopyrightText: Copyright (C) 2021 Tobias Hienzsch
3
4
#
ifndef
TETL_CFLOAT_DEFINES_HPP
5
#
define
TETL_CFLOAT_DEFINES_HPP
6
7
#
if
__has_include
(
<
float
.
h
>
)
8
#
include
<
float
.
h
>
9
#
else
10
11
#
define
FLT_RADIX
__FLT_RADIX__
12
13
#
define
DECIMAL_DIG
__DECIMAL_DIG__
14
#
define
FLT_DECIMAL_DIG
__FLT_DECIMAL_DIG__
15
#
define
DBL_DECIMAL_DIG
__DBL_DECIMAL_DIG__
16
#
define
LDBL_DECIMAL_DIG
__LDBL_DECIMAL_DIG__
17
18
#
define
FLT_MIN
__FLT_MIN__
19
#
define
DBL_MIN
__DBL_MIN__
20
#
define
LDBL_MIN
__LDBL_MIN__
21
22
#
define
FLT_TRUE_MIN
__FLT_DENORM_MIN__
23
#
define
DBL_TRUE_MIN
__DBL_DENORM_MIN__
24
#
define
LDBL_TRUE_MIN
__LDBL_DENORM_MIN__
25
26
#
define
FLT_MAX
__FLT_MAX__
27
#
define
DBL_MAX
__DBL_MAX__
28
#
define
LDBL_MAX
__LDBL_MAX__
29
30
#
define
FLT_EPSILON
__FLT_EPSILON__
31
#
define
DBL_EPSILON
__DBL_EPSILON__
32
#
define
LDBL_EPSILON
__LDBL_EPSILON__
33
34
#
define
FLT_DIG
__FLT_DIG__
35
#
define
DBL_DIG
__DBL_DIG__
36
#
define
LDBL_DIG
__LDBL_DIG__
37
38
#
define
FLT_MANT_DIG
__FLT_MANT_DIG__
39
#
define
DBL_MANT_DIG
__DBL_MANT_DIG__
40
#
define
LDBL_MANT_DIG
__LDBL_MANT_DIG__
41
42
#
define
FLT_MIN_EXP
__FLT_MIN_EXP__
43
#
define
DBL_MIN_EXP
__DBL_MIN_EXP__
44
#
define
LDBL_MIN_EXP
__LDBL_MIN_EXP__
45
46
#
define
FLT_MIN_10_EXP
__FLT_MIN_10_EXP__
47
#
define
DBL_MIN_10_EXP
__DBL_MIN_10_EXP__
48
#
define
LDBL_MIN_10_EXP
__LDBL_MIN_10_EXP__
49
50
#
define
FLT_MAX_EXP
__FLT_MAX_EXP__
51
#
define
DBL_MAX_EXP
__DBL_MAX_EXP__
52
#
define
LDBL_MAX_EXP
__LDBL_MAX_EXP__
53
54
#
define
FLT_MAX_10_EXP
__FLT_MAX_10_EXP__
55
#
define
DBL_MAX_10_EXP
__DBL_MAX_10_EXP__
56
#
define
LDBL_MAX_10_EXP
__LDBL_MAX_10_EXP__
57
58
#
define
FLT_ROUNDS
(
__builtin_flt_rounds
(
)
)
59
60
#
define
FLT_EVAL_METHOD
__FLT_EVAL_METHOD__
61
62
#
define
FLT_HAS_SUBNORM
__FLT_HAS_DENORM__
63
#
define
DBL_HAS_SUBNORM
__DBL_HAS_DENORM__
64
#
define
LDBL_HAS_SUBNORM
__LDBL_HAS_DENORM__
65
66
#
endif
// has_include <float.h>
67
68
#
endif
// TETL_CFLOAT_DEFINES_HPP
include
etl
_cfloat
defines.hpp
Generated on Sun Sep 7 2025 19:14:49 for tetl by
1.9.8