BOOL __fastcall HvIsCurrentLogSwappable(INT64 a1){
int v1;
BOOL result;
__int64 v3;
v1 = *(_DWORD *)(a1 + 164);
result = v1 - 4;
if( (unsigned int)(v1 - 4) > 1 )
{
LOBYTE(result) = 0;
}
else
{
result = HvpLogTypeToLogArrayIndex(5 - (unsigned int)(v1 != 4));
LOBYTE(result) = *(_BYTE *)(result + v3 + 188) == 0;
}
return result;
}