Guest User

Untitled

a guest
Apr 24th, 2018
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.47 KB | None | 0 0
  1. void do_ash(u8* buf)
  2. {
  3. u16 bufOut[1000];
  4. u16* p;
  5. int r26 = *(buf+0xC);
  6. int r23 = 0x200;
  7. int r25;
  8.  
  9. int r24 = 0x10; // header size
  10.  
  11. int r0;
  12. for(r25 = 0; r25 < 31; r25++)
  13. {
  14. r26 = r26 >> 1;
  15.  
  16. bufOut[p] = r23 | -0x8000;
  17. bufOut[p+2] = r23 | 0x4000;
  18. p += 4;
  19. }
  20.  
  21. r0 = r26 << 31;
  22. r26 = *(buf+r24);
  23. r25 = 0;
  24. r24 += 4;
  25.  
  26. int r12 = 9;
  27. int r21 = r25+r12;
  28. if(r21 > 0x20)
  29. {
  30. r0 = r12 - 0x20;
  31. int r6 = r26 << r0;
  32. r26 = *(buf+r24);
  33. }
  34. }
Add Comment
Please, Sign In to add comment