	.file	"arry.cpp"
	.section	.rodata.str1.1,"aMS",@progbits,1
.LC1:
	.string	"constructed"
	.section	.text.startup,"ax",@progbits
	.p2align 4,,15
	.globl	main
	.type	main, @function
main:
.LFB3085:
	.cfi_startproc
	subq	$640008, %rsp
	.cfi_def_cfa_offset 640016
	movl	$1, %edx
	xorl	%eax, %eax
.L2:
	movq	%rax, %rcx
	leaq	(%rsp), %rsi
	salq	$5, %rcx
	addq	%rsi, %rcx
	leaq	0(,%rax,4), %rsi
	addq	$1, %rax
	cvtsi2sdq	%rsi, %xmm0
	leaq	1(%rdx), %rsi
	movsd	%xmm0, (%rcx)
	cvtsi2sdq	%rdx, %xmm0
	movsd	%xmm0, 8(%rcx)
	cvtsi2sdq	%rsi, %xmm0
	leaq	2(%rdx), %rsi
	addq	$4, %rdx
	cmpq	$20000, %rax
	movsd	%xmm0, 16(%rcx)
	cvtsi2sdq	%rsi, %xmm0
	movsd	%xmm0, 24(%rcx)
	jne	.L2
	movl	$.LC1, %esi
	movl	$_ZSt4cerr, %edi
	call	_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc
	movq	%rax, %rdi
	call	_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_
	xorpd	%xmm3, %xmm3
	xorl	%ecx, %ecx
	movapd	%xmm3, %xmm0
.L3:
	leaq	(%rsp), %rdx
	movq	%rcx, %rax
	salq	$5, %rax
	addq	%rdx, %rax
	xorl	%edx, %edx
	movsd	(%rax), %xmm7
	movsd	8(%rax), %xmm6
	movsd	16(%rax), %xmm5
	movsd	24(%rax), %xmm4
	.p2align 4,,10
	.p2align 3
.L4:
	movq	%rdx, %rax
	leaq	(%rsp), %rsi
	addq	$1, %rdx
	salq	$5, %rax
	movapd	%xmm7, %xmm1
	addq	%rsi, %rax
	movapd	%xmm6, %xmm2
	subsd	(%rax), %xmm1
	cmpq	$20000, %rdx
	subsd	8(%rax), %xmm2
	mulsd	%xmm1, %xmm1
	mulsd	%xmm2, %xmm2
	addsd	%xmm3, %xmm1
	addsd	%xmm2, %xmm1
	movapd	%xmm5, %xmm2
	subsd	16(%rax), %xmm2
	mulsd	%xmm2, %xmm2
	addsd	%xmm2, %xmm1
	movapd	%xmm4, %xmm2
	subsd	24(%rax), %xmm2
	mulsd	%xmm2, %xmm2
	addsd	%xmm2, %xmm1
	addsd	%xmm1, %xmm0
	jne	.L4
	addq	$1, %rcx
	cmpq	$20000, %rcx
	jne	.L3
	movl	$_ZSt4cout, %edi
	call	_ZNSo9_M_insertIdEERSoT_
	movq	%rax, %rdi
	call	_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_
	xorl	%eax, %eax
	addq	$640008, %rsp
	.cfi_def_cfa_offset 8
	ret
	.cfi_endproc
.LFE3085:
	.size	main, .-main
	.p2align 4,,15
	.type	_GLOBAL__sub_I_main, @function
_GLOBAL__sub_I_main:
.LFB3290:
	.cfi_startproc
	subq	$8, %rsp
	.cfi_def_cfa_offset 16
	movl	$_ZStL8__ioinit, %edi
	call	_ZNSt8ios_base4InitC1Ev
	movl	$__dso_handle, %edx
	movl	$_ZStL8__ioinit, %esi
	movl	$_ZNSt8ios_base4InitD1Ev, %edi
	addq	$8, %rsp
	.cfi_def_cfa_offset 8
	jmp	__cxa_atexit
	.cfi_endproc
.LFE3290:
	.size	_GLOBAL__sub_I_main, .-_GLOBAL__sub_I_main
	.section	.init_array,"aw"
	.align 8
	.quad	_GLOBAL__sub_I_main
	.local	_ZStL8__ioinit
	.comm	_ZStL8__ioinit,1,1
	.hidden	__dso_handle
	.ident	"GCC: (Ubuntu/Linaro 4.7.0-7ubuntu3) 4.7.0"
	.section	.note.GNU-stack,"",@progbits
