INT64 __fastcall HalpMceMemoryErrorRecovery(CHAR a1, CHAR a2, INT64 a3){
unsigned int v3;
__int64 v4;
v3 = -1073741823;
v4 = *(_QWORD *)(*((_QWORD *)KeGetPcr() + 27) + 32i64);
if( v4 )
{
if( a1 )
*(_DWORD *)v4 |= 9u;
if( a2 )
{
*(_DWORD *)v4 |= 5u;
*(_QWORD *)(v4 + 8) = a3;
}
return 0;
}
return v3;
}