Advertisement
Guest User

Untitled

a guest
Apr 19th, 2017
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. int __usercall sub_BFC4B0@<eax>(int a1@<eax>, int a2@<esi>)
  2. {
  3.   int v2; // edi@1
  4.   bool v3; // sf@1
  5.   int v4; // eax@1
  6.   int *v5; // eax@2
  7.   bool v6; // zf@3
  8.   unsigned __int8 v7; // of@3
  9.   int v8; // eax@5
  10.   int v9; // eax@5
  11.   int v11; // [sp+4h] [bp-8h]@1
  12.   int v12; // [sp+8h] [bp-4h]@1
  13.  
  14.   v2 = *(_DWORD *)(a2 + 140);
  15.   v3 = v2 + a1 < 0;
  16.   v4 = v2 + a1;
  17.   v12 = v4;
  18.   v11 = 0;
  19.   if ( v3 )
  20.   {
  21.     v5 = &v11;
  22.   }
  23.   else
  24.   {
  25.     v7 = __OFSUB__(v4, 999999999);
  26.     v6 = v4 == 999999999;
  27.     v3 = v4 - 999999999 < 0;
  28.     v5 = (int *)&unk_115F924;
  29.     if ( (unsigned __int8)(v3 ^ v7) | v6 )
  30.       v5 = &v12;
  31.   }
  32.   v8 = *v5;
  33.   *(_DWORD *)(a2 + 140) = v8;
  34.   v9 = v8 - v2;
  35.   if ( v9 > 0 )
  36.     sub_4AA710(v9 + *(_DWORD *)(a2 + 144));
  37.   return *(_DWORD *)(a2 + 140) - v2;
  38. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement