Browse Source

adapt to upstream changes

Signed-off-by: Caio Oliveira <caiooliveirafarias0@gmail.com>
pull/3111/head
Caio Oliveira 2 months ago
committed by crueter
parent
commit
daef46d80b
  1. 3
      src/dynarmic/src/dynarmic/backend/x64/a32_emit_x64.cpp
  2. 5
      src/dynarmic/src/dynarmic/backend/x64/a64_emit_x64.cpp

3
src/dynarmic/src/dynarmic/backend/x64/a32_emit_x64.cpp

@ -82,9 +82,8 @@ FP::FPCR A32EmitContext::FPCR(bool fpcr_controlled) const {
A32EmitX64::A32EmitX64(BlockOfCode& code, A32::UserConfig conf, A32::Jit* jit_interface) A32EmitX64::A32EmitX64(BlockOfCode& code, A32::UserConfig conf, A32::Jit* jit_interface)
: EmitX64(code), conf(std::move(conf)), jit_interface(jit_interface) { : EmitX64(code), conf(std::move(conf)), jit_interface(jit_interface) {
if (conf.fastmem_pointer)
if (conf.fastmem_pointer.has_value())
GenFastmemFallbacks(); GenFastmemFallbacks();
//
GenTerminalHandlers(); GenTerminalHandlers();
code.PreludeComplete(); code.PreludeComplete();
ClearFastDispatchTable(); ClearFastDispatchTable();

5
src/dynarmic/src/dynarmic/backend/x64/a64_emit_x64.cpp

@ -55,10 +55,9 @@ FP::FPCR A64EmitContext::FPCR(bool fpcr_controlled) const {
A64EmitX64::A64EmitX64(BlockOfCode& code, A64::UserConfig conf, A64::Jit* jit_interface) A64EmitX64::A64EmitX64(BlockOfCode& code, A64::UserConfig conf, A64::Jit* jit_interface)
: EmitX64(code), conf(conf), jit_interface{jit_interface} { : EmitX64(code), conf(conf), jit_interface{jit_interface} {
if (conf.fastmem_pointer)
GenFastmemFallbacks();
//
GenMemory128Accessors(); GenMemory128Accessors();
if (conf.fastmem_pointer.has_value())
GenFastmemFallbacks();
GenTerminalHandlers(); GenTerminalHandlers();
code.PreludeComplete(); code.PreludeComplete();
ClearFastDispatchTable(); ClearFastDispatchTable();

Loading…
Cancel
Save