mirror of https://github.com/PCSX2/pcsx2.git
xgkick fix for main trunk
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@1885 96395faa-99c1-11dd-bbfe-3dabce05a288
This commit is contained in:
parent
c963fd3d85
commit
8f0f5ba506
|
@ -1109,17 +1109,17 @@ void __fastcall mVU_XGKICK_(u32 addr) {
|
|||
u32 size = mtgsThread->PrepDataPacket(GIF_PATH_1, data, diff);
|
||||
u8* pDest = mtgsThread->GetDataPacketPtr();
|
||||
|
||||
if(size > diff) {
|
||||
if (size > diff) {
|
||||
// fixme: one of these days the following *16's will get cleaned up when we introduce
|
||||
// a special qwc/simd16 optimized version of memcpy_aligned. :)
|
||||
//DevCon::Status("XGkick Wrap!");
|
||||
memcpy_aligned(pDest, microVU1.regs->Mem + addr, diff*16);
|
||||
memcpy_aligned(pDest, microVU1.regs->Mem + (addr*16), diff*16);
|
||||
size -= diff;
|
||||
pDest += diff*16;
|
||||
memcpy_aligned(pDest, microVU1.regs->Mem, size*16);
|
||||
}
|
||||
else {
|
||||
memcpy_aligned(pDest, microVU1.regs->Mem + addr, size*16);
|
||||
memcpy_aligned(pDest, microVU1.regs->Mem + (addr*16), size*16);
|
||||
}
|
||||
mtgsThread->SendDataPacket();
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue