diff --git a/XenonRecomp/recompiler.cpp b/XenonRecomp/recompiler.cpp index daa53c2..727241b 100644 --- a/XenonRecomp/recompiler.cpp +++ b/XenonRecomp/recompiler.cpp @@ -1000,6 +1000,11 @@ bool Recompiler::Recompile( println("\t{}.f64 = sqrt({}.f64);", f(insn.operands[0]), f(insn.operands[1])); break; + case PPC_INST_FRSQRTE: + printSetFlushMode(false); + println("\t{}.f64 = 1.0 / sqrt({}.f64);", f(insn.operands[0]), f(insn.operands[1])); + break; + case PPC_INST_FSQRTS: printSetFlushMode(false); println("\t{}.f64 = double(float(sqrt({}.f64)));", f(insn.operands[0]), f(insn.operands[1]));