From 5c93c98c058a7c4daa9a04cc2217ca33a2e35045 Mon Sep 17 00:00:00 2001 From: Tillmann Karras Date: Wed, 3 May 2017 08:01:28 +0100 Subject: [PATCH] JitArm64: fix ps_res --- Source/Core/Core/PowerPC/JitArm64/JitArm64_Paired.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Source/Core/Core/PowerPC/JitArm64/JitArm64_Paired.cpp b/Source/Core/Core/PowerPC/JitArm64/JitArm64_Paired.cpp index 975a0f6f77..93306bf5a4 100644 --- a/Source/Core/Core/PowerPC/JitArm64/JitArm64_Paired.cpp +++ b/Source/Core/Core/PowerPC/JitArm64/JitArm64_Paired.cpp @@ -169,7 +169,8 @@ void JitArm64::ps_res(UGeckoInstruction inst) ARM64Reg VB = fpr.R(b, type); ARM64Reg VD = fpr.RW(d, type); - m_float_emit.FRSQRTE(size, reg_encoder(VD), reg_encoder(VB)); + // FIXME: implement the same LUT as in the interpreter + m_float_emit.FRECPE(size, reg_encoder(VD), reg_encoder(VB)); fpr.FixSinglePrecision(d); }