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 | c05609ca36e7269b73f982725b59c48a5fa68a2c (patch) | |
tree | f370d01ce0639578bfd79874ef1f5b3edf9cfa2c /clang/lib/Headers/float.h | |
parent | 1958083d35ff8aa0c8479e72e71c3fc47208ee16 (diff) | |
download | bcm5719-llvm-c05609ca36e7269b73f982725b59c48a5fa68a2c.tar.gz bcm5719-llvm-c05609ca36e7269b73f982725b59c48a5fa68a2c.zip |
This adds the _Float16 preprocessor macro definitions.
Differential Revision: https://reviews.llvm.org/D34695
llvm-svn: 313152
Diffstat (limited to 'clang/lib/Headers/float.h')
-rw-r--r-- | clang/lib/Headers/float.h | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/clang/lib/Headers/float.h b/clang/lib/Headers/float.h index 502143d4e48..44d4d05494f 100644 --- a/clang/lib/Headers/float.h +++ b/clang/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 */ |