fork download
  1. With Ada.Text_IO; Use Ada.Text_IO;
  2. With Ada.Integer_Text_IO; Use Ada.Integer_Text_IO;
  3.  
  4. procedure Program is
  5. begin
  6. push ebp
  7. mov ebp,esp
  8. cmp DWORD PTR[ebp + 0x8], 0x767
  9. jg 0x512
  10. cmp DWORD PTR[ebp + 0x8], 0x1f3
  11. jne 0x50a
  12. mov eax, DWORD PTR[ebp + 0x8]
  13. add eax, 0xb
  14. jmp 0x529
  15. mov eax, DWORD PTR[ebp + 0x8]
  16. sub eax, 0xb
  17. jmp 0x529
  18. cmp DWORD PTR[ebp + 0x8], 0xcde
  19. jne 0x523
  20. mov eax, DWORD PTR[ebp + 0x8]
  21. sub eax, 0xb
  22. jmp 0x529
  23. mov eax, DWORD PTR[ebp + 0x8]
  24. add eax, 0xb
  25. pop ebp
  26. ret
  27.  
  28. end Program;
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
prog.s: Assembler messages:
prog.s:1: Error: no such instruction: `with Ada.Text_IO'
prog.s:1: Error: no such instruction: `use Ada.Text_IO'
prog.s:2: Error: no such instruction: `with Ada.Integer_Text_IO'
prog.s:2: Error: no such instruction: `use Ada.Integer_Text_IO'
prog.s:4: Error: no such instruction: `procedure Program is'
prog.s:5: Error: no such instruction: `begin'
prog.s:7: Error: too many memory references for `mov'
prog.s:8: Error: junk `PTR[ebp+0x8]' after expression
prog.s:8: Error: too many memory references for `cmp'
prog.s:10: Error: junk `PTR[ebp+0x8]' after expression
prog.s:10: Error: too many memory references for `cmp'
prog.s:12: Error: too many memory references for `mov'
prog.s:13: Error: too many memory references for `add'
prog.s:15: Error: too many memory references for `mov'
prog.s:16: Error: too many memory references for `sub'
prog.s:18: Error: junk `PTR[ebp+0x8]' after expression
prog.s:18: Error: too many memory references for `cmp'
prog.s:20: Error: too many memory references for `mov'
prog.s:21: Error: too many memory references for `sub'
prog.s:23: Error: too many memory references for `mov'
prog.s:24: Error: too many memory references for `add'
prog.s:27: Warning: end of file not at end of a line; newline inserted
prog.s:28: Error: no such instruction: `end Program'
stdout
Standard output is empty