IMKYZABITCHES

16547 HV Checks

Jan 26th, 2014
869
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.04 KB | None | 0 0
  1. void* HV_2210(__int64 r3, __int64 r4, __int64 r5, __int64 r6, __int64 r7, __int64 r8, __int64 r9, __int64 r10){
  2.     __int32 r11, r31, r29, r28;
  3.     r29 = (r11 + 0x710);
  4.     r11 = (r29 + 0x00);
  5.     r10 = (r29 + 0x04);
  6.     r11 += 0x7F;
  7.     r10 &= 0xFFFFFF80;
  8.     r31 = r11 & 0xFFFFFF80;
  9.     if(r31 == r10)
  10.         r30 = (r10 - r31);
  11.         r10 = (0x20001 >> 16);
  12.         __asm{ clrldi      r11, r31, 32 }
  13.         r10 |= (0x20001 & 0xFFFF);
  14.         r8 = (r11 >> 16);
  15.         r9 = (r10 << 16);
  16.         __asm{ clrldi      r10, r11, 48 }
  17.         r11 = (r8 * r9);
  18.         __asm{ extrdi    r4, r30, 25,32 }
  19.         r3 = (r11 + r10);
  20.         sub_EE4();
  21.         r11 = (r31 & 0x7F);
  22.         if(r11 == 0)
  23.             r11 = 4;
  24.             if(r31 == r11)
  25.                 r11 = (r31 >> 6);
  26.                 r11 <<= 1;
  27.                 __asm{ clrldi      r3, r11, 32 }
  28.                 sub_6A0();
  29.                 r4 = r3;
  30.                 r5 = (r30 >> 6);
  31.                 sub_B4D8();
  32.             if(r31 > r11)
  33.                 sub_218();
  34.         if(r11 != 0)
  35.             sub_218();
  36.     if(r31 > r10)
  37.         r28 += 1;
  38.         r29 += 8;
  39.         if(r28 == 6)
  40.             r5 = 0x10;
  41.             r11 += 0xC0;
  42.             r4 = (r11 + 0x30);
  43.             sub_B4C8();
  44.             sub_204
  45.     sub_218(); 
  46. }
  47.  
  48. //As requested by http://pastebin.com/u/XeXGolden
Add Comment
Please, Sign In to add comment