CHAR __stdcall PpmPerfMinimumPerfReached(){
INT64 v0;
CHAR i;
unsigned int v2;
__int64 v3;
_DWORD *v4;
v0 = PpmPerfDomainHead;
for( i = 1; (INT64 *)v0 != &PpmPerfDomainHead; v0 = *(_QWORD *)v0 )
{
v2 = *(_DWORD *)(v0 + 200);
if( v2 )
{
v3 = v2;
v4 = (_DWORD *)(*(_QWORD *)(v0 + 216) + 56i64);
do
{
if( *(v4 - 10) != 2 && *v4 > *(_DWORD *)(v0 + 568) )
i = 0;
v4 += 34;
--v3;
}
while( v3 );
}
}
return i;
}