BOOL __stdcall MiIsPdeOrAboveAccessible(INT64 a1){
unsigned __int64 v1;
bool v2;
BOOL result;
__int64 v4;
__int64 v5;
LODWORD(v1) = MI_READ_PTE_LOCK_FREE(a1);
result = 1;
if( (v1 & 1) == 0 && v1 && (v1 & 0x400) == 0 )
{
if( (v1 & 0x800) != 0 )
{
v2 = ((v1 >> 5) & 0x1F) == 24;
}
else
{
v4 = MiSwizzleInvalidPte(512i64);
v2 = v5 == v4;
}
if( v2 )
return 0;
}
return result;
}