RtlCompareMemoryUlong

SIZE_T __stdcall RtlCompareMemoryUlong(PVOID Source, SIZE_T Length, ULONG Pattern){
  bool v4; 
  SIZE_T v5; 
  SIZE_T v6; 
  v5 = Length >> 2;
  v4 = v5 == 0;
  if( v5 )
  {
    v6 = v5;
    do
    {
      if( !v6 )
        break;
      v4 = *(_DWORD *)Source == Pattern;
      Source = (char *)Source + 4;
      --v6;
    }
    while( v4 );
    if( !v4 )
      v5 -= v6 + 1;
  }
  return 4 * v5;
}

Referenced by:

IopTrackLink
MiDeleteSystemPageTable
MiDoGangAssignment
MiEvictPageTableLock
MiFreedUnusedPfnPagesWorker
MiHashIsCommon
MiSwitchToPfns
MmQueryVirtualMemory
RtlScrubMemory
RtlpAllocateHeap
RtlpCoalesceFreeBlocks
RtlpCreateSplitBlock