by@moratorium08
WA
446ms
.file "x86.c"
.comm i,4,4
.comm a,48,32
.comm buf,200,32
.text
.globl get_int
.type get_int, @function
get_int:
.LFB0:
.cfi_startproc
pushl %ebp
.cfi_def_cfa_offset 8
.cfi_offset 5, -8
movl %esp, %ebp
.cfi_def_cfa_register 5
subl $24, %esp
movl $0, -12(%ebp)
.L3:
subl $4, %esp
pushl $1
popl %edx
pushl $buf
popl %ecx
pushl $0
popl %ebx
pushl $3
popl %eax
//call read
int $0x80
addl $16, %esp
movzbl buf, %eax
cmpb $10, %al
je .L2
movzbl buf, %eax
cmpb $32, %al
je .L2
movl -12(%ebp), %edx
movl %edx, %eax
sall $2, %eax
addl %edx, %eax
addl %eax, %eax
movl %eax, %edx
movzbl buf, %eax
movsbl %al, %eax
subl $48, %eax
addl %edx, %eax
movl %eax, -12(%ebp)
jmp .L3
.L2:
movl -12(%ebp), %eax
leave
.cfi_restore 5
.cfi_def_cfa 4, 4
ret
.cfi_endproc
.LFE0:
.size get_int, .-get_int
.globl write_int
.type write_int, @function
write_int:
.LFB1:
.cfi_startproc
pushl %ebp
.cfi_def_cfa_offset 8
.cfi_offset 5, -8
movl %esp, %ebp
.cfi_def_cfa_register 5
subl $8, %esp
cmpl $0, 8(%ebp)
jle .L7
movl 8(%ebp), %ecx
movl $1717986919, %edx
movl %ecx, %eax
imull %edx
sarl $2, %edx
movl %ecx, %eax
sarl $31, %eax
subl %eax, %edx
movl %edx, %eax
subl $12, %esp
pushl %eax
call write_int
addl $16, %esp
movl 8(%ebp), %ecx
movl $1717986919, %edx
movl %ecx, %eax
imull %edx
sarl $2, %edx
movl %ecx, %eax
sarl $31, %eax
subl %eax, %edx
movl %edx, %eax
sall $2, %eax
addl %edx, %eax
addl %eax, %eax
subl %eax, %ecx
movl %ecx, %edx
movl %edx, %eax
addl $48, %eax
movb %al, buf
subl $4, %esp
pushl $1
popl %edx
pushl $buf
popl %ecx
pushl $1
popl %ebx
pushl $4
popl %eax
int $0x80
addl $16, %esp
.L7:
nop
leave
.cfi_restore 5
.cfi_def_cfa 4, 4
ret
.cfi_endproc
.LFE1:
.size write_int, .-write_int
.globl main
.type main, @function
main:
.LFB2:
.cfi_startproc
leal 4(%esp), %ecx
.cfi_def_cfa 1, 0
andl $-16, %esp
pushl -4(%ecx)
pushl %ebp
.cfi_escape 0x10,0x5,0x2,0x75,0
movl %esp, %ebp
pushl %esi
pushl %ebx
pushl %ecx
.cfi_escape 0xf,0x3,0x75,0x74,0x6
.cfi_escape 0x10,0x6,0x2,0x75,0x7c
.cfi_escape 0x10,0x3,0x2,0x75,0x78
subl $28, %esp
movl $0, -28(%ebp)
jmp .L9
.L11:
call get_int
movl %eax, %edx
movl -28(%ebp), %eax
movl %edx, a(,%eax,4)
cmpl $2, -28(%ebp)
jle .L10
movl -28(%ebp), %eax
movl a(,%eax,4), %ebx
movl -28(%ebp), %ecx
movl $1431655766, %edx
movl %ecx, %eax
imull %edx
movl %ecx, %eax
sarl $31, %eax
subl %eax, %edx
movl %edx, %eax
movl %eax, %edx
addl %edx, %edx
addl %eax, %edx
movl %ecx, %eax
subl %edx, %eax
movl a(,%eax,4), %eax
subl %eax, %ebx
movl %ebx, %edx
movl -28(%ebp), %eax
movl %edx, a(,%eax,4)
.L10:
addl $1, -28(%ebp)
.L9:
cmpl $11, -28(%ebp)
jle .L11
movl a+12, %eax
movl a+28, %ecx
movl a+44, %edx
imull %edx, %ecx
movl a+32, %ebx
movl a+40, %edx
imull %ebx, %edx
subl %edx, %ecx
movl %ecx, %edx
imull %eax, %edx
movl a+16, %eax
movl a+32, %ebx
movl a+36, %ecx
imull %ecx, %ebx
movl a+44, %esi
movl a+24, %ecx
imull %esi, %ecx
subl %ecx, %ebx
movl %ebx, %ecx
imull %ecx, %eax
leal (%edx,%eax), %esi
movl a+20, %eax
movl a+40, %ecx
movl a+24, %edx
imull %edx, %ecx
movl a+28, %ebx
movl a+36, %edx
imull %ebx, %edx
subl %edx, %ecx
movl %ecx, %edx
imull %edx, %eax
leal (%esi,%eax), %ecx
movl $715827883, %edx
movl %ecx, %eax
imull %edx
movl %ecx, %eax
sarl $31, %eax
subl %eax, %edx
movl %edx, %eax
subl $12, %esp
pushl %eax
call write_int
addl $16, %esp
movl $0, %eax
leal -12(%ebp), %esp
popl %ecx
.cfi_restore 1
.cfi_def_cfa 1, 0
popl %ebx
.cfi_restore 3
popl %esi
.cfi_restore 6
popl %ebp
.cfi_restore 5
leal -4(%ecx), %esp
.cfi_def_cfa 4, 4
ret
.cfi_endproc
.LFE2:
.size main, .-main
.ident "GCC: (Ubuntu 5.4.0-6ubuntu1~16.04.9) 5.4.0 20160609"
.section .note.GNU-stack,"",@progbits97 86 24 08 44 96 03 36 08 52 03 86
/tmp/code.asm:1: error: attempt to define a local label before any non-local labels /tmp/code.asm:1: error: parser: instruction expected /tmp/code.asm:2: error: attempt to define a local label before any non-local labels /tmp/code.asm:2: error: parser: instruction expected /tmp/code.asm:3: error: symbol `.comm' redefined /tmp/code.asm:3: error: parser: instruction expected /tmp/code.asm:4: error: symbol `.comm' redefined /tmp/code.asm:4: error: parser: instruction expected /tmp/code.asm:5: error: attempt to define a local label before any non-local labels /tmp/code.asm:6: error: attempt to define a local label before any non-local labels /tmp/code.asm:6: error: parser: instruction expected /tmp/code.asm:7: error: attempt to define a local label before any non-local labels /tmp/code.asm:7: error: parser: instruction expected /tmp/code.asm:11: error: parser: instruction expected /tmp/code.asm:12: error: parser: instruction expected /tmp/code.asm:13: error: parser: instruction expected /tmp/code.asm:14: error: parser: instruction expected /tmp/code.asm:15: error: parser: instruction expected /tmp/code.asm:16: error: parser: instruction expected /tmp/code.asm:17: error: symbol `movl' redefined /tmp/code.asm:17: error: parser: instruction expected /tmp/code.asm:19: error: symbol `subl' redefined /tmp/code.asm:19: error: parser: instruction expected /tmp/code.asm:20: error: symbol `pushl' redefined /tmp/code.asm:20: error: parser: instruction expected /tmp/code.asm:21: error: parser: instruction expected /tmp/code.asm:22: error: symbol `pushl' redefined /tmp/code.asm:22: error: parser: instruction expected /tmp/code.asm:23: error: symbol `popl' redefined /tmp/code.asm:23: error: parser: instruction expected /tmp/code.asm:24: error: symbol `pushl' redefined /tmp/code.asm:24: error: parser: instruction expected /tmp/code.asm:25: error: symbol `popl' redefined /tmp/code.asm:25: error: parser: instruction expected /tmp/code.asm:26: error: symbol `pushl' redefined /tmp/code.asm:26: error: parser: instruction expected /tmp/code.asm:27: error: symbol `popl' redefined /tmp/code.asm:27: error: parser: instruction expected /tmp/code.asm:28: error: label or instruction expected at start of line /tmp/code.asm:29: error: expression syntax error /tmp/code.asm:30: error: parser: instruction expected /tmp/code.asm:31: error: parser: instruction expected /tmp/code.asm:32: error: parser: instruction expected /tmp/code.asm:34: error: symbol `movzbl' redefined /tmp/code.asm:34: error: parser: instruction expected /tmp/code.asm:35: error: symbol `cmpb' redefined /tmp/code.asm:35: error: parser: instruction expected /tmp/code.asm:37: error: symbol `movl' redefined /tmp/code.asm:37: error: parser: instruction expected /tmp/code.asm:38: error: symbol `movl' redefined /tmp/code.asm:38: error: parser: instruction expected /tmp/code.asm:39: error: parser: instruction expected /tmp/code.asm:40: error: symbol `addl' redefined /tmp/code.asm:40: error: parser: instruction expected /tmp/code.asm:41: error: symbol `addl' redefined /tmp/code.asm:41: error: parser: instruction expected /tmp/code.asm:42: error: symbol `movl' redefined /tmp/code.asm:42: error: parser: instruction expected /tmp/code.asm:43: error: symbol `movzbl' redefined /tmp/code.asm:43: error: parser: instruction expected /tmp/code.asm:44: error: parser: instruction expected /tmp/code.asm:45: error: symbol `subl' redefined /tmp/code.asm:45: error: parser: instruction expected /tmp/code.asm:46: error: symbol `addl' redefined /tmp/code.asm:46: error: parser: instruction expected /tmp/code.asm:47: error: symbol `movl' redefined /tmp/code.asm:47: error: parser: instruction expected /tmp/code.asm:50: error: symbol `movl' redefined /tmp/code.asm:50: error: parser: instruction expected /tmp/code.asm:52: error: parser: instruction expected /tmp/code.asm:53: error: parser: instruction expected /tmp/code.asm:57: error: parser: instruction expected /tmp/code.asm:58: error: parser: instruction expected /tmp/code.asm:59: error: parser: instruction expected /tmp/code.asm:63: error: symbol `pushl' redefined /tmp/code.asm:63: error: parser: instruction expected /tmp/code.asm:64: error: parser: instruction expected /tmp/code.asm:65: error: parser: instruction expected /tmp/code.asm:66: error: symbol `movl' redefined /tmp/code.asm:66: error: parser: instruction expected /tmp/code.asm:67: error: parser: instruction expected /tmp/code.asm:68: error: symbol `subl' redefined /tmp/code.asm:68: error: parser: instruction expected /tmp/code.asm:69: error: parser: instruction expected /tmp/code.asm:71: error: symbol `movl' redefined /tmp/code.asm:71: error: parser: instruction expected /tmp/code.asm:72: error: symbol `movl' redefined /tmp/code.asm:72: error: parser: instruction expected /tmp/code.asm:73: error: symbol `movl' redefined /tmp/code.asm:73: error: parser: instruction expected /tmp/code.asm:74: error: parser: instruction expected /tmp/code.asm:75: error: parser: instruction expected /tmp/code.asm:76: error: symbol `movl' redefined /tmp/code.asm:76: error: parser: instruction expected /tmp/code.asm:77: error: symbol `sarl' redefined /tmp/code.asm:77: error: parser: instruction expected /tmp/code.asm:78: error: symbol `subl' redefined /tmp/code.asm:78: error: parser: instruction expected /tmp/code.asm:79: error: symbol `movl' redefined /tmp/code.asm:79: error: parser: instruction expected /tmp/code.asm:80: error: symbol `subl' redefined /tmp/code.asm:80: error: parser: instruction expected /tmp/code.asm:81: error: symbol `pushl' redefined /tmp/code.asm:81: error: parser: instruction expected /tmp/code.asm:83: error: symbol `addl' redefined /tmp/code.asm:83: error: parser: instruction expected /tmp/code.asm:84: error: symbol `movl' redefined /tmp/code.asm:84: error: parser: instruction expected /tmp/code.asm:85: error: symbol `movl' redefined /tmp/code.asm:85: error: parser: instruction expected /tmp/code.asm:86: error: symbol `movl' redefined /tmp/code.asm:86: error: parser: instruction expected /tmp/code.asm:87: error: symbol `imull' redefined /tmp/code.asm:87: error: parser: instruction expected /tmp/code.asm:88: error: symbol `sarl' redefined /tmp/code.asm:88: error: parser: instruction expected /tmp/code.asm:89: error: symbol `movl' redefined /tmp/code.asm:89: error: parser: instruction expected /tmp/code.asm:90: error: symbol `sarl' redefined /tmp/code.asm:90: error: parser: instruction expected /tmp/code.asm:91: error: symbol `subl' redefined /tmp/code.asm:91: error: parser: instruction expected /tmp/code.asm:92: error: symbol `movl' redefined /tmp/code.asm:92: error: parser: instruction expected /tmp/code.asm:93: error: symbol `sall' redefined /tmp/code.asm:93: error: parser: instruction expected /tmp/code.asm:94: error: symbol `addl' redefined /tmp/code.asm:94: error: parser: instruction expected /tmp/code.asm:95: error: symbol `addl' redefined /tmp/code.asm:95: error: parser: instruction expected /tmp/code.asm:96: error: symbol `subl' redefined /tmp/code.asm:96: error: parser: instruction expected /tmp/code.asm:97: error: symbol `movl' redefined /tmp/code.asm:97: error: parser: instruction expected /tmp/code.asm:98: error: symbol `movl' redefined /tmp/code.asm:98: error: parser: instruction expected /tmp/code.asm:99: error: symbol `addl' redefined /tmp/code.asm:99: error: parser: instruction expected /tmp/code.asm:100: error: parser: instruction expected /tmp/code.asm:101: error: symbol `subl' redefined /tmp/code.asm:101: error: parser: instruction expected /tmp/code.asm:102: error: symbol `pushl' redefined /tmp/code.asm:102: error: parser: instruction expected /tmp/code.asm:103: error: symbol `popl' redefined /tmp/code.asm:103: error: parser: instruction expected /tmp/code.asm:104: error: symbol `pushl' redefined /tmp/code.asm:104: error: parser: instruction expected /tmp/code.asm:105: error: symbol `popl' redefined /tmp/code.asm:105: error: parser: instruction expected /tmp/code.asm:106: error: symbol `pushl' redefined /tmp/code.asm:106: error: parser: instruction expected /tmp/code.asm:107: error: symbol `popl' redefined /tmp/code.asm:107: error: parser: instruction expected /tmp/code.asm:108: error: symbol `pushl' redefined /tmp/code.asm:108: error: parser: instruction expected /tmp/code.asm:109: error: symbol `popl' redefined /tmp/code.asm:109: error: parser: instruction expected /tmp/code.asm:110: error: expression syntax error /tmp/code.asm:111: error: symbol `addl' redefined /tmp/code.asm:111: error: parser: instruction expected /tmp/code.asm:115: error: parser: instruction expected /tmp/code.asm:116: error: parser: instruction expected /tmp/code.asm:120: error: parser: instruction expected /tmp/code.asm:121: error: parser: instruction expected /tmp/code.asm:122: error: parser: instruction expected /tmp/code.asm:126: error: parser: instruction expected /tmp/code.asm:127: error: parser: instruction expected /tmp/code.asm:128: error: parser: instruction expected /tmp/code.asm:129: error: symbol `pushl' redefined /tmp/code.asm:129: error: parser: instruction expected /tmp/code.asm:130: error: symbol `pushl' redefined /tmp/code.asm:130: error: parser: instruction expected /tmp/code.asm:131: error: parser: instruction expected /tmp/code.asm:132: error: symbol `movl' redefined /tmp/code.asm:132: error: parser: instruction expected /tmp/code.asm:133: error: symbol `pushl' redefined /tmp/code.asm:133: error: parser: instruction expected /tmp/code.asm:134: error: symbol `pushl' redefined /tmp/code.asm:134: error: parser: instruction expected /tmp/code.asm:135: error: symbol `pushl' redefined /tmp/code.asm:135: error: parser: instruction expected /tmp/code.asm:136: error: symbol `.cfi_escape' redefined /tmp/code.asm:136: error: parser: instruction expected /tmp/code.asm:137: error: symbol `.cfi_escape' redefined /tmp/code.asm:137: error: parser: instruction expected /tmp/code.asm:138: error: symbol `.cfi_escape' redefined /tmp/code.asm:138: error: parser: instruction expected /tmp/code.asm:139: error: symbol `subl' redefined /tmp/code.asm:139: error: parser: instruction expected /tmp/code.asm:140: error: symbol `movl' redefined /tmp/code.asm:140: error: parser: instruction expected /tmp/code.asm:144: error: symbol `movl' redefined /tmp/code.asm:144: error: parser: instruction expected /tmp/code.asm:145: error: symbol `movl' redefined /tmp/code.asm:145: error: parser: instruction expected /tmp/code.asm:146: error: symbol `movl' redefined /tmp/code.asm:146: error: parser: instruction expected /tmp/code.asm:147: error: symbol `cmpl' redefined /tmp/code.asm:147: error: parser: instruction expected /tmp/code.asm:149: error: symbol `movl' redefined /tmp/code.asm:149: error: parser: instruction expected /tmp/code.asm:150: error: symbol `movl' redefined /tmp/code.asm:150: error: parser: instruction expected /tmp/code.asm:151: error: symbol `movl' redefined /tmp/code.asm:151: error: parser: instruction expected /tmp/code.asm:152: error: symbol `movl' redefined /tmp/code.asm:152: error: parser: instruction expected /tmp/code.asm:153: error: symbol `movl' redefined /tmp/code.asm:153: error: parser: instruction expected /tmp/code.asm:154: error: symbol `imull' redefined /tmp/code.asm:154: error: parser: instruction expected /tmp/code.asm:155: error: symbol `movl' redefined /tmp/code.asm:155: error: parser: instruction expected /tmp/code.asm:156: error: symbol `sarl' redefined /tmp/code.asm:156: error: parser: instruction expected /tmp/code.asm:157: error: symbol `subl' redefined /tmp/code.asm:157: error: parser: instruction expected /tmp/code.asm:158: error: symbol `movl' redefined /tmp/code.asm:158: error: parser: instruction expected /tmp/code.asm:159: error: symbol `movl' redefined /tmp/code.asm:159: error: parser: instruction expected /tmp/code.asm:160: error: symbol `addl' redefined /tmp/code.asm:160: error: parser: instruction expected /tmp/code.asm:161: error: symbol `addl' redefined /tmp/code.asm:161: error: parser: instruction expected /tmp/code.asm:162: error: symbol `movl' redefined /tmp/code.asm:162: error: parser: instruction expected /tmp/code.asm:163: error: symbol `subl' redefined /tmp/code.asm:163: error: parser: instruction expected /tmp/code.asm:164: error: symbol `movl' redefined /tmp/code.asm:164: error: parser: instruction expected /tmp/code.asm:165: error: symbol `subl' redefined /tmp/code.asm:165: error: parser: instruction expected /tmp/code.asm:166: error: symbol `movl' redefined /tmp/code.asm:166: error: parser: instruction expected /tmp/code.asm:167: error: symbol `movl' redefined /tmp/code.asm:167: error: parser: instruction expected /tmp/code.asm:168: error: symbol `movl' redefined /tmp/code.asm:168: error: parser: instruction expected /tmp/code.asm:170: error: symbol `addl' redefined /tmp/code.asm:170: error: parser: instruction expected /tmp/code.asm:172: error: symbol `cmpl' redefined /tmp/code.asm:172: error: parser: instruction expected /tmp/code.asm:174: error: symbol `movl' redefined /tmp/code.asm:174: error: parser: instruction expected /tmp/code.asm:175: error: symbol `movl' redefined /tmp/code.asm:175: error: parser: instruction expected /tmp/code.asm:176: error: symbol `movl' redefined /tmp/code.asm:176: error: parser: instruction expected /tmp/code.asm:177: error: symbol `imull' redefined /tmp/code.asm:177: error: parser: instruction expected /tmp/code.asm:178: error: symbol `movl' redefined /tmp/code.asm:178: error: parser: instruction expected /tmp/code.asm:179: error: symbol `movl' redefined /tmp/code.asm:179: error: parser: instruction expected /tmp/code.asm:180: error: symbol `imull' redefined /tmp/code.asm:180: error: parser: instruction expected /tmp/code.asm:181: error: symbol `subl' redefined /tmp/code.asm:181: error: parser: instruction expected /tmp/code.asm:182: error: symbol `movl' redefined /tmp/code.asm:182: error: parser: instruction expected /tmp/code.asm:183: error: symbol `imull' redefined /tmp/code.asm:183: error: parser: instruction expected /tmp/code.asm:184: error: symbol `movl' redefined /tmp/code.asm:184: error: parser: instruction expected /tmp/code.asm:185: error: symbol `movl' redefined /tmp/code.asm:185: error: parser: instruction expected /tmp/code.asm:186: error: symbol `movl' redefined /tmp/code.asm:186: error: parser: instruction expected /tmp/code.asm:187: error: symbol `imull' redefined /tmp/code.asm:187: error: parser: instruction expected /tmp/code.asm:188: error: symbol `movl' redefined /tmp/code.asm:188: error: parser: instruction expected /tmp/code.asm:189: error: symbol `movl' redefined /tmp/code.asm:189: error: parser: instruction expected /tmp/code.asm:190: error: symbol `imull' redefined /tmp/code.asm:190: error: parser: instruction expected /tmp/code.asm:191: error: symbol `subl' redefined /tmp/code.asm:191: error: parser: instruction expected /tmp/code.asm:192: error: symbol `movl' redefined /tmp/code.asm:192: error: parser: instruction expected /tmp/code.asm:193: error: symbol `imull' redefined /tmp/code.asm:193: error: parser: instruction expected /tmp/code.asm:194: error: symbol `leal' redefined /tmp/code.asm:194: error: parser: instruction expected /tmp/code.asm:195: error: symbol `movl' redefined /tmp/code.asm:195: error: parser: instruction expected /tmp/code.asm:196: error: symbol `movl' redefined /tmp/code.asm:196: error: parser: instruction expected /tmp/code.asm:197: error: symbol `movl' redefined /tmp/code.asm:197: error: parser: instruction expected /tmp/code.asm:198: error: symbol `imull' redefined /tmp/code.asm:198: error: parser: instruction expected /tmp/code.asm:199: error: symbol `movl' redefined /tmp/code.asm:199: error: parser: instruction expected /tmp/code.asm:200: error: symbol `movl' redefined /tmp/code.asm:200: error: parser: instruction expected /tmp/code.asm:201: error: symbol `imull' redefined /tmp/code.asm:201: error: parser: instruction expected /tmp/code.asm:202: error: symbol `subl' redefined /tmp/code.asm:202: error: parser: instruction expected /tmp/code.asm:203: error: symbol `movl' redefined /tmp/code.asm:203: error: parser: instruction expected /tmp/code.asm:204: error: symbol `imull' redefined /tmp/code.asm:204: error: parser: instruction expected /tmp/code.asm:205: error: symbol `leal' redefined /tmp/code.asm:205: error: parser: instruction expected /tmp/code.asm:206: error: symbol `movl' redefined /tmp/code.asm:206: error: parser: instruction expected /tmp/code.asm:207: error: symbol `movl' redefined /tmp/code.asm:207: error: parser: instruction expected /tmp/code.asm:208: error: symbol `imull' redefined /tmp/code.asm:208: error: parser: instruction expected /tmp/code.asm:209: error: symbol `movl' redefined /tmp/code.asm:209: error: parser: instruction expected /tmp/code.asm:210: error: symbol `sarl' redefined /tmp/code.asm:210: error: parser: instruction expected /tmp/code.asm:211: error: symbol `subl' redefined /tmp/code.asm:211: error: parser: instruction expected /tmp/code.asm:212: error: symbol `movl' redefined /tmp/code.asm:212: error: parser: instruction expected /tmp/code.asm:213: error: symbol `subl' redefined /tmp/code.asm:213: error: parser: instruction expected /tmp/code.asm:214: error: symbol `pushl' redefined /tmp/code.asm:214: error: parser: instruction expected /tmp/code.asm:216: error: symbol `addl' redefined /tmp/code.asm:216: error: parser: instruction expected /tmp/code.asm:217: error: symbol `movl' redefined /tmp/code.asm:217: error: parser: instruction expected /tmp/code.asm:218: error: symbol `leal' redefined /tmp/code.asm:218: error: parser: instruction expected /tmp/code.asm:219: error: symbol `popl' redefined /tmp/code.asm:219: error: parser: instruction expected /tmp/code.asm:220: error: parser: instruction expected /tmp/code.asm:221: error: parser: instruction expected /tmp/code.asm:222: error: symbol `popl' redefined /tmp/code.asm:222: error: parser: instruction expected /tmp/code.asm:223: error: symbol `.cfi_restore' redefined /tmp/code.asm:223: error: parser: instruction expected /tmp/code.asm:224: error: symbol `popl' redefined /tmp/code.asm:224: error: parser: instruction expected /tmp/code.asm:225: error: symbol `.cfi_restore' redefined /tmp/code.asm:225: error: parser: instruction expected /tmp/code.asm:226: error: symbol `popl' redefined /tmp/code.asm:226: error: parser: instruction expected /tmp/code.asm:227: error: symbol `.cfi_restore' redefined /tmp/code.asm:227: error: parser: instruction expected /tmp/code.asm:228: error: symbol `leal' redefined /tmp/code.asm:228: error: parser: instruction expected /tmp/code.asm:229: error: symbol `.cfi_def_cfa' redefined /tmp/code.asm:229: error: parser: instruction expected /tmp/code.asm:233: error: parser: instruction expected /tmp/code.asm:234: error: parser: instruction expected /tmp/code.asm:235: error: parser: instruction expected gcc: error: /tmp/code.o: No such file or directory gcc: fatal error: no input files compilation terminated. /bin/script: 16: /bin/script: /tmp/code: not found rm: cannot remove '/tmp/code.o': No such file or directory rm: cannot remove '/tmp/code': No such file or directory