Browse Source

Fix: Bit32Helper.ToUInt32

AnnulusGames 1 year ago
parent
commit
568f3600e1
1 changed files with 2 additions and 2 deletions
  1. 2 2
      src/Lua/Standard/Bitwise/Bit32Helper.cs

+ 2 - 2
src/Lua/Standard/Bitwise/Bit32Helper.cs

@@ -17,8 +17,8 @@ internal static class Bit32Helper
     [MethodImpl(MethodImplOptions.AggressiveInlining)]
     public static uint ToUInt32(double d)
     {
-        d = Math.IEEERemainder(d, Math.Pow(2.0, 32.0));
-        return (uint)d;
+        var x = (int)Math.IEEERemainder(d, Math.Pow(2.0, 32.0));
+        return (uint)x;
     }
 
     [MethodImpl(MethodImplOptions.AggressiveInlining)]