	.file	"137286.c"
	.intel_syntax noprefix
	.text
	.section	.rodata
	.align 8
.LC2:
	.string	"The total rainfall in %d was %.2f centimeter. \n"
.LC4:
	.string	"The yearly avg: %.2f cm \n"
	.align 8
.LC5:
	.string	"jan\tfeb\tmar\tapr\tmay\tjun\tjul\taug\tsept\toct\tnov\tdec"
.LC6:
	.string	"%.2f\t"
	.align 32
.LC0:
	.long	1374389535
	.long	1075879608
	.long	687194767
	.long	1075482460
	.long	1717986918
	.long	1074423398
	.long	343597384
	.long	1074743214
	.long	-343597384
	.long	1075886161
	.long	2061584302
	.long	1073720852
	.long	171798692
	.long	1076437975
	.long	2061584302
	.long	1076833812
	.long	1202590843
	.long	1072986849
	.long	-2061584302
	.long	1075859947
	.long	-2061584302
	.long	1074942443
	.long	-1202590843
	.long	1075807518
	.long	1030792151
	.long	1076352778
	.long	0
	.long	1075052544
	.long	343597384
	.long	1075136430
	.long	-343597384
	.long	1073133649
	.long	-1889785610
	.long	1074722242
	.long	2061584302
	.long	1072672276
	.long	1374389535
	.long	1076043448
	.long	-1889785610
	.long	1076590018
	.long	687194767
	.long	1076498268
	.long	1202590843
	.long	1074166497
	.long	-171798692
	.long	1076911144
	.long	0
	.long	1074921472
	.long	1202590843
	.long	1076460257
	.long	858993459
	.long	1075524403
	.long	2061584302
	.long	1075359252
	.long	2061584302
	.long	1075424788
	.long	1202590843
	.long	1075149537
	.long	171798692
	.long	1076437975
	.long	-858993459
	.long	1074580684
	.long	343597384
	.long	1076545454
	.long	-1374389535
	.long	1073668423
	.long	1889785610
	.long	1075579453
	.long	0
	.long	1075904512
	.long	-1030792151
	.long	1073490165
	.long	-171798692
	.long	1075141672
	.long	-1546188227
	.long	1075330416
	.long	1546188227
	.long	1074905743
	.long	-1717986918
	.long	1074370969
	.long	-1030792151
	.long	1074407669
	.long	-1546188227
	.long	1075068272
	.long	1889785610
	.long	1076398653
	.long	-1717986918
	.long	1076042137
	.long	1374389535
	.long	1076911800
	.long	515396076
	.long	1075768197
	.long	1546188227
	.long	1075856015
	.long	-858993459
	.long	1076382924
	.long	-1030792151
	.long	1075652853
	.long	858993459
	.long	1073427251
	.long	-1030792151
	.long	1074866421
	.long	1546188227
	.long	1075364495
	.long	1202590843
	.long	1074428641
	.long	-1030792151
	.long	1071917301
	.long	-1374389535
	.long	1071309127
	.long	-171798692
	.long	1075862568
	.long	1202590843
	.long	1076132577
	.long	-1030792151
	.long	1074800885
	.long	-1030792151
	.long	1073883381
	.long	-687194767
	.long	1075671203
	.text
	.globl	main
	.type	main, @function
main:
.LFB0:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	sub	rsp, 560
	mov	rax, QWORD PTR fs:40
	mov	QWORD PTR -8[rbp], rax
	xor	eax, eax
	lea	rax, -496[rbp]
	lea	rdx, .LC0[rip]
	mov	ecx, 60
	mov	rdi, rax
	mov	rsi, rdx
	rep movsq
	mov	DWORD PTR -528[rbp], 2014
	mov	DWORD PTR -524[rbp], 2015
	mov	DWORD PTR -520[rbp], 2016
	mov	DWORD PTR -516[rbp], 2017
	mov	DWORD PTR -512[rbp], 2018
	pxor	xmm0, xmm0
	movsd	QWORD PTR -544[rbp], xmm0
	pxor	xmm0, xmm0
	movsd	QWORD PTR -536[rbp], xmm0
	mov	DWORD PTR -560[rbp], 0
	jmp	.L2
.L5:
	mov	DWORD PTR -556[rbp], 0
	jmp	.L3
.L4:
	mov	eax, DWORD PTR -556[rbp]
	movsx	rcx, eax
	mov	eax, DWORD PTR -560[rbp]
	movsx	rdx, eax
	mov	rax, rdx
	add	rax, rax
	add	rax, rdx
	sal	rax, 2
	add	rax, rcx
	movsd	xmm0, QWORD PTR -496[rbp+rax*8]
	movsd	xmm1, QWORD PTR -544[rbp]
	addsd	xmm0, xmm1
	movsd	QWORD PTR -544[rbp], xmm0
	add	DWORD PTR -556[rbp], 1
.L3:
	cmp	DWORD PTR -556[rbp], 11
	jle	.L4
	movsd	xmm0, QWORD PTR -536[rbp]
	addsd	xmm0, QWORD PTR -544[rbp]
	movsd	QWORD PTR -536[rbp], xmm0
	mov	eax, DWORD PTR -560[rbp]
	cdqe
	mov	eax, DWORD PTR -528[rbp+rax*4]
	mov	rdx, QWORD PTR -544[rbp]
	movq	xmm0, rdx
	mov	esi, eax
	lea	rdi, .LC2[rip]
	mov	eax, 1
	call	printf@PLT
	pxor	xmm0, xmm0
	movsd	QWORD PTR -544[rbp], xmm0
	add	DWORD PTR -560[rbp], 1
.L2:
	cmp	DWORD PTR -560[rbp], 4
	jle	.L5
	movsd	xmm0, QWORD PTR -536[rbp]
	movsd	xmm1, QWORD PTR .LC3[rip]
	divsd	xmm0, xmm1
	movq	rax, xmm0
	movq	xmm0, rax
	lea	rdi, .LC4[rip]
	mov	eax, 1
	call	printf@PLT
	mov	DWORD PTR -552[rbp], 0
	jmp	.L6
.L9:
	lea	rdi, .LC5[rip]
	call	puts@PLT
	mov	DWORD PTR -548[rbp], 0
	jmp	.L7
.L8:
	mov	eax, DWORD PTR -548[rbp]
	movsx	rcx, eax
	mov	eax, DWORD PTR -552[rbp]
	movsx	rdx, eax
	mov	rax, rdx
	add	rax, rax
	add	rax, rdx
	sal	rax, 2
	add	rax, rcx
	mov	rax, QWORD PTR -496[rbp+rax*8]
	movq	xmm0, rax
	lea	rdi, .LC6[rip]
	mov	eax, 1
	call	printf@PLT
	add	DWORD PTR -548[rbp], 1
.L7:
	cmp	DWORD PTR -548[rbp], 11
	jle	.L8
	mov	edi, 10
	call	putchar@PLT
	add	DWORD PTR -552[rbp], 1
.L6:
	cmp	DWORD PTR -552[rbp], 4
	jle	.L9
	mov	eax, 0
	mov	rsi, QWORD PTR -8[rbp]
	sub	rsi, QWORD PTR fs:40
	je	.L11
	call	__stack_chk_fail@PLT
.L11:
	leave
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE0:
	.size	main, .-main
	.section	.rodata
	.align 8
.LC3:
	.long	0
	.long	1076363264
	.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	"137286.c"
	.text
	.global	__aeabi_dadd
	.section	.rodata
	.align	2
.LC2:
	.ascii	"The total rainfall in %d was %.2f centimeter. \012\000"
	.global	__aeabi_ddiv
	.align	2
.LC3:
	.ascii	"The yearly avg: %.2f cm \012\000"
	.align	2
.LC4:
	.ascii	"jan\011feb\011mar\011apr\011may\011jun\011jul\011au"
	.ascii	"g\011sept\011oct\011nov\011dec\000"
	.align	2
.LC5:
	.ascii	"%.2f\011\000"
	.align	3
.LC0:
	.word	1374389535
	.word	1075879608
	.word	687194767
	.word	1075482460
	.word	1717986918
	.word	1074423398
	.word	343597384
	.word	1074743214
	.word	3951369912
	.word	1075886161
	.word	2061584302
	.word	1073720852
	.word	171798692
	.word	1076437975
	.word	2061584302
	.word	1076833812
	.word	1202590843
	.word	1072986849
	.word	2233382994
	.word	1075859947
	.word	2233382994
	.word	1074942443
	.word	3092376453
	.word	1075807518
	.word	1030792151
	.word	1076352778
	.word	0
	.word	1075052544
	.word	343597384
	.word	1075136430
	.word	3951369912
	.word	1073133649
	.word	2405181686
	.word	1074722242
	.word	2061584302
	.word	1072672276
	.word	1374389535
	.word	1076043448
	.word	2405181686
	.word	1076590018
	.word	687194767
	.word	1076498268
	.word	1202590843
	.word	1074166497
	.word	4123168604
	.word	1076911144
	.word	0
	.word	1074921472
	.word	1202590843
	.word	1076460257
	.word	858993459
	.word	1075524403
	.word	2061584302
	.word	1075359252
	.word	2061584302
	.word	1075424788
	.word	1202590843
	.word	1075149537
	.word	171798692
	.word	1076437975
	.word	3435973837
	.word	1074580684
	.word	343597384
	.word	1076545454
	.word	2920577761
	.word	1073668423
	.word	1889785610
	.word	1075579453
	.word	0
	.word	1075904512
	.word	3264175145
	.word	1073490165
	.word	4123168604
	.word	1075141672
	.word	2748779069
	.word	1075330416
	.word	1546188227
	.word	1074905743
	.word	2576980378
	.word	1074370969
	.word	3264175145
	.word	1074407669
	.word	2748779069
	.word	1075068272
	.word	1889785610
	.word	1076398653
	.word	2576980378
	.word	1076042137
	.word	1374389535
	.word	1076911800
	.word	515396076
	.word	1075768197
	.word	1546188227
	.word	1075856015
	.word	3435973837
	.word	1076382924
	.word	3264175145
	.word	1075652853
	.word	858993459
	.word	1073427251
	.word	3264175145
	.word	1074866421
	.word	1546188227
	.word	1075364495
	.word	1202590843
	.word	1074428641
	.word	3264175145
	.word	1071917301
	.word	2920577761
	.word	1071309127
	.word	4123168604
	.word	1075862568
	.word	1202590843
	.word	1076132577
	.word	3264175145
	.word	1074800885
	.word	3264175145
	.word	1073883381
	.word	3607772529
	.word	1075671203
	.align	2
.LC1:
	.word	2014
	.word	2015
	.word	2016
	.word	2017
	.word	2018
	.align	2
.LC6:
	.word	__stack_chk_guard
	.text
	.align	2
	.global	main
	.syntax unified
	.arm
	.fpu softvfp
	.type	main, %function
main:
	@ args = 0, pretend = 0, frame = 544
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{fp, lr}
	add	fp, sp, #4
	sub	sp, sp, #544
	ldr	r3, .L12
	ldr	r3, [r3]
	str	r3, [fp, #-8]
	mov	r3,#0
	ldr	r2, .L12+4
	sub	r3, fp, #492
	mov	r1, r2
	mov	r2, #480
	mov	r0, r3
	bl	memcpy
	ldr	r3, .L12+8
	sub	ip, fp, #512
	mov	lr, r3
	ldmia	lr!, {r0, r1, r2, r3}
	stmia	ip!, {r0, r1, r2, r3}
	ldr	r3, [lr]
	str	r3, [ip]
	mov	r2, #0
	mov	r3, #0
	str	r2, [fp, #-532]
	str	r3, [fp, #-528]
	mov	r2, #0
	mov	r3, #0
	str	r2, [fp, #-524]
	str	r3, [fp, #-520]
	mov	r3, #0
	str	r3, [fp, #-548]
	b	.L2
.L5:
	mov	r3, #0
	str	r3, [fp, #-544]
	b	.L3
.L4:
	ldr	r2, [fp, #-548]
	mov	r3, r2
	lsl	r3, r3, #1
	add	r3, r3, r2
	lsl	r3, r3, #2
	ldr	r2, [fp, #-544]
	add	r3, r3, r2
	lsl	r3, r3, #3
	sub	r2, fp, #4
	add	r3, r2, r3
	sub	r3, r3, #488
	ldmia	r3, {r2-r3}
	sub	r1, fp, #532
	ldmia	r1, {r0-r1}
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-532]
	str	r3, [fp, #-528]
	ldr	r3, [fp, #-544]
	add	r3, r3, #1
	str	r3, [fp, #-544]
.L3:
	ldr	r3, [fp, #-544]
	cmp	r3, #11
	ble	.L4
	sub	r3, fp, #532
	ldmia	r3, {r2-r3}
	sub	r1, fp, #524
	ldmia	r1, {r0-r1}
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-524]
	str	r3, [fp, #-520]
	ldr	r3, [fp, #-548]
	lsl	r3, r3, #2
	sub	r2, fp, #4
	add	r3, r2, r3
	ldr	r1, [r3, #-508]
	sub	r3, fp, #532
	ldmia	r3, {r2-r3}
	ldr	r0, .L12+12
	bl	printf
	mov	r2, #0
	mov	r3, #0
	str	r2, [fp, #-532]
	str	r3, [fp, #-528]
	ldr	r3, [fp, #-548]
	add	r3, r3, #1
	str	r3, [fp, #-548]
.L2:
	ldr	r3, [fp, #-548]
	cmp	r3, #4
	ble	.L5
	mov	r2, #0
	ldr	r3, .L12+16
	sub	r1, fp, #524
	ldmia	r1, {r0-r1}
	bl	__aeabi_ddiv
	mov	r2, r0
	mov	r3, r1
	ldr	r0, .L12+20
	bl	printf
	mov	r3, #0
	str	r3, [fp, #-540]
	b	.L6
.L9:
	ldr	r0, .L12+24
	bl	puts
	mov	r3, #0
	str	r3, [fp, #-536]
	b	.L7
.L8:
	ldr	r2, [fp, #-540]
	mov	r3, r2
	lsl	r3, r3, #1
	add	r3, r3, r2
	lsl	r3, r3, #2
	ldr	r2, [fp, #-536]
	add	r3, r3, r2
	lsl	r3, r3, #3
	sub	r2, fp, #4
	add	r3, r2, r3
	sub	r3, r3, #488
	ldmia	r3, {r2-r3}
	ldr	r0, .L12+28
	bl	printf
	ldr	r3, [fp, #-536]
	add	r3, r3, #1
	str	r3, [fp, #-536]
.L7:
	ldr	r3, [fp, #-536]
	cmp	r3, #11
	ble	.L8
	mov	r0, #10
	bl	putchar
	ldr	r3, [fp, #-540]
	add	r3, r3, #1
	str	r3, [fp, #-540]
.L6:
	ldr	r3, [fp, #-540]
	cmp	r3, #4
	ble	.L9
	mov	r3, #0
	ldr	r2, .L12
	ldr	r1, [r2]
	ldr	r2, [fp, #-8]
	eors	r1, r2, r1
	mov	r2, #0
	beq	.L11
	bl	__stack_chk_fail
.L11:
	mov	r0, r3
	sub	sp, fp, #4
	@ sp needed
	pop	{fp, pc}
.L13:
	.align	2
.L12:
	.word	.LC6
	.word	.LC0
	.word	.LC1
	.word	.LC2
	.word	1076363264
	.word	.LC3
	.word	.LC4
	.word	.LC5
	.size	main, .-main
	.ident	"GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0"
	.section	.note.GNU-stack,"",%progbits
