Browse Source

macro_jit_x64: Optimization implicitly assumes same destination

pull/15/merge
MerryMage 6 years ago
parent
commit
c409722435
  1. 3
      src/video_core/macro/macro_jit_x64.cpp

3
src/video_core/macro/macro_jit_x64.cpp

@ -185,7 +185,8 @@ void MacroJITx64Impl::Compile_AddImmediate(Macro::Opcode opcode) {
opcode.result_operation == Macro::ResultOperation::MoveAndSetMethod) {
if (next_opcode.has_value()) {
const auto next = *next_opcode;
if (next.result_operation == Macro::ResultOperation::MoveAndSetMethod) {
if (next.result_operation == Macro::ResultOperation::MoveAndSetMethod &&
opcode.dst == next.dst) {
return;
}
}

Loading…
Cancel
Save