Advertisement
Guest User

Untitled

a guest
Apr 30th, 2017
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.87 KB | None | 0 0
  1. int __fastcall sub_12243(unsigned __int8 a1, int a2)
  2. {
  3.   int v2; // r6@1
  4.   int *v3; // r2@1
  5.   int *v4; // r5@1
  6.   char *v5; // r3@9
  7.   int v7; // [sp+10h] [bp-4h]@0
  8.  
  9.   v2 = a1;
  10.   v3 = &dword_48280[3 * a1];
  11.   v4 = v3;
  12.   if ( *v3 && !(dword_54463[18] & 0x400) && (!(dword_54457[2] & 0x200000) || byte_54436[5] <= 2u) && (a2 || *(v3 + 2)) )
  13.   {
  14.     *&word_54459 &= 0xF8003FFF;
  15.     if ( dword_54474[16] )
  16.     {
  17.       sub_596(dword_54474[16]);
  18.       dword_54474[16] = 0;
  19.     }
  20.     v5 = LoadingStuff(17, 17, *v4);
  21.     *(v5 + 5) = dword_54441;
  22.     *(v5 + 13) = *(v4 + 3);
  23.     *(v5 + 7) = v4[2];
  24.     dword_54474[16] = v5;
  25.     if ( v2 == 12 && byte_54436[10] & 1 )
  26.     {
  27.       word_54469[0] = word_54469[0] << 16 >> 18;
  28.       word_54469[1] = word_54469[1] << 16 >> 18;
  29.       word_54469[2] = word_54469[2] << 16 >> 18;
  30.     }
  31.     sub_46555(v5, *v5);
  32.   }
  33.   return v7;
  34. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement