PpmPerfApplyCapsAndFloors
char __fastcall PpmPerfApplyCapsAndFloors(unsigned int *a1, unsigned int *a2, unsigned int *a3, __int64 a4){
__int64 v4;
char v5;
char v7;
unsigned int v8;
unsigned int *v9;
unsigned int v10;
unsigned int v11;
unsigned int v12;
unsigned int v13;
v4 = *(unsigned int *)(a4 + 200);
v5 = 0;
if( (_DWORD)v4 )
{
v7 = *(_BYTE *)(a4 + 354);
v8 = *a3;
v9 = (unsigned int *)(*(_QWORD *)(a4 + 216) + 24i64);
v10 = *a2;
do
{
v11 = v9[1];
v12 = v10;
if( v11 >= v9[6] )
v11 = v9[6];
if( v7 && v11 >= *v9 )
v11 = *v9;
if( v11 < 0x64 && *a1 > v11 )
{
v5 = 1;
*a1 = v11;
}
v13 = *v9;
if( v11 < *v9 )
v13 = v11;
if( v8 > v13 )
v8 = v13;
v10 = v9[7];
if( v12 >= v10 )
v10 = v12;
v9 += 34;
--v4;
}
while( v4 );
*a3 = v8;
*a2 = v10;
}
return v5;
}Referenced by:
PpmPerfApplyDomainState