From 768d45ce96a1f83331b4399e6b88759885951f03 Mon Sep 17 00:00:00 2001 From: Kim Laine Date: Wed, 10 Jul 2019 10:40:37 -0700 Subject: [PATCH] Fixed minor sign conversion issue --- native/src/seal/util/common.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/native/src/seal/util/common.h b/native/src/seal/util/common.h index b9ea46181..e4f96f8ba 100644 --- a/native/src/seal/util/common.h +++ b/native/src/seal/util/common.h @@ -427,9 +427,9 @@ namespace seal } #endif // Just return zero if bit_count is zero - return (bit_count == 0) ? T(0) : - reverse_bits(operand) >> ( - sizeof(T) * static_cast(bits_per_byte) - bit_count); + return (bit_count == 0) ? T(0) : reverse_bits(operand) >> ( + sizeof(T) * static_cast(bits_per_byte) + - static_cast(bit_count)); } inline void get_msb_index_generic(unsigned long *result, std::uint64_t value)