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