PopDiagSnapPassiveHistogram

CHAR __fastcall PopDiagSnapPassiveHistogram(INT64 a1, _DWORD *a2){
  CHAR v2; 
  _QWORD *v3; 
  unsigned int i; 
  __int64 v6; 
  unsigned __int64 v7; 
  v2 = 0;
  v3 = (_QWORD *)(a1 + 24);
  for( i = 0; i < 0x15; ++i )
  {
    v6 = v3[21];
    v7 = *v3 - v6;
    *v3 = v6;
    *a2 = v7 / 0x989680;
    if( i < 0x14 && (unsigned int)(v7 / 0x989680) )
      v2 = 1;
    ++v3;
    ++a2;
  }
  return v2;
}

Referenced by:

PopTraceThermalRequestPassiveHistogram
PopTraceThermalZonePassiveHistogram