fork download
  1. input:
  2. ++++++++++[>+++++++>++++++++++>+++>+<<<<-]>++.>+.+++++++..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.>.
  3.  
  4. output:
  5. :main
  6. SET PUSH, X
  7. SUB SP, 30000
  8. SET X, SP
  9.  
  10. ADD [X], 10
  11.  
  12. :L00
  13. IFE [X], 0
  14. SET PC, L01
  15. ADD X, 1
  16. ADD [X], 7
  17. ADD X, 1
  18. ADD [X], 10
  19. ADD X, 1
  20. ADD [X], 3
  21. ADD X, 1
  22. ADD [X], 1
  23. SUB X, 4
  24. SUB [X], 1
  25. SET PC, L00
  26. :L01
  27.  
  28. ADD X, 1
  29. ADD [X], 2
  30. SET Y, [X]
  31. JSR printchar
  32. ADD X, 1
  33. ADD [X], 1
  34. SET Y, [X]
  35. JSR printchar
  36. ADD [X], 7
  37. SET Y, [X]
  38. JSR printchar
  39. SET Y, [X]
  40. JSR printchar
  41. ADD [X], 3
  42. SET Y, [X]
  43. JSR printchar
  44. ADD X, 1
  45. ADD [X], 2
  46. SET Y, [X]
  47. JSR printchar
  48. SUB X, 2
  49. ADD [X], 15
  50. SET Y, [X]
  51. JSR printchar
  52. ADD X, 1
  53. SET Y, [X]
  54. JSR printchar
  55. ADD [X], 3
  56. SET Y, [X]
  57. JSR printchar
  58. SUB [X], 6
  59. SET Y, [X]
  60. JSR printchar
  61. SUB [X], 8
  62. SET Y, [X]
  63. JSR printchar
  64. ADD X, 1
  65. ADD [X], 1
  66. SET Y, [X]
  67. JSR printchar
  68. ADD X, 1
  69. SET Y, [X]
  70. JSR printchar
  71.  
  72. ADD SP, 30000
  73. SET X, POP
  74. SET PC, crash
Not running #stdin #stdout 0s 0KB
stdin
Standard input is empty
stdout
Standard output is empty