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*/ } }