onilink_

gms disassembly 1

Jul 27th, 2015
382
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.66 KB | None | 0 0
  1.  
  2. // gml
  3. var machin, truc;
  4. machin = argument0 * 2;
  5. truc = argument1 + 5;
  6. return min(machin, truc);
  7.  
  8.  
  9. // decompiled disassembly with identifiers
  10.  
  11. // machin = argument0 * 2;
  12. push.v self 0xa000 argument0
  13. push.e 2
  14. mul i v
  15. pop v v -7 0xa000 0x28
  16.  
  17. // truc = argument1 + 5;
  18. push.v self 0xa000 argument1
  19. push.e 5
  20. add i v
  21. pop v v -7 0xa000 0x8
  22.  
  23. // return min(machin, truc);
  24. push.v -7 0xa000 truc
  25. push.v -7 0xa000 machin
  26. call.i 0 min
  27. ret.v
  28.  
  29.  
  30. // disassembly
  31. push.v self 0xa000 0x0
  32. push.e 2
  33. mul i v
  34. pop v v -7 0xa000 0x28
  35. push.v self 0xa000 0x2
  36. push.e 5
  37. add i v
  38. pop v v -7 0xa000 0x8
  39. push.v -7 0xa000 0x3
  40. push.v -7 0xa000 0x1
  41. call.i 0 0x4
  42. ret.v
Advertisement
Add Comment
Please, Sign In to add comment