Newer
Older
AMI-Aptio-BIOS-Reversed / SetupDefaultLoad / sub_5fbc.txt
@Ajax Dong Ajax Dong 2 days ago 971 bytes Init
__int64 sub_5FBC()
{
  __int64 n3_1; // rax
  unsigned int n3; // ebx
  __int64 v2; // rax
  unsigned __int16 v3; // ax
  int v4; // edx
  int n335; // eax

  n3_1 = (unsigned int)n3_0; /*0x5fc2*/
  n3 = 3; /*0x5fc8*/
  if ( n3_0 == 3 )
  {
    v2 = sub_55A4(); /*0x5fd1*/
    v3 = sub_5D3C(v2 + 2); /*0x5fda*/
    v4 = v3; /*0x5fdf*/
    if ( ((v3 + 24128) & 0xFF70) != 0 )
    {
      if ( (unsigned __int16)(v3 + 25280) <= 8u && (n335 = 335, _bittest(&n335, v4 + 25280)) )
      {
        n3 = 2; /*0x600a*/
      }
      else
      {
        sub_5408(0x80000000LL, "Unsupported PCH SKU, LpcDeviceId: 0x%04x!\n", (unsigned __int16)v4);
        sub_5450( /*0x6039*/
          (__int64)"e:\\hs\\PurleySktPkg\\SouthClusterLbg\\Library\\PeiDxeSmmPchInfoLib\\PchInfoLib.c",
          252,
          (__int64)"((BOOLEAN)(0==1))");
      }
    }
    else
    {
      n3 = 1; /*0x6040*/
    }
    n3_0 = n3; /*0x6045*/
    return n3; /*0x604b*/
  }
  return n3_1; /*0x604d*/
}