	.file	"490852.c"
	.intel_syntax noprefix
	.text
	.globl	x_0
	.bss
	.align 4
	.type	x_0, @object
	.size	x_0, 4
x_0:
	.zero	4
	.globl	x_1
	.align 4
	.type	x_1, @object
	.size	x_1, 4
x_1:
	.zero	4
	.globl	x_2
	.align 4
	.type	x_2, @object
	.size	x_2, 4
x_2:
	.zero	4
	.globl	x_3
	.align 4
	.type	x_3, @object
	.size	x_3, 4
x_3:
	.zero	4
	.globl	x_4
	.align 4
	.type	x_4, @object
	.size	x_4, 4
x_4:
	.zero	4
	.globl	x_5
	.align 4
	.type	x_5, @object
	.size	x_5, 4
x_5:
	.zero	4
	.globl	x_6
	.align 4
	.type	x_6, @object
	.size	x_6, 4
x_6:
	.zero	4
	.globl	x_7
	.align 4
	.type	x_7, @object
	.size	x_7, 4
x_7:
	.zero	4
	.globl	x_8
	.align 4
	.type	x_8, @object
	.size	x_8, 4
x_8:
	.zero	4
	.globl	x_9
	.align 4
	.type	x_9, @object
	.size	x_9, 4
x_9:
	.zero	4
	.globl	x_10
	.align 4
	.type	x_10, @object
	.size	x_10, 4
x_10:
	.zero	4
	.globl	x_11
	.align 4
	.type	x_11, @object
	.size	x_11, 4
x_11:
	.zero	4
	.globl	x_12
	.align 4
	.type	x_12, @object
	.size	x_12, 4
x_12:
	.zero	4
	.globl	x_13
	.align 4
	.type	x_13, @object
	.size	x_13, 4
x_13:
	.zero	4
	.globl	x_14
	.align 4
	.type	x_14, @object
	.size	x_14, 4
x_14:
	.zero	4
	.globl	x_15
	.align 4
	.type	x_15, @object
	.size	x_15, 4
x_15:
	.zero	4
	.globl	x_16
	.align 4
	.type	x_16, @object
	.size	x_16, 4
x_16:
	.zero	4
	.globl	x_17
	.align 4
	.type	x_17, @object
	.size	x_17, 4
x_17:
	.zero	4
	.globl	x_18
	.align 4
	.type	x_18, @object
	.size	x_18, 4
x_18:
	.zero	4
	.globl	x_19
	.align 4
	.type	x_19, @object
	.size	x_19, 4
x_19:
	.zero	4
	.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
.L2222:
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_1[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L2963
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm0
	jmp	.L4
.L2963:
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm0
.L4:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_9[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC3[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L2964
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm3
	jmp	.L7
.L2964:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm3
.L7:
	comisd	xmm2, xmm0
	jbe	.L2965
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm2
	jmp	.L10
.L2965:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L2966
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
	jmp	.L10
.L2966:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm2
.L10:
	comisd	xmm1, xmm0
	jbe	.L2967
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_1[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L2968
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	jmp	.L19
.L2968:
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm1
	jmp	.L19
.L2967:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L2969
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
	jmp	.L22
.L2969:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm2
.L22:
	comisd	xmm1, xmm0
	jbe	.L2970
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm1
	jmp	.L19
.L2970:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L2971
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm1
	jmp	.L19
.L2971:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm1
.L19:
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC1[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L2972
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm1
	jmp	.L31
.L2972:
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm2, xmm1
.L31:
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm3, xmm1
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm4
	movss	xmm4, DWORD PTR x_18[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC6[rip]
	addsd	xmm4, xmm5
	comisd	xmm1, xmm4
	jbe	.L2973
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm4
	jmp	.L34
.L2973:
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm4
.L34:
	comisd	xmm3, xmm1
	jbe	.L2974
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm3
	jmp	.L37
.L2974:
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_18[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC6[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L2975
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm3
	jmp	.L37
.L2975:
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm3
.L37:
	comisd	xmm2, xmm1
	jbe	.L2976
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC1[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L2977
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	jmp	.L46
.L2977:
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
	jmp	.L46
.L2976:
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm1
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_18[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC6[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L2978
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm3
	jmp	.L49
.L2978:
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm3
.L49:
	comisd	xmm2, xmm1
	jbe	.L2979
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	jmp	.L46
.L2979:
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L2980
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	jmp	.L46
.L2980:
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
.L46:
	comisd	xmm0, xmm1
	jbe	.L2981
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_1[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L2982
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm0
	jmp	.L60
.L2982:
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm0
.L60:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_9[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC3[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L2983
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm3
	jmp	.L63
.L2983:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm3
.L63:
	comisd	xmm2, xmm0
	jbe	.L2984
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm2
	jmp	.L66
.L2984:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L2985
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
	jmp	.L66
.L2985:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm2
.L66:
	comisd	xmm1, xmm0
	jbe	.L2986
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_1[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L2987
	movss	xmm1, DWORD PTR x_0[rip]
	movss	xmm0, DWORD PTR .LC7[rip]
	addss	xmm0, xmm1
	jmp	.L85
.L2987:
	movss	xmm1, DWORD PTR x_1[rip]
	movss	xmm0, DWORD PTR .LC8[rip]
	addss	xmm0, xmm1
	jmp	.L85
.L2986:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L2988
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
	jmp	.L78
.L2988:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm2
.L78:
	comisd	xmm1, xmm0
	jbe	.L2989
	movss	xmm1, DWORD PTR x_3[rip]
	movss	xmm0, DWORD PTR .LC9[rip]
	addss	xmm0, xmm1
	jmp	.L85
.L2989:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L2990
	movss	xmm1, DWORD PTR x_5[rip]
	movss	xmm0, DWORD PTR .LC8[rip]
	addss	xmm0, xmm1
	jmp	.L85
.L2990:
	movss	xmm1, DWORD PTR x_9[rip]
	movss	xmm0, DWORD PTR .LC10[rip]
	addss	xmm0, xmm1
	jmp	.L85
.L2981:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L2991
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm0
	jmp	.L88
.L2991:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm0
.L88:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_18[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC6[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L2992
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm3
	jmp	.L91
.L2992:
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm3
.L91:
	comisd	xmm2, xmm0
	jbe	.L2993
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm2
	jmp	.L94
.L2993:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L2994
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
	jmp	.L94
.L2994:
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
.L94:
	comisd	xmm1, xmm0
	jbe	.L2995
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L2996
	movss	xmm1, DWORD PTR x_10[rip]
	movss	xmm0, DWORD PTR .LC11[rip]
	addss	xmm0, xmm1
	jmp	.L85
.L2996:
	movss	xmm1, DWORD PTR x_12[rip]
	movss	xmm0, DWORD PTR .LC8[rip]
	addss	xmm0, xmm1
	jmp	.L85
.L2995:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L2997
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
	jmp	.L106
.L2997:
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
.L106:
	comisd	xmm1, xmm0
	jbe	.L2998
	movss	xmm1, DWORD PTR x_15[rip]
	movss	xmm0, DWORD PTR .LC12[rip]
	addss	xmm0, xmm1
	jmp	.L85
.L2998:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L2999
	movss	xmm1, DWORD PTR x_17[rip]
	movss	xmm0, DWORD PTR .LC7[rip]
	addss	xmm0, xmm1
	jmp	.L85
.L2999:
	movss	xmm1, DWORD PTR x_18[rip]
	movss	xmm0, DWORD PTR .LC13[rip]
	addss	xmm0, xmm1
.L85:
	movss	DWORD PTR -80[rbp], xmm0
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC14[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC14[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3000
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC14[rip]
	addsd	xmm1, xmm0
	jmp	.L115
.L3000:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC14[rip]
	addsd	xmm1, xmm0
.L115:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC15[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_6[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC14[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L3001
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC15[rip]
	addsd	xmm0, xmm3
	jmp	.L118
.L3001:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC14[rip]
	addsd	xmm0, xmm3
.L118:
	comisd	xmm2, xmm0
	jbe	.L3002
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
	jmp	.L121
.L3002:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC15[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_6[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC14[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L3003
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC15[rip]
	addsd	xmm0, xmm2
	jmp	.L121
.L3003:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC14[rip]
	addsd	xmm0, xmm2
.L121:
	comisd	xmm1, xmm0
	jbe	.L3004
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC14[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC14[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3005
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC14[rip]
	addsd	xmm0, xmm1
	jmp	.L130
.L3005:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC14[rip]
	addsd	xmm0, xmm1
	jmp	.L130
.L3004:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC15[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_6[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC14[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L3006
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC15[rip]
	addsd	xmm0, xmm2
	jmp	.L133
.L3006:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC14[rip]
	addsd	xmm0, xmm2
.L133:
	comisd	xmm1, xmm0
	jbe	.L3007
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	jmp	.L130
.L3007:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC15[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC14[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3008
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC15[rip]
	addsd	xmm0, xmm1
	jmp	.L130
.L3008:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC14[rip]
	addsd	xmm0, xmm1
.L130:
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC16[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_8[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC17[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L3009
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC16[rip]
	addsd	xmm2, xmm1
	jmp	.L142
.L3009:
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC17[rip]
	addsd	xmm2, xmm1
.L142:
	movss	xmm1, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC18[rip]
	addsd	xmm3, xmm1
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC19[rip]
	addsd	xmm1, xmm4
	movss	xmm4, DWORD PTR x_19[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC2[rip]
	addsd	xmm4, xmm5
	comisd	xmm1, xmm4
	jbe	.L3010
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC19[rip]
	addsd	xmm1, xmm4
	jmp	.L145
.L3010:
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm4
.L145:
	comisd	xmm3, xmm1
	jbe	.L3011
	movss	xmm1, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC18[rip]
	addsd	xmm1, xmm3
	jmp	.L148
.L3011:
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC19[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_19[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC2[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L3012
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC19[rip]
	addsd	xmm1, xmm3
	jmp	.L148
.L3012:
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm3
.L148:
	comisd	xmm2, xmm1
	jbe	.L3013
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC16[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_8[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC17[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L3014
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC16[rip]
	addsd	xmm1, xmm2
	jmp	.L157
.L3014:
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC17[rip]
	addsd	xmm1, xmm2
	jmp	.L157
.L3013:
	movss	xmm1, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC18[rip]
	addsd	xmm2, xmm1
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC19[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_19[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC2[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L3015
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC19[rip]
	addsd	xmm1, xmm3
	jmp	.L160
.L3015:
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm3
.L160:
	comisd	xmm2, xmm1
	jbe	.L3016
	movss	xmm1, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC18[rip]
	addsd	xmm1, xmm2
	jmp	.L157
.L3016:
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC19[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC2[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L3017
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC19[rip]
	addsd	xmm1, xmm2
	jmp	.L157
.L3017:
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
.L157:
	comisd	xmm0, xmm1
	jbe	.L3018
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC14[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC14[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3019
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC14[rip]
	addsd	xmm1, xmm0
	jmp	.L171
.L3019:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC14[rip]
	addsd	xmm1, xmm0
.L171:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC15[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_6[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC14[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L3020
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC15[rip]
	addsd	xmm0, xmm3
	jmp	.L174
.L3020:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC14[rip]
	addsd	xmm0, xmm3
.L174:
	comisd	xmm2, xmm0
	jbe	.L3021
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
	jmp	.L177
.L3021:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC15[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_6[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC14[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L3022
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC15[rip]
	addsd	xmm0, xmm2
	jmp	.L177
.L3022:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC14[rip]
	addsd	xmm0, xmm2
.L177:
	comisd	xmm1, xmm0
	jbe	.L3023
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC14[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC14[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3024
	movss	xmm1, DWORD PTR x_1[rip]
	movss	xmm0, DWORD PTR .LC20[rip]
	addss	xmm0, xmm1
	jmp	.L196
.L3024:
	movss	xmm1, DWORD PTR x_3[rip]
	movss	xmm0, DWORD PTR .LC20[rip]
	addss	xmm0, xmm1
	jmp	.L196
.L3023:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC15[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_6[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC14[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L3025
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC15[rip]
	addsd	xmm0, xmm2
	jmp	.L189
.L3025:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC14[rip]
	addsd	xmm0, xmm2
.L189:
	comisd	xmm1, xmm0
	jbe	.L3026
	movss	xmm1, DWORD PTR x_4[rip]
	movss	xmm0, DWORD PTR .LC7[rip]
	addss	xmm0, xmm1
	jmp	.L196
.L3026:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC15[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC14[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3027
	movss	xmm1, DWORD PTR x_5[rip]
	movss	xmm0, DWORD PTR .LC21[rip]
	addss	xmm0, xmm1
	jmp	.L196
.L3027:
	movss	xmm1, DWORD PTR x_6[rip]
	movss	xmm0, DWORD PTR .LC20[rip]
	addss	xmm0, xmm1
	jmp	.L196
.L3018:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC16[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC17[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3028
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC16[rip]
	addsd	xmm1, xmm0
	jmp	.L199
.L3028:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC17[rip]
	addsd	xmm1, xmm0
.L199:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC18[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_19[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC2[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L3029
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm0, xmm3
	jmp	.L202
.L3029:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm3
.L202:
	comisd	xmm2, xmm0
	jbe	.L3030
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC18[rip]
	addsd	xmm0, xmm2
	jmp	.L205
.L3030:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC2[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L3031
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm0, xmm2
	jmp	.L205
.L3031:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm2
.L205:
	comisd	xmm1, xmm0
	jbe	.L3032
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC16[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC17[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3033
	movss	xmm1, DWORD PTR x_7[rip]
	movss	xmm0, DWORD PTR .LC22[rip]
	addss	xmm0, xmm1
	jmp	.L196
.L3033:
	movss	xmm1, DWORD PTR x_8[rip]
	movss	xmm0, DWORD PTR .LC23[rip]
	addss	xmm0, xmm1
	jmp	.L196
.L3032:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC18[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC2[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L3034
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm0, xmm2
	jmp	.L217
.L3034:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm2
.L217:
	comisd	xmm1, xmm0
	jbe	.L3035
	movss	xmm1, DWORD PTR x_9[rip]
	movss	xmm0, DWORD PTR .LC24[rip]
	addss	xmm0, xmm1
	jmp	.L196
.L3035:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3036
	movss	xmm1, DWORD PTR x_17[rip]
	movss	xmm0, DWORD PTR .LC25[rip]
	addss	xmm0, xmm1
	jmp	.L196
.L3036:
	movss	xmm1, DWORD PTR x_19[rip]
	movss	xmm0, DWORD PTR .LC9[rip]
	addss	xmm0, xmm1
.L196:
	movss	DWORD PTR -76[rbp], xmm0
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3037
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm0
	jmp	.L226
.L3037:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm0
.L226:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC14[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_6[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC6[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L3038
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC14[rip]
	addsd	xmm0, xmm3
	jmp	.L229
.L3038:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm3
.L229:
	comisd	xmm2, xmm0
	jbe	.L3039
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm2
	jmp	.L232
.L3039:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC14[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_6[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L3040
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC14[rip]
	addsd	xmm0, xmm2
	jmp	.L232
.L3040:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
.L232:
	comisd	xmm1, xmm0
	jbe	.L3041
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3042
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm1
	jmp	.L241
.L3042:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm1
	jmp	.L241
.L3041:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC14[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_6[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L3043
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC14[rip]
	addsd	xmm0, xmm2
	jmp	.L244
.L3043:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
.L244:
	comisd	xmm1, xmm0
	jbe	.L3044
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm1
	jmp	.L241
.L3044:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC14[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3045
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC14[rip]
	addsd	xmm0, xmm1
	jmp	.L241
.L3045:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm1
.L241:
	movss	xmm1, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC2[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L3046
	movss	xmm1, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm1
	jmp	.L253
.L3046:
	movss	xmm1, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm2, xmm1
.L253:
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC14[rip]
	addsd	xmm3, xmm1
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm4
	movss	xmm4, DWORD PTR x_19[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC15[rip]
	addsd	xmm4, xmm5
	comisd	xmm1, xmm4
	jbe	.L3047
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm4
	jmp	.L256
.L3047:
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC15[rip]
	addsd	xmm1, xmm4
.L256:
	comisd	xmm3, xmm1
	jbe	.L3048
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC14[rip]
	addsd	xmm1, xmm3
	jmp	.L259
.L3048:
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_19[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC15[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L3049
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm3
	jmp	.L259
.L3049:
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC15[rip]
	addsd	xmm1, xmm3
.L259:
	comisd	xmm2, xmm1
	jbe	.L3050
	movss	xmm1, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC2[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L3051
	movss	xmm1, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	jmp	.L268
.L3051:
	movss	xmm1, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
	jmp	.L268
.L3050:
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC14[rip]
	addsd	xmm2, xmm1
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_19[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC15[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L3052
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm3
	jmp	.L271
.L3052:
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC15[rip]
	addsd	xmm1, xmm3
.L271:
	comisd	xmm2, xmm1
	jbe	.L3053
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC14[rip]
	addsd	xmm1, xmm2
	jmp	.L268
.L3053:
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC15[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L3054
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
	jmp	.L268
.L3054:
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC15[rip]
	addsd	xmm1, xmm2
.L268:
	comisd	xmm0, xmm1
	jbe	.L3055
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3056
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm0
	jmp	.L282
.L3056:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm0
.L282:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC14[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_6[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC6[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L3057
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC14[rip]
	addsd	xmm0, xmm3
	jmp	.L285
.L3057:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm3
.L285:
	comisd	xmm2, xmm0
	jbe	.L3058
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm2
	jmp	.L288
.L3058:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC14[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_6[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L3059
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC14[rip]
	addsd	xmm0, xmm2
	jmp	.L288
.L3059:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
.L288:
	comisd	xmm1, xmm0
	jbe	.L3060
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3061
	movss	xmm1, DWORD PTR x_0[rip]
	movss	xmm0, DWORD PTR .LC28[rip]
	addss	xmm0, xmm1
	jmp	.L307
.L3061:
	movss	xmm1, DWORD PTR x_2[rip]
	movss	xmm0, DWORD PTR .LC11[rip]
	addss	xmm0, xmm1
	jmp	.L307
.L3060:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC14[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_6[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L3062
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC14[rip]
	addsd	xmm0, xmm2
	jmp	.L300
.L3062:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
.L300:
	comisd	xmm1, xmm0
	jbe	.L3063
	movss	xmm1, DWORD PTR x_3[rip]
	movss	xmm0, DWORD PTR .LC29[rip]
	addss	xmm0, xmm1
	jmp	.L307
.L3063:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC14[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3064
	movss	xmm1, DWORD PTR x_5[rip]
	movss	xmm0, DWORD PTR .LC20[rip]
	addss	xmm0, xmm1
	jmp	.L307
.L3064:
	movss	xmm1, DWORD PTR x_6[rip]
	movss	xmm0, DWORD PTR .LC13[rip]
	addss	xmm0, xmm1
	jmp	.L307
.L3055:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3065
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm0
	jmp	.L310
.L3065:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm0
.L310:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC14[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_19[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC15[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L3066
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm3
	jmp	.L313
.L3066:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC15[rip]
	addsd	xmm0, xmm3
.L313:
	comisd	xmm2, xmm0
	jbe	.L3067
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC14[rip]
	addsd	xmm0, xmm2
	jmp	.L316
.L3067:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC15[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L3068
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm2
	jmp	.L316
.L3068:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC15[rip]
	addsd	xmm0, xmm2
.L316:
	comisd	xmm1, xmm0
	jbe	.L3069
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3070
	movss	xmm1, DWORD PTR x_11[rip]
	movss	xmm0, DWORD PTR .LC10[rip]
	addss	xmm0, xmm1
	jmp	.L307
.L3070:
	movss	xmm1, DWORD PTR x_13[rip]
	movss	xmm0, DWORD PTR .LC9[rip]
	addss	xmm0, xmm1
	jmp	.L307
.L3069:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC14[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC15[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L3071
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm2
	jmp	.L328
.L3071:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC15[rip]
	addsd	xmm0, xmm2
.L328:
	comisd	xmm1, xmm0
	jbe	.L3072
	movss	xmm1, DWORD PTR x_15[rip]
	movss	xmm0, DWORD PTR .LC20[rip]
	addss	xmm0, xmm1
	jmp	.L307
.L3072:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC15[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3073
	movss	xmm1, DWORD PTR x_16[rip]
	movss	xmm0, DWORD PTR .LC9[rip]
	addss	xmm0, xmm1
	jmp	.L307
.L3073:
	movss	xmm1, DWORD PTR x_19[rip]
	movss	xmm0, DWORD PTR .LC21[rip]
	addss	xmm0, xmm1
.L307:
	movss	DWORD PTR -72[rbp], xmm0
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3074
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm0
	jmp	.L337
.L3074:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm0
.L337:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_8[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC4[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L3075
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm0, xmm3
	jmp	.L340
.L3075:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm3
.L340:
	comisd	xmm2, xmm0
	jbe	.L3076
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm2
	jmp	.L343
.L3076:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_8[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L3077
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm0, xmm2
	jmp	.L343
.L3077:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
.L343:
	comisd	xmm1, xmm0
	jbe	.L3078
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3079
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm1
	jmp	.L352
.L3079:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm1
	jmp	.L352
.L3078:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_8[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L3080
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm0, xmm2
	jmp	.L355
.L3080:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
.L355:
	comisd	xmm1, xmm0
	jbe	.L3081
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm1
	jmp	.L352
.L3081:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3082
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm0, xmm1
	jmp	.L352
.L3082:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm1
.L352:
	movss	xmm1, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC18[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_10[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L3083
	movss	xmm1, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC18[rip]
	addsd	xmm2, xmm1
	jmp	.L364
.L3083:
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm1
.L364:
	movss	xmm1, DWORD PTR x_11[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm3, xmm1
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm4
	movss	xmm4, DWORD PTR x_14[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC30[rip]
	addsd	xmm4, xmm5
	comisd	xmm1, xmm4
	jbe	.L3084
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm4
	jmp	.L367
.L3084:
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm4
.L367:
	comisd	xmm3, xmm1
	jbe	.L3085
	movss	xmm1, DWORD PTR x_11[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm3
	jmp	.L370
.L3085:
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_14[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC30[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L3086
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm3
	jmp	.L370
.L3086:
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm3
.L370:
	comisd	xmm2, xmm1
	jbe	.L3087
	movss	xmm1, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC18[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_10[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L3088
	movss	xmm1, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC18[rip]
	addsd	xmm1, xmm2
	jmp	.L379
.L3088:
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
	jmp	.L379
.L3087:
	movss	xmm1, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm2, xmm1
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_14[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC30[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L3089
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm3
	jmp	.L382
.L3089:
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm3
.L382:
	comisd	xmm2, xmm1
	jbe	.L3090
	movss	xmm1, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm2
	jmp	.L379
.L3090:
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC30[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L3091
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
	jmp	.L379
.L3091:
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm2
.L379:
	comisd	xmm0, xmm1
	jbe	.L3092
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3093
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm0
	jmp	.L393
.L3093:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm0
.L393:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_8[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC4[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L3094
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm0, xmm3
	jmp	.L396
.L3094:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm3
.L396:
	comisd	xmm2, xmm0
	jbe	.L3095
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm2
	jmp	.L399
.L3095:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_8[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L3096
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm0, xmm2
	jmp	.L399
.L3096:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
.L399:
	comisd	xmm1, xmm0
	jbe	.L3097
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3098
	movss	xmm1, DWORD PTR x_0[rip]
	movss	xmm0, DWORD PTR .LC11[rip]
	addss	xmm0, xmm1
	jmp	.L418
.L3098:
	movss	xmm1, DWORD PTR x_3[rip]
	movss	xmm0, DWORD PTR .LC32[rip]
	addss	xmm0, xmm1
	jmp	.L418
.L3097:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_8[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L3099
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm0, xmm2
	jmp	.L411
.L3099:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
.L411:
	comisd	xmm1, xmm0
	jbe	.L3100
	movss	xmm1, DWORD PTR x_4[rip]
	movss	xmm0, DWORD PTR .LC33[rip]
	addss	xmm0, xmm1
	jmp	.L418
.L3100:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3101
	movss	xmm1, DWORD PTR x_5[rip]
	movss	xmm0, DWORD PTR .LC25[rip]
	addss	xmm0, xmm1
	jmp	.L418
.L3101:
	movss	xmm1, DWORD PTR x_8[rip]
	movss	xmm0, DWORD PTR .LC11[rip]
	addss	xmm0, xmm1
	jmp	.L418
.L3092:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC18[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3102
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC18[rip]
	addsd	xmm1, xmm0
	jmp	.L421
.L3102:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm0
.L421:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_14[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC30[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L3103
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm3
	jmp	.L424
.L3103:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm3
.L424:
	comisd	xmm2, xmm0
	jbe	.L3104
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm2
	jmp	.L427
.L3104:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC30[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L3105
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm2
	jmp	.L427
.L3105:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm2
.L427:
	comisd	xmm1, xmm0
	jbe	.L3106
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC18[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3107
	movss	xmm1, DWORD PTR x_9[rip]
	movss	xmm0, DWORD PTR .LC24[rip]
	addss	xmm0, xmm1
	jmp	.L418
.L3107:
	movss	xmm1, DWORD PTR x_10[rip]
	movss	xmm0, DWORD PTR .LC13[rip]
	addss	xmm0, xmm1
	jmp	.L418
.L3106:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC30[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L3108
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm2
	jmp	.L439
.L3108:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm2
.L439:
	comisd	xmm1, xmm0
	jbe	.L3109
	movss	xmm1, DWORD PTR x_11[rip]
	movss	xmm0, DWORD PTR .LC29[rip]
	addss	xmm0, xmm1
	jmp	.L418
.L3109:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3110
	movss	xmm1, DWORD PTR x_12[rip]
	movss	xmm0, DWORD PTR .LC9[rip]
	addss	xmm0, xmm1
	jmp	.L418
.L3110:
	movss	xmm1, DWORD PTR x_14[rip]
	movss	xmm0, DWORD PTR .LC32[rip]
	addss	xmm0, xmm1
.L418:
	movss	DWORD PTR -68[rbp], xmm0
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC15[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3111
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm0
	jmp	.L448
.L3111:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC15[rip]
	addsd	xmm1, xmm0
.L448:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC17[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC18[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_9[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC18[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L3112
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC18[rip]
	addsd	xmm0, xmm3
	jmp	.L451
.L3112:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC18[rip]
	addsd	xmm0, xmm3
.L451:
	comisd	xmm2, xmm0
	jbe	.L3113
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC17[rip]
	addsd	xmm0, xmm2
	jmp	.L454
.L3113:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC18[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC18[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L3114
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC18[rip]
	addsd	xmm0, xmm2
	jmp	.L454
.L3114:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC18[rip]
	addsd	xmm0, xmm2
.L454:
	comisd	xmm1, xmm0
	jbe	.L3115
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC15[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3116
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm1
	jmp	.L463
.L3116:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC15[rip]
	addsd	xmm0, xmm1
	jmp	.L463
.L3115:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC17[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC18[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC18[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L3117
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC18[rip]
	addsd	xmm0, xmm2
	jmp	.L466
.L3117:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC18[rip]
	addsd	xmm0, xmm2
.L466:
	comisd	xmm1, xmm0
	jbe	.L3118
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC17[rip]
	addsd	xmm0, xmm1
	jmp	.L463
.L3118:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC18[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC18[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3119
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC18[rip]
	addsd	xmm0, xmm1
	jmp	.L463
.L3119:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC18[rip]
	addsd	xmm0, xmm1
.L463:
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC19[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L3120
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm1
	jmp	.L475
.L3120:
	movss	xmm1, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC19[rip]
	addsd	xmm2, xmm1
.L475:
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC18[rip]
	addsd	xmm3, xmm1
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC16[rip]
	addsd	xmm1, xmm4
	movss	xmm4, DWORD PTR x_18[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC17[rip]
	addsd	xmm4, xmm5
	comisd	xmm1, xmm4
	jbe	.L3121
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC16[rip]
	addsd	xmm1, xmm4
	jmp	.L478
.L3121:
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC17[rip]
	addsd	xmm1, xmm4
.L478:
	comisd	xmm3, xmm1
	jbe	.L3122
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC18[rip]
	addsd	xmm1, xmm3
	jmp	.L481
.L3122:
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC16[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_18[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC17[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L3123
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC16[rip]
	addsd	xmm1, xmm3
	jmp	.L481
.L3123:
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC17[rip]
	addsd	xmm1, xmm3
.L481:
	comisd	xmm2, xmm1
	jbe	.L3124
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC19[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L3125
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	jmp	.L490
.L3125:
	movss	xmm1, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC19[rip]
	addsd	xmm1, xmm2
	jmp	.L490
.L3124:
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC18[rip]
	addsd	xmm2, xmm1
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC16[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_18[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC17[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L3126
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC16[rip]
	addsd	xmm1, xmm3
	jmp	.L493
.L3126:
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC17[rip]
	addsd	xmm1, xmm3
.L493:
	comisd	xmm2, xmm1
	jbe	.L3127
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC18[rip]
	addsd	xmm1, xmm2
	jmp	.L490
.L3127:
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC16[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC17[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L3128
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC16[rip]
	addsd	xmm1, xmm2
	jmp	.L490
.L3128:
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC17[rip]
	addsd	xmm1, xmm2
.L490:
	comisd	xmm0, xmm1
	jbe	.L3129
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC15[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3130
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm0
	jmp	.L504
.L3130:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC15[rip]
	addsd	xmm1, xmm0
.L504:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC17[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC18[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_9[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC18[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L3131
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC18[rip]
	addsd	xmm0, xmm3
	jmp	.L507
.L3131:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC18[rip]
	addsd	xmm0, xmm3
.L507:
	comisd	xmm2, xmm0
	jbe	.L3132
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC17[rip]
	addsd	xmm0, xmm2
	jmp	.L510
.L3132:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC18[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC18[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L3133
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC18[rip]
	addsd	xmm0, xmm2
	jmp	.L510
.L3133:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC18[rip]
	addsd	xmm0, xmm2
.L510:
	comisd	xmm1, xmm0
	jbe	.L3134
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC15[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3135
	movss	xmm1, DWORD PTR x_1[rip]
	movss	xmm0, DWORD PTR .LC28[rip]
	addss	xmm0, xmm1
	jmp	.L529
.L3135:
	movss	xmm1, DWORD PTR x_3[rip]
	movss	xmm0, DWORD PTR .LC21[rip]
	addss	xmm0, xmm1
	jmp	.L529
.L3134:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC17[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC18[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC18[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L3136
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC18[rip]
	addsd	xmm0, xmm2
	jmp	.L522
.L3136:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC18[rip]
	addsd	xmm0, xmm2
.L522:
	comisd	xmm1, xmm0
	jbe	.L3137
	movss	xmm1, DWORD PTR x_5[rip]
	movss	xmm0, DWORD PTR .LC23[rip]
	addss	xmm0, xmm1
	jmp	.L529
.L3137:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC18[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC18[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3138
	movss	xmm1, DWORD PTR x_7[rip]
	movss	xmm0, DWORD PTR .LC24[rip]
	addss	xmm0, xmm1
	jmp	.L529
.L3138:
	movss	xmm1, DWORD PTR x_9[rip]
	movss	xmm0, DWORD PTR .LC24[rip]
	addss	xmm0, xmm1
	jmp	.L529
.L3129:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC19[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3139
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm0
	jmp	.L532
.L3139:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm1, xmm0
.L532:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC18[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC16[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_18[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC17[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L3140
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC16[rip]
	addsd	xmm0, xmm3
	jmp	.L535
.L3140:
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC17[rip]
	addsd	xmm0, xmm3
.L535:
	comisd	xmm2, xmm0
	jbe	.L3141
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC18[rip]
	addsd	xmm0, xmm2
	jmp	.L538
.L3141:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC16[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC17[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L3142
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC16[rip]
	addsd	xmm0, xmm2
	jmp	.L538
.L3142:
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC17[rip]
	addsd	xmm0, xmm2
.L538:
	comisd	xmm1, xmm0
	jbe	.L3143
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC19[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3144
	movss	xmm1, DWORD PTR x_10[rip]
	movss	xmm0, DWORD PTR .LC35[rip]
	addss	xmm0, xmm1
	jmp	.L529
.L3144:
	movss	xmm1, DWORD PTR x_13[rip]
	movss	xmm0, DWORD PTR .LC25[rip]
	addss	xmm0, xmm1
	jmp	.L529
.L3143:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC18[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC16[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC17[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L3145
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC16[rip]
	addsd	xmm0, xmm2
	jmp	.L550
.L3145:
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC17[rip]
	addsd	xmm0, xmm2
.L550:
	comisd	xmm1, xmm0
	jbe	.L3146
	movss	xmm1, DWORD PTR x_14[rip]
	movss	xmm0, DWORD PTR .LC24[rip]
	addss	xmm0, xmm1
	jmp	.L529
.L3146:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC16[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC17[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3147
	movss	xmm1, DWORD PTR x_16[rip]
	movss	xmm0, DWORD PTR .LC22[rip]
	addss	xmm0, xmm1
	jmp	.L529
.L3147:
	movss	xmm1, DWORD PTR x_18[rip]
	movss	xmm0, DWORD PTR .LC23[rip]
	addss	xmm0, xmm1
.L529:
	movss	DWORD PTR -64[rbp], xmm0
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3148
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm0
	jmp	.L559
.L3148:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm0
.L559:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_12[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC17[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L3149
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm3
	jmp	.L562
.L3149:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC17[rip]
	addsd	xmm0, xmm3
.L562:
	comisd	xmm2, xmm0
	jbe	.L3150
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm2
	jmp	.L565
.L3150:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC17[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L3151
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm2
	jmp	.L565
.L3151:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC17[rip]
	addsd	xmm0, xmm2
.L565:
	comisd	xmm1, xmm0
	jbe	.L3152
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3153
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm1
	jmp	.L574
.L3153:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm1
	jmp	.L574
.L3152:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC17[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L3154
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm2
	jmp	.L577
.L3154:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC17[rip]
	addsd	xmm0, xmm2
.L577:
	comisd	xmm1, xmm0
	jbe	.L3155
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm1
	jmp	.L574
.L3155:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC17[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3156
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm1
	jmp	.L574
.L3156:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC17[rip]
	addsd	xmm0, xmm1
.L574:
	movss	xmm1, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L3157
	movss	xmm1, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm2, xmm1
	jmp	.L586
.L3157:
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm1
.L586:
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm3, xmm1
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm4
	movss	xmm4, DWORD PTR x_19[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC0[rip]
	addsd	xmm4, xmm5
	comisd	xmm1, xmm4
	jbe	.L3158
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm4
	jmp	.L589
.L3158:
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm4
.L589:
	comisd	xmm3, xmm1
	jbe	.L3159
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm3
	jmp	.L592
.L3159:
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_19[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC0[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L3160
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm3
	jmp	.L592
.L3160:
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm3
.L592:
	comisd	xmm2, xmm1
	jbe	.L3161
	movss	xmm1, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L3162
	movss	xmm1, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm2
	jmp	.L601
.L3162:
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
	jmp	.L601
.L3161:
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm1
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_19[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC0[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L3163
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm3
	jmp	.L604
.L3163:
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm3
.L604:
	comisd	xmm2, xmm1
	jbe	.L3164
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	jmp	.L601
.L3164:
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L3165
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	jmp	.L601
.L3165:
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
.L601:
	comisd	xmm0, xmm1
	jbe	.L3166
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3167
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm0
	jmp	.L615
.L3167:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm0
.L615:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_12[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC17[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L3168
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm3
	jmp	.L618
.L3168:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC17[rip]
	addsd	xmm0, xmm3
.L618:
	comisd	xmm2, xmm0
	jbe	.L3169
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm2
	jmp	.L621
.L3169:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC17[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L3170
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm2
	jmp	.L621
.L3170:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC17[rip]
	addsd	xmm0, xmm2
.L621:
	comisd	xmm1, xmm0
	jbe	.L3171
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3172
	movss	xmm1, DWORD PTR x_0[rip]
	movss	xmm0, DWORD PTR .LC33[rip]
	addss	xmm0, xmm1
	jmp	.L640
.L3172:
	movss	xmm1, DWORD PTR x_2[rip]
	movss	xmm0, DWORD PTR .LC37[rip]
	addss	xmm0, xmm1
	jmp	.L640
.L3171:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC17[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L3173
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm2
	jmp	.L633
.L3173:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC17[rip]
	addsd	xmm0, xmm2
.L633:
	comisd	xmm1, xmm0
	jbe	.L3174
	movss	xmm1, DWORD PTR x_4[rip]
	movss	xmm0, DWORD PTR .LC37[rip]
	addss	xmm0, xmm1
	jmp	.L640
.L3174:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC17[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3175
	movss	xmm1, DWORD PTR x_11[rip]
	movss	xmm0, DWORD PTR .LC32[rip]
	addss	xmm0, xmm1
	jmp	.L640
.L3175:
	movss	xmm1, DWORD PTR x_12[rip]
	movss	xmm0, DWORD PTR .LC23[rip]
	addss	xmm0, xmm1
	jmp	.L640
.L3166:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3176
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm0
	jmp	.L643
.L3176:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm0
.L643:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_19[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC0[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L3177
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm3
	jmp	.L646
.L3177:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm3
.L646:
	comisd	xmm2, xmm0
	jbe	.L3178
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm2
	jmp	.L649
.L3178:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L3179
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm2
	jmp	.L649
.L3179:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
.L649:
	comisd	xmm1, xmm0
	jbe	.L3180
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3181
	movss	xmm1, DWORD PTR x_13[rip]
	movss	xmm0, DWORD PTR .LC28[rip]
	addss	xmm0, xmm1
	jmp	.L640
.L3181:
	movss	xmm1, DWORD PTR x_14[rip]
	movss	xmm0, DWORD PTR .LC13[rip]
	addss	xmm0, xmm1
	jmp	.L640
.L3180:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L3182
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm2
	jmp	.L661
.L3182:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
.L661:
	comisd	xmm1, xmm0
	jbe	.L3183
	movss	xmm1, DWORD PTR x_15[rip]
	movss	xmm0, DWORD PTR .LC37[rip]
	addss	xmm0, xmm1
	jmp	.L640
.L3183:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3184
	movss	xmm1, DWORD PTR x_17[rip]
	movss	xmm0, DWORD PTR .LC10[rip]
	addss	xmm0, xmm1
	jmp	.L640
.L3184:
	movss	xmm1, DWORD PTR x_19[rip]
	movss	xmm0, DWORD PTR .LC7[rip]
	addss	xmm0, xmm1
.L640:
	movss	DWORD PTR -60[rbp], xmm0
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_1[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3185
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm0
	jmp	.L670
.L3185:
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm0
.L670:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC16[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_6[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC19[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L3186
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm3
	jmp	.L673
.L3186:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm0, xmm3
.L673:
	comisd	xmm2, xmm0
	jbe	.L3187
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC16[rip]
	addsd	xmm0, xmm2
	jmp	.L676
.L3187:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_6[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC19[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L3188
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
	jmp	.L676
.L3188:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm0, xmm2
.L676:
	comisd	xmm1, xmm0
	jbe	.L3189
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_1[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3190
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm1
	jmp	.L685
.L3190:
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm1
	jmp	.L685
.L3189:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC16[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_6[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC19[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L3191
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
	jmp	.L688
.L3191:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm0, xmm2
.L688:
	comisd	xmm1, xmm0
	jbe	.L3192
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC16[rip]
	addsd	xmm0, xmm1
	jmp	.L685
.L3192:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC19[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3193
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm1
	jmp	.L685
.L3193:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm0, xmm1
.L685:
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC19[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_10[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC17[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L3194
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC19[rip]
	addsd	xmm2, xmm1
	jmp	.L697
.L3194:
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC17[rip]
	addsd	xmm2, xmm1
.L697:
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm3, xmm1
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm4
	movss	xmm4, DWORD PTR x_19[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC16[rip]
	addsd	xmm4, xmm5
	comisd	xmm1, xmm4
	jbe	.L3195
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm4
	jmp	.L700
.L3195:
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC16[rip]
	addsd	xmm1, xmm4
.L700:
	comisd	xmm3, xmm1
	jbe	.L3196
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm3
	jmp	.L703
.L3196:
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_19[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC16[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L3197
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm3
	jmp	.L703
.L3197:
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC16[rip]
	addsd	xmm1, xmm3
.L703:
	comisd	xmm2, xmm1
	jbe	.L3198
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC19[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_10[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC17[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L3199
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC19[rip]
	addsd	xmm1, xmm2
	jmp	.L712
.L3199:
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC17[rip]
	addsd	xmm1, xmm2
	jmp	.L712
.L3198:
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm2, xmm1
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_19[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC16[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L3200
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm3
	jmp	.L715
.L3200:
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC16[rip]
	addsd	xmm1, xmm3
.L715:
	comisd	xmm2, xmm1
	jbe	.L3201
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm2
	jmp	.L712
.L3201:
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC16[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L3202
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	jmp	.L712
.L3202:
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC16[rip]
	addsd	xmm1, xmm2
.L712:
	comisd	xmm0, xmm1
	jbe	.L3203
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_1[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3204
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm0
	jmp	.L726
.L3204:
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm0
.L726:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC16[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_6[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC19[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L3205
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm3
	jmp	.L729
.L3205:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm0, xmm3
.L729:
	comisd	xmm2, xmm0
	jbe	.L3206
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC16[rip]
	addsd	xmm0, xmm2
	jmp	.L732
.L3206:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_6[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC19[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L3207
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
	jmp	.L732
.L3207:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm0, xmm2
.L732:
	comisd	xmm1, xmm0
	jbe	.L3208
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_1[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3209
	movss	xmm1, DWORD PTR x_0[rip]
	movss	xmm0, DWORD PTR .LC32[rip]
	addss	xmm0, xmm1
	jmp	.L751
.L3209:
	movss	xmm1, DWORD PTR x_1[rip]
	movss	xmm0, DWORD PTR .LC12[rip]
	addss	xmm0, xmm1
	jmp	.L751
.L3208:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC16[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_6[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC19[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L3210
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
	jmp	.L744
.L3210:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm0, xmm2
.L744:
	comisd	xmm1, xmm0
	jbe	.L3211
	movss	xmm1, DWORD PTR x_2[rip]
	movss	xmm0, DWORD PTR .LC22[rip]
	addss	xmm0, xmm1
	jmp	.L751
.L3211:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC19[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3212
	movss	xmm1, DWORD PTR x_4[rip]
	movss	xmm0, DWORD PTR .LC8[rip]
	addss	xmm0, xmm1
	jmp	.L751
.L3212:
	movss	xmm1, DWORD PTR x_6[rip]
	movss	xmm0, DWORD PTR .LC25[rip]
	addss	xmm0, xmm1
	jmp	.L751
.L3203:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC17[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3213
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm1, xmm0
	jmp	.L754
.L3213:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC17[rip]
	addsd	xmm1, xmm0
.L754:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_19[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC16[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L3214
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm3
	jmp	.L757
.L3214:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC16[rip]
	addsd	xmm0, xmm3
.L757:
	comisd	xmm2, xmm0
	jbe	.L3215
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm2
	jmp	.L760
.L3215:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC16[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L3216
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm2
	jmp	.L760
.L3216:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC16[rip]
	addsd	xmm0, xmm2
.L760:
	comisd	xmm1, xmm0
	jbe	.L3217
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC17[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3218
	movss	xmm1, DWORD PTR x_7[rip]
	movss	xmm0, DWORD PTR .LC25[rip]
	addss	xmm0, xmm1
	jmp	.L751
.L3218:
	movss	xmm1, DWORD PTR x_10[rip]
	movss	xmm0, DWORD PTR .LC23[rip]
	addss	xmm0, xmm1
	jmp	.L751
.L3217:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC16[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L3219
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm2
	jmp	.L772
.L3219:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC16[rip]
	addsd	xmm0, xmm2
.L772:
	comisd	xmm1, xmm0
	jbe	.L3220
	movss	xmm1, DWORD PTR x_15[rip]
	movss	xmm0, DWORD PTR .LC28[rip]
	addss	xmm0, xmm1
	jmp	.L751
.L3220:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC16[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3221
	movss	xmm1, DWORD PTR x_17[rip]
	movss	xmm0, DWORD PTR .LC37[rip]
	addss	xmm0, xmm1
	jmp	.L751
.L3221:
	movss	xmm1, DWORD PTR x_19[rip]
	movss	xmm0, DWORD PTR .LC22[rip]
	addss	xmm0, xmm1
.L751:
	movss	DWORD PTR -56[rbp], xmm0
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3222
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm0
	jmp	.L781
.L3222:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm0
.L781:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_9[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC0[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L3223
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm3
	jmp	.L784
.L3223:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm3
.L784:
	comisd	xmm2, xmm0
	jbe	.L3224
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
	jmp	.L787
.L3224:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L3225
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
	jmp	.L787
.L3225:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
.L787:
	comisd	xmm1, xmm0
	jbe	.L3226
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3227
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm1
	jmp	.L796
.L3227:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm1
	jmp	.L796
.L3226:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L3228
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
	jmp	.L799
.L3228:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
.L799:
	comisd	xmm1, xmm0
	jbe	.L3229
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	jmp	.L796
.L3229:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3230
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm1
	jmp	.L796
.L3230:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
.L796:
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC15[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_11[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC19[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L3231
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC15[rip]
	addsd	xmm2, xmm1
	jmp	.L808
.L3231:
	movss	xmm1, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC19[rip]
	addsd	xmm2, xmm1
.L808:
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm3, xmm1
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm4
	movss	xmm4, DWORD PTR x_18[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC14[rip]
	addsd	xmm4, xmm5
	comisd	xmm1, xmm4
	jbe	.L3232
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm4
	jmp	.L811
.L3232:
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC14[rip]
	addsd	xmm1, xmm4
.L811:
	comisd	xmm3, xmm1
	jbe	.L3233
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm3
	jmp	.L814
.L3233:
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_18[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC14[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L3234
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm3
	jmp	.L814
.L3234:
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC14[rip]
	addsd	xmm1, xmm3
.L814:
	comisd	xmm2, xmm1
	jbe	.L3235
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC15[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_11[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC19[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L3236
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC15[rip]
	addsd	xmm1, xmm2
	jmp	.L823
.L3236:
	movss	xmm1, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC19[rip]
	addsd	xmm1, xmm2
	jmp	.L823
.L3235:
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm2, xmm1
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_18[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC14[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L3237
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm3
	jmp	.L826
.L3237:
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC14[rip]
	addsd	xmm1, xmm3
.L826:
	comisd	xmm2, xmm1
	jbe	.L3238
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm2
	jmp	.L823
.L3238:
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC14[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L3239
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm2
	jmp	.L823
.L3239:
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC14[rip]
	addsd	xmm1, xmm2
.L823:
	comisd	xmm0, xmm1
	jbe	.L3240
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3241
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm0
	jmp	.L837
.L3241:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm0
.L837:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_9[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC0[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L3242
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm3
	jmp	.L840
.L3242:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm3
.L840:
	comisd	xmm2, xmm0
	jbe	.L3243
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
	jmp	.L843
.L3243:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L3244
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
	jmp	.L843
.L3244:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
.L843:
	comisd	xmm1, xmm0
	jbe	.L3245
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3246
	movss	xmm1, DWORD PTR x_1[rip]
	movss	xmm0, DWORD PTR .LC11[rip]
	addss	xmm0, xmm1
	jmp	.L862
.L3246:
	movss	xmm1, DWORD PTR x_4[rip]
	movss	xmm0, DWORD PTR .LC9[rip]
	addss	xmm0, xmm1
	jmp	.L862
.L3245:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L3247
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
	jmp	.L855
.L3247:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
.L855:
	comisd	xmm1, xmm0
	jbe	.L3248
	movss	xmm1, DWORD PTR x_5[rip]
	movss	xmm0, DWORD PTR .LC7[rip]
	addss	xmm0, xmm1
	jmp	.L862
.L3248:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3249
	movss	xmm1, DWORD PTR x_6[rip]
	movss	xmm0, DWORD PTR .LC13[rip]
	addss	xmm0, xmm1
	jmp	.L862
.L3249:
	movss	xmm1, DWORD PTR x_9[rip]
	movss	xmm0, DWORD PTR .LC7[rip]
	addss	xmm0, xmm1
	jmp	.L862
.L3240:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC15[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC19[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3250
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC15[rip]
	addsd	xmm1, xmm0
	jmp	.L865
.L3250:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm1, xmm0
.L865:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_18[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC14[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L3251
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm3
	jmp	.L868
.L3251:
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC14[rip]
	addsd	xmm0, xmm3
.L868:
	comisd	xmm2, xmm0
	jbe	.L3252
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm2
	jmp	.L871
.L3252:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC14[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L3253
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm2
	jmp	.L871
.L3253:
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC14[rip]
	addsd	xmm0, xmm2
.L871:
	comisd	xmm1, xmm0
	jbe	.L3254
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC15[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC19[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3255
	movss	xmm1, DWORD PTR x_10[rip]
	movss	xmm0, DWORD PTR .LC21[rip]
	addss	xmm0, xmm1
	jmp	.L862
.L3255:
	movss	xmm1, DWORD PTR x_11[rip]
	movss	xmm0, DWORD PTR .LC25[rip]
	addss	xmm0, xmm1
	jmp	.L862
.L3254:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC14[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L3256
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm2
	jmp	.L883
.L3256:
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC14[rip]
	addsd	xmm0, xmm2
.L883:
	comisd	xmm1, xmm0
	jbe	.L3257
	movss	xmm1, DWORD PTR x_12[rip]
	movss	xmm0, DWORD PTR .LC29[rip]
	addss	xmm0, xmm1
	jmp	.L862
.L3257:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC14[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3258
	movss	xmm1, DWORD PTR x_15[rip]
	movss	xmm0, DWORD PTR .LC28[rip]
	addss	xmm0, xmm1
	jmp	.L862
.L3258:
	movss	xmm1, DWORD PTR x_18[rip]
	movss	xmm0, DWORD PTR .LC20[rip]
	addss	xmm0, xmm1
.L862:
	movss	DWORD PTR -52[rbp], xmm0
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC38[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_1[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3259
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC38[rip]
	addsd	xmm1, xmm0
	jmp	.L892
.L3259:
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm0
.L892:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC15[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC38[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_6[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC30[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L3260
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC38[rip]
	addsd	xmm0, xmm3
	jmp	.L895
.L3260:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm3
.L895:
	comisd	xmm2, xmm0
	jbe	.L3261
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC15[rip]
	addsd	xmm0, xmm2
	jmp	.L898
.L3261:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC38[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_6[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC30[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L3262
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC38[rip]
	addsd	xmm0, xmm2
	jmp	.L898
.L3262:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm2
.L898:
	comisd	xmm1, xmm0
	jbe	.L3263
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC38[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_1[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3264
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC38[rip]
	addsd	xmm0, xmm1
	jmp	.L907
.L3264:
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm1
	jmp	.L907
.L3263:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC15[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC38[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_6[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC30[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L3265
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC38[rip]
	addsd	xmm0, xmm2
	jmp	.L910
.L3265:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm2
.L910:
	comisd	xmm1, xmm0
	jbe	.L3266
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC15[rip]
	addsd	xmm0, xmm1
	jmp	.L907
.L3266:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC38[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3267
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC38[rip]
	addsd	xmm0, xmm1
	jmp	.L907
.L3267:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm1
.L907:
	movss	xmm1, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC15[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC2[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L3268
	movss	xmm1, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC15[rip]
	addsd	xmm2, xmm1
	jmp	.L919
.L3268:
	movss	xmm1, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm2, xmm1
.L919:
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC31[rip]
	addsd	xmm3, xmm1
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm4
	movss	xmm4, DWORD PTR x_19[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC2[rip]
	addsd	xmm4, xmm5
	comisd	xmm1, xmm4
	jbe	.L3269
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm4
	jmp	.L922
.L3269:
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm4
.L922:
	comisd	xmm3, xmm1
	jbe	.L3270
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm3
	jmp	.L925
.L3270:
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_19[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC2[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L3271
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm3
	jmp	.L925
.L3271:
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm3
.L925:
	comisd	xmm2, xmm1
	jbe	.L3272
	movss	xmm1, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC15[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC2[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L3273
	movss	xmm1, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC15[rip]
	addsd	xmm1, xmm2
	jmp	.L934
.L3273:
	movss	xmm1, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
	jmp	.L934
.L3272:
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC31[rip]
	addsd	xmm2, xmm1
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_19[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC2[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L3274
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm3
	jmp	.L937
.L3274:
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm3
.L937:
	comisd	xmm2, xmm1
	jbe	.L3275
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm2
	jmp	.L934
.L3275:
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC2[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L3276
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	jmp	.L934
.L3276:
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
.L934:
	comisd	xmm0, xmm1
	jbe	.L3277
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC38[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_1[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3278
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC38[rip]
	addsd	xmm1, xmm0
	jmp	.L948
.L3278:
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm0
.L948:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC15[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC38[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_6[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC30[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L3279
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC38[rip]
	addsd	xmm0, xmm3
	jmp	.L951
.L3279:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm3
.L951:
	comisd	xmm2, xmm0
	jbe	.L3280
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC15[rip]
	addsd	xmm0, xmm2
	jmp	.L954
.L3280:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC38[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_6[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC30[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L3281
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC38[rip]
	addsd	xmm0, xmm2
	jmp	.L954
.L3281:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm2
.L954:
	comisd	xmm1, xmm0
	jbe	.L3282
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC38[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_1[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3283
	movss	xmm1, DWORD PTR x_0[rip]
	movss	xmm0, DWORD PTR .LC39[rip]
	addss	xmm0, xmm1
	jmp	.L973
.L3283:
	movss	xmm1, DWORD PTR x_1[rip]
	movss	xmm0, DWORD PTR .LC35[rip]
	addss	xmm0, xmm1
	jmp	.L973
.L3282:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC15[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC38[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_6[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC30[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L3284
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC38[rip]
	addsd	xmm0, xmm2
	jmp	.L966
.L3284:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm2
.L966:
	comisd	xmm1, xmm0
	jbe	.L3285
	movss	xmm1, DWORD PTR x_3[rip]
	movss	xmm0, DWORD PTR .LC21[rip]
	addss	xmm0, xmm1
	jmp	.L973
.L3285:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC38[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3286
	movss	xmm1, DWORD PTR x_5[rip]
	movss	xmm0, DWORD PTR .LC39[rip]
	addss	xmm0, xmm1
	jmp	.L973
.L3286:
	movss	xmm1, DWORD PTR x_6[rip]
	movss	xmm0, DWORD PTR .LC32[rip]
	addss	xmm0, xmm1
	jmp	.L973
.L3277:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC15[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3287
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC15[rip]
	addsd	xmm1, xmm0
	jmp	.L976
.L3287:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm0
.L976:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_19[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC2[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L3288
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm3
	jmp	.L979
.L3288:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm3
.L979:
	comisd	xmm2, xmm0
	jbe	.L3289
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm2
	jmp	.L982
.L3289:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC2[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L3290
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm2
	jmp	.L982
.L3290:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm2
.L982:
	comisd	xmm1, xmm0
	jbe	.L3291
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC15[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3292
	movss	xmm1, DWORD PTR x_9[rip]
	movss	xmm0, DWORD PTR .LC21[rip]
	addss	xmm0, xmm1
	jmp	.L973
.L3292:
	movss	xmm1, DWORD PTR x_13[rip]
	movss	xmm0, DWORD PTR .LC9[rip]
	addss	xmm0, xmm1
	jmp	.L973
.L3291:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC2[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L3293
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm2
	jmp	.L994
.L3293:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm2
.L994:
	comisd	xmm1, xmm0
	jbe	.L3294
	movss	xmm1, DWORD PTR x_14[rip]
	movss	xmm0, DWORD PTR .LC33[rip]
	addss	xmm0, xmm1
	jmp	.L973
.L3294:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3295
	movss	xmm1, DWORD PTR x_16[rip]
	movss	xmm0, DWORD PTR .LC35[rip]
	addss	xmm0, xmm1
	jmp	.L973
.L3295:
	movss	xmm1, DWORD PTR x_19[rip]
	movss	xmm0, DWORD PTR .LC9[rip]
	addss	xmm0, xmm1
.L973:
	movss	DWORD PTR -48[rbp], xmm0
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_1[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3296
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm0
	jmp	.L1003
.L3296:
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm0
.L1003:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_6[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC15[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L3297
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm3
	jmp	.L1006
.L3297:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC15[rip]
	addsd	xmm0, xmm3
.L1006:
	comisd	xmm2, xmm0
	jbe	.L3298
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	jmp	.L1009
.L3298:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_6[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC15[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L3299
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm2
	jmp	.L1009
.L3299:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC15[rip]
	addsd	xmm0, xmm2
.L1009:
	comisd	xmm1, xmm0
	jbe	.L3300
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_1[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3301
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm1
	jmp	.L1018
.L3301:
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm1
	jmp	.L1018
.L3300:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_6[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC15[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L3302
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm2
	jmp	.L1021
.L3302:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC15[rip]
	addsd	xmm0, xmm2
.L1021:
	comisd	xmm1, xmm0
	jbe	.L3303
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm1
	jmp	.L1018
.L3303:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC15[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3304
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm1
	jmp	.L1018
.L3304:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC15[rip]
	addsd	xmm0, xmm1
.L1018:
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_10[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC18[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L3305
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm2, xmm1
	jmp	.L1030
.L3305:
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC18[rip]
	addsd	xmm2, xmm1
.L1030:
	movss	xmm1, DWORD PTR x_11[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC18[rip]
	addsd	xmm3, xmm1
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm4
	movss	xmm4, DWORD PTR x_16[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC0[rip]
	addsd	xmm4, xmm5
	comisd	xmm1, xmm4
	jbe	.L3306
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm4
	jmp	.L1033
.L3306:
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm4
.L1033:
	comisd	xmm3, xmm1
	jbe	.L3307
	movss	xmm1, DWORD PTR x_11[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC18[rip]
	addsd	xmm1, xmm3
	jmp	.L1036
.L3307:
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_16[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC0[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L3308
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm3
	jmp	.L1036
.L3308:
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm3
.L1036:
	comisd	xmm2, xmm1
	jbe	.L3309
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_10[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC18[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L3310
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
	jmp	.L1045
.L3310:
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC18[rip]
	addsd	xmm1, xmm2
	jmp	.L1045
.L3309:
	movss	xmm1, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC18[rip]
	addsd	xmm2, xmm1
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_16[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC0[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L3311
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm3
	jmp	.L1048
.L3311:
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm3
.L1048:
	comisd	xmm2, xmm1
	jbe	.L3312
	movss	xmm1, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC18[rip]
	addsd	xmm1, xmm2
	jmp	.L1045
.L3312:
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L3313
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
	jmp	.L1045
.L3313:
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
.L1045:
	comisd	xmm0, xmm1
	jbe	.L3314
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_1[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3315
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm0
	jmp	.L1059
.L3315:
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm0
.L1059:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_6[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC15[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L3316
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm3
	jmp	.L1062
.L3316:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC15[rip]
	addsd	xmm0, xmm3
.L1062:
	comisd	xmm2, xmm0
	jbe	.L3317
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	jmp	.L1065
.L3317:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_6[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC15[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L3318
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm2
	jmp	.L1065
.L3318:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC15[rip]
	addsd	xmm0, xmm2
.L1065:
	comisd	xmm1, xmm0
	jbe	.L3319
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC26[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_1[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC26[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3320
	movss	xmm1, DWORD PTR x_0[rip]
	movss	xmm0, DWORD PTR .LC28[rip]
	addss	xmm0, xmm1
	jmp	.L1084
.L3320:
	movss	xmm1, DWORD PTR x_1[rip]
	movss	xmm0, DWORD PTR .LC28[rip]
	addss	xmm0, xmm1
	jmp	.L1084
.L3319:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_6[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC15[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L3321
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm2
	jmp	.L1077
.L3321:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC15[rip]
	addsd	xmm0, xmm2
.L1077:
	comisd	xmm1, xmm0
	jbe	.L3322
	movss	xmm1, DWORD PTR x_3[rip]
	movss	xmm0, DWORD PTR .LC11[rip]
	addss	xmm0, xmm1
	jmp	.L1084
.L3322:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC15[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3323
	movss	xmm1, DWORD PTR x_5[rip]
	movss	xmm0, DWORD PTR .LC33[rip]
	addss	xmm0, xmm1
	jmp	.L1084
.L3323:
	movss	xmm1, DWORD PTR x_6[rip]
	movss	xmm0, DWORD PTR .LC21[rip]
	addss	xmm0, xmm1
	jmp	.L1084
.L3314:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC18[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3324
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm0
	jmp	.L1087
.L3324:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC18[rip]
	addsd	xmm1, xmm0
.L1087:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC18[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_16[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC0[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L3325
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm3
	jmp	.L1090
.L3325:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm3
.L1090:
	comisd	xmm2, xmm0
	jbe	.L3326
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC18[rip]
	addsd	xmm0, xmm2
	jmp	.L1093
.L3326:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L3327
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
	jmp	.L1093
.L3327:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
.L1093:
	comisd	xmm1, xmm0
	jbe	.L3328
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC18[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3329
	movss	xmm1, DWORD PTR x_7[rip]
	movss	xmm0, DWORD PTR .LC9[rip]
	addss	xmm0, xmm1
	jmp	.L1084
.L3329:
	movss	xmm1, DWORD PTR x_10[rip]
	movss	xmm0, DWORD PTR .LC24[rip]
	addss	xmm0, xmm1
	jmp	.L1084
.L3328:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC18[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L3330
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
	jmp	.L1105
.L3330:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
.L1105:
	comisd	xmm1, xmm0
	jbe	.L3331
	movss	xmm1, DWORD PTR x_11[rip]
	movss	xmm0, DWORD PTR .LC24[rip]
	addss	xmm0, xmm1
	jmp	.L1084
.L3331:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3332
	movss	xmm1, DWORD PTR x_14[rip]
	movss	xmm0, DWORD PTR .LC13[rip]
	addss	xmm0, xmm1
	jmp	.L1084
.L3332:
	movss	xmm1, DWORD PTR x_16[rip]
	movss	xmm0, DWORD PTR .LC7[rip]
	addss	xmm0, xmm1
.L1084:
	movss	DWORD PTR -44[rbp], xmm0
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC38[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC18[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3333
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC38[rip]
	addsd	xmm1, xmm0
	jmp	.L1114
.L3333:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC18[rip]
	addsd	xmm1, xmm0
.L1114:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC15[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_7[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC6[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L3334
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm3
	jmp	.L1117
.L3334:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm3
.L1117:
	comisd	xmm2, xmm0
	jbe	.L3335
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC15[rip]
	addsd	xmm0, xmm2
	jmp	.L1120
.L3335:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_7[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L3336
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	jmp	.L1120
.L3336:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
.L1120:
	comisd	xmm1, xmm0
	jbe	.L3337
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC38[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC18[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3338
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC38[rip]
	addsd	xmm0, xmm1
	jmp	.L1129
.L3338:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC18[rip]
	addsd	xmm0, xmm1
	jmp	.L1129
.L3337:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC15[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_7[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L3339
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	jmp	.L1132
.L3339:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
.L1132:
	comisd	xmm1, xmm0
	jbe	.L3340
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC15[rip]
	addsd	xmm0, xmm1
	jmp	.L1129
.L3340:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3341
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm1
	jmp	.L1129
.L3341:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm1
.L1129:
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC15[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L3342
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC15[rip]
	addsd	xmm2, xmm1
	jmp	.L1141
.L3342:
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm1
.L1141:
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm3, xmm1
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm4
	movss	xmm4, DWORD PTR x_19[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC3[rip]
	addsd	xmm4, xmm5
	comisd	xmm1, xmm4
	jbe	.L3343
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm4
	jmp	.L1144
.L3343:
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm4
.L1144:
	comisd	xmm3, xmm1
	jbe	.L3344
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm3
	jmp	.L1147
.L3344:
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_19[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC3[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L3345
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm3
	jmp	.L1147
.L3345:
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm3
.L1147:
	comisd	xmm2, xmm1
	jbe	.L3346
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC15[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L3347
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC15[rip]
	addsd	xmm1, xmm2
	jmp	.L1156
.L3347:
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
	jmp	.L1156
.L3346:
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm1
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_19[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC3[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L3348
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm3
	jmp	.L1159
.L3348:
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm3
.L1159:
	comisd	xmm2, xmm1
	jbe	.L3349
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	jmp	.L1156
.L3349:
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L3350
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	jmp	.L1156
.L3350:
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
.L1156:
	comisd	xmm0, xmm1
	jbe	.L3351
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC38[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC18[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3352
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC38[rip]
	addsd	xmm1, xmm0
	jmp	.L1170
.L3352:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC18[rip]
	addsd	xmm1, xmm0
.L1170:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC15[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_7[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC6[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L3353
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm3
	jmp	.L1173
.L3353:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm3
.L1173:
	comisd	xmm2, xmm0
	jbe	.L3354
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC15[rip]
	addsd	xmm0, xmm2
	jmp	.L1176
.L3354:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_7[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L3355
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	jmp	.L1176
.L3355:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
.L1176:
	comisd	xmm1, xmm0
	jbe	.L3356
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC38[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC18[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3357
	movss	xmm1, DWORD PTR x_0[rip]
	movss	xmm0, DWORD PTR .LC39[rip]
	addss	xmm0, xmm1
	jmp	.L1195
.L3357:
	movss	xmm1, DWORD PTR x_4[rip]
	movss	xmm0, DWORD PTR .LC24[rip]
	addss	xmm0, xmm1
	jmp	.L1195
.L3356:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC15[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_7[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L3358
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	jmp	.L1188
.L3358:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
.L1188:
	comisd	xmm1, xmm0
	jbe	.L3359
	movss	xmm1, DWORD PTR x_5[rip]
	movss	xmm0, DWORD PTR .LC21[rip]
	addss	xmm0, xmm1
	jmp	.L1195
.L3359:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3360
	movss	xmm1, DWORD PTR x_6[rip]
	movss	xmm0, DWORD PTR .LC11[rip]
	addss	xmm0, xmm1
	jmp	.L1195
.L3360:
	movss	xmm1, DWORD PTR x_7[rip]
	movss	xmm0, DWORD PTR .LC13[rip]
	addss	xmm0, xmm1
	jmp	.L1195
.L3351:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC15[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3361
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC15[rip]
	addsd	xmm1, xmm0
	jmp	.L1198
.L3361:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm0
.L1198:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_19[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC3[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L3362
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm3
	jmp	.L1201
.L3362:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm3
.L1201:
	comisd	xmm2, xmm0
	jbe	.L3363
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm2
	jmp	.L1204
.L3363:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L3364
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm2
	jmp	.L1204
.L3364:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm2
.L1204:
	comisd	xmm1, xmm0
	jbe	.L3365
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC15[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3366
	movss	xmm1, DWORD PTR x_12[rip]
	movss	xmm0, DWORD PTR .LC21[rip]
	addss	xmm0, xmm1
	jmp	.L1195
.L3366:
	movss	xmm1, DWORD PTR x_15[rip]
	movss	xmm0, DWORD PTR .LC13[rip]
	addss	xmm0, xmm1
	jmp	.L1195
.L3365:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L3367
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm2
	jmp	.L1216
.L3367:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm2
.L1216:
	comisd	xmm1, xmm0
	jbe	.L3368
	movss	xmm1, DWORD PTR x_16[rip]
	movss	xmm0, DWORD PTR .LC10[rip]
	addss	xmm0, xmm1
	jmp	.L1195
.L3368:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3369
	movss	xmm1, DWORD PTR x_17[rip]
	movss	xmm0, DWORD PTR .LC10[rip]
	addss	xmm0, xmm1
	jmp	.L1195
.L3369:
	movss	xmm1, DWORD PTR x_19[rip]
	movss	xmm0, DWORD PTR .LC10[rip]
	addss	xmm0, xmm1
.L1195:
	movss	DWORD PTR -40[rbp], xmm0
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC17[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3370
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm0
	jmp	.L1225
.L3370:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC17[rip]
	addsd	xmm1, xmm0
.L1225:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_9[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC14[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L3371
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm3
	jmp	.L1228
.L3371:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC14[rip]
	addsd	xmm0, xmm3
.L1228:
	comisd	xmm2, xmm0
	jbe	.L3372
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm2
	jmp	.L1231
.L3372:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC14[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L3373
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm2
	jmp	.L1231
.L3373:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC14[rip]
	addsd	xmm0, xmm2
.L1231:
	comisd	xmm1, xmm0
	jbe	.L3374
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC17[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3375
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm1
	jmp	.L1240
.L3375:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC17[rip]
	addsd	xmm0, xmm1
	jmp	.L1240
.L3374:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC14[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L3376
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm2
	jmp	.L1243
.L3376:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC14[rip]
	addsd	xmm0, xmm2
.L1243:
	comisd	xmm1, xmm0
	jbe	.L3377
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm1
	jmp	.L1240
.L3377:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC14[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3378
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm1
	jmp	.L1240
.L3378:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC14[rip]
	addsd	xmm0, xmm1
.L1240:
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_11[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC17[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L3379
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC30[rip]
	addsd	xmm2, xmm1
	jmp	.L1252
.L3379:
	movss	xmm1, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC17[rip]
	addsd	xmm2, xmm1
.L1252:
	movss	xmm1, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC18[rip]
	addsd	xmm3, xmm1
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm4
	movss	xmm4, DWORD PTR x_18[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC34[rip]
	addsd	xmm4, xmm5
	comisd	xmm1, xmm4
	jbe	.L3380
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm4
	jmp	.L1255
.L3380:
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm4
.L1255:
	comisd	xmm3, xmm1
	jbe	.L3381
	movss	xmm1, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC18[rip]
	addsd	xmm1, xmm3
	jmp	.L1258
.L3381:
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_18[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC34[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L3382
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm3
	jmp	.L1258
.L3382:
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm3
.L1258:
	comisd	xmm2, xmm1
	jbe	.L3383
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_11[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC17[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L3384
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm2
	jmp	.L1267
.L3384:
	movss	xmm1, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC17[rip]
	addsd	xmm1, xmm2
	jmp	.L1267
.L3383:
	movss	xmm1, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC18[rip]
	addsd	xmm2, xmm1
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_18[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC34[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L3385
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm3
	jmp	.L1270
.L3385:
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm3
.L1270:
	comisd	xmm2, xmm1
	jbe	.L3386
	movss	xmm1, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC18[rip]
	addsd	xmm1, xmm2
	jmp	.L1267
.L3386:
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L3387
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
	jmp	.L1267
.L3387:
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
.L1267:
	comisd	xmm0, xmm1
	jbe	.L3388
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC17[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3389
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm0
	jmp	.L1281
.L3389:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC17[rip]
	addsd	xmm1, xmm0
.L1281:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_9[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC14[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L3390
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm3
	jmp	.L1284
.L3390:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC14[rip]
	addsd	xmm0, xmm3
.L1284:
	comisd	xmm2, xmm0
	jbe	.L3391
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm2
	jmp	.L1287
.L3391:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC14[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L3392
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm2
	jmp	.L1287
.L3392:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC14[rip]
	addsd	xmm0, xmm2
.L1287:
	comisd	xmm1, xmm0
	jbe	.L3393
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC17[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3394
	movss	xmm1, DWORD PTR x_1[rip]
	movss	xmm0, DWORD PTR .LC33[rip]
	addss	xmm0, xmm1
	jmp	.L1306
.L3394:
	movss	xmm1, DWORD PTR x_5[rip]
	movss	xmm0, DWORD PTR .LC23[rip]
	addss	xmm0, xmm1
	jmp	.L1306
.L3393:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC14[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L3395
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm2
	jmp	.L1299
.L3395:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC14[rip]
	addsd	xmm0, xmm2
.L1299:
	comisd	xmm1, xmm0
	jbe	.L3396
	movss	xmm1, DWORD PTR x_6[rip]
	movss	xmm0, DWORD PTR .LC12[rip]
	addss	xmm0, xmm1
	jmp	.L1306
.L3396:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC14[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3397
	movss	xmm1, DWORD PTR x_8[rip]
	movss	xmm0, DWORD PTR .LC32[rip]
	addss	xmm0, xmm1
	jmp	.L1306
.L3397:
	movss	xmm1, DWORD PTR x_9[rip]
	movss	xmm0, DWORD PTR .LC20[rip]
	addss	xmm0, xmm1
	jmp	.L1306
.L3388:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC17[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3398
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm0
	jmp	.L1309
.L3398:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC17[rip]
	addsd	xmm1, xmm0
.L1309:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC18[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_18[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC34[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L3399
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm3
	jmp	.L1312
.L3399:
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm3
.L1312:
	comisd	xmm2, xmm0
	jbe	.L3400
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC18[rip]
	addsd	xmm0, xmm2
	jmp	.L1315
.L3400:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L3401
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
	jmp	.L1315
.L3401:
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm2
.L1315:
	comisd	xmm1, xmm0
	jbe	.L3402
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC17[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3403
	movss	xmm1, DWORD PTR x_10[rip]
	movss	xmm0, DWORD PTR .LC32[rip]
	addss	xmm0, xmm1
	jmp	.L1306
.L3403:
	movss	xmm1, DWORD PTR x_11[rip]
	movss	xmm0, DWORD PTR .LC23[rip]
	addss	xmm0, xmm1
	jmp	.L1306
.L3402:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC18[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L3404
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
	jmp	.L1327
.L3404:
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm2
.L1327:
	comisd	xmm1, xmm0
	jbe	.L3405
	movss	xmm1, DWORD PTR x_13[rip]
	movss	xmm0, DWORD PTR .LC24[rip]
	addss	xmm0, xmm1
	jmp	.L1306
.L3405:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3406
	movss	xmm1, DWORD PTR x_15[rip]
	movss	xmm0, DWORD PTR .LC8[rip]
	addss	xmm0, xmm1
	jmp	.L1306
.L3406:
	movss	xmm1, DWORD PTR x_18[rip]
	movss	xmm0, DWORD PTR .LC35[rip]
	addss	xmm0, xmm1
.L1306:
	movss	DWORD PTR -36[rbp], xmm0
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC17[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3407
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm0
	jmp	.L1336
.L3407:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC17[rip]
	addsd	xmm1, xmm0
.L1336:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC18[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_6[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC36[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L3408
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm3
	jmp	.L1339
.L3408:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm3
.L1339:
	comisd	xmm2, xmm0
	jbe	.L3409
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC18[rip]
	addsd	xmm0, xmm2
	jmp	.L1342
.L3409:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_6[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L3410
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
	jmp	.L1342
.L3410:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm2
.L1342:
	comisd	xmm1, xmm0
	jbe	.L3411
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC17[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3412
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm1
	jmp	.L1351
.L3412:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC17[rip]
	addsd	xmm0, xmm1
	jmp	.L1351
.L3411:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC18[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_6[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L3413
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
	jmp	.L1354
.L3413:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm2
.L1354:
	comisd	xmm1, xmm0
	jbe	.L3414
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC18[rip]
	addsd	xmm0, xmm1
	jmp	.L1351
.L3414:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3415
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	jmp	.L1351
.L3415:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm1
.L1351:
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC14[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC31[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L3416
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC14[rip]
	addsd	xmm2, xmm1
	jmp	.L1363
.L3416:
	movss	xmm1, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC31[rip]
	addsd	xmm2, xmm1
.L1363:
	movss	xmm1, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm3, xmm1
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm4
	movss	xmm4, DWORD PTR x_19[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC19[rip]
	addsd	xmm4, xmm5
	comisd	xmm1, xmm4
	jbe	.L3417
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm4
	jmp	.L1366
.L3417:
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC19[rip]
	addsd	xmm1, xmm4
.L1366:
	comisd	xmm3, xmm1
	jbe	.L3418
	movss	xmm1, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm3
	jmp	.L1369
.L3418:
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_19[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC19[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L3419
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm3
	jmp	.L1369
.L3419:
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC19[rip]
	addsd	xmm1, xmm3
.L1369:
	comisd	xmm2, xmm1
	jbe	.L3420
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC14[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC31[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L3421
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC14[rip]
	addsd	xmm1, xmm2
	jmp	.L1378
.L3421:
	movss	xmm1, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm2
	jmp	.L1378
.L3420:
	movss	xmm1, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm1
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_19[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC19[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L3422
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm3
	jmp	.L1381
.L3422:
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC19[rip]
	addsd	xmm1, xmm3
.L1381:
	comisd	xmm2, xmm1
	jbe	.L3423
	movss	xmm1, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	jmp	.L1378
.L3423:
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC19[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L3424
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
	jmp	.L1378
.L3424:
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC19[rip]
	addsd	xmm1, xmm2
.L1378:
	comisd	xmm0, xmm1
	jbe	.L3425
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC17[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3426
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm0
	jmp	.L1392
.L3426:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC17[rip]
	addsd	xmm1, xmm0
.L1392:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC18[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_6[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC36[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L3427
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm3
	jmp	.L1395
.L3427:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm3
.L1395:
	comisd	xmm2, xmm0
	jbe	.L3428
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC18[rip]
	addsd	xmm0, xmm2
	jmp	.L1398
.L3428:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_6[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L3429
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
	jmp	.L1398
.L3429:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm2
.L1398:
	comisd	xmm1, xmm0
	jbe	.L3430
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC17[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3431
	movss	xmm1, DWORD PTR x_1[rip]
	movss	xmm0, DWORD PTR .LC11[rip]
	addss	xmm0, xmm1
	jmp	.L1417
.L3431:
	movss	xmm1, DWORD PTR x_2[rip]
	movss	xmm0, DWORD PTR .LC23[rip]
	addss	xmm0, xmm1
	jmp	.L1417
.L3430:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC18[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_6[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L3432
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
	jmp	.L1410
.L3432:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm2
.L1410:
	comisd	xmm1, xmm0
	jbe	.L3433
	movss	xmm1, DWORD PTR x_3[rip]
	movss	xmm0, DWORD PTR .LC24[rip]
	addss	xmm0, xmm1
	jmp	.L1417
.L3433:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3434
	movss	xmm1, DWORD PTR x_4[rip]
	movss	xmm0, DWORD PTR .LC7[rip]
	addss	xmm0, xmm1
	jmp	.L1417
.L3434:
	movss	xmm1, DWORD PTR x_6[rip]
	movss	xmm0, DWORD PTR .LC37[rip]
	addss	xmm0, xmm1
	jmp	.L1417
.L3425:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC14[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3435
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC14[rip]
	addsd	xmm1, xmm0
	jmp	.L1420
.L3435:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm0
.L1420:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_19[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC19[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L3436
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm3
	jmp	.L1423
.L3436:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm0, xmm3
.L1423:
	comisd	xmm2, xmm0
	jbe	.L3437
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm2
	jmp	.L1426
.L3437:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC19[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L3438
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
	jmp	.L1426
.L3438:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm0, xmm2
.L1426:
	comisd	xmm1, xmm0
	jbe	.L3439
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC14[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3440
	movss	xmm1, DWORD PTR x_8[rip]
	movss	xmm0, DWORD PTR .LC20[rip]
	addss	xmm0, xmm1
	jmp	.L1417
.L3440:
	movss	xmm1, DWORD PTR x_9[rip]
	movss	xmm0, DWORD PTR .LC33[rip]
	addss	xmm0, xmm1
	jmp	.L1417
.L3439:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC19[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L3441
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
	jmp	.L1438
.L3441:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm0, xmm2
.L1438:
	comisd	xmm1, xmm0
	jbe	.L3442
	movss	xmm1, DWORD PTR x_13[rip]
	movss	xmm0, DWORD PTR .LC10[rip]
	addss	xmm0, xmm1
	jmp	.L1417
.L3442:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC19[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3443
	movss	xmm1, DWORD PTR x_15[rip]
	movss	xmm0, DWORD PTR .LC8[rip]
	addss	xmm0, xmm1
	jmp	.L1417
.L3443:
	movss	xmm1, DWORD PTR x_19[rip]
	movss	xmm0, DWORD PTR .LC25[rip]
	addss	xmm0, xmm1
.L1417:
	movss	DWORD PTR -32[rbp], xmm0
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC19[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3444
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm0
	jmp	.L1447
.L3444:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm1, xmm0
.L1447:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_8[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC1[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L3445
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm3
	jmp	.L1450
.L3445:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm3
.L1450:
	comisd	xmm2, xmm0
	jbe	.L3446
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	jmp	.L1453
.L3446:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_8[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC1[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L3447
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	jmp	.L1453
.L3447:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
.L1453:
	comisd	xmm1, xmm0
	jbe	.L3448
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC19[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3449
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm1
	jmp	.L1462
.L3449:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm0, xmm1
	jmp	.L1462
.L3448:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_8[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC1[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L3450
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	jmp	.L1465
.L3450:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
.L1465:
	comisd	xmm1, xmm0
	jbe	.L3451
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm1
	jmp	.L1462
.L3451:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3452
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm1
	jmp	.L1462
.L3452:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm1
.L1462:
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC2[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L3453
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC30[rip]
	addsd	xmm2, xmm1
	jmp	.L1474
.L3453:
	movss	xmm1, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm2, xmm1
.L1474:
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC38[rip]
	addsd	xmm3, xmm1
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC17[rip]
	addsd	xmm1, xmm4
	movss	xmm4, DWORD PTR x_17[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC19[rip]
	addsd	xmm4, xmm5
	comisd	xmm1, xmm4
	jbe	.L3454
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC17[rip]
	addsd	xmm1, xmm4
	jmp	.L1477
.L3454:
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC19[rip]
	addsd	xmm1, xmm4
.L1477:
	comisd	xmm3, xmm1
	jbe	.L3455
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC38[rip]
	addsd	xmm1, xmm3
	jmp	.L1480
.L3455:
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC17[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_17[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC19[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L3456
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC17[rip]
	addsd	xmm1, xmm3
	jmp	.L1480
.L3456:
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC19[rip]
	addsd	xmm1, xmm3
.L1480:
	comisd	xmm2, xmm1
	jbe	.L3457
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC2[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L3458
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm2
	jmp	.L1489
.L3458:
	movss	xmm1, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
	jmp	.L1489
.L3457:
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC38[rip]
	addsd	xmm2, xmm1
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC17[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_17[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC19[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L3459
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC17[rip]
	addsd	xmm1, xmm3
	jmp	.L1492
.L3459:
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC19[rip]
	addsd	xmm1, xmm3
.L1492:
	comisd	xmm2, xmm1
	jbe	.L3460
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC38[rip]
	addsd	xmm1, xmm2
	jmp	.L1489
.L3460:
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC17[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC19[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L3461
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC17[rip]
	addsd	xmm1, xmm2
	jmp	.L1489
.L3461:
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC19[rip]
	addsd	xmm1, xmm2
.L1489:
	comisd	xmm0, xmm1
	jbe	.L3462
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC19[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3463
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm1, xmm0
	jmp	.L1503
.L3463:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm1, xmm0
.L1503:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_8[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC1[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L3464
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm3
	jmp	.L1506
.L3464:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm3
.L1506:
	comisd	xmm2, xmm0
	jbe	.L3465
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	jmp	.L1509
.L3465:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_8[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC1[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L3466
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	jmp	.L1509
.L3466:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
.L1509:
	comisd	xmm1, xmm0
	jbe	.L3467
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC27[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC19[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3468
	movss	xmm1, DWORD PTR x_1[rip]
	movss	xmm0, DWORD PTR .LC29[rip]
	addss	xmm0, xmm1
	jmp	.L1528
.L3468:
	movss	xmm1, DWORD PTR x_3[rip]
	movss	xmm0, DWORD PTR .LC25[rip]
	addss	xmm0, xmm1
	jmp	.L1528
.L3467:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_8[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC1[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L3469
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	jmp	.L1521
.L3469:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
.L1521:
	comisd	xmm1, xmm0
	jbe	.L3470
	movss	xmm1, DWORD PTR x_4[rip]
	movss	xmm0, DWORD PTR .LC11[rip]
	addss	xmm0, xmm1
	jmp	.L1528
.L3470:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3471
	movss	xmm1, DWORD PTR x_7[rip]
	movss	xmm0, DWORD PTR .LC11[rip]
	addss	xmm0, xmm1
	jmp	.L1528
.L3471:
	movss	xmm1, DWORD PTR x_8[rip]
	movss	xmm0, DWORD PTR .LC8[rip]
	addss	xmm0, xmm1
	jmp	.L1528
.L3462:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3472
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm0
	jmp	.L1531
.L3472:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm0
.L1531:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC38[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC17[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_17[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC19[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L3473
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC17[rip]
	addsd	xmm0, xmm3
	jmp	.L1534
.L3473:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm0, xmm3
.L1534:
	comisd	xmm2, xmm0
	jbe	.L3474
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC38[rip]
	addsd	xmm0, xmm2
	jmp	.L1537
.L3474:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC17[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC19[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L3475
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC17[rip]
	addsd	xmm0, xmm2
	jmp	.L1537
.L3475:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm0, xmm2
.L1537:
	comisd	xmm1, xmm0
	jbe	.L3476
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3477
	movss	xmm1, DWORD PTR x_12[rip]
	movss	xmm0, DWORD PTR .LC32[rip]
	addss	xmm0, xmm1
	jmp	.L1528
.L3477:
	movss	xmm1, DWORD PTR x_13[rip]
	movss	xmm0, DWORD PTR .LC9[rip]
	addss	xmm0, xmm1
	jmp	.L1528
.L3476:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC38[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC17[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC19[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L3478
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC17[rip]
	addsd	xmm0, xmm2
	jmp	.L1549
.L3478:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm0, xmm2
.L1549:
	comisd	xmm1, xmm0
	jbe	.L3479
	movss	xmm1, DWORD PTR x_14[rip]
	movss	xmm0, DWORD PTR .LC39[rip]
	addss	xmm0, xmm1
	jmp	.L1528
.L3479:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC17[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC19[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3480
	movss	xmm1, DWORD PTR x_16[rip]
	movss	xmm0, DWORD PTR .LC23[rip]
	addss	xmm0, xmm1
	jmp	.L1528
.L3480:
	movss	xmm1, DWORD PTR x_17[rip]
	movss	xmm0, DWORD PTR .LC25[rip]
	addss	xmm0, xmm1
.L1528:
	movss	DWORD PTR -28[rbp], xmm0
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC19[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3481
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm0
	jmp	.L1558
.L3481:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm1, xmm0
.L1558:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_10[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC38[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L3482
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm3
	jmp	.L1561
.L3482:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC38[rip]
	addsd	xmm0, xmm3
.L1561:
	comisd	xmm2, xmm0
	jbe	.L3483
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
	jmp	.L1564
.L3483:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_10[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC38[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L3484
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
	jmp	.L1564
.L3484:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC38[rip]
	addsd	xmm0, xmm2
.L1564:
	comisd	xmm1, xmm0
	jbe	.L3485
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC19[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3486
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm1
	jmp	.L1573
.L3486:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm0, xmm1
	jmp	.L1573
.L3485:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_10[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC38[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L3487
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
	jmp	.L1576
.L3487:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC38[rip]
	addsd	xmm0, xmm2
.L1576:
	comisd	xmm1, xmm0
	jbe	.L3488
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm1
	jmp	.L1573
.L3488:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC38[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3489
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm1
	jmp	.L1573
.L3489:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC38[rip]
	addsd	xmm0, xmm1
.L1573:
	movss	xmm1, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC38[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC15[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L3490
	movss	xmm1, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC38[rip]
	addsd	xmm2, xmm1
	jmp	.L1585
.L3490:
	movss	xmm1, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC15[rip]
	addsd	xmm2, xmm1
.L1585:
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm3, xmm1
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm4
	movss	xmm4, DWORD PTR x_17[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC0[rip]
	addsd	xmm4, xmm5
	comisd	xmm1, xmm4
	jbe	.L3491
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm4
	jmp	.L1588
.L3491:
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm4
.L1588:
	comisd	xmm3, xmm1
	jbe	.L3492
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm3
	jmp	.L1591
.L3492:
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_17[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC0[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L3493
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm3
	jmp	.L1591
.L3493:
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm3
.L1591:
	comisd	xmm2, xmm1
	jbe	.L3494
	movss	xmm1, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC38[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC15[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L3495
	movss	xmm1, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC38[rip]
	addsd	xmm1, xmm2
	jmp	.L1600
.L3495:
	movss	xmm1, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC15[rip]
	addsd	xmm1, xmm2
	jmp	.L1600
.L3494:
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm1
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_17[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC0[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L3496
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm3
	jmp	.L1603
.L3496:
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm3
.L1603:
	comisd	xmm2, xmm1
	jbe	.L3497
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	jmp	.L1600
.L3497:
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L3498
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm2
	jmp	.L1600
.L3498:
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
.L1600:
	comisd	xmm0, xmm1
	jbe	.L3499
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC19[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3500
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm0
	jmp	.L1614
.L3500:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm1, xmm0
.L1614:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_10[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC38[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L3501
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm3
	jmp	.L1617
.L3501:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC38[rip]
	addsd	xmm0, xmm3
.L1617:
	comisd	xmm2, xmm0
	jbe	.L3502
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
	jmp	.L1620
.L3502:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_10[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC38[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L3503
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
	jmp	.L1620
.L3503:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC38[rip]
	addsd	xmm0, xmm2
.L1620:
	comisd	xmm1, xmm0
	jbe	.L3504
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC19[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3505
	movss	xmm1, DWORD PTR x_0[rip]
	movss	xmm0, DWORD PTR .LC8[rip]
	addss	xmm0, xmm1
	jmp	.L1639
.L3505:
	movss	xmm1, DWORD PTR x_4[rip]
	movss	xmm0, DWORD PTR .LC25[rip]
	addss	xmm0, xmm1
	jmp	.L1639
.L3504:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_10[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC38[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L3506
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
	jmp	.L1632
.L3506:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC38[rip]
	addsd	xmm0, xmm2
.L1632:
	comisd	xmm1, xmm0
	jbe	.L3507
	movss	xmm1, DWORD PTR x_6[rip]
	movss	xmm0, DWORD PTR .LC8[rip]
	addss	xmm0, xmm1
	jmp	.L1639
.L3507:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC38[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3508
	movss	xmm1, DWORD PTR x_9[rip]
	movss	xmm0, DWORD PTR .LC13[rip]
	addss	xmm0, xmm1
	jmp	.L1639
.L3508:
	movss	xmm1, DWORD PTR x_10[rip]
	movss	xmm0, DWORD PTR .LC39[rip]
	addss	xmm0, xmm1
	jmp	.L1639
.L3499:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC38[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC15[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3509
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC38[rip]
	addsd	xmm1, xmm0
	jmp	.L1642
.L3509:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC15[rip]
	addsd	xmm1, xmm0
.L1642:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_17[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC0[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L3510
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm3
	jmp	.L1645
.L3510:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm3
.L1645:
	comisd	xmm2, xmm0
	jbe	.L3511
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm2
	jmp	.L1648
.L3511:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L3512
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm2
	jmp	.L1648
.L3512:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
.L1648:
	comisd	xmm1, xmm0
	jbe	.L3513
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC38[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC15[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3514
	movss	xmm1, DWORD PTR x_11[rip]
	movss	xmm0, DWORD PTR .LC39[rip]
	addss	xmm0, xmm1
	jmp	.L1639
.L3514:
	movss	xmm1, DWORD PTR x_13[rip]
	movss	xmm0, DWORD PTR .LC21[rip]
	addss	xmm0, xmm1
	jmp	.L1639
.L3513:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L3515
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm2
	jmp	.L1660
.L3515:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
.L1660:
	comisd	xmm1, xmm0
	jbe	.L3516
	movss	xmm1, DWORD PTR x_14[rip]
	movss	xmm0, DWORD PTR .LC12[rip]
	addss	xmm0, xmm1
	jmp	.L1639
.L3516:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3517
	movss	xmm1, DWORD PTR x_16[rip]
	movss	xmm0, DWORD PTR .LC33[rip]
	addss	xmm0, xmm1
	jmp	.L1639
.L3517:
	movss	xmm1, DWORD PTR x_17[rip]
	movss	xmm0, DWORD PTR .LC7[rip]
	addss	xmm0, xmm1
.L1639:
	movss	DWORD PTR -24[rbp], xmm0
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC14[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC18[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3518
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC14[rip]
	addsd	xmm1, xmm0
	jmp	.L1669
.L3518:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC18[rip]
	addsd	xmm1, xmm0
.L1669:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC17[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_9[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC3[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L3519
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC17[rip]
	addsd	xmm0, xmm3
	jmp	.L1672
.L3519:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm3
.L1672:
	comisd	xmm2, xmm0
	jbe	.L3520
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
	jmp	.L1675
.L3520:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC17[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L3521
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC17[rip]
	addsd	xmm0, xmm2
	jmp	.L1675
.L3521:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm2
.L1675:
	comisd	xmm1, xmm0
	jbe	.L3522
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC14[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC18[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3523
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC14[rip]
	addsd	xmm0, xmm1
	jmp	.L1684
.L3523:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC18[rip]
	addsd	xmm0, xmm1
	jmp	.L1684
.L3522:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC17[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L3524
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC17[rip]
	addsd	xmm0, xmm2
	jmp	.L1687
.L3524:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm2
.L1687:
	comisd	xmm1, xmm0
	jbe	.L3525
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm1
	jmp	.L1684
.L3525:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC17[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3526
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC17[rip]
	addsd	xmm0, xmm1
	jmp	.L1684
.L3526:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm1
.L1684:
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L3527
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC31[rip]
	addsd	xmm2, xmm1
	jmp	.L1696
.L3527:
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm1
.L1696:
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm3, xmm1
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC38[rip]
	addsd	xmm1, xmm4
	movss	xmm4, DWORD PTR x_18[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC0[rip]
	addsd	xmm4, xmm5
	comisd	xmm1, xmm4
	jbe	.L3528
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC38[rip]
	addsd	xmm1, xmm4
	jmp	.L1699
.L3528:
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm4
.L1699:
	comisd	xmm3, xmm1
	jbe	.L3529
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm3
	jmp	.L1702
.L3529:
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC38[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_18[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC0[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L3530
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC38[rip]
	addsd	xmm1, xmm3
	jmp	.L1702
.L3530:
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm3
.L1702:
	comisd	xmm2, xmm1
	jbe	.L3531
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L3532
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm2
	jmp	.L1711
.L3532:
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	jmp	.L1711
.L3531:
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm2, xmm1
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC38[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_18[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC0[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L3533
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC38[rip]
	addsd	xmm1, xmm3
	jmp	.L1714
.L3533:
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm3
.L1714:
	comisd	xmm2, xmm1
	jbe	.L3534
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
	jmp	.L1711
.L3534:
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC38[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L3535
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC38[rip]
	addsd	xmm1, xmm2
	jmp	.L1711
.L3535:
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
.L1711:
	comisd	xmm0, xmm1
	jbe	.L3536
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC14[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC18[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3537
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC14[rip]
	addsd	xmm1, xmm0
	jmp	.L1725
.L3537:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC18[rip]
	addsd	xmm1, xmm0
.L1725:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC17[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_9[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC3[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L3538
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC17[rip]
	addsd	xmm0, xmm3
	jmp	.L1728
.L3538:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm3
.L1728:
	comisd	xmm2, xmm0
	jbe	.L3539
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
	jmp	.L1731
.L3539:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC17[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L3540
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC17[rip]
	addsd	xmm0, xmm2
	jmp	.L1731
.L3540:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm2
.L1731:
	comisd	xmm1, xmm0
	jbe	.L3541
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC14[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC18[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3542
	movss	xmm1, DWORD PTR x_2[rip]
	movss	xmm0, DWORD PTR .LC20[rip]
	addss	xmm0, xmm1
	jmp	.L1750
.L3542:
	movss	xmm1, DWORD PTR x_5[rip]
	movss	xmm0, DWORD PTR .LC24[rip]
	addss	xmm0, xmm1
	jmp	.L1750
.L3541:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC17[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L3543
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC17[rip]
	addsd	xmm0, xmm2
	jmp	.L1743
.L3543:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm2
.L1743:
	comisd	xmm1, xmm0
	jbe	.L3544
	movss	xmm1, DWORD PTR x_6[rip]
	movss	xmm0, DWORD PTR .LC8[rip]
	addss	xmm0, xmm1
	jmp	.L1750
.L3544:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC17[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3545
	movss	xmm1, DWORD PTR x_8[rip]
	movss	xmm0, DWORD PTR .LC23[rip]
	addss	xmm0, xmm1
	jmp	.L1750
.L3545:
	movss	xmm1, DWORD PTR x_9[rip]
	movss	xmm0, DWORD PTR .LC10[rip]
	addss	xmm0, xmm1
	jmp	.L1750
.L3536:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3546
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm0
	jmp	.L1753
.L3546:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm0
.L1753:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC38[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_18[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC0[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L3547
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC38[rip]
	addsd	xmm0, xmm3
	jmp	.L1756
.L3547:
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm3
.L1756:
	comisd	xmm2, xmm0
	jbe	.L3548
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
	jmp	.L1759
.L3548:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC38[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L3549
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC38[rip]
	addsd	xmm0, xmm2
	jmp	.L1759
.L3549:
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
.L1759:
	comisd	xmm1, xmm0
	jbe	.L3550
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3551
	movss	xmm1, DWORD PTR x_14[rip]
	movss	xmm0, DWORD PTR .LC33[rip]
	addss	xmm0, xmm1
	jmp	.L1750
.L3551:
	movss	xmm1, DWORD PTR x_15[rip]
	movss	xmm0, DWORD PTR .LC7[rip]
	addss	xmm0, xmm1
	jmp	.L1750
.L3550:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC38[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L3552
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC38[rip]
	addsd	xmm0, xmm2
	jmp	.L1771
.L3552:
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
.L1771:
	comisd	xmm1, xmm0
	jbe	.L3553
	movss	xmm1, DWORD PTR x_16[rip]
	movss	xmm0, DWORD PTR .LC8[rip]
	addss	xmm0, xmm1
	jmp	.L1750
.L3553:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC38[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3554
	movss	xmm1, DWORD PTR x_17[rip]
	movss	xmm0, DWORD PTR .LC39[rip]
	addss	xmm0, xmm1
	jmp	.L1750
.L3554:
	movss	xmm1, DWORD PTR x_18[rip]
	movss	xmm0, DWORD PTR .LC7[rip]
	addss	xmm0, xmm1
.L1750:
	movss	DWORD PTR -20[rbp], xmm0
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC16[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC16[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3555
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC16[rip]
	addsd	xmm1, xmm0
	jmp	.L1780
.L3555:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC16[rip]
	addsd	xmm1, xmm0
.L1780:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_5[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC15[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L3556
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm3
	jmp	.L1783
.L3556:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC15[rip]
	addsd	xmm0, xmm3
.L1783:
	comisd	xmm2, xmm0
	jbe	.L3557
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
	jmp	.L1786
.L3557:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_5[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC15[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L3558
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm2
	jmp	.L1786
.L3558:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC15[rip]
	addsd	xmm0, xmm2
.L1786:
	comisd	xmm1, xmm0
	jbe	.L3559
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC16[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC16[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3560
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC16[rip]
	addsd	xmm0, xmm1
	jmp	.L1795
.L3560:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC16[rip]
	addsd	xmm0, xmm1
	jmp	.L1795
.L3559:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_5[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC15[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L3561
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm2
	jmp	.L1798
.L3561:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC15[rip]
	addsd	xmm0, xmm2
.L1798:
	comisd	xmm1, xmm0
	jbe	.L3562
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm1
	jmp	.L1795
.L3562:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC15[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3563
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm1
	jmp	.L1795
.L3563:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC15[rip]
	addsd	xmm0, xmm1
.L1795:
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC2[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L3564
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm1
	jmp	.L1807
.L3564:
	movss	xmm1, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm2, xmm1
.L1807:
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm3, xmm1
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC19[rip]
	addsd	xmm1, xmm4
	movss	xmm4, DWORD PTR x_18[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC3[rip]
	addsd	xmm4, xmm5
	comisd	xmm1, xmm4
	jbe	.L3565
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC19[rip]
	addsd	xmm1, xmm4
	jmp	.L1810
.L3565:
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm4
.L1810:
	comisd	xmm3, xmm1
	jbe	.L3566
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm3
	jmp	.L1813
.L3566:
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC19[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_18[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC3[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L3567
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC19[rip]
	addsd	xmm1, xmm3
	jmp	.L1813
.L3567:
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm3
.L1813:
	comisd	xmm2, xmm1
	jbe	.L3568
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC2[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L3569
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
	jmp	.L1822
.L3569:
	movss	xmm1, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
	jmp	.L1822
.L3568:
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm1
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC19[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_18[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC3[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L3570
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC19[rip]
	addsd	xmm1, xmm3
	jmp	.L1825
.L3570:
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm3
.L1825:
	comisd	xmm2, xmm1
	jbe	.L3571
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	jmp	.L1822
.L3571:
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC19[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L3572
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC19[rip]
	addsd	xmm1, xmm2
	jmp	.L1822
.L3572:
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
.L1822:
	comisd	xmm0, xmm1
	jbe	.L3573
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC16[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC16[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3574
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC16[rip]
	addsd	xmm1, xmm0
	jmp	.L1836
.L3574:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC16[rip]
	addsd	xmm1, xmm0
.L1836:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_5[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC15[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L3575
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm3
	jmp	.L1839
.L3575:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC15[rip]
	addsd	xmm0, xmm3
.L1839:
	comisd	xmm2, xmm0
	jbe	.L3576
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
	jmp	.L1842
.L3576:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_5[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC15[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L3577
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm2
	jmp	.L1842
.L3577:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC15[rip]
	addsd	xmm0, xmm2
.L1842:
	comisd	xmm1, xmm0
	jbe	.L3578
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC16[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC16[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3579
	movss	xmm1, DWORD PTR x_0[rip]
	movss	xmm0, DWORD PTR .LC22[rip]
	addss	xmm0, xmm1
	jmp	.L1861
.L3579:
	movss	xmm1, DWORD PTR x_2[rip]
	movss	xmm0, DWORD PTR .LC22[rip]
	addss	xmm0, xmm1
	jmp	.L1861
.L3578:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_5[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC15[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L3580
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm2
	jmp	.L1854
.L3580:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC15[rip]
	addsd	xmm0, xmm2
.L1854:
	comisd	xmm1, xmm0
	jbe	.L3581
	movss	xmm1, DWORD PTR x_3[rip]
	movss	xmm0, DWORD PTR .LC13[rip]
	addss	xmm0, xmm1
	jmp	.L1861
.L3581:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC15[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3582
	movss	xmm1, DWORD PTR x_4[rip]
	movss	xmm0, DWORD PTR .LC35[rip]
	addss	xmm0, xmm1
	jmp	.L1861
.L3582:
	movss	xmm1, DWORD PTR x_5[rip]
	movss	xmm0, DWORD PTR .LC21[rip]
	addss	xmm0, xmm1
	jmp	.L1861
.L3573:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3583
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm0
	jmp	.L1864
.L3583:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm0
.L1864:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_18[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC3[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L3584
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm0, xmm3
	jmp	.L1867
.L3584:
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm3
.L1867:
	comisd	xmm2, xmm0
	jbe	.L3585
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
	jmp	.L1870
.L3585:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L3586
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm0, xmm2
	jmp	.L1870
.L3586:
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm2
.L1870:
	comisd	xmm1, xmm0
	jbe	.L3587
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3588
	movss	xmm1, DWORD PTR x_7[rip]
	movss	xmm0, DWORD PTR .LC13[rip]
	addss	xmm0, xmm1
	jmp	.L1861
.L3588:
	movss	xmm1, DWORD PTR x_9[rip]
	movss	xmm0, DWORD PTR .LC9[rip]
	addss	xmm0, xmm1
	jmp	.L1861
.L3587:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L3589
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm0, xmm2
	jmp	.L1882
.L3589:
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm2
.L1882:
	comisd	xmm1, xmm0
	jbe	.L3590
	movss	xmm1, DWORD PTR x_14[rip]
	movss	xmm0, DWORD PTR .LC7[rip]
	addss	xmm0, xmm1
	jmp	.L1861
.L3590:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3591
	movss	xmm1, DWORD PTR x_17[rip]
	movss	xmm0, DWORD PTR .LC25[rip]
	addss	xmm0, xmm1
	jmp	.L1861
.L3591:
	movss	xmm1, DWORD PTR x_18[rip]
	movss	xmm0, DWORD PTR .LC10[rip]
	addss	xmm0, xmm1
.L1861:
	movss	DWORD PTR -16[rbp], xmm0
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3592
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm0
	jmp	.L1891
.L3592:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm0
.L1891:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_6[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC2[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L3593
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm3
	jmp	.L1894
.L3593:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm3
.L1894:
	comisd	xmm2, xmm0
	jbe	.L3594
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm0, xmm2
	jmp	.L1897
.L3594:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_6[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC2[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L3595
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	jmp	.L1897
.L3595:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm2
.L1897:
	comisd	xmm1, xmm0
	jbe	.L3596
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3597
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm1
	jmp	.L1906
.L3597:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm1
	jmp	.L1906
.L3596:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_6[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC2[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L3598
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	jmp	.L1909
.L3598:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm2
.L1909:
	comisd	xmm1, xmm0
	jbe	.L3599
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm0, xmm1
	jmp	.L1906
.L3599:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3600
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm1
	jmp	.L1906
.L3600:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm1
.L1906:
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_11[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC17[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L3601
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC31[rip]
	addsd	xmm2, xmm1
	jmp	.L1918
.L3601:
	movss	xmm1, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC17[rip]
	addsd	xmm2, xmm1
.L1918:
	movss	xmm1, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm3, xmm1
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC16[rip]
	addsd	xmm1, xmm4
	movss	xmm4, DWORD PTR x_16[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC15[rip]
	addsd	xmm4, xmm5
	comisd	xmm1, xmm4
	jbe	.L3602
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC16[rip]
	addsd	xmm1, xmm4
	jmp	.L1921
.L3602:
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC15[rip]
	addsd	xmm1, xmm4
.L1921:
	comisd	xmm3, xmm1
	jbe	.L3603
	movss	xmm1, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm3
	jmp	.L1924
.L3603:
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC16[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_16[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC15[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L3604
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC16[rip]
	addsd	xmm1, xmm3
	jmp	.L1924
.L3604:
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC15[rip]
	addsd	xmm1, xmm3
.L1924:
	comisd	xmm2, xmm1
	jbe	.L3605
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_11[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC17[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L3606
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm2
	jmp	.L1933
.L3606:
	movss	xmm1, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC17[rip]
	addsd	xmm1, xmm2
	jmp	.L1933
.L3605:
	movss	xmm1, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm1
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC16[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_16[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC15[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L3607
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC16[rip]
	addsd	xmm1, xmm3
	jmp	.L1936
.L3607:
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC15[rip]
	addsd	xmm1, xmm3
.L1936:
	comisd	xmm2, xmm1
	jbe	.L3608
	movss	xmm1, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm2
	jmp	.L1933
.L3608:
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC16[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC15[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L3609
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC16[rip]
	addsd	xmm1, xmm2
	jmp	.L1933
.L3609:
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC15[rip]
	addsd	xmm1, xmm2
.L1933:
	comisd	xmm0, xmm1
	jbe	.L3610
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3611
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm0
	jmp	.L1947
.L3611:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm0
.L1947:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_6[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC2[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L3612
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm3
	jmp	.L1950
.L3612:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm3
.L1950:
	comisd	xmm2, xmm0
	jbe	.L3613
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm0, xmm2
	jmp	.L1953
.L3613:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_6[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC2[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L3614
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	jmp	.L1953
.L3614:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm2
.L1953:
	comisd	xmm1, xmm0
	jbe	.L3615
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3616
	movss	xmm1, DWORD PTR x_0[rip]
	movss	xmm0, DWORD PTR .LC9[rip]
	addss	xmm0, xmm1
	jmp	.L1972
.L3616:
	movss	xmm1, DWORD PTR x_2[rip]
	movss	xmm0, DWORD PTR .LC32[rip]
	addss	xmm0, xmm1
	jmp	.L1972
.L3615:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_6[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC2[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L3617
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	jmp	.L1965
.L3617:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm2
.L1965:
	comisd	xmm1, xmm0
	jbe	.L3618
	movss	xmm1, DWORD PTR x_4[rip]
	movss	xmm0, DWORD PTR .LC25[rip]
	addss	xmm0, xmm1
	jmp	.L1972
.L3618:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3619
	movss	xmm1, DWORD PTR x_5[rip]
	movss	xmm0, DWORD PTR .LC11[rip]
	addss	xmm0, xmm1
	jmp	.L1972
.L3619:
	movss	xmm1, DWORD PTR x_6[rip]
	movss	xmm0, DWORD PTR .LC9[rip]
	addss	xmm0, xmm1
	jmp	.L1972
.L3610:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC17[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3620
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm0
	jmp	.L1975
.L3620:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC17[rip]
	addsd	xmm1, xmm0
.L1975:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC16[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_16[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC15[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L3621
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC16[rip]
	addsd	xmm0, xmm3
	jmp	.L1978
.L3621:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC15[rip]
	addsd	xmm0, xmm3
.L1978:
	comisd	xmm2, xmm0
	jbe	.L3622
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm2
	jmp	.L1981
.L3622:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC16[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC15[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L3623
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC16[rip]
	addsd	xmm0, xmm2
	jmp	.L1981
.L3623:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC15[rip]
	addsd	xmm0, xmm2
.L1981:
	comisd	xmm1, xmm0
	jbe	.L3624
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC17[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3625
	movss	xmm1, DWORD PTR x_7[rip]
	movss	xmm0, DWORD PTR .LC33[rip]
	addss	xmm0, xmm1
	jmp	.L1972
.L3625:
	movss	xmm1, DWORD PTR x_11[rip]
	movss	xmm0, DWORD PTR .LC23[rip]
	addss	xmm0, xmm1
	jmp	.L1972
.L3624:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC16[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC15[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L3626
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC16[rip]
	addsd	xmm0, xmm2
	jmp	.L1993
.L3626:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC15[rip]
	addsd	xmm0, xmm2
.L1993:
	comisd	xmm1, xmm0
	jbe	.L3627
	movss	xmm1, DWORD PTR x_13[rip]
	movss	xmm0, DWORD PTR .LC35[rip]
	addss	xmm0, xmm1
	jmp	.L1972
.L3627:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC16[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC15[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3628
	movss	xmm1, DWORD PTR x_15[rip]
	movss	xmm0, DWORD PTR .LC22[rip]
	addss	xmm0, xmm1
	jmp	.L1972
.L3628:
	movss	xmm1, DWORD PTR x_16[rip]
	movss	xmm0, DWORD PTR .LC21[rip]
	addss	xmm0, xmm1
.L1972:
	movss	DWORD PTR -12[rbp], xmm0
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC16[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3629
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC16[rip]
	addsd	xmm1, xmm0
	jmp	.L2002
.L3629:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm0
.L2002:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_10[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC6[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L3630
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm3
	jmp	.L2005
.L3630:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm3
.L2005:
	comisd	xmm2, xmm0
	jbe	.L3631
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm2
	jmp	.L2008
.L3631:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_10[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L3632
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm2
	jmp	.L2008
.L3632:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
.L2008:
	comisd	xmm1, xmm0
	jbe	.L3633
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC16[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3634
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC16[rip]
	addsd	xmm0, xmm1
	jmp	.L2017
.L3634:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm1
	jmp	.L2017
.L3633:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_10[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L3635
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm2
	jmp	.L2020
.L3635:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
.L2020:
	comisd	xmm1, xmm0
	jbe	.L3636
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm1
	jmp	.L2017
.L3636:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3637
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm1
	jmp	.L2017
.L3637:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm1
.L2017:
	movss	xmm1, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC38[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC17[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L3638
	movss	xmm1, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC38[rip]
	addsd	xmm2, xmm1
	jmp	.L2029
.L3638:
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC17[rip]
	addsd	xmm2, xmm1
.L2029:
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm3, xmm1
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm4
	movss	xmm4, DWORD PTR x_19[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC19[rip]
	addsd	xmm4, xmm5
	comisd	xmm1, xmm4
	jbe	.L3639
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm4
	jmp	.L2032
.L3639:
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC19[rip]
	addsd	xmm1, xmm4
.L2032:
	comisd	xmm3, xmm1
	jbe	.L3640
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm3
	jmp	.L2035
.L3640:
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_19[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC19[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L3641
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm3
	jmp	.L2035
.L3641:
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC19[rip]
	addsd	xmm1, xmm3
.L2035:
	comisd	xmm2, xmm1
	jbe	.L3642
	movss	xmm1, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC38[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC17[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L3643
	movss	xmm1, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC38[rip]
	addsd	xmm1, xmm2
	jmp	.L2044
.L3643:
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC17[rip]
	addsd	xmm1, xmm2
	jmp	.L2044
.L3642:
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm1
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_19[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC19[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L3644
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm3
	jmp	.L2047
.L3644:
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC19[rip]
	addsd	xmm1, xmm3
.L2047:
	comisd	xmm2, xmm1
	jbe	.L3645
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	jmp	.L2044
.L3645:
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC19[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L3646
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
	jmp	.L2044
.L3646:
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC19[rip]
	addsd	xmm1, xmm2
.L2044:
	comisd	xmm0, xmm1
	jbe	.L3647
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC16[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3648
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC16[rip]
	addsd	xmm1, xmm0
	jmp	.L2058
.L3648:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm0
.L2058:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_10[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC6[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L3649
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm3
	jmp	.L2061
.L3649:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm3
.L2061:
	comisd	xmm2, xmm0
	jbe	.L3650
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm2
	jmp	.L2064
.L3650:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_10[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L3651
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm2
	jmp	.L2064
.L3651:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
.L2064:
	comisd	xmm1, xmm0
	jbe	.L3652
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC16[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3653
	movss	xmm1, DWORD PTR x_1[rip]
	movss	xmm0, DWORD PTR .LC22[rip]
	addss	xmm0, xmm1
	jmp	.L2083
.L3653:
	movss	xmm1, DWORD PTR x_3[rip]
	movss	xmm0, DWORD PTR .LC9[rip]
	addss	xmm0, xmm1
	jmp	.L2083
.L3652:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_10[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L3654
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm2
	jmp	.L2076
.L3654:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
.L2076:
	comisd	xmm1, xmm0
	jbe	.L3655
	movss	xmm1, DWORD PTR x_4[rip]
	movss	xmm0, DWORD PTR .LC35[rip]
	addss	xmm0, xmm1
	jmp	.L2083
.L3655:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3656
	movss	xmm1, DWORD PTR x_8[rip]
	movss	xmm0, DWORD PTR .LC9[rip]
	addss	xmm0, xmm1
	jmp	.L2083
.L3656:
	movss	xmm1, DWORD PTR x_10[rip]
	movss	xmm0, DWORD PTR .LC13[rip]
	addss	xmm0, xmm1
	jmp	.L2083
.L3647:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC38[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC17[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3657
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC38[rip]
	addsd	xmm1, xmm0
	jmp	.L2086
.L3657:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC17[rip]
	addsd	xmm1, xmm0
.L2086:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_19[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC19[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L3658
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm3
	jmp	.L2089
.L3658:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm0, xmm3
.L2089:
	comisd	xmm2, xmm0
	jbe	.L3659
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm2
	jmp	.L2092
.L3659:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC19[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L3660
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
	jmp	.L2092
.L3660:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm0, xmm2
.L2092:
	comisd	xmm1, xmm0
	jbe	.L3661
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC38[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC17[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3662
	movss	xmm1, DWORD PTR x_13[rip]
	movss	xmm0, DWORD PTR .LC39[rip]
	addss	xmm0, xmm1
	jmp	.L2083
.L3662:
	movss	xmm1, DWORD PTR x_15[rip]
	movss	xmm0, DWORD PTR .LC23[rip]
	addss	xmm0, xmm1
	jmp	.L2083
.L3661:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC19[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L3663
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
	jmp	.L2104
.L3663:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm0, xmm2
.L2104:
	comisd	xmm1, xmm0
	jbe	.L3664
	movss	xmm1, DWORD PTR x_16[rip]
	movss	xmm0, DWORD PTR .LC12[rip]
	addss	xmm0, xmm1
	jmp	.L2083
.L3664:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC19[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3665
	movss	xmm1, DWORD PTR x_17[rip]
	movss	xmm0, DWORD PTR .LC8[rip]
	addss	xmm0, xmm1
	jmp	.L2083
.L3665:
	movss	xmm1, DWORD PTR x_19[rip]
	movss	xmm0, DWORD PTR .LC25[rip]
	addss	xmm0, xmm1
.L2083:
	movss	DWORD PTR -8[rbp], xmm0
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC38[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC15[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3666
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC38[rip]
	addsd	xmm1, xmm0
	jmp	.L2113
.L3666:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC15[rip]
	addsd	xmm1, xmm0
.L2113:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC38[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_12[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC19[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L3667
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm3
	jmp	.L2116
.L3667:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm0, xmm3
.L2116:
	comisd	xmm2, xmm0
	jbe	.L3668
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC38[rip]
	addsd	xmm0, xmm2
	jmp	.L2119
.L3668:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC19[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L3669
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm2
	jmp	.L2119
.L3669:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm0, xmm2
.L2119:
	comisd	xmm1, xmm0
	jbe	.L3670
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC38[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC15[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3671
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC38[rip]
	addsd	xmm0, xmm1
	jmp	.L2128
.L3671:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC15[rip]
	addsd	xmm0, xmm1
	jmp	.L2128
.L3670:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC38[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC19[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L3672
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm2
	jmp	.L2131
.L3672:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm0, xmm2
.L2131:
	comisd	xmm1, xmm0
	jbe	.L3673
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC38[rip]
	addsd	xmm0, xmm1
	jmp	.L2128
.L3673:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC19[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3674
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm1
	jmp	.L2128
.L3674:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm0, xmm1
.L2128:
	movss	xmm1, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC14[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L3675
	movss	xmm1, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm2, xmm1
	jmp	.L2140
.L3675:
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC14[rip]
	addsd	xmm2, xmm1
.L2140:
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC16[rip]
	addsd	xmm3, xmm1
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm4
	movss	xmm4, DWORD PTR x_17[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC5[rip]
	addsd	xmm4, xmm5
	comisd	xmm1, xmm4
	jbe	.L3676
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm4
	jmp	.L2143
.L3676:
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm4
.L2143:
	comisd	xmm3, xmm1
	jbe	.L3677
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC16[rip]
	addsd	xmm1, xmm3
	jmp	.L2146
.L3677:
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_17[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC5[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L3678
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm3
	jmp	.L2146
.L3678:
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm3
.L2146:
	comisd	xmm2, xmm1
	jbe	.L3679
	movss	xmm1, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC14[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L3680
	movss	xmm1, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
	jmp	.L2155
.L3680:
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC14[rip]
	addsd	xmm1, xmm2
	jmp	.L2155
.L3679:
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC16[rip]
	addsd	xmm2, xmm1
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_17[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC5[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L3681
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm3
	jmp	.L2158
.L3681:
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm3
.L2158:
	comisd	xmm2, xmm1
	jbe	.L3682
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC16[rip]
	addsd	xmm1, xmm2
	jmp	.L2155
.L3682:
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L3683
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
	jmp	.L2155
.L3683:
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
.L2155:
	comisd	xmm0, xmm1
	jbe	.L3684
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC38[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC15[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3685
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC38[rip]
	addsd	xmm1, xmm0
	jmp	.L2169
.L3685:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC15[rip]
	addsd	xmm1, xmm0
.L2169:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC38[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_12[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC19[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L3686
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm3
	jmp	.L2172
.L3686:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm0, xmm3
.L2172:
	comisd	xmm2, xmm0
	jbe	.L3687
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC38[rip]
	addsd	xmm0, xmm2
	jmp	.L2175
.L3687:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC19[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L3688
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm2
	jmp	.L2175
.L3688:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm0, xmm2
.L2175:
	comisd	xmm1, xmm0
	jbe	.L3689
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC38[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC15[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3690
	movss	xmm1, DWORD PTR x_0[rip]
	movss	xmm0, DWORD PTR .LC39[rip]
	addss	xmm0, xmm1
	jmp	.L2194
.L3690:
	movss	xmm1, DWORD PTR x_9[rip]
	movss	xmm0, DWORD PTR .LC21[rip]
	addss	xmm0, xmm1
	jmp	.L2194
.L3689:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC38[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC19[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L3691
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm2
	jmp	.L2187
.L3691:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm0, xmm2
.L2187:
	comisd	xmm1, xmm0
	jbe	.L3692
	movss	xmm1, DWORD PTR x_10[rip]
	movss	xmm0, DWORD PTR .LC39[rip]
	addss	xmm0, xmm1
	jmp	.L2194
.L3692:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC34[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC19[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3693
	movss	xmm1, DWORD PTR x_11[rip]
	movss	xmm0, DWORD PTR .LC35[rip]
	addss	xmm0, xmm1
	jmp	.L2194
.L3693:
	movss	xmm1, DWORD PTR x_12[rip]
	movss	xmm0, DWORD PTR .LC25[rip]
	addss	xmm0, xmm1
	jmp	.L2194
.L3684:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC14[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3694
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm0
	jmp	.L2197
.L3694:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC14[rip]
	addsd	xmm1, xmm0
.L2197:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC16[rip]
	addsd	xmm2, xmm0
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm3
	movss	xmm3, DWORD PTR x_17[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC5[rip]
	addsd	xmm3, xmm4
	comisd	xmm0, xmm3
	jbe	.L3695
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm3
	jmp	.L2200
.L3695:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm3
.L2200:
	comisd	xmm2, xmm0
	jbe	.L3696
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC16[rip]
	addsd	xmm0, xmm2
	jmp	.L2203
.L3696:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L3697
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm2
	jmp	.L2203
.L3697:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm2
.L2203:
	comisd	xmm1, xmm0
	jbe	.L3698
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC14[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3699
	movss	xmm1, DWORD PTR x_13[rip]
	movss	xmm0, DWORD PTR .LC9[rip]
	addss	xmm0, xmm1
	jmp	.L2194
.L3699:
	movss	xmm1, DWORD PTR x_14[rip]
	movss	xmm0, DWORD PTR .LC20[rip]
	addss	xmm0, xmm1
	jmp	.L2194
.L3698:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC16[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L3700
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm2
	jmp	.L2215
.L3700:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm2
.L2215:
	comisd	xmm1, xmm0
	jbe	.L3701
	movss	xmm1, DWORD PTR x_15[rip]
	movss	xmm0, DWORD PTR .LC22[rip]
	addss	xmm0, xmm1
	jmp	.L2194
.L3701:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L3702
	movss	xmm1, DWORD PTR x_16[rip]
	movss	xmm0, DWORD PTR .LC9[rip]
	addss	xmm0, xmm1
	jmp	.L2194
.L3702:
	movss	xmm1, DWORD PTR x_17[rip]
	movss	xmm0, DWORD PTR .LC12[rip]
	addss	xmm0, xmm1
.L2194:
	movss	DWORD PTR -4[rbp], xmm0
	movss	xmm0, DWORD PTR -80[rbp]
	movss	DWORD PTR x_0[rip], xmm0
	movss	xmm0, DWORD PTR -76[rbp]
	movss	DWORD PTR x_1[rip], xmm0
	movss	xmm0, DWORD PTR -72[rbp]
	movss	DWORD PTR x_2[rip], xmm0
	movss	xmm0, DWORD PTR -68[rbp]
	movss	DWORD PTR x_3[rip], xmm0
	movss	xmm0, DWORD PTR -64[rbp]
	movss	DWORD PTR x_4[rip], xmm0
	movss	xmm0, DWORD PTR -60[rbp]
	movss	DWORD PTR x_5[rip], xmm0
	movss	xmm0, DWORD PTR -56[rbp]
	movss	DWORD PTR x_6[rip], xmm0
	movss	xmm0, DWORD PTR -52[rbp]
	movss	DWORD PTR x_7[rip], xmm0
	movss	xmm0, DWORD PTR -48[rbp]
	movss	DWORD PTR x_8[rip], xmm0
	movss	xmm0, DWORD PTR -44[rbp]
	movss	DWORD PTR x_9[rip], xmm0
	movss	xmm0, DWORD PTR -40[rbp]
	movss	DWORD PTR x_10[rip], xmm0
	movss	xmm0, DWORD PTR -36[rbp]
	movss	DWORD PTR x_11[rip], xmm0
	movss	xmm0, DWORD PTR -32[rbp]
	movss	DWORD PTR x_12[rip], xmm0
	movss	xmm0, DWORD PTR -28[rbp]
	movss	DWORD PTR x_13[rip], xmm0
	movss	xmm0, DWORD PTR -24[rbp]
	movss	DWORD PTR x_14[rip], xmm0
	movss	xmm0, DWORD PTR -20[rbp]
	movss	DWORD PTR x_15[rip], xmm0
	movss	xmm0, DWORD PTR -16[rbp]
	movss	DWORD PTR x_16[rip], xmm0
	movss	xmm0, DWORD PTR -12[rbp]
	movss	DWORD PTR x_17[rip], xmm0
	movss	xmm0, DWORD PTR -8[rbp]
	movss	DWORD PTR x_18[rip], xmm0
	movss	xmm0, DWORD PTR -4[rbp]
	movss	DWORD PTR x_19[rip], xmm0
	jmp	.L2222
	.cfi_endproc
.LFE0:
	.size	main, .-main
	.section	.rodata
	.align 8
.LC0:
	.long	0
	.long	1076887552
	.align 8
.LC1:
	.long	0
	.long	1076494336
	.align 8
.LC2:
	.long	0
	.long	1075314688
	.align 8
.LC3:
	.long	0
	.long	1076953088
	.align 8
.LC4:
	.long	0
	.long	1077084160
	.align 8
.LC5:
	.long	0
	.long	1075838976
	.align 8
.LC6:
	.long	0
	.long	1075576832
	.align 4
.LC7:
	.long	1098907648
	.align 4
.LC8:
	.long	1095761920
	.align 4
.LC9:
	.long	1086324736
	.align 4
.LC10:
	.long	1099431936
	.align 4
.LC11:
	.long	1100480512
	.align 4
.LC12:
	.long	1090519040
	.align 4
.LC13:
	.long	1088421888
	.align 8
.LC14:
	.long	0
	.long	1076101120
	.align 8
.LC15:
	.long	0
	.long	1074266112
	.align 8
.LC16:
	.long	0
	.long	1077018624
	.align 8
.LC17:
	.long	0
	.long	1076625408
	.align 8
.LC18:
	.long	0
	.long	1076363264
	.align 8
.LC19:
	.long	0
	.long	1073741824
	.align 4
.LC20:
	.long	1092616192
	.align 4
.LC21:
	.long	1077936128
	.align 4
.LC22:
	.long	1099956224
	.align 4
.LC23:
	.long	1096810496
	.align 4
.LC24:
	.long	1094713344
	.align 4
.LC25:
	.long	1073741824
	.align 8
.LC26:
	.long	0
	.long	1075052544
	.align 8
.LC27:
	.long	0
	.long	1077149696
	.align 4
.LC28:
	.long	1084227584
	.align 4
.LC29:
	.long	1101004800
	.align 8
.LC30:
	.long	0
	.long	1076756480
	.align 8
.LC31:
	.long	0
	.long	1072693248
	.align 4
.LC32:
	.long	1097859072
	.align 4
.LC33:
	.long	1065353216
	.align 8
.LC34:
	.long	0
	.long	1075970048
	.align 4
.LC35:
	.long	1091567616
	.align 8
.LC36:
	.long	0
	.long	1076232192
	.align 4
.LC37:
	.long	1093664768
	.align 8
.LC38:
	.long	0
	.long	1074790400
	.align 4
.LC39:
	.long	1082130432
	.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	"490852.c"
	.text
	.comm	x_0,4,4
	.comm	x_1,4,4
	.comm	x_2,4,4
	.comm	x_3,4,4
	.comm	x_4,4,4
	.comm	x_5,4,4
	.comm	x_6,4,4
	.comm	x_7,4,4
	.comm	x_8,4,4
	.comm	x_9,4,4
	.comm	x_10,4,4
	.comm	x_11,4,4
	.comm	x_12,4,4
	.comm	x_13,4,4
	.comm	x_14,4,4
	.comm	x_15,4,4
	.comm	x_16,4,4
	.comm	x_17,4,4
	.comm	x_18,4,4
	.comm	x_19,4,4
	.global	__aeabi_f2d
	.global	__aeabi_dadd
	.global	__aeabi_dcmpgt
	.global	__aeabi_dcmplt
	.global	__aeabi_d2f
	.align	2
	.global	main
	.syntax unified
	.arm
	.fpu softvfp
	.type	main, %function
main:
	@ args = 0, pretend = 0, frame = 88
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{r4, r5, r6, r7, r8, r9, fp, lr}
	add	fp, sp, #28
	sub	sp, sp, #88
.L2222:
	ldr	r3, .L3703
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3703+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L2963
	ldr	r3, .L3703
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L4
.L2963:
	ldr	r3, .L3703+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L4:
	ldr	r3, .L3703+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3703+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L3703+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L2964
	ldr	r3, .L3703+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L7
.L2964:
	ldr	r3, .L3703+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L7:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L2965
	ldr	r3, .L3703+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10
.L2965:
	ldr	r3, .L3703+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3703+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L2966
	ldr	r3, .L3703+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L10
.L2966:
	ldr	r3, .L3703+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L10:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L2967
	ldr	r3, .L3703
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3703+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L2968
	ldr	r3, .L3703
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L19
.L2968:
	ldr	r3, .L3703+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L19
.L2967:
	ldr	r3, .L3703+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3703+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3703+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L2969
	ldr	r3, .L3703+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L22
.L2969:
	ldr	r3, .L3703+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L22:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L2970
	ldr	r3, .L3703+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L19
.L2970:
	ldr	r3, .L3703+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3703+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L2971
	ldr	r3, .L3703+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L19
.L2971:
	ldr	r3, .L3703+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L19:
	ldr	r3, .L3703+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3703+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L2972
	ldr	r3, .L3703+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L31
.L2972:
	ldr	r3, .L3703+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L31:
	ldr	r3, .L3703+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L3703+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-116]
	str	r3, [fp, #-112]
	ldr	r3, .L3703+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #116
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L2973
	ldr	r3, .L3703+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L34
.L2973:
	ldr	r3, .L3703+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L34:
	mov	r2, r8
	mov	r3, r9
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L2974
	ldr	r3, .L3703+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L37
.L2974:
	ldr	r3, .L3703+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L3703+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L2975
	ldr	r3, .L3703+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L37
.L2975:
	ldr	r3, .L3703+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L37:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L2976
	ldr	r3, .L3703+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3703+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L2977
	ldr	r3, .L3703+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L46
.L2977:
	ldr	r3, .L3703+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L46
.L2976:
	ldr	r3, .L3703+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3703+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L3703+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L2978
	ldr	r3, .L3703+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L49
.L2978:
	ldr	r3, .L3703+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L49:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L2979
	ldr	r3, .L3703+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L46
.L2979:
	ldr	r3, .L3703+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3703+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L2980
	ldr	r3, .L3703+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L46
.L2980:
	ldr	r3, .L3703+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L46:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L2981
	ldr	r3, .L3703
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3703+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L2982
	ldr	r3, .L3703
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L60
.L2982:
	ldr	r3, .L3703+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L60:
	ldr	r3, .L3703+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3703+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L3703+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L2983
	ldr	r3, .L3703+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L63
.L2983:
	ldr	r3, .L3703+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L63:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L2984
	ldr	r3, .L3703+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L66
.L2984:
	ldr	r3, .L3703+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3703+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L2985
	ldr	r3, .L3703+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L66
.L2985:
	ldr	r3, .L3703+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L66:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L2986
	ldr	r3, .L3703
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3703+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L2987
	ldr	r3, .L3703
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L85
.L2987:
	ldr	r3, .L3703+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L85
.L2986:
	ldr	r3, .L3703+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3703+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3703+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L2988
	ldr	r3, .L3703+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L78
.L2988:
	ldr	r3, .L3703+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L78:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L2989
	ldr	r3, .L3703+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L85
.L3704:
	.align	2
.L3703:
	.word	x_0
	.word	1076953088
	.word	x_10
	.word	1077084160
	.word	x_12
	.word	1076494336
	.word	x_15
	.word	1075838976
	.word	x_18
	.word	1075576832
	.word	x_1
	.word	x_3
	.word	x_4
	.word	1076887552
	.word	x_5
	.word	1074266112
	.word	x_6
	.word	1076101120
	.word	x_7
	.word	1077018624
	.word	x_8
	.word	1076625408
	.word	x_9
	.word	1076363264
	.word	1075314688
	.word	x_17
	.word	x_19
.L2989:
	ldr	r3, .L3703+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3703+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L2990
	ldr	r3, .L3703+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L85
.L2990:
	ldr	r3, .L3703+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L85
.L2981:
	ldr	r3, .L3703+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3703+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L2991
	ldr	r3, .L3703+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L88
.L2991:
	ldr	r3, .L3703+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L88:
	ldr	r3, .L3703+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3703+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L3703+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L2992
	ldr	r3, .L3703+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L91
.L2992:
	ldr	r3, .L3703+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L91:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L2993
	ldr	r3, .L3703+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L94
.L2993:
	ldr	r3, .L3703+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3703+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L2994
	ldr	r3, .L3703+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L94
.L2994:
	ldr	r3, .L3703+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L94:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L2995
	ldr	r3, .L3703+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3703+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L2996
	ldr	r3, .L3703+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L85
.L2996:
	ldr	r3, .L3703+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L85
.L2995:
	ldr	r3, .L3703+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3703+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3703+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L2997
	ldr	r3, .L3703+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L106
.L2997:
	ldr	r3, .L3703+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L106:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L2998
	ldr	r3, .L3703+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L85
.L2998:
	ldr	r3, .L3703+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3703+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L2999
	ldr	r3, .L3703+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L85
.L2999:
	ldr	r3, .L3703+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L85:
	mov	r0, r2
	mov	r1, r3
	bl	__aeabi_d2f
	mov	r3, r0
	str	r3, [fp, #-108]	@ float
	ldr	r3, .L3703+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3703+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3000
	ldr	r3, .L3703+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L115
.L3000:
	ldr	r3, .L3703+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L115:
	ldr	r3, .L3703+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3703+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L3703+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3001
	ldr	r3, .L3703+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L118
.L3001:
	ldr	r3, .L3703+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L118:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3002
	ldr	r3, .L3703+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L121
.L3002:
	ldr	r3, .L3703+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3703+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3003
	ldr	r3, .L3703+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L121
.L3003:
	ldr	r3, .L3703+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L121:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3004
	ldr	r3, .L3703+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3703+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3005
	ldr	r3, .L3703+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L130
.L3005:
	ldr	r3, .L3703+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L130
.L3004:
	ldr	r3, .L3703+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3703+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3703+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3006
	ldr	r3, .L3703+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L133
.L3006:
	ldr	r3, .L3703+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L133:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3007
	ldr	r3, .L3703+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L130
.L3007:
	ldr	r3, .L3703+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3703+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3008
	ldr	r3, .L3703+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L130
.L3008:
	ldr	r3, .L3703+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L130:
	ldr	r3, .L3703+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3703+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3009
	ldr	r3, .L3703+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L142
.L3009:
	ldr	r3, .L3703+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L142:
	ldr	r3, .L3703+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L3703+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-116]
	str	r3, [fp, #-112]
	ldr	r3, .L3703+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #116
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3010
	ldr	r3, .L3703+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L145
.L3010:
	ldr	r3, .L3703+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L145:
	mov	r2, r8
	mov	r3, r9
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3011
	ldr	r3, .L3703+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L148
.L3011:
	ldr	r3, .L3703+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L3703+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3012
	ldr	r3, .L3703+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L148
.L3012:
	ldr	r3, .L3703+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L148:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3013
	ldr	r3, .L3703+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3703+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3014
	ldr	r3, .L3703+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L157
.L3014:
	ldr	r3, .L3703+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L157
.L3013:
	ldr	r3, .L3703+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3703+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L3703+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3703+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3015
	ldr	r3, .L3703+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L160
.L3015:
	ldr	r3, .L3703+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L160:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3016
	ldr	r3, .L3705
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L157
.L3016:
	ldr	r3, .L3705+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3705+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3017
	ldr	r3, .L3705+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L157
.L3017:
	ldr	r3, .L3705+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L157:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3018
	ldr	r3, .L3705+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3705+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3019
	ldr	r3, .L3705+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L171
.L3019:
	ldr	r3, .L3705+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L171:
	ldr	r3, .L3705+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3705+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L3705+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3020
	ldr	r3, .L3705+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L174
.L3020:
	ldr	r3, .L3705+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L174:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3021
	ldr	r3, .L3705+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L177
.L3021:
	ldr	r3, .L3705+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3705+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3022
	ldr	r3, .L3705+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L177
.L3022:
	ldr	r3, .L3705+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L177:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3023
	ldr	r3, .L3705+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3705+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3024
	ldr	r3, .L3705+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L196
.L3024:
	ldr	r3, .L3705+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L196
.L3023:
	ldr	r3, .L3705+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3705+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3705+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3025
	ldr	r3, .L3705+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L189
.L3025:
	ldr	r3, .L3705+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L189:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3026
	ldr	r3, .L3705+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L196
.L3026:
	ldr	r3, .L3705+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3705+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3027
	ldr	r3, .L3705+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L196
.L3027:
	ldr	r3, .L3705+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L196
.L3018:
	ldr	r3, .L3705+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3705+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3028
	ldr	r3, .L3705+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L199
.L3028:
	ldr	r3, .L3705+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L199:
	ldr	r3, .L3705
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3705+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L3705+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3029
	ldr	r3, .L3705+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L202
.L3029:
	ldr	r3, .L3705+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L202:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3030
	ldr	r3, .L3705
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L205
.L3030:
	ldr	r3, .L3705+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3705+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3031
	ldr	r3, .L3705+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L205
.L3031:
	ldr	r3, .L3705+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L205:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3032
	ldr	r3, .L3705+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3705+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3033
	ldr	r3, .L3705+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L196
.L3033:
	ldr	r3, .L3705+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L196
.L3032:
	ldr	r3, .L3705
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3705+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3705+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3034
	ldr	r3, .L3705+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L217
.L3034:
	ldr	r3, .L3705+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L217:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3035
	ldr	r3, .L3705
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L196
.L3035:
	ldr	r3, .L3705+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3705+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3036
	ldr	r3, .L3705+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L196
.L3036:
	ldr	r3, .L3705+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L196:
	mov	r0, r2
	mov	r1, r3
	bl	__aeabi_d2f
	mov	r3, r0
	str	r3, [fp, #-104]	@ float
	ldr	r3, .L3705+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3705+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3037
	ldr	r3, .L3705+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L226
.L3037:
	ldr	r3, .L3705+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L226:
	ldr	r3, .L3705+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3705+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L3705+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3038
	ldr	r3, .L3705+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L229
.L3038:
	ldr	r3, .L3705+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L229:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3039
	ldr	r3, .L3705+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L232
.L3039:
	ldr	r3, .L3705+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3705+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3040
	ldr	r3, .L3705+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L232
.L3040:
	ldr	r3, .L3705+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L232:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3041
	ldr	r3, .L3705+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3705+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3042
	ldr	r3, .L3705+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L241
.L3042:
	ldr	r3, .L3705+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L241
.L3706:
	.align	2
.L3705:
	.word	x_9
	.word	1076363264
	.word	x_17
	.word	x_1
	.word	x_4
	.word	1076887552
	.word	x_7
	.word	1077018624
	.word	x_8
	.word	1076625408
	.word	x_0
	.word	1075052544
	.word	x_2
	.word	1077084160
	.word	x_3
	.word	1077149696
	.word	x_5
	.word	x_6
	.word	1075576832
	.word	x_15
	.word	1076101120
	.word	x_16
	.word	x_19
	.word	1074266112
	.word	x_11
	.word	1076953088
	.word	x_13
	.word	1075314688
.L3041:
	ldr	r3, .L3705+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3705+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3705+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3043
	ldr	r3, .L3705+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L244
.L3043:
	ldr	r3, .L3705+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L244:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3044
	ldr	r3, .L3705+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L241
.L3044:
	ldr	r3, .L3705+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3705+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3045
	ldr	r3, .L3705+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L241
.L3045:
	ldr	r3, .L3705+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L241:
	ldr	r3, .L3705+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3705+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3046
	ldr	r3, .L3705+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L253
.L3046:
	ldr	r3, .L3705+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L253:
	ldr	r3, .L3705+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L3705+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-116]
	str	r3, [fp, #-112]
	ldr	r3, .L3705+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #116
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3047
	ldr	r3, .L3705+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L256
.L3047:
	ldr	r3, .L3705+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L256:
	mov	r2, r8
	mov	r3, r9
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3048
	ldr	r3, .L3705+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L259
.L3048:
	ldr	r3, .L3705+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L3705+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3049
	ldr	r3, .L3705+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L259
.L3049:
	ldr	r3, .L3705+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L259:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3050
	ldr	r3, .L3705+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3705+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3051
	ldr	r3, .L3705+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L268
.L3051:
	ldr	r3, .L3705+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L268
.L3050:
	ldr	r3, .L3705+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3705+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L3705+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3052
	ldr	r3, .L3705+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L271
.L3052:
	ldr	r3, .L3705+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L271:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3053
	ldr	r3, .L3705+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L268
.L3053:
	ldr	r3, .L3705+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3705+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3054
	ldr	r3, .L3705+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L268
.L3054:
	ldr	r3, .L3705+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L268:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3055
	ldr	r3, .L3705+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3705+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3056
	ldr	r3, .L3705+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L282
.L3056:
	ldr	r3, .L3705+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L282:
	ldr	r3, .L3705+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3705+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L3705+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3057
	ldr	r3, .L3705+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L285
.L3057:
	ldr	r3, .L3705+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L285:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3058
	ldr	r3, .L3705+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L288
.L3058:
	ldr	r3, .L3705+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3705+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3059
	ldr	r3, .L3705+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L288
.L3059:
	ldr	r3, .L3705+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L288:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3060
	ldr	r3, .L3705+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3705+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3061
	ldr	r3, .L3705+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L307
.L3061:
	ldr	r3, .L3705+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L307
.L3060:
	ldr	r3, .L3705+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3705+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3705+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3062
	ldr	r3, .L3705+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L300
.L3062:
	ldr	r3, .L3705+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L300:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3063
	ldr	r3, .L3705+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L307
.L3063:
	ldr	r3, .L3705+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3705+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3064
	ldr	r3, .L3705+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L307
.L3064:
	ldr	r3, .L3705+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L307
.L3055:
	ldr	r3, .L3705+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3705+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3065
	ldr	r3, .L3705+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L310
.L3065:
	ldr	r3, .L3705+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L310:
	ldr	r3, .L3705+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3705+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L3705+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3066
	ldr	r3, .L3705+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L313
.L3066:
	ldr	r3, .L3705+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L313:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3067
	ldr	r3, .L3705+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L316
.L3067:
	ldr	r3, .L3705+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3705+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3068
	ldr	r3, .L3705+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L316
.L3068:
	ldr	r3, .L3705+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L316:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3069
	ldr	r3, .L3705+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3705+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3705+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3070
	ldr	r3, .L3707
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L307
.L3070:
	ldr	r3, .L3707+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L307
.L3069:
	ldr	r3, .L3707+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3707+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3707+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3071
	ldr	r3, .L3707+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L328
.L3071:
	ldr	r3, .L3707+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L328:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3072
	ldr	r3, .L3707+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L307
.L3072:
	ldr	r3, .L3707+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3707+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3073
	ldr	r3, .L3707+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L307
.L3073:
	ldr	r3, .L3707+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L307:
	mov	r0, r2
	mov	r1, r3
	bl	__aeabi_d2f
	mov	r3, r0
	str	r3, [fp, #-100]	@ float
	ldr	r3, .L3707+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3707+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3074
	ldr	r3, .L3707+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L337
.L3074:
	ldr	r3, .L3707+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L337:
	ldr	r3, .L3707+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3707+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L3707+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3075
	ldr	r3, .L3707+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L340
.L3075:
	ldr	r3, .L3707+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L340:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3076
	ldr	r3, .L3707+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L343
.L3076:
	ldr	r3, .L3707+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3707+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3077
	ldr	r3, .L3707+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L343
.L3077:
	ldr	r3, .L3707+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L343:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3078
	ldr	r3, .L3707+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3707+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3079
	ldr	r3, .L3707+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L352
.L3079:
	ldr	r3, .L3707+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L352
.L3078:
	ldr	r3, .L3707+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3707+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3707+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3080
	ldr	r3, .L3707+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L355
.L3080:
	ldr	r3, .L3707+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L355:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3081
	ldr	r3, .L3707+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L352
.L3081:
	ldr	r3, .L3707+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3707+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3082
	ldr	r3, .L3707+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L352
.L3082:
	ldr	r3, .L3707+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L352:
	ldr	r3, .L3707+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3707+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3083
	ldr	r3, .L3707+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L364
.L3083:
	ldr	r3, .L3707+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L364:
	ldr	r3, .L3707
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L3707+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-116]
	str	r3, [fp, #-112]
	ldr	r3, .L3707+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #116
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3084
	ldr	r3, .L3707+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L367
.L3084:
	ldr	r3, .L3707+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L367:
	mov	r2, r8
	mov	r3, r9
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3085
	ldr	r3, .L3707
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L370
.L3085:
	ldr	r3, .L3707+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L3707+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3086
	ldr	r3, .L3707+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L370
.L3086:
	ldr	r3, .L3707+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L370:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3087
	ldr	r3, .L3707+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3707+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3088
	ldr	r3, .L3707+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L379
.L3088:
	ldr	r3, .L3707+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L379
.L3087:
	ldr	r3, .L3707
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3707+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L3707+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3089
	ldr	r3, .L3707+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L382
.L3089:
	ldr	r3, .L3707+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L382:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3090
	ldr	r3, .L3707
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L379
.L3090:
	ldr	r3, .L3707+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3707+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3091
	ldr	r3, .L3707+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L379
.L3091:
	ldr	r3, .L3707+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L379:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3092
	ldr	r3, .L3707+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3707+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3093
	ldr	r3, .L3707+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L393
.L3093:
	ldr	r3, .L3707+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L393:
	ldr	r3, .L3707+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3707+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L3707+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3094
	ldr	r3, .L3707+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L396
.L3094:
	ldr	r3, .L3707+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L396:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3095
	ldr	r3, .L3707+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L399
.L3095:
	ldr	r3, .L3707+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3707+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3096
	ldr	r3, .L3707+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L399
.L3708:
	.align	2
.L3707:
	.word	x_11
	.word	1076953088
	.word	x_13
	.word	x_15
	.word	1076101120
	.word	x_19
	.word	x_0
	.word	x_4
	.word	1072693248
	.word	x_8
	.word	1077084160
	.word	1075576832
	.word	x_11
	.word	1077149696
	.word	x_12
	.word	1075314688
	.word	1076756480
	.word	x_1
	.word	1075052544
	.word	x_3
	.word	1074266112
	.word	x_5
	.word	x_7
	.word	x_9
	.word	x_10
	.word	1075970048
	.word	x_13
	.word	1076625408
	.word	x_14
	.word	1076363264
	.word	x_16
	.word	1077018624
	.word	x_18
.L3096:
	ldr	r3, .L3707+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L399:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3097
	ldr	r3, .L3707+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3707+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3098
	ldr	r3, .L3707+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L418
.L3098:
	ldr	r3, .L3707+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L418
.L3097:
	ldr	r3, .L3707+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3707+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3707+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3099
	ldr	r3, .L3707+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L411
.L3099:
	ldr	r3, .L3707+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L411:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3100
	ldr	r3, .L3707+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L418
.L3100:
	ldr	r3, .L3707+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3707+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3101
	ldr	r3, .L3707+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L418
.L3101:
	ldr	r3, .L3707+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L418
.L3092:
	ldr	r3, .L3707+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3707+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3102
	ldr	r3, .L3707+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L421
.L3102:
	ldr	r3, .L3707+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L421:
	ldr	r3, .L3707+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3707+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L3707+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3103
	ldr	r3, .L3707+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L424
.L3103:
	ldr	r3, .L3707+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L424:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3104
	ldr	r3, .L3707+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L427
.L3104:
	ldr	r3, .L3707+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3707+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3105
	ldr	r3, .L3707+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L427
.L3105:
	ldr	r3, .L3707+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L427:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3106
	ldr	r3, .L3707+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3707+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3107
	ldr	r3, .L3707+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L418
.L3107:
	ldr	r3, .L3707+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L418
.L3106:
	ldr	r3, .L3707+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3707+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3707+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3108
	ldr	r3, .L3707+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L439
.L3108:
	ldr	r3, .L3707+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L439:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3109
	ldr	r3, .L3707+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L418
.L3109:
	ldr	r3, .L3707+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3707+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3110
	ldr	r3, .L3707+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L418
.L3110:
	ldr	r3, .L3707+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L418:
	mov	r0, r2
	mov	r1, r3
	bl	__aeabi_d2f
	mov	r3, r0
	str	r3, [fp, #-96]	@ float
	ldr	r3, .L3707+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3707+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3111
	ldr	r3, .L3707+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L448
.L3111:
	ldr	r3, .L3707+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L448:
	ldr	r3, .L3707+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3707+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L3707+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3112
	ldr	r3, .L3707+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L451
.L3112:
	ldr	r3, .L3707+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L451:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3113
	ldr	r3, .L3707+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L454
.L3113:
	ldr	r3, .L3707+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3707+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3114
	ldr	r3, .L3707+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L454
.L3114:
	ldr	r3, .L3707+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L454:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3115
	ldr	r3, .L3707+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3707+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3116
	ldr	r3, .L3707+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L463
.L3116:
	ldr	r3, .L3707+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L463
.L3115:
	ldr	r3, .L3707+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3707+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3707+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3117
	ldr	r3, .L3707+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L466
.L3117:
	ldr	r3, .L3707+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L466:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3118
	ldr	r3, .L3707+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L463
.L3118:
	ldr	r3, .L3707+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3707+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3119
	ldr	r3, .L3707+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L463
.L3119:
	ldr	r3, .L3707+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L463:
	ldr	r3, .L3707+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3707+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3120
	ldr	r3, .L3707+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L475
.L3120:
	ldr	r3, .L3707+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L475:
	ldr	r3, .L3707+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L3707+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-116]
	str	r3, [fp, #-112]
	ldr	r3, .L3707+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #116
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3121
	ldr	r3, .L3707+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L478
.L3121:
	ldr	r3, .L3707+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L478:
	mov	r2, r8
	mov	r3, r9
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3122
	ldr	r3, .L3707+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L481
.L3122:
	ldr	r3, .L3707+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3707+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L3707+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3123
	ldr	r3, .L3709
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L481
.L3123:
	ldr	r3, .L3709+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L481:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3124
	ldr	r3, .L3709+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3709+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3125
	ldr	r3, .L3709+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L490
.L3125:
	ldr	r3, .L3709+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L490
.L3124:
	ldr	r3, .L3709+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3709
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L3709+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3126
	ldr	r3, .L3709
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L493
.L3126:
	ldr	r3, .L3709+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L493:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3127
	ldr	r3, .L3709+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L490
.L3127:
	ldr	r3, .L3709
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3709+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3128
	ldr	r3, .L3709
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L490
.L3128:
	ldr	r3, .L3709+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L490:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3129
	ldr	r3, .L3709+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3709+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3130
	ldr	r3, .L3709+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L504
.L3130:
	ldr	r3, .L3709+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L504:
	ldr	r3, .L3709+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3709+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L3709+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3131
	ldr	r3, .L3709+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L507
.L3131:
	ldr	r3, .L3709+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L507:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3132
	ldr	r3, .L3709+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L510
.L3132:
	ldr	r3, .L3709+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3709+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3133
	ldr	r3, .L3709+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L510
.L3133:
	ldr	r3, .L3709+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L510:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3134
	ldr	r3, .L3709+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3709+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3135
	ldr	r3, .L3709+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L529
.L3135:
	ldr	r3, .L3709+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L529
.L3134:
	ldr	r3, .L3709+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3709+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3709+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3136
	ldr	r3, .L3709+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L522
.L3136:
	ldr	r3, .L3709+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L522:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3137
	ldr	r3, .L3709+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L529
.L3137:
	ldr	r3, .L3709+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3709+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3138
	ldr	r3, .L3709+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L529
.L3138:
	ldr	r3, .L3709+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L529
.L3129:
	ldr	r3, .L3709+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3709+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3139
	ldr	r3, .L3709+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L532
.L3139:
	ldr	r3, .L3709+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L532:
	ldr	r3, .L3709+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3709
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L3709+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3140
	ldr	r3, .L3709
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L535
.L3140:
	ldr	r3, .L3709+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L535:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3141
	ldr	r3, .L3709+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L538
.L3141:
	ldr	r3, .L3709
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3709+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3142
	ldr	r3, .L3709
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L538
.L3142:
	ldr	r3, .L3709+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L538:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3143
	ldr	r3, .L3709+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3709+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3144
	ldr	r3, .L3709+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L529
.L3144:
	ldr	r3, .L3709+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L529
.L3143:
	ldr	r3, .L3709+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3709
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3709+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3145
	ldr	r3, .L3709
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L550
.L3145:
	ldr	r3, .L3709+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L550:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3146
	ldr	r3, .L3709+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L529
.L3146:
	ldr	r3, .L3709
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3709+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3147
	ldr	r3, .L3709
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L529
.L3147:
	ldr	r3, .L3709+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L529:
	mov	r0, r2
	mov	r1, r3
	bl	__aeabi_d2f
	mov	r3, r0
	str	r3, [fp, #-92]	@ float
	ldr	r3, .L3709+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3709+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3148
	ldr	r3, .L3709+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L559
.L3148:
	ldr	r3, .L3709+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L559:
	ldr	r3, .L3709+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3709+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L3709+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3149
	ldr	r3, .L3709+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L562
.L3710:
	.align	2
.L3709:
	.word	x_16
	.word	1077018624
	.word	x_18
	.word	x_10
	.word	1075970048
	.word	1076363264
	.word	x_1
	.word	x_3
	.word	1074266112
	.word	x_5
	.word	x_7
	.word	x_9
	.word	1076625408
	.word	1076887552
	.word	x_0
	.word	1072693248
	.word	x_2
	.word	x_4
	.word	x_11
	.word	1076756480
	.word	x_12
	.word	1076625408
	.word	x_13
	.word	1075052544
	.word	x_14
	.word	1075576832
	.word	x_15
	.word	1076232192
	.word	x_17
	.word	1076953088
	.word	x_19
.L3149:
	ldr	r3, .L3709+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L562:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3150
	ldr	r3, .L3709+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L565
.L3150:
	ldr	r3, .L3709+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3709+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3151
	ldr	r3, .L3709+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L565
.L3151:
	ldr	r3, .L3709+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L565:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3152
	ldr	r3, .L3709+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3709+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3153
	ldr	r3, .L3709+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L574
.L3153:
	ldr	r3, .L3709+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L574
.L3152:
	ldr	r3, .L3709+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3709+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3709+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3154
	ldr	r3, .L3709+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L577
.L3154:
	ldr	r3, .L3709+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L577:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3155
	ldr	r3, .L3709+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L574
.L3155:
	ldr	r3, .L3709+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3709+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3156
	ldr	r3, .L3709+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L574
.L3156:
	ldr	r3, .L3709+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L574:
	ldr	r3, .L3709+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3709+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3157
	ldr	r3, .L3709+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L586
.L3157:
	ldr	r3, .L3709+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L586:
	ldr	r3, .L3709+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L3709+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-116]
	str	r3, [fp, #-112]
	ldr	r3, .L3709+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #116
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3158
	ldr	r3, .L3709+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L589
.L3158:
	ldr	r3, .L3709+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L589:
	mov	r2, r8
	mov	r3, r9
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3159
	ldr	r3, .L3709+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L592
.L3159:
	ldr	r3, .L3709+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L3709+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3160
	ldr	r3, .L3709+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L592
.L3160:
	ldr	r3, .L3709+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L592:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3161
	ldr	r3, .L3709+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3709+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3162
	ldr	r3, .L3709+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L601
.L3162:
	ldr	r3, .L3709+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L601
.L3161:
	ldr	r3, .L3709+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3709+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L3709+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3163
	ldr	r3, .L3709+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L604
.L3163:
	ldr	r3, .L3709+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L604:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3164
	ldr	r3, .L3709+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L601
.L3164:
	ldr	r3, .L3709+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3709+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3165
	ldr	r3, .L3709+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L601
.L3165:
	ldr	r3, .L3709+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L601:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3166
	ldr	r3, .L3709+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3709+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3167
	ldr	r3, .L3709+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L615
.L3167:
	ldr	r3, .L3709+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L615:
	ldr	r3, .L3709+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3709+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L3709+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3168
	ldr	r3, .L3709+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L618
.L3168:
	ldr	r3, .L3709+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L618:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3169
	ldr	r3, .L3709+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L621
.L3169:
	ldr	r3, .L3709+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3709+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3170
	ldr	r3, .L3709+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L621
.L3170:
	ldr	r3, .L3709+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L621:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3171
	ldr	r3, .L3709+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3709+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3172
	ldr	r3, .L3709+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L640
.L3172:
	ldr	r3, .L3709+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L640
.L3171:
	ldr	r3, .L3709+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3709+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3709+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3173
	ldr	r3, .L3709+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L633
.L3173:
	ldr	r3, .L3709+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L633:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3174
	ldr	r3, .L3709+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L640
.L3174:
	ldr	r3, .L3709+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3709+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3175
	ldr	r3, .L3709+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L640
.L3175:
	ldr	r3, .L3709+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L640
.L3166:
	ldr	r3, .L3709+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3709+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3176
	ldr	r3, .L3709+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L643
.L3176:
	ldr	r3, .L3709+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L643:
	ldr	r3, .L3709+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3709+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3709+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L3709+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3711
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3177
	ldr	r3, .L3711+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3711+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L646
.L3177:
	ldr	r3, .L3711+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3711
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L646:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3178
	ldr	r3, .L3711+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3711+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L649
.L3178:
	ldr	r3, .L3711+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3711+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3711+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3711
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3179
	ldr	r3, .L3711+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3711+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L649
.L3179:
	ldr	r3, .L3711+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3711
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L649:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3180
	ldr	r3, .L3711+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3711+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3711+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3711+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3181
	ldr	r3, .L3711+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3711+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L640
.L3181:
	ldr	r3, .L3711+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3711+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L640
.L3180:
	ldr	r3, .L3711+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3711+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3711+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3711+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3711+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3711
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3182
	ldr	r3, .L3711+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3711+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L661
.L3182:
	ldr	r3, .L3711+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3711
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L661:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3183
	ldr	r3, .L3711+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3711+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L640
.L3183:
	ldr	r3, .L3711+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3711+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3711+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3711
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3184
	ldr	r3, .L3711+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3711+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L640
.L3184:
	ldr	r3, .L3711+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3711
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L640:
	mov	r0, r2
	mov	r1, r3
	bl	__aeabi_d2f
	mov	r3, r0
	str	r3, [fp, #-88]	@ float
	ldr	r3, .L3711+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3711+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3711+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3711+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3185
	ldr	r3, .L3711+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3711+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L670
.L3185:
	ldr	r3, .L3711+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3711+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L670:
	ldr	r3, .L3711+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3711+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3711+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3711+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L3711+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3186
	ldr	r3, .L3711+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3711+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L673
.L3186:
	ldr	r3, .L3711+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L673:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3187
	ldr	r3, .L3711+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3711+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L676
.L3187:
	ldr	r3, .L3711+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3711+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3711+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3188
	ldr	r3, .L3711+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3711+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L676
.L3188:
	ldr	r3, .L3711+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L676:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3189
	ldr	r3, .L3711+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3711+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3711+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3711+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3190
	ldr	r3, .L3711+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3711+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L685
.L3190:
	ldr	r3, .L3711+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3711+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L685
.L3189:
	ldr	r3, .L3711+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3711+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3711+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3711+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3711+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3191
	ldr	r3, .L3711+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3711+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L688
.L3191:
	ldr	r3, .L3711+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L688:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3192
	ldr	r3, .L3711+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3711+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L685
.L3192:
	ldr	r3, .L3711+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3711+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3711+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3193
	ldr	r3, .L3711+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3711+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L685
.L3193:
	ldr	r3, .L3711+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L685:
	ldr	r3, .L3711+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3711+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3711+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3194
	ldr	r3, .L3711+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L697
.L3194:
	ldr	r3, .L3711+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3711+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L697:
	ldr	r3, .L3711+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3711+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L3711+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3711+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-116]
	str	r3, [fp, #-112]
	ldr	r3, .L3711+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3711+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #116
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3195
	ldr	r3, .L3711+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3711+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L700
.L3195:
	ldr	r3, .L3711+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3711+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L700:
	mov	r2, r8
	mov	r3, r9
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3196
	ldr	r3, .L3711+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3711+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L703
.L3196:
	ldr	r3, .L3711+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3711+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L3711+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3711+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3197
	ldr	r3, .L3711+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3711+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L703
.L3197:
	ldr	r3, .L3711+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3711+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L703:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3198
	ldr	r3, .L3711+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3711+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3711+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3199
	ldr	r3, .L3711+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L712
.L3199:
	ldr	r3, .L3711+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3711+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L712
.L3198:
	ldr	r3, .L3711+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3711+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3711+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3711+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L3711+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3711+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3200
	ldr	r3, .L3711+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3711+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L715
.L3200:
	ldr	r3, .L3711+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3711+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L715:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3201
	ldr	r3, .L3711+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3711+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L712
.L3201:
	ldr	r3, .L3711+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3711+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3711+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3711+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3202
	ldr	r3, .L3711+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3711+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L712
.L3202:
	ldr	r3, .L3711+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3711+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L712:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3203
	ldr	r3, .L3711+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3711+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3711+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3711+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3204
	ldr	r3, .L3711+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3711+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L726
.L3712:
	.align	2
.L3711:
	.word	1076887552
	.word	x_17
	.word	1076953088
	.word	x_13
	.word	x_14
	.word	x_0
	.word	1076756480
	.word	1075838976
	.word	x_2
	.word	1076494336
	.word	x_7
	.word	1076625408
	.word	x_15
	.word	1075052544
	.word	x_17
	.word	1076232192
	.word	x_19
	.word	1077018624
	.word	x_1
	.word	1077084160
	.word	x_4
	.word	1075314688
	.word	x_5
	.word	x_6
	.word	1075576832
	.word	x_9
	.word	1076887552
	.word	x_10
	.word	1074266112
	.word	x_11
.L3204:
	ldr	r3, .L3711+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3711+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L726:
	ldr	r3, .L3711+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3711+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3711+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3711+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L3711+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3205
	ldr	r3, .L3711+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3711+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L729
.L3205:
	ldr	r3, .L3711+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L729:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3206
	ldr	r3, .L3711+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3711+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L732
.L3206:
	ldr	r3, .L3711+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3711+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3711+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3207
	ldr	r3, .L3711+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3711+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L732
.L3207:
	ldr	r3, .L3711+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L732:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3208
	ldr	r3, .L3711+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3711+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3711+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3711+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3209
	ldr	r3, .L3711+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3711+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L751
.L3209:
	ldr	r3, .L3711+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3711+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L751
.L3208:
	ldr	r3, .L3711+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3711+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3711+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3711+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3711+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3210
	ldr	r3, .L3711+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3711+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L744
.L3210:
	ldr	r3, .L3711+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L744:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3211
	ldr	r3, .L3711+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3711+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L751
.L3211:
	ldr	r3, .L3711+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3711+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3711+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3212
	ldr	r3, .L3711+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3711+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L751
.L3212:
	ldr	r3, .L3711+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L751
.L3203:
	ldr	r3, .L3711+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3711+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3711+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3213
	ldr	r3, .L3711+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L754
.L3213:
	ldr	r3, .L3711+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3711+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L754:
	ldr	r3, .L3711+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3711+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3711+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3711+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L3711+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3711+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3214
	ldr	r3, .L3711+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3711+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L757
.L3214:
	ldr	r3, .L3711+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3711+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L757:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3215
	ldr	r3, .L3711+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3711+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L760
.L3215:
	ldr	r3, .L3711+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3711+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3711+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3711+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3216
	ldr	r3, .L3711+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3711+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L760
.L3216:
	ldr	r3, .L3711+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3711+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L760:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3217
	ldr	r3, .L3711+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3711+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3711+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3218
	ldr	r3, .L3711+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L751
.L3218:
	ldr	r3, .L3711+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3711+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L751
.L3217:
	ldr	r3, .L3711+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3711+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3711+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3711+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3711+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3711+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3219
	ldr	r3, .L3711+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3711+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L772
.L3219:
	ldr	r3, .L3711+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3711+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L772:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3220
	ldr	r3, .L3711+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3711+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L751
.L3220:
	ldr	r3, .L3711+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3711+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3711+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3711+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3221
	ldr	r3, .L3711+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3711+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L751
.L3221:
	ldr	r3, .L3711+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3711+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L751:
	mov	r0, r2
	mov	r1, r3
	bl	__aeabi_d2f
	mov	r3, r0
	str	r3, [fp, #-84]	@ float
	ldr	r3, .L3711+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3711+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3711+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3711+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3222
	ldr	r3, .L3711+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3711+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L781
.L3222:
	ldr	r3, .L3711+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3711+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L781:
	ldr	r3, .L3711+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3711+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3711+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3711+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L3711+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3711+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3223
	ldr	r3, .L3711+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3711+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L784
.L3223:
	ldr	r3, .L3711+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3711+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L784:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3224
	ldr	r3, .L3711+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3711+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L787
.L3224:
	ldr	r3, .L3711+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3711+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3711+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3711+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3225
	ldr	r3, .L3711+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3711+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L787
.L3225:
	ldr	r3, .L3711+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3711+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L787:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3226
	ldr	r3, .L3711+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3711+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3711+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3711+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3227
	ldr	r3, .L3711+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3711+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L796
.L3227:
	ldr	r3, .L3711+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3711+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L796
.L3226:
	ldr	r3, .L3711+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3711+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3711+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3711+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3711+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3711+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3228
	ldr	r3, .L3711+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3711+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L799
.L3228:
	ldr	r3, .L3711+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3711+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L799:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3229
	ldr	r3, .L3711+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3711+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L796
.L3229:
	ldr	r3, .L3711+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3711+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3711+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3711+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3230
	ldr	r3, .L3711+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3711+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L796
.L3230:
	ldr	r3, .L3711+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3711+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L796:
	ldr	r3, .L3711+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3711+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3711+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3231
	ldr	r3, .L3713
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L808
.L3231:
	ldr	r3, .L3713+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L808:
	ldr	r3, .L3713+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L3713+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-116]
	str	r3, [fp, #-112]
	ldr	r3, .L3713+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #116
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3232
	ldr	r3, .L3713+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L811
.L3232:
	ldr	r3, .L3713+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L811:
	mov	r2, r8
	mov	r3, r9
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3233
	ldr	r3, .L3713+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L814
.L3233:
	ldr	r3, .L3713+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L3713+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3234
	ldr	r3, .L3713+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L814
.L3234:
	ldr	r3, .L3713+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L814:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3235
	ldr	r3, .L3713
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3713+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3236
	ldr	r3, .L3713
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L823
.L3236:
	ldr	r3, .L3713+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L823
.L3235:
	ldr	r3, .L3713+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3713+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L3713+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3237
	ldr	r3, .L3713+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L826
.L3237:
	ldr	r3, .L3713+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L826:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3238
	ldr	r3, .L3713+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L823
.L3238:
	ldr	r3, .L3713+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3713+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3239
	ldr	r3, .L3713+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L823
.L3239:
	ldr	r3, .L3713+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L823:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3240
	ldr	r3, .L3713+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3713+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3241
	ldr	r3, .L3713+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L837
.L3241:
	ldr	r3, .L3713+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L837:
	ldr	r3, .L3713+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3713+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L3713+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3242
	ldr	r3, .L3713+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L840
.L3242:
	ldr	r3, .L3713+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L840:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3243
	ldr	r3, .L3713+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L843
.L3243:
	ldr	r3, .L3713+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3713+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3244
	ldr	r3, .L3713+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L843
.L3244:
	ldr	r3, .L3713+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L843:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3245
	ldr	r3, .L3713+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3713+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3246
	ldr	r3, .L3713+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L862
.L3246:
	ldr	r3, .L3713+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L862
.L3245:
	ldr	r3, .L3713+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3713+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3713+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3247
	ldr	r3, .L3713+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L855
.L3247:
	ldr	r3, .L3713+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L855:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3248
	ldr	r3, .L3713+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L862
.L3248:
	ldr	r3, .L3713+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3713+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3249
	ldr	r3, .L3713+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L862
.L3249:
	ldr	r3, .L3713+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L862
.L3240:
	ldr	r3, .L3713
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3713+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3250
	ldr	r3, .L3713
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L865
.L3250:
	ldr	r3, .L3713+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L865:
	ldr	r3, .L3713+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3713+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L3713+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3251
	ldr	r3, .L3713+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L868
.L3251:
	ldr	r3, .L3713+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L868:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3252
	ldr	r3, .L3713+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L871
.L3252:
	ldr	r3, .L3713+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3713+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3253
	ldr	r3, .L3713+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L871
.L3253:
	ldr	r3, .L3713+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L871:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3254
	ldr	r3, .L3713
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3713+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3255
	ldr	r3, .L3713
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L862
.L3255:
	ldr	r3, .L3713+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L862
.L3254:
	ldr	r3, .L3713+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3713+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3713+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3256
	ldr	r3, .L3713+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L883
.L3256:
	ldr	r3, .L3713+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L883:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3257
	ldr	r3, .L3713+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L862
.L3257:
	ldr	r3, .L3713+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3713+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3258
	ldr	r3, .L3713+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L862
.L3714:
	.align	2
.L3713:
	.word	x_10
	.word	x_11
	.word	x_12
	.word	1077149696
	.word	x_15
	.word	1075052544
	.word	1077084160
	.word	x_4
	.word	1076887552
	.word	1075576832
	.word	x_18
	.word	1076101120
	.word	1074266112
	.word	x_9
	.word	x_13
	.word	x_14
	.word	1072693248
	.word	x_16
	.word	x_19
	.word	1075314688
	.word	x_0
	.word	x_1
	.word	1075970048
	.word	x_6
	.word	1076756480
	.word	x_3
	.word	1074266112
	.word	x_5
	.word	1074790400
.L3258:
	ldr	r3, .L3713+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L862:
	mov	r0, r2
	mov	r1, r3
	bl	__aeabi_d2f
	mov	r3, r0
	str	r3, [fp, #-80]	@ float
	ldr	r3, .L3713+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3713+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3259
	ldr	r3, .L3713+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L892
.L3259:
	ldr	r3, .L3713+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L892:
	ldr	r3, .L3713+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3713+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L3713+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3260
	ldr	r3, .L3713+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L895
.L3260:
	ldr	r3, .L3713+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L895:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3261
	ldr	r3, .L3713+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L898
.L3261:
	ldr	r3, .L3713+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3713+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3262
	ldr	r3, .L3713+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L898
.L3262:
	ldr	r3, .L3713+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L898:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3263
	ldr	r3, .L3713+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3713+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3264
	ldr	r3, .L3713+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L907
.L3264:
	ldr	r3, .L3713+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L907
.L3263:
	ldr	r3, .L3713+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3713+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3713+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3265
	ldr	r3, .L3713+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L910
.L3265:
	ldr	r3, .L3713+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L910:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3266
	ldr	r3, .L3713+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L907
.L3266:
	ldr	r3, .L3713+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3713+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3267
	ldr	r3, .L3713+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L907
.L3267:
	ldr	r3, .L3713+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L907:
	ldr	r3, .L3713+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3713+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3268
	ldr	r3, .L3713+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L919
.L3268:
	ldr	r3, .L3713+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L919:
	ldr	r3, .L3713+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L3713+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-116]
	str	r3, [fp, #-112]
	ldr	r3, .L3713+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #116
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3269
	ldr	r3, .L3713+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L922
.L3269:
	ldr	r3, .L3713+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L922:
	mov	r2, r8
	mov	r3, r9
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3270
	ldr	r3, .L3713+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L925
.L3270:
	ldr	r3, .L3713+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L3713+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3271
	ldr	r3, .L3713+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L925
.L3271:
	ldr	r3, .L3713+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L925:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3272
	ldr	r3, .L3713+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3713+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3273
	ldr	r3, .L3713+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L934
.L3273:
	ldr	r3, .L3713+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L934
.L3272:
	ldr	r3, .L3713+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3713+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L3713+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3274
	ldr	r3, .L3713+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L937
.L3274:
	ldr	r3, .L3713+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L937:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3275
	ldr	r3, .L3713+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L934
.L3275:
	ldr	r3, .L3713+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3713+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3276
	ldr	r3, .L3713+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L934
.L3276:
	ldr	r3, .L3713+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L934:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3277
	ldr	r3, .L3713+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3713+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3278
	ldr	r3, .L3713+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L948
.L3278:
	ldr	r3, .L3713+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L948:
	ldr	r3, .L3713+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3713+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L3713+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3279
	ldr	r3, .L3713+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L951
.L3279:
	ldr	r3, .L3713+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L951:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3280
	ldr	r3, .L3713+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L954
.L3280:
	ldr	r3, .L3713+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3713+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3281
	ldr	r3, .L3713+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L954
.L3281:
	ldr	r3, .L3713+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L954:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3282
	ldr	r3, .L3713+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3713+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3283
	ldr	r3, .L3713+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L973
.L3283:
	ldr	r3, .L3713+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L973
.L3282:
	ldr	r3, .L3713+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3713+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3713+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3284
	ldr	r3, .L3713+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L966
.L3284:
	ldr	r3, .L3713+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L966:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3285
	ldr	r3, .L3713+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L973
.L3285:
	ldr	r3, .L3713+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3713+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3715
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3286
	ldr	r3, .L3715+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L973
.L3286:
	ldr	r3, .L3715
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L973
.L3277:
	ldr	r3, .L3715+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3715+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3287
	ldr	r3, .L3715+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L976
.L3287:
	ldr	r3, .L3715+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L976:
	ldr	r3, .L3715+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3715+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L3715+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3288
	ldr	r3, .L3715+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L979
.L3288:
	ldr	r3, .L3715+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L979:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3289
	ldr	r3, .L3715+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L982
.L3289:
	ldr	r3, .L3715+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3715+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3290
	ldr	r3, .L3715+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L982
.L3290:
	ldr	r3, .L3715+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L982:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3291
	ldr	r3, .L3715+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3715+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3292
	ldr	r3, .L3715+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L973
.L3292:
	ldr	r3, .L3715+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L973
.L3291:
	ldr	r3, .L3715+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3715+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3715+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3293
	ldr	r3, .L3715+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L994
.L3293:
	ldr	r3, .L3715+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L994:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3294
	ldr	r3, .L3715+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L973
.L3294:
	ldr	r3, .L3715+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3715+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3295
	ldr	r3, .L3715+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L973
.L3295:
	ldr	r3, .L3715+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L973:
	mov	r0, r2
	mov	r1, r3
	bl	__aeabi_d2f
	mov	r3, r0
	str	r3, [fp, #-76]	@ float
	ldr	r3, .L3715+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3715+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3296
	ldr	r3, .L3715+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1003
.L3296:
	ldr	r3, .L3715+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L1003:
	ldr	r3, .L3715+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3715+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L3715
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3297
	ldr	r3, .L3715+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1006
.L3297:
	ldr	r3, .L3715
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1006:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3298
	ldr	r3, .L3715+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1009
.L3298:
	ldr	r3, .L3715+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3715
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3299
	ldr	r3, .L3715+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1009
.L3299:
	ldr	r3, .L3715
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1009:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3300
	ldr	r3, .L3715+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3715+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3301
	ldr	r3, .L3715+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1018
.L3301:
	ldr	r3, .L3715+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1018
.L3300:
	ldr	r3, .L3715+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3715+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3715
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3302
	ldr	r3, .L3715+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1021
.L3302:
	ldr	r3, .L3715
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1021:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3303
	ldr	r3, .L3715+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1018
.L3303:
	ldr	r3, .L3715+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3715
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3304
	ldr	r3, .L3715+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1018
.L3304:
	ldr	r3, .L3715
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L1018:
	ldr	r3, .L3715+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3715+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3305
	ldr	r3, .L3715+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L1030
.L3305:
	ldr	r3, .L3715+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L1030:
	ldr	r3, .L3715+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L3715+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-116]
	str	r3, [fp, #-112]
	ldr	r3, .L3715+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #116
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3306
	ldr	r3, .L3715+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1033
.L3306:
	ldr	r3, .L3715+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1033:
	mov	r2, r8
	mov	r3, r9
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3307
	ldr	r3, .L3715+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1036
.L3307:
	ldr	r3, .L3715+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L3715+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3308
	ldr	r3, .L3715+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1036
.L3308:
	ldr	r3, .L3715+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1036:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3309
	ldr	r3, .L3715+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3715+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3310
	ldr	r3, .L3715+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1045
.L3310:
	ldr	r3, .L3715+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1045
.L3309:
	ldr	r3, .L3715+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3715+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L3715+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3311
	ldr	r3, .L3715+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1048
.L3716:
	.align	2
.L3715:
	.word	x_6
	.word	1076756480
	.word	x_9
	.word	x_13
	.word	1075970048
	.word	x_19
	.word	x_1
	.word	1075052544
	.word	x_3
	.word	1072693248
	.word	1075314688
	.word	x_10
	.word	x_11
	.word	x_14
	.word	x_16
	.word	1076887552
	.word	1075576832
	.word	x_0
	.word	1074790400
	.word	x_4
	.word	1076363264
	.word	x_5
	.word	1074266112
	.word	x_6
	.word	1077084160
	.word	x_7
.L3311:
	ldr	r3, .L3715+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1048:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3312
	ldr	r3, .L3715+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1045
.L3312:
	ldr	r3, .L3715+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3715+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3313
	ldr	r3, .L3715+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1045
.L3313:
	ldr	r3, .L3715+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1045:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3314
	ldr	r3, .L3715+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3715+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3315
	ldr	r3, .L3715+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1059
.L3315:
	ldr	r3, .L3715+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L1059:
	ldr	r3, .L3715+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3715+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L3715+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3316
	ldr	r3, .L3715+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1062
.L3316:
	ldr	r3, .L3715+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1062:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3317
	ldr	r3, .L3715+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1065
.L3317:
	ldr	r3, .L3715+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3715+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3318
	ldr	r3, .L3715+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1065
.L3318:
	ldr	r3, .L3715+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1065:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3319
	ldr	r3, .L3715+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3715+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3320
	ldr	r3, .L3715+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1084
.L3320:
	ldr	r3, .L3715+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1084
.L3319:
	ldr	r3, .L3715+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3715+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3715+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3321
	ldr	r3, .L3715+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1077
.L3321:
	ldr	r3, .L3715+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1077:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3322
	ldr	r3, .L3715+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1084
.L3322:
	ldr	r3, .L3715+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3715+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3323
	ldr	r3, .L3715+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1084
.L3323:
	ldr	r3, .L3715+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1084
.L3314:
	ldr	r3, .L3715+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3715+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3324
	ldr	r3, .L3715+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1087
.L3324:
	ldr	r3, .L3715+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L1087:
	ldr	r3, .L3715+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3715+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L3715+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3325
	ldr	r3, .L3715+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1090
.L3325:
	ldr	r3, .L3715+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1090:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3326
	ldr	r3, .L3715+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1093
.L3326:
	ldr	r3, .L3715+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3715+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3327
	ldr	r3, .L3715+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1093
.L3327:
	ldr	r3, .L3715+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1093:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3328
	ldr	r3, .L3715+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3715+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3329
	ldr	r3, .L3715+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1084
.L3329:
	ldr	r3, .L3715+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1084
.L3328:
	ldr	r3, .L3715+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3715+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3715+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3330
	ldr	r3, .L3715+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1105
.L3330:
	ldr	r3, .L3715+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1105:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3331
	ldr	r3, .L3715+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1084
.L3331:
	ldr	r3, .L3715+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3715+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3332
	ldr	r3, .L3715+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1084
.L3332:
	ldr	r3, .L3715+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1084:
	mov	r0, r2
	mov	r1, r3
	bl	__aeabi_d2f
	mov	r3, r0
	str	r3, [fp, #-72]	@ float
	ldr	r3, .L3715+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3715+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3333
	ldr	r3, .L3715+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1114
.L3333:
	ldr	r3, .L3715+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L1114:
	ldr	r3, .L3715+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3715+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L3715+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3334
	ldr	r3, .L3715+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1117
.L3334:
	ldr	r3, .L3715+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1117:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3335
	ldr	r3, .L3715+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1120
.L3335:
	ldr	r3, .L3715+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3715+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3336
	ldr	r3, .L3715+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1120
.L3336:
	ldr	r3, .L3715+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1120:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3337
	ldr	r3, .L3715+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3715+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3338
	ldr	r3, .L3715+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1129
.L3338:
	ldr	r3, .L3715+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1129
.L3337:
	ldr	r3, .L3715+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3715+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3715+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3715+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3339
	ldr	r3, .L3717+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1132
.L3339:
	ldr	r3, .L3717+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1132:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3340
	ldr	r3, .L3717+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1129
.L3340:
	ldr	r3, .L3717+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3717+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3341
	ldr	r3, .L3717+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1129
.L3341:
	ldr	r3, .L3717+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L1129:
	ldr	r3, .L3717+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3717+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3342
	ldr	r3, .L3717+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L1141
.L3342:
	ldr	r3, .L3717+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L1141:
	ldr	r3, .L3717+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L3717+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-116]
	str	r3, [fp, #-112]
	ldr	r3, .L3717+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #116
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3343
	ldr	r3, .L3717+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1144
.L3343:
	ldr	r3, .L3717+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1144:
	mov	r2, r8
	mov	r3, r9
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3344
	ldr	r3, .L3717+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1147
.L3344:
	ldr	r3, .L3717+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L3717+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3345
	ldr	r3, .L3717+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1147
.L3345:
	ldr	r3, .L3717+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1147:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3346
	ldr	r3, .L3717+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3717+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3347
	ldr	r3, .L3717+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1156
.L3347:
	ldr	r3, .L3717+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1156
.L3346:
	ldr	r3, .L3717+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3717+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L3717+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3348
	ldr	r3, .L3717+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1159
.L3348:
	ldr	r3, .L3717+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1159:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3349
	ldr	r3, .L3717+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1156
.L3349:
	ldr	r3, .L3717+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3717+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3350
	ldr	r3, .L3717+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1156
.L3350:
	ldr	r3, .L3717+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1156:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3351
	ldr	r3, .L3717+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3717+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3352
	ldr	r3, .L3717+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1170
.L3352:
	ldr	r3, .L3717+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L1170:
	ldr	r3, .L3717+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3717+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L3717+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3353
	ldr	r3, .L3717+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1173
.L3353:
	ldr	r3, .L3717+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1173:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3354
	ldr	r3, .L3717+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1176
.L3354:
	ldr	r3, .L3717+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3717+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3355
	ldr	r3, .L3717+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1176
.L3355:
	ldr	r3, .L3717+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1176:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3356
	ldr	r3, .L3717+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3717+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3357
	ldr	r3, .L3717+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1195
.L3357:
	ldr	r3, .L3717+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1195
.L3356:
	ldr	r3, .L3717+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3717+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3717+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3358
	ldr	r3, .L3717+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1188
.L3358:
	ldr	r3, .L3717+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1188:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3359
	ldr	r3, .L3717+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1195
.L3359:
	ldr	r3, .L3717+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3717+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3360
	ldr	r3, .L3717+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1195
.L3360:
	ldr	r3, .L3717+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1195
.L3351:
	ldr	r3, .L3717+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3717+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3361
	ldr	r3, .L3717+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1198
.L3361:
	ldr	r3, .L3717+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L1198:
	ldr	r3, .L3717+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3717+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L3717+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3362
	ldr	r3, .L3717+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1201
.L3362:
	ldr	r3, .L3717+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1201:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3363
	ldr	r3, .L3717+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1204
.L3363:
	ldr	r3, .L3717+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3717+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3364
	ldr	r3, .L3717+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1204
.L3364:
	ldr	r3, .L3717+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1204:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3365
	ldr	r3, .L3717+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3717+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3366
	ldr	r3, .L3717+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1195
.L3366:
	ldr	r3, .L3717+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1195
.L3718:
	.align	2
.L3717:
	.word	1075576832
	.word	x_6
	.word	1077084160
	.word	x_7
	.word	1074266112
	.word	x_12
	.word	x_0
	.word	1074790400
	.word	x_4
	.word	x_16
	.word	x_17
	.word	x_19
	.word	1076953088
	.word	x_10
	.word	x_11
	.word	x_13
	.word	1076363264
	.word	x_15
	.word	1076494336
	.word	x_18
	.word	1075970048
	.word	x_6
	.word	1075838976
	.word	x_8
	.word	1076756480
	.word	x_9
	.word	1076101120
	.word	x_1
	.word	1072693248
	.word	x_5
	.word	1076625408
.L3365:
	ldr	r3, .L3717+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3717+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3717+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3367
	ldr	r3, .L3717+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1216
.L3367:
	ldr	r3, .L3717+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1216:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3368
	ldr	r3, .L3717+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1195
.L3368:
	ldr	r3, .L3717+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3717+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3369
	ldr	r3, .L3717+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1195
.L3369:
	ldr	r3, .L3717+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1195:
	mov	r0, r2
	mov	r1, r3
	bl	__aeabi_d2f
	mov	r3, r0
	str	r3, [fp, #-68]	@ float
	ldr	r3, .L3717+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3717+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3370
	ldr	r3, .L3717+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1225
.L3370:
	ldr	r3, .L3717+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L1225:
	ldr	r3, .L3717+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3717+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L3717+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3371
	ldr	r3, .L3717+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1228
.L3371:
	ldr	r3, .L3717+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1228:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3372
	ldr	r3, .L3717+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1231
.L3372:
	ldr	r3, .L3717+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3717+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3373
	ldr	r3, .L3717+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1231
.L3373:
	ldr	r3, .L3717+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1231:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3374
	ldr	r3, .L3717+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3717+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3375
	ldr	r3, .L3717+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1240
.L3375:
	ldr	r3, .L3717+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1240
.L3374:
	ldr	r3, .L3717+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3717+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3717+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3376
	ldr	r3, .L3717+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1243
.L3376:
	ldr	r3, .L3717+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1243:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3377
	ldr	r3, .L3717+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1240
.L3377:
	ldr	r3, .L3717+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3717+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3378
	ldr	r3, .L3717+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1240
.L3378:
	ldr	r3, .L3717+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L1240:
	ldr	r3, .L3717+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3717+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3379
	ldr	r3, .L3717+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L1252
.L3379:
	ldr	r3, .L3717+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L1252:
	ldr	r3, .L3717+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L3717+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-116]
	str	r3, [fp, #-112]
	ldr	r3, .L3717+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #116
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3380
	ldr	r3, .L3717+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1255
.L3380:
	ldr	r3, .L3717+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1255:
	mov	r2, r8
	mov	r3, r9
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3381
	ldr	r3, .L3717+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1258
.L3381:
	ldr	r3, .L3717+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L3717+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3382
	ldr	r3, .L3717+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1258
.L3382:
	ldr	r3, .L3717+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1258:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3383
	ldr	r3, .L3717+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3717+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3384
	ldr	r3, .L3717+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1267
.L3384:
	ldr	r3, .L3717+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1267
.L3383:
	ldr	r3, .L3717+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3717+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L3717+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3385
	ldr	r3, .L3717+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1270
.L3385:
	ldr	r3, .L3717+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1270:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3386
	ldr	r3, .L3717+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1267
.L3386:
	ldr	r3, .L3717+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3717+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3387
	ldr	r3, .L3717+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1267
.L3387:
	ldr	r3, .L3717+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1267:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3388
	ldr	r3, .L3717+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3717+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3389
	ldr	r3, .L3717+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1281
.L3389:
	ldr	r3, .L3717+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L1281:
	ldr	r3, .L3717+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3717+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L3717+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3390
	ldr	r3, .L3717+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1284
.L3390:
	ldr	r3, .L3717+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1284:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3391
	ldr	r3, .L3717+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1287
.L3391:
	ldr	r3, .L3717+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3717+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3392
	ldr	r3, .L3717+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1287
.L3392:
	ldr	r3, .L3717+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1287:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3393
	ldr	r3, .L3717+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3717+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3717+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3394
	ldr	r3, .L3719
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1306
.L3394:
	ldr	r3, .L3719+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1306
.L3393:
	ldr	r3, .L3719+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3719+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3719+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3395
	ldr	r3, .L3719+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1299
.L3395:
	ldr	r3, .L3719+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1299:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3396
	ldr	r3, .L3719+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1306
.L3396:
	ldr	r3, .L3719+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3719+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3397
	ldr	r3, .L3719+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1306
.L3397:
	ldr	r3, .L3719+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1306
.L3388:
	ldr	r3, .L3719+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3719+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3398
	ldr	r3, .L3719+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1309
.L3398:
	ldr	r3, .L3719+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L1309:
	ldr	r3, .L3719+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3719+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L3719+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3399
	ldr	r3, .L3719+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1312
.L3399:
	ldr	r3, .L3719+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1312:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3400
	ldr	r3, .L3719+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1315
.L3400:
	ldr	r3, .L3719+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3719+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3401
	ldr	r3, .L3719+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1315
.L3401:
	ldr	r3, .L3719+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1315:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3402
	ldr	r3, .L3719+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3719+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3403
	ldr	r3, .L3719+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1306
.L3403:
	ldr	r3, .L3719+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1306
.L3402:
	ldr	r3, .L3719+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3719+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3719+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3404
	ldr	r3, .L3719+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1327
.L3404:
	ldr	r3, .L3719+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1327:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3405
	ldr	r3, .L3719+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1306
.L3405:
	ldr	r3, .L3719+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3719+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3406
	ldr	r3, .L3719+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1306
.L3406:
	ldr	r3, .L3719+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1306:
	mov	r0, r2
	mov	r1, r3
	bl	__aeabi_d2f
	mov	r3, r0
	str	r3, [fp, #-64]	@ float
	ldr	r3, .L3719
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3719+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3407
	ldr	r3, .L3719
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1336
.L3407:
	ldr	r3, .L3719+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L1336:
	ldr	r3, .L3719+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3719+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L3719+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3408
	ldr	r3, .L3719+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1339
.L3408:
	ldr	r3, .L3719+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1339:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3409
	ldr	r3, .L3719+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1342
.L3409:
	ldr	r3, .L3719+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3719+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3410
	ldr	r3, .L3719+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1342
.L3410:
	ldr	r3, .L3719+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1342:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3411
	ldr	r3, .L3719
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3719+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3412
	ldr	r3, .L3719
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1351
.L3412:
	ldr	r3, .L3719+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1351
.L3411:
	ldr	r3, .L3719+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3719+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3719+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3413
	ldr	r3, .L3719+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1354
.L3413:
	ldr	r3, .L3719+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1354:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3414
	ldr	r3, .L3719+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1351
.L3414:
	ldr	r3, .L3719+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3719+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3415
	ldr	r3, .L3719+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1351
.L3415:
	ldr	r3, .L3719+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L1351:
	ldr	r3, .L3719+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3719+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3416
	ldr	r3, .L3719+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L1363
.L3416:
	ldr	r3, .L3719+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L1363:
	ldr	r3, .L3719+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L3719+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-116]
	str	r3, [fp, #-112]
	ldr	r3, .L3719+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #116
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3417
	ldr	r3, .L3719+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1366
.L3417:
	ldr	r3, .L3719+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1366:
	mov	r2, r8
	mov	r3, r9
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3418
	ldr	r3, .L3719+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1369
.L3418:
	ldr	r3, .L3719+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L3719+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3419
	ldr	r3, .L3719+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1369
.L3720:
	.align	2
.L3719:
	.word	x_1
	.word	1072693248
	.word	x_5
	.word	1075838976
	.word	1076756480
	.word	x_10
	.word	x_11
	.word	x_18
	.word	1075970048
	.word	x_2
	.word	1076625408
	.word	1076363264
	.word	1076887552
	.word	x_6
	.word	1076232192
	.word	1076101120
	.word	x_9
	.word	1072693248
	.word	x_13
	.word	1076953088
	.word	x_15
	.word	x_19
	.word	x_1
	.word	1077149696
	.word	x_3
	.word	1076494336
	.word	x_4
	.word	x_7
	.word	1077084160
	.word	x_8
.L3419:
	ldr	r3, .L3719+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1369:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3420
	ldr	r3, .L3719+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3719+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3421
	ldr	r3, .L3719+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1378
.L3421:
	ldr	r3, .L3719+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1378
.L3420:
	ldr	r3, .L3719+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3719+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L3719+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3422
	ldr	r3, .L3719+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1381
.L3422:
	ldr	r3, .L3719+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1381:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3423
	ldr	r3, .L3719+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1378
.L3423:
	ldr	r3, .L3719+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3719+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3424
	ldr	r3, .L3719+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1378
.L3424:
	ldr	r3, .L3719+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1378:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3425
	ldr	r3, .L3719+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3719+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3426
	ldr	r3, .L3719+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1392
.L3426:
	ldr	r3, .L3719+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L1392:
	ldr	r3, .L3719+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3719+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L3719+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3427
	ldr	r3, .L3719+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1395
.L3427:
	ldr	r3, .L3719+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1395:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3428
	ldr	r3, .L3719+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1398
.L3428:
	ldr	r3, .L3719+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3719+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3429
	ldr	r3, .L3719+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1398
.L3429:
	ldr	r3, .L3719+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1398:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3430
	ldr	r3, .L3719+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3719+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3431
	ldr	r3, .L3719+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1417
.L3431:
	ldr	r3, .L3719+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1417
.L3430:
	ldr	r3, .L3719+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3719+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3719+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3432
	ldr	r3, .L3719+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1410
.L3432:
	ldr	r3, .L3719+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1410:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3433
	ldr	r3, .L3719+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1417
.L3433:
	ldr	r3, .L3719+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3719+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3434
	ldr	r3, .L3719+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1417
.L3434:
	ldr	r3, .L3719+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1417
.L3425:
	ldr	r3, .L3719+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3719+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3435
	ldr	r3, .L3719+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1420
.L3435:
	ldr	r3, .L3719+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L1420:
	ldr	r3, .L3719+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3719+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L3719+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3436
	ldr	r3, .L3719+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1423
.L3436:
	ldr	r3, .L3719+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1423:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3437
	ldr	r3, .L3719+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1426
.L3437:
	ldr	r3, .L3719+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3719+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3438
	ldr	r3, .L3719+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1426
.L3438:
	ldr	r3, .L3719+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1426:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3439
	ldr	r3, .L3719+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3719+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3440
	ldr	r3, .L3719+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1417
.L3440:
	ldr	r3, .L3719+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1417
.L3439:
	ldr	r3, .L3719+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3719+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3719+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3441
	ldr	r3, .L3719+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1438
.L3441:
	ldr	r3, .L3719+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1438:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3442
	ldr	r3, .L3719+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1417
.L3442:
	ldr	r3, .L3719+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3719+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3443
	ldr	r3, .L3719+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1417
.L3443:
	ldr	r3, .L3719+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1417:
	mov	r0, r2
	mov	r1, r3
	bl	__aeabi_d2f
	mov	r3, r0
	str	r3, [fp, #-60]	@ float
	ldr	r3, .L3719+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3719+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3444
	ldr	r3, .L3719+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1447
.L3444:
	ldr	r3, .L3719+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L1447:
	ldr	r3, .L3719+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3719+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L3719+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3445
	ldr	r3, .L3719+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1450
.L3445:
	ldr	r3, .L3719+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1450:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3446
	ldr	r3, .L3719+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1453
.L3446:
	ldr	r3, .L3719+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3719+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3719+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3721+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3447
	ldr	r3, .L3721
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3721+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1453
.L3447:
	ldr	r3, .L3721+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3721+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1453:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3448
	ldr	r3, .L3721+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3721+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3721+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3449
	ldr	r3, .L3721+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3721+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1462
.L3449:
	ldr	r3, .L3721+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1462
.L3448:
	ldr	r3, .L3721+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3721+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3721
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3721+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3721+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3721+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3450
	ldr	r3, .L3721
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3721+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1465
.L3450:
	ldr	r3, .L3721+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3721+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1465:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3451
	ldr	r3, .L3721+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3721+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1462
.L3451:
	ldr	r3, .L3721
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3721+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3721+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3721+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3452
	ldr	r3, .L3721
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3721+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1462
.L3452:
	ldr	r3, .L3721+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3721+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L1462:
	ldr	r3, .L3721+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3721+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3721+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3721+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3453
	ldr	r3, .L3721+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3721+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L1474
.L3453:
	ldr	r3, .L3721+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3721+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L1474:
	ldr	r3, .L3721+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3721+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L3721+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3721+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-116]
	str	r3, [fp, #-112]
	ldr	r3, .L3721+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #116
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3454
	ldr	r3, .L3721+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3721+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1477
.L3454:
	ldr	r3, .L3721+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1477:
	mov	r2, r8
	mov	r3, r9
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3455
	ldr	r3, .L3721+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3721+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1480
.L3455:
	ldr	r3, .L3721+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3721+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L3721+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3456
	ldr	r3, .L3721+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3721+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1480
.L3456:
	ldr	r3, .L3721+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1480:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3457
	ldr	r3, .L3721+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3721+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3721+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3721+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3458
	ldr	r3, .L3721+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3721+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1489
.L3458:
	ldr	r3, .L3721+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3721+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1489
.L3457:
	ldr	r3, .L3721+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3721+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3721+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3721+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L3721+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3459
	ldr	r3, .L3721+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3721+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1492
.L3459:
	ldr	r3, .L3721+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1492:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3460
	ldr	r3, .L3721+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3721+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1489
.L3460:
	ldr	r3, .L3721+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3721+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3721+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3461
	ldr	r3, .L3721+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3721+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1489
.L3461:
	ldr	r3, .L3721+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1489:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3462
	ldr	r3, .L3721+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3721+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3721+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3463
	ldr	r3, .L3721+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3721+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1503
.L3463:
	ldr	r3, .L3721+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L1503:
	ldr	r3, .L3721+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3721+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3721
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3721+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L3721+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3721+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3464
	ldr	r3, .L3721
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3721+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1506
.L3464:
	ldr	r3, .L3721+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3721+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1506:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3465
	ldr	r3, .L3721+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3721+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1509
.L3465:
	ldr	r3, .L3721
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3721+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3721+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3721+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3466
	ldr	r3, .L3721
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3721+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1509
.L3466:
	ldr	r3, .L3721+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3721+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1509:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3467
	ldr	r3, .L3721+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3721+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3721+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3468
	ldr	r3, .L3721+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3721+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1528
.L3468:
	ldr	r3, .L3721+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1528
.L3467:
	ldr	r3, .L3721+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3721+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3721
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3721+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3721+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3721+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3469
	ldr	r3, .L3721
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3721+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1521
.L3469:
	ldr	r3, .L3721+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3721+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1521:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3470
	ldr	r3, .L3721+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3721+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1528
.L3470:
	ldr	r3, .L3721
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3721+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3721+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3721+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3471
	ldr	r3, .L3721
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3721+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1528
.L3471:
	ldr	r3, .L3721+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3721+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1528
.L3462:
	ldr	r3, .L3721+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3721+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3721+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3721+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3472
	ldr	r3, .L3721+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3721+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1531
.L3472:
	ldr	r3, .L3721+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3721+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L1531:
	ldr	r3, .L3721+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3721+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3721+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3721+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L3721+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3473
	ldr	r3, .L3721+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3721+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1534
.L3722:
	.align	2
.L3721:
	.word	x_7
	.word	1077084160
	.word	x_8
	.word	x_1
	.word	1077149696
	.word	x_3
	.word	x_12
	.word	1076756480
	.word	1075314688
	.word	1076625408
	.word	1076494336
	.word	x_10
	.word	x_11
	.word	1074790400
	.word	x_13
	.word	1074266112
	.word	x_14
	.word	1075838976
	.word	x_16
	.word	1072693248
	.word	x_17
	.word	1076887552
	.word	x_0
	.word	x_4
	.word	x_6
	.word	1076494336
	.word	x_9
	.word	1075576832
.L3473:
	ldr	r3, .L3721+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1534:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3474
	ldr	r3, .L3721+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3721+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1537
.L3474:
	ldr	r3, .L3721+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3721+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3721+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3475
	ldr	r3, .L3721+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3721+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1537
.L3475:
	ldr	r3, .L3721+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1537:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3476
	ldr	r3, .L3721+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3721+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3721+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3721+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3477
	ldr	r3, .L3721+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3721+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1528
.L3477:
	ldr	r3, .L3721+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3721+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1528
.L3476:
	ldr	r3, .L3721+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3721+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3721+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3721+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3721+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3478
	ldr	r3, .L3721+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3721+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1549
.L3478:
	ldr	r3, .L3721+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1549:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3479
	ldr	r3, .L3721+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3721+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1528
.L3479:
	ldr	r3, .L3721+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3721+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3721+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3480
	ldr	r3, .L3721+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3721+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1528
.L3480:
	ldr	r3, .L3721+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1528:
	mov	r0, r2
	mov	r1, r3
	bl	__aeabi_d2f
	mov	r3, r0
	str	r3, [fp, #-56]	@ float
	ldr	r3, .L3721+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3721+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3721+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3481
	ldr	r3, .L3721+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3721+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1558
.L3481:
	ldr	r3, .L3721+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L1558:
	ldr	r3, .L3721+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3721+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3721+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3721+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L3721+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3721+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3482
	ldr	r3, .L3721+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3721+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1561
.L3482:
	ldr	r3, .L3721+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3721+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1561:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3483
	ldr	r3, .L3721+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3721+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1564
.L3483:
	ldr	r3, .L3721+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3721+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3721+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3721+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3484
	ldr	r3, .L3721+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3721+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1564
.L3484:
	ldr	r3, .L3721+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3721+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1564:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3485
	ldr	r3, .L3721+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3721+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3721+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3486
	ldr	r3, .L3721+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3721+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1573
.L3486:
	ldr	r3, .L3721+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1573
.L3485:
	ldr	r3, .L3721+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3721+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3721+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3721+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3721+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3721+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3487
	ldr	r3, .L3721+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3721+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1576
.L3487:
	ldr	r3, .L3721+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3721+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1576:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3488
	ldr	r3, .L3721+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3721+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1573
.L3488:
	ldr	r3, .L3721+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3721+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3721+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3721+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3489
	ldr	r3, .L3721+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3721+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1573
.L3489:
	ldr	r3, .L3721+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3721+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L1573:
	ldr	r3, .L3721+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3721+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3721+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3721+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3490
	ldr	r3, .L3721+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3721+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L1585
.L3490:
	ldr	r3, .L3721+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3721+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L1585:
	ldr	r3, .L3721+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3721+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L3721+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3721+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-116]
	str	r3, [fp, #-112]
	ldr	r3, .L3721+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3721+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #116
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3491
	ldr	r3, .L3721+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3721+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1588
.L3491:
	ldr	r3, .L3721+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3721+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1588:
	mov	r2, r8
	mov	r3, r9
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3492
	ldr	r3, .L3721+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3721+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1591
.L3492:
	ldr	r3, .L3721+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3721+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L3721+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3721+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3493
	ldr	r3, .L3721+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3721+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1591
.L3493:
	ldr	r3, .L3721+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3721+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1591:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3494
	ldr	r3, .L3721+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3721+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3721+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3721+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3495
	ldr	r3, .L3721+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3721+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1600
.L3495:
	ldr	r3, .L3721+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3721+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1600
.L3494:
	ldr	r3, .L3721+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3721+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3721+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3721+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L3721+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3721+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3496
	ldr	r3, .L3721+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3721+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1603
.L3496:
	ldr	r3, .L3721+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3721+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1603:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3497
	ldr	r3, .L3721+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3721+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1600
.L3497:
	ldr	r3, .L3721+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3721+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3721+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3721+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3498
	ldr	r3, .L3721+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3721+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1600
.L3498:
	ldr	r3, .L3721+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3721+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1600:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3499
	ldr	r3, .L3721+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3721+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3721+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3500
	ldr	r3, .L3721+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3721+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1614
.L3500:
	ldr	r3, .L3721+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L1614:
	ldr	r3, .L3721+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3721+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3721+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3721+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L3723
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3501
	ldr	r3, .L3723+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1617
.L3501:
	ldr	r3, .L3723
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1617:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3502
	ldr	r3, .L3723+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1620
.L3502:
	ldr	r3, .L3723+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3723
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3503
	ldr	r3, .L3723+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1620
.L3503:
	ldr	r3, .L3723
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1620:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3504
	ldr	r3, .L3723+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3723+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3505
	ldr	r3, .L3723+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1639
.L3505:
	ldr	r3, .L3723+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1639
.L3504:
	ldr	r3, .L3723+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3723+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3723
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3506
	ldr	r3, .L3723+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1632
.L3506:
	ldr	r3, .L3723
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1632:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3507
	ldr	r3, .L3723+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1639
.L3507:
	ldr	r3, .L3723+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3723
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3508
	ldr	r3, .L3723+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1639
.L3508:
	ldr	r3, .L3723
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1639
.L3499:
	ldr	r3, .L3723+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3723+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3509
	ldr	r3, .L3723+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1642
.L3509:
	ldr	r3, .L3723+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L1642:
	ldr	r3, .L3723+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3723+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L3723+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3510
	ldr	r3, .L3723+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1645
.L3510:
	ldr	r3, .L3723+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1645:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3511
	ldr	r3, .L3723+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1648
.L3511:
	ldr	r3, .L3723+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3723+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3512
	ldr	r3, .L3723+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1648
.L3512:
	ldr	r3, .L3723+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1648:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3513
	ldr	r3, .L3723+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3723+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3514
	ldr	r3, .L3723+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1639
.L3514:
	ldr	r3, .L3723+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1639
.L3513:
	ldr	r3, .L3723+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3723+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3723+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3515
	ldr	r3, .L3723+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1660
.L3515:
	ldr	r3, .L3723+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1660:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3516
	ldr	r3, .L3723+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1639
.L3516:
	ldr	r3, .L3723+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3723+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3517
	ldr	r3, .L3723+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1639
.L3517:
	ldr	r3, .L3723+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1639:
	mov	r0, r2
	mov	r1, r3
	bl	__aeabi_d2f
	mov	r3, r0
	str	r3, [fp, #-52]	@ float
	ldr	r3, .L3723+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3723+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3518
	ldr	r3, .L3723+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1669
.L3518:
	ldr	r3, .L3723+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L1669:
	ldr	r3, .L3723+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3723+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L3723+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3519
	ldr	r3, .L3723+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1672
.L3519:
	ldr	r3, .L3723+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1672:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3520
	ldr	r3, .L3723+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1675
.L3520:
	ldr	r3, .L3723+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3723+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3521
	ldr	r3, .L3723+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1675
.L3521:
	ldr	r3, .L3723+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1675:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3522
	ldr	r3, .L3723+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3723+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3523
	ldr	r3, .L3723+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1684
.L3523:
	ldr	r3, .L3723+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1684
.L3522:
	ldr	r3, .L3723+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3723+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3723+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3524
	ldr	r3, .L3723+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1687
.L3524:
	ldr	r3, .L3723+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1687:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3525
	ldr	r3, .L3723+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1684
.L3525:
	ldr	r3, .L3723+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3723+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3526
	ldr	r3, .L3723+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1684
.L3526:
	ldr	r3, .L3723+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L1684:
	ldr	r3, .L3723+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3723+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3527
	ldr	r3, .L3723+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L1696
.L3724:
	.align	2
.L3723:
	.word	x_10
	.word	1074790400
	.word	x_9
	.word	1075576832
	.word	x_4
	.word	x_11
	.word	x_13
	.word	1074266112
	.word	1075838976
	.word	1076101120
	.word	x_5
	.word	1076363264
	.word	x_6
	.word	x_8
	.word	1076625408
	.word	x_9
	.word	1076953088
	.word	x_14
	.word	1072693248
	.word	x_15
	.word	x_16
	.word	1076494336
	.word	x_17
	.word	1074790400
	.word	x_18
	.word	1076887552
	.word	x_0
	.word	x_2
	.word	1077018624
.L3527:
	ldr	r3, .L3723+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L1696:
	ldr	r3, .L3723+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L3723+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-116]
	str	r3, [fp, #-112]
	ldr	r3, .L3723+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #116
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3528
	ldr	r3, .L3723+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1699
.L3528:
	ldr	r3, .L3723+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1699:
	mov	r2, r8
	mov	r3, r9
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3529
	ldr	r3, .L3723+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1702
.L3529:
	ldr	r3, .L3723+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L3723+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3530
	ldr	r3, .L3723+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1702
.L3530:
	ldr	r3, .L3723+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1702:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3531
	ldr	r3, .L3723+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3723+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3532
	ldr	r3, .L3723+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1711
.L3532:
	ldr	r3, .L3723+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1711
.L3531:
	ldr	r3, .L3723+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3723+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L3723+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3533
	ldr	r3, .L3723+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1714
.L3533:
	ldr	r3, .L3723+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1714:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3534
	ldr	r3, .L3723+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1711
.L3534:
	ldr	r3, .L3723+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3723+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3535
	ldr	r3, .L3723+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1711
.L3535:
	ldr	r3, .L3723+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1711:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3536
	ldr	r3, .L3723+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3723+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3537
	ldr	r3, .L3723+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1725
.L3537:
	ldr	r3, .L3723+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L1725:
	ldr	r3, .L3723+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3723+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L3723+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3538
	ldr	r3, .L3723+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1728
.L3538:
	ldr	r3, .L3723+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1728:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3539
	ldr	r3, .L3723+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1731
.L3539:
	ldr	r3, .L3723+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3723+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3540
	ldr	r3, .L3723+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1731
.L3540:
	ldr	r3, .L3723+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1731:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3541
	ldr	r3, .L3723+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3723+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3542
	ldr	r3, .L3723+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1750
.L3542:
	ldr	r3, .L3723+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1750
.L3541:
	ldr	r3, .L3723+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3723+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3723+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3543
	ldr	r3, .L3723+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1743
.L3543:
	ldr	r3, .L3723+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1743:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3544
	ldr	r3, .L3723+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1750
.L3544:
	ldr	r3, .L3723+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3723+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3545
	ldr	r3, .L3723+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1750
.L3545:
	ldr	r3, .L3723+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1750
.L3536:
	ldr	r3, .L3723+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3723+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3546
	ldr	r3, .L3723+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1753
.L3546:
	ldr	r3, .L3723+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L1753:
	ldr	r3, .L3723+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3723+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L3723+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3547
	ldr	r3, .L3723+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1756
.L3547:
	ldr	r3, .L3723+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1756:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3548
	ldr	r3, .L3723+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1759
.L3548:
	ldr	r3, .L3723+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3723+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3549
	ldr	r3, .L3723+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1759
.L3549:
	ldr	r3, .L3723+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1759:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3550
	ldr	r3, .L3723+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3723+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3551
	ldr	r3, .L3723+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1750
.L3551:
	ldr	r3, .L3723+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1750
.L3550:
	ldr	r3, .L3723+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3723+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3723+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3552
	ldr	r3, .L3723+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1771
.L3552:
	ldr	r3, .L3723+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1771:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3553
	ldr	r3, .L3723+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1750
.L3553:
	ldr	r3, .L3723+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3723+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3554
	ldr	r3, .L3723+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1750
.L3554:
	ldr	r3, .L3723+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1750:
	mov	r0, r2
	mov	r1, r3
	bl	__aeabi_d2f
	mov	r3, r0
	str	r3, [fp, #-48]	@ float
	ldr	r3, .L3723+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3723+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3723+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3555
	ldr	r3, .L3725
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1780
.L3555:
	ldr	r3, .L3725+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L1780:
	ldr	r3, .L3725+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3725+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L3725+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3556
	ldr	r3, .L3725+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1783
.L3556:
	ldr	r3, .L3725+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1783:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3557
	ldr	r3, .L3725+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1786
.L3557:
	ldr	r3, .L3725+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3725+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3558
	ldr	r3, .L3725+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1786
.L3558:
	ldr	r3, .L3725+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1786:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3559
	ldr	r3, .L3725
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3725+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3560
	ldr	r3, .L3725
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1795
.L3560:
	ldr	r3, .L3725+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1795
.L3559:
	ldr	r3, .L3725+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3725+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3725+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3561
	ldr	r3, .L3725+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1798
.L3561:
	ldr	r3, .L3725+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1798:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3562
	ldr	r3, .L3725+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1795
.L3562:
	ldr	r3, .L3725+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3725+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3563
	ldr	r3, .L3725+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1795
.L3563:
	ldr	r3, .L3725+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L1795:
	ldr	r3, .L3725+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3725+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3564
	ldr	r3, .L3725+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L1807
.L3564:
	ldr	r3, .L3725+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L1807:
	ldr	r3, .L3725+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L3725+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-116]
	str	r3, [fp, #-112]
	ldr	r3, .L3725+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #116
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3565
	ldr	r3, .L3725+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1810
.L3565:
	ldr	r3, .L3725+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1810:
	mov	r2, r8
	mov	r3, r9
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3566
	ldr	r3, .L3725+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1813
.L3566:
	ldr	r3, .L3725+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L3725+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3567
	ldr	r3, .L3725+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1813
.L3567:
	ldr	r3, .L3725+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1813:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3568
	ldr	r3, .L3725+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3725+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3569
	ldr	r3, .L3725+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1822
.L3569:
	ldr	r3, .L3725+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1822
.L3568:
	ldr	r3, .L3725+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3725+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L3725+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3570
	ldr	r3, .L3725+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1825
.L3570:
	ldr	r3, .L3725+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1825:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3571
	ldr	r3, .L3725+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1822
.L3571:
	ldr	r3, .L3725+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3725+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3572
	ldr	r3, .L3725+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1822
.L3572:
	ldr	r3, .L3725+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1822:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3573
	ldr	r3, .L3725
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3725+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3574
	ldr	r3, .L3725
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1836
.L3574:
	ldr	r3, .L3725+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L1836:
	ldr	r3, .L3725+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3725+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L3725+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3575
	ldr	r3, .L3725+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1839
.L3575:
	ldr	r3, .L3725+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1839:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3576
	ldr	r3, .L3725+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1842
.L3576:
	ldr	r3, .L3725+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3725+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3577
	ldr	r3, .L3725+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1842
.L3577:
	ldr	r3, .L3725+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1842:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3578
	ldr	r3, .L3725
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3725+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3579
	ldr	r3, .L3725
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1861
.L3579:
	ldr	r3, .L3725+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1861
.L3578:
	ldr	r3, .L3725+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3725+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3725+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3580
	ldr	r3, .L3725+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1854
.L3580:
	ldr	r3, .L3725+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1854:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3581
	ldr	r3, .L3725+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1861
.L3581:
	ldr	r3, .L3725+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3725+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3582
	ldr	r3, .L3725+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1861
.L3582:
	ldr	r3, .L3725+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1861
.L3726:
	.align	2
.L3725:
	.word	x_0
	.word	1077018624
	.word	x_2
	.word	x_3
	.word	1075576832
	.word	x_9
	.word	x_14
	.word	1076887552
	.word	x_17
	.word	x_18
	.word	1076953088
	.word	x_0
	.word	x_2
	.word	1076756480
	.word	x_4
	.word	x_5
	.word	1077084160
	.word	x_6
	.word	1075314688
	.word	x_7
	.word	1072693248
	.word	x_11
	.word	1076625408
	.word	x_13
	.word	1075970048
	.word	x_15
	.word	1077018624
	.word	x_16
	.word	1074266112
.L3573:
	ldr	r3, .L3725+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3725+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3583
	ldr	r3, .L3725+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1864
.L3583:
	ldr	r3, .L3725+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L1864:
	ldr	r3, .L3725+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3725+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L3725+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3584
	ldr	r3, .L3725+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1867
.L3584:
	ldr	r3, .L3725+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1867:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3585
	ldr	r3, .L3725+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1870
.L3585:
	ldr	r3, .L3725+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3725+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3586
	ldr	r3, .L3725+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1870
.L3586:
	ldr	r3, .L3725+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1870:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3587
	ldr	r3, .L3725+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3725+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3588
	ldr	r3, .L3725+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1861
.L3588:
	ldr	r3, .L3725+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1861
.L3587:
	ldr	r3, .L3725+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3725+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3725+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3589
	ldr	r3, .L3725+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1882
.L3589:
	ldr	r3, .L3725+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1882:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3590
	ldr	r3, .L3725+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1861
.L3590:
	ldr	r3, .L3725+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3725+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3591
	ldr	r3, .L3725+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1861
.L3591:
	ldr	r3, .L3725+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1861:
	mov	r0, r2
	mov	r1, r3
	bl	__aeabi_d2f
	mov	r3, r0
	str	r3, [fp, #-44]	@ float
	ldr	r3, .L3725+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3725+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3592
	ldr	r3, .L3725+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1891
.L3592:
	ldr	r3, .L3725+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L1891:
	ldr	r3, .L3725+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3725+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L3725+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3593
	ldr	r3, .L3725+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1894
.L3593:
	ldr	r3, .L3725+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1894:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3594
	ldr	r3, .L3725+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1897
.L3594:
	ldr	r3, .L3725+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3725+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3595
	ldr	r3, .L3725+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1897
.L3595:
	ldr	r3, .L3725+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1897:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3596
	ldr	r3, .L3725+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3725+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3597
	ldr	r3, .L3725+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1906
.L3597:
	ldr	r3, .L3725+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1906
.L3596:
	ldr	r3, .L3725+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3725+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3725+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3598
	ldr	r3, .L3725+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1909
.L3598:
	ldr	r3, .L3725+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1909:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3599
	ldr	r3, .L3725+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1906
.L3599:
	ldr	r3, .L3725+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3725+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3600
	ldr	r3, .L3725+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1906
.L3600:
	ldr	r3, .L3725+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L1906:
	ldr	r3, .L3725+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3725+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3601
	ldr	r3, .L3725+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L1918
.L3601:
	ldr	r3, .L3725+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L1918:
	ldr	r3, .L3725+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L3725+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-116]
	str	r3, [fp, #-112]
	ldr	r3, .L3725+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #116
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3602
	ldr	r3, .L3725+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1921
.L3602:
	ldr	r3, .L3725+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1921:
	mov	r2, r8
	mov	r3, r9
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3603
	ldr	r3, .L3725+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1924
.L3603:
	ldr	r3, .L3725+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L3725+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3604
	ldr	r3, .L3725+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1924
.L3604:
	ldr	r3, .L3725+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1924:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3605
	ldr	r3, .L3725+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3725+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3606
	ldr	r3, .L3725+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1933
.L3606:
	ldr	r3, .L3725+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1933
.L3605:
	ldr	r3, .L3725+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3725+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L3725+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3607
	ldr	r3, .L3725+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1936
.L3607:
	ldr	r3, .L3725+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1936:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3608
	ldr	r3, .L3725+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1933
.L3608:
	ldr	r3, .L3725+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3725+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3725+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3609
	ldr	r3, .L3727
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1933
.L3609:
	ldr	r3, .L3727+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1933:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3610
	ldr	r3, .L3727+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3727+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3611
	ldr	r3, .L3727+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1947
.L3611:
	ldr	r3, .L3727+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L1947:
	ldr	r3, .L3727+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3727+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L3727+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3612
	ldr	r3, .L3727+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1950
.L3612:
	ldr	r3, .L3727+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1950:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3613
	ldr	r3, .L3727+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1953
.L3613:
	ldr	r3, .L3727+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3727+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3614
	ldr	r3, .L3727+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1953
.L3614:
	ldr	r3, .L3727+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1953:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3615
	ldr	r3, .L3727+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3727+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3616
	ldr	r3, .L3727+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1972
.L3616:
	ldr	r3, .L3727+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1972
.L3615:
	ldr	r3, .L3727+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3727+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3727+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3617
	ldr	r3, .L3727+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1965
.L3617:
	ldr	r3, .L3727+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1965:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3618
	ldr	r3, .L3727+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1972
.L3618:
	ldr	r3, .L3727+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3727+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3619
	ldr	r3, .L3727+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1972
.L3619:
	ldr	r3, .L3727+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1972
.L3610:
	ldr	r3, .L3727+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3727+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3620
	ldr	r3, .L3727+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1975
.L3620:
	ldr	r3, .L3727+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L1975:
	ldr	r3, .L3727+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3727
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L3727+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3621
	ldr	r3, .L3727
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1978
.L3621:
	ldr	r3, .L3727+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1978:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3622
	ldr	r3, .L3727+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1981
.L3622:
	ldr	r3, .L3727
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3727+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3623
	ldr	r3, .L3727
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1981
.L3623:
	ldr	r3, .L3727+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1981:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3624
	ldr	r3, .L3727+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3727+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3625
	ldr	r3, .L3727+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1972
.L3625:
	ldr	r3, .L3727+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1972
.L3624:
	ldr	r3, .L3727+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3727
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3727+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3626
	ldr	r3, .L3727
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1993
.L3626:
	ldr	r3, .L3727+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1993:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3627
	ldr	r3, .L3727+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1972
.L3627:
	ldr	r3, .L3727
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3727+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3628
	ldr	r3, .L3727
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1972
.L3628:
	ldr	r3, .L3727+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1972:
	mov	r0, r2
	mov	r1, r3
	bl	__aeabi_d2f
	mov	r3, r0
	str	r3, [fp, #-40]	@ float
	ldr	r3, .L3727+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3727+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3629
	ldr	r3, .L3727+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2002
.L3629:
	ldr	r3, .L3727+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L2002:
	ldr	r3, .L3727+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3727+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L3727+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3630
	ldr	r3, .L3727+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L2005
.L3630:
	ldr	r3, .L3727+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L2005:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3631
	ldr	r3, .L3727+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2008
.L3631:
	ldr	r3, .L3727+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3727+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3632
	ldr	r3, .L3727+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2008
.L3632:
	ldr	r3, .L3727+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L2008:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3633
	ldr	r3, .L3727+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3727+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3634
	ldr	r3, .L3727+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2017
.L3634:
	ldr	r3, .L3727+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2017
.L3633:
	ldr	r3, .L3727+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3727+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3727+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3635
	ldr	r3, .L3727+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L2020
.L3635:
	ldr	r3, .L3727+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L2020:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3636
	ldr	r3, .L3727+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2017
.L3728:
	.align	2
.L3727:
	.word	x_15
	.word	1077018624
	.word	x_16
	.word	1074266112
	.word	x_0
	.word	x_2
	.word	1076756480
	.word	x_5
	.word	1077084160
	.word	x_6
	.word	x_7
	.word	1072693248
	.word	x_11
	.word	x_1
	.word	1077018624
	.word	x_3
	.word	x_4
	.word	1075970048
	.word	x_8
	.word	1075314688
	.word	x_10
	.word	1075576832
	.word	x_13
	.word	1074790400
	.word	x_15
	.word	1076625408
	.word	x_16
	.word	1075838976
	.word	x_17
	.word	1076494336
	.word	x_19
.L3636:
	ldr	r3, .L3727+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3727+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3637
	ldr	r3, .L3727+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2017
.L3637:
	ldr	r3, .L3727+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L2017:
	ldr	r3, .L3727+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3727+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3638
	ldr	r3, .L3727+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L2029
.L3638:
	ldr	r3, .L3727+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L2029:
	ldr	r3, .L3727+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L3727+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-116]
	str	r3, [fp, #-112]
	ldr	r3, .L3727+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #116
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3639
	ldr	r3, .L3727+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L2032
.L3639:
	ldr	r3, .L3727+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L2032:
	mov	r2, r8
	mov	r3, r9
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3640
	ldr	r3, .L3727+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2035
.L3640:
	ldr	r3, .L3727+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L3727+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3641
	ldr	r3, .L3727+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2035
.L3641:
	ldr	r3, .L3727+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L2035:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3642
	ldr	r3, .L3727+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3727+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3643
	ldr	r3, .L3727+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2044
.L3643:
	ldr	r3, .L3727+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2044
.L3642:
	ldr	r3, .L3727+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3727+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L3727+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3644
	ldr	r3, .L3727+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L2047
.L3644:
	ldr	r3, .L3727+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L2047:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3645
	ldr	r3, .L3727+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2044
.L3645:
	ldr	r3, .L3727+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3727+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3646
	ldr	r3, .L3727+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2044
.L3646:
	ldr	r3, .L3727+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L2044:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3647
	ldr	r3, .L3727+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3727+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3648
	ldr	r3, .L3727+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2058
.L3648:
	ldr	r3, .L3727+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L2058:
	ldr	r3, .L3727+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3727+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L3727+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3649
	ldr	r3, .L3727+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L2061
.L3649:
	ldr	r3, .L3727+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L2061:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3650
	ldr	r3, .L3727+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2064
.L3650:
	ldr	r3, .L3727+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3727+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3651
	ldr	r3, .L3727+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2064
.L3651:
	ldr	r3, .L3727+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L2064:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3652
	ldr	r3, .L3727+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3727+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3653
	ldr	r3, .L3727+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2083
.L3653:
	ldr	r3, .L3727+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2083
.L3652:
	ldr	r3, .L3727+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3727+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3727+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3654
	ldr	r3, .L3727+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L2076
.L3654:
	ldr	r3, .L3727+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L2076:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3655
	ldr	r3, .L3727+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2083
.L3655:
	ldr	r3, .L3727+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3727+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3656
	ldr	r3, .L3727+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2083
.L3656:
	ldr	r3, .L3727+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2083
.L3647:
	ldr	r3, .L3727+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3727+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3657
	ldr	r3, .L3727+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2086
.L3657:
	ldr	r3, .L3727+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L2086:
	ldr	r3, .L3727+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3727+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L3727+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3658
	ldr	r3, .L3727+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L2089
.L3658:
	ldr	r3, .L3727+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L2089:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3659
	ldr	r3, .L3727+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2092
.L3659:
	ldr	r3, .L3727+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3727+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3660
	ldr	r3, .L3727+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2092
.L3660:
	ldr	r3, .L3727+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L2092:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3661
	ldr	r3, .L3727+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3727+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3662
	ldr	r3, .L3727+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2083
.L3662:
	ldr	r3, .L3727+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2083
.L3661:
	ldr	r3, .L3727+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3727+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3727+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3663
	ldr	r3, .L3727+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3727+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L2104
.L3663:
	ldr	r3, .L3727+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L2104:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3664
	ldr	r3, .L3729+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3729+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2083
.L3664:
	ldr	r3, .L3729+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3729
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3729+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3665
	ldr	r3, .L3729+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3729
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2083
.L3665:
	ldr	r3, .L3729+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L2083:
	mov	r0, r2
	mov	r1, r3
	bl	__aeabi_d2f
	mov	r3, r0
	str	r3, [fp, #-36]	@ float
	ldr	r3, .L3729+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3729+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3729+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3729+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3666
	ldr	r3, .L3729+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3729+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2113
.L3666:
	ldr	r3, .L3729+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3729+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L2113:
	ldr	r3, .L3729+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3729+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3729+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3729+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L3729+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3667
	ldr	r3, .L3729+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3729+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L2116
.L3667:
	ldr	r3, .L3729+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L2116:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3668
	ldr	r3, .L3729+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3729+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2119
.L3668:
	ldr	r3, .L3729+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3729+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3729+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3669
	ldr	r3, .L3729+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3729+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2119
.L3669:
	ldr	r3, .L3729+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L2119:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3670
	ldr	r3, .L3729+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3729+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3729+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3729+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3671
	ldr	r3, .L3729+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3729+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2128
.L3671:
	ldr	r3, .L3729+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3729+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2128
.L3670:
	ldr	r3, .L3729+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3729+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3729+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3729+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3729+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3672
	ldr	r3, .L3729+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3729+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L2131
.L3672:
	ldr	r3, .L3729+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L2131:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3673
	ldr	r3, .L3729+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3729+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2128
.L3673:
	ldr	r3, .L3729+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3729+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3729+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3674
	ldr	r3, .L3729+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3729+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2128
.L3674:
	ldr	r3, .L3729+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L2128:
	ldr	r3, .L3729+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3729+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3729+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3729+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3675
	ldr	r3, .L3729+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3729+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L2140
.L3675:
	ldr	r3, .L3729+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3729+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L2140:
	ldr	r3, .L3729+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3729+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L3729+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3729+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-116]
	str	r3, [fp, #-112]
	ldr	r3, .L3729+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3729+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #116
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3676
	ldr	r3, .L3729+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3729+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L2143
.L3676:
	ldr	r3, .L3729+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3729+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L2143:
	mov	r2, r8
	mov	r3, r9
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3677
	ldr	r3, .L3729+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3729+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2146
.L3677:
	ldr	r3, .L3729+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3729+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L3729+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3729+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3678
	ldr	r3, .L3729+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3729+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2146
.L3678:
	ldr	r3, .L3729+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3729+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L2146:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3679
	ldr	r3, .L3729+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3729+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3729+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3729+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3680
	ldr	r3, .L3729+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3729+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2155
.L3680:
	ldr	r3, .L3729+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3729+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2155
.L3679:
	ldr	r3, .L3729+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3729+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3729+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3729+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L3729+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3729+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3681
	ldr	r3, .L3729+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3729+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L2158
.L3681:
	ldr	r3, .L3729+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3729+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L2158:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3682
	ldr	r3, .L3729+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3729+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2155
.L3682:
	ldr	r3, .L3729+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3729+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3729+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3729+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3683
	ldr	r3, .L3729+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3729+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2155
.L3683:
	ldr	r3, .L3729+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3729+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L2155:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3684
	ldr	r3, .L3729+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3729+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3729+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3729+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3685
	ldr	r3, .L3729+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3729+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2169
.L3685:
	ldr	r3, .L3729+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3729+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L2169:
	ldr	r3, .L3729+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3729+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3729+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3729+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L3729+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3686
	ldr	r3, .L3729+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3729+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L2172
.L3686:
	ldr	r3, .L3729+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L2172:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3687
	ldr	r3, .L3729+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3729+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2175
.L3687:
	ldr	r3, .L3729+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3729+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3729+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3688
	ldr	r3, .L3729+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3729+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2175
.L3688:
	ldr	r3, .L3729+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L2175:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3689
	ldr	r3, .L3729+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3729+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3729+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3729+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3690
	ldr	r3, .L3729+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3729+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2194
.L3690:
	ldr	r3, .L3729+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3729+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2194
.L3730:
	.align	2
.L3729:
	.word	1076494336
	.word	1074266112
	.word	1074790400
	.word	1075970048
	.word	1076101120
	.word	1077018624
	.word	1075314688
	.word	1075838976
	.word	x_0
	.word	x_1
	.word	x_2
	.word	x_3
	.word	x_4
	.word	x_5
	.word	x_6
	.word	x_7
	.word	x_8
	.word	x_9
	.word	x_10
	.word	x_11
	.word	x_12
	.word	x_13
	.word	x_14
	.word	x_15
	.word	x_16
	.word	x_17
	.word	x_18
	.word	x_19
.L3689:
	ldr	r3, .L3729+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3729+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3729+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3729+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3729+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3691
	ldr	r3, .L3729+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3729+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L2187
.L3691:
	ldr	r3, .L3729+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L2187:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3692
	ldr	r3, .L3729+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3729+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2194
.L3692:
	ldr	r3, .L3729+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3729+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3729+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3693
	ldr	r3, .L3729+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3729+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2194
.L3693:
	ldr	r3, .L3729+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	mov	r3, #1073741824
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2194
.L3684:
	ldr	r3, .L3729+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3729+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3729+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3729+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3694
	ldr	r3, .L3729+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3729+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2197
.L3694:
	ldr	r3, .L3729+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3729+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L2197:
	ldr	r3, .L3729+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3729+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3729+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3729+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L3729+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3729+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3695
	ldr	r3, .L3729+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3729+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L2200
.L3695:
	ldr	r3, .L3729+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3729+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L2200:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3696
	ldr	r3, .L3729+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3729+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2203
.L3696:
	ldr	r3, .L3729+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3729+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3729+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3729+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3697
	ldr	r3, .L3729+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3729+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2203
.L3697:
	ldr	r3, .L3729+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3729+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L2203:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3698
	ldr	r3, .L3729+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3729+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3729+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3729+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3699
	ldr	r3, .L3729+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3729+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2194
.L3699:
	ldr	r3, .L3729+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3729+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2194
.L3698:
	ldr	r3, .L3729+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3729+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3729+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3729+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L3729+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3729+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3700
	ldr	r3, .L3729+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3729+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L2215
.L3700:
	ldr	r3, .L3729+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3729+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L2215:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3701
	ldr	r3, .L3729+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3729+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2194
.L3701:
	ldr	r3, .L3729+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3729+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L3729+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3729+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L3702
	ldr	r3, .L3729+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3729+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2194
.L3702:
	ldr	r3, .L3729+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L3729+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L2194:
	mov	r0, r2
	mov	r1, r3
	bl	__aeabi_d2f
	mov	r3, r0
	str	r3, [fp, #-32]	@ float
	ldr	r2, .L3729+32
	ldr	r3, [fp, #-108]	@ float
	str	r3, [r2]	@ float
	ldr	r2, .L3729+36
	ldr	r3, [fp, #-104]	@ float
	str	r3, [r2]	@ float
	ldr	r2, .L3729+40
	ldr	r3, [fp, #-100]	@ float
	str	r3, [r2]	@ float
	ldr	r2, .L3729+44
	ldr	r3, [fp, #-96]	@ float
	str	r3, [r2]	@ float
	ldr	r2, .L3729+48
	ldr	r3, [fp, #-92]	@ float
	str	r3, [r2]	@ float
	ldr	r2, .L3729+52
	ldr	r3, [fp, #-88]	@ float
	str	r3, [r2]	@ float
	ldr	r2, .L3729+56
	ldr	r3, [fp, #-84]	@ float
	str	r3, [r2]	@ float
	ldr	r2, .L3729+60
	ldr	r3, [fp, #-80]	@ float
	str	r3, [r2]	@ float
	ldr	r2, .L3729+64
	ldr	r3, [fp, #-76]	@ float
	str	r3, [r2]	@ float
	ldr	r2, .L3729+68
	ldr	r3, [fp, #-72]	@ float
	str	r3, [r2]	@ float
	ldr	r2, .L3729+72
	ldr	r3, [fp, #-68]	@ float
	str	r3, [r2]	@ float
	ldr	r2, .L3729+76
	ldr	r3, [fp, #-64]	@ float
	str	r3, [r2]	@ float
	ldr	r2, .L3729+80
	ldr	r3, [fp, #-60]	@ float
	str	r3, [r2]	@ float
	ldr	r2, .L3729+84
	ldr	r3, [fp, #-56]	@ float
	str	r3, [r2]	@ float
	ldr	r2, .L3729+88
	ldr	r3, [fp, #-52]	@ float
	str	r3, [r2]	@ float
	ldr	r2, .L3729+92
	ldr	r3, [fp, #-48]	@ float
	str	r3, [r2]	@ float
	ldr	r2, .L3729+96
	ldr	r3, [fp, #-44]	@ float
	str	r3, [r2]	@ float
	ldr	r2, .L3729+100
	ldr	r3, [fp, #-40]	@ float
	str	r3, [r2]	@ float
	ldr	r2, .L3729+104
	ldr	r3, [fp, #-36]	@ float
	str	r3, [r2]	@ float
	ldr	r2, .L3729+108
	ldr	r3, [fp, #-32]	@ float
	str	r3, [r2]	@ float
	b	.L2222
	.size	main, .-main
	.ident	"GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0"
	.section	.note.GNU-stack,"",%progbits
