fork(2) download
  1. .data
  2. NFT: .asciz "Not found!"
  3. FNT: .asciz "Found"
  4. A: .asciz "LOL!"
  5. B: .asciz "L!"
  6. LNA: .word 4
  7. LNB: .word 2
  8. .text
  9. ldr r1,=A
  10. ;ldr r1,[r1];A
  11. ldr r2,=B
  12. ;ldr r2,[r2];B
  13. ldr r3,=LNA
  14. ldr r3,[r3];length A
  15. ldr r4,=LNB
  16. ldr r4,[r4];length B
  17. sub r5,r3,r4;
  18. mov r6,#0;i
  19. ILO: cmp r6,r5
  20. bgt NFN
  21. mov r7,#0;j
  22. JLO: cmp r7,r4
  23. beq FND
  24. ldrb r8,[r2,r7]
  25. add r10,r7,r6
  26. ldrb r9,[r1,r10]
  27. cmp r8,r9
  28. addeq r7,r7,#1
  29. beq JLO
  30. add r6,r6,#1
  31. b ILO
  32. NFN: ldr r0, =NFT
  33. swi 0x02
  34. swi 0x11
  35. FND: ldr r0, =FNT
  36. swi 0x02
  37. swi 0x11
  38. .end
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
prog.asm:1: error: attempt to define a local label before any non-local labels
prog.asm:2: error: parser: instruction expected
prog.asm:3: error: parser: instruction expected
prog.asm:4: error: parser: instruction expected
prog.asm:5: error: parser: instruction expected
prog.asm:6: error: parser: instruction expected
prog.asm:7: error: parser: instruction expected
prog.asm:9: error: parser: instruction expected
prog.asm:11: error: symbol `ldr' redefined
prog.asm:11: error: parser: instruction expected
prog.asm:13: error: symbol `ldr' redefined
prog.asm:13: error: parser: instruction expected
prog.asm:14: error: symbol `ldr' redefined
prog.asm:14: error: parser: instruction expected
prog.asm:15: error: symbol `ldr' redefined
prog.asm:15: error: parser: instruction expected
prog.asm:16: error: symbol `ldr' redefined
prog.asm:16: error: parser: instruction expected
prog.asm:18: error: expression syntax error
prog.asm:20: error: parser: instruction expected
prog.asm:21: error: expression syntax error
prog.asm:23: error: parser: instruction expected
prog.asm:24: error: parser: instruction expected
prog.asm:26: error: symbol `ldrb' redefined
prog.asm:26: error: parser: instruction expected
prog.asm:28: error: parser: instruction expected
prog.asm:29: error: symbol `beq' redefined
prog.asm:29: error: parser: instruction expected
prog.asm:30: error: expression syntax error
prog.asm:31: error: parser: instruction expected
prog.asm:32: error: parser: instruction expected
prog.asm:33: error: parser: instruction expected
prog.asm:34: error: symbol `swi' redefined
prog.asm:34: error: parser: instruction expected
prog.asm:35: error: parser: instruction expected
prog.asm:36: error: symbol `swi' redefined
prog.asm:36: error: parser: instruction expected
prog.asm:37: error: symbol `swi' redefined
prog.asm:37: error: parser: instruction expected
ld: cannot find prog.o: No such file or directory
stdout
Standard output is empty