void *__fastcall sub_5C64(_QWORD *a1)
{
int n2; // ebx
__int64 v3; // rax
unsigned __int16 v4; // ax
n2 = n2_7; /*0x5c6e*/
if ( n2_7 == 2 )
{
v3 = sub_55A4(); /*0x5c7c*/
v4 = sub_5D3C(v3 + 2); /*0x5c85*/
if ( ((v4 + 24128) & 0xFF70) != 0 )
{
sub_5408(0x80000000LL, "Unsupported PCH SKU, LpcDeviceId: 0x%04x!\n", v4);
sub_5450( /*0x5cc3*/
(__int64)"e:\\hs\\PurleySktPkg\\SouthClusterLbg\\Library\\PeiDxeSmmPchInfoLib\\PchInfoLib.c",
290,
(__int64)"((BOOLEAN)(0==1))");
}
else
{
n2 = 1; /*0x5cca*/
}
n2_7 = n2; /*0x5ccf*/
}
if ( n2 == 1 ) /*0x5cd8*/
{
*a1 = 13; /*0x5cda*/
return &unk_7600; /*0x5ce1*/
}
else
{
*a1 = 0; /*0x5cea*/
return 0; /*0x5cee*/
}
}