VOID __stdcall PfpPrefetchSharedDeref(_PFP_PREFETCH_CONTEXT_SHARED *PrefetchContext){
signed __int64 v1;
bool v2;
signed __int64 v3;
v1 = _InterlockedExchangeAdd64((volatile signed __int64 *)PrefetchContext + 15, 0xFFFFFFFFFFFFFFFFui64);
v2 = v1 <= 1;
v3 = v1 - 1;
if( v2 )
{
if( v3 )
__fastfail(0xEu);
ExFreePoolWithTag(PrefetchContext, 0);
}
}