VOID __fastcall HalpProcGetFeatureBits(){
CHAR CpuInfo;
char v1[72];
v1[0] = 0;
if( KeGetCurrentPrcb()->CpuID )
{
__cpuid(1, 0);
CpuInfo = HalpGetCpuInfo(0i64, 0i64, 0i64, (UINT8 *)v1);
if( (v1[0] & (unsigned __int8)-(CpuInfo != 0)) == 2
&& (unsigned int)EAX(__cpuid(0, 0)) >= 0x14
&& ((EBX(__cpuid(7, 0)) & 0x2000000) != 0 || HalpIsHvIptSupported()) )
{
__cpuid(20, 0);
}
}
}