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