diff --git a/RomRepoMgr.Core/Checksums/CRC32Context.cs b/RomRepoMgr.Core/Checksums/CRC32Context.cs index ca50745..ebf0986 100644 --- a/RomRepoMgr.Core/Checksums/CRC32Context.cs +++ b/RomRepoMgr.Core/Checksums/CRC32Context.cs @@ -64,7 +64,7 @@ public sealed class Crc32Context : IChecksum if((entry & 1) == 1) entry = entry >> 1 ^ CRC32_ISO_POLY; else - entry = entry >> 1; + entry >>= 1; } _table[i] = entry; @@ -88,7 +88,7 @@ public sealed class Crc32Context : IChecksum if((entry & 1) == 1) entry = entry >> 1 ^ polynomial; else - entry = entry >> 1; + entry >>= 1; } _table[i] = entry; @@ -162,7 +162,7 @@ public sealed class Crc32Context : IChecksum if((entry & 1) == 1) entry = entry >> 1 ^ polynomial; else - entry = entry >> 1; + entry >>= 1; } localTable[i] = entry; @@ -211,7 +211,7 @@ public sealed class Crc32Context : IChecksum if((entry & 1) == 1) entry = entry >> 1 ^ polynomial; else - entry = entry >> 1; + entry >>= 1; } localTable[i] = entry; diff --git a/RomRepoMgr.Core/Checksums/CRC64Context.cs b/RomRepoMgr.Core/Checksums/CRC64Context.cs index ffddb0d..c4a46ce 100644 --- a/RomRepoMgr.Core/Checksums/CRC64Context.cs +++ b/RomRepoMgr.Core/Checksums/CRC64Context.cs @@ -63,7 +63,7 @@ public sealed class Crc64Context : IChecksum if((entry & 1) == 1) entry = entry >> 1 ^ CRC64_ECMA_POLY; else - entry = entry >> 1; + entry >>= 1; } _table[i] = entry; @@ -88,7 +88,7 @@ public sealed class Crc64Context : IChecksum if((entry & 1) == 1) entry = entry >> 1 ^ polynomial; else - entry = entry >> 1; + entry >>= 1; } _table[i] = entry; @@ -164,7 +164,7 @@ public sealed class Crc64Context : IChecksum if((entry & 1) == 1) entry = entry >> 1 ^ polynomial; else - entry = entry >> 1; + entry >>= 1; } localTable[i] = entry; @@ -213,7 +213,7 @@ public sealed class Crc64Context : IChecksum if((entry & 1) == 1) entry = entry >> 1 ^ polynomial; else - entry = entry >> 1; + entry >>= 1; } localTable[i] = entry;