Change per instruction run counts to u64 on all platforms. JIT64 and JITIL runcount isn't implemented properly(and is disabled) so this doesn't effect them.
This commit is contained in:
parent
d6fe9c639b
commit
7294fe5a3f
|
@ -213,7 +213,7 @@ void LogCompiledInstructions()
|
||||||
{
|
{
|
||||||
if (m_allInstructions[i]->compileCount > 0)
|
if (m_allInstructions[i]->compileCount > 0)
|
||||||
{
|
{
|
||||||
fprintf(f.GetHandle(), "%s\t%i\t%i\t%08x\n", m_allInstructions[i]->opname,
|
fprintf(f.GetHandle(), "%s\t%i\t%lld\t%08x\n", m_allInstructions[i]->opname,
|
||||||
m_allInstructions[i]->compileCount, m_allInstructions[i]->runCount, m_allInstructions[i]->lastUse);
|
m_allInstructions[i]->compileCount, m_allInstructions[i]->runCount, m_allInstructions[i]->lastUse);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -223,7 +223,7 @@ void LogCompiledInstructions()
|
||||||
{
|
{
|
||||||
if (m_allInstructions[i]->compileCount == 0)
|
if (m_allInstructions[i]->compileCount == 0)
|
||||||
{
|
{
|
||||||
fprintf(f.GetHandle(), "%s\t%i\t%i\n", m_allInstructions[i]->opname,
|
fprintf(f.GetHandle(), "%s\t%i\t%lld\n", m_allInstructions[i]->opname,
|
||||||
m_allInstructions[i]->compileCount, m_allInstructions[i]->runCount);
|
m_allInstructions[i]->compileCount, m_allInstructions[i]->runCount);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -77,11 +77,7 @@ struct GekkoOPInfo
|
||||||
int type;
|
int type;
|
||||||
int flags;
|
int flags;
|
||||||
int numCyclesMinusOne;
|
int numCyclesMinusOne;
|
||||||
#ifdef _M_ARM
|
|
||||||
u64 runCount;
|
u64 runCount;
|
||||||
#else
|
|
||||||
int runCount;
|
|
||||||
#endif
|
|
||||||
int compileCount;
|
int compileCount;
|
||||||
u32 lastUse;
|
u32 lastUse;
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in New Issue