mirror of
https://github.com/ARMSX2/ARMSX2.git
synced 2026-08-24 16:50:16 -07:00
VIF: Slightly optimise when Row/Col are written to MTVU
This commit is contained in:
+4
-2
@@ -537,7 +537,8 @@ vifOp(vifCode_STCol) {
|
||||
}
|
||||
pass2 {
|
||||
u32 ret = _vifCode_STColRow<idx>(data, &vifX.MaskCol._u32[vifX.tag.addr]);
|
||||
if (idx) { vu1Thread.WriteCol(vifX); }
|
||||
if (idx && vifX.tag.size == 0)
|
||||
vu1Thread.WriteCol(vifX);
|
||||
return ret;
|
||||
}
|
||||
pass3 { VifCodeLog("STCol"); }
|
||||
@@ -554,7 +555,8 @@ vifOp(vifCode_STRow) {
|
||||
}
|
||||
pass2 {
|
||||
u32 ret = _vifCode_STColRow<idx>(data, &vifX.MaskRow._u32[vifX.tag.addr]);
|
||||
if (idx) { vu1Thread.WriteRow(vifX); }
|
||||
if (idx && vifX.tag.size == 0)
|
||||
vu1Thread.WriteRow(vifX);
|
||||
return ret;
|
||||
}
|
||||
pass3 { VifCodeLog("STRow"); }
|
||||
|
||||
Reference in New Issue
Block a user