Newer
Older
AMI-Aptio-BIOS-Reversed / SiInitPreMem / decompiled / ffd826ae.c
@Ajax Dong Ajax Dong 2 days ago 798 bytes Init
// 0xffd826ae
{"addr":"0xffd826ae","code":"bool __fastcall sub_FFD826AE(int a1, int a2, char a3)\n{\n  int v5; // eax\n  int v6; // ecx\n  int n17; // [esp+Ch] [ebp-10h] BYREF\n  int v9; // [esp+10h] [ebp-Ch]\n  int v10; // [esp+14h] [ebp-8h] BYREF\n  char n2; // [esp+1Bh] [ebp-1h]\n\n  v5 = sub_FFD8AD54(); /*0xffd826bb*/\n  (*(void (__cdecl **)(int, int *))(*(_DWORD *)v5 + 40))(v5, &n17); /*0xffd826c7*/\n  n2 = *(_BYTE *)(100 * a2 + a1 + 5); /*0xffd826d6*/\n  sub_FFD8D75C(&v10); /*0xffd826dd*/\n  v6 = sub_FFD8CBBA(0, v9, v10); /*0xffd826f3*/\n  return (!n2 || n2 == 2) && n17 == 17 && (*(_BYTE *)(v6 + 76) & 0xFu) >= 3 && a3 == 1; /*0xffd8271c*/\n}","refs":[{"addr":"0xffd8ad54","name":"sub_FFD8AD54"},{"addr":"0xffd8d75c","name":"sub_FFD8D75C"},{"addr":"0xffd8cbba","name":"sub_FFD8CBBA"}]}