From: Jens Steube Date: Wed, 18 May 2016 07:35:51 +0000 (+0200) Subject: Fix types_ocl.c to solve issue https://github.com/hashcat/oclHashcat/issues/344 X-Git-Tag: v3.00~175 X-Git-Url: https://www.flypig.org.uk/git/?a=commitdiff_plain;h=9e92c9c4d9e5cbed28e08a939cb75ffd5eafe4f8;p=hashcat.git Fix types_ocl.c to solve issue https://github.com/hashcat/oclHashcat/issues/344 --- diff --git a/OpenCL/types_ocl.c b/OpenCL/types_ocl.c index be492db..6104de6 100644 --- a/OpenCL/types_ocl.c +++ b/OpenCL/types_ocl.c @@ -597,7 +597,7 @@ inline u64x rotl64 (const u64x a, const u32 n) inline u32x __bfe (const u32x a, const u32x b, const u32x c) { - #define BIT(x) (1 << (x)) + #define BIT(x) ((u32x) (1u) << (x)) #define BIT_MASK(x) (BIT (x) - 1) #define BFE(x,y,z) (((x) >> (y)) & BIT_MASK (z)) @@ -610,7 +610,7 @@ inline u32x __bfe (const u32x a, const u32x b, const u32x c) inline u32 __bfe_S (const u32 a, const u32 b, const u32 c) { - #define BIT(x) (1 << (x)) + #define BIT(x) (1u << (x)) #define BIT_MASK(x) (BIT (x) - 1) #define BFE(x,y,z) (((x) >> (y)) & BIT_MASK (z))