__int64 __fastcall PfTLbInitialize(_QWORD *a1, size_t a2, int a3){
__int64 result;
if( a3 )
{
memset(a1 + 3, 0i64, a2 - 24);
}
else
{
memset(a1, 0i64, a2);
a1[1] = a1;
*a1 = a1;
}
*((_DWORD *)a1 + 4) = 0;
result = (a2 - 24) >> 4;
*((_DWORD *)a1 + 5) = result;
return result;
}