From 17ce4d2a73770ecd8c5f0ff036636b5453cb86c9 Mon Sep 17 00:00:00 2001 From: RSDuck Date: Mon, 27 Jul 2020 13:49:13 +0200 Subject: x64 JIT: remove unecessary MOV --- src/ARMJIT_x64/ARMJIT_Compiler.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/ARMJIT_x64') diff --git a/src/ARMJIT_x64/ARMJIT_Compiler.cpp b/src/ARMJIT_x64/ARMJIT_Compiler.cpp index d3834b2..7f32f31 100644 --- a/src/ARMJIT_x64/ARMJIT_Compiler.cpp +++ b/src/ARMJIT_x64/ARMJIT_Compiler.cpp @@ -330,7 +330,8 @@ Compiler::Compiler() if (num == 0) { MOV(64, R(ABI_PARAM2), R(RCPU)); - MOV(32, R(ABI_PARAM3), R(rdMapped)); + if (rdMapped != ABI_PARAM3) + MOV(32, R(ABI_PARAM3), R(rdMapped)); } else { -- cgit v1.2.3