__int64 __fastcall PopDiagInterruptTimeToSystemTime(__int64 a1, _QWORD *a2){
__int64 result;
__int64 v3;
result = *(_QWORD *)&KUSER_SHARED_DATA.SystemTime.LowPart;
v3 = -a1;
if( a1 >= 0 )
v3 = a1 - *(_QWORD *)&KUSER_SHARED_DATA.InterruptTime.LowPart;
*a2 = *(_QWORD *)&KUSER_SHARED_DATA.SystemTime.LowPart + v3;
return result;
}