# HG changeset patch # User Michael Johnson # Date 1606445734 21600 # Thu Nov 26 20:55:34 2020 -0600 # Node ID 9faf00533c420d7b1ee298547711ea8ebcc45f6b # Parent 93fa7383626aea66c31ad7dc3ff6f4e1c3dad89a Fix right rotation actually rotating left on .NET Core 3.1 and up diff --git a/src/Core/Implementation/BitwiseExtensions.cs b/src/Core/Implementation/BitwiseExtensions.cs --- a/src/Core/Implementation/BitwiseExtensions.cs +++ b/src/Core/Implementation/BitwiseExtensions.cs @@ -32,7 +32,7 @@ public static UInt32 RotateRight(this UInt32 original, Int32 amount) { #if X86_INTRINSICS - return BitOperations.RotateLeft(original, amount); + return BitOperations.RotateRight(original, amount); #else return (original >> amount) | (original << (32 - amount)); #endif