[CRT] fix bug in _rotr implementation

This commit is contained in:
zefklop 2017-10-28 10:28:27 +02:00 committed by GitHub
parent d3e83d7d5e
commit 07c7295545
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -38,7 +38,7 @@ unsigned int _rotr( unsigned int value, int shift )
if ( shift < 0 )
return _rotl(value,-shift);
if ( shift > max_bits<<3 )
if ( shift > max_bits )
shift = shift % max_bits;
return (value >> shift) | (value << (max_bits-shift));
}