fork(9) download
  1. .TITLE "a"#"a" ELTIT.
  2. .data
  3. i:.fill 25,1,0
  4. s:.string "%25[^\n]"
  5. t:.string "->Hi, Retina!"
  6. f:.string "Bye Retina!"
  7. .global main
  8. main:
  9. pushl $i
  10. pushl $s
  11. call scanf
  12. addl $8, %esp
  13. pushl $i
  14. call strlen
  15. addl $4, %esp
  16. sub $21, %eax
  17. jz y
  18. pushl $f
  19. call printf
  20. addl $4, %esp
  21. jmp en
  22. y:
  23. pushl $t
  24. call printf
  25. addl $4, %esp
  26. en:
  27. ret
  28.  
Runtime error #stdin #stdout 0s 4308KB
stdin
.TITLE "a"#"a" ELTI.
.data
i:.fill 22,1,0
s:.string "%20[^\n]"
t:.string "->Hi Retina!"
f:.string "Bye Retina!"
.global main
main:    		
pushl $i
pushl $s
call scanf
addl $8, %esp
pushl $i
call strlen
addl $4, %esp
sub $21, %eax
jz tru
pushl $f
call printf
addl $4, %esp
jmp en
tru:
pushl $t
call printf
addl $4, %esp
en:
ret
stdout
Bye Retina!