From 893174431d6fb16c09c7b07f1d5d770817cc8534 Mon Sep 17 00:00:00 2001 From: weidai Date: Sat, 3 Sep 2005 15:35:29 +0000 Subject: [PATCH] remove warning with MSVC .NET 2005 --- misc.h | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/misc.h b/misc.h index e8c3eaab..ba77ac4a 100644 --- a/misc.h +++ b/misc.h @@ -363,37 +363,37 @@ inline void IncrementCounterByOne(byte *output, const byte *input, unsigned int template inline T rotlFixed(T x, unsigned int y) { assert(y < sizeof(T)*8); - return (x<>(sizeof(T)*8-y)); + return T((x<>(sizeof(T)*8-y))); } template inline T rotrFixed(T x, unsigned int y) { assert(y < sizeof(T)*8); - return (x>>y) | (x<<(sizeof(T)*8-y)); + return T((x>>y) | (x<<(sizeof(T)*8-y))); } template inline T rotlVariable(T x, unsigned int y) { assert(y < sizeof(T)*8); - return (x<>(sizeof(T)*8-y)); + return T((x<>(sizeof(T)*8-y))); } template inline T rotrVariable(T x, unsigned int y) { assert(y < sizeof(T)*8); - return (x>>y) | (x<<(sizeof(T)*8-y)); + return T((x>>y) | (x<<(sizeof(T)*8-y))); } template inline T rotlMod(T x, unsigned int y) { y %= sizeof(T)*8; - return (x<>(sizeof(T)*8-y)); + return T((x<>(sizeof(T)*8-y))); } template inline T rotrMod(T x, unsigned int y) { y %= sizeof(T)*8; - return (x>>y) | (x<<(sizeof(T)*8-y)); + return T((x>>y) | (x<<(sizeof(T)*8-y))); } #ifdef INTEL_INTRINSICS