[Libclc-dev] [PATCH 1/3] Add MAXFLOAT
Jeroen Ketema
j.ketema at imperial.ac.uk
Tue Jun 24 02:49:52 PDT 2014
Committed. Thanks for the review.
Jeroen
On 23 Jun 2014, at 17:21, Tom Stellard <tom at stellard.net> wrote:
> On Mon, Jun 23, 2014 at 04:33:25PM +0100, Jeroen Ketema wrote:
>> Align definitions while we are here.
>> ---
>
> LGTM.
>
>> generic/include/clc/float/definitions.h | 11 ++++++-----
>> 1 file changed, 6 insertions(+), 5 deletions(-)
>>
>> diff --git a/generic/include/clc/float/definitions.h b/generic/include/clc/float/definitions.h
>> index c395964..cd65324 100644
>> --- a/generic/include/clc/float/definitions.h
>> +++ b/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
>> --
>> 1.8.5.2 (Apple Git-48)
>>
>>
>> _______________________________________________
>> Libclc-dev mailing list
>> Libclc-dev at pcc.me.uk
>> http://www.pcc.me.uk/cgi-bin/mailman/listinfo/libclc-dev
More information about the Libclc-dev
mailing list