Interpreter: Use correct destination for psq_l, psq_lx, psq_lu, and psq_lux.

Gekko manual defines these as storing to rD, not rS.

Also removed FL_OUT_FLOAT_S, since nothing uses it now.
This commit is contained in:
Lioncash committed 2015-02-21 21:20:41 -05:00
1 parent 7bc2830520
commit 7c244766dc
4 files changed
+21 -23

No files matched your search

+1 -2
View File
@@ -589,8 +589,7 @@ void PPCAnalyzer::SetInstructionStats(CodeBlock *block, CodeOp *code, GekkoOPInf
code->fregOut = -1;
if (opinfo->flags & FL_OUT_FLOAT_D)
code->fregOut = code->inst.FD;
else if (opinfo->flags & FL_OUT_FLOAT_S)
code->fregOut = code->inst.FS;
code->fregsIn = BitSet32(0);
if (opinfo->flags & FL_IN_FLOAT_A)
code->fregsIn[code->inst.FA] = true;