diff --git a/ChocolArm64/Translation/LocalAlloc.cs b/ChocolArm64/Translation/LocalAlloc.cs index 1ce0230ee3..35d56e10ad 100644 --- a/ChocolArm64/Translation/LocalAlloc.cs +++ b/ChocolArm64/Translation/LocalAlloc.cs @@ -1,3 +1,4 @@ +using System; using System.Collections.Generic; namespace ChocolArm64.Translation @@ -83,12 +84,7 @@ namespace ChocolArm64.Translation public override int GetHashCode() { - return Block.GetHashCode() * 23 ^ - Entry.GetHashCode() * 23 ^ - IntInputs.GetHashCode() * 23 ^ - VecInputs.GetHashCode() * 23 ^ - IntOutputs.GetHashCode() * 23 ^ - VecOutputs.GetHashCode(); + return HashCode.Combine(Block, Entry, IntInputs, VecInputs, IntOutputs, VecOutputs); } }