Newer
Older
AMI-Aptio-BIOS-Reversed / PurleySktPkg / SouthClusterLbg / SiInit / Pei / SiInitPreMem / decompiled / ffd7f9f7.c
@Ajax Dong Ajax Dong 2 days ago 625 bytes Recovering names
// 0xffd7f9f7
{"addr":"0xffd7f9f7","code":"int __fastcall StallForTicks(unsigned int a1)\n{\n  unsigned int v1; // esi\n  int n0x400000; // edi\n  int v3; // ebx\n  int result; // eax\n\n  v1 = a1 >> 22; /*0xffd7fa04*/\n  n0x400000 = a1 & 0x3FFFFF; /*0xffd7fa07*/\n  do /*0xffd7fa3f*/\n  {\n    v3 = n0x400000 + (sub_FFD8CD6B(1288) & 0xFFFFFF); /*0xffd7fa1c*/\n    n0x400000 = 0x400000; /*0xffd7fa1e*/\n    while ( ((v3 - sub_FFD8CD6B(1288)) & 0x800000) == 0 ) /*0xffd7fa38*/\n      _mm_pause(); /*0xffd7fa25*/\n    result = v1--; /*0xffd7fa3a*/\n  }\n  while ( result ); /*0xffd7fa3f*/\n  return result; /*0xffd7fa41*/\n}"}