NTSTATUS __stdcall HalpSaveProcessorState(INT64 a1){
INT64 v1;
INT64 v2;
INT64 v3;
INT64 v4;
void *retaddr;
INT64 v7;
v7 = a1;
if( a1 )
{
KeSaveStateForHibernate(a1, v1, v2, v3);
v4 = v7 + 240;
*(_QWORD *)(v7 + 488) = retaddr;
*(_QWORD *)(v4 + 152) = &v7;
*(_QWORD *)(v4 + 120) = 1i64;
}
return 0;
}