onilink_

Untitled

Jan 9th, 2016
251
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.61 KB | None | 0 0
  1. // Input
  2. a = 1 + 2
  3. b = a*2 + 5
  4. c = sin(a)
  5. d = point_direction(x, y, a + 1, b + c)
  6. return a * b + b
  7.  
  8. // Bytecode
  9. 0x00000000: 03000fc0            push.e 3
  10. 0x00000004: ffff2541000000a0    pop.v.i self 0xa000 a (0x0)
  11. 0x0000000c: ffff05c0000000a0    push.v self 0xa000 a (0x0)
  12. 0x00000014: 02000fc0            push.e 2
  13. 0x00000018: 00005204            mul.i.v
  14. 0x0000001c: 05000fc0            push.e 5
  15. 0x00000020: 00005208            add.i.v
  16. 0x00000024: ffff5541010000a0    pop.v.v self 0xa000 b (0x1)
  17. 0x0000002c: ffff05c0000000a0    push.v self 0xa000 a (0x0)
  18. 0x00000034: 010002da02000000    call.i 1 sin
  19. 0x0000003c: ffff5541030000a0    pop.v.v self 0xa000 c (0x3)
  20. 0x00000044: ffff05c0010000a0    push.v self 0xa000 b (0x1)
  21. 0x0000004c: ffff05c0030000a0    push.v self 0xa000 c (0x3)
  22. 0x00000054: 00005508            add.v.v
  23. 0x00000058: ffff05c0000000a0    push.v self 0xa000 a (0x0)
  24. 0x00000060: 01000fc0            push.e 1
  25. 0x00000064: 00005208            add.i.v
  26. 0x00000068: ffff05c0040000a0    push.v self 0xa000 y (0x4)
  27. 0x00000070: ffff05c0050000a0    push.v self 0xa000 x (0x5)
  28. 0x00000078: 040002da06000000    call.i 4 point_direction
  29. 0x00000080: ffff5541070000a0    pop.v.v self 0xa000 d (0x7)
  30. 0x00000088: ffff05c0000000a0    push.v self 0xa000 a (0x0)
  31. 0x00000090: ffff05c0010000a0    push.v self 0xa000 b (0x1)
  32. 0x00000098: 00005504            mul.v.v
  33. 0x0000009c: ffff05c0010000a0    push.v self 0xa000 b (0x1)
  34. 0x000000a4: 00005508            add.v.v
  35. 0x000000a8: 0000059d            ret.v
  36.  
  37. // Output (decompiled)
  38. a = 3
  39. b = ((a * 2) + 5)
  40. c = sin(a)
  41. d = point_direction(x, y, (a + 1), (b + c))
  42. return ((a * b) + b)
Advertisement
Add Comment
Please, Sign In to add comment