INT8 __stdcall KiComputePriorityFloor(_ETHREAD *Thread, UINT8 NewPriority){
unsigned int PriorityFloorSummary;
int v4;
PriorityFloorSummary = Thread->Tcb.PriorityFloorSummary;
if( PriorityFloorSummary && (_BitScanReverse((unsigned int *)&v4, PriorityFloorSummary), (char)NewPriority < v4) )
return v4;
else
return NewPriority;
}