diff options
| author | JosJuice <josjuice@gmail.com> | 2023-01-15 12:55:29 +0100 |
|---|---|---|
| committer | JosJuice <josjuice@gmail.com> | 2023-02-12 20:48:27 +0100 |
| commit | 611e721a4de1a9f08c8c5a01f962f15081b17a9e (patch) | |
| tree | 8d9120843fc83139cbe8eb9f1bfd04a7429d8e56 /Source/Core/Common/FileUtil.cpp | |
| parent | f3ee167a3c792774dc881bd7a5ab2c75814d54cd (diff) | |
Jit64: Properly handle backpatching overflowed address calculations
Previously we would only backpatch overflowed address calculations
if the overflow was 0x1000 or less. Now we can handle the full 2 GiB
of overflow in both directions.
I'm also making equivalent changes to JitArm64's code. This isn't because
it needs it – JitArm64 address calculations should never overflow – but
because I wanted to get rid of the 0x100001000 inherited from Jit64 that
makes even less sense for JitArm64 than for Jit64.
Diffstat (limited to 'Source/Core/Common/FileUtil.cpp')
0 files changed, 0 insertions, 0 deletions
