INT64 __fastcall HalpPrepareForBugcheck(CHAR a1){
INT64 result;
result = HalpInterruptModel();
if( (_DWORD)result == 1 )
{
dword_140C4A13C = -1;
qword_140C4A140 = 0i64;
xmmword_140C4A128 = 0ui64;
qword_140C4A1E8 = 0i64;
HalpEnlightenment = 0i64;
result = HalpTimerUpdateApiConsumers();
}
if( (a1 & 1) != 0 )
dword_140C50698 = 1;
HalpBugcheckInProgress = 1;
return result;
}