Newer
Older
AMI-Aptio-BIOS-Reversed / PurleySktPkg / SouthClusterLbg / SiInit / Pei / SiInitPreMem / decompiled / ffd7fc48.c
@Ajax Dong Ajax Dong 2 days ago 749 bytes Restructure the repo
// 0xffd7fc48
{"addr":"0xffd7fc48","code":"int __cdecl sub_FFD7FC48(int a1, unsigned __int64 a2)\n{\n  unsigned __int64 v2; // kr00_8\n  unsigned int *v3; // ebx\n  unsigned int v4; // eax\n  int v6; // [esp+Ch] [ebp-4h] BYREF\n\n  v2 = a2; /*0xffd7fc54*/\n  if ( !a2 ) /*0xffd7fc59*/\n    v2 = __rdtsc(); /*0xffd7fc5f*/\n  sub_FFD7FA8D((int *)&a2 + 1, &v6); /*0xffd7fc67*/\n  v3 = (unsigned int *)HIDWORD(a2); /*0xffd7fc6c*/\n  v4 = sub_FFD7FB51((unsigned int *)HIDWORD(a2)); /*0xffd7fc74*/\n  if ( v4 >= *v3 ) /*0xffd7fc7e*/\n    return -2147483634; /*0xffd7fc80*/\n  *(_QWORD *)&v3[10 * v4 + 10] = v2; /*0xffd7fc8b*/\n  return 0; /*0xffd7fc94*/\n}","refs":[{"addr":"0xffd7fa8d","name":"sub_FFD7FA8D"},{"addr":"0xffd7fb51","name":"sub_FFD7FB51"}]}