diff options
author | Sjoerd Meijer <sjoerd.meijer@arm.com> | 2017-09-13 15:23:19 +0000 |
---|---|---|
committer | Sjoerd Meijer <sjoerd.meijer@arm.com> | 2017-09-13 15:23:19 +0000 |
commit | 8a058429f72e5c17069138675107df7f3821be4e (patch) | |
tree | 81f209efa767cfdf044162044285fa5a0886ce42 /lib/Headers | |
parent | ec9c00261b53aa8e6ca1a972f2a6d00a8b0cc8e8 (diff) |
This adds the _Float16 preprocessor macro definitions.
Differential Revision: https://reviews.llvm.org/D34695
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@313152 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Headers')
-rw-r--r-- | lib/Headers/float.h | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/lib/Headers/float.h b/lib/Headers/float.h index 502143d4e4..44d4d05494 100644 --- a/lib/Headers/float.h +++ b/lib/Headers/float.h @@ -143,4 +143,18 @@ # define LDBL_DECIMAL_DIG __LDBL_DECIMAL_DIG__ #endif +#ifdef __STDC_WANT_IEC_60559_TYPES_EXT__ +# define FLT16_MANT_DIG __FLT16_MANT_DIG__ +# define FLT16_DECIMAL_DIG __FLT16_DECIMAL_DIG__ +# define FLT16_DIG __FLT16_DIG__ +# define FLT16_MIN_EXP __FLT16_MIN_EXP__ +# define FLT16_MIN_10_EXP __FLT16_MIN_10_EXP__ +# define FLT16_MAX_EXP __FLT16_MAX_EXP__ +# define FLT16_MAX_10_EXP __FLT16_MAX_10_EXP__ +# define FLT16_MAX __FLT16_MAX__ +# define FLT16_EPSILON __FLT16_EPSILON__ +# define FLT16_MIN __FLT16_MIN__ +# define FLT16_TRUE_MIN __FLT16_TRUE_MIN__ +#endif /* __STDC_WANT_IEC_60559_TYPES_EXT__ */ + #endif /* __FLOAT_H */ |