From febe435946b5ccba9adb4e83ec302bbf0b1ff158 Mon Sep 17 00:00:00 2001 From: "Unknown W. Brackets" Date: Sun, 28 Jun 2015 10:43:29 -0700 Subject: [PATCH] arm64: Use FP load/stores for non-reg pointers. --- Core/MIPS/ARM64/Arm64CompFPU.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Core/MIPS/ARM64/Arm64CompFPU.cpp b/Core/MIPS/ARM64/Arm64CompFPU.cpp index f6e6c33a5e..d5a763a399 100644 --- a/Core/MIPS/ARM64/Arm64CompFPU.cpp +++ b/Core/MIPS/ARM64/Arm64CompFPU.cpp @@ -110,7 +110,7 @@ void Arm64Jit::Comp_FPULS(MIPSOpcode op) } MOVK(SCRATCH1_64, ((uint64_t)Memory::base) >> 32, SHIFT_32); } - LDR(INDEX_UNSIGNED, fpr.R(ft), SCRATCH1_64, 0); + fp.LDR(32, INDEX_UNSIGNED, fpr.R(ft), SCRATCH1_64, 0); for (auto skip : skips) { SetJumpTarget(skip); } @@ -138,7 +138,7 @@ void Arm64Jit::Comp_FPULS(MIPSOpcode op) } MOVK(SCRATCH1_64, ((uint64_t)Memory::base) >> 32, SHIFT_32); } - STR(INDEX_UNSIGNED, fpr.R(ft), SCRATCH1_64, 0); + fp.STR(32, INDEX_UNSIGNED, fpr.R(ft), SCRATCH1_64, 0); for (auto skip : skips) { SetJumpTarget(skip); }