__int64 sub_5DF0()
{
__int64 result; // rax
__int64 v1; // rax
result = qword_79F8; /*0x5df4*/
if ( !qword_79F8 ) /*0x5dfe*/
{
v1 = (*(__int64 (__fastcall **)(void *, _QWORD, __int64 *))(qword_7930 + 320))(&unk_73D0, 0, &qword_79F8); /*0x5e17*/
if ( v1 < 0 ) /*0x5e20*/
{
sub_5408(0x80000000LL, "\nASSERT_EFI_ERROR (Status = %r)\n", v1); /*0x5e31*/
sub_5450((__int64)"e:\\hs\\MdePkg\\Library\\DxePcdLib\\DxePcdLib.c", 78, (__int64)"!EFI_ERROR (Status)"); /*0x5e49*/
}
result = qword_79F8; /*0x5e4e*/
if ( !qword_79F8 ) /*0x5e58*/
{
sub_5450((__int64)"e:\\hs\\MdePkg\\Library\\DxePcdLib\\DxePcdLib.c", 79, (__int64)"mPcd != ((void *) 0)"); /*0x5e6b*/
return qword_79F8; /*0x5e70*/
}
}
return result; /*0x5e77*/
}