PpmHeteroUtilityGreaterThanOrEqualThreshold
UINT64 __stdcall PpmHeteroUtilityGreaterThanOrEqualThreshold(
UINT64 ActiveTime,
UINT64 ActualUtility,
UINT64 ConcurrentUtilityTime,
UINT64 ThresholdPercent){
UINT64 v5;
unsigned int v6;
if( ActualUtility * ActiveTime > ConcurrentUtilityTime )
ConcurrentUtilityTime = ActualUtility * ActiveTime;
v5 = ActiveTime
* ((10000 * (unsigned int)ThresholdPercent * (unsigned __int64)(unsigned int)PpmHeteroMinRelativePerformance) >> 16);
v6 = 0;
if( 100 * ConcurrentUtilityTime >= v5 && ActiveTime )
return 1;
return v6;
}Referenced by:
PpmCheckComputeHeteroResponse