mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-07-23 14:19:46 -06:00
this should have been included in the roll back, dunno what happened
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@3808 8ced0084-cf51-0410-be5f-012b33b47a6e
This commit is contained in:
@ -76,7 +76,7 @@ void AsmRoutineManager::Generate()
|
|||||||
const u8 *outerLoop = GetCodePtr();
|
const u8 *outerLoop = GetCodePtr();
|
||||||
ABI_CallFunction(reinterpret_cast<void *>(&CoreTiming::Advance));
|
ABI_CallFunction(reinterpret_cast<void *>(&CoreTiming::Advance));
|
||||||
FixupBranch skipToRealDispatch = J(); //skip the sync and compare first time
|
FixupBranch skipToRealDispatch = J(); //skip the sync and compare first time
|
||||||
|
|
||||||
dispatcher = GetCodePtr();
|
dispatcher = GetCodePtr();
|
||||||
// The result of slice decrementation should be in flags if somebody jumped here
|
// The result of slice decrementation should be in flags if somebody jumped here
|
||||||
// IMPORTANT - We jump on negative, not carry!!!
|
// IMPORTANT - We jump on negative, not carry!!!
|
||||||
@ -107,7 +107,7 @@ void AsmRoutineManager::Generate()
|
|||||||
}
|
}
|
||||||
//grab from list and jump to it
|
//grab from list and jump to it
|
||||||
#ifdef _M_IX86
|
#ifdef _M_IX86
|
||||||
MOV(32, R(EDX), ImmPtr(jit->GetBlockCache()->GetCodePointers()));
|
MOV(32, R(EDX), ImmPtr(jit.GetBlockCache()->GetCodePointers()));
|
||||||
JMPptr(MComplex(EDX, EAX, 4, 0));
|
JMPptr(MComplex(EDX, EAX, 4, 0));
|
||||||
#else
|
#else
|
||||||
JMPptr(MComplex(R15, RAX, 8, 0));
|
JMPptr(MComplex(R15, RAX, 8, 0));
|
||||||
@ -245,7 +245,7 @@ void AsmRoutineManager::GenerateCommon()
|
|||||||
GenFifoWrite(32);
|
GenFifoWrite(32);
|
||||||
fifoDirectWriteFloat = AlignCode4();
|
fifoDirectWriteFloat = AlignCode4();
|
||||||
GenFifoFloatWrite();
|
GenFifoFloatWrite();
|
||||||
fifoDirectWriteXmm64 = AlignCode4();
|
fifoDirectWriteXmm64 = AlignCode4();
|
||||||
GenFifoXmm64Write();
|
GenFifoXmm64Write();
|
||||||
|
|
||||||
computeRcFp = AlignCode16();
|
computeRcFp = AlignCode16();
|
||||||
|
Reference in New Issue
Block a user