VOID __stdcall KeReadyThread(_ETHREAD *Thread){
__int64 v1;
UINT8 CurrentIrql;
v1 = *((_QWORD *)Thread + 23);
if( (*(_DWORD *)(v1 + 840) & 7) == 0
|| (CurrentIrql = KeGetCurrentIrql(),
__writecr8(2ui64),
!KiInSwapSingleProcess((_KTHREAD *)Thread, (_KPROCESS *)v1, CurrentIrql)) )
{
KiFastReadyThread((_KTHREAD *)Thread);
}
}