BOOL __stdcall HalpIsLmceSupported(){
unsigned __int64 v0;
unsigned __int64 v1;
UINT8 v3;
v3 = 0;
LOBYTE(v0) = HalpGetCpuInfo(0i64, 0i64, 0i64, &v3);
LOBYTE(v0) = (v3 & (unsigned __int8)-((_BYTE)v0 != 0)) == 2
&& (v0 = __readmsr(0x179u), (v0 & 0x8000000) != 0)
&& (v1 = __readmsr(0x3Au), v0 = v1 & 0x100001, v0 == 1048577);
return v0;
}