VfUtilAddressRangeFitNoLock

BOOL __fastcall VfUtilAddressRangeFitNoLock(__m128i *a1, UINT64 a2, ULONG64 a3){
  __m128i v3; 
  UINT64 v4; 
  ULONG64 v5; 
  v3 = *a1;
  v4 = a1->m128i_i64[0];
  v5 = _mm_srli_si128(v3, 8).m128i_u64[0];
  if( v4 >= v5 )
    return 0;
  if( a2 > v4 )
    goto LABEL_5;
  if( a3 >= v5 )
    return 1;
  if( a2 >= v4 )
  {
LABEL_5:
    if( a2 >= v5 )
      return a3 > v4 && a3 <= v5;
    return 1;
  }
  return a3 > v4 && a3 <= v5;
}

Referenced by:

VfIrpDatabaseCheckExFreePool
VfIrpDatabaseEntryFindAndLock