Fix simd vmmul transpose optimizations.

Yep, gotta discard the S matrix when we're done with it.
This commit is contained in:
Bovine 2015-01-03 16:58:03 -07:00
parent 0fdebdc1ca
commit 54c7a12306

View file

@ -2726,6 +2726,11 @@ void Jit::Comp_Vmmul(MIPSOpcode op) {
#endif
MOVAPS(fpr.VS(dcol), XMM1);
}
if (transposeS){
for (int i = 0; i < n; i++){
fpr.DiscardVS(scols[i]);
}
}
#ifndef _M_X64
fpr.ReleaseSpillLocks();