Result

WA

Duration

446ms

Code [DL]

	.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,"",@progbits

stdin

97 86 24
08 44 96
03 36 08
52 03 86

stdout

stderr

/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

strace