	.file	"222633.c"
	.intel_syntax noprefix
	.text
	.globl	clausen_2_wu
	.type	clausen_2_wu, @function
clausen_2_wu:
.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, 288
	movsd	QWORD PTR -280[rbp], xmm0
	mov	rax, QWORD PTR fs:40
	mov	QWORD PTR -8[rbp], rax
	xor	eax, eax
	movsd	xmm0, QWORD PTR .LC0[rip]
	movsd	QWORD PTR -248[rbp], xmm0
	movsd	xmm0, QWORD PTR -248[rbp]
	addsd	xmm0, xmm0
	movsd	QWORD PTR -240[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	movsd	QWORD PTR -208[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	movsd	QWORD PTR -200[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	movsd	QWORD PTR -192[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	movsd	QWORD PTR -184[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	movsd	QWORD PTR -176[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	movsd	QWORD PTR -168[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	movsd	QWORD PTR -160[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	movsd	QWORD PTR -152[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC9[rip]
	movsd	QWORD PTR -144[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC10[rip]
	movsd	QWORD PTR -136[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC11[rip]
	movsd	QWORD PTR -128[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC12[rip]
	movsd	QWORD PTR -120[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC13[rip]
	movsd	QWORD PTR -112[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC14[rip]
	movsd	QWORD PTR -104[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC15[rip]
	movsd	QWORD PTR -96[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC16[rip]
	movsd	QWORD PTR -88[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC17[rip]
	movsd	QWORD PTR -80[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC18[rip]
	movsd	QWORD PTR -72[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	movsd	QWORD PTR -64[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC20[rip]
	movsd	QWORD PTR -56[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC21[rip]
	movsd	QWORD PTR -48[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	movsd	QWORD PTR -40[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC23[rip]
	movsd	QWORD PTR -32[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC24[rip]
	movsd	QWORD PTR -24[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC25[rip]
	movsd	QWORD PTR -16[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	movsd	QWORD PTR -264[rbp], xmm0
	pxor	xmm0, xmm0
	comisd	xmm0, QWORD PTR -280[rbp]
	jbe	.L2
	movsd	xmm0, QWORD PTR -280[rbp]
	movq	xmm1, QWORD PTR .LC27[rip]
	xorpd	xmm0, xmm1
	movsd	QWORD PTR -280[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC28[rip]
	movsd	QWORD PTR -264[rbp], xmm0
.L2:
	movsd	xmm0, QWORD PTR -280[rbp]
	comisd	xmm0, QWORD PTR -240[rbp]
	jb	.L4
	movsd	xmm0, QWORD PTR -240[rbp]
	mov	rax, QWORD PTR -280[rbp]
	movapd	xmm1, xmm0
	movq	xmm0, rax
	call	fmod@PLT
	movq	rax, xmm0
	mov	QWORD PTR -280[rbp], rax
.L4:
	movsd	xmm0, QWORD PTR -280[rbp]
	comisd	xmm0, QWORD PTR -248[rbp]
	jbe	.L6
	movsd	xmm0, QWORD PTR .LC29[rip]
	movsd	QWORD PTR -232[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	movsd	QWORD PTR -224[rbp], xmm0
	movsd	xmm0, QWORD PTR -232[rbp]
	subsd	xmm0, QWORD PTR -280[rbp]
	movsd	xmm1, QWORD PTR -224[rbp]
	addsd	xmm0, xmm1
	movsd	QWORD PTR -280[rbp], xmm0
	movsd	xmm0, QWORD PTR -264[rbp]
	movq	xmm1, QWORD PTR .LC27[rip]
	xorpd	xmm0, xmm1
	movsd	QWORD PTR -264[rbp], xmm0
.L6:
	pxor	xmm0, xmm0
	ucomisd	xmm0, QWORD PTR -280[rbp]
	jp	.L20
	pxor	xmm0, xmm0
	ucomisd	xmm0, QWORD PTR -280[rbp]
	je	.L8
.L20:
	movsd	xmm0, QWORD PTR -280[rbp]
	ucomisd	xmm0, QWORD PTR -248[rbp]
	jp	.L10
	movsd	xmm0, QWORD PTR -280[rbp]
	ucomisd	xmm0, QWORD PTR -248[rbp]
	jne	.L10
.L8:
	pxor	xmm0, xmm0
	jmp	.L15
.L10:
	movsd	xmm0, QWORD PTR -280[rbp]
	mulsd	xmm0, xmm0
	movsd	QWORD PTR -216[rbp], xmm0
	movsd	xmm0, QWORD PTR -16[rbp]
	movsd	QWORD PTR -256[rbp], xmm0
	mov	DWORD PTR -268[rbp], 23
	jmp	.L13
.L14:
	movsd	xmm0, QWORD PTR -216[rbp]
	movapd	xmm1, xmm0
	mulsd	xmm1, QWORD PTR -256[rbp]
	mov	eax, DWORD PTR -268[rbp]
	cdqe
	movsd	xmm0, QWORD PTR -208[rbp+rax*8]
	addsd	xmm0, xmm1
	movsd	QWORD PTR -256[rbp], xmm0
	sub	DWORD PTR -268[rbp], 1
.L13:
	cmp	DWORD PTR -268[rbp], 0
	jns	.L14
	movsd	xmm0, QWORD PTR -280[rbp]
	movsd	xmm1, QWORD PTR .LC31[rip]
	divsd	xmm0, xmm1
	movq	rax, xmm0
	movq	xmm0, rax
	call	sin@PLT
	addsd	xmm0, xmm0
	movq	rax, xmm0
	movq	xmm0, rax
	call	log@PLT
	movapd	xmm1, xmm0
	movsd	xmm0, QWORD PTR -256[rbp]
	subsd	xmm0, xmm1
	movsd	QWORD PTR -256[rbp], xmm0
	movsd	xmm0, QWORD PTR -264[rbp]
	mulsd	xmm0, QWORD PTR -280[rbp]
	mulsd	xmm0, QWORD PTR -256[rbp]
.L15:
	movq	rax, xmm0
	mov	rdx, QWORD PTR -8[rbp]
	sub	rdx, QWORD PTR fs:40
	je	.L16
	call	__stack_chk_fail@PLT
.L16:
	movq	xmm0, rax
	leave
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE0:
	.size	clausen_2_wu, .-clausen_2_wu
	.globl	clausen_3_wu
	.type	clausen_3_wu, @function
clausen_3_wu:
.LFB1:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	sub	rsp, 288
	movsd	QWORD PTR -280[rbp], xmm0
	mov	rax, QWORD PTR fs:40
	mov	QWORD PTR -8[rbp], rax
	xor	eax, eax
	movsd	xmm0, QWORD PTR .LC0[rip]
	movsd	QWORD PTR -248[rbp], xmm0
	movsd	xmm0, QWORD PTR -248[rbp]
	addsd	xmm0, xmm0
	movsd	QWORD PTR -240[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	movsd	QWORD PTR -208[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC33[rip]
	movsd	QWORD PTR -200[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	movsd	QWORD PTR -192[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC35[rip]
	movsd	QWORD PTR -184[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	movsd	QWORD PTR -176[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC37[rip]
	movsd	QWORD PTR -168[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC38[rip]
	movsd	QWORD PTR -160[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC39[rip]
	movsd	QWORD PTR -152[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC40[rip]
	movsd	QWORD PTR -144[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC41[rip]
	movsd	QWORD PTR -136[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC42[rip]
	movsd	QWORD PTR -128[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC43[rip]
	movsd	QWORD PTR -120[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC44[rip]
	movsd	QWORD PTR -112[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC45[rip]
	movsd	QWORD PTR -104[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC46[rip]
	movsd	QWORD PTR -96[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC47[rip]
	movsd	QWORD PTR -88[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC48[rip]
	movsd	QWORD PTR -80[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC49[rip]
	movsd	QWORD PTR -72[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC50[rip]
	movsd	QWORD PTR -64[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC51[rip]
	movsd	QWORD PTR -56[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC52[rip]
	movsd	QWORD PTR -48[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC53[rip]
	movsd	QWORD PTR -40[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC54[rip]
	movsd	QWORD PTR -32[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC55[rip]
	movsd	QWORD PTR -24[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC56[rip]
	movsd	QWORD PTR -16[rbp], xmm0
	pxor	xmm0, xmm0
	comisd	xmm0, QWORD PTR -280[rbp]
	jbe	.L22
	movsd	xmm0, QWORD PTR -280[rbp]
	movq	xmm1, QWORD PTR .LC27[rip]
	xorpd	xmm0, xmm1
	movsd	QWORD PTR -280[rbp], xmm0
.L22:
	movsd	xmm0, QWORD PTR -280[rbp]
	comisd	xmm0, QWORD PTR -240[rbp]
	jb	.L24
	movsd	xmm0, QWORD PTR -240[rbp]
	mov	rax, QWORD PTR -280[rbp]
	movapd	xmm1, xmm0
	movq	xmm0, rax
	call	fmod@PLT
	movq	rax, xmm0
	mov	QWORD PTR -280[rbp], rax
.L24:
	movsd	xmm0, QWORD PTR -280[rbp]
	comisd	xmm0, QWORD PTR -248[rbp]
	jbe	.L26
	movsd	xmm0, QWORD PTR .LC29[rip]
	movsd	QWORD PTR -232[rbp], xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	movsd	QWORD PTR -224[rbp], xmm0
	movsd	xmm0, QWORD PTR -232[rbp]
	subsd	xmm0, QWORD PTR -280[rbp]
	movsd	xmm1, QWORD PTR -224[rbp]
	addsd	xmm0, xmm1
	movsd	QWORD PTR -280[rbp], xmm0
.L26:
	pxor	xmm0, xmm0
	ucomisd	xmm0, QWORD PTR -280[rbp]
	jp	.L28
	pxor	xmm0, xmm0
	ucomisd	xmm0, QWORD PTR -280[rbp]
	jne	.L28
	movsd	xmm0, QWORD PTR -208[rbp]
	jmp	.L35
.L28:
	movsd	xmm0, QWORD PTR -280[rbp]
	ucomisd	xmm0, QWORD PTR -248[rbp]
	jp	.L31
	movsd	xmm0, QWORD PTR -280[rbp]
	ucomisd	xmm0, QWORD PTR -248[rbp]
	jne	.L31
	movsd	xmm1, QWORD PTR -208[rbp]
	movsd	xmm0, QWORD PTR .LC33[rip]
	mulsd	xmm0, xmm1
	jmp	.L35
.L31:
	movsd	xmm0, QWORD PTR -280[rbp]
	mulsd	xmm0, xmm0
	movsd	QWORD PTR -216[rbp], xmm0
	movsd	xmm0, QWORD PTR -16[rbp]
	movsd	QWORD PTR -256[rbp], xmm0
	mov	DWORD PTR -260[rbp], 23
	jmp	.L33
.L34:
	movsd	xmm0, QWORD PTR -216[rbp]
	movapd	xmm1, xmm0
	mulsd	xmm1, QWORD PTR -256[rbp]
	mov	eax, DWORD PTR -260[rbp]
	cdqe
	movsd	xmm0, QWORD PTR -208[rbp+rax*8]
	addsd	xmm0, xmm1
	movsd	QWORD PTR -256[rbp], xmm0
	sub	DWORD PTR -260[rbp], 1
.L33:
	cmp	DWORD PTR -260[rbp], 0
	jns	.L34
	movsd	xmm0, QWORD PTR -216[rbp]
	movsd	xmm1, QWORD PTR .LC31[rip]
	divsd	xmm0, xmm1
	movsd	QWORD PTR -288[rbp], xmm0
	movsd	xmm0, QWORD PTR -280[rbp]
	movsd	xmm1, QWORD PTR .LC31[rip]
	movapd	xmm3, xmm0
	divsd	xmm3, xmm1
	movq	rax, xmm3
	movq	xmm0, rax
	call	sin@PLT
	movapd	xmm4, xmm0
	addsd	xmm4, xmm0
	movq	rax, xmm4
	movq	xmm0, rax
	call	log@PLT
	mulsd	xmm0, QWORD PTR -288[rbp]
	movsd	xmm1, QWORD PTR -256[rbp]
	addsd	xmm0, xmm1
	movsd	QWORD PTR -256[rbp], xmm0
	movsd	xmm0, QWORD PTR -256[rbp]
.L35:
	movq	rax, xmm0
	mov	rdx, QWORD PTR -8[rbp]
	sub	rdx, QWORD PTR fs:40
	je	.L36
	call	__stack_chk_fail@PLT
.L36:
	movq	xmm0, rax
	leave
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE1:
	.size	clausen_3_wu, .-clausen_3_wu
	.section	.rodata
	.align 8
.LC0:
	.long	1413754136
	.long	1074340347
	.align 8
.LC1:
	.long	0
	.long	1072693248
	.align 8
.LC2:
	.long	477218589
	.long	-1080266297
	.align 8
.LC3:
	.long	2023406815
	.long	-1087228842
	.align 8
.LC4:
	.long	-76614685
	.long	-1093414791
	.align 8
.LC5:
	.long	1240869329
	.long	-1099388822
	.align 8
.LC6:
	.long	1707799411
	.long	-1105179265
	.align 8
.LC7:
	.long	-1192138123
	.long	-1111074652
	.align 8
.LC8:
	.long	-485381084
	.long	-1116773391
	.align 8
.LC9:
	.long	1507579870
	.long	-1122602212
	.align 8
.LC10:
	.long	-36800487
	.long	-1128249339
	.align 8
.LC11:
	.long	-1319274605
	.long	-1134042776
	.align 8
.LC12:
	.long	-1486779716
	.long	-1139692432
	.align 8
.LC13:
	.long	241102802
	.long	-1145414665
	.align 8
.LC14:
	.long	472766092
	.long	-1151088504
	.align 8
.LC15:
	.long	-932646181
	.long	-1156719596
	.align 8
.LC16:
	.long	637306530
	.long	-1162435504
	.align 8
.LC17:
	.long	1845359596
	.long	-1168032367
	.align 8
.LC18:
	.long	1201374912
	.long	-1173726682
	.align 8
.LC19:
	.long	-1430741955
	.long	-1179372380
	.align 8
.LC20:
	.long	1080118506
	.long	-1184951413
	.align 8
.LC21:
	.long	-2091454765
	.long	-1190660619
	.align 8
.LC22:
	.long	2112491309
	.long	-1196260162
	.align 8
.LC23:
	.long	-780540378
	.long	-1201885228
	.align 8
.LC24:
	.long	863418961
	.long	-1207549087
	.align 8
.LC25:
	.long	-1504709160
	.long	-1213116626
	.align 16
.LC27:
	.long	0
	.long	-2147483648
	.long	0
	.long	0
	.align 8
.LC28:
	.long	0
	.long	-1074790400
	.align 8
.LC29:
	.long	0
	.long	1075388416
	.align 8
.LC30:
	.long	1121027178
	.long	1063236932
	.align 8
.LC31:
	.long	0
	.long	1073741824
	.align 8
.LC32:
	.long	82839073
	.long	1072905120
	.align 8
.LC33:
	.long	0
	.long	-1075314688
	.align 8
.LC34:
	.long	1908874354
	.long	1066518300
	.align 8
.LC35:
	.long	-1934326012
	.long	1059405071
	.align 8
.LC36:
	.long	987550303
	.long	1053182601
	.align 8
.LC37:
	.long	505962802
	.long	1047207848
	.align 8
.LC38:
	.long	60546322
	.long	1041344842
	.align 8
.LC39:
	.long	-970507468
	.long	1035465026
	.align 8
.LC40:
	.long	-2136906893
	.long	1029745944
	.align 8
.LC41:
	.long	159678542
	.long	1023914597
	.align 8
.LC42:
	.long	-1327130700
	.long	1018239084
	.align 8
.LC43:
	.long	-1964918991
	.long	1012463434
	.align 8
.LC44:
	.long	1493539631
	.long	1006790901
	.align 8
.LC45:
	.long	-1897107661
	.long	1001086848
	.align 8
.LC46:
	.long	1716784109
	.long	995392872
	.align 8
.LC47:
	.long	1183749261
	.long	989780706
	.align 8
.LC48:
	.long	-1490261289
	.long	984045938
	.align 8
.LC49:
	.long	4796365
	.long	978435937
	.align 8
.LC50:
	.long	-435518623
	.long	972756362
	.align 8
.LC51:
	.long	-225113052
	.long	967097539
	.align 8
.LC52:
	.long	-1147736362
	.long	961534574
	.align 8
.LC53:
	.long	1949193737
	.long	955811841
	.align 8
.LC54:
	.long	13018827
	.long	950202493
	.align 8
.LC55:
	.long	-704139793
	.long	944590714
	.align 8
.LC56:
	.long	-460770424
	.long	938916381
	.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	"222633.c"
	.text
	.global	__aeabi_dadd
	.global	__aeabi_dcmplt
	.global	__aeabi_dcmpge
	.global	__aeabi_dcmpgt
	.global	__aeabi_dsub
	.global	__aeabi_dcmpeq
	.global	__aeabi_dmul
	.global	__aeabi_ddiv
	.section	.rodata
	.align	3
.LC0:
	.word	0
	.word	1072693248
	.word	477218589
	.word	-1080266297
	.word	2023406815
	.word	-1087228842
	.word	4218352611
	.word	-1093414791
	.word	1240869329
	.word	-1099388822
	.word	1707799411
	.word	-1105179265
	.word	3102829173
	.word	-1111074652
	.word	3809586212
	.word	-1116773391
	.word	1507579870
	.word	-1122602212
	.word	4258166809
	.word	-1128249339
	.word	2975692691
	.word	-1134042776
	.word	2808187580
	.word	-1139692432
	.word	241102802
	.word	-1145414665
	.word	472766092
	.word	-1151088504
	.word	3362321115
	.word	-1156719596
	.word	637306530
	.word	-1162435504
	.word	1845359596
	.word	-1168032367
	.word	1201374912
	.word	-1173726682
	.word	2864225341
	.word	-1179372380
	.word	1080118506
	.word	-1184951413
	.word	2203512531
	.word	-1190660619
	.word	2112491309
	.word	-1196260162
	.word	3514426918
	.word	-1201885228
	.word	863418961
	.word	-1207549087
	.word	2790258136
	.word	-1213116626
	.align	2
.LC2:
	.word	__stack_chk_guard
	.text
	.align	2
	.global	clausen_2_wu
	.syntax unified
	.arm
	.fpu softvfp
	.type	clausen_2_wu, %function
clausen_2_wu:
	@ args = 0, pretend = 0, frame = 280
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{r4, r5, r6, r7, fp, lr}
	add	fp, sp, #20
	sub	sp, sp, #280
	str	r0, [fp, #-300]
	str	r1, [fp, #-296]
	ldr	r3, .L20
	ldr	r3, [r3]
	str	r3, [fp, #-24]
	mov	r3,#0
	ldr	r2, .L20+4
	ldr	r3, .L20+8
	str	r2, [fp, #-268]
	str	r3, [fp, #-264]
	sub	r1, fp, #268
	ldmia	r1, {r0-r1}
	mov	r2, r0
	mov	r3, r1
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-260]
	str	r3, [fp, #-256]
	ldr	r2, .L20+12
	sub	r3, fp, #228
	mov	r1, r2
	mov	r2, #200
	mov	r0, r3
	bl	memcpy
	mov	r2, #0
	ldr	r3, .L20+16
	str	r2, [fp, #-284]
	str	r3, [fp, #-280]
	mov	r2, #0
	mov	r3, #0
	sub	r1, fp, #300
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L2
	ldr	r6, [fp, #-300]
	ldr	r3, [fp, #-296]
	eor	r7, r3, #-2147483648
	str	r6, [fp, #-300]
	str	r7, [fp, #-296]
	mov	r2, #0
	ldr	r3, .L20+20
	str	r2, [fp, #-284]
	str	r3, [fp, #-280]
.L2:
	sub	r3, fp, #260
	ldmia	r3, {r2-r3}
	sub	r1, fp, #300
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpge
	mov	r3, r0
	cmp	r3, #0
	beq	.L4
	sub	r3, fp, #260
	ldmia	r3, {r2-r3}
	sub	r1, fp, #300
	ldmia	r1, {r0-r1}
	bl	fmod
	str	r0, [fp, #-300]
	str	r1, [fp, #-296]
.L4:
	sub	r3, fp, #268
	ldmia	r3, {r2-r3}
	sub	r1, fp, #300
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L6
	mov	r2, #0
	ldr	r3, .L20+24
	str	r2, [fp, #-252]
	str	r3, [fp, #-248]
	ldr	r2, .L20+28
	ldr	r3, .L20+32
	str	r2, [fp, #-244]
	str	r3, [fp, #-240]
	sub	r3, fp, #300
	ldmia	r3, {r2-r3}
	sub	r1, fp, #252
	ldmia	r1, {r0-r1}
	bl	__aeabi_dsub
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #244
	ldmia	r1, {r0-r1}
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-300]
	str	r3, [fp, #-296]
	ldr	r4, [fp, #-284]
	ldr	r3, [fp, #-280]
	eor	r5, r3, #-2147483648
	str	r4, [fp, #-284]
	str	r5, [fp, #-280]
.L6:
	mov	r2, #0
	mov	r3, #0
	sub	r1, fp, #300
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpeq
	mov	r3, r0
	cmp	r3, #0
	bne	.L8
	sub	r3, fp, #268
	ldmia	r3, {r2-r3}
	sub	r1, fp, #300
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpeq
	mov	r3, r0
	cmp	r3, #0
	beq	.L19
.L8:
	mov	r2, #0
	mov	r3, #0
	b	.L14
.L19:
	sub	r3, fp, #300
	ldmia	r3, {r2-r3}
	sub	r1, fp, #300
	ldmia	r1, {r0-r1}
	bl	__aeabi_dmul
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-236]
	str	r3, [fp, #-232]
	sub	r3, fp, #36
	ldmia	r3, {r2-r3}
	str	r2, [fp, #-276]
	str	r3, [fp, #-272]
	mov	r3, #23
	str	r3, [fp, #-288]
	b	.L12
.L13:
	sub	r3, fp, #276
	ldmia	r3, {r2-r3}
	sub	r1, fp, #236
	ldmia	r1, {r0-r1}
	bl	__aeabi_dmul
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	ldr	r3, [fp, #-288]
	lsl	r3, r3, #3
	sub	r2, fp, #20
	add	r3, r2, r3
	sub	r3, r3, #208
	ldmia	r3, {r2-r3}
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-276]
	str	r3, [fp, #-272]
	ldr	r3, [fp, #-288]
	sub	r3, r3, #1
	str	r3, [fp, #-288]
.L12:
	ldr	r3, [fp, #-288]
	cmp	r3, #0
	bge	.L13
	mov	r2, #0
	mov	r3, #1073741824
	sub	r1, fp, #300
	ldmia	r1, {r0-r1}
	bl	__aeabi_ddiv
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	bl	sin
	mov	r2, r0
	mov	r3, r1
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	bl	log
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #276
	ldmia	r1, {r0-r1}
	bl	__aeabi_dsub
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-276]
	str	r3, [fp, #-272]
	sub	r3, fp, #300
	ldmia	r3, {r2-r3}
	sub	r1, fp, #284
	ldmia	r1, {r0-r1}
	bl	__aeabi_dmul
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	sub	r3, fp, #276
	ldmia	r3, {r2-r3}
	bl	__aeabi_dmul
	mov	r2, r0
	mov	r3, r1
.L14:
	ldr	r1, .L20
	ldr	r0, [r1]
	ldr	r1, [fp, #-24]
	eors	r0, r1, r0
	mov	r1, #0
	beq	.L15
	bl	__stack_chk_fail
.L15:
	mov	r0, r2
	mov	r1, r3
	sub	sp, fp, #20
	@ sp needed
	pop	{r4, r5, r6, r7, fp, pc}
.L21:
	.align	2
.L20:
	.word	.LC2
	.word	1413754136
	.word	1074340347
	.word	.LC0
	.word	1072693248
	.word	-1074790400
	.word	1075388416
	.word	1121027178
	.word	1063236932
	.size	clausen_2_wu, .-clausen_2_wu
	.section	.rodata
	.align	3
.LC1:
	.word	82839073
	.word	1072905120
	.word	0
	.word	-1075314688
	.word	1908874354
	.word	1066518300
	.word	2360641284
	.word	1059405071
	.word	987550303
	.word	1053182601
	.word	505962802
	.word	1047207848
	.word	60546322
	.word	1041344842
	.word	3324459828
	.word	1035465026
	.word	2158060403
	.word	1029745944
	.word	159678542
	.word	1023914597
	.word	2967836596
	.word	1018239084
	.word	2330048305
	.word	1012463434
	.word	1493539631
	.word	1006790901
	.word	2397859635
	.word	1001086848
	.word	1716784109
	.word	995392872
	.word	1183749261
	.word	989780706
	.word	2804706007
	.word	984045938
	.word	4796365
	.word	978435937
	.word	3859448673
	.word	972756362
	.word	4069854244
	.word	967097539
	.word	3147230934
	.word	961534574
	.word	1949193737
	.word	955811841
	.word	13018827
	.word	950202493
	.word	3590827503
	.word	944590714
	.word	3834196872
	.word	938916381
	.align	2
.LC3:
	.word	__stack_chk_guard
	.text
	.align	2
	.global	clausen_3_wu
	.syntax unified
	.arm
	.fpu softvfp
	.type	clausen_3_wu, %function
clausen_3_wu:
	@ args = 0, pretend = 0, frame = 272
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{r4, r5, fp, lr}
	add	fp, sp, #12
	sub	sp, sp, #272
	str	r0, [fp, #-284]
	str	r1, [fp, #-280]
	ldr	r3, .L45
	ldr	r3, [r3]
	str	r3, [fp, #-16]
	mov	r3,#0
	ldr	r2, .L45+4
	ldr	r3, .L45+8
	str	r2, [fp, #-260]
	str	r3, [fp, #-256]
	sub	r1, fp, #260
	ldmia	r1, {r0-r1}
	mov	r2, r0
	mov	r3, r1
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-252]
	str	r3, [fp, #-248]
	ldr	r2, .L45+12
	sub	r3, fp, #220
	mov	r1, r2
	mov	r2, #200
	mov	r0, r3
	bl	memcpy
	mov	r2, #0
	mov	r3, #0
	sub	r1, fp, #284
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L23
	ldr	r4, [fp, #-284]
	ldr	r3, [fp, #-280]
	eor	r5, r3, #-2147483648
	str	r4, [fp, #-284]
	str	r5, [fp, #-280]
.L23:
	sub	r3, fp, #252
	ldmia	r3, {r2-r3}
	sub	r1, fp, #284
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpge
	mov	r3, r0
	cmp	r3, #0
	beq	.L25
	sub	r3, fp, #252
	ldmia	r3, {r2-r3}
	sub	r1, fp, #284
	ldmia	r1, {r0-r1}
	bl	fmod
	str	r0, [fp, #-284]
	str	r1, [fp, #-280]
.L25:
	sub	r3, fp, #260
	ldmia	r3, {r2-r3}
	sub	r1, fp, #284
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L27
	mov	r2, #0
	ldr	r3, .L45+16
	str	r2, [fp, #-244]
	str	r3, [fp, #-240]
	ldr	r2, .L45+20
	ldr	r3, .L45+24
	str	r2, [fp, #-236]
	str	r3, [fp, #-232]
	sub	r3, fp, #284
	ldmia	r3, {r2-r3}
	sub	r1, fp, #244
	ldmia	r1, {r0-r1}
	bl	__aeabi_dsub
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #236
	ldmia	r1, {r0-r1}
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-284]
	str	r3, [fp, #-280]
.L27:
	mov	r2, #0
	mov	r3, #0
	sub	r1, fp, #284
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpeq
	mov	r3, r0
	cmp	r3, #0
	beq	.L43
	sub	r3, fp, #220
	ldmia	r3, {r2-r3}
	b	.L36
.L43:
	sub	r3, fp, #260
	ldmia	r3, {r2-r3}
	sub	r1, fp, #284
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpeq
	mov	r3, r0
	cmp	r3, #0
	beq	.L44
	sub	r1, fp, #220
	ldmia	r1, {r0-r1}
	mov	r2, #0
	ldr	r3, .L45+28
	bl	__aeabi_dmul
	mov	r2, r0
	mov	r3, r1
	b	.L36
.L44:
	sub	r3, fp, #284
	ldmia	r3, {r2-r3}
	sub	r1, fp, #284
	ldmia	r1, {r0-r1}
	bl	__aeabi_dmul
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-228]
	str	r3, [fp, #-224]
	sub	r3, fp, #28
	ldmia	r3, {r2-r3}
	str	r2, [fp, #-268]
	str	r3, [fp, #-264]
	mov	r3, #23
	str	r3, [fp, #-272]
	b	.L34
.L35:
	sub	r3, fp, #268
	ldmia	r3, {r2-r3}
	sub	r1, fp, #228
	ldmia	r1, {r0-r1}
	bl	__aeabi_dmul
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	ldr	r3, [fp, #-272]
	lsl	r3, r3, #3
	sub	r2, fp, #12
	add	r3, r2, r3
	sub	r3, r3, #208
	ldmia	r3, {r2-r3}
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-268]
	str	r3, [fp, #-264]
	ldr	r3, [fp, #-272]
	sub	r3, r3, #1
	str	r3, [fp, #-272]
.L34:
	ldr	r3, [fp, #-272]
	cmp	r3, #0
	bge	.L35
	mov	r2, #0
	mov	r3, #1073741824
	sub	r1, fp, #228
	ldmia	r1, {r0-r1}
	bl	__aeabi_ddiv
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	mov	r2, #0
	mov	r3, #1073741824
	sub	r1, fp, #284
	ldmia	r1, {r0-r1}
	bl	__aeabi_ddiv
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	bl	sin
	mov	r2, r0
	mov	r3, r1
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	bl	log
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dmul
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #268
	ldmia	r1, {r0-r1}
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-268]
	str	r3, [fp, #-264]
	sub	r3, fp, #268
	ldmia	r3, {r2-r3}
.L36:
	ldr	r1, .L45
	ldr	r0, [r1]
	ldr	r1, [fp, #-16]
	eors	r0, r1, r0
	mov	r1, #0
	beq	.L37
	bl	__stack_chk_fail
.L37:
	mov	r0, r2
	mov	r1, r3
	sub	sp, fp, #12
	@ sp needed
	pop	{r4, r5, fp, pc}
.L46:
	.align	2
.L45:
	.word	.LC3
	.word	1413754136
	.word	1074340347
	.word	.LC1
	.word	1075388416
	.word	1121027178
	.word	1063236932
	.word	-1075314688
	.size	clausen_3_wu, .-clausen_3_wu
	.ident	"GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0"
	.section	.note.GNU-stack,"",%progbits
