PopMeasureEnergyChange

INT64 __stdcall PopMeasureEnergyChange(INT64 rcx0, INT64 a2){
  INT64 result; 
  __int128 a1; 
  a1 = 0i64;
  PopGetEnergyCounter(&a1);
  result = 0i64;
  if( *(_QWORD *)(a2 + 8) )
  {
    *(_DWORD *)rcx0 = a1 | *(_DWORD *)a2;
    result = *((_QWORD *)&a1 + 1) - *(_QWORD *)(a2 + 8);
  }
  else
  {
    *(_DWORD *)rcx0 = 1;
  }
  *(_QWORD *)(rcx0 + 8) = result;
  *(_OWORD *)a2 = a1;
  return result;
}

Referenced by:

PopCalculateCsSummary
PopDiagTraceControlCallback
PopTransitionTelemetryOsState