	.file	"617492.c"
	.intel_syntax noprefix
	.text
	.type	__get_float_word, @function
__get_float_word:
.LFB0:
	.cfi_startproc
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	movss	DWORD PTR -20[rbp], xmm0
	movss	xmm0, DWORD PTR -20[rbp]
	movss	DWORD PTR -4[rbp], xmm0
	mov	eax, DWORD PTR -4[rbp]
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE0:
	.size	__get_float_word, .-__get_float_word
	.type	__trunc_float_word, @function
__trunc_float_word:
.LFB1:
	.cfi_startproc
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	mov	QWORD PTR -24[rbp], rdi
	mov	rax, QWORD PTR -24[rbp]
	movss	xmm0, DWORD PTR [rax]
	movss	DWORD PTR -4[rbp], xmm0
	mov	eax, DWORD PTR -4[rbp]
	and	eax, -4096
	mov	DWORD PTR -4[rbp], eax
	nop
	pop	rbp
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE1:
	.size	__trunc_float_word, .-__trunc_float_word
	.section	.rodata
	.align 4
	.type	tiny, @object
	.size	tiny, 4
tiny:
	.long	228737632
	.align 4
	.type	half, @object
	.size	half, 4
half:
	.long	1056964608
	.align 4
	.type	one, @object
	.size	one, 4
one:
	.long	1065353216
	.align 4
	.type	two, @object
	.size	two, 4
two:
	.long	1073741824
	.align 4
	.type	erx, @object
	.size	erx, 4
erx:
	.long	1062753803
	.align 4
	.type	efx, @object
	.size	efx, 4
efx:
	.long	1040414164
	.align 4
	.type	efx8, @object
	.size	efx8, 4
efx8:
	.long	1065579988
	.align 4
	.type	pp0, @object
	.size	pp0, 4
pp0:
	.long	1040414164
	.align 4
	.type	pp1, @object
	.size	pp1, 4
pp1:
	.long	-1096389653
	.align 4
	.type	pp2, @object
	.size	pp2, 4
pp2:
	.long	-1125559665
	.align 4
	.type	pp3, @object
	.size	pp3, 4
pp3:
	.long	-1145236343
	.align 4
	.type	pp4, @object
	.size	pp4, 4
pp4:
	.long	-1211672911
	.align 4
	.type	qq1, @object
	.size	qq1, 4
qq1:
	.long	1053539278
	.align 4
	.type	qq2, @object
	.size	qq2, 4
qq2:
	.long	1032137315
	.align 4
	.type	qq3, @object
	.size	qq3, 4
qq3:
	.long	1000767766
	.align 4
	.type	qq4, @object
	.size	qq4, 4
qq4:
	.long	957017673
	.align 4
	.type	qq5, @object
	.size	qq5, 4
qq5:
	.long	-1232805350
	.align 4
	.type	pa0, @object
	.size	pa0, 4
pa0:
	.long	-1155871290
	.align 4
	.type	pa1, @object
	.size	pa1, 4
pa1:
	.long	1054107653
	.align 4
	.type	pa2, @object
	.size	pa2, 4
pa2:
	.long	-1094807032
	.align 4
	.type	pa3, @object
	.size	pa3, 4
pa3:
	.long	1050869332
	.align 4
	.type	pa4, @object
	.size	pa4, 4
pa4:
	.long	-1109189438
	.align 4
	.type	pa5, @object
	.size	pa5, 4
pa5:
	.long	1024545203
	.align 4
	.type	pa6, @object
	.size	pa6, 4
pa6:
	.long	-1156712000
	.align 4
	.type	qa1, @object
	.size	qa1, 4
qa1:
	.long	1037693745
	.align 4
	.type	qa2, @object
	.size	qa2, 4
qa2:
	.long	1057642373
	.align 4
	.type	qa3, @object
	.size	qa3, 4
qa3:
	.long	1033050855
	.align 4
	.type	qa4, @object
	.size	qa4, 4
qa4:
	.long	1040265991
	.align 4
	.type	qa5, @object
	.size	qa5, 4
qa5:
	.long	1012887059
	.align 4
	.type	qa6, @object
	.size	qa6, 4
qa6:
	.long	1011112611
	.align 4
	.type	ra0, @object
	.size	ra0, 4
ra0:
	.long	-1138646893
	.align 4
	.type	ra1, @object
	.size	ra1, 4
ra1:
	.long	-1087266633
	.align 4
	.type	ra2, @object
	.size	ra2, 4
ra2:
	.long	-1054281694
	.align 4
	.type	ra3, @object
	.size	ra3, 4
ra3:
	.long	-1032224681
	.align 4
	.type	ra4, @object
	.size	ra4, 4
ra4:
	.long	-1021155956
	.align 4
	.type	ra5, @object
	.size	ra5, 4
ra5:
	.long	-1019700505
	.align 4
	.type	ra6, @object
	.size	ra6, 4
ra6:
	.long	-1029532885
	.align 4
	.type	ra7, @object
	.size	ra7, 4
ra7:
	.long	-1055062146
	.align 4
	.type	sa1, @object
	.size	sa1, 4
sa1:
	.long	1100821966
	.align 4
	.type	sa2, @object
	.size	sa2, 4
sa2:
	.long	1124706403
	.align 4
	.type	sa3, @object
	.size	sa3, 4
sa3:
	.long	1138313327
	.align 4
	.type	sa4, @object
	.size	sa4, 4
sa4:
	.long	1143036105
	.align 4
	.type	sa5, @object
	.size	sa5, 4
sa5:
	.long	1138131211
	.align 4
	.type	sa6, @object
	.size	sa6, 4
sa6:
	.long	1121535263
	.align 4
	.type	sa7, @object
	.size	sa7, 4
sa7:
	.long	1087520636
	.align 4
	.type	sa8, @object
	.size	sa8, 4
sa8:
	.long	-1116242025
	.align 4
	.type	rb0, @object
	.size	rb0, 4
rb0:
	.long	-1138646894
	.align 4
	.type	rb1, @object
	.size	rb1, 4
rb1:
	.long	-1085497900
	.align 4
	.type	rb2, @object
	.size	rb2, 4
rb2:
	.long	-1047654325
	.align 4
	.type	rb3, @object
	.size	rb3, 4
rb3:
	.long	-1021271318
	.align 4
	.type	rb4, @object
	.size	rb4, 4
rb4:
	.long	-1004575679
	.align 4
	.type	rb5, @object
	.size	rb5, 4
rb5:
	.long	-998235381
	.align 4
	.type	rb6, @object
	.size	rb6, 4
rb6:
	.long	-1007566219
	.align 4
	.type	sb1, @object
	.size	sb1, 4
sb1:
	.long	1106424921
	.align 4
	.type	sb2, @object
	.size	sb2, 4
sb2:
	.long	1134749041
	.align 4
	.type	sb3, @object
	.size	sb3, 4
sb3:
	.long	1153439577
	.align 4
	.type	sb4, @object
	.size	sb4, 4
sb4:
	.long	1162345915
	.align 4
	.type	sb5, @object
	.size	sb5, 4
sb5:
	.long	1159696590
	.align 4
	.type	sb6, @object
	.size	sb6, 4
sb6:
	.long	1139622823
	.align 4
	.type	sb7, @object
	.size	sb7, 4
sb7:
	.long	-1045199086
	.text
	.globl	erff
	.type	erff, @function
erff:
.LFB2:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	sub	rsp, 80
	movss	DWORD PTR -68[rbp], xmm0
	mov	rax, QWORD PTR fs:40
	mov	QWORD PTR -8[rbp], rax
	xor	eax, eax
	mov	eax, DWORD PTR -68[rbp]
	movd	xmm0, eax
	call	__get_float_word
	mov	DWORD PTR -40[rbp], eax
	mov	eax, DWORD PTR -40[rbp]
	and	eax, 2147483647
	mov	DWORD PTR -36[rbp], eax
	cmp	DWORD PTR -36[rbp], 2139095039
	jle	.L5
	mov	eax, DWORD PTR -40[rbp]
	shr	eax, 31
	add	eax, eax
	mov	DWORD PTR -12[rbp], eax
	mov	eax, 1
	sub	eax, DWORD PTR -12[rbp]
	pxor	xmm1, xmm1
	cvtsi2ss	xmm1, eax
	movss	xmm0, DWORD PTR .LC0[rip]
	divss	xmm0, DWORD PTR -68[rbp]
	addss	xmm0, xmm1
	jmp	.L17
.L5:
	cmp	DWORD PTR -36[rbp], 1062731775
	jg	.L7
	cmp	DWORD PTR -36[rbp], 830472191
	jg	.L8
	cmp	DWORD PTR -36[rbp], 67108863
	jg	.L9
	movss	xmm1, DWORD PTR -68[rbp]
	movss	xmm0, DWORD PTR .LC1[rip]
	mulss	xmm1, xmm0
	movss	xmm0, DWORD PTR .LC2[rip]
	mulss	xmm0, DWORD PTR -68[rbp]
	addss	xmm1, xmm0
	movss	xmm0, DWORD PTR .LC3[rip]
	mulss	xmm0, xmm1
	jmp	.L17
.L9:
	movss	xmm0, DWORD PTR .LC4[rip]
	mulss	xmm0, DWORD PTR -68[rbp]
	addss	xmm0, DWORD PTR -68[rbp]
	jmp	.L17
.L8:
	movss	xmm0, DWORD PTR -68[rbp]
	mulss	xmm0, xmm0
	movss	DWORD PTR -52[rbp], xmm0
	movss	xmm1, DWORD PTR -52[rbp]
	movss	xmm0, DWORD PTR .LC5[rip]
	mulss	xmm1, xmm0
	movss	xmm0, DWORD PTR .LC6[rip]
	addss	xmm1, xmm0
	movss	xmm0, DWORD PTR -52[rbp]
	mulss	xmm1, xmm0
	movss	xmm0, DWORD PTR .LC7[rip]
	addss	xmm1, xmm0
	movss	xmm0, DWORD PTR -52[rbp]
	mulss	xmm1, xmm0
	movss	xmm0, DWORD PTR .LC8[rip]
	addss	xmm1, xmm0
	movss	xmm0, DWORD PTR -52[rbp]
	mulss	xmm1, xmm0
	movss	xmm0, DWORD PTR .LC4[rip]
	addss	xmm0, xmm1
	movss	DWORD PTR -28[rbp], xmm0
	movss	xmm1, DWORD PTR -52[rbp]
	movss	xmm0, DWORD PTR .LC9[rip]
	mulss	xmm1, xmm0
	movss	xmm0, DWORD PTR .LC10[rip]
	addss	xmm1, xmm0
	movss	xmm0, DWORD PTR -52[rbp]
	mulss	xmm1, xmm0
	movss	xmm0, DWORD PTR .LC11[rip]
	addss	xmm1, xmm0
	movss	xmm0, DWORD PTR -52[rbp]
	mulss	xmm1, xmm0
	movss	xmm0, DWORD PTR .LC12[rip]
	addss	xmm1, xmm0
	movss	xmm0, DWORD PTR -52[rbp]
	mulss	xmm1, xmm0
	movss	xmm0, DWORD PTR .LC13[rip]
	addss	xmm1, xmm0
	movss	xmm0, DWORD PTR -52[rbp]
	mulss	xmm1, xmm0
	movss	xmm0, DWORD PTR .LC0[rip]
	addss	xmm0, xmm1
	movss	DWORD PTR -32[rbp], xmm0
	movss	xmm0, DWORD PTR -28[rbp]
	divss	xmm0, DWORD PTR -32[rbp]
	movss	DWORD PTR -16[rbp], xmm0
	movss	xmm0, DWORD PTR -68[rbp]
	mulss	xmm0, DWORD PTR -16[rbp]
	addss	xmm0, DWORD PTR -68[rbp]
	jmp	.L17
.L7:
	cmp	DWORD PTR -36[rbp], 1067450367
	jg	.L10
	movss	xmm0, DWORD PTR -68[rbp]
	movss	xmm1, DWORD PTR .LC14[rip]
	andps	xmm0, xmm1
	movss	xmm1, DWORD PTR .LC0[rip]
	subss	xmm0, xmm1
	movss	DWORD PTR -32[rbp], xmm0
	movss	xmm0, DWORD PTR .LC15[rip]
	movaps	xmm1, xmm0
	mulss	xmm1, DWORD PTR -32[rbp]
	movss	xmm0, DWORD PTR .LC16[rip]
	addss	xmm0, xmm1
	movaps	xmm1, xmm0
	mulss	xmm1, DWORD PTR -32[rbp]
	movss	xmm0, DWORD PTR .LC17[rip]
	addss	xmm0, xmm1
	movaps	xmm1, xmm0
	mulss	xmm1, DWORD PTR -32[rbp]
	movss	xmm0, DWORD PTR .LC18[rip]
	addss	xmm0, xmm1
	movaps	xmm1, xmm0
	mulss	xmm1, DWORD PTR -32[rbp]
	movss	xmm0, DWORD PTR .LC19[rip]
	addss	xmm0, xmm1
	movaps	xmm1, xmm0
	mulss	xmm1, DWORD PTR -32[rbp]
	movss	xmm0, DWORD PTR .LC20[rip]
	addss	xmm0, xmm1
	movaps	xmm1, xmm0
	mulss	xmm1, DWORD PTR -32[rbp]
	movss	xmm0, DWORD PTR .LC21[rip]
	addss	xmm0, xmm1
	movss	DWORD PTR -24[rbp], xmm0
	movss	xmm0, DWORD PTR .LC22[rip]
	movaps	xmm1, xmm0
	mulss	xmm1, DWORD PTR -32[rbp]
	movss	xmm0, DWORD PTR .LC23[rip]
	addss	xmm0, xmm1
	movaps	xmm1, xmm0
	mulss	xmm1, DWORD PTR -32[rbp]
	movss	xmm0, DWORD PTR .LC24[rip]
	addss	xmm0, xmm1
	movaps	xmm1, xmm0
	mulss	xmm1, DWORD PTR -32[rbp]
	movss	xmm0, DWORD PTR .LC25[rip]
	addss	xmm0, xmm1
	movaps	xmm1, xmm0
	mulss	xmm1, DWORD PTR -32[rbp]
	movss	xmm0, DWORD PTR .LC26[rip]
	addss	xmm0, xmm1
	movaps	xmm1, xmm0
	mulss	xmm1, DWORD PTR -32[rbp]
	movss	xmm0, DWORD PTR .LC27[rip]
	addss	xmm0, xmm1
	movaps	xmm1, xmm0
	mulss	xmm1, DWORD PTR -32[rbp]
	movss	xmm0, DWORD PTR .LC0[rip]
	addss	xmm0, xmm1
	movss	DWORD PTR -20[rbp], xmm0
	cmp	DWORD PTR -40[rbp], 0
	js	.L11
	movss	xmm0, DWORD PTR -24[rbp]
	movaps	xmm1, xmm0
	divss	xmm1, DWORD PTR -20[rbp]
	movss	xmm0, DWORD PTR .LC28[rip]
	addss	xmm0, xmm1
	jmp	.L17
.L11:
	movss	xmm0, DWORD PTR .LC28[rip]
	movss	xmm1, DWORD PTR .LC29[rip]
	xorps	xmm0, xmm1
	movss	xmm1, DWORD PTR -24[rbp]
	divss	xmm1, DWORD PTR -20[rbp]
	subss	xmm0, xmm1
	jmp	.L17
.L10:
	cmp	DWORD PTR -36[rbp], 1086324735
	jle	.L12
	cmp	DWORD PTR -40[rbp], 0
	js	.L13
	movss	xmm0, DWORD PTR .LC0[rip]
	movss	xmm1, DWORD PTR .LC30[rip]
	subss	xmm0, xmm1
	jmp	.L17
.L13:
	movss	xmm0, DWORD PTR .LC30[rip]
	movss	xmm1, DWORD PTR .LC0[rip]
	subss	xmm0, xmm1
	jmp	.L17
.L12:
	movss	xmm0, DWORD PTR -68[rbp]
	movss	xmm1, DWORD PTR .LC14[rip]
	andps	xmm0, xmm1
	movss	DWORD PTR -68[rbp], xmm0
	movss	xmm1, DWORD PTR .LC0[rip]
	movss	xmm0, DWORD PTR -68[rbp]
	movaps	xmm2, xmm0
	mulss	xmm2, xmm0
	divss	xmm1, xmm2
	movaps	xmm0, xmm1
	movss	DWORD PTR -32[rbp], xmm0
	cmp	DWORD PTR -36[rbp], 1077336941
	jg	.L14
	movss	xmm0, DWORD PTR .LC31[rip]
	movaps	xmm1, xmm0
	mulss	xmm1, DWORD PTR -32[rbp]
	movss	xmm0, DWORD PTR .LC32[rip]
	addss	xmm0, xmm1
	movaps	xmm1, xmm0
	mulss	xmm1, DWORD PTR -32[rbp]
	movss	xmm0, DWORD PTR .LC33[rip]
	addss	xmm0, xmm1
	movaps	xmm1, xmm0
	mulss	xmm1, DWORD PTR -32[rbp]
	movss	xmm0, DWORD PTR .LC34[rip]
	addss	xmm0, xmm1
	movaps	xmm1, xmm0
	mulss	xmm1, DWORD PTR -32[rbp]
	movss	xmm0, DWORD PTR .LC35[rip]
	addss	xmm0, xmm1
	movaps	xmm1, xmm0
	mulss	xmm1, DWORD PTR -32[rbp]
	movss	xmm0, DWORD PTR .LC36[rip]
	addss	xmm0, xmm1
	movaps	xmm1, xmm0
	mulss	xmm1, DWORD PTR -32[rbp]
	movss	xmm0, DWORD PTR .LC37[rip]
	addss	xmm0, xmm1
	movaps	xmm1, xmm0
	mulss	xmm1, DWORD PTR -32[rbp]
	movss	xmm0, DWORD PTR .LC38[rip]
	addss	xmm0, xmm1
	movss	DWORD PTR -48[rbp], xmm0
	movss	xmm0, DWORD PTR .LC39[rip]
	movaps	xmm1, xmm0
	mulss	xmm1, DWORD PTR -32[rbp]
	movss	xmm0, DWORD PTR .LC40[rip]
	addss	xmm0, xmm1
	movaps	xmm1, xmm0
	mulss	xmm1, DWORD PTR -32[rbp]
	movss	xmm0, DWORD PTR .LC41[rip]
	addss	xmm0, xmm1
	movaps	xmm1, xmm0
	mulss	xmm1, DWORD PTR -32[rbp]
	movss	xmm0, DWORD PTR .LC42[rip]
	addss	xmm0, xmm1
	movaps	xmm1, xmm0
	mulss	xmm1, DWORD PTR -32[rbp]
	movss	xmm0, DWORD PTR .LC43[rip]
	addss	xmm0, xmm1
	movaps	xmm1, xmm0
	mulss	xmm1, DWORD PTR -32[rbp]
	movss	xmm0, DWORD PTR .LC44[rip]
	addss	xmm0, xmm1
	movaps	xmm1, xmm0
	mulss	xmm1, DWORD PTR -32[rbp]
	movss	xmm0, DWORD PTR .LC45[rip]
	addss	xmm0, xmm1
	movaps	xmm1, xmm0
	mulss	xmm1, DWORD PTR -32[rbp]
	movss	xmm0, DWORD PTR .LC46[rip]
	addss	xmm0, xmm1
	movaps	xmm1, xmm0
	mulss	xmm1, DWORD PTR -32[rbp]
	movss	xmm0, DWORD PTR .LC0[rip]
	addss	xmm0, xmm1
	movss	DWORD PTR -44[rbp], xmm0
	jmp	.L15
.L14:
	movss	xmm0, DWORD PTR .LC47[rip]
	movaps	xmm1, xmm0
	mulss	xmm1, DWORD PTR -32[rbp]
	movss	xmm0, DWORD PTR .LC48[rip]
	addss	xmm0, xmm1
	movaps	xmm1, xmm0
	mulss	xmm1, DWORD PTR -32[rbp]
	movss	xmm0, DWORD PTR .LC49[rip]
	addss	xmm0, xmm1
	movaps	xmm1, xmm0
	mulss	xmm1, DWORD PTR -32[rbp]
	movss	xmm0, DWORD PTR .LC50[rip]
	addss	xmm0, xmm1
	movaps	xmm1, xmm0
	mulss	xmm1, DWORD PTR -32[rbp]
	movss	xmm0, DWORD PTR .LC51[rip]
	addss	xmm0, xmm1
	movaps	xmm1, xmm0
	mulss	xmm1, DWORD PTR -32[rbp]
	movss	xmm0, DWORD PTR .LC52[rip]
	addss	xmm0, xmm1
	movaps	xmm1, xmm0
	mulss	xmm1, DWORD PTR -32[rbp]
	movss	xmm0, DWORD PTR .LC53[rip]
	addss	xmm0, xmm1
	movss	DWORD PTR -48[rbp], xmm0
	movss	xmm0, DWORD PTR .LC54[rip]
	movaps	xmm1, xmm0
	mulss	xmm1, DWORD PTR -32[rbp]
	movss	xmm0, DWORD PTR .LC55[rip]
	addss	xmm0, xmm1
	movaps	xmm1, xmm0
	mulss	xmm1, DWORD PTR -32[rbp]
	movss	xmm0, DWORD PTR .LC56[rip]
	addss	xmm0, xmm1
	movaps	xmm1, xmm0
	mulss	xmm1, DWORD PTR -32[rbp]
	movss	xmm0, DWORD PTR .LC57[rip]
	addss	xmm0, xmm1
	movaps	xmm1, xmm0
	mulss	xmm1, DWORD PTR -32[rbp]
	movss	xmm0, DWORD PTR .LC58[rip]
	addss	xmm0, xmm1
	movaps	xmm1, xmm0
	mulss	xmm1, DWORD PTR -32[rbp]
	movss	xmm0, DWORD PTR .LC59[rip]
	addss	xmm0, xmm1
	movaps	xmm1, xmm0
	mulss	xmm1, DWORD PTR -32[rbp]
	movss	xmm0, DWORD PTR .LC60[rip]
	addss	xmm0, xmm1
	movaps	xmm1, xmm0
	mulss	xmm1, DWORD PTR -32[rbp]
	movss	xmm0, DWORD PTR .LC0[rip]
	addss	xmm0, xmm1
	movss	DWORD PTR -44[rbp], xmm0
.L15:
	movss	xmm0, DWORD PTR -68[rbp]
	movss	DWORD PTR -52[rbp], xmm0
	lea	rax, -52[rbp]
	mov	rdi, rax
	call	__trunc_float_word
	movss	xmm0, DWORD PTR -52[rbp]
	movss	xmm1, DWORD PTR .LC29[rip]
	xorps	xmm1, xmm0
	movss	xmm0, DWORD PTR -52[rbp]
	mulss	xmm0, xmm1
	movss	xmm1, DWORD PTR .LC61[rip]
	subss	xmm0, xmm1
	movd	eax, xmm0
	movd	xmm0, eax
	call	expf@PLT
	movss	DWORD PTR -72[rbp], xmm0
	movss	xmm0, DWORD PTR -52[rbp]
	movaps	xmm1, xmm0
	subss	xmm1, DWORD PTR -68[rbp]
	movss	xmm0, DWORD PTR -52[rbp]
	addss	xmm0, DWORD PTR -68[rbp]
	mulss	xmm1, xmm0
	movss	xmm0, DWORD PTR -48[rbp]
	divss	xmm0, DWORD PTR -44[rbp]
	addss	xmm1, xmm0
	movd	eax, xmm1
	movd	xmm0, eax
	call	expf@PLT
	mulss	xmm0, DWORD PTR -72[rbp]
	movss	DWORD PTR -28[rbp], xmm0
	cmp	DWORD PTR -40[rbp], 0
	js	.L16
	movss	xmm0, DWORD PTR .LC0[rip]
	movss	xmm1, DWORD PTR -28[rbp]
	divss	xmm1, DWORD PTR -68[rbp]
	subss	xmm0, xmm1
	jmp	.L17
.L16:
	movss	xmm0, DWORD PTR -28[rbp]
	divss	xmm0, DWORD PTR -68[rbp]
	movss	xmm1, DWORD PTR .LC0[rip]
	subss	xmm0, xmm1
.L17:
	mov	rax, QWORD PTR -8[rbp]
	sub	rax, QWORD PTR fs:40
	je	.L18
	call	__stack_chk_fail@PLT
.L18:
	leave
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE2:
	.size	erff, .-erff
	.globl	erfcf
	.type	erfcf, @function
erfcf:
.LFB3:
	.cfi_startproc
	endbr64
	push	rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	mov	rbp, rsp
	.cfi_def_cfa_register 6
	sub	rsp, 64
	movss	DWORD PTR -52[rbp], xmm0
	mov	rax, QWORD PTR fs:40
	mov	QWORD PTR -8[rbp], rax
	xor	eax, eax
	mov	eax, DWORD PTR -52[rbp]
	movd	xmm0, eax
	call	__get_float_word
	mov	DWORD PTR -36[rbp], eax
	mov	eax, DWORD PTR -36[rbp]
	and	eax, 2147483647
	mov	DWORD PTR -32[rbp], eax
	cmp	DWORD PTR -32[rbp], 2139095039
	jle	.L20
	mov	eax, DWORD PTR -36[rbp]
	shr	eax, 31
	add	eax, eax
	mov	eax, eax
	test	rax, rax
	js	.L21
	pxor	xmm0, xmm0
	cvtsi2ss	xmm0, rax
	jmp	.L22
.L21:
	mov	rdx, rax
	shr	rdx
	and	eax, 1
	or	rdx, rax
	pxor	xmm0, xmm0
	cvtsi2ss	xmm0, rdx
	addss	xmm0, xmm0
.L22:
	movss	xmm1, DWORD PTR .LC0[rip]
	divss	xmm1, DWORD PTR -52[rbp]
	addss	xmm0, xmm1
	jmp	.L35
.L20:
	cmp	DWORD PTR -32[rbp], 1062731775
	jg	.L24
	cmp	DWORD PTR -32[rbp], 595591167
	jg	.L25
	movss	xmm0, DWORD PTR .LC0[rip]
	subss	xmm0, DWORD PTR -52[rbp]
	jmp	.L35
.L25:
	movss	xmm0, DWORD PTR -52[rbp]
	mulss	xmm0, xmm0
	movss	DWORD PTR -48[rbp], xmm0
	movss	xmm1, DWORD PTR -48[rbp]
	movss	xmm0, DWORD PTR .LC5[rip]
	mulss	xmm1, xmm0
	movss	xmm0, DWORD PTR .LC6[rip]
	addss	xmm1, xmm0
	movss	xmm0, DWORD PTR -48[rbp]
	mulss	xmm1, xmm0
	movss	xmm0, DWORD PTR .LC7[rip]
	addss	xmm1, xmm0
	movss	xmm0, DWORD PTR -48[rbp]
	mulss	xmm1, xmm0
	movss	xmm0, DWORD PTR .LC8[rip]
	addss	xmm1, xmm0
	movss	xmm0, DWORD PTR -48[rbp]
	mulss	xmm1, xmm0
	movss	xmm0, DWORD PTR .LC4[rip]
	addss	xmm0, xmm1
	movss	DWORD PTR -24[rbp], xmm0
	movss	xmm1, DWORD PTR -48[rbp]
	movss	xmm0, DWORD PTR .LC9[rip]
	mulss	xmm1, xmm0
	movss	xmm0, DWORD PTR .LC10[rip]
	addss	xmm1, xmm0
	movss	xmm0, DWORD PTR -48[rbp]
	mulss	xmm1, xmm0
	movss	xmm0, DWORD PTR .LC11[rip]
	addss	xmm1, xmm0
	movss	xmm0, DWORD PTR -48[rbp]
	mulss	xmm1, xmm0
	movss	xmm0, DWORD PTR .LC12[rip]
	addss	xmm1, xmm0
	movss	xmm0, DWORD PTR -48[rbp]
	mulss	xmm1, xmm0
	movss	xmm0, DWORD PTR .LC13[rip]
	addss	xmm1, xmm0
	movss	xmm0, DWORD PTR -48[rbp]
	mulss	xmm1, xmm0
	movss	xmm0, DWORD PTR .LC0[rip]
	addss	xmm0, xmm1
	movss	DWORD PTR -28[rbp], xmm0
	movss	xmm0, DWORD PTR -24[rbp]
	divss	xmm0, DWORD PTR -28[rbp]
	movss	DWORD PTR -12[rbp], xmm0
	cmp	DWORD PTR -36[rbp], 1048575999
	jg	.L26
	movss	xmm0, DWORD PTR .LC0[rip]
	movss	xmm1, DWORD PTR -52[rbp]
	mulss	xmm1, DWORD PTR -12[rbp]
	addss	xmm1, DWORD PTR -52[rbp]
	subss	xmm0, xmm1
	jmp	.L35
.L26:
	movss	xmm0, DWORD PTR -52[rbp]
	mulss	xmm0, DWORD PTR -12[rbp]
	movss	DWORD PTR -24[rbp], xmm0
	movss	xmm1, DWORD PTR .LC62[rip]
	movss	xmm0, DWORD PTR -52[rbp]
	subss	xmm0, xmm1
	movss	xmm1, DWORD PTR -24[rbp]
	addss	xmm0, xmm1
	movss	DWORD PTR -24[rbp], xmm0
	movss	xmm0, DWORD PTR .LC62[rip]
	subss	xmm0, DWORD PTR -24[rbp]
	jmp	.L35
.L24:
	cmp	DWORD PTR -32[rbp], 1067450367
	jg	.L27
	movss	xmm0, DWORD PTR -52[rbp]
	movss	xmm1, DWORD PTR .LC14[rip]
	andps	xmm0, xmm1
	movss	xmm1, DWORD PTR .LC0[rip]
	subss	xmm0, xmm1
	movss	DWORD PTR -28[rbp], xmm0
	movss	xmm0, DWORD PTR .LC15[rip]
	movaps	xmm1, xmm0
	mulss	xmm1, DWORD PTR -28[rbp]
	movss	xmm0, DWORD PTR .LC16[rip]
	addss	xmm0, xmm1
	movaps	xmm1, xmm0
	mulss	xmm1, DWORD PTR -28[rbp]
	movss	xmm0, DWORD PTR .LC17[rip]
	addss	xmm0, xmm1
	movaps	xmm1, xmm0
	mulss	xmm1, DWORD PTR -28[rbp]
	movss	xmm0, DWORD PTR .LC18[rip]
	addss	xmm0, xmm1
	movaps	xmm1, xmm0
	mulss	xmm1, DWORD PTR -28[rbp]
	movss	xmm0, DWORD PTR .LC19[rip]
	addss	xmm0, xmm1
	movaps	xmm1, xmm0
	mulss	xmm1, DWORD PTR -28[rbp]
	movss	xmm0, DWORD PTR .LC20[rip]
	addss	xmm0, xmm1
	movaps	xmm1, xmm0
	mulss	xmm1, DWORD PTR -28[rbp]
	movss	xmm0, DWORD PTR .LC21[rip]
	addss	xmm0, xmm1
	movss	DWORD PTR -20[rbp], xmm0
	movss	xmm0, DWORD PTR .LC22[rip]
	movaps	xmm1, xmm0
	mulss	xmm1, DWORD PTR -28[rbp]
	movss	xmm0, DWORD PTR .LC23[rip]
	addss	xmm0, xmm1
	movaps	xmm1, xmm0
	mulss	xmm1, DWORD PTR -28[rbp]
	movss	xmm0, DWORD PTR .LC24[rip]
	addss	xmm0, xmm1
	movaps	xmm1, xmm0
	mulss	xmm1, DWORD PTR -28[rbp]
	movss	xmm0, DWORD PTR .LC25[rip]
	addss	xmm0, xmm1
	movaps	xmm1, xmm0
	mulss	xmm1, DWORD PTR -28[rbp]
	movss	xmm0, DWORD PTR .LC26[rip]
	addss	xmm0, xmm1
	movaps	xmm1, xmm0
	mulss	xmm1, DWORD PTR -28[rbp]
	movss	xmm0, DWORD PTR .LC27[rip]
	addss	xmm0, xmm1
	movaps	xmm1, xmm0
	mulss	xmm1, DWORD PTR -28[rbp]
	movss	xmm0, DWORD PTR .LC0[rip]
	addss	xmm0, xmm1
	movss	DWORD PTR -16[rbp], xmm0
	cmp	DWORD PTR -36[rbp], 0
	js	.L28
	movss	xmm0, DWORD PTR .LC0[rip]
	movss	xmm1, DWORD PTR .LC28[rip]
	subss	xmm0, xmm1
	movss	DWORD PTR -48[rbp], xmm0
	movss	xmm0, DWORD PTR -48[rbp]
	movss	xmm1, DWORD PTR -20[rbp]
	divss	xmm1, DWORD PTR -16[rbp]
	subss	xmm0, xmm1
	jmp	.L35
.L28:
	movss	xmm0, DWORD PTR -20[rbp]
	movaps	xmm1, xmm0
	divss	xmm1, DWORD PTR -16[rbp]
	movss	xmm0, DWORD PTR .LC28[rip]
	addss	xmm0, xmm1
	movss	DWORD PTR -48[rbp], xmm0
	movss	xmm1, DWORD PTR .LC0[rip]
	movss	xmm0, DWORD PTR -48[rbp]
	addss	xmm0, xmm1
	jmp	.L35
.L27:
	cmp	DWORD PTR -32[rbp], 1105199103
	jg	.L29
	movss	xmm0, DWORD PTR -52[rbp]
	movss	xmm1, DWORD PTR .LC14[rip]
	andps	xmm0, xmm1
	movss	DWORD PTR -52[rbp], xmm0
	movss	xmm1, DWORD PTR .LC0[rip]
	movss	xmm0, DWORD PTR -52[rbp]
	movaps	xmm2, xmm0
	mulss	xmm2, xmm0
	divss	xmm1, xmm2
	movaps	xmm0, xmm1
	movss	DWORD PTR -28[rbp], xmm0
	cmp	DWORD PTR -32[rbp], 1077336940
	jg	.L30
	movss	xmm0, DWORD PTR .LC31[rip]
	movaps	xmm1, xmm0
	mulss	xmm1, DWORD PTR -28[rbp]
	movss	xmm0, DWORD PTR .LC32[rip]
	addss	xmm0, xmm1
	movaps	xmm1, xmm0
	mulss	xmm1, DWORD PTR -28[rbp]
	movss	xmm0, DWORD PTR .LC33[rip]
	addss	xmm0, xmm1
	movaps	xmm1, xmm0
	mulss	xmm1, DWORD PTR -28[rbp]
	movss	xmm0, DWORD PTR .LC34[rip]
	addss	xmm0, xmm1
	movaps	xmm1, xmm0
	mulss	xmm1, DWORD PTR -28[rbp]
	movss	xmm0, DWORD PTR .LC35[rip]
	addss	xmm0, xmm1
	movaps	xmm1, xmm0
	mulss	xmm1, DWORD PTR -28[rbp]
	movss	xmm0, DWORD PTR .LC36[rip]
	addss	xmm0, xmm1
	movaps	xmm1, xmm0
	mulss	xmm1, DWORD PTR -28[rbp]
	movss	xmm0, DWORD PTR .LC37[rip]
	addss	xmm0, xmm1
	movaps	xmm1, xmm0
	mulss	xmm1, DWORD PTR -28[rbp]
	movss	xmm0, DWORD PTR .LC38[rip]
	addss	xmm0, xmm1
	movss	DWORD PTR -44[rbp], xmm0
	movss	xmm0, DWORD PTR .LC39[rip]
	movaps	xmm1, xmm0
	mulss	xmm1, DWORD PTR -28[rbp]
	movss	xmm0, DWORD PTR .LC40[rip]
	addss	xmm0, xmm1
	movaps	xmm1, xmm0
	mulss	xmm1, DWORD PTR -28[rbp]
	movss	xmm0, DWORD PTR .LC41[rip]
	addss	xmm0, xmm1
	movaps	xmm1, xmm0
	mulss	xmm1, DWORD PTR -28[rbp]
	movss	xmm0, DWORD PTR .LC42[rip]
	addss	xmm0, xmm1
	movaps	xmm1, xmm0
	mulss	xmm1, DWORD PTR -28[rbp]
	movss	xmm0, DWORD PTR .LC43[rip]
	addss	xmm0, xmm1
	movaps	xmm1, xmm0
	mulss	xmm1, DWORD PTR -28[rbp]
	movss	xmm0, DWORD PTR .LC44[rip]
	addss	xmm0, xmm1
	movaps	xmm1, xmm0
	mulss	xmm1, DWORD PTR -28[rbp]
	movss	xmm0, DWORD PTR .LC45[rip]
	addss	xmm0, xmm1
	movaps	xmm1, xmm0
	mulss	xmm1, DWORD PTR -28[rbp]
	movss	xmm0, DWORD PTR .LC46[rip]
	addss	xmm0, xmm1
	movaps	xmm1, xmm0
	mulss	xmm1, DWORD PTR -28[rbp]
	movss	xmm0, DWORD PTR .LC0[rip]
	addss	xmm0, xmm1
	movss	DWORD PTR -40[rbp], xmm0
	jmp	.L31
.L30:
	cmp	DWORD PTR -36[rbp], 0
	jns	.L32
	cmp	DWORD PTR -32[rbp], 1086324735
	jle	.L32
	movss	xmm0, DWORD PTR .LC63[rip]
	movss	xmm1, DWORD PTR .LC30[rip]
	subss	xmm0, xmm1
	jmp	.L35
.L32:
	movss	xmm0, DWORD PTR .LC47[rip]
	movaps	xmm1, xmm0
	mulss	xmm1, DWORD PTR -28[rbp]
	movss	xmm0, DWORD PTR .LC48[rip]
	addss	xmm0, xmm1
	movaps	xmm1, xmm0
	mulss	xmm1, DWORD PTR -28[rbp]
	movss	xmm0, DWORD PTR .LC49[rip]
	addss	xmm0, xmm1
	movaps	xmm1, xmm0
	mulss	xmm1, DWORD PTR -28[rbp]
	movss	xmm0, DWORD PTR .LC50[rip]
	addss	xmm0, xmm1
	movaps	xmm1, xmm0
	mulss	xmm1, DWORD PTR -28[rbp]
	movss	xmm0, DWORD PTR .LC51[rip]
	addss	xmm0, xmm1
	movaps	xmm1, xmm0
	mulss	xmm1, DWORD PTR -28[rbp]
	movss	xmm0, DWORD PTR .LC52[rip]
	addss	xmm0, xmm1
	movaps	xmm1, xmm0
	mulss	xmm1, DWORD PTR -28[rbp]
	movss	xmm0, DWORD PTR .LC53[rip]
	addss	xmm0, xmm1
	movss	DWORD PTR -44[rbp], xmm0
	movss	xmm0, DWORD PTR .LC54[rip]
	movaps	xmm1, xmm0
	mulss	xmm1, DWORD PTR -28[rbp]
	movss	xmm0, DWORD PTR .LC55[rip]
	addss	xmm0, xmm1
	movaps	xmm1, xmm0
	mulss	xmm1, DWORD PTR -28[rbp]
	movss	xmm0, DWORD PTR .LC56[rip]
	addss	xmm0, xmm1
	movaps	xmm1, xmm0
	mulss	xmm1, DWORD PTR -28[rbp]
	movss	xmm0, DWORD PTR .LC57[rip]
	addss	xmm0, xmm1
	movaps	xmm1, xmm0
	mulss	xmm1, DWORD PTR -28[rbp]
	movss	xmm0, DWORD PTR .LC58[rip]
	addss	xmm0, xmm1
	movaps	xmm1, xmm0
	mulss	xmm1, DWORD PTR -28[rbp]
	movss	xmm0, DWORD PTR .LC59[rip]
	addss	xmm0, xmm1
	movaps	xmm1, xmm0
	mulss	xmm1, DWORD PTR -28[rbp]
	movss	xmm0, DWORD PTR .LC60[rip]
	addss	xmm0, xmm1
	movaps	xmm1, xmm0
	mulss	xmm1, DWORD PTR -28[rbp]
	movss	xmm0, DWORD PTR .LC0[rip]
	addss	xmm0, xmm1
	movss	DWORD PTR -40[rbp], xmm0
.L31:
	movss	xmm0, DWORD PTR -52[rbp]
	movss	DWORD PTR -48[rbp], xmm0
	lea	rax, -48[rbp]
	mov	rdi, rax
	call	__trunc_float_word
	movss	xmm0, DWORD PTR -48[rbp]
	movss	xmm1, DWORD PTR .LC29[rip]
	xorps	xmm1, xmm0
	movss	xmm0, DWORD PTR -48[rbp]
	mulss	xmm0, xmm1
	movss	xmm1, DWORD PTR .LC61[rip]
	subss	xmm0, xmm1
	movd	eax, xmm0
	movd	xmm0, eax
	call	expf@PLT
	movss	DWORD PTR -56[rbp], xmm0
	movss	xmm0, DWORD PTR -48[rbp]
	movaps	xmm1, xmm0
	subss	xmm1, DWORD PTR -52[rbp]
	movss	xmm0, DWORD PTR -48[rbp]
	addss	xmm0, DWORD PTR -52[rbp]
	mulss	xmm1, xmm0
	movss	xmm0, DWORD PTR -44[rbp]
	divss	xmm0, DWORD PTR -40[rbp]
	addss	xmm1, xmm0
	movd	eax, xmm1
	movd	xmm0, eax
	call	expf@PLT
	mulss	xmm0, DWORD PTR -56[rbp]
	movss	DWORD PTR -24[rbp], xmm0
	cmp	DWORD PTR -36[rbp], 0
	jle	.L33
	movss	xmm0, DWORD PTR -24[rbp]
	divss	xmm0, DWORD PTR -52[rbp]
	jmp	.L35
.L33:
	movss	xmm0, DWORD PTR .LC63[rip]
	movss	xmm1, DWORD PTR -24[rbp]
	divss	xmm1, DWORD PTR -52[rbp]
	subss	xmm0, xmm1
	jmp	.L35
.L29:
	call	__errno_location@PLT
	mov	DWORD PTR [rax], 34
	cmp	DWORD PTR -36[rbp], 0
	jle	.L34
	movss	xmm1, DWORD PTR .LC30[rip]
	movss	xmm0, DWORD PTR .LC30[rip]
	mulss	xmm0, xmm1
	jmp	.L35
.L34:
	movss	xmm0, DWORD PTR .LC63[rip]
	movss	xmm1, DWORD PTR .LC30[rip]
	subss	xmm0, xmm1
.L35:
	mov	rax, QWORD PTR -8[rbp]
	sub	rax, QWORD PTR fs:40
	je	.L36
	call	__stack_chk_fail@PLT
.L36:
	leave
	.cfi_def_cfa 7, 8
	ret
	.cfi_endproc
.LFE3:
	.size	erfcf, .-erfcf
	.section	.rodata
	.align 4
.LC0:
	.long	1065353216
	.align 4
.LC1:
	.long	1090519040
	.align 4
.LC2:
	.long	1065579988
	.align 4
.LC3:
	.long	1040187392
	.align 4
.LC4:
	.long	1040414164
	.align 4
.LC5:
	.long	-1211672911
	.align 4
.LC6:
	.long	-1145236343
	.align 4
.LC7:
	.long	-1125559665
	.align 4
.LC8:
	.long	-1096389653
	.align 4
.LC9:
	.long	-1232805350
	.align 4
.LC10:
	.long	957017673
	.align 4
.LC11:
	.long	1000767766
	.align 4
.LC12:
	.long	1032137315
	.align 4
.LC13:
	.long	1053539278
	.align 16
.LC14:
	.long	2147483647
	.long	0
	.long	0
	.long	0
	.align 4
.LC15:
	.long	-1156712000
	.align 4
.LC16:
	.long	1024545203
	.align 4
.LC17:
	.long	-1109189438
	.align 4
.LC18:
	.long	1050869332
	.align 4
.LC19:
	.long	-1094807032
	.align 4
.LC20:
	.long	1054107653
	.align 4
.LC21:
	.long	-1155871290
	.align 4
.LC22:
	.long	1011112611
	.align 4
.LC23:
	.long	1012887059
	.align 4
.LC24:
	.long	1040265991
	.align 4
.LC25:
	.long	1033050855
	.align 4
.LC26:
	.long	1057642373
	.align 4
.LC27:
	.long	1037693745
	.align 4
.LC28:
	.long	1062753803
	.align 16
.LC29:
	.long	-2147483648
	.long	0
	.long	0
	.long	0
	.align 4
.LC30:
	.long	228737632
	.align 4
.LC31:
	.long	-1055062146
	.align 4
.LC32:
	.long	-1029532885
	.align 4
.LC33:
	.long	-1019700505
	.align 4
.LC34:
	.long	-1021155956
	.align 4
.LC35:
	.long	-1032224681
	.align 4
.LC36:
	.long	-1054281694
	.align 4
.LC37:
	.long	-1087266633
	.align 4
.LC38:
	.long	-1138646893
	.align 4
.LC39:
	.long	-1116242025
	.align 4
.LC40:
	.long	1087520636
	.align 4
.LC41:
	.long	1121535263
	.align 4
.LC42:
	.long	1138131211
	.align 4
.LC43:
	.long	1143036105
	.align 4
.LC44:
	.long	1138313327
	.align 4
.LC45:
	.long	1124706403
	.align 4
.LC46:
	.long	1100821966
	.align 4
.LC47:
	.long	-1007566219
	.align 4
.LC48:
	.long	-998235381
	.align 4
.LC49:
	.long	-1004575679
	.align 4
.LC50:
	.long	-1021271318
	.align 4
.LC51:
	.long	-1047654325
	.align 4
.LC52:
	.long	-1085497900
	.align 4
.LC53:
	.long	-1138646894
	.align 4
.LC54:
	.long	-1045199086
	.align 4
.LC55:
	.long	1139622823
	.align 4
.LC56:
	.long	1159696590
	.align 4
.LC57:
	.long	1162345915
	.align 4
.LC58:
	.long	1153439577
	.align 4
.LC59:
	.long	1134749041
	.align 4
.LC60:
	.long	1106424921
	.align 4
.LC61:
	.long	1058013184
	.align 4
.LC62:
	.long	1056964608
	.align 4
.LC63:
	.long	1073741824
	.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	"617492.c"
	.text
	.align	2
	.syntax unified
	.arm
	.fpu softvfp
	.type	__get_float_word, %function
__get_float_word:
	@ args = 0, pretend = 0, frame = 16
	@ frame_needed = 1, uses_anonymous_args = 0
	@ link register save eliminated.
	str	fp, [sp, #-4]!
	add	fp, sp, #0
	sub	sp, sp, #20
	str	r0, [fp, #-16]	@ float
	ldr	r3, [fp, #-16]	@ float
	str	r3, [fp, #-8]	@ float
	ldr	r3, [fp, #-8]
	mov	r0, r3
	add	sp, fp, #0
	@ sp needed
	ldr	fp, [sp], #4
	bx	lr
	.size	__get_float_word, .-__get_float_word
	.align	2
	.syntax unified
	.arm
	.fpu softvfp
	.type	__trunc_float_word, %function
__trunc_float_word:
	@ args = 0, pretend = 0, frame = 16
	@ frame_needed = 1, uses_anonymous_args = 0
	@ link register save eliminated.
	str	fp, [sp, #-4]!
	add	fp, sp, #0
	sub	sp, sp, #20
	str	r0, [fp, #-16]
	ldr	r3, [fp, #-16]
	ldr	r3, [r3]	@ float
	str	r3, [fp, #-8]	@ float
	ldr	r3, [fp, #-8]
	bic	r3, r3, #4080
	bic	r3, r3, #15
	str	r3, [fp, #-8]
	nop
	add	sp, fp, #0
	@ sp needed
	ldr	fp, [sp], #4
	bx	lr
	.size	__trunc_float_word, .-__trunc_float_word
	.section	.rodata
	.align	2
	.type	tiny, %object
	.size	tiny, 4
tiny:
	.word	228737632
	.align	2
	.type	half, %object
	.size	half, 4
half:
	.word	1056964608
	.align	2
	.type	one, %object
	.size	one, 4
one:
	.word	1065353216
	.align	2
	.type	two, %object
	.size	two, 4
two:
	.word	1073741824
	.align	2
	.type	erx, %object
	.size	erx, 4
erx:
	.word	1062753803
	.align	2
	.type	efx, %object
	.size	efx, 4
efx:
	.word	1040414164
	.align	2
	.type	efx8, %object
	.size	efx8, 4
efx8:
	.word	1065579988
	.align	2
	.type	pp0, %object
	.size	pp0, 4
pp0:
	.word	1040414164
	.align	2
	.type	pp1, %object
	.size	pp1, 4
pp1:
	.word	3198577643
	.align	2
	.type	pp2, %object
	.size	pp2, 4
pp2:
	.word	3169407631
	.align	2
	.type	pp3, %object
	.size	pp3, 4
pp3:
	.word	3149730953
	.align	2
	.type	pp4, %object
	.size	pp4, 4
pp4:
	.word	3083294385
	.align	2
	.type	qq1, %object
	.size	qq1, 4
qq1:
	.word	1053539278
	.align	2
	.type	qq2, %object
	.size	qq2, 4
qq2:
	.word	1032137315
	.align	2
	.type	qq3, %object
	.size	qq3, 4
qq3:
	.word	1000767766
	.align	2
	.type	qq4, %object
	.size	qq4, 4
qq4:
	.word	957017673
	.align	2
	.type	qq5, %object
	.size	qq5, 4
qq5:
	.word	3062161946
	.align	2
	.type	pa0, %object
	.size	pa0, 4
pa0:
	.word	3139096006
	.align	2
	.type	pa1, %object
	.size	pa1, 4
pa1:
	.word	1054107653
	.align	2
	.type	pa2, %object
	.size	pa2, 4
pa2:
	.word	3200160264
	.align	2
	.type	pa3, %object
	.size	pa3, 4
pa3:
	.word	1050869332
	.align	2
	.type	pa4, %object
	.size	pa4, 4
pa4:
	.word	3185777858
	.align	2
	.type	pa5, %object
	.size	pa5, 4
pa5:
	.word	1024545203
	.align	2
	.type	pa6, %object
	.size	pa6, 4
pa6:
	.word	3138255296
	.align	2
	.type	qa1, %object
	.size	qa1, 4
qa1:
	.word	1037693745
	.align	2
	.type	qa2, %object
	.size	qa2, 4
qa2:
	.word	1057642373
	.align	2
	.type	qa3, %object
	.size	qa3, 4
qa3:
	.word	1033050855
	.align	2
	.type	qa4, %object
	.size	qa4, 4
qa4:
	.word	1040265991
	.align	2
	.type	qa5, %object
	.size	qa5, 4
qa5:
	.word	1012887059
	.align	2
	.type	qa6, %object
	.size	qa6, 4
qa6:
	.word	1011112611
	.align	2
	.type	ra0, %object
	.size	ra0, 4
ra0:
	.word	3156320403
	.align	2
	.type	ra1, %object
	.size	ra1, 4
ra1:
	.word	3207700663
	.align	2
	.type	ra2, %object
	.size	ra2, 4
ra2:
	.word	3240685602
	.align	2
	.type	ra3, %object
	.size	ra3, 4
ra3:
	.word	3262742615
	.align	2
	.type	ra4, %object
	.size	ra4, 4
ra4:
	.word	3273811340
	.align	2
	.type	ra5, %object
	.size	ra5, 4
ra5:
	.word	3275266791
	.align	2
	.type	ra6, %object
	.size	ra6, 4
ra6:
	.word	3265434411
	.align	2
	.type	ra7, %object
	.size	ra7, 4
ra7:
	.word	3239905150
	.align	2
	.type	sa1, %object
	.size	sa1, 4
sa1:
	.word	1100821966
	.align	2
	.type	sa2, %object
	.size	sa2, 4
sa2:
	.word	1124706403
	.align	2
	.type	sa3, %object
	.size	sa3, 4
sa3:
	.word	1138313327
	.align	2
	.type	sa4, %object
	.size	sa4, 4
sa4:
	.word	1143036105
	.align	2
	.type	sa5, %object
	.size	sa5, 4
sa5:
	.word	1138131211
	.align	2
	.type	sa6, %object
	.size	sa6, 4
sa6:
	.word	1121535263
	.align	2
	.type	sa7, %object
	.size	sa7, 4
sa7:
	.word	1087520636
	.align	2
	.type	sa8, %object
	.size	sa8, 4
sa8:
	.word	3178725271
	.align	2
	.type	rb0, %object
	.size	rb0, 4
rb0:
	.word	3156320402
	.align	2
	.type	rb1, %object
	.size	rb1, 4
rb1:
	.word	3209469396
	.align	2
	.type	rb2, %object
	.size	rb2, 4
rb2:
	.word	3247312971
	.align	2
	.type	rb3, %object
	.size	rb3, 4
rb3:
	.word	3273695978
	.align	2
	.type	rb4, %object
	.size	rb4, 4
rb4:
	.word	3290391617
	.align	2
	.type	rb5, %object
	.size	rb5, 4
rb5:
	.word	3296731915
	.align	2
	.type	rb6, %object
	.size	rb6, 4
rb6:
	.word	3287401077
	.align	2
	.type	sb1, %object
	.size	sb1, 4
sb1:
	.word	1106424921
	.align	2
	.type	sb2, %object
	.size	sb2, 4
sb2:
	.word	1134749041
	.align	2
	.type	sb3, %object
	.size	sb3, 4
sb3:
	.word	1153439577
	.align	2
	.type	sb4, %object
	.size	sb4, 4
sb4:
	.word	1162345915
	.align	2
	.type	sb5, %object
	.size	sb5, 4
sb5:
	.word	1159696590
	.align	2
	.type	sb6, %object
	.size	sb6, 4
sb6:
	.word	1139622823
	.align	2
	.type	sb7, %object
	.size	sb7, 4
sb7:
	.word	3249768210
	.global	__aeabi_i2f
	.global	__aeabi_fdiv
	.global	__aeabi_fadd
	.global	__aeabi_fmul
	.global	__aeabi_fsub
	.align	2
.LC0:
	.word	__stack_chk_guard
	.text
	.align	2
	.global	erff
	.syntax unified
	.arm
	.fpu softvfp
	.type	erff, %function
erff:
	@ args = 0, pretend = 0, frame = 56
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{r4, r5, fp, lr}
	add	fp, sp, #12
	sub	sp, sp, #56
	str	r0, [fp, #-64]	@ float
	ldr	r3, .L19
	ldr	r3, [r3]
	str	r3, [fp, #-16]
	mov	r3,#0
	ldr	r0, [fp, #-64]	@ float
	bl	__get_float_word
	str	r0, [fp, #-48]
	ldr	r3, [fp, #-48]
	bic	r3, r3, #-2147483648
	str	r3, [fp, #-44]
	ldr	r3, [fp, #-44]
	ldr	r2, .L19+4
	cmp	r3, r2
	ble	.L5
	ldr	r3, [fp, #-48]
	lsr	r3, r3, #31
	lsl	r3, r3, #1
	str	r3, [fp, #-20]
	ldr	r3, [fp, #-20]
	rsb	r3, r3, #1
	mov	r0, r3
	bl	__aeabi_i2f
	mov	r4, r0
	mov	r3, #1065353216
	ldr	r1, [fp, #-64]	@ float
	mov	r0, r3
	bl	__aeabi_fdiv
	mov	r3, r0
	mov	r1, r3
	mov	r0, r4
	bl	__aeabi_fadd
	mov	r3, r0
	b	.L17
.L5:
	ldr	r3, [fp, #-44]
	ldr	r2, .L19+8
	cmp	r3, r2
	bgt	.L7
	ldr	r3, [fp, #-44]
	cmp	r3, #830472192
	bge	.L8
	ldr	r3, [fp, #-44]
	cmn	r3, #-67108863
	bgt	.L9
	mov	r1, #1090519040
	ldr	r0, [fp, #-64]	@ float
	bl	__aeabi_fmul
	mov	r3, r0
	mov	r4, r3
	ldr	r3, .L19+12
	ldr	r1, [fp, #-64]	@ float
	mov	r0, r3
	bl	__aeabi_fmul
	mov	r3, r0
	mov	r1, r3
	mov	r0, r4
	bl	__aeabi_fadd
	mov	r3, r0
	mov	r1, #1040187392
	mov	r0, r3
	bl	__aeabi_fmul
	mov	r3, r0
	b	.L17
.L9:
	ldr	r3, .L19+16
	ldr	r1, [fp, #-64]	@ float
	mov	r0, r3
	bl	__aeabi_fmul
	mov	r3, r0
	ldr	r1, [fp, #-64]	@ float
	mov	r0, r3
	bl	__aeabi_fadd
	mov	r3, r0
	b	.L17
.L8:
	ldr	r1, [fp, #-64]	@ float
	ldr	r0, [fp, #-64]	@ float
	bl	__aeabi_fmul
	mov	r3, r0
	str	r3, [fp, #-60]	@ float
	ldr	r3, [fp, #-60]	@ float
	ldr	r2, .L19+20
	mov	r1, r2
	mov	r0, r3
	bl	__aeabi_fmul
	mov	r3, r0
	mov	r2, r3
	ldr	r3, .L19+24
	mov	r1, r3
	mov	r0, r2
	bl	__aeabi_fadd
	mov	r3, r0
	mov	r2, r3
	ldr	r3, [fp, #-60]	@ float
	mov	r1, r3
	mov	r0, r2
	bl	__aeabi_fmul
	mov	r3, r0
	mov	r2, r3
	ldr	r3, .L19+28
	mov	r1, r3
	mov	r0, r2
	bl	__aeabi_fadd
	mov	r3, r0
	mov	r2, r3
	ldr	r3, [fp, #-60]	@ float
	mov	r1, r3
	mov	r0, r2
	bl	__aeabi_fmul
	mov	r3, r0
	mov	r2, r3
	ldr	r3, .L19+32
	mov	r1, r3
	mov	r0, r2
	bl	__aeabi_fadd
	mov	r3, r0
	mov	r2, r3
	ldr	r3, [fp, #-60]	@ float
	mov	r1, r3
	mov	r0, r2
	bl	__aeabi_fmul
	mov	r3, r0
	mov	r2, r3
	ldr	r3, .L19+16
	mov	r1, r3
	mov	r0, r2
	bl	__aeabi_fadd
	mov	r3, r0
	str	r3, [fp, #-36]	@ float
	ldr	r3, [fp, #-60]	@ float
	ldr	r2, .L19+36
	mov	r1, r2
	mov	r0, r3
	bl	__aeabi_fmul
	mov	r3, r0
	mov	r2, r3
	ldr	r3, .L19+40
	mov	r1, r3
	mov	r0, r2
	bl	__aeabi_fadd
	mov	r3, r0
	mov	r2, r3
	ldr	r3, [fp, #-60]	@ float
	mov	r1, r3
	mov	r0, r2
	bl	__aeabi_fmul
	mov	r3, r0
	mov	r2, r3
	ldr	r3, .L19+44
	mov	r1, r3
	mov	r0, r2
	bl	__aeabi_fadd
	mov	r3, r0
	mov	r2, r3
	ldr	r3, [fp, #-60]	@ float
	mov	r1, r3
	mov	r0, r2
	bl	__aeabi_fmul
	mov	r3, r0
	mov	r2, r3
	ldr	r3, .L19+48
	mov	r1, r3
	mov	r0, r2
	bl	__aeabi_fadd
	mov	r3, r0
	mov	r2, r3
	ldr	r3, [fp, #-60]	@ float
	mov	r1, r3
	mov	r0, r2
	bl	__aeabi_fmul
	mov	r3, r0
	mov	r2, r3
	ldr	r3, .L19+52
	mov	r1, r3
	mov	r0, r2
	bl	__aeabi_fadd
	mov	r3, r0
	mov	r2, r3
	ldr	r3, [fp, #-60]	@ float
	mov	r1, r3
	mov	r0, r2
	bl	__aeabi_fmul
	mov	r3, r0
	mov	r2, r3
	mov	r3, #1065353216
	mov	r1, r3
	mov	r0, r2
	bl	__aeabi_fadd
	mov	r3, r0
	str	r3, [fp, #-40]	@ float
	ldr	r1, [fp, #-40]	@ float
	ldr	r0, [fp, #-36]	@ float
	bl	__aeabi_fdiv
	mov	r3, r0
	str	r3, [fp, #-24]	@ float
	ldr	r1, [fp, #-24]	@ float
	ldr	r0, [fp, #-64]	@ float
	bl	__aeabi_fmul
	mov	r3, r0
	ldr	r1, [fp, #-64]	@ float
	mov	r0, r3
	bl	__aeabi_fadd
	mov	r3, r0
	b	.L17
.L7:
	ldr	r3, [fp, #-44]
	ldr	r2, .L19+56
	cmp	r3, r2
	bgt	.L10
	ldr	r3, [fp, #-64]
	bic	r3, r3, #-2147483648
	mov	r2, #1065353216
	mov	r1, r2
	mov	r0, r3
	bl	__aeabi_fsub
	mov	r3, r0
	str	r3, [fp, #-40]	@ float
	ldr	r3, .L19+60
	ldr	r1, [fp, #-40]	@ float
	mov	r0, r3
	bl	__aeabi_fmul
	mov	r3, r0
	mov	r2, r3
	ldr	r3, .L19+64
	mov	r1, r3
	mov	r0, r2
	bl	__aeabi_fadd
	mov	r3, r0
	ldr	r1, [fp, #-40]	@ float
	mov	r0, r3
	bl	__aeabi_fmul
	mov	r3, r0
	mov	r2, r3
	ldr	r3, .L19+68
	mov	r1, r3
	mov	r0, r2
	bl	__aeabi_fadd
	mov	r3, r0
	ldr	r1, [fp, #-40]	@ float
	mov	r0, r3
	bl	__aeabi_fmul
	mov	r3, r0
	mov	r2, r3
	ldr	r3, .L19+72
	mov	r1, r3
	mov	r0, r2
	bl	__aeabi_fadd
	mov	r3, r0
	ldr	r1, [fp, #-40]	@ float
	mov	r0, r3
	bl	__aeabi_fmul
	mov	r3, r0
	mov	r2, r3
	ldr	r3, .L19+76
	mov	r1, r3
	mov	r0, r2
	bl	__aeabi_fadd
	mov	r3, r0
	ldr	r1, [fp, #-40]	@ float
	mov	r0, r3
	bl	__aeabi_fmul
	mov	r3, r0
	mov	r2, r3
	ldr	r3, .L19+80
	mov	r1, r3
	mov	r0, r2
	bl	__aeabi_fadd
	mov	r3, r0
	ldr	r1, [fp, #-40]	@ float
	mov	r0, r3
	bl	__aeabi_fmul
	mov	r3, r0
	mov	r2, r3
	ldr	r3, .L19+84
	mov	r1, r3
	mov	r0, r2
	bl	__aeabi_fadd
	mov	r3, r0
	str	r3, [fp, #-32]	@ float
	ldr	r3, .L19+88
	ldr	r1, [fp, #-40]	@ float
	mov	r0, r3
	bl	__aeabi_fmul
	mov	r3, r0
	mov	r2, r3
	ldr	r3, .L19+92
	mov	r1, r3
	mov	r0, r2
	bl	__aeabi_fadd
	mov	r3, r0
	ldr	r1, [fp, #-40]	@ float
	mov	r0, r3
	bl	__aeabi_fmul
	mov	r3, r0
	mov	r2, r3
	ldr	r3, .L19+96
	mov	r1, r3
	mov	r0, r2
	bl	__aeabi_fadd
	mov	r3, r0
	ldr	r1, [fp, #-40]	@ float
	mov	r0, r3
	bl	__aeabi_fmul
	mov	r3, r0
	mov	r2, r3
	ldr	r3, .L19+100
	mov	r1, r3
	mov	r0, r2
	bl	__aeabi_fadd
	mov	r3, r0
	ldr	r1, [fp, #-40]	@ float
	mov	r0, r3
	bl	__aeabi_fmul
	mov	r3, r0
	mov	r2, r3
	ldr	r3, .L19+104
	mov	r1, r3
	mov	r0, r2
	bl	__aeabi_fadd
	mov	r3, r0
	ldr	r1, [fp, #-40]	@ float
	mov	r0, r3
	bl	__aeabi_fmul
	mov	r3, r0
	mov	r2, r3
	ldr	r3, .L19+108
	mov	r1, r3
	mov	r0, r2
	bl	__aeabi_fadd
	mov	r3, r0
	ldr	r1, [fp, #-40]	@ float
	mov	r0, r3
	bl	__aeabi_fmul
	mov	r3, r0
	mov	r2, r3
	mov	r3, #1065353216
	mov	r1, r3
	mov	r0, r2
	bl	__aeabi_fadd
	mov	r3, r0
	str	r3, [fp, #-28]	@ float
	ldr	r3, [fp, #-48]
	cmp	r3, #0
	blt	.L11
	ldr	r1, [fp, #-28]	@ float
	ldr	r0, [fp, #-32]	@ float
	bl	__aeabi_fdiv
	mov	r3, r0
	mov	r2, r3
	ldr	r3, .L19+112
	mov	r1, r3
	mov	r0, r2
	bl	__aeabi_fadd
	mov	r3, r0
	b	.L17
.L11:
	ldr	r3, .L19+112
	eor	r4, r3, #-2147483648
	ldr	r1, [fp, #-28]	@ float
	ldr	r0, [fp, #-32]	@ float
	bl	__aeabi_fdiv
	mov	r3, r0
	mov	r1, r3
	mov	r0, r4
	bl	__aeabi_fsub
	mov	r3, r0
	b	.L17
.L10:
	ldr	r3, [fp, #-44]
	ldr	r2, .L19+116
	cmp	r3, r2
	ble	.L12
	ldr	r3, [fp, #-48]
	cmp	r3, #0
	blt	.L13
	mov	r3, #1065353216
	ldr	r2, .L19+120
	mov	r1, r2
	mov	r0, r3
	bl	__aeabi_fsub
	mov	r3, r0
	b	.L17
.L13:
	ldr	r3, .L19+120
	mov	r2, #1065353216
	mov	r1, r2
	mov	r0, r3
	bl	__aeabi_fsub
	mov	r3, r0
	b	.L17
.L12:
	ldr	r3, [fp, #-64]
	bic	r3, r3, #-2147483648
	str	r3, [fp, #-64]	@ float
	mov	r4, #1065353216
	ldr	r1, [fp, #-64]	@ float
	ldr	r0, [fp, #-64]	@ float
	bl	__aeabi_fmul
	mov	r3, r0
	mov	r1, r3
	mov	r0, r4
	bl	__aeabi_fdiv
	mov	r3, r0
	str	r3, [fp, #-40]	@ float
	ldr	r3, [fp, #-44]
	ldr	r2, .L19+124
	cmp	r3, r2
	bgt	.L14
	ldr	r3, .L19+128
	ldr	r1, [fp, #-40]	@ float
	mov	r0, r3
	bl	__aeabi_fmul
	mov	r3, r0
	mov	r2, r3
	ldr	r3, .L19+132
	mov	r1, r3
	mov	r0, r2
	bl	__aeabi_fadd
	mov	r3, r0
	ldr	r1, [fp, #-40]	@ float
	mov	r0, r3
	bl	__aeabi_fmul
	mov	r3, r0
	mov	r2, r3
	ldr	r3, .L19+136
	mov	r1, r3
	mov	r0, r2
	bl	__aeabi_fadd
	mov	r3, r0
	ldr	r1, [fp, #-40]	@ float
	mov	r0, r3
	bl	__aeabi_fmul
	mov	r3, r0
	mov	r2, r3
	ldr	r3, .L19+140
	mov	r1, r3
	mov	r0, r2
	bl	__aeabi_fadd
	mov	r3, r0
	ldr	r1, [fp, #-40]	@ float
	mov	r0, r3
	bl	__aeabi_fmul
	mov	r3, r0
	mov	r2, r3
	ldr	r3, .L19+144
	mov	r1, r3
	mov	r0, r2
	bl	__aeabi_fadd
	mov	r3, r0
	ldr	r1, [fp, #-40]	@ float
	mov	r0, r3
	bl	__aeabi_fmul
	mov	r3, r0
	mov	r2, r3
	ldr	r3, .L19+148
	mov	r1, r3
	mov	r0, r2
	bl	__aeabi_fadd
	mov	r3, r0
	ldr	r1, [fp, #-40]	@ float
	mov	r0, r3
	bl	__aeabi_fmul
	mov	r3, r0
	mov	r2, r3
	ldr	r3, .L19+152
	mov	r1, r3
	mov	r0, r2
	bl	__aeabi_fadd
	mov	r3, r0
	ldr	r1, [fp, #-40]	@ float
	mov	r0, r3
	bl	__aeabi_fmul
	mov	r3, r0
	mov	r2, r3
	ldr	r3, .L19+156
	mov	r1, r3
	mov	r0, r2
	bl	__aeabi_fadd
	mov	r3, r0
	str	r3, [fp, #-56]	@ float
	ldr	r3, .L19+160
	ldr	r1, [fp, #-40]	@ float
	mov	r0, r3
	bl	__aeabi_fmul
	mov	r3, r0
	mov	r2, r3
	ldr	r3, .L19+164
	mov	r1, r3
	mov	r0, r2
	bl	__aeabi_fadd
	mov	r3, r0
	ldr	r1, [fp, #-40]	@ float
	mov	r0, r3
	bl	__aeabi_fmul
	mov	r3, r0
	mov	r2, r3
	ldr	r3, .L19+168
	mov	r1, r3
	mov	r0, r2
	bl	__aeabi_fadd
	mov	r3, r0
	ldr	r1, [fp, #-40]	@ float
	mov	r0, r3
	bl	__aeabi_fmul
	mov	r3, r0
	mov	r2, r3
	ldr	r3, .L19+172
	mov	r1, r3
	mov	r0, r2
	bl	__aeabi_fadd
	mov	r3, r0
	ldr	r1, [fp, #-40]	@ float
	mov	r0, r3
	bl	__aeabi_fmul
	mov	r3, r0
	mov	r2, r3
	ldr	r3, .L19+176
	mov	r1, r3
	mov	r0, r2
	bl	__aeabi_fadd
	mov	r3, r0
	ldr	r1, [fp, #-40]	@ float
	mov	r0, r3
	bl	__aeabi_fmul
	mov	r3, r0
	mov	r2, r3
	ldr	r3, .L19+180
	mov	r1, r3
	mov	r0, r2
	bl	__aeabi_fadd
	mov	r3, r0
	ldr	r1, [fp, #-40]	@ float
	mov	r0, r3
	bl	__aeabi_fmul
	mov	r3, r0
	mov	r2, r3
	ldr	r3, .L19+184
	mov	r1, r3
	mov	r0, r2
	bl	__aeabi_fadd
	mov	r3, r0
	ldr	r1, [fp, #-40]	@ float
	mov	r0, r3
	bl	__aeabi_fmul
	mov	r3, r0
	mov	r2, r3
	ldr	r3, .L19+188
	mov	r1, r3
	mov	r0, r2
	bl	__aeabi_fadd
	mov	r3, r0
	ldr	r1, [fp, #-40]	@ float
	mov	r0, r3
	bl	__aeabi_fmul
	mov	r3, r0
	mov	r2, r3
	mov	r3, #1065353216
	mov	r1, r3
	mov	r0, r2
	bl	__aeabi_fadd
	mov	r3, r0
	str	r3, [fp, #-52]	@ float
	b	.L15
.L14:
	ldr	r3, .L19+192
	ldr	r1, [fp, #-40]	@ float
	mov	r0, r3
	bl	__aeabi_fmul
	mov	r3, r0
	mov	r2, r3
	ldr	r3, .L19+196
	mov	r1, r3
	mov	r0, r2
	bl	__aeabi_fadd
	mov	r3, r0
	ldr	r1, [fp, #-40]	@ float
	mov	r0, r3
	bl	__aeabi_fmul
	mov	r3, r0
	mov	r2, r3
	ldr	r3, .L19+200
	mov	r1, r3
	mov	r0, r2
	bl	__aeabi_fadd
	mov	r3, r0
	ldr	r1, [fp, #-40]	@ float
	mov	r0, r3
	bl	__aeabi_fmul
	mov	r3, r0
	mov	r2, r3
	ldr	r3, .L19+204
	mov	r1, r3
	mov	r0, r2
	bl	__aeabi_fadd
	mov	r3, r0
	ldr	r1, [fp, #-40]	@ float
	mov	r0, r3
	bl	__aeabi_fmul
	mov	r3, r0
	mov	r2, r3
	ldr	r3, .L19+208
	mov	r1, r3
	mov	r0, r2
	bl	__aeabi_fadd
	mov	r3, r0
	ldr	r1, [fp, #-40]	@ float
	mov	r0, r3
	bl	__aeabi_fmul
	mov	r3, r0
	mov	r2, r3
	ldr	r3, .L19+212
	mov	r1, r3
	mov	r0, r2
	bl	__aeabi_fadd
	mov	r3, r0
	ldr	r1, [fp, #-40]	@ float
	mov	r0, r3
	bl	__aeabi_fmul
	mov	r3, r0
	mov	r2, r3
	ldr	r3, .L19+216
	mov	r1, r3
	mov	r0, r2
	bl	__aeabi_fadd
	mov	r3, r0
	str	r3, [fp, #-56]	@ float
	ldr	r3, .L19+220
	ldr	r1, [fp, #-40]	@ float
	mov	r0, r3
	bl	__aeabi_fmul
	mov	r3, r0
	mov	r2, r3
	ldr	r3, .L19+224
	mov	r1, r3
	mov	r0, r2
	bl	__aeabi_fadd
	mov	r3, r0
	ldr	r1, [fp, #-40]	@ float
	mov	r0, r3
	bl	__aeabi_fmul
	mov	r3, r0
	mov	r2, r3
	ldr	r3, .L19+228
	mov	r1, r3
	mov	r0, r2
	bl	__aeabi_fadd
	mov	r3, r0
	ldr	r1, [fp, #-40]	@ float
	mov	r0, r3
	bl	__aeabi_fmul
	mov	r3, r0
	mov	r2, r3
	ldr	r3, .L19+232
	mov	r1, r3
	mov	r0, r2
	bl	__aeabi_fadd
	mov	r3, r0
	ldr	r1, [fp, #-40]	@ float
	mov	r0, r3
	bl	__aeabi_fmul
	mov	r3, r0
	mov	r2, r3
	ldr	r3, .L19+236
	mov	r1, r3
	mov	r0, r2
	bl	__aeabi_fadd
	mov	r3, r0
	ldr	r1, [fp, #-40]	@ float
	mov	r0, r3
	bl	__aeabi_fmul
	mov	r3, r0
	mov	r2, r3
	ldr	r3, .L19+240
	mov	r1, r3
	mov	r0, r2
	bl	__aeabi_fadd
	mov	r3, r0
	ldr	r1, [fp, #-40]	@ float
	mov	r0, r3
	bl	__aeabi_fmul
	mov	r3, r0
	mov	r2, r3
	ldr	r3, .L19+244
	mov	r1, r3
	mov	r0, r2
	bl	__aeabi_fadd
	mov	r3, r0
	ldr	r1, [fp, #-40]	@ float
	mov	r0, r3
	bl	__aeabi_fmul
	mov	r3, r0
	mov	r2, r3
	mov	r3, #1065353216
	mov	r1, r3
	mov	r0, r2
	bl	__aeabi_fadd
	mov	r3, r0
	str	r3, [fp, #-52]	@ float
.L15:
	ldr	r3, [fp, #-64]	@ float
	str	r3, [fp, #-60]	@ float
	sub	r3, fp, #60
	mov	r0, r3
	bl	__trunc_float_word
	ldr	r3, [fp, #-60]	@ float
	eor	r3, r3, #-2147483648
	ldr	r2, [fp, #-60]	@ float
	mov	r1, r2
	mov	r0, r3
	bl	__aeabi_fmul
	mov	r3, r0
	ldr	r1, .L19+248
	mov	r0, r3
	bl	__aeabi_fsub
	mov	r3, r0
	mov	r0, r3
	bl	expf
	mov	r4, r0
	ldr	r3, [fp, #-60]	@ float
	ldr	r1, [fp, #-64]	@ float
	mov	r0, r3
	bl	__aeabi_fsub
	mov	r3, r0
	mov	r5, r3
	ldr	r3, [fp, #-60]	@ float
	ldr	r1, [fp, #-64]	@ float
	mov	r0, r3
	bl	__aeabi_fadd
	mov	r3, r0
	mov	r1, r3
	mov	r0, r5
	bl	__aeabi_fmul
	mov	r3, r0
	mov	r5, r3
	ldr	r1, [fp, #-52]	@ float
	ldr	r0, [fp, #-56]	@ float
	bl	__aeabi_fdiv
	mov	r3, r0
	mov	r1, r3
	mov	r0, r5
	bl	__aeabi_fadd
	mov	r3, r0
	mov	r0, r3
	bl	expf
	mov	r3, r0
	mov	r1, r3
	mov	r0, r4
	bl	__aeabi_fmul
	mov	r3, r0
	str	r3, [fp, #-36]	@ float
	ldr	r3, [fp, #-48]
	cmp	r3, #0
	blt	.L16
	mov	r4, #1065353216
	ldr	r1, [fp, #-64]	@ float
	ldr	r0, [fp, #-36]	@ float
	bl	__aeabi_fdiv
	mov	r3, r0
	mov	r1, r3
	mov	r0, r4
	bl	__aeabi_fsub
	mov	r3, r0
	b	.L17
.L16:
	ldr	r1, [fp, #-64]	@ float
	ldr	r0, [fp, #-36]	@ float
	bl	__aeabi_fdiv
	mov	r3, r0
	mov	r2, r3
	mov	r3, #1065353216
	mov	r1, r3
	mov	r0, r2
	bl	__aeabi_fsub
	mov	r3, r0
.L17:
	ldr	r2, .L19
	ldr	r1, [r2]
	ldr	r2, [fp, #-16]
	eors	r1, r2, r1
	mov	r2, #0
	beq	.L18
	bl	__stack_chk_fail
.L18:
	mov	r0, r3
	sub	sp, fp, #12
	@ sp needed
	pop	{r4, r5, fp, pc}
.L20:
	.align	2
.L19:
	.word	.LC0
	.word	2139095039
	.word	1062731775
	.word	1065579988
	.word	1040414164
	.word	-1211672911
	.word	-1145236343
	.word	-1125559665
	.word	-1096389653
	.word	-1232805350
	.word	957017673
	.word	1000767766
	.word	1032137315
	.word	1053539278
	.word	1067450367
	.word	-1156712000
	.word	1024545203
	.word	-1109189438
	.word	1050869332
	.word	-1094807032
	.word	1054107653
	.word	-1155871290
	.word	1011112611
	.word	1012887059
	.word	1040265991
	.word	1033050855
	.word	1057642373
	.word	1037693745
	.word	1062753803
	.word	1086324735
	.word	228737632
	.word	1077336941
	.word	-1055062146
	.word	-1029532885
	.word	-1019700505
	.word	-1021155956
	.word	-1032224681
	.word	-1054281694
	.word	-1087266633
	.word	-1138646893
	.word	-1116242025
	.word	1087520636
	.word	1121535263
	.word	1138131211
	.word	1143036105
	.word	1138313327
	.word	1124706403
	.word	1100821966
	.word	-1007566219
	.word	-998235381
	.word	-1004575679
	.word	-1021271318
	.word	-1047654325
	.word	-1085497900
	.word	-1138646894
	.word	-1045199086
	.word	1139622823
	.word	1159696590
	.word	1162345915
	.word	1153439577
	.word	1134749041
	.word	1106424921
	.word	1058013184
	.size	erff, .-erff
	.global	__aeabi_ui2f
	.section	.rodata
	.align	2
.LC1:
	.word	__stack_chk_guard
	.text
	.align	2
	.global	erfcf
	.syntax unified
	.arm
	.fpu softvfp
	.type	erfcf, %function
erfcf:
	@ args = 0, pretend = 0, frame = 56
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{r4, r5, fp, lr}
	add	fp, sp, #12
	sub	sp, sp, #56
	str	r0, [fp, #-64]	@ float
	ldr	r3, .L37
	ldr	r3, [r3]
	str	r3, [fp, #-16]
	mov	r3,#0
	ldr	r0, [fp, #-64]	@ float
	bl	__get_float_word
	str	r0, [fp, #-44]
	ldr	r3, [fp, #-44]
	bic	r3, r3, #-2147483648
	str	r3, [fp, #-40]
	ldr	r3, [fp, #-40]
	ldr	r2, .L37+4
	cmp	r3, r2
	ble	.L22
	ldr	r3, [fp, #-44]
	lsr	r3, r3, #31
	lsl	r3, r3, #1
	mov	r0, r3
	bl	__aeabi_ui2f
	mov	r4, r0
	mov	r3, #1065353216
	ldr	r1, [fp, #-64]	@ float
	mov	r0, r3
	bl	__aeabi_fdiv
	mov	r3, r0
	mov	r1, r3
	mov	r0, r4
	bl	__aeabi_fadd
	mov	r3, r0
	b	.L35
.L22:
	ldr	r3, [fp, #-40]
	ldr	r2, .L37+8
	cmp	r3, r2
	bgt	.L24
	ldr	r3, [fp, #-40]
	cmp	r3, #595591168
	bge	.L25
	mov	r3, #1065353216
	ldr	r1, [fp, #-64]	@ float
	mov	r0, r3
	bl	__aeabi_fsub
	mov	r3, r0
	b	.L35
.L25:
	ldr	r1, [fp, #-64]	@ float
	ldr	r0, [fp, #-64]	@ float
	bl	__aeabi_fmul
	mov	r3, r0
	str	r3, [fp, #-56]	@ float
	ldr	r3, [fp, #-56]	@ float
	ldr	r2, .L37+12
	mov	r1, r2
	mov	r0, r3
	bl	__aeabi_fmul
	mov	r3, r0
	mov	r2, r3
	ldr	r3, .L37+16
	mov	r1, r3
	mov	r0, r2
	bl	__aeabi_fadd
	mov	r3, r0
	mov	r2, r3
	ldr	r3, [fp, #-56]	@ float
	mov	r1, r3
	mov	r0, r2
	bl	__aeabi_fmul
	mov	r3, r0
	mov	r2, r3
	ldr	r3, .L37+20
	mov	r1, r3
	mov	r0, r2
	bl	__aeabi_fadd
	mov	r3, r0
	mov	r2, r3
	ldr	r3, [fp, #-56]	@ float
	mov	r1, r3
	mov	r0, r2
	bl	__aeabi_fmul
	mov	r3, r0
	mov	r2, r3
	ldr	r3, .L37+24
	mov	r1, r3
	mov	r0, r2
	bl	__aeabi_fadd
	mov	r3, r0
	mov	r2, r3
	ldr	r3, [fp, #-56]	@ float
	mov	r1, r3
	mov	r0, r2
	bl	__aeabi_fmul
	mov	r3, r0
	mov	r2, r3
	ldr	r3, .L37+28
	mov	r1, r3
	mov	r0, r2
	bl	__aeabi_fadd
	mov	r3, r0
	str	r3, [fp, #-32]	@ float
	ldr	r3, [fp, #-56]	@ float
	ldr	r2, .L37+32
	mov	r1, r2
	mov	r0, r3
	bl	__aeabi_fmul
	mov	r3, r0
	mov	r2, r3
	ldr	r3, .L37+36
	mov	r1, r3
	mov	r0, r2
	bl	__aeabi_fadd
	mov	r3, r0
	mov	r2, r3
	ldr	r3, [fp, #-56]	@ float
	mov	r1, r3
	mov	r0, r2
	bl	__aeabi_fmul
	mov	r3, r0
	mov	r2, r3
	ldr	r3, .L37+40
	mov	r1, r3
	mov	r0, r2
	bl	__aeabi_fadd
	mov	r3, r0
	mov	r2, r3
	ldr	r3, [fp, #-56]	@ float
	mov	r1, r3
	mov	r0, r2
	bl	__aeabi_fmul
	mov	r3, r0
	mov	r2, r3
	ldr	r3, .L37+44
	mov	r1, r3
	mov	r0, r2
	bl	__aeabi_fadd
	mov	r3, r0
	mov	r2, r3
	ldr	r3, [fp, #-56]	@ float
	mov	r1, r3
	mov	r0, r2
	bl	__aeabi_fmul
	mov	r3, r0
	mov	r2, r3
	ldr	r3, .L37+48
	mov	r1, r3
	mov	r0, r2
	bl	__aeabi_fadd
	mov	r3, r0
	mov	r2, r3
	ldr	r3, [fp, #-56]	@ float
	mov	r1, r3
	mov	r0, r2
	bl	__aeabi_fmul
	mov	r3, r0
	mov	r2, r3
	mov	r3, #1065353216
	mov	r1, r3
	mov	r0, r2
	bl	__aeabi_fadd
	mov	r3, r0
	str	r3, [fp, #-36]	@ float
	ldr	r1, [fp, #-36]	@ float
	ldr	r0, [fp, #-32]	@ float
	bl	__aeabi_fdiv
	mov	r3, r0
	str	r3, [fp, #-20]	@ float
	ldr	r3, [fp, #-44]
	cmp	r3, #1048576000
	bge	.L26
	mov	r4, #1065353216
	ldr	r1, [fp, #-20]	@ float
	ldr	r0, [fp, #-64]	@ float
	bl	__aeabi_fmul
	mov	r3, r0
	ldr	r1, [fp, #-64]	@ float
	mov	r0, r3
	bl	__aeabi_fadd
	mov	r3, r0
	mov	r1, r3
	mov	r0, r4
	bl	__aeabi_fsub
	mov	r3, r0
	b	.L35
.L26:
	ldr	r1, [fp, #-20]	@ float
	ldr	r0, [fp, #-64]	@ float
	bl	__aeabi_fmul
	mov	r3, r0
	str	r3, [fp, #-32]	@ float
	mov	r3, #1056964608
	mov	r1, r3
	ldr	r0, [fp, #-64]	@ float
	bl	__aeabi_fsub
	mov	r3, r0
	mov	r1, r3
	ldr	r0, [fp, #-32]	@ float
	bl	__aeabi_fadd
	mov	r3, r0
	str	r3, [fp, #-32]	@ float
	mov	r3, #1056964608
	ldr	r1, [fp, #-32]	@ float
	mov	r0, r3
	bl	__aeabi_fsub
	mov	r3, r0
	b	.L35
.L24:
	ldr	r3, [fp, #-40]
	ldr	r2, .L37+52
	cmp	r3, r2
	bgt	.L27
	ldr	r3, [fp, #-64]
	bic	r3, r3, #-2147483648
	mov	r2, #1065353216
	mov	r1, r2
	mov	r0, r3
	bl	__aeabi_fsub
	mov	r3, r0
	str	r3, [fp, #-36]	@ float
	ldr	r3, .L37+56
	ldr	r1, [fp, #-36]	@ float
	mov	r0, r3
	bl	__aeabi_fmul
	mov	r3, r0
	mov	r2, r3
	ldr	r3, .L37+60
	mov	r1, r3
	mov	r0, r2
	bl	__aeabi_fadd
	mov	r3, r0
	ldr	r1, [fp, #-36]	@ float
	mov	r0, r3
	bl	__aeabi_fmul
	mov	r3, r0
	mov	r2, r3
	ldr	r3, .L37+64
	mov	r1, r3
	mov	r0, r2
	bl	__aeabi_fadd
	mov	r3, r0
	ldr	r1, [fp, #-36]	@ float
	mov	r0, r3
	bl	__aeabi_fmul
	mov	r3, r0
	mov	r2, r3
	ldr	r3, .L37+68
	mov	r1, r3
	mov	r0, r2
	bl	__aeabi_fadd
	mov	r3, r0
	ldr	r1, [fp, #-36]	@ float
	mov	r0, r3
	bl	__aeabi_fmul
	mov	r3, r0
	mov	r2, r3
	ldr	r3, .L37+72
	mov	r1, r3
	mov	r0, r2
	bl	__aeabi_fadd
	mov	r3, r0
	ldr	r1, [fp, #-36]	@ float
	mov	r0, r3
	bl	__aeabi_fmul
	mov	r3, r0
	mov	r2, r3
	ldr	r3, .L37+76
	mov	r1, r3
	mov	r0, r2
	bl	__aeabi_fadd
	mov	r3, r0
	ldr	r1, [fp, #-36]	@ float
	mov	r0, r3
	bl	__aeabi_fmul
	mov	r3, r0
	mov	r2, r3
	ldr	r3, .L37+80
	mov	r1, r3
	mov	r0, r2
	bl	__aeabi_fadd
	mov	r3, r0
	str	r3, [fp, #-28]	@ float
	ldr	r3, .L37+84
	ldr	r1, [fp, #-36]	@ float
	mov	r0, r3
	bl	__aeabi_fmul
	mov	r3, r0
	mov	r2, r3
	ldr	r3, .L37+88
	mov	r1, r3
	mov	r0, r2
	bl	__aeabi_fadd
	mov	r3, r0
	ldr	r1, [fp, #-36]	@ float
	mov	r0, r3
	bl	__aeabi_fmul
	mov	r3, r0
	mov	r2, r3
	ldr	r3, .L37+92
	mov	r1, r3
	mov	r0, r2
	bl	__aeabi_fadd
	mov	r3, r0
	ldr	r1, [fp, #-36]	@ float
	mov	r0, r3
	bl	__aeabi_fmul
	mov	r3, r0
	mov	r2, r3
	ldr	r3, .L37+96
	mov	r1, r3
	mov	r0, r2
	bl	__aeabi_fadd
	mov	r3, r0
	ldr	r1, [fp, #-36]	@ float
	mov	r0, r3
	bl	__aeabi_fmul
	mov	r3, r0
	mov	r2, r3
	ldr	r3, .L37+100
	mov	r1, r3
	mov	r0, r2
	bl	__aeabi_fadd
	mov	r3, r0
	ldr	r1, [fp, #-36]	@ float
	mov	r0, r3
	bl	__aeabi_fmul
	mov	r3, r0
	mov	r2, r3
	ldr	r3, .L37+104
	mov	r1, r3
	mov	r0, r2
	bl	__aeabi_fadd
	mov	r3, r0
	ldr	r1, [fp, #-36]	@ float
	mov	r0, r3
	bl	__aeabi_fmul
	mov	r3, r0
	mov	r2, r3
	mov	r3, #1065353216
	mov	r1, r3
	mov	r0, r2
	bl	__aeabi_fadd
	mov	r3, r0
	str	r3, [fp, #-24]	@ float
	ldr	r3, [fp, #-44]
	cmp	r3, #0
	blt	.L28
	mov	r3, #1065353216
	ldr	r2, .L37+108
	mov	r1, r2
	mov	r0, r3
	bl	__aeabi_fsub
	mov	r3, r0
	str	r3, [fp, #-56]	@ float
	ldr	r4, [fp, #-56]	@ float
	ldr	r1, [fp, #-24]	@ float
	ldr	r0, [fp, #-28]	@ float
	bl	__aeabi_fdiv
	mov	r3, r0
	mov	r1, r3
	mov	r0, r4
	bl	__aeabi_fsub
	mov	r3, r0
	b	.L35
.L28:
	ldr	r1, [fp, #-24]	@ float
	ldr	r0, [fp, #-28]	@ float
	bl	__aeabi_fdiv
	mov	r3, r0
	mov	r2, r3
	ldr	r3, .L37+108
	mov	r1, r3
	mov	r0, r2
	bl	__aeabi_fadd
	mov	r3, r0
	str	r3, [fp, #-56]	@ float
	mov	r2, #1065353216
	ldr	r3, [fp, #-56]	@ float
	mov	r1, r3
	mov	r0, r2
	bl	__aeabi_fadd
	mov	r3, r0
	b	.L35
.L27:
	ldr	r3, [fp, #-40]
	ldr	r2, .L37+112
	cmp	r3, r2
	bgt	.L29
	ldr	r3, [fp, #-64]
	bic	r3, r3, #-2147483648
	str	r3, [fp, #-64]	@ float
	mov	r4, #1065353216
	ldr	r1, [fp, #-64]	@ float
	ldr	r0, [fp, #-64]	@ float
	bl	__aeabi_fmul
	mov	r3, r0
	mov	r1, r3
	mov	r0, r4
	bl	__aeabi_fdiv
	mov	r3, r0
	str	r3, [fp, #-36]	@ float
	ldr	r3, [fp, #-40]
	ldr	r2, .L37+116
	cmp	r3, r2
	bgt	.L30
	ldr	r3, .L37+120
	ldr	r1, [fp, #-36]	@ float
	mov	r0, r3
	bl	__aeabi_fmul
	mov	r3, r0
	mov	r2, r3
	ldr	r3, .L37+124
	mov	r1, r3
	mov	r0, r2
	bl	__aeabi_fadd
	mov	r3, r0
	ldr	r1, [fp, #-36]	@ float
	mov	r0, r3
	bl	__aeabi_fmul
	mov	r3, r0
	mov	r2, r3
	ldr	r3, .L37+128
	mov	r1, r3
	mov	r0, r2
	bl	__aeabi_fadd
	mov	r3, r0
	ldr	r1, [fp, #-36]	@ float
	mov	r0, r3
	bl	__aeabi_fmul
	mov	r3, r0
	mov	r2, r3
	ldr	r3, .L37+132
	mov	r1, r3
	mov	r0, r2
	bl	__aeabi_fadd
	mov	r3, r0
	ldr	r1, [fp, #-36]	@ float
	mov	r0, r3
	bl	__aeabi_fmul
	mov	r3, r0
	mov	r2, r3
	ldr	r3, .L37+136
	mov	r1, r3
	mov	r0, r2
	bl	__aeabi_fadd
	mov	r3, r0
	ldr	r1, [fp, #-36]	@ float
	mov	r0, r3
	bl	__aeabi_fmul
	mov	r3, r0
	mov	r2, r3
	ldr	r3, .L37+140
	mov	r1, r3
	mov	r0, r2
	bl	__aeabi_fadd
	mov	r3, r0
	ldr	r1, [fp, #-36]	@ float
	mov	r0, r3
	bl	__aeabi_fmul
	mov	r3, r0
	mov	r2, r3
	ldr	r3, .L37+144
	mov	r1, r3
	mov	r0, r2
	bl	__aeabi_fadd
	mov	r3, r0
	ldr	r1, [fp, #-36]	@ float
	mov	r0, r3
	bl	__aeabi_fmul
	mov	r3, r0
	mov	r2, r3
	ldr	r3, .L37+148
	mov	r1, r3
	mov	r0, r2
	bl	__aeabi_fadd
	mov	r3, r0
	str	r3, [fp, #-52]	@ float
	ldr	r3, .L37+152
	ldr	r1, [fp, #-36]	@ float
	mov	r0, r3
	bl	__aeabi_fmul
	mov	r3, r0
	mov	r2, r3
	ldr	r3, .L37+156
	mov	r1, r3
	mov	r0, r2
	bl	__aeabi_fadd
	mov	r3, r0
	ldr	r1, [fp, #-36]	@ float
	mov	r0, r3
	bl	__aeabi_fmul
	mov	r3, r0
	mov	r2, r3
	ldr	r3, .L37+160
	mov	r1, r3
	mov	r0, r2
	bl	__aeabi_fadd
	mov	r3, r0
	ldr	r1, [fp, #-36]	@ float
	mov	r0, r3
	bl	__aeabi_fmul
	mov	r3, r0
	mov	r2, r3
	ldr	r3, .L37+164
	mov	r1, r3
	mov	r0, r2
	bl	__aeabi_fadd
	mov	r3, r0
	ldr	r1, [fp, #-36]	@ float
	mov	r0, r3
	bl	__aeabi_fmul
	mov	r3, r0
	mov	r2, r3
	ldr	r3, .L37+168
	mov	r1, r3
	mov	r0, r2
	bl	__aeabi_fadd
	mov	r3, r0
	ldr	r1, [fp, #-36]	@ float
	mov	r0, r3
	bl	__aeabi_fmul
	mov	r3, r0
	mov	r2, r3
	ldr	r3, .L37+172
	mov	r1, r3
	mov	r0, r2
	bl	__aeabi_fadd
	mov	r3, r0
	ldr	r1, [fp, #-36]	@ float
	mov	r0, r3
	bl	__aeabi_fmul
	mov	r3, r0
	mov	r2, r3
	ldr	r3, .L37+176
	mov	r1, r3
	mov	r0, r2
	bl	__aeabi_fadd
	mov	r3, r0
	ldr	r1, [fp, #-36]	@ float
	mov	r0, r3
	bl	__aeabi_fmul
	mov	r3, r0
	mov	r2, r3
	ldr	r3, .L37+180
	mov	r1, r3
	mov	r0, r2
	bl	__aeabi_fadd
	mov	r3, r0
	ldr	r1, [fp, #-36]	@ float
	mov	r0, r3
	bl	__aeabi_fmul
	mov	r3, r0
	mov	r2, r3
	mov	r3, #1065353216
	mov	r1, r3
	mov	r0, r2
	bl	__aeabi_fadd
	mov	r3, r0
	str	r3, [fp, #-48]	@ float
	b	.L31
.L30:
	ldr	r3, [fp, #-44]
	cmp	r3, #0
	bge	.L32
	ldr	r3, [fp, #-40]
	ldr	r2, .L37+184
	cmp	r3, r2
	ble	.L32
	mov	r3, #1073741824
	ldr	r2, .L37+188
	mov	r1, r2
	mov	r0, r3
	bl	__aeabi_fsub
	mov	r3, r0
	b	.L35
.L32:
	ldr	r3, .L37+192
	ldr	r1, [fp, #-36]	@ float
	mov	r0, r3
	bl	__aeabi_fmul
	mov	r3, r0
	mov	r2, r3
	ldr	r3, .L37+196
	mov	r1, r3
	mov	r0, r2
	bl	__aeabi_fadd
	mov	r3, r0
	ldr	r1, [fp, #-36]	@ float
	mov	r0, r3
	bl	__aeabi_fmul
	mov	r3, r0
	mov	r2, r3
	ldr	r3, .L37+200
	mov	r1, r3
	mov	r0, r2
	bl	__aeabi_fadd
	mov	r3, r0
	ldr	r1, [fp, #-36]	@ float
	mov	r0, r3
	bl	__aeabi_fmul
	mov	r3, r0
	mov	r2, r3
	ldr	r3, .L37+204
	mov	r1, r3
	mov	r0, r2
	bl	__aeabi_fadd
	mov	r3, r0
	ldr	r1, [fp, #-36]	@ float
	mov	r0, r3
	bl	__aeabi_fmul
	mov	r3, r0
	mov	r2, r3
	ldr	r3, .L37+208
	mov	r1, r3
	mov	r0, r2
	bl	__aeabi_fadd
	mov	r3, r0
	ldr	r1, [fp, #-36]	@ float
	mov	r0, r3
	bl	__aeabi_fmul
	mov	r3, r0
	mov	r2, r3
	ldr	r3, .L37+212
	mov	r1, r3
	mov	r0, r2
	bl	__aeabi_fadd
	mov	r3, r0
	ldr	r1, [fp, #-36]	@ float
	mov	r0, r3
	bl	__aeabi_fmul
	mov	r3, r0
	mov	r2, r3
	ldr	r3, .L37+216
	mov	r1, r3
	mov	r0, r2
	bl	__aeabi_fadd
	mov	r3, r0
	str	r3, [fp, #-52]	@ float
	ldr	r3, .L37+220
	ldr	r1, [fp, #-36]	@ float
	mov	r0, r3
	bl	__aeabi_fmul
	mov	r3, r0
	mov	r2, r3
	ldr	r3, .L37+224
	mov	r1, r3
	mov	r0, r2
	bl	__aeabi_fadd
	mov	r3, r0
	ldr	r1, [fp, #-36]	@ float
	mov	r0, r3
	bl	__aeabi_fmul
	mov	r3, r0
	mov	r2, r3
	ldr	r3, .L37+228
	mov	r1, r3
	mov	r0, r2
	bl	__aeabi_fadd
	mov	r3, r0
	ldr	r1, [fp, #-36]	@ float
	mov	r0, r3
	bl	__aeabi_fmul
	mov	r3, r0
	mov	r2, r3
	ldr	r3, .L37+232
	mov	r1, r3
	mov	r0, r2
	bl	__aeabi_fadd
	mov	r3, r0
	ldr	r1, [fp, #-36]	@ float
	mov	r0, r3
	bl	__aeabi_fmul
	mov	r3, r0
	mov	r2, r3
	ldr	r3, .L37+236
	mov	r1, r3
	mov	r0, r2
	bl	__aeabi_fadd
	mov	r3, r0
	ldr	r1, [fp, #-36]	@ float
	mov	r0, r3
	bl	__aeabi_fmul
	mov	r3, r0
	mov	r2, r3
	ldr	r3, .L37+240
	mov	r1, r3
	mov	r0, r2
	bl	__aeabi_fadd
	mov	r3, r0
	ldr	r1, [fp, #-36]	@ float
	mov	r0, r3
	bl	__aeabi_fmul
	mov	r3, r0
	mov	r2, r3
	ldr	r3, .L37+244
	mov	r1, r3
	mov	r0, r2
	bl	__aeabi_fadd
	mov	r3, r0
	ldr	r1, [fp, #-36]	@ float
	mov	r0, r3
	bl	__aeabi_fmul
	mov	r3, r0
	mov	r2, r3
	mov	r3, #1065353216
	mov	r1, r3
	mov	r0, r2
	bl	__aeabi_fadd
	mov	r3, r0
	str	r3, [fp, #-48]	@ float
.L31:
	ldr	r3, [fp, #-64]	@ float
	str	r3, [fp, #-56]	@ float
	sub	r3, fp, #56
	mov	r0, r3
	bl	__trunc_float_word
	ldr	r3, [fp, #-56]	@ float
	eor	r3, r3, #-2147483648
	ldr	r2, [fp, #-56]	@ float
	mov	r1, r2
	mov	r0, r3
	bl	__aeabi_fmul
	mov	r3, r0
	ldr	r1, .L37+248
	mov	r0, r3
	bl	__aeabi_fsub
	mov	r3, r0
	mov	r0, r3
	bl	expf
	mov	r4, r0
	ldr	r3, [fp, #-56]	@ float
	ldr	r1, [fp, #-64]	@ float
	mov	r0, r3
	bl	__aeabi_fsub
	mov	r3, r0
	mov	r5, r3
	ldr	r3, [fp, #-56]	@ float
	ldr	r1, [fp, #-64]	@ float
	mov	r0, r3
	bl	__aeabi_fadd
	mov	r3, r0
	mov	r1, r3
	mov	r0, r5
	bl	__aeabi_fmul
	mov	r3, r0
	mov	r5, r3
	ldr	r1, [fp, #-48]	@ float
	ldr	r0, [fp, #-52]	@ float
	bl	__aeabi_fdiv
	mov	r3, r0
	mov	r1, r3
	mov	r0, r5
	bl	__aeabi_fadd
	mov	r3, r0
	mov	r0, r3
	bl	expf
	mov	r3, r0
	mov	r1, r3
	mov	r0, r4
	bl	__aeabi_fmul
	mov	r3, r0
	str	r3, [fp, #-32]	@ float
	ldr	r3, [fp, #-44]
	cmp	r3, #0
	ble	.L33
	ldr	r1, [fp, #-64]	@ float
	ldr	r0, [fp, #-32]	@ float
	bl	__aeabi_fdiv
	mov	r3, r0
	b	.L35
.L33:
	mov	r4, #1073741824
	ldr	r1, [fp, #-64]	@ float
	ldr	r0, [fp, #-32]	@ float
	bl	__aeabi_fdiv
	mov	r3, r0
	mov	r1, r3
	mov	r0, r4
	bl	__aeabi_fsub
	mov	r3, r0
	b	.L35
.L29:
	bl	__errno_location
	mov	r3, r0
	mov	r2, #34
	str	r2, [r3]
	ldr	r3, [fp, #-44]
	cmp	r3, #0
	ble	.L34
	ldr	r3, .L37+188
	ldr	r2, .L37+188
	mov	r1, r2
	mov	r0, r3
	bl	__aeabi_fmul
	mov	r3, r0
	b	.L35
.L34:
	mov	r3, #1073741824
	ldr	r2, .L37+188
	mov	r1, r2
	mov	r0, r3
	bl	__aeabi_fsub
	mov	r3, r0
.L35:
	ldr	r2, .L37
	ldr	r1, [r2]
	ldr	r2, [fp, #-16]
	eors	r1, r2, r1
	mov	r2, #0
	beq	.L36
	bl	__stack_chk_fail
.L36:
	mov	r0, r3
	sub	sp, fp, #12
	@ sp needed
	pop	{r4, r5, fp, pc}
.L38:
	.align	2
.L37:
	.word	.LC1
	.word	2139095039
	.word	1062731775
	.word	-1211672911
	.word	-1145236343
	.word	-1125559665
	.word	-1096389653
	.word	1040414164
	.word	-1232805350
	.word	957017673
	.word	1000767766
	.word	1032137315
	.word	1053539278
	.word	1067450367
	.word	-1156712000
	.word	1024545203
	.word	-1109189438
	.word	1050869332
	.word	-1094807032
	.word	1054107653
	.word	-1155871290
	.word	1011112611
	.word	1012887059
	.word	1040265991
	.word	1033050855
	.word	1057642373
	.word	1037693745
	.word	1062753803
	.word	1105199103
	.word	1077336940
	.word	-1055062146
	.word	-1029532885
	.word	-1019700505
	.word	-1021155956
	.word	-1032224681
	.word	-1054281694
	.word	-1087266633
	.word	-1138646893
	.word	-1116242025
	.word	1087520636
	.word	1121535263
	.word	1138131211
	.word	1143036105
	.word	1138313327
	.word	1124706403
	.word	1100821966
	.word	1086324735
	.word	228737632
	.word	-1007566219
	.word	-998235381
	.word	-1004575679
	.word	-1021271318
	.word	-1047654325
	.word	-1085497900
	.word	-1138646894
	.word	-1045199086
	.word	1139622823
	.word	1159696590
	.word	1162345915
	.word	1153439577
	.word	1134749041
	.word	1106424921
	.word	1058013184
	.size	erfcf, .-erfcf
	.ident	"GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0"
	.section	.note.GNU-stack,"",%progbits
