	.file	"test.c"
	.text
	.p2align 4,,15
	.type	f.constprop.0, @function
f.constprop.0:
.LFB543:
	.cfi_startproc
	pxor	%xmm1, %xmm1
	leaq	16384(%rdi), %rdx
	.p2align 4,,10
	.p2align 3
.L2:
	leaq	48(%rdi), %rax
	movdqa	(%rdi), %xmm0
	addq	$64, %rdi
	movdqa	-48(%rdi), %xmm4
	movdqa	-32(%rdi), %xmm3
	cmpq	%rdi, %rdx
	paddd	%xmm4, %xmm0
	paddd	%xmm1, %xmm0
	movdqa	(%rax), %xmm2
	paddd	%xmm3, %xmm0
	paddd	%xmm2, %xmm0
	movdqa	%xmm0, %xmm1
	jne	.L2
	movups	%xmm0, -24(%rsp)
	movl	-20(%rsp), %eax
	addl	-24(%rsp), %eax
	addl	-16(%rsp), %eax
	addl	-12(%rsp), %eax
	ret
	.cfi_endproc
.LFE543:
	.size	f.constprop.0, .-f.constprop.0
	.section	.rodata.str1.1,"aMS",@progbits,1
.LC0:
	.string	"%d\n"
	.section	.text.startup,"ax",@progbits
	.p2align 4,,15
	.globl	main
	.type	main, @function
main:
.LFB542:
	.cfi_startproc
	subq	$24, %rsp
	.cfi_def_cfa_offset 32
	movl	$16384, %edx
	movl	$4096, %esi
	leaq	8(%rsp), %rdi
	call	posix_memalign@PLT
	testl	%eax, %eax
	jne	.L10
	movq	8(%rsp), %rdi
	xorl	%esi, %esi
	movl	$16384, %edx
	call	memset@PLT
	movl	$1048576, %ecx
	xorl	%esi, %esi
	.p2align 4,,10
	.p2align 3
.L7:
	movq	8(%rsp), %rdi
	call	f.constprop.0
	addl	%eax, %esi
	subl	$1, %ecx
	jne	.L7
	leaq	.LC0(%rip), %rdi
	xorl	%eax, %eax
	call	printf@PLT
	xorl	%eax, %eax
	addq	$24, %rsp
	.cfi_remember_state
	.cfi_def_cfa_offset 8
	ret
.L10:
	.cfi_restore_state
	call	abort@PLT
	.cfi_endproc
.LFE542:
	.size	main, .-main
	.ident	"GCC: (Debian 6.3.0-18+deb9u1) 6.3.0 20170516"
	.section	.note.GNU-stack,"",@progbits
