Author: awatry Date: Fri Jul 26 08:02:02 2013 New Revision: 187200 URL: http://llvm.org/viewvc/llvm-project?rev=187200&view=rev Log: Add missing integer min/max definitions
Found in CL 1.1 spec section 6.11.3 Signed-off-by: Aaron Watry <[email protected]> Reviewed-by: Tom Stellard <[email protected]> Added: libclc/trunk/generic/include/clc/integer/definitions.h Modified: libclc/trunk/generic/include/clc/clc.h Modified: libclc/trunk/generic/include/clc/clc.h URL: http://llvm.org/viewvc/llvm-project/libclc/trunk/generic/include/clc/clc.h?rev=187200&r1=187199&r2=187200&view=diff ============================================================================== --- libclc/trunk/generic/include/clc/clc.h (original) +++ libclc/trunk/generic/include/clc/clc.h Fri Jul 26 08:02:02 2013 @@ -70,6 +70,9 @@ #include <clc/integer/sub_sat.h> #include <clc/integer/upsample.h> +/* 6.11.3 Integer Definitions */ +#include <clc/integer/definitions.h> + /* 6.11.2 and 6.11.3 Shared Integer/Math Functions */ #include <clc/shared/clamp.h> #include <clc/shared/max.h> Added: libclc/trunk/generic/include/clc/integer/definitions.h URL: http://llvm.org/viewvc/llvm-project/libclc/trunk/generic/include/clc/integer/definitions.h?rev=187200&view=auto ============================================================================== --- libclc/trunk/generic/include/clc/integer/definitions.h (added) +++ libclc/trunk/generic/include/clc/integer/definitions.h Fri Jul 26 08:02:02 2013 @@ -0,0 +1,15 @@ +#define CHAR_BIT 8 +#define INT_MAX 2147483647 +#define INT_MIN -2147483648 +#define LONG_MAX 0x7fffffffffffffffL +#define LONG_MIN -0x8000000000000000L +#define SCHAR_MAX 127 +#define SCHAR_MIN -128 +#define CHAR_MAX 127 +#define CHAR_MIN -128 +#define SHRT_MAX 32767 +#define SHRT_MIN -32768 +#define UCHAR_MAX 255 +#define USHRT_MAX 65535 +#define UINT_MAX 0xffffffff +#define ULONG_MAX 0xffffffffffffffffUL _______________________________________________ cfe-commits mailing list [email protected] http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits
