	.file	"99500.c"
	.intel_syntax noprefix
	.text
	.globl	indexSet
	.data
	.align 32
	.type	indexSet, @object
	.size	indexSet, 720
indexSet:
	.long	521
	.long	523
	.long	525
	.long	527
	.long	529
	.long	533
	.long	547
	.long	549
	.long	551
	.long	553
	.long	555
	.long	557
	.long	573
	.long	575
	.long	577
	.long	579
	.long	581
	.long	583
	.long	599
	.long	601
	.long	603
	.long	605
	.long	607
	.long	609
	.long	625
	.long	627
	.long	629
	.long	631
	.long	633
	.long	635
	.long	651
	.long	653
	.long	655
	.long	657
	.long	659
	.long	661
	.long	859
	.long	861
	.long	863
	.long	865
	.long	867
	.long	869
	.long	885
	.long	887
	.long	889
	.long	891
	.long	893
	.long	895
	.long	911
	.long	913
	.long	915
	.long	917
	.long	919
	.long	921
	.long	937
	.long	939
	.long	941
	.long	943
	.long	945
	.long	947
	.long	963
	.long	965
	.long	967
	.long	969
	.long	971
	.long	973
	.long	989
	.long	991
	.long	993
	.long	995
	.long	997
	.long	999
	.long	1197
	.long	1199
	.long	1201
	.long	1203
	.long	1205
	.long	1207
	.long	1223
	.long	1225
	.long	1227
	.long	1229
	.long	1231
	.long	1233
	.long	1249
	.long	1251
	.long	1253
	.long	1255
	.long	1257
	.long	1259
	.long	1275
	.long	1277
	.long	1279
	.long	1281
	.long	1283
	.long	1285
	.long	1301
	.long	1303
	.long	1305
	.long	1307
	.long	1309
	.long	1311
	.long	1327
	.long	1329
	.long	1331
	.long	1333
	.long	1335
	.long	1337
	.long	1535
	.long	1537
	.long	1539
	.long	1541
	.long	1543
	.long	1545
	.long	1561
	.long	1563
	.long	1565
	.long	1567
	.long	1569
	.long	1571
	.long	1587
	.long	1589
	.long	1591
	.long	1593
	.long	1595
	.long	1597
	.long	1613
	.long	1615
	.long	1617
	.long	1619
	.long	1621
	.long	1623
	.long	1639
	.long	1641
	.long	1643
	.long	1645
	.long	1647
	.long	1649
	.long	1665
	.long	1667
	.long	1669
	.long	1671
	.long	1673
	.long	1675
	.long	1873
	.long	1875
	.long	1877
	.long	1879
	.long	1881
	.long	1883
	.long	1899
	.long	1901
	.long	1903
	.long	1905
	.long	1907
	.long	1909
	.long	1925
	.long	1927
	.long	1929
	.long	1931
	.long	1933
	.long	1935
	.long	1951
	.long	1953
	.long	1955
	.long	1957
	.long	1959
	.long	1961
	.long	1977
	.long	1979
	.long	1981
	.long	1983
	.long	1985
	.long	1987
	.long	2003
	.long	2005
	.long	2007
	.long	2009
	.long	2011
	.long	2013
	.section	.rodata
	.align 8
.LC0:
	.string	"Error in malloc(). Aborting ..."
.LC4:
	.string	"x1[999]=%f xa2[1285]=%f\n"
	.text
	.globl	main
	.type	main, @function
main:
.LFB6:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	sub	rsp, 48
	mov	DWORD PTR -36[rbp], edi
	mov	QWORD PTR -48[rbp], rsi
	mov	edi, 16208
	call	malloc@PLT
	mov	QWORD PTR -24[rbp], rax
	cmp	QWORD PTR -24[rbp], 0
	jne	.L2
	lea	rdi, .LC0[rip]
	call	puts@PLT
	mov	eax, 1
	jmp	.L3
.L2:
	mov	rax, QWORD PTR -24[rbp]
	mov	QWORD PTR -16[rbp], rax
	mov	rax, QWORD PTR -16[rbp]
	add	rax, 96
	mov	QWORD PTR -8[rbp], rax
	mov	DWORD PTR -32[rbp], 521
	jmp	.L4
.L5:
	pxor	xmm1, xmm1
	cvtsi2sd	xmm1, DWORD PTR -32[rbp]
	mov	eax, DWORD PTR -32[rbp]
	cdqe
	lea	rdx, 0[0+rax*8]
	mov	rax, QWORD PTR -24[rbp]
	add	rax, rdx
	movsd	xmm0, QWORD PTR .LC1[rip]
	mulsd	xmm0, xmm1
	movsd	QWORD PTR [rax], xmm0
	add	DWORD PTR -32[rbp], 1
.L4:
	cmp	DWORD PTR -32[rbp], 2025
	jle	.L5
	mov	DWORD PTR -32[rbp], 0
	jmp	.L6
.L7:
	mov	eax, DWORD PTR -32[rbp]
	cdqe
	lea	rdx, 0[0+rax*4]
	lea	rax, indexSet[rip]
	mov	eax, DWORD PTR [rdx+rax]
	mov	DWORD PTR -28[rbp], eax
	mov	eax, DWORD PTR -28[rbp]
	cdqe
	lea	rdx, 0[0+rax*8]
	mov	rax, QWORD PTR -16[rbp]
	add	rax, rdx
	movsd	xmm1, QWORD PTR [rax]
	mov	eax, DWORD PTR -28[rbp]
	cdqe
	lea	rdx, 0[0+rax*8]
	mov	rax, QWORD PTR -16[rbp]
	add	rax, rdx
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm1
	movsd	QWORD PTR [rax], xmm0
	mov	eax, DWORD PTR -28[rbp]
	cdqe
	lea	rdx, 0[0+rax*8]
	mov	rax, QWORD PTR -8[rbp]
	add	rax, rdx
	movsd	xmm1, QWORD PTR [rax]
	mov	eax, DWORD PTR -28[rbp]
	cdqe
	lea	rdx, 0[0+rax*8]
	mov	rax, QWORD PTR -8[rbp]
	add	rax, rdx
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm1
	movsd	QWORD PTR [rax], xmm0
	add	DWORD PTR -32[rbp], 1
.L6:
	cmp	DWORD PTR -32[rbp], 179
	jle	.L7
	mov	rax, QWORD PTR -8[rbp]
	add	rax, 10280
	movsd	xmm0, QWORD PTR [rax]
	mov	rax, QWORD PTR -16[rbp]
	add	rax, 7992
	mov	rax, QWORD PTR [rax]
	movapd	xmm1, xmm0
	movq	xmm0, rax
	lea	rdi, .LC4[rip]
	mov	eax, 2
	call	printf@PLT
	mov	rax, QWORD PTR -24[rbp]
	mov	rdi, rax
	call	free@PLT
	mov	eax, 0
.L3:
	leave
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE6:
	.size	main, .-main
	.section	.rodata
	.align 8
.LC1:
	.long	0
	.long	1071644672
	.align 8
.LC2:
	.long	0
	.long	1072693248
	.align 8
.LC3:
	.long	0
	.long	1074266112
	.ident	"GCC: (Ubuntu 10.5.0-1ubuntu1~20.04) 10.5.0"
	.section	.note.GNU-stack,"",@progbits
	.section	.note.gnu.property,"a"
	.align 8
	.long	 1f - 0f
	.long	 4f - 1f
	.long	 5
0:
	.string	 "GNU"
1:
	.align 8
	.long	 0xc0000002
	.long	 3f - 2f
2:
	.long	 0x3
3:
	.align 8
4:

	.arch armv5t
	.eabi_attribute 20, 1
	.eabi_attribute 21, 1
	.eabi_attribute 23, 3
	.eabi_attribute 24, 1
	.eabi_attribute 25, 1
	.eabi_attribute 26, 2
	.eabi_attribute 30, 6
	.eabi_attribute 34, 0
	.eabi_attribute 18, 4
	.file	"99500.c"
	.text
	.global	indexSet
	.data
	.align	2
	.type	indexSet, %object
	.size	indexSet, 720
indexSet:
	.word	521
	.word	523
	.word	525
	.word	527
	.word	529
	.word	533
	.word	547
	.word	549
	.word	551
	.word	553
	.word	555
	.word	557
	.word	573
	.word	575
	.word	577
	.word	579
	.word	581
	.word	583
	.word	599
	.word	601
	.word	603
	.word	605
	.word	607
	.word	609
	.word	625
	.word	627
	.word	629
	.word	631
	.word	633
	.word	635
	.word	651
	.word	653
	.word	655
	.word	657
	.word	659
	.word	661
	.word	859
	.word	861
	.word	863
	.word	865
	.word	867
	.word	869
	.word	885
	.word	887
	.word	889
	.word	891
	.word	893
	.word	895
	.word	911
	.word	913
	.word	915
	.word	917
	.word	919
	.word	921
	.word	937
	.word	939
	.word	941
	.word	943
	.word	945
	.word	947
	.word	963
	.word	965
	.word	967
	.word	969
	.word	971
	.word	973
	.word	989
	.word	991
	.word	993
	.word	995
	.word	997
	.word	999
	.word	1197
	.word	1199
	.word	1201
	.word	1203
	.word	1205
	.word	1207
	.word	1223
	.word	1225
	.word	1227
	.word	1229
	.word	1231
	.word	1233
	.word	1249
	.word	1251
	.word	1253
	.word	1255
	.word	1257
	.word	1259
	.word	1275
	.word	1277
	.word	1279
	.word	1281
	.word	1283
	.word	1285
	.word	1301
	.word	1303
	.word	1305
	.word	1307
	.word	1309
	.word	1311
	.word	1327
	.word	1329
	.word	1331
	.word	1333
	.word	1335
	.word	1337
	.word	1535
	.word	1537
	.word	1539
	.word	1541
	.word	1543
	.word	1545
	.word	1561
	.word	1563
	.word	1565
	.word	1567
	.word	1569
	.word	1571
	.word	1587
	.word	1589
	.word	1591
	.word	1593
	.word	1595
	.word	1597
	.word	1613
	.word	1615
	.word	1617
	.word	1619
	.word	1621
	.word	1623
	.word	1639
	.word	1641
	.word	1643
	.word	1645
	.word	1647
	.word	1649
	.word	1665
	.word	1667
	.word	1669
	.word	1671
	.word	1673
	.word	1675
	.word	1873
	.word	1875
	.word	1877
	.word	1879
	.word	1881
	.word	1883
	.word	1899
	.word	1901
	.word	1903
	.word	1905
	.word	1907
	.word	1909
	.word	1925
	.word	1927
	.word	1929
	.word	1931
	.word	1933
	.word	1935
	.word	1951
	.word	1953
	.word	1955
	.word	1957
	.word	1959
	.word	1961
	.word	1977
	.word	1979
	.word	1981
	.word	1983
	.word	1985
	.word	1987
	.word	2003
	.word	2005
	.word	2007
	.word	2009
	.word	2011
	.word	2013
	.section	.rodata
	.align	2
.LC0:
	.ascii	"Error in malloc(). Aborting ...\000"
	.global	__aeabi_i2d
	.global	__aeabi_dmul
	.global	__aeabi_dadd
	.align	2
.LC1:
	.ascii	"x1[999]=%f xa2[1285]=%f\012\000"
	.text
	.align	2
	.global	main
	.syntax unified
	.arm
	.fpu softvfp
	.type	main, %function
main:
	@ args = 0, pretend = 0, frame = 32
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{r4, fp, lr}
	add	fp, sp, #8
	sub	sp, sp, #44
	str	r0, [fp, #-40]
	str	r1, [fp, #-44]
	ldr	r0, .L8
	bl	malloc
	mov	r3, r0
	str	r3, [fp, #-28]
	ldr	r3, [fp, #-28]
	cmp	r3, #0
	bne	.L2
	ldr	r0, .L8+4
	bl	puts
	mov	r3, #1
	b	.L3
.L2:
	ldr	r3, [fp, #-28]
	str	r3, [fp, #-24]
	ldr	r3, [fp, #-24]
	add	r3, r3, #96
	str	r3, [fp, #-20]
	ldr	r3, .L8+8
	str	r3, [fp, #-32]
	b	.L4
.L5:
	ldr	r0, [fp, #-32]
	bl	__aeabi_i2d
	ldr	r3, [fp, #-32]
	lsl	r3, r3, #3
	ldr	r2, [fp, #-28]
	add	r4, r2, r3
	mov	r2, #0
	ldr	r3, .L8+12
	bl	__aeabi_dmul
	mov	r2, r0
	mov	r3, r1
	stm	r4, {r2-r3}
	ldr	r3, [fp, #-32]
	add	r3, r3, #1
	str	r3, [fp, #-32]
.L4:
	ldr	r3, [fp, #-32]
	ldr	r2, .L8+16
	cmp	r3, r2
	ble	.L5
	mov	r3, #0
	str	r3, [fp, #-32]
	b	.L6
.L7:
	ldr	r2, .L8+20
	ldr	r3, [fp, #-32]
	ldr	r3, [r2, r3, lsl #2]
	str	r3, [fp, #-16]
	ldr	r3, [fp, #-16]
	lsl	r3, r3, #3
	ldr	r2, [fp, #-24]
	add	r3, r2, r3
	ldmia	r3, {r0-r1}
	ldr	r3, [fp, #-16]
	lsl	r3, r3, #3
	ldr	r2, [fp, #-24]
	add	r4, r2, r3
	mov	r2, #0
	ldr	r3, .L8+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	stm	r4, {r2-r3}
	ldr	r3, [fp, #-16]
	lsl	r3, r3, #3
	ldr	r2, [fp, #-20]
	add	r3, r2, r3
	ldmia	r3, {r0-r1}
	ldr	r3, [fp, #-16]
	lsl	r3, r3, #3
	ldr	r2, [fp, #-20]
	add	r4, r2, r3
	mov	r2, #0
	ldr	r3, .L8+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	stm	r4, {r2-r3}
	ldr	r3, [fp, #-32]
	add	r3, r3, #1
	str	r3, [fp, #-32]
.L6:
	ldr	r3, [fp, #-32]
	cmp	r3, #179
	ble	.L7
	ldr	r3, [fp, #-24]
	add	r3, r3, #7936
	add	r3, r3, #56
	ldmia	r3, {r0-r1}
	ldr	r3, [fp, #-20]
	add	r3, r3, #10240
	add	r3, r3, #40
	ldmia	r3, {r2-r3}
	stm	sp, {r2-r3}
	mov	r2, r0
	mov	r3, r1
	ldr	r0, .L8+32
	bl	printf
	ldr	r0, [fp, #-28]
	bl	free
	mov	r3, #0
.L3:
	mov	r0, r3
	sub	sp, fp, #8
	@ sp needed
	pop	{r4, fp, pc}
.L9:
	.align	2
.L8:
	.word	16208
	.word	.LC0
	.word	521
	.word	1071644672
	.word	2025
	.word	indexSet
	.word	1072693248
	.word	1074266112
	.word	.LC1
	.size	main, .-main
	.ident	"GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0"
	.section	.note.GNU-stack,"",%progbits
