HalpIsLmceSupported

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;
}

Referenced by:

HalpMcaSetProcessorConfig