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