diff --git a/Source/Core/Core/PowerPC/JitArm64/JitArm64_FloatingPoint.cpp b/Source/Core/Core/PowerPC/JitArm64/JitArm64_FloatingPoint.cpp index 4f66b947026..78bea591364 100644 --- a/Source/Core/Core/PowerPC/JitArm64/JitArm64_FloatingPoint.cpp +++ b/Source/Core/Core/PowerPC/JitArm64/JitArm64_FloatingPoint.cpp @@ -319,7 +319,7 @@ void JitArm64::fp_logic(UGeckoInstruction inst) m_float_emit.FNEG(reg_encoder(VD), reg_encoder(VB)); break; case 72: - m_float_emit.INS(size, VD, 0, VB, 0); + m_float_emit.ORR(EncodeRegToDouble(VD), EncodeRegToDouble(VB), EncodeRegToDouble(VB)); break; case 136: m_float_emit.FABS(reg_encoder(VD), reg_encoder(VB));