INT64 __fastcall CcDetermineReadPattern(LARGE_INTEGER *a1, LARGE_INTEGER *a2){
int v3;
LARGE_INTEGER *v4;
_QWORD *v5;
v3 = *(_DWORD *)(a1[1].QuadPart + 80);
if( (v3 & 0x20) != 0 )
return 1i64;
if( (v3 & 0x100000) != 0 )
return 0i64;
if( CcAreOffsetsRoughlyEqual(a2, a1 + 5) && CcAreOffsetsRoughlyEqual(v4 + 3, v4 + 4) )
return 2i64;
if( *v5 - v4[4].QuadPart != v4[4].QuadPart - v4[2].QuadPart )
return 0i64;
return 3i64;
}