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