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); }