diff options
| author | Jeroen Ketema <j.ketema@imperial.ac.uk> | 2014-06-24 09:41:28 +0000 |
|---|---|---|
| committer | Jeroen Ketema <j.ketema@imperial.ac.uk> | 2014-06-24 09:41:28 +0000 |
| commit | 985a1381b2212c9b9b530ab39ebe17ec168e8dbc (patch) | |
| tree | 8d9fe40528fd9df23f7c7db8888d13213c62cac7 /libclc | |
| parent | 526fe2d5012bf9dc6ba4c235a52bcafa0a0dfc4a (diff) | |
| download | bcm5719-llvm-985a1381b2212c9b9b530ab39ebe17ec168e8dbc.tar.gz bcm5719-llvm-985a1381b2212c9b9b530ab39ebe17ec168e8dbc.zip | |
Add MAXFLOAT
Align definitions while we are here.
Reviewed-by: Tom Stellard <tom@stellard.net>
llvm-svn: 211577
Diffstat (limited to 'libclc')
| -rw-r--r-- | libclc/generic/include/clc/float/definitions.h | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/libclc/generic/include/clc/float/definitions.h b/libclc/generic/include/clc/float/definitions.h index c3959643f28..cd65324592c 100644 --- a/libclc/generic/include/clc/float/definitions.h +++ b/libclc/generic/include/clc/float/definitions.h @@ -1,6 +1,7 @@ -#define INFINITY __builtin_inff() -#define NAN __builtin_nanf("") -#define HUGE_VALF __builtin_huge_valf() +#define MAXFLOAT 0x1.fffffep127f +#define HUGE_VALF __builtin_huge_valf() +#define INFINITY __builtin_inff() +#define NAN __builtin_nanf("") #define FLT_DIG 6 #define FLT_MANT_DIG 24 @@ -9,7 +10,7 @@ #define FLT_MIN_10_EXP -37 #define FLT_MIN_EXP -125 #define FLT_RADIX 2 -#define FLT_MAX 0x1.fffffep127f +#define FLT_MAX MAXFLOAT #define FLT_MIN 0x1.0p-126f #define FLT_EPSILON 0x1.0p-23f @@ -29,7 +30,7 @@ #ifdef cl_khr_fp64 -#define HUGE_VAL __builtin_huge_val() +#define HUGE_VAL __builtin_huge_val() #define DBL_DIG 15 #define DBL_MANT_DIG 53 |

