diff --git a/ARMeilleure/Translation/PTC/Ptc.cs b/ARMeilleure/Translation/PTC/Ptc.cs index 344925598..5bb8cf6dd 100644 --- a/ARMeilleure/Translation/PTC/Ptc.cs +++ b/ARMeilleure/Translation/PTC/Ptc.cs @@ -22,7 +22,7 @@ namespace ARMeilleure.Translation.PTC { private const string HeaderMagic = "PTChd"; - private const int InternalVersion = 1775; //! To be incremented manually for each change to the ARMeilleure project. + private const int InternalVersion = 1814; //! To be incremented manually for each change to the ARMeilleure project. private const string ActualDir = "0"; private const string BackupDir = "1"; @@ -678,6 +678,11 @@ namespace ARMeilleure.Translation.PTC Debug.Assert(isAddressUnique, $"The address 0x{address:X16} is not unique."); + if (func.HighCq) + { + jumpTable.RegisterFunction(address, func); + } + Interlocked.Increment(ref _translateCount); if (State != PtcState.Enabled) @@ -847,4 +852,4 @@ namespace ARMeilleure.Translation.PTC } } } -} +} \ No newline at end of file