diff options
author | MerryMage <MerryMage@users.noreply.github.com> | 2020-06-15 21:51:33 +0200 |
---|---|---|
committer | MerryMage <MerryMage@users.noreply.github.com> | 2020-06-15 21:51:33 +0200 |
commit | 389549b80d7cd7054ec622f4038ff599386e1c04 (patch) | |
tree | 7e56ec656f8502fda634b7f175f5a3a478303f74 /src/video_core/macro | |
parent | macro_jit_x64: Remove RESULT_64 (diff) | |
download | yuzu-389549b80d7cd7054ec622f4038ff599386e1c04.tar yuzu-389549b80d7cd7054ec622f4038ff599386e1c04.tar.gz yuzu-389549b80d7cd7054ec622f4038ff599386e1c04.tar.bz2 yuzu-389549b80d7cd7054ec622f4038ff599386e1c04.tar.lz yuzu-389549b80d7cd7054ec622f4038ff599386e1c04.tar.xz yuzu-389549b80d7cd7054ec622f4038ff599386e1c04.tar.zst yuzu-389549b80d7cd7054ec622f4038ff599386e1c04.zip |
Diffstat (limited to 'src/video_core/macro')
-rw-r--r-- | src/video_core/macro/macro_jit_x64.cpp | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/video_core/macro/macro_jit_x64.cpp b/src/video_core/macro/macro_jit_x64.cpp index 9a9d50866..1dcf9957c 100644 --- a/src/video_core/macro/macro_jit_x64.cpp +++ b/src/video_core/macro/macro_jit_x64.cpp @@ -20,7 +20,6 @@ static const Xbyak::Reg64 STATE = Xbyak::util::r11; static const Xbyak::Reg64 NEXT_PARAMETER = Xbyak::util::r12; static const Xbyak::Reg32 RESULT = Xbyak::util::r13d; static const Xbyak::Reg32 METHOD_ADDRESS = Xbyak::util::r14d; -static const Xbyak::Reg64 METHOD_ADDRESS_64 = Xbyak::util::r14; static const Xbyak::Reg64 BRANCH_HOLDER = Xbyak::util::r15; static const std::bitset<32> PERSISTENT_REGISTERS = Common::X64::BuildRegSet({ @@ -328,7 +327,7 @@ void Tegra::MacroJITx64Impl::Compile_Send(Xbyak::Reg32 value) { and_(METHOD_ADDRESS, 0xfff); shr(ecx, 12); and_(ecx, 0x3f); - lea(eax, ptr[rcx + METHOD_ADDRESS_64]); + lea(eax, ptr[rcx + METHOD_ADDRESS.cvt64()]); sal(ecx, 12); or_(eax, ecx); |