	.file	"372668.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
	.globl	x_20
	.align 4
	.type	x_20, @object
	.size	x_20, 4
x_20:
	.zero	4
	.globl	x_21
	.align 4
	.type	x_21, @object
	.size	x_21, 4
x_21:
	.zero	4
	.globl	x_22
	.align 4
	.type	x_22, @object
	.size	x_22, 4
x_22:
	.zero	4
	.globl	x_23
	.align 4
	.type	x_23, @object
	.size	x_23, 4
x_23:
	.zero	4
	.globl	x_24
	.align 4
	.type	x_24, @object
	.size	x_24, 4
x_24:
	.zero	4
	.globl	x_25
	.align 4
	.type	x_25, @object
	.size	x_25, 4
x_25:
	.zero	4
	.globl	x_26
	.align 4
	.type	x_26, @object
	.size	x_26, 4
x_26:
	.zero	4
	.globl	x_27
	.align 4
	.type	x_27, @object
	.size	x_27, 4
x_27:
	.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
.L5798:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_5[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC2[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L7731
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
	jmp	.L4
.L7731:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm2
.L4:
	comisd	xmm1, xmm0
	jbe	.L7732
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm0
	jmp	.L7
.L7732:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L7733
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm0
	jmp	.L7
.L7733:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm0
.L7:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_11[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L7734
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm2
	jmp	.L13
.L7734:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
.L13:
	movss	xmm2, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC1[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_15[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC5[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L7735
	movss	xmm2, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC1[rip]
	addsd	xmm2, xmm3
	jmp	.L16
.L7735:
	movss	xmm2, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm3
.L16:
	comisd	xmm0, xmm2
	jbe	.L7736
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_11[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L7737
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm2
	jmp	.L22
.L7737:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	jmp	.L22
.L7736:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L7738
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
	jmp	.L22
.L7738:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm2
.L22:
	comisd	xmm1, xmm0
	jbe	.L7739
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_5[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC2[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L7740
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
	jmp	.L30
.L7740:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm2
.L30:
	comisd	xmm1, xmm0
	jbe	.L7741
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	jmp	.L37
.L7741:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L7742
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm1
	jmp	.L37
.L7742:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm1
	jmp	.L37
.L7739:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L7743
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm1
	jmp	.L40
.L7743:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm1
.L40:
	movss	xmm1, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L7744
	movss	xmm1, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
	jmp	.L43
.L7744:
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
.L43:
	comisd	xmm0, xmm1
	jbe	.L7745
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L7746
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm1
	jmp	.L37
.L7746:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm1
	jmp	.L37
.L7745:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L7747
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm1
	jmp	.L37
.L7747:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm1
.L37:
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm1
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_18[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC7[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L7748
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm3
	jmp	.L55
.L7748:
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm3
.L55:
	comisd	xmm2, xmm1
	jbe	.L7749
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm1
	jmp	.L58
.L7749:
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L7750
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm2, xmm1
	jmp	.L58
.L7750:
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm1
.L58:
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_21[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC3[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L7751
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm3
	jmp	.L64
.L7751:
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm3
.L64:
	movss	xmm3, DWORD PTR x_25[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC7[rip]
	addsd	xmm3, xmm4
	movss	xmm4, DWORD PTR x_27[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC2[rip]
	addsd	xmm4, xmm5
	comisd	xmm3, xmm4
	jbe	.L7752
	movss	xmm3, DWORD PTR x_25[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC7[rip]
	addsd	xmm3, xmm4
	jmp	.L67
.L7752:
	movss	xmm3, DWORD PTR x_27[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC2[rip]
	addsd	xmm3, xmm4
.L67:
	comisd	xmm1, xmm3
	jbe	.L7753
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_21[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC3[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L7754
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm3
	jmp	.L73
.L7754:
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm3
	jmp	.L73
.L7753:
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_27[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC2[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L7755
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm3
	jmp	.L73
.L7755:
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm3
.L73:
	comisd	xmm2, xmm1
	jbe	.L7756
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm1
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_18[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC7[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L7757
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm3
	jmp	.L81
.L7757:
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm3
.L81:
	comisd	xmm2, xmm1
	jbe	.L7758
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
	jmp	.L88
.L7758:
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L7759
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
	jmp	.L88
.L7759:
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
	jmp	.L88
.L7756:
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L7760
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
	jmp	.L91
.L7760:
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
.L91:
	movss	xmm2, DWORD PTR x_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_27[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC2[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L7761
	movss	xmm2, DWORD PTR x_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm3
	jmp	.L94
.L7761:
	movss	xmm2, DWORD PTR x_27[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC2[rip]
	addsd	xmm2, xmm3
.L94:
	comisd	xmm1, xmm2
	jbe	.L7762
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L7763
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
	jmp	.L88
.L7763:
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	jmp	.L88
.L7762:
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_27[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC2[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L7764
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
	jmp	.L88
.L7764:
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
.L88:
	comisd	xmm0, xmm1
	jbe	.L7765
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_5[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC2[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L7766
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
	jmp	.L108
.L7766:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm2
.L108:
	comisd	xmm1, xmm0
	jbe	.L7767
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm0
	jmp	.L111
.L7767:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L7768
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm0
	jmp	.L111
.L7768:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm0
.L111:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_11[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L7769
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm2
	jmp	.L117
.L7769:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
.L117:
	movss	xmm2, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC1[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_15[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC5[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L7770
	movss	xmm2, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC1[rip]
	addsd	xmm2, xmm3
	jmp	.L120
.L7770:
	movss	xmm2, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm3
.L120:
	comisd	xmm0, xmm2
	jbe	.L7771
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_11[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L7772
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm2
	jmp	.L126
.L7772:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	jmp	.L126
.L7771:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L7773
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
	jmp	.L126
.L7773:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm2
.L126:
	comisd	xmm1, xmm0
	jbe	.L7774
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_5[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC2[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L7775
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
	jmp	.L134
.L7775:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm2
.L134:
	comisd	xmm1, xmm0
	jbe	.L7776
	movss	xmm1, DWORD PTR x_2[rip]
	movss	xmm0, DWORD PTR .LC9[rip]
	addss	xmm0, xmm1
	jmp	.L157
.L7776:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L7777
	movss	xmm1, DWORD PTR x_3[rip]
	movss	xmm0, DWORD PTR .LC10[rip]
	addss	xmm0, xmm1
	jmp	.L157
.L7777:
	movss	xmm1, DWORD PTR x_5[rip]
	movss	xmm0, DWORD PTR .LC11[rip]
	addss	xmm0, xmm1
	jmp	.L157
.L7774:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L7778
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm1
	jmp	.L144
.L7778:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm1
.L144:
	movss	xmm1, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L7779
	movss	xmm1, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
	jmp	.L147
.L7779:
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
.L147:
	comisd	xmm0, xmm1
	jbe	.L7780
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L7781
	movss	xmm1, DWORD PTR x_9[rip]
	movss	xmm0, DWORD PTR .LC12[rip]
	addss	xmm0, xmm1
	jmp	.L157
.L7781:
	movss	xmm1, DWORD PTR x_11[rip]
	movss	xmm0, DWORD PTR .LC13[rip]
	addss	xmm0, xmm1
	jmp	.L157
.L7780:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L7782
	movss	xmm1, DWORD PTR x_13[rip]
	movss	xmm0, DWORD PTR .LC10[rip]
	addss	xmm0, xmm1
	jmp	.L157
.L7782:
	movss	xmm1, DWORD PTR x_15[rip]
	movss	xmm0, DWORD PTR .LC14[rip]
	addss	xmm0, xmm1
	jmp	.L157
.L7765:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L7783
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm2
	jmp	.L160
.L7783:
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
.L160:
	comisd	xmm1, xmm0
	jbe	.L7784
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm0
	jmp	.L163
.L7784:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L7785
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm0
	jmp	.L163
.L7785:
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm0
.L163:
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L7786
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
	jmp	.L169
.L7786:
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm2
.L169:
	movss	xmm2, DWORD PTR x_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_27[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC2[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L7787
	movss	xmm2, DWORD PTR x_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm3
	jmp	.L172
.L7787:
	movss	xmm2, DWORD PTR x_27[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC2[rip]
	addsd	xmm2, xmm3
.L172:
	comisd	xmm0, xmm2
	jbe	.L7788
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L7789
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
	jmp	.L178
.L7789:
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm2
	jmp	.L178
.L7788:
	movss	xmm0, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_27[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC2[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L7790
	movss	xmm0, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
	jmp	.L178
.L7790:
	movss	xmm0, DWORD PTR x_27[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm2
.L178:
	comisd	xmm1, xmm0
	jbe	.L7791
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L7792
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm2
	jmp	.L186
.L7792:
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
.L186:
	comisd	xmm1, xmm0
	jbe	.L7793
	movss	xmm1, DWORD PTR x_16[rip]
	movss	xmm0, DWORD PTR .LC15[rip]
	addss	xmm0, xmm1
	jmp	.L157
.L7793:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L7794
	movss	xmm1, DWORD PTR x_17[rip]
	movss	xmm0, DWORD PTR .LC11[rip]
	addss	xmm0, xmm1
	jmp	.L157
.L7794:
	movss	xmm1, DWORD PTR x_18[rip]
	movss	xmm0, DWORD PTR .LC16[rip]
	addss	xmm0, xmm1
	jmp	.L157
.L7791:
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L7795
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm1
	jmp	.L196
.L7795:
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm1
.L196:
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_27[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC2[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L7796
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
	jmp	.L199
.L7796:
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
.L199:
	comisd	xmm0, xmm1
	jbe	.L7797
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L7798
	movss	xmm1, DWORD PTR x_20[rip]
	movss	xmm0, DWORD PTR .LC17[rip]
	addss	xmm0, xmm1
	jmp	.L157
.L7798:
	movss	xmm1, DWORD PTR x_21[rip]
	movss	xmm0, DWORD PTR .LC12[rip]
	addss	xmm0, xmm1
	jmp	.L157
.L7797:
	movss	xmm0, DWORD PTR x_25[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L7799
	movss	xmm1, DWORD PTR x_25[rip]
	movss	xmm0, DWORD PTR .LC16[rip]
	addss	xmm0, xmm1
	jmp	.L157
.L7799:
	movss	xmm1, DWORD PTR x_27[rip]
	movss	xmm0, DWORD PTR .LC11[rip]
	addss	xmm0, xmm1
.L157:
	movss	DWORD PTR -112[rbp], xmm0
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC18[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_5[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L7800
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm0, xmm2
	jmp	.L211
.L7800:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
.L211:
	comisd	xmm1, xmm0
	jbe	.L7801
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC18[rip]
	addsd	xmm1, xmm0
	jmp	.L214
.L7801:
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L7802
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm1, xmm0
	jmp	.L214
.L7802:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm0
.L214:
	movss	xmm0, DWORD PTR x_6[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 .LC19[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L7803
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC18[rip]
	addsd	xmm0, xmm2
	jmp	.L220
.L7803:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm0, xmm2
.L220:
	movss	xmm2, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC20[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_13[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC8[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L7804
	movss	xmm2, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC20[rip]
	addsd	xmm2, xmm3
	jmp	.L223
.L7804:
	movss	xmm2, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm3
.L223:
	comisd	xmm0, xmm2
	jbe	.L7805
	movss	xmm0, DWORD PTR x_6[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 .LC19[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L7806
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC18[rip]
	addsd	xmm0, xmm2
	jmp	.L229
.L7806:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm0, xmm2
	jmp	.L229
.L7805:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC20[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L7807
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC20[rip]
	addsd	xmm0, xmm2
	jmp	.L229
.L7807:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
.L229:
	comisd	xmm1, xmm0
	jbe	.L7808
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC18[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_5[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L7809
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm0, xmm2
	jmp	.L237
.L7809:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
.L237:
	comisd	xmm1, xmm0
	jbe	.L7810
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC18[rip]
	addsd	xmm0, xmm1
	jmp	.L244
.L7810:
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L7811
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm0, xmm1
	jmp	.L244
.L7811:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm1
	jmp	.L244
.L7808:
	movss	xmm0, DWORD PTR x_6[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 .LC19[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L7812
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC18[rip]
	addsd	xmm0, xmm1
	jmp	.L247
.L7812:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm0, xmm1
.L247:
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC20[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L7813
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC20[rip]
	addsd	xmm1, xmm2
	jmp	.L250
.L7813:
	movss	xmm1, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
.L250:
	comisd	xmm0, xmm1
	jbe	.L7814
	movss	xmm0, DWORD PTR x_6[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 .LC19[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L7815
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC18[rip]
	addsd	xmm0, xmm1
	jmp	.L244
.L7815:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm0, xmm1
	jmp	.L244
.L7814:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC20[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L7816
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC20[rip]
	addsd	xmm0, xmm1
	jmp	.L244
.L7816:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm1
.L244:
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC19[rip]
	addsd	xmm2, xmm1
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC21[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_20[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC22[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L7817
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC21[rip]
	addsd	xmm1, xmm3
	jmp	.L262
.L7817:
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC22[rip]
	addsd	xmm1, xmm3
.L262:
	comisd	xmm2, xmm1
	jbe	.L7818
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC19[rip]
	addsd	xmm2, xmm1
	jmp	.L265
.L7818:
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC21[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC22[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L7819
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC21[rip]
	addsd	xmm2, xmm1
	jmp	.L265
.L7819:
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC22[rip]
	addsd	xmm2, xmm1
.L265:
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_24[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC20[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L7820
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm3
	jmp	.L271
.L7820:
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC20[rip]
	addsd	xmm1, xmm3
.L271:
	movss	xmm3, DWORD PTR x_26[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC23[rip]
	addsd	xmm3, xmm4
	movss	xmm4, DWORD PTR x_27[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC21[rip]
	addsd	xmm4, xmm5
	comisd	xmm3, xmm4
	jbe	.L7821
	movss	xmm3, DWORD PTR x_26[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC23[rip]
	addsd	xmm3, xmm4
	jmp	.L274
.L7821:
	movss	xmm3, DWORD PTR x_27[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC21[rip]
	addsd	xmm3, xmm4
.L274:
	comisd	xmm1, xmm3
	jbe	.L7822
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_24[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC20[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L7823
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm3
	jmp	.L280
.L7823:
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC20[rip]
	addsd	xmm1, xmm3
	jmp	.L280
.L7822:
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC23[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_27[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC21[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L7824
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC23[rip]
	addsd	xmm1, xmm3
	jmp	.L280
.L7824:
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC21[rip]
	addsd	xmm1, xmm3
.L280:
	comisd	xmm2, xmm1
	jbe	.L7825
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC19[rip]
	addsd	xmm2, xmm1
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC21[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_20[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC22[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L7826
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC21[rip]
	addsd	xmm1, xmm3
	jmp	.L288
.L7826:
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC22[rip]
	addsd	xmm1, xmm3
.L288:
	comisd	xmm2, xmm1
	jbe	.L7827
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC19[rip]
	addsd	xmm1, xmm2
	jmp	.L295
.L7827:
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC21[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC22[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L7828
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC21[rip]
	addsd	xmm1, xmm2
	jmp	.L295
.L7828:
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC22[rip]
	addsd	xmm1, xmm2
	jmp	.L295
.L7825:
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC20[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L7829
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
	jmp	.L298
.L7829:
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC20[rip]
	addsd	xmm1, xmm2
.L298:
	movss	xmm2, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC23[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_27[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC21[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L7830
	movss	xmm2, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC23[rip]
	addsd	xmm2, xmm3
	jmp	.L301
.L7830:
	movss	xmm2, DWORD PTR x_27[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC21[rip]
	addsd	xmm2, xmm3
.L301:
	comisd	xmm1, xmm2
	jbe	.L7831
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC20[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L7832
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
	jmp	.L295
.L7832:
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC20[rip]
	addsd	xmm1, xmm2
	jmp	.L295
.L7831:
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC23[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_27[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC21[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L7833
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC23[rip]
	addsd	xmm1, xmm2
	jmp	.L295
.L7833:
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC21[rip]
	addsd	xmm1, xmm2
.L295:
	comisd	xmm0, xmm1
	jbe	.L7834
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC18[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_5[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L7835
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm0, xmm2
	jmp	.L315
.L7835:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
.L315:
	comisd	xmm1, xmm0
	jbe	.L7836
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC18[rip]
	addsd	xmm1, xmm0
	jmp	.L318
.L7836:
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L7837
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm1, xmm0
	jmp	.L318
.L7837:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm0
.L318:
	movss	xmm0, DWORD PTR x_6[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 .LC19[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L7838
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC18[rip]
	addsd	xmm0, xmm2
	jmp	.L324
.L7838:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm0, xmm2
.L324:
	movss	xmm2, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC20[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_13[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC8[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L7839
	movss	xmm2, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC20[rip]
	addsd	xmm2, xmm3
	jmp	.L327
.L7839:
	movss	xmm2, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm3
.L327:
	comisd	xmm0, xmm2
	jbe	.L7840
	movss	xmm0, DWORD PTR x_6[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 .LC19[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L7841
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC18[rip]
	addsd	xmm0, xmm2
	jmp	.L333
.L7841:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm0, xmm2
	jmp	.L333
.L7840:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC20[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L7842
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC20[rip]
	addsd	xmm0, xmm2
	jmp	.L333
.L7842:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
.L333:
	comisd	xmm1, xmm0
	jbe	.L7843
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC18[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_5[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L7844
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm0, xmm2
	jmp	.L341
.L7844:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
.L341:
	comisd	xmm1, xmm0
	jbe	.L7845
	movss	xmm1, DWORD PTR x_0[rip]
	movss	xmm0, DWORD PTR .LC24[rip]
	addss	xmm0, xmm1
	jmp	.L364
.L7845:
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L7846
	movss	xmm1, DWORD PTR x_1[rip]
	movss	xmm0, DWORD PTR .LC25[rip]
	addss	xmm0, xmm1
	jmp	.L364
.L7846:
	movss	xmm1, DWORD PTR x_5[rip]
	movss	xmm0, DWORD PTR .LC17[rip]
	addss	xmm0, xmm1
	jmp	.L364
.L7843:
	movss	xmm0, DWORD PTR x_6[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 .LC19[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L7847
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC18[rip]
	addsd	xmm0, xmm1
	jmp	.L351
.L7847:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm0, xmm1
.L351:
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC20[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L7848
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC20[rip]
	addsd	xmm1, xmm2
	jmp	.L354
.L7848:
	movss	xmm1, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
.L354:
	comisd	xmm0, xmm1
	jbe	.L7849
	movss	xmm0, DWORD PTR x_6[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 .LC19[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L7850
	movss	xmm1, DWORD PTR x_6[rip]
	movss	xmm0, DWORD PTR .LC24[rip]
	addss	xmm0, xmm1
	jmp	.L364
.L7850:
	movss	xmm1, DWORD PTR x_9[rip]
	movss	xmm0, DWORD PTR .LC25[rip]
	addss	xmm0, xmm1
	jmp	.L364
.L7849:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC20[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L7851
	movss	xmm1, DWORD PTR x_12[rip]
	movss	xmm0, DWORD PTR .LC26[rip]
	addss	xmm0, xmm1
	jmp	.L364
.L7851:
	movss	xmm1, DWORD PTR x_13[rip]
	movss	xmm0, DWORD PTR .LC17[rip]
	addss	xmm0, xmm1
	jmp	.L364
.L7834:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC21[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC22[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L7852
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC21[rip]
	addsd	xmm0, xmm2
	jmp	.L367
.L7852:
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm0, xmm2
.L367:
	comisd	xmm1, xmm0
	jbe	.L7853
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm1, xmm0
	jmp	.L370
.L7853:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC21[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC22[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L7854
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC21[rip]
	addsd	xmm1, xmm0
	jmp	.L370
.L7854:
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm1, xmm0
.L370:
	movss	xmm0, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC20[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L7855
	movss	xmm0, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
	jmp	.L376
.L7855:
	movss	xmm0, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC20[rip]
	addsd	xmm0, xmm2
.L376:
	movss	xmm2, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC23[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_27[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC21[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L7856
	movss	xmm2, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC23[rip]
	addsd	xmm2, xmm3
	jmp	.L379
.L7856:
	movss	xmm2, DWORD PTR x_27[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC21[rip]
	addsd	xmm2, xmm3
.L379:
	comisd	xmm0, xmm2
	jbe	.L7857
	movss	xmm0, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC20[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L7858
	movss	xmm0, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
	jmp	.L385
.L7858:
	movss	xmm0, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC20[rip]
	addsd	xmm0, xmm2
	jmp	.L385
.L7857:
	movss	xmm0, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC23[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_27[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC21[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L7859
	movss	xmm0, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC23[rip]
	addsd	xmm0, xmm2
	jmp	.L385
.L7859:
	movss	xmm0, DWORD PTR x_27[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC21[rip]
	addsd	xmm0, xmm2
.L385:
	comisd	xmm1, xmm0
	jbe	.L7860
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC21[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC22[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L7861
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC21[rip]
	addsd	xmm0, xmm2
	jmp	.L393
.L7861:
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm0, xmm2
.L393:
	comisd	xmm1, xmm0
	jbe	.L7862
	movss	xmm1, DWORD PTR x_14[rip]
	movss	xmm0, DWORD PTR .LC25[rip]
	addss	xmm0, xmm1
	jmp	.L364
.L7862:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC21[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC22[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L7863
	movss	xmm1, DWORD PTR x_19[rip]
	movss	xmm0, DWORD PTR .LC27[rip]
	addss	xmm0, xmm1
	jmp	.L364
.L7863:
	movss	xmm1, DWORD PTR x_20[rip]
	movss	xmm0, DWORD PTR .LC28[rip]
	addss	xmm0, xmm1
	jmp	.L364
.L7860:
	movss	xmm0, DWORD PTR x_23[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC20[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L7864
	movss	xmm0, DWORD PTR x_23[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm1
	jmp	.L403
.L7864:
	movss	xmm0, DWORD PTR x_24[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC20[rip]
	addsd	xmm0, xmm1
.L403:
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC23[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_27[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC21[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L7865
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC23[rip]
	addsd	xmm1, xmm2
	jmp	.L406
.L7865:
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC21[rip]
	addsd	xmm1, xmm2
.L406:
	comisd	xmm0, xmm1
	jbe	.L7866
	movss	xmm0, DWORD PTR x_23[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC20[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L7867
	movss	xmm1, DWORD PTR x_23[rip]
	movss	xmm0, DWORD PTR .LC16[rip]
	addss	xmm0, xmm1
	jmp	.L364
.L7867:
	movss	xmm1, DWORD PTR x_24[rip]
	movss	xmm0, DWORD PTR .LC26[rip]
	addss	xmm0, xmm1
	jmp	.L364
.L7866:
	movss	xmm0, DWORD PTR x_26[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC23[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC21[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L7868
	movss	xmm1, DWORD PTR x_26[rip]
	movss	xmm0, DWORD PTR .LC29[rip]
	addss	xmm0, xmm1
	jmp	.L364
.L7868:
	movss	xmm1, DWORD PTR x_27[rip]
	movss	xmm0, DWORD PTR .LC27[rip]
	addss	xmm0, xmm1
.L364:
	movss	DWORD PTR -108[rbp], xmm0
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L7869
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm2
	jmp	.L418
.L7869:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
.L418:
	comisd	xmm1, xmm0
	jbe	.L7870
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm0
	jmp	.L421
.L7870:
	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_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L7871
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm0
	jmp	.L421
.L7871:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm0
.L421:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC18[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_11[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC22[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L7872
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC18[rip]
	addsd	xmm0, xmm2
	jmp	.L427
.L7872:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm0, xmm2
.L427:
	movss	xmm2, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC21[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_15[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC18[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L7873
	movss	xmm2, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC21[rip]
	addsd	xmm2, xmm3
	jmp	.L430
.L7873:
	movss	xmm2, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC18[rip]
	addsd	xmm2, xmm3
.L430:
	comisd	xmm0, xmm2
	jbe	.L7874
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC18[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_11[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC22[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L7875
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC18[rip]
	addsd	xmm0, xmm2
	jmp	.L436
.L7875:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm0, xmm2
	jmp	.L436
.L7874:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC21[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC18[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L7876
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC21[rip]
	addsd	xmm0, xmm2
	jmp	.L436
.L7876:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC18[rip]
	addsd	xmm0, xmm2
.L436:
	comisd	xmm1, xmm0
	jbe	.L7877
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L7878
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm2
	jmp	.L444
.L7878:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
.L444:
	comisd	xmm1, xmm0
	jbe	.L7879
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm1
	jmp	.L451
.L7879:
	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_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L7880
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm1
	jmp	.L451
.L7880:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm1
	jmp	.L451
.L7877:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC18[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC22[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L7881
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC18[rip]
	addsd	xmm0, xmm1
	jmp	.L454
.L7881:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm0, xmm1
.L454:
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC21[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC18[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L7882
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC21[rip]
	addsd	xmm1, xmm2
	jmp	.L457
.L7882:
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC18[rip]
	addsd	xmm1, xmm2
.L457:
	comisd	xmm0, xmm1
	jbe	.L7883
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC18[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC22[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L7884
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC18[rip]
	addsd	xmm0, xmm1
	jmp	.L451
.L7884:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm0, xmm1
	jmp	.L451
.L7883:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC21[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC18[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L7885
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC21[rip]
	addsd	xmm0, xmm1
	jmp	.L451
.L7885:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC18[rip]
	addsd	xmm0, xmm1
.L451:
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC21[rip]
	addsd	xmm2, xmm1
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_19[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC22[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L7886
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm3
	jmp	.L469
.L7886:
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC22[rip]
	addsd	xmm1, xmm3
.L469:
	comisd	xmm2, xmm1
	jbe	.L7887
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC21[rip]
	addsd	xmm2, xmm1
	jmp	.L472
.L7887:
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC22[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L7888
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC32[rip]
	addsd	xmm2, xmm1
	jmp	.L472
.L7888:
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC22[rip]
	addsd	xmm2, xmm1
.L472:
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC22[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_23[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC31[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L7889
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC22[rip]
	addsd	xmm1, xmm3
	jmp	.L478
.L7889:
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm3
.L478:
	movss	xmm3, DWORD PTR x_24[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC32[rip]
	addsd	xmm3, xmm4
	movss	xmm4, DWORD PTR x_26[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC8[rip]
	addsd	xmm4, xmm5
	comisd	xmm3, xmm4
	jbe	.L7890
	movss	xmm3, DWORD PTR x_24[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC32[rip]
	addsd	xmm3, xmm4
	jmp	.L481
.L7890:
	movss	xmm3, DWORD PTR x_26[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC8[rip]
	addsd	xmm3, xmm4
.L481:
	comisd	xmm1, xmm3
	jbe	.L7891
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC22[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_23[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC31[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L7892
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC22[rip]
	addsd	xmm1, xmm3
	jmp	.L487
.L7892:
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm3
	jmp	.L487
.L7891:
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_26[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC8[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L7893
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm3
	jmp	.L487
.L7893:
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm3
.L487:
	comisd	xmm2, xmm1
	jbe	.L7894
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC21[rip]
	addsd	xmm2, xmm1
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_19[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC22[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L7895
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm3
	jmp	.L495
.L7895:
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC22[rip]
	addsd	xmm1, xmm3
.L495:
	comisd	xmm2, xmm1
	jbe	.L7896
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC21[rip]
	addsd	xmm1, xmm2
	jmp	.L502
.L7896:
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC22[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L7897
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm2
	jmp	.L502
.L7897:
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC22[rip]
	addsd	xmm1, xmm2
	jmp	.L502
.L7894:
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC22[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC31[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L7898
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC22[rip]
	addsd	xmm1, xmm2
	jmp	.L505
.L7898:
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm2
.L505:
	movss	xmm2, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC32[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_26[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC8[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L7899
	movss	xmm2, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC32[rip]
	addsd	xmm2, xmm3
	jmp	.L508
.L7899:
	movss	xmm2, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm3
.L508:
	comisd	xmm1, xmm2
	jbe	.L7900
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC22[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC31[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L7901
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC22[rip]
	addsd	xmm1, xmm2
	jmp	.L502
.L7901:
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm2
	jmp	.L502
.L7900:
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L7902
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm2
	jmp	.L502
.L7902:
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
.L502:
	comisd	xmm0, xmm1
	jbe	.L7903
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L7904
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm2
	jmp	.L522
.L7904:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
.L522:
	comisd	xmm1, xmm0
	jbe	.L7905
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm0
	jmp	.L525
.L7905:
	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_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L7906
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm0
	jmp	.L525
.L7906:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm0
.L525:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC18[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_11[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC22[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L7907
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC18[rip]
	addsd	xmm0, xmm2
	jmp	.L531
.L7907:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm0, xmm2
.L531:
	movss	xmm2, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC21[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_15[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC18[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L7908
	movss	xmm2, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC21[rip]
	addsd	xmm2, xmm3
	jmp	.L534
.L7908:
	movss	xmm2, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC18[rip]
	addsd	xmm2, xmm3
.L534:
	comisd	xmm0, xmm2
	jbe	.L7909
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC18[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_11[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC22[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L7910
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC18[rip]
	addsd	xmm0, xmm2
	jmp	.L540
.L7910:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm0, xmm2
	jmp	.L540
.L7909:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC21[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC18[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L7911
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC21[rip]
	addsd	xmm0, xmm2
	jmp	.L540
.L7911:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC18[rip]
	addsd	xmm0, xmm2
.L540:
	comisd	xmm1, xmm0
	jbe	.L7912
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L7913
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm2
	jmp	.L548
.L7913:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
.L548:
	comisd	xmm1, xmm0
	jbe	.L7914
	movss	xmm1, DWORD PTR x_1[rip]
	movss	xmm0, DWORD PTR .LC33[rip]
	addss	xmm0, xmm1
	jmp	.L571
.L7914:
	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_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L7915
	movss	xmm1, DWORD PTR x_7[rip]
	movss	xmm0, DWORD PTR .LC34[rip]
	addss	xmm0, xmm1
	jmp	.L571
.L7915:
	movss	xmm1, DWORD PTR x_9[rip]
	movss	xmm0, DWORD PTR .LC17[rip]
	addss	xmm0, xmm1
	jmp	.L571
.L7912:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC18[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC22[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L7916
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC18[rip]
	addsd	xmm0, xmm1
	jmp	.L558
.L7916:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm0, xmm1
.L558:
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC21[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC18[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L7917
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC21[rip]
	addsd	xmm1, xmm2
	jmp	.L561
.L7917:
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC18[rip]
	addsd	xmm1, xmm2
.L561:
	comisd	xmm0, xmm1
	jbe	.L7918
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC18[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC22[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L7919
	movss	xmm1, DWORD PTR x_10[rip]
	movss	xmm0, DWORD PTR .LC24[rip]
	addss	xmm0, xmm1
	jmp	.L571
.L7919:
	movss	xmm1, DWORD PTR x_11[rip]
	movss	xmm0, DWORD PTR .LC28[rip]
	addss	xmm0, xmm1
	jmp	.L571
.L7918:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC21[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC18[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L7920
	movss	xmm1, DWORD PTR x_12[rip]
	movss	xmm0, DWORD PTR .LC27[rip]
	addss	xmm0, xmm1
	jmp	.L571
.L7920:
	movss	xmm1, DWORD PTR x_15[rip]
	movss	xmm0, DWORD PTR .LC24[rip]
	addss	xmm0, xmm1
	jmp	.L571
.L7903:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC21[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC22[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L7921
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm0, xmm2
	jmp	.L574
.L7921:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm0, xmm2
.L574:
	comisd	xmm1, xmm0
	jbe	.L7922
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC21[rip]
	addsd	xmm1, xmm0
	jmp	.L577
.L7922:
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC22[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L7923
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm0
	jmp	.L577
.L7923:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm1, xmm0
.L577:
	movss	xmm0, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC31[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L7924
	movss	xmm0, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm0, xmm2
	jmp	.L583
.L7924:
	movss	xmm0, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm2
.L583:
	movss	xmm2, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC32[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_26[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC8[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L7925
	movss	xmm2, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC32[rip]
	addsd	xmm2, xmm3
	jmp	.L586
.L7925:
	movss	xmm2, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm3
.L586:
	comisd	xmm0, xmm2
	jbe	.L7926
	movss	xmm0, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC31[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L7927
	movss	xmm0, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm0, xmm2
	jmp	.L592
.L7927:
	movss	xmm0, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm2
	jmp	.L592
.L7926:
	movss	xmm0, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L7928
	movss	xmm0, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm0, xmm2
	jmp	.L592
.L7928:
	movss	xmm0, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
.L592:
	comisd	xmm1, xmm0
	jbe	.L7929
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC21[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC22[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L7930
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm0, xmm2
	jmp	.L600
.L7930:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm0, xmm2
.L600:
	comisd	xmm1, xmm0
	jbe	.L7931
	movss	xmm1, DWORD PTR x_16[rip]
	movss	xmm0, DWORD PTR .LC27[rip]
	addss	xmm0, xmm1
	jmp	.L571
.L7931:
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC22[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L7932
	movss	xmm1, DWORD PTR x_18[rip]
	movss	xmm0, DWORD PTR .LC35[rip]
	addss	xmm0, xmm1
	jmp	.L571
.L7932:
	movss	xmm1, DWORD PTR x_19[rip]
	movss	xmm0, DWORD PTR .LC28[rip]
	addss	xmm0, xmm1
	jmp	.L571
.L7929:
	movss	xmm0, DWORD PTR x_22[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L7933
	movss	xmm0, DWORD PTR x_22[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm0, xmm1
	jmp	.L610
.L7933:
	movss	xmm0, DWORD PTR x_23[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm1
.L610:
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L7934
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm2
	jmp	.L613
.L7934:
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
.L613:
	comisd	xmm0, xmm1
	jbe	.L7935
	movss	xmm0, DWORD PTR x_22[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L7936
	movss	xmm1, DWORD PTR x_22[rip]
	movss	xmm0, DWORD PTR .LC28[rip]
	addss	xmm0, xmm1
	jmp	.L571
.L7936:
	movss	xmm1, DWORD PTR x_23[rip]
	movss	xmm0, DWORD PTR .LC34[rip]
	addss	xmm0, xmm1
	jmp	.L571
.L7935:
	movss	xmm0, DWORD PTR x_24[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L7937
	movss	xmm1, DWORD PTR x_24[rip]
	movss	xmm0, DWORD PTR .LC35[rip]
	addss	xmm0, xmm1
	jmp	.L571
.L7937:
	movss	xmm1, DWORD PTR x_26[rip]
	movss	xmm0, DWORD PTR .LC17[rip]
	addss	xmm0, xmm1
.L571:
	movss	DWORD PTR -104[rbp], xmm0
	movss	xmm0, DWORD PTR x_1[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 .LC2[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_6[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L7938
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm2
	jmp	.L625
.L7938:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm2
.L625:
	comisd	xmm1, xmm0
	jbe	.L7939
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm0
	jmp	.L628
.L7939:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L7940
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm0
	jmp	.L628
.L7940:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm0
.L628:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC2[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L7941
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm2
	jmp	.L634
.L7941:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm2
.L634:
	movss	xmm2, DWORD PTR x_10[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC30[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_13[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC20[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L7942
	movss	xmm2, DWORD PTR x_10[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC30[rip]
	addsd	xmm2, xmm3
	jmp	.L637
.L7942:
	movss	xmm2, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC20[rip]
	addsd	xmm2, xmm3
.L637:
	comisd	xmm0, xmm2
	jbe	.L7943
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC2[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L7944
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm2
	jmp	.L643
.L7944:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm2
	jmp	.L643
.L7943:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC20[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L7945
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm2
	jmp	.L643
.L7945:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC20[rip]
	addsd	xmm0, xmm2
.L643:
	comisd	xmm1, xmm0
	jbe	.L7946
	movss	xmm0, DWORD PTR x_1[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 .LC2[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_6[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L7947
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm2
	jmp	.L651
.L7947:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm2
.L651:
	comisd	xmm1, xmm0
	jbe	.L7948
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	jmp	.L658
.L7948:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L7949
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm1
	jmp	.L658
.L7949:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm1
	jmp	.L658
.L7946:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[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	.L7950
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm1
	jmp	.L661
.L7950:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm1
.L661:
	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_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC20[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L7951
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm2
	jmp	.L664
.L7951:
	movss	xmm1, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC20[rip]
	addsd	xmm1, xmm2
.L664:
	comisd	xmm0, xmm1
	jbe	.L7952
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[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	.L7953
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm1
	jmp	.L658
.L7953:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm1
	jmp	.L658
.L7952:
	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_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC20[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L7954
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm1
	jmp	.L658
.L7954:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC20[rip]
	addsd	xmm0, xmm1
.L658:
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC30[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_20[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC30[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L7955
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm3
	jmp	.L676
.L7955:
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm3
.L676:
	comisd	xmm2, xmm1
	jbe	.L7956
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC30[rip]
	addsd	xmm2, xmm1
	jmp	.L679
.L7956:
	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_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC30[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L7957
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm1
	jmp	.L679
.L7957:
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC30[rip]
	addsd	xmm2, xmm1
.L679:
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC21[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_23[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC23[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L7958
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC21[rip]
	addsd	xmm1, xmm3
	jmp	.L685
.L7958:
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC23[rip]
	addsd	xmm1, xmm3
.L685:
	movss	xmm3, DWORD PTR x_24[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC30[rip]
	addsd	xmm3, xmm4
	movss	xmm4, DWORD PTR x_26[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC37[rip]
	addsd	xmm4, xmm5
	comisd	xmm3, xmm4
	jbe	.L7959
	movss	xmm3, DWORD PTR x_24[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC30[rip]
	addsd	xmm3, xmm4
	jmp	.L688
.L7959:
	movss	xmm3, DWORD PTR x_26[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC37[rip]
	addsd	xmm3, xmm4
.L688:
	comisd	xmm1, xmm3
	jbe	.L7960
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC21[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_23[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC23[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L7961
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC21[rip]
	addsd	xmm1, xmm3
	jmp	.L694
.L7961:
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC23[rip]
	addsd	xmm1, xmm3
	jmp	.L694
.L7960:
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_26[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC37[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L7962
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm3
	jmp	.L694
.L7962:
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC37[rip]
	addsd	xmm1, xmm3
.L694:
	comisd	xmm2, xmm1
	jbe	.L7963
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC30[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_20[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC30[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L7964
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm3
	jmp	.L702
.L7964:
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm3
.L702:
	comisd	xmm2, xmm1
	jbe	.L7965
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm2
	jmp	.L709
.L7965:
	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_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC30[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L7966
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	jmp	.L709
.L7966:
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm2
	jmp	.L709
.L7963:
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC21[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC23[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L7967
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC21[rip]
	addsd	xmm1, xmm2
	jmp	.L712
.L7967:
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC23[rip]
	addsd	xmm1, xmm2
.L712:
	movss	xmm2, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC30[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_26[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC37[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L7968
	movss	xmm2, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC30[rip]
	addsd	xmm2, xmm3
	jmp	.L715
.L7968:
	movss	xmm2, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC37[rip]
	addsd	xmm2, xmm3
.L715:
	comisd	xmm1, xmm2
	jbe	.L7969
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC21[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC23[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L7970
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC21[rip]
	addsd	xmm1, xmm2
	jmp	.L709
.L7970:
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC23[rip]
	addsd	xmm1, xmm2
	jmp	.L709
.L7969:
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC37[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L7971
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm2
	jmp	.L709
.L7971:
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC37[rip]
	addsd	xmm1, xmm2
.L709:
	comisd	xmm0, xmm1
	jbe	.L7972
	movss	xmm0, DWORD PTR x_1[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 .LC2[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_6[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L7973
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm2
	jmp	.L729
.L7973:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm2
.L729:
	comisd	xmm1, xmm0
	jbe	.L7974
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm0
	jmp	.L732
.L7974:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L7975
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm0
	jmp	.L732
.L7975:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm0
.L732:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC2[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L7976
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm2
	jmp	.L738
.L7976:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm2
.L738:
	movss	xmm2, DWORD PTR x_10[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC30[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_13[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC20[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L7977
	movss	xmm2, DWORD PTR x_10[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC30[rip]
	addsd	xmm2, xmm3
	jmp	.L741
.L7977:
	movss	xmm2, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC20[rip]
	addsd	xmm2, xmm3
.L741:
	comisd	xmm0, xmm2
	jbe	.L7978
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC2[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L7979
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm2
	jmp	.L747
.L7979:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm2
	jmp	.L747
.L7978:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC20[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L7980
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm2
	jmp	.L747
.L7980:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC20[rip]
	addsd	xmm0, xmm2
.L747:
	comisd	xmm1, xmm0
	jbe	.L7981
	movss	xmm0, DWORD PTR x_1[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 .LC2[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_6[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L7982
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm2
	jmp	.L755
.L7982:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm2
.L755:
	comisd	xmm1, xmm0
	jbe	.L7983
	movss	xmm1, DWORD PTR x_1[rip]
	movss	xmm0, DWORD PTR .LC9[rip]
	addss	xmm0, xmm1
	jmp	.L778
.L7983:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L7984
	movss	xmm1, DWORD PTR x_5[rip]
	movss	xmm0, DWORD PTR .LC11[rip]
	addss	xmm0, xmm1
	jmp	.L778
.L7984:
	movss	xmm1, DWORD PTR x_6[rip]
	movss	xmm0, DWORD PTR .LC12[rip]
	addss	xmm0, xmm1
	jmp	.L778
.L7981:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[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	.L7985
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm1
	jmp	.L765
.L7985:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm1
.L765:
	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_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC20[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L7986
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm2
	jmp	.L768
.L7986:
	movss	xmm1, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC20[rip]
	addsd	xmm1, xmm2
.L768:
	comisd	xmm0, xmm1
	jbe	.L7987
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[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	.L7988
	movss	xmm1, DWORD PTR x_8[rip]
	movss	xmm0, DWORD PTR .LC14[rip]
	addss	xmm0, xmm1
	jmp	.L778
.L7988:
	movss	xmm1, DWORD PTR x_9[rip]
	movss	xmm0, DWORD PTR .LC11[rip]
	addss	xmm0, xmm1
	jmp	.L778
.L7987:
	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_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC20[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L7989
	movss	xmm1, DWORD PTR x_10[rip]
	movss	xmm0, DWORD PTR .LC33[rip]
	addss	xmm0, xmm1
	jmp	.L778
.L7989:
	movss	xmm1, DWORD PTR x_13[rip]
	movss	xmm0, DWORD PTR .LC26[rip]
	addss	xmm0, xmm1
	jmp	.L778
.L7972:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC30[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_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC30[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L7990
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm2
	jmp	.L781
.L7990:
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm2
.L781:
	comisd	xmm1, xmm0
	jbe	.L7991
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm0
	jmp	.L784
.L7991:
	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_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L7992
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm0
	jmp	.L784
.L7992:
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm0
.L784:
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC21[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC23[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L7993
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC21[rip]
	addsd	xmm0, xmm2
	jmp	.L790
.L7993:
	movss	xmm0, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC23[rip]
	addsd	xmm0, xmm2
.L790:
	movss	xmm2, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC30[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_26[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC37[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L7994
	movss	xmm2, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC30[rip]
	addsd	xmm2, xmm3
	jmp	.L793
.L7994:
	movss	xmm2, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC37[rip]
	addsd	xmm2, xmm3
.L793:
	comisd	xmm0, xmm2
	jbe	.L7995
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC21[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC23[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L7996
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC21[rip]
	addsd	xmm0, xmm2
	jmp	.L799
.L7996:
	movss	xmm0, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC23[rip]
	addsd	xmm0, xmm2
	jmp	.L799
.L7995:
	movss	xmm0, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC37[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L7997
	movss	xmm0, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm2
	jmp	.L799
.L7997:
	movss	xmm0, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC37[rip]
	addsd	xmm0, xmm2
.L799:
	comisd	xmm1, xmm0
	jbe	.L7998
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC30[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_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC30[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L7999
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm2
	jmp	.L807
.L7999:
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm2
.L807:
	comisd	xmm1, xmm0
	jbe	.L8000
	movss	xmm1, DWORD PTR x_15[rip]
	movss	xmm0, DWORD PTR .LC33[rip]
	addss	xmm0, xmm1
	jmp	.L778
.L8000:
	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_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8001
	movss	xmm1, DWORD PTR x_17[rip]
	movss	xmm0, DWORD PTR .LC38[rip]
	addss	xmm0, xmm1
	jmp	.L778
.L8001:
	movss	xmm1, DWORD PTR x_20[rip]
	movss	xmm0, DWORD PTR .LC33[rip]
	addss	xmm0, xmm1
	jmp	.L778
.L7998:
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC21[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC23[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8002
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC21[rip]
	addsd	xmm0, xmm1
	jmp	.L817
.L8002:
	movss	xmm0, DWORD PTR x_23[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC23[rip]
	addsd	xmm0, xmm1
.L817:
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC37[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L8003
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm2
	jmp	.L820
.L8003:
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC37[rip]
	addsd	xmm1, xmm2
.L820:
	comisd	xmm0, xmm1
	jbe	.L8004
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC21[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC23[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8005
	movss	xmm1, DWORD PTR x_21[rip]
	movss	xmm0, DWORD PTR .LC27[rip]
	addss	xmm0, xmm1
	jmp	.L778
.L8005:
	movss	xmm1, DWORD PTR x_23[rip]
	movss	xmm0, DWORD PTR .LC29[rip]
	addss	xmm0, xmm1
	jmp	.L778
.L8004:
	movss	xmm0, DWORD PTR x_24[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC37[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8006
	movss	xmm1, DWORD PTR x_24[rip]
	movss	xmm0, DWORD PTR .LC33[rip]
	addss	xmm0, xmm1
	jmp	.L778
.L8006:
	movss	xmm1, DWORD PTR x_26[rip]
	movss	xmm0, DWORD PTR .LC39[rip]
	addss	xmm0, xmm1
.L778:
	movss	DWORD PTR -100[rbp], xmm0
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_5[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8007
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm2
	jmp	.L832
.L8007:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm2
.L832:
	comisd	xmm1, xmm0
	jbe	.L8008
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm0
	jmp	.L835
.L8008:
	movss	xmm0, DWORD PTR x_2[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 .LC3[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8009
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm0
	jmp	.L835
.L8009:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm0
.L835:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC20[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_10[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8010
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC20[rip]
	addsd	xmm0, xmm2
	jmp	.L841
.L8010:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm2
.L841:
	movss	xmm2, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC30[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_13[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC22[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L8011
	movss	xmm2, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC30[rip]
	addsd	xmm2, xmm3
	jmp	.L844
.L8011:
	movss	xmm2, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC22[rip]
	addsd	xmm2, xmm3
.L844:
	comisd	xmm0, xmm2
	jbe	.L8012
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC20[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_10[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8013
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC20[rip]
	addsd	xmm0, xmm2
	jmp	.L850
.L8013:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm2
	jmp	.L850
.L8012:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC22[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8014
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm2
	jmp	.L850
.L8014:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm0, xmm2
.L850:
	comisd	xmm1, xmm0
	jbe	.L8015
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_5[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8016
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm2
	jmp	.L858
.L8016:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm2
.L858:
	comisd	xmm1, xmm0
	jbe	.L8017
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	jmp	.L865
.L8017:
	movss	xmm0, DWORD PTR x_2[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 .LC3[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8018
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm1
	jmp	.L865
.L8018:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm1
	jmp	.L865
.L8015:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC20[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8019
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC20[rip]
	addsd	xmm0, xmm1
	jmp	.L868
.L8019:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm1
.L868:
	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 .LC22[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L8020
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm2
	jmp	.L871
.L8020:
	movss	xmm1, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC22[rip]
	addsd	xmm1, xmm2
.L871:
	comisd	xmm0, xmm1
	jbe	.L8021
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC20[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8022
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC20[rip]
	addsd	xmm0, xmm1
	jmp	.L865
.L8022:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm1
	jmp	.L865
.L8021:
	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 .LC22[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8023
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm1
	jmp	.L865
.L8023:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm0, xmm1
.L865:
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC21[rip]
	addsd	xmm2, xmm1
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_20[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC32[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L8024
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm3
	jmp	.L883
.L8024:
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm3
.L883:
	comisd	xmm2, xmm1
	jbe	.L8025
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC21[rip]
	addsd	xmm2, xmm1
	jmp	.L886
.L8025:
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC32[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L8026
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm1
	jmp	.L886
.L8026:
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC32[rip]
	addsd	xmm2, xmm1
.L886:
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_23[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC7[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L8027
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm3
	jmp	.L892
.L8027:
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm3
.L892:
	movss	xmm3, DWORD PTR x_26[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC7[rip]
	addsd	xmm3, xmm4
	movss	xmm4, DWORD PTR x_27[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC20[rip]
	addsd	xmm4, xmm5
	comisd	xmm3, xmm4
	jbe	.L8028
	movss	xmm3, DWORD PTR x_26[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC7[rip]
	addsd	xmm3, xmm4
	jmp	.L895
.L8028:
	movss	xmm3, DWORD PTR x_27[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC20[rip]
	addsd	xmm3, xmm4
.L895:
	comisd	xmm1, xmm3
	jbe	.L8029
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_23[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC7[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L8030
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm3
	jmp	.L901
.L8030:
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm3
	jmp	.L901
.L8029:
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_27[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC20[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L8031
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm3
	jmp	.L901
.L8031:
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC20[rip]
	addsd	xmm1, xmm3
.L901:
	comisd	xmm2, xmm1
	jbe	.L8032
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC21[rip]
	addsd	xmm2, xmm1
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_20[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC32[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L8033
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm3
	jmp	.L909
.L8033:
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm3
.L909:
	comisd	xmm2, xmm1
	jbe	.L8034
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC21[rip]
	addsd	xmm1, xmm2
	jmp	.L916
.L8034:
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC32[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L8035
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
	jmp	.L916
.L8035:
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm2
	jmp	.L916
.L8032:
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L8036
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	jmp	.L919
.L8036:
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
.L919:
	movss	xmm2, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_27[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC20[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L8037
	movss	xmm2, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm3
	jmp	.L922
.L8037:
	movss	xmm2, DWORD PTR x_27[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC20[rip]
	addsd	xmm2, xmm3
.L922:
	comisd	xmm1, xmm2
	jbe	.L8038
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L8039
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	jmp	.L916
.L8039:
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
	jmp	.L916
.L8038:
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_27[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC20[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L8040
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
	jmp	.L916
.L8040:
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC20[rip]
	addsd	xmm1, xmm2
.L916:
	comisd	xmm0, xmm1
	jbe	.L8041
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_5[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8042
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm2
	jmp	.L936
.L8042:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm2
.L936:
	comisd	xmm1, xmm0
	jbe	.L8043
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm0
	jmp	.L939
.L8043:
	movss	xmm0, DWORD PTR x_2[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 .LC3[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8044
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm0
	jmp	.L939
.L8044:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm0
.L939:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC20[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_10[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8045
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC20[rip]
	addsd	xmm0, xmm2
	jmp	.L945
.L8045:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm2
.L945:
	movss	xmm2, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC30[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_13[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC22[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L8046
	movss	xmm2, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC30[rip]
	addsd	xmm2, xmm3
	jmp	.L948
.L8046:
	movss	xmm2, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC22[rip]
	addsd	xmm2, xmm3
.L948:
	comisd	xmm0, xmm2
	jbe	.L8047
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC20[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_10[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8048
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC20[rip]
	addsd	xmm0, xmm2
	jmp	.L954
.L8048:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm2
	jmp	.L954
.L8047:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC22[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8049
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm2
	jmp	.L954
.L8049:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm0, xmm2
.L954:
	comisd	xmm1, xmm0
	jbe	.L8050
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_5[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8051
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm2
	jmp	.L962
.L8051:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm2
.L962:
	comisd	xmm1, xmm0
	jbe	.L8052
	movss	xmm1, DWORD PTR x_1[rip]
	movss	xmm0, DWORD PTR .LC9[rip]
	addss	xmm0, xmm1
	jmp	.L985
.L8052:
	movss	xmm0, DWORD PTR x_2[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 .LC3[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8053
	movss	xmm1, DWORD PTR x_2[rip]
	movss	xmm0, DWORD PTR .LC34[rip]
	addss	xmm0, xmm1
	jmp	.L985
.L8053:
	movss	xmm1, DWORD PTR x_5[rip]
	movss	xmm0, DWORD PTR .LC12[rip]
	addss	xmm0, xmm1
	jmp	.L985
.L8050:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC20[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8054
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC20[rip]
	addsd	xmm0, xmm1
	jmp	.L972
.L8054:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm1
.L972:
	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 .LC22[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L8055
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm2
	jmp	.L975
.L8055:
	movss	xmm1, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC22[rip]
	addsd	xmm1, xmm2
.L975:
	comisd	xmm0, xmm1
	jbe	.L8056
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC20[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8057
	movss	xmm1, DWORD PTR x_9[rip]
	movss	xmm0, DWORD PTR .LC26[rip]
	addss	xmm0, xmm1
	jmp	.L985
.L8057:
	movss	xmm1, DWORD PTR x_10[rip]
	movss	xmm0, DWORD PTR .LC38[rip]
	addss	xmm0, xmm1
	jmp	.L985
.L8056:
	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 .LC22[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8058
	movss	xmm1, DWORD PTR x_12[rip]
	movss	xmm0, DWORD PTR .LC33[rip]
	addss	xmm0, xmm1
	jmp	.L985
.L8058:
	movss	xmm1, DWORD PTR x_13[rip]
	movss	xmm0, DWORD PTR .LC28[rip]
	addss	xmm0, xmm1
	jmp	.L985
.L8041:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC21[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC32[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8059
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
	jmp	.L988
.L8059:
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm0, xmm2
.L988:
	comisd	xmm1, xmm0
	jbe	.L8060
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC21[rip]
	addsd	xmm1, xmm0
	jmp	.L991
.L8060:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8061
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm0
	jmp	.L991
.L8061:
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm0
.L991:
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8062
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
	jmp	.L997
.L8062:
	movss	xmm0, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
.L997:
	movss	xmm2, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_27[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC20[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L8063
	movss	xmm2, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm3
	jmp	.L1000
.L8063:
	movss	xmm2, DWORD PTR x_27[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC20[rip]
	addsd	xmm2, xmm3
.L1000:
	comisd	xmm0, xmm2
	jbe	.L8064
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8065
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
	jmp	.L1006
.L8065:
	movss	xmm0, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
	jmp	.L1006
.L8064:
	movss	xmm0, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_27[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC20[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8066
	movss	xmm0, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
	jmp	.L1006
.L8066:
	movss	xmm0, DWORD PTR x_27[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC20[rip]
	addsd	xmm0, xmm2
.L1006:
	comisd	xmm1, xmm0
	jbe	.L8067
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC21[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC32[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8068
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
	jmp	.L1014
.L8068:
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm0, xmm2
.L1014:
	comisd	xmm1, xmm0
	jbe	.L8069
	movss	xmm1, DWORD PTR x_16[rip]
	movss	xmm0, DWORD PTR .LC27[rip]
	addss	xmm0, xmm1
	jmp	.L985
.L8069:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8070
	movss	xmm1, DWORD PTR x_19[rip]
	movss	xmm0, DWORD PTR .LC16[rip]
	addss	xmm0, xmm1
	jmp	.L985
.L8070:
	movss	xmm1, DWORD PTR x_20[rip]
	movss	xmm0, DWORD PTR .LC35[rip]
	addss	xmm0, xmm1
	jmp	.L985
.L8067:
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8071
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	jmp	.L1024
.L8071:
	movss	xmm0, DWORD PTR x_23[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm1
.L1024:
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_27[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC20[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L8072
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
	jmp	.L1027
.L8072:
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC20[rip]
	addsd	xmm1, xmm2
.L1027:
	comisd	xmm0, xmm1
	jbe	.L8073
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8074
	movss	xmm1, DWORD PTR x_21[rip]
	movss	xmm0, DWORD PTR .LC9[rip]
	addss	xmm0, xmm1
	jmp	.L985
.L8074:
	movss	xmm1, DWORD PTR x_23[rip]
	movss	xmm0, DWORD PTR .LC16[rip]
	addss	xmm0, xmm1
	jmp	.L985
.L8073:
	movss	xmm0, DWORD PTR x_26[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC20[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8075
	movss	xmm1, DWORD PTR x_26[rip]
	movss	xmm0, DWORD PTR .LC16[rip]
	addss	xmm0, xmm1
	jmp	.L985
.L8075:
	movss	xmm1, DWORD PTR x_27[rip]
	movss	xmm0, DWORD PTR .LC26[rip]
	addss	xmm0, xmm1
.L985:
	movss	DWORD PTR -96[rbp], xmm0
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_6[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC31[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8076
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm2
	jmp	.L1039
.L8076:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm2
.L1039:
	comisd	xmm1, xmm0
	jbe	.L8077
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm0
	jmp	.L1042
.L8077:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8078
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm0
	jmp	.L1042
.L8078:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm0
.L1042:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8079
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm2
	jmp	.L1048
.L8079:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm2
.L1048:
	movss	xmm2, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC21[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_16[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC19[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L8080
	movss	xmm2, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC21[rip]
	addsd	xmm2, xmm3
	jmp	.L1051
.L8080:
	movss	xmm2, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC19[rip]
	addsd	xmm2, xmm3
.L1051:
	comisd	xmm0, xmm2
	jbe	.L8081
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8082
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm2
	jmp	.L1057
.L8082:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm2
	jmp	.L1057
.L8081:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC21[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC19[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8083
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC21[rip]
	addsd	xmm0, xmm2
	jmp	.L1057
.L8083:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm0, xmm2
.L1057:
	comisd	xmm1, xmm0
	jbe	.L8084
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_6[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC31[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8085
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm2
	jmp	.L1065
.L8085:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm2
.L1065:
	comisd	xmm1, xmm0
	jbe	.L8086
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm1
	jmp	.L1072
.L8086:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8087
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm1
	jmp	.L1072
.L8087:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm1
	jmp	.L1072
.L8084:
	movss	xmm0, DWORD PTR x_10[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 .LC3[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8088
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm1
	jmp	.L1075
.L8088:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm1
.L1075:
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC21[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC19[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L8089
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC21[rip]
	addsd	xmm1, xmm2
	jmp	.L1078
.L8089:
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC19[rip]
	addsd	xmm1, xmm2
.L1078:
	comisd	xmm0, xmm1
	jbe	.L8090
	movss	xmm0, DWORD PTR x_10[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 .LC3[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8091
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm1
	jmp	.L1072
.L8091:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm1
	jmp	.L1072
.L8090:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC21[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC19[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8092
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC21[rip]
	addsd	xmm0, xmm1
	jmp	.L1072
.L8092:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm0, xmm1
.L1072:
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm1
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_22[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC18[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L8093
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm3
	jmp	.L1090
.L8093:
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC18[rip]
	addsd	xmm1, xmm3
.L1090:
	comisd	xmm2, xmm1
	jbe	.L8094
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm1
	jmp	.L1093
.L8094:
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_22[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC18[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L8095
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC32[rip]
	addsd	xmm2, xmm1
	jmp	.L1093
.L8095:
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC18[rip]
	addsd	xmm2, xmm1
.L1093:
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_25[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC32[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L8096
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm3
	jmp	.L1099
.L8096:
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm3
.L1099:
	movss	xmm3, DWORD PTR x_26[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC2[rip]
	addsd	xmm3, xmm4
	movss	xmm4, DWORD PTR x_27[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC32[rip]
	addsd	xmm4, xmm5
	comisd	xmm3, xmm4
	jbe	.L8097
	movss	xmm3, DWORD PTR x_26[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC2[rip]
	addsd	xmm3, xmm4
	jmp	.L1102
.L8097:
	movss	xmm3, DWORD PTR x_27[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC32[rip]
	addsd	xmm3, xmm4
.L1102:
	comisd	xmm1, xmm3
	jbe	.L8098
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_25[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC32[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L8099
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm3
	jmp	.L1108
.L8099:
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm3
	jmp	.L1108
.L8098:
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_27[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC32[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L8100
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm3
	jmp	.L1108
.L8100:
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm3
.L1108:
	comisd	xmm2, xmm1
	jbe	.L8101
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm1
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_22[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC18[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L8102
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm3
	jmp	.L1116
.L8102:
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC18[rip]
	addsd	xmm1, xmm3
.L1116:
	comisd	xmm2, xmm1
	jbe	.L8103
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	jmp	.L1123
.L8103:
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_22[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC18[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L8104
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm2
	jmp	.L1123
.L8104:
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC18[rip]
	addsd	xmm1, xmm2
	jmp	.L1123
.L8101:
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC32[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L8105
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
	jmp	.L1126
.L8105:
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm2
.L1126:
	movss	xmm2, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC2[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_27[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC32[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L8106
	movss	xmm2, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC2[rip]
	addsd	xmm2, xmm3
	jmp	.L1129
.L8106:
	movss	xmm2, DWORD PTR x_27[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC32[rip]
	addsd	xmm2, xmm3
.L1129:
	comisd	xmm1, xmm2
	jbe	.L8107
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC32[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L8108
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
	jmp	.L1123
.L8108:
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm2
	jmp	.L1123
.L8107:
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_27[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC32[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L8109
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
	jmp	.L1123
.L8109:
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm2
.L1123:
	comisd	xmm0, xmm1
	jbe	.L8110
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_6[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC31[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8111
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm2
	jmp	.L1143
.L8111:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm2
.L1143:
	comisd	xmm1, xmm0
	jbe	.L8112
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm0
	jmp	.L1146
.L8112:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8113
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm0
	jmp	.L1146
.L8113:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm0
.L1146:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8114
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm2
	jmp	.L1152
.L8114:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm2
.L1152:
	movss	xmm2, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC21[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_16[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC19[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L8115
	movss	xmm2, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC21[rip]
	addsd	xmm2, xmm3
	jmp	.L1155
.L8115:
	movss	xmm2, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC19[rip]
	addsd	xmm2, xmm3
.L1155:
	comisd	xmm0, xmm2
	jbe	.L8116
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8117
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm2
	jmp	.L1161
.L8117:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm2
	jmp	.L1161
.L8116:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC21[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC19[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8118
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC21[rip]
	addsd	xmm0, xmm2
	jmp	.L1161
.L8118:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm0, xmm2
.L1161:
	comisd	xmm1, xmm0
	jbe	.L8119
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_6[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC31[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8120
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm2
	jmp	.L1169
.L8120:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm2
.L1169:
	comisd	xmm1, xmm0
	jbe	.L8121
	movss	xmm1, DWORD PTR x_0[rip]
	movss	xmm0, DWORD PTR .LC33[rip]
	addss	xmm0, xmm1
	jmp	.L1192
.L8121:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8122
	movss	xmm1, DWORD PTR x_2[rip]
	movss	xmm0, DWORD PTR .LC33[rip]
	addss	xmm0, xmm1
	jmp	.L1192
.L8122:
	movss	xmm1, DWORD PTR x_6[rip]
	movss	xmm0, DWORD PTR .LC34[rip]
	addss	xmm0, xmm1
	jmp	.L1192
.L8119:
	movss	xmm0, DWORD PTR x_10[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 .LC3[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8123
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm1
	jmp	.L1179
.L8123:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm1
.L1179:
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC21[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC19[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L8124
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC21[rip]
	addsd	xmm1, xmm2
	jmp	.L1182
.L8124:
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC19[rip]
	addsd	xmm1, xmm2
.L1182:
	comisd	xmm0, xmm1
	jbe	.L8125
	movss	xmm0, DWORD PTR x_10[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 .LC3[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8126
	movss	xmm1, DWORD PTR x_10[rip]
	movss	xmm0, DWORD PTR .LC12[rip]
	addss	xmm0, xmm1
	jmp	.L1192
.L8126:
	movss	xmm1, DWORD PTR x_13[rip]
	movss	xmm0, DWORD PTR .LC12[rip]
	addss	xmm0, xmm1
	jmp	.L1192
.L8125:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC21[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC19[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8127
	movss	xmm1, DWORD PTR x_15[rip]
	movss	xmm0, DWORD PTR .LC27[rip]
	addss	xmm0, xmm1
	jmp	.L1192
.L8127:
	movss	xmm1, DWORD PTR x_16[rip]
	movss	xmm0, DWORD PTR .LC25[rip]
	addss	xmm0, xmm1
	jmp	.L1192
.L8110:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_22[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC18[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8128
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm0, xmm2
	jmp	.L1195
.L8128:
	movss	xmm0, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC18[rip]
	addsd	xmm0, xmm2
.L1195:
	comisd	xmm1, xmm0
	jbe	.L8129
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm0
	jmp	.L1198
.L8129:
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC18[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8130
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm0
	jmp	.L1198
.L8130:
	movss	xmm0, DWORD PTR x_22[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC18[rip]
	addsd	xmm1, xmm0
.L1198:
	movss	xmm0, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC32[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8131
	movss	xmm0, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
	jmp	.L1204
.L8131:
	movss	xmm0, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm0, xmm2
.L1204:
	movss	xmm2, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC2[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_27[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC32[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L8132
	movss	xmm2, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC2[rip]
	addsd	xmm2, xmm3
	jmp	.L1207
.L8132:
	movss	xmm2, DWORD PTR x_27[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC32[rip]
	addsd	xmm2, xmm3
.L1207:
	comisd	xmm0, xmm2
	jbe	.L8133
	movss	xmm0, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC32[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8134
	movss	xmm0, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
	jmp	.L1213
.L8134:
	movss	xmm0, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm0, xmm2
	jmp	.L1213
.L8133:
	movss	xmm0, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_27[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC32[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8135
	movss	xmm0, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm2
	jmp	.L1213
.L8135:
	movss	xmm0, DWORD PTR x_27[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm0, xmm2
.L1213:
	comisd	xmm1, xmm0
	jbe	.L8136
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_22[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC18[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8137
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm0, xmm2
	jmp	.L1221
.L8137:
	movss	xmm0, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC18[rip]
	addsd	xmm0, xmm2
.L1221:
	comisd	xmm1, xmm0
	jbe	.L8138
	movss	xmm1, DWORD PTR x_17[rip]
	movss	xmm0, DWORD PTR .LC9[rip]
	addss	xmm0, xmm1
	jmp	.L1192
.L8138:
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC18[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8139
	movss	xmm1, DWORD PTR x_18[rip]
	movss	xmm0, DWORD PTR .LC35[rip]
	addss	xmm0, xmm1
	jmp	.L1192
.L8139:
	movss	xmm1, DWORD PTR x_22[rip]
	movss	xmm0, DWORD PTR .LC24[rip]
	addss	xmm0, xmm1
	jmp	.L1192
.L8136:
	movss	xmm0, DWORD PTR x_24[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8140
	movss	xmm0, DWORD PTR x_24[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm1
	jmp	.L1231
.L8140:
	movss	xmm0, DWORD PTR x_25[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm0, xmm1
.L1231:
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_27[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC32[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L8141
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
	jmp	.L1234
.L8141:
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm2
.L1234:
	comisd	xmm0, xmm1
	jbe	.L8142
	movss	xmm0, DWORD PTR x_24[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8143
	movss	xmm1, DWORD PTR x_24[rip]
	movss	xmm0, DWORD PTR .LC10[rip]
	addss	xmm0, xmm1
	jmp	.L1192
.L8143:
	movss	xmm1, DWORD PTR x_25[rip]
	movss	xmm0, DWORD PTR .LC35[rip]
	addss	xmm0, xmm1
	jmp	.L1192
.L8142:
	movss	xmm0, DWORD PTR x_26[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8144
	movss	xmm1, DWORD PTR x_26[rip]
	movss	xmm0, DWORD PTR .LC11[rip]
	addss	xmm0, xmm1
	jmp	.L1192
.L8144:
	movss	xmm1, DWORD PTR x_27[rip]
	movss	xmm0, DWORD PTR .LC35[rip]
	addss	xmm0, xmm1
.L1192:
	movss	DWORD PTR -92[rbp], xmm0
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_8[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC23[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8145
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm2
	jmp	.L1246
.L8145:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC23[rip]
	addsd	xmm0, xmm2
.L1246:
	comisd	xmm1, xmm0
	jbe	.L8146
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm0
	jmp	.L1249
.L8146:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC23[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8147
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm0
	jmp	.L1249
.L8147:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC23[rip]
	addsd	xmm1, xmm0
.L1249:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8148
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
	jmp	.L1255
.L8148:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm2
.L1255:
	movss	xmm2, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_17[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC32[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L8149
	movss	xmm2, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm3
	jmp	.L1258
.L8149:
	movss	xmm2, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC32[rip]
	addsd	xmm2, xmm3
.L1258:
	comisd	xmm0, xmm2
	jbe	.L8150
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8151
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
	jmp	.L1264
.L8151:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm2
	jmp	.L1264
.L8150:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC32[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8152
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
	jmp	.L1264
.L8152:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm0, xmm2
.L1264:
	comisd	xmm1, xmm0
	jbe	.L8153
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_8[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC23[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8154
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm2
	jmp	.L1272
.L8154:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC23[rip]
	addsd	xmm0, xmm2
.L1272:
	comisd	xmm1, xmm0
	jbe	.L8155
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm1
	jmp	.L1279
.L8155:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC23[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8156
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm1
	jmp	.L1279
.L8156:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC23[rip]
	addsd	xmm0, xmm1
	jmp	.L1279
.L8153:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8157
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm1
	jmp	.L1282
.L8157:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm1
.L1282:
	movss	xmm1, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC32[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L8158
	movss	xmm1, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
	jmp	.L1285
.L8158:
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm2
.L1285:
	comisd	xmm0, xmm1
	jbe	.L8159
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8160
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm1
	jmp	.L1279
.L8160:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm1
	jmp	.L1279
.L8159:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8161
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm1
	jmp	.L1279
.L8161:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm0, xmm1
.L1279:
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm1
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_23[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC20[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L8162
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm3
	jmp	.L1297
.L8162:
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC20[rip]
	addsd	xmm1, xmm3
.L1297:
	comisd	xmm2, xmm1
	jbe	.L8163
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm1
	jmp	.L1300
.L8163:
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC20[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L8164
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm1
	jmp	.L1300
.L8164:
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC20[rip]
	addsd	xmm2, xmm1
.L1300:
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_25[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC32[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L8165
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm3
	jmp	.L1306
.L8165:
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm3
.L1306:
	movss	xmm3, DWORD PTR x_26[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC20[rip]
	addsd	xmm3, xmm4
	movss	xmm4, DWORD PTR x_27[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC20[rip]
	addsd	xmm4, xmm5
	comisd	xmm3, xmm4
	jbe	.L8166
	movss	xmm3, DWORD PTR x_26[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC20[rip]
	addsd	xmm3, xmm4
	jmp	.L1309
.L8166:
	movss	xmm3, DWORD PTR x_27[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC20[rip]
	addsd	xmm3, xmm4
.L1309:
	comisd	xmm1, xmm3
	jbe	.L8167
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_25[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC32[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L8168
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm3
	jmp	.L1315
.L8168:
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm3
	jmp	.L1315
.L8167:
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC20[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_27[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC20[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L8169
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC20[rip]
	addsd	xmm1, xmm3
	jmp	.L1315
.L8169:
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC20[rip]
	addsd	xmm1, xmm3
.L1315:
	comisd	xmm2, xmm1
	jbe	.L8170
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm1
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_23[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC20[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L8171
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm3
	jmp	.L1323
.L8171:
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC20[rip]
	addsd	xmm1, xmm3
.L1323:
	comisd	xmm2, xmm1
	jbe	.L8172
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	jmp	.L1330
.L8172:
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC20[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L8173
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	jmp	.L1330
.L8173:
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC20[rip]
	addsd	xmm1, xmm2
	jmp	.L1330
.L8170:
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC32[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L8174
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	jmp	.L1333
.L8174:
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm2
.L1333:
	movss	xmm2, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC20[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_27[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC20[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L8175
	movss	xmm2, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC20[rip]
	addsd	xmm2, xmm3
	jmp	.L1336
.L8175:
	movss	xmm2, DWORD PTR x_27[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC20[rip]
	addsd	xmm2, xmm3
.L1336:
	comisd	xmm1, xmm2
	jbe	.L8176
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC32[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L8177
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	jmp	.L1330
.L8177:
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm2
	jmp	.L1330
.L8176:
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC20[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_27[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC20[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L8178
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC20[rip]
	addsd	xmm1, xmm2
	jmp	.L1330
.L8178:
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC20[rip]
	addsd	xmm1, xmm2
.L1330:
	comisd	xmm0, xmm1
	jbe	.L8179
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_8[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC23[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8180
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm2
	jmp	.L1350
.L8180:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC23[rip]
	addsd	xmm0, xmm2
.L1350:
	comisd	xmm1, xmm0
	jbe	.L8181
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm0
	jmp	.L1353
.L8181:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC23[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8182
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm0
	jmp	.L1353
.L8182:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC23[rip]
	addsd	xmm1, xmm0
.L1353:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8183
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
	jmp	.L1359
.L8183:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm2
.L1359:
	movss	xmm2, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_17[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC32[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L8184
	movss	xmm2, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm3
	jmp	.L1362
.L8184:
	movss	xmm2, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC32[rip]
	addsd	xmm2, xmm3
.L1362:
	comisd	xmm0, xmm2
	jbe	.L8185
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8186
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
	jmp	.L1368
.L8186:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm2
	jmp	.L1368
.L8185:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC32[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8187
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
	jmp	.L1368
.L8187:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm0, xmm2
.L1368:
	comisd	xmm1, xmm0
	jbe	.L8188
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_8[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC23[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8189
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm2
	jmp	.L1376
.L8189:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC23[rip]
	addsd	xmm0, xmm2
.L1376:
	comisd	xmm1, xmm0
	jbe	.L8190
	movss	xmm1, DWORD PTR x_2[rip]
	movss	xmm0, DWORD PTR .LC34[rip]
	addss	xmm0, xmm1
	jmp	.L1399
.L8190:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC23[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8191
	movss	xmm1, DWORD PTR x_7[rip]
	movss	xmm0, DWORD PTR .LC38[rip]
	addss	xmm0, xmm1
	jmp	.L1399
.L8191:
	movss	xmm1, DWORD PTR x_8[rip]
	movss	xmm0, DWORD PTR .LC29[rip]
	addss	xmm0, xmm1
	jmp	.L1399
.L8188:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8192
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm1
	jmp	.L1386
.L8192:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm1
.L1386:
	movss	xmm1, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC32[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L8193
	movss	xmm1, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
	jmp	.L1389
.L8193:
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm2
.L1389:
	comisd	xmm0, xmm1
	jbe	.L8194
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8195
	movss	xmm1, DWORD PTR x_10[rip]
	movss	xmm0, DWORD PTR .LC16[rip]
	addss	xmm0, xmm1
	jmp	.L1399
.L8195:
	movss	xmm1, DWORD PTR x_12[rip]
	movss	xmm0, DWORD PTR .LC14[rip]
	addss	xmm0, xmm1
	jmp	.L1399
.L8194:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8196
	movss	xmm1, DWORD PTR x_13[rip]
	movss	xmm0, DWORD PTR .LC17[rip]
	addss	xmm0, xmm1
	jmp	.L1399
.L8196:
	movss	xmm1, DWORD PTR x_17[rip]
	movss	xmm0, DWORD PTR .LC35[rip]
	addss	xmm0, xmm1
	jmp	.L1399
.L8179:
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC20[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8197
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm2
	jmp	.L1402
.L8197:
	movss	xmm0, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC20[rip]
	addsd	xmm0, xmm2
.L1402:
	comisd	xmm1, xmm0
	jbe	.L8198
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm0
	jmp	.L1405
.L8198:
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC20[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8199
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm0
	jmp	.L1405
.L8199:
	movss	xmm0, DWORD PTR x_23[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC20[rip]
	addsd	xmm1, xmm0
.L1405:
	movss	xmm0, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC32[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8200
	movss	xmm0, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm2
	jmp	.L1411
.L8200:
	movss	xmm0, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm0, xmm2
.L1411:
	movss	xmm2, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC20[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_27[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC20[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L8201
	movss	xmm2, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC20[rip]
	addsd	xmm2, xmm3
	jmp	.L1414
.L8201:
	movss	xmm2, DWORD PTR x_27[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC20[rip]
	addsd	xmm2, xmm3
.L1414:
	comisd	xmm0, xmm2
	jbe	.L8202
	movss	xmm0, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC32[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8203
	movss	xmm0, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm2
	jmp	.L1420
.L8203:
	movss	xmm0, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm0, xmm2
	jmp	.L1420
.L8202:
	movss	xmm0, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC20[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_27[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC20[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8204
	movss	xmm0, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC20[rip]
	addsd	xmm0, xmm2
	jmp	.L1420
.L8204:
	movss	xmm0, DWORD PTR x_27[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC20[rip]
	addsd	xmm0, xmm2
.L1420:
	comisd	xmm1, xmm0
	jbe	.L8205
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC20[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8206
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm2
	jmp	.L1428
.L8206:
	movss	xmm0, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC20[rip]
	addsd	xmm0, xmm2
.L1428:
	comisd	xmm1, xmm0
	jbe	.L8207
	movss	xmm1, DWORD PTR x_18[rip]
	movss	xmm0, DWORD PTR .LC14[rip]
	addss	xmm0, xmm1
	jmp	.L1399
.L8207:
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC20[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8208
	movss	xmm1, DWORD PTR x_20[rip]
	movss	xmm0, DWORD PTR .LC38[rip]
	addss	xmm0, xmm1
	jmp	.L1399
.L8208:
	movss	xmm1, DWORD PTR x_23[rip]
	movss	xmm0, DWORD PTR .LC26[rip]
	addss	xmm0, xmm1
	jmp	.L1399
.L8205:
	movss	xmm0, DWORD PTR x_24[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8209
	movss	xmm0, DWORD PTR x_24[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm1
	jmp	.L1438
.L8209:
	movss	xmm0, DWORD PTR x_25[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm0, xmm1
.L1438:
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC20[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_27[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC20[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L8210
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC20[rip]
	addsd	xmm1, xmm2
	jmp	.L1441
.L8210:
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC20[rip]
	addsd	xmm1, xmm2
.L1441:
	comisd	xmm0, xmm1
	jbe	.L8211
	movss	xmm0, DWORD PTR x_24[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8212
	movss	xmm1, DWORD PTR x_24[rip]
	movss	xmm0, DWORD PTR .LC38[rip]
	addss	xmm0, xmm1
	jmp	.L1399
.L8212:
	movss	xmm1, DWORD PTR x_25[rip]
	movss	xmm0, DWORD PTR .LC35[rip]
	addss	xmm0, xmm1
	jmp	.L1399
.L8211:
	movss	xmm0, DWORD PTR x_26[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC20[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC20[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8213
	movss	xmm1, DWORD PTR x_26[rip]
	movss	xmm0, DWORD PTR .LC26[rip]
	addss	xmm0, xmm1
	jmp	.L1399
.L8213:
	movss	xmm1, DWORD PTR x_27[rip]
	movss	xmm0, DWORD PTR .LC26[rip]
	addss	xmm0, xmm1
.L1399:
	movss	DWORD PTR -88[rbp], xmm0
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_4[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC30[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8214
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
	jmp	.L1453
.L8214:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm2
.L1453:
	comisd	xmm1, xmm0
	jbe	.L8215
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm0
	jmp	.L1456
.L8215:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8216
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm0
	jmp	.L1456
.L8216:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm0
.L1456:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_7[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC30[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8217
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm2
	jmp	.L1462
.L8217:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm2
.L1462:
	movss	xmm2, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC37[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_10[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC0[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L8218
	movss	xmm2, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC37[rip]
	addsd	xmm2, xmm3
	jmp	.L1465
.L8218:
	movss	xmm2, DWORD PTR x_10[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm3
.L1465:
	comisd	xmm0, xmm2
	jbe	.L8219
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_7[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC30[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8220
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm2
	jmp	.L1471
.L8220:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm2
	jmp	.L1471
.L8219:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC37[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_10[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8221
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC37[rip]
	addsd	xmm0, xmm2
	jmp	.L1471
.L8221:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
.L1471:
	comisd	xmm1, xmm0
	jbe	.L8222
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_4[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC30[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8223
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
	jmp	.L1479
.L8223:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm2
.L1479:
	comisd	xmm1, xmm0
	jbe	.L8224
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm0, xmm1
	jmp	.L1486
.L8224:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8225
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm1
	jmp	.L1486
.L8225:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm1
	jmp	.L1486
.L8222:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8226
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm1
	jmp	.L1489
.L8226:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm1
.L1489:
	movss	xmm1, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC37[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_10[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L8227
	movss	xmm1, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC37[rip]
	addsd	xmm1, xmm2
	jmp	.L1492
.L8227:
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
.L1492:
	comisd	xmm0, xmm1
	jbe	.L8228
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8229
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm1
	jmp	.L1486
.L8229:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm1
	jmp	.L1486
.L8228:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC37[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8230
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC37[rip]
	addsd	xmm0, xmm1
	jmp	.L1486
.L8230:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
.L1486:
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC22[rip]
	addsd	xmm2, xmm1
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_19[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC22[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L8231
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm3
	jmp	.L1504
.L8231:
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC22[rip]
	addsd	xmm1, xmm3
.L1504:
	comisd	xmm2, xmm1
	jbe	.L8232
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC22[rip]
	addsd	xmm2, xmm1
	jmp	.L1507
.L8232:
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC22[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L8233
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm1
	jmp	.L1507
.L8233:
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC22[rip]
	addsd	xmm2, xmm1
.L1507:
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC21[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_22[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC4[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L8234
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC21[rip]
	addsd	xmm1, xmm3
	jmp	.L1513
.L8234:
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm3
.L1513:
	movss	xmm3, DWORD PTR x_23[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC32[rip]
	addsd	xmm3, xmm4
	movss	xmm4, DWORD PTR x_25[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC21[rip]
	addsd	xmm4, xmm5
	comisd	xmm3, xmm4
	jbe	.L8235
	movss	xmm3, DWORD PTR x_23[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC32[rip]
	addsd	xmm3, xmm4
	jmp	.L1516
.L8235:
	movss	xmm3, DWORD PTR x_25[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC21[rip]
	addsd	xmm3, xmm4
.L1516:
	comisd	xmm1, xmm3
	jbe	.L8236
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC21[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_22[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC4[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L8237
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC21[rip]
	addsd	xmm1, xmm3
	jmp	.L1522
.L8237:
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm3
	jmp	.L1522
.L8236:
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_25[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC21[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L8238
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm3
	jmp	.L1522
.L8238:
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC21[rip]
	addsd	xmm1, xmm3
.L1522:
	comisd	xmm2, xmm1
	jbe	.L8239
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC22[rip]
	addsd	xmm2, xmm1
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_19[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC22[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L8240
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm3
	jmp	.L1530
.L8240:
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC22[rip]
	addsd	xmm1, xmm3
.L1530:
	comisd	xmm2, xmm1
	jbe	.L8241
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC22[rip]
	addsd	xmm1, xmm2
	jmp	.L1537
.L8241:
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC22[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L8242
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	jmp	.L1537
.L8242:
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC22[rip]
	addsd	xmm1, xmm2
	jmp	.L1537
.L8239:
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC21[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_22[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L8243
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC21[rip]
	addsd	xmm1, xmm2
	jmp	.L1540
.L8243:
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
.L1540:
	movss	xmm2, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC32[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_25[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC21[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L8244
	movss	xmm2, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC32[rip]
	addsd	xmm2, xmm3
	jmp	.L1543
.L8244:
	movss	xmm2, DWORD PTR x_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC21[rip]
	addsd	xmm2, xmm3
.L1543:
	comisd	xmm1, xmm2
	jbe	.L8245
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC21[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_22[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L8246
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC21[rip]
	addsd	xmm1, xmm2
	jmp	.L1537
.L8246:
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	jmp	.L1537
.L8245:
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC21[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L8247
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm2
	jmp	.L1537
.L8247:
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC21[rip]
	addsd	xmm1, xmm2
.L1537:
	comisd	xmm0, xmm1
	jbe	.L8248
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_4[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC30[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8249
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
	jmp	.L1557
.L8249:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm2
.L1557:
	comisd	xmm1, xmm0
	jbe	.L8250
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm0
	jmp	.L1560
.L8250:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8251
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm0
	jmp	.L1560
.L8251:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm0
.L1560:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_7[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC30[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8252
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm2
	jmp	.L1566
.L8252:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm2
.L1566:
	movss	xmm2, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC37[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_10[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC0[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L8253
	movss	xmm2, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC37[rip]
	addsd	xmm2, xmm3
	jmp	.L1569
.L8253:
	movss	xmm2, DWORD PTR x_10[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm3
.L1569:
	comisd	xmm0, xmm2
	jbe	.L8254
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_7[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC30[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8255
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm2
	jmp	.L1575
.L8255:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm2
	jmp	.L1575
.L8254:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC37[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_10[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8256
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC37[rip]
	addsd	xmm0, xmm2
	jmp	.L1575
.L8256:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
.L1575:
	comisd	xmm1, xmm0
	jbe	.L8257
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_4[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC30[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8258
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
	jmp	.L1583
.L8258:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm2
.L1583:
	comisd	xmm1, xmm0
	jbe	.L8259
	movss	xmm1, DWORD PTR x_0[rip]
	movss	xmm0, DWORD PTR .LC35[rip]
	addss	xmm0, xmm1
	jmp	.L1606
.L8259:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8260
	movss	xmm1, DWORD PTR x_2[rip]
	movss	xmm0, DWORD PTR .LC17[rip]
	addss	xmm0, xmm1
	jmp	.L1606
.L8260:
	movss	xmm1, DWORD PTR x_4[rip]
	movss	xmm0, DWORD PTR .LC33[rip]
	addss	xmm0, xmm1
	jmp	.L1606
.L8257:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8261
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm1
	jmp	.L1593
.L8261:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm1
.L1593:
	movss	xmm1, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC37[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_10[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L8262
	movss	xmm1, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC37[rip]
	addsd	xmm1, xmm2
	jmp	.L1596
.L8262:
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
.L1596:
	comisd	xmm0, xmm1
	jbe	.L8263
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8264
	movss	xmm1, DWORD PTR x_6[rip]
	movss	xmm0, DWORD PTR .LC11[rip]
	addss	xmm0, xmm1
	jmp	.L1606
.L8264:
	movss	xmm1, DWORD PTR x_7[rip]
	movss	xmm0, DWORD PTR .LC33[rip]
	addss	xmm0, xmm1
	jmp	.L1606
.L8263:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC37[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8265
	movss	xmm1, DWORD PTR x_9[rip]
	movss	xmm0, DWORD PTR .LC39[rip]
	addss	xmm0, xmm1
	jmp	.L1606
.L8265:
	movss	xmm1, DWORD PTR x_10[rip]
	movss	xmm0, DWORD PTR .LC9[rip]
	addss	xmm0, xmm1
	jmp	.L1606
.L8248:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC22[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8266
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm2
	jmp	.L1609
.L8266:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm0, xmm2
.L1609:
	comisd	xmm1, xmm0
	jbe	.L8267
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm1, xmm0
	jmp	.L1612
.L8267:
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC22[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8268
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm0
	jmp	.L1612
.L8268:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm1, xmm0
.L1612:
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC21[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_22[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8269
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC21[rip]
	addsd	xmm0, xmm2
	jmp	.L1618
.L8269:
	movss	xmm0, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
.L1618:
	movss	xmm2, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC32[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_25[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC21[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L8270
	movss	xmm2, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC32[rip]
	addsd	xmm2, xmm3
	jmp	.L1621
.L8270:
	movss	xmm2, DWORD PTR x_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC21[rip]
	addsd	xmm2, xmm3
.L1621:
	comisd	xmm0, xmm2
	jbe	.L8271
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC21[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_22[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8272
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC21[rip]
	addsd	xmm0, xmm2
	jmp	.L1627
.L8272:
	movss	xmm0, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	jmp	.L1627
.L8271:
	movss	xmm0, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC21[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8273
	movss	xmm0, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm0, xmm2
	jmp	.L1627
.L8273:
	movss	xmm0, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC21[rip]
	addsd	xmm0, xmm2
.L1627:
	comisd	xmm1, xmm0
	jbe	.L8274
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC22[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8275
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm2
	jmp	.L1635
.L8275:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm0, xmm2
.L1635:
	comisd	xmm1, xmm0
	jbe	.L8276
	movss	xmm1, DWORD PTR x_15[rip]
	movss	xmm0, DWORD PTR .LC28[rip]
	addss	xmm0, xmm1
	jmp	.L1606
.L8276:
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC22[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8277
	movss	xmm1, DWORD PTR x_18[rip]
	movss	xmm0, DWORD PTR .LC14[rip]
	addss	xmm0, xmm1
	jmp	.L1606
.L8277:
	movss	xmm1, DWORD PTR x_19[rip]
	movss	xmm0, DWORD PTR .LC28[rip]
	addss	xmm0, xmm1
	jmp	.L1606
.L8274:
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC21[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8278
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC21[rip]
	addsd	xmm0, xmm1
	jmp	.L1645
.L8278:
	movss	xmm0, DWORD PTR x_22[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm1
.L1645:
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC21[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L8279
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm2
	jmp	.L1648
.L8279:
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC21[rip]
	addsd	xmm1, xmm2
.L1648:
	comisd	xmm0, xmm1
	jbe	.L8280
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC21[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8281
	movss	xmm1, DWORD PTR x_20[rip]
	movss	xmm0, DWORD PTR .LC27[rip]
	addss	xmm0, xmm1
	jmp	.L1606
.L8281:
	movss	xmm1, DWORD PTR x_22[rip]
	movss	xmm0, DWORD PTR .LC13[rip]
	addss	xmm0, xmm1
	jmp	.L1606
.L8280:
	movss	xmm0, DWORD PTR x_23[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC21[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8282
	movss	xmm1, DWORD PTR x_23[rip]
	movss	xmm0, DWORD PTR .LC35[rip]
	addss	xmm0, xmm1
	jmp	.L1606
.L8282:
	movss	xmm1, DWORD PTR x_25[rip]
	movss	xmm0, DWORD PTR .LC27[rip]
	addss	xmm0, xmm1
.L1606:
	movss	DWORD PTR -84[rbp], xmm0
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC23[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_5[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 .LC21[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8283
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
	jmp	.L1660
.L8283:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC21[rip]
	addsd	xmm0, xmm2
.L1660:
	comisd	xmm1, xmm0
	jbe	.L8284
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC23[rip]
	addsd	xmm1, xmm0
	jmp	.L1663
.L8284:
	movss	xmm0, DWORD PTR x_5[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 .LC21[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8285
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm0
	jmp	.L1663
.L8285:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC21[rip]
	addsd	xmm1, xmm0
.L1663:
	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_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC22[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8286
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm2
	jmp	.L1669
.L8286:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm0, xmm2
.L1669:
	movss	xmm2, DWORD PTR x_10[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_11[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC22[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L8287
	movss	xmm2, DWORD PTR x_10[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm3
	jmp	.L1672
.L8287:
	movss	xmm2, DWORD PTR x_11[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC22[rip]
	addsd	xmm2, xmm3
.L1672:
	comisd	xmm0, xmm2
	jbe	.L8288
	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_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC22[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8289
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm2
	jmp	.L1678
.L8289:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm0, xmm2
	jmp	.L1678
.L8288:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_11[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC22[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8290
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
	jmp	.L1678
.L8290:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm0, xmm2
.L1678:
	comisd	xmm1, xmm0
	jbe	.L8291
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC23[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_5[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 .LC21[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8292
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
	jmp	.L1686
.L8292:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC21[rip]
	addsd	xmm0, xmm2
.L1686:
	comisd	xmm1, xmm0
	jbe	.L8293
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC23[rip]
	addsd	xmm0, xmm1
	jmp	.L1693
.L8293:
	movss	xmm0, DWORD PTR x_5[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 .LC21[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8294
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	jmp	.L1693
.L8294:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC21[rip]
	addsd	xmm0, xmm1
	jmp	.L1693
.L8291:
	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_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC22[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8295
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm1
	jmp	.L1696
.L8295:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm0, xmm1
.L1696:
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_11[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC22[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L8296
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
	jmp	.L1699
.L8296:
	movss	xmm1, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC22[rip]
	addsd	xmm1, xmm2
.L1699:
	comisd	xmm0, xmm1
	jbe	.L8297
	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_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC22[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8298
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm1
	jmp	.L1693
.L8298:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm0, xmm1
	jmp	.L1693
.L8297:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC22[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8299
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm1
	jmp	.L1693
.L8299:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm0, xmm1
.L1693:
	movss	xmm1, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm1
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_15[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC30[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L8300
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm3
	jmp	.L1711
.L8300:
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm3
.L1711:
	comisd	xmm2, xmm1
	jbe	.L8301
	movss	xmm1, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm1
	jmp	.L1714
.L8301:
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC30[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L8302
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm1
	jmp	.L1714
.L8302:
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC30[rip]
	addsd	xmm2, xmm1
.L1714:
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC23[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_22[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC8[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L8303
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC23[rip]
	addsd	xmm1, xmm3
	jmp	.L1720
.L8303:
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm3
.L1720:
	movss	xmm3, DWORD PTR x_24[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC5[rip]
	addsd	xmm3, xmm4
	movss	xmm4, DWORD PTR x_27[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC1[rip]
	addsd	xmm4, xmm5
	comisd	xmm3, xmm4
	jbe	.L8304
	movss	xmm3, DWORD PTR x_24[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC5[rip]
	addsd	xmm3, xmm4
	jmp	.L1723
.L8304:
	movss	xmm3, DWORD PTR x_27[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC1[rip]
	addsd	xmm3, xmm4
.L1723:
	comisd	xmm1, xmm3
	jbe	.L8305
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC23[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_22[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC8[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L8306
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC23[rip]
	addsd	xmm1, xmm3
	jmp	.L1729
.L8306:
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm3
	jmp	.L1729
.L8305:
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_27[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC1[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L8307
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm3
	jmp	.L1729
.L8307:
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm3
.L1729:
	comisd	xmm2, xmm1
	jbe	.L8308
	movss	xmm1, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm1
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_15[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC30[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L8309
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm3
	jmp	.L1737
.L8309:
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm3
.L1737:
	comisd	xmm2, xmm1
	jbe	.L8310
	movss	xmm1, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
	jmp	.L1744
.L8310:
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC30[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L8311
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
	jmp	.L1744
.L8311:
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm2
	jmp	.L1744
.L8308:
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC23[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_22[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L8312
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC23[rip]
	addsd	xmm1, xmm2
	jmp	.L1747
.L8312:
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
.L1747:
	movss	xmm2, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_27[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC1[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L8313
	movss	xmm2, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm3
	jmp	.L1750
.L8313:
	movss	xmm2, DWORD PTR x_27[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC1[rip]
	addsd	xmm2, xmm3
.L1750:
	comisd	xmm1, xmm2
	jbe	.L8314
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC23[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_22[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L8315
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC23[rip]
	addsd	xmm1, xmm2
	jmp	.L1744
.L8315:
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
	jmp	.L1744
.L8314:
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_27[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC1[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L8316
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	jmp	.L1744
.L8316:
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
.L1744:
	comisd	xmm0, xmm1
	jbe	.L8317
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC23[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_5[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 .LC21[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8318
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
	jmp	.L1764
.L8318:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC21[rip]
	addsd	xmm0, xmm2
.L1764:
	comisd	xmm1, xmm0
	jbe	.L8319
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC23[rip]
	addsd	xmm1, xmm0
	jmp	.L1767
.L8319:
	movss	xmm0, DWORD PTR x_5[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 .LC21[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8320
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm0
	jmp	.L1767
.L8320:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC21[rip]
	addsd	xmm1, xmm0
.L1767:
	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_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC22[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8321
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm2
	jmp	.L1773
.L8321:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm0, xmm2
.L1773:
	movss	xmm2, DWORD PTR x_10[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_11[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC22[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L8322
	movss	xmm2, DWORD PTR x_10[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm3
	jmp	.L1776
.L8322:
	movss	xmm2, DWORD PTR x_11[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC22[rip]
	addsd	xmm2, xmm3
.L1776:
	comisd	xmm0, xmm2
	jbe	.L8323
	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_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC22[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8324
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm2
	jmp	.L1782
.L8324:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm0, xmm2
	jmp	.L1782
.L8323:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_11[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC22[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8325
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
	jmp	.L1782
.L8325:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm0, xmm2
.L1782:
	comisd	xmm1, xmm0
	jbe	.L8326
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC23[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_5[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 .LC21[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8327
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
	jmp	.L1790
.L8327:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC21[rip]
	addsd	xmm0, xmm2
.L1790:
	comisd	xmm1, xmm0
	jbe	.L8328
	movss	xmm1, DWORD PTR x_4[rip]
	movss	xmm0, DWORD PTR .LC29[rip]
	addss	xmm0, xmm1
	jmp	.L1813
.L8328:
	movss	xmm0, DWORD PTR x_5[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 .LC21[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8329
	movss	xmm1, DWORD PTR x_5[rip]
	movss	xmm0, DWORD PTR .LC9[rip]
	addss	xmm0, xmm1
	jmp	.L1813
.L8329:
	movss	xmm1, DWORD PTR x_6[rip]
	movss	xmm0, DWORD PTR .LC27[rip]
	addss	xmm0, xmm1
	jmp	.L1813
.L8326:
	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_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC22[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8330
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm1
	jmp	.L1800
.L8330:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm0, xmm1
.L1800:
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_11[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC22[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L8331
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
	jmp	.L1803
.L8331:
	movss	xmm1, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC22[rip]
	addsd	xmm1, xmm2
.L1803:
	comisd	xmm0, xmm1
	jbe	.L8332
	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_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC22[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8333
	movss	xmm1, DWORD PTR x_8[rip]
	movss	xmm0, DWORD PTR .LC11[rip]
	addss	xmm0, xmm1
	jmp	.L1813
.L8333:
	movss	xmm1, DWORD PTR x_9[rip]
	movss	xmm0, DWORD PTR .LC28[rip]
	addss	xmm0, xmm1
	jmp	.L1813
.L8332:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC22[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8334
	movss	xmm1, DWORD PTR x_10[rip]
	movss	xmm0, DWORD PTR .LC16[rip]
	addss	xmm0, xmm1
	jmp	.L1813
.L8334:
	movss	xmm1, DWORD PTR x_11[rip]
	movss	xmm0, DWORD PTR .LC28[rip]
	addss	xmm0, xmm1
	jmp	.L1813
.L8317:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC30[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8335
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
	jmp	.L1816
.L8335:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm2
.L1816:
	comisd	xmm1, xmm0
	jbe	.L8336
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm0
	jmp	.L1819
.L8336:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8337
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm0
	jmp	.L1819
.L8337:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm0
.L1819:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC23[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_22[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8338
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC23[rip]
	addsd	xmm0, xmm2
	jmp	.L1825
.L8338:
	movss	xmm0, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
.L1825:
	movss	xmm2, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_27[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC1[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L8339
	movss	xmm2, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm3
	jmp	.L1828
.L8339:
	movss	xmm2, DWORD PTR x_27[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC1[rip]
	addsd	xmm2, xmm3
.L1828:
	comisd	xmm0, xmm2
	jbe	.L8340
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC23[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_22[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8341
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC23[rip]
	addsd	xmm0, xmm2
	jmp	.L1834
.L8341:
	movss	xmm0, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
	jmp	.L1834
.L8340:
	movss	xmm0, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_27[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC1[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8342
	movss	xmm0, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm2
	jmp	.L1834
.L8342:
	movss	xmm0, DWORD PTR x_27[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
.L1834:
	comisd	xmm1, xmm0
	jbe	.L8343
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC30[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8344
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
	jmp	.L1842
.L8344:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm2
.L1842:
	comisd	xmm1, xmm0
	jbe	.L8345
	movss	xmm1, DWORD PTR x_13[rip]
	movss	xmm0, DWORD PTR .LC15[rip]
	addss	xmm0, xmm1
	jmp	.L1813
.L8345:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8346
	movss	xmm1, DWORD PTR x_14[rip]
	movss	xmm0, DWORD PTR .LC17[rip]
	addss	xmm0, xmm1
	jmp	.L1813
.L8346:
	movss	xmm1, DWORD PTR x_15[rip]
	movss	xmm0, DWORD PTR .LC33[rip]
	addss	xmm0, xmm1
	jmp	.L1813
.L8343:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC23[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8347
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC23[rip]
	addsd	xmm0, xmm1
	jmp	.L1852
.L8347:
	movss	xmm0, DWORD PTR x_22[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm1
.L1852:
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_27[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC1[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L8348
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	jmp	.L1855
.L8348:
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
.L1855:
	comisd	xmm0, xmm1
	jbe	.L8349
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC23[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8350
	movss	xmm1, DWORD PTR x_19[rip]
	movss	xmm0, DWORD PTR .LC29[rip]
	addss	xmm0, xmm1
	jmp	.L1813
.L8350:
	movss	xmm1, DWORD PTR x_22[rip]
	movss	xmm0, DWORD PTR .LC17[rip]
	addss	xmm0, xmm1
	jmp	.L1813
.L8349:
	movss	xmm0, DWORD PTR x_24[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8351
	movss	xmm1, DWORD PTR x_24[rip]
	movss	xmm0, DWORD PTR .LC14[rip]
	addss	xmm0, xmm1
	jmp	.L1813
.L8351:
	movss	xmm1, DWORD PTR x_27[rip]
	movss	xmm0, DWORD PTR .LC10[rip]
	addss	xmm0, xmm1
.L1813:
	movss	DWORD PTR -80[rbp], xmm0
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_5[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC2[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8352
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm2
	jmp	.L1867
.L8352:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm2
.L1867:
	comisd	xmm1, xmm0
	jbe	.L8353
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm0
	jmp	.L1870
.L8353:
	movss	xmm0, DWORD PTR x_4[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 .LC2[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8354
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm0
	jmp	.L1870
.L8354:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm0
.L1870:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC20[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8355
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC20[rip]
	addsd	xmm0, xmm2
	jmp	.L1876
.L8355:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
.L1876:
	movss	xmm2, DWORD PTR x_10[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC32[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_11[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC20[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L8356
	movss	xmm2, DWORD PTR x_10[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC32[rip]
	addsd	xmm2, xmm3
	jmp	.L1879
.L8356:
	movss	xmm2, DWORD PTR x_11[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC20[rip]
	addsd	xmm2, xmm3
.L1879:
	comisd	xmm0, xmm2
	jbe	.L8357
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC20[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8358
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC20[rip]
	addsd	xmm0, xmm2
	jmp	.L1885
.L8358:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
	jmp	.L1885
.L8357:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_11[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC20[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8359
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm0, xmm2
	jmp	.L1885
.L8359:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC20[rip]
	addsd	xmm0, xmm2
.L1885:
	comisd	xmm1, xmm0
	jbe	.L8360
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_5[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC2[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8361
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm2
	jmp	.L1893
.L8361:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm2
.L1893:
	comisd	xmm1, xmm0
	jbe	.L8362
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	jmp	.L1900
.L8362:
	movss	xmm0, DWORD PTR x_4[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 .LC2[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8363
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm1
	jmp	.L1900
.L8363:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm1
	jmp	.L1900
.L8360:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC20[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8364
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC20[rip]
	addsd	xmm0, xmm1
	jmp	.L1903
.L8364:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm1
.L1903:
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_11[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC20[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L8365
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm2
	jmp	.L1906
.L8365:
	movss	xmm1, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC20[rip]
	addsd	xmm1, xmm2
.L1906:
	comisd	xmm0, xmm1
	jbe	.L8366
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC20[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8367
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC20[rip]
	addsd	xmm0, xmm1
	jmp	.L1900
.L8367:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm1
	jmp	.L1900
.L8366:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC20[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8368
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm0, xmm1
	jmp	.L1900
.L8368:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC20[rip]
	addsd	xmm0, xmm1
.L1900:
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC30[rip]
	addsd	xmm2, xmm1
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC20[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_16[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC20[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L8369
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC20[rip]
	addsd	xmm1, xmm3
	jmp	.L1918
.L8369:
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC20[rip]
	addsd	xmm1, xmm3
.L1918:
	comisd	xmm2, xmm1
	jbe	.L8370
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC30[rip]
	addsd	xmm2, xmm1
	jmp	.L1921
.L8370:
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC20[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC20[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L8371
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC20[rip]
	addsd	xmm2, xmm1
	jmp	.L1921
.L8371:
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC20[rip]
	addsd	xmm2, xmm1
.L1921:
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_24[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC31[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L8372
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm3
	jmp	.L1927
.L8372:
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm3
.L1927:
	movss	xmm3, DWORD PTR x_25[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC19[rip]
	addsd	xmm3, xmm4
	movss	xmm4, DWORD PTR x_26[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC2[rip]
	addsd	xmm4, xmm5
	comisd	xmm3, xmm4
	jbe	.L8373
	movss	xmm3, DWORD PTR x_25[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC19[rip]
	addsd	xmm3, xmm4
	jmp	.L1930
.L8373:
	movss	xmm3, DWORD PTR x_26[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC2[rip]
	addsd	xmm3, xmm4
.L1930:
	comisd	xmm1, xmm3
	jbe	.L8374
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_24[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC31[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L8375
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm3
	jmp	.L1936
.L8375:
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm3
	jmp	.L1936
.L8374:
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC19[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_26[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC2[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L8376
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC19[rip]
	addsd	xmm1, xmm3
	jmp	.L1936
.L8376:
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm3
.L1936:
	comisd	xmm2, xmm1
	jbe	.L8377
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC30[rip]
	addsd	xmm2, xmm1
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC20[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_16[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC20[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L8378
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC20[rip]
	addsd	xmm1, xmm3
	jmp	.L1944
.L8378:
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC20[rip]
	addsd	xmm1, xmm3
.L1944:
	comisd	xmm2, xmm1
	jbe	.L8379
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm2
	jmp	.L1951
.L8379:
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC20[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC20[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L8380
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC20[rip]
	addsd	xmm1, xmm2
	jmp	.L1951
.L8380:
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC20[rip]
	addsd	xmm1, xmm2
	jmp	.L1951
.L8377:
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC31[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L8381
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
	jmp	.L1954
.L8381:
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm2
.L1954:
	movss	xmm2, DWORD PTR x_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC19[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_26[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC2[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L8382
	movss	xmm2, DWORD PTR x_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC19[rip]
	addsd	xmm2, xmm3
	jmp	.L1957
.L8382:
	movss	xmm2, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC2[rip]
	addsd	xmm2, xmm3
.L1957:
	comisd	xmm1, xmm2
	jbe	.L8383
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC31[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L8384
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
	jmp	.L1951
.L8384:
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm2
	jmp	.L1951
.L8383:
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC19[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC2[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L8385
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC19[rip]
	addsd	xmm1, xmm2
	jmp	.L1951
.L8385:
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
.L1951:
	comisd	xmm0, xmm1
	jbe	.L8386
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_5[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC2[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8387
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm2
	jmp	.L1971
.L8387:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm2
.L1971:
	comisd	xmm1, xmm0
	jbe	.L8388
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm0
	jmp	.L1974
.L8388:
	movss	xmm0, DWORD PTR x_4[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 .LC2[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8389
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm0
	jmp	.L1974
.L8389:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm0
.L1974:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC20[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8390
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC20[rip]
	addsd	xmm0, xmm2
	jmp	.L1980
.L8390:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
.L1980:
	movss	xmm2, DWORD PTR x_10[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC32[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_11[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC20[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L8391
	movss	xmm2, DWORD PTR x_10[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC32[rip]
	addsd	xmm2, xmm3
	jmp	.L1983
.L8391:
	movss	xmm2, DWORD PTR x_11[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC20[rip]
	addsd	xmm2, xmm3
.L1983:
	comisd	xmm0, xmm2
	jbe	.L8392
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC20[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8393
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC20[rip]
	addsd	xmm0, xmm2
	jmp	.L1989
.L8393:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
	jmp	.L1989
.L8392:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_11[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC20[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8394
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm0, xmm2
	jmp	.L1989
.L8394:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC20[rip]
	addsd	xmm0, xmm2
.L1989:
	comisd	xmm1, xmm0
	jbe	.L8395
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_5[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC2[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8396
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm2
	jmp	.L1997
.L8396:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm2
.L1997:
	comisd	xmm1, xmm0
	jbe	.L8397
	movss	xmm1, DWORD PTR x_2[rip]
	movss	xmm0, DWORD PTR .LC9[rip]
	addss	xmm0, xmm1
	jmp	.L2020
.L8397:
	movss	xmm0, DWORD PTR x_4[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 .LC2[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8398
	movss	xmm1, DWORD PTR x_4[rip]
	movss	xmm0, DWORD PTR .LC34[rip]
	addss	xmm0, xmm1
	jmp	.L2020
.L8398:
	movss	xmm1, DWORD PTR x_5[rip]
	movss	xmm0, DWORD PTR .LC11[rip]
	addss	xmm0, xmm1
	jmp	.L2020
.L8395:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC20[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8399
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC20[rip]
	addsd	xmm0, xmm1
	jmp	.L2007
.L8399:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm1
.L2007:
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_11[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC20[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L8400
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm2
	jmp	.L2010
.L8400:
	movss	xmm1, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC20[rip]
	addsd	xmm1, xmm2
.L2010:
	comisd	xmm0, xmm1
	jbe	.L8401
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC20[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8402
	movss	xmm1, DWORD PTR x_7[rip]
	movss	xmm0, DWORD PTR .LC26[rip]
	addss	xmm0, xmm1
	jmp	.L2020
.L8402:
	movss	xmm1, DWORD PTR x_9[rip]
	movss	xmm0, DWORD PTR .LC15[rip]
	addss	xmm0, xmm1
	jmp	.L2020
.L8401:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC20[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8403
	movss	xmm1, DWORD PTR x_10[rip]
	movss	xmm0, DWORD PTR .LC35[rip]
	addss	xmm0, xmm1
	jmp	.L2020
.L8403:
	movss	xmm1, DWORD PTR x_11[rip]
	movss	xmm0, DWORD PTR .LC26[rip]
	addss	xmm0, xmm1
	jmp	.L2020
.L8386:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC20[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC20[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8404
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC20[rip]
	addsd	xmm0, xmm2
	jmp	.L2023
.L8404:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC20[rip]
	addsd	xmm0, xmm2
.L2023:
	comisd	xmm1, xmm0
	jbe	.L8405
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm0
	jmp	.L2026
.L8405:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC20[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC20[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8406
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC20[rip]
	addsd	xmm1, xmm0
	jmp	.L2026
.L8406:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC20[rip]
	addsd	xmm1, xmm0
.L2026:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC31[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8407
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
	jmp	.L2032
.L8407:
	movss	xmm0, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm2
.L2032:
	movss	xmm2, DWORD PTR x_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC19[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_26[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC2[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L8408
	movss	xmm2, DWORD PTR x_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC19[rip]
	addsd	xmm2, xmm3
	jmp	.L2035
.L8408:
	movss	xmm2, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC2[rip]
	addsd	xmm2, xmm3
.L2035:
	comisd	xmm0, xmm2
	jbe	.L8409
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC31[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8410
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
	jmp	.L2041
.L8410:
	movss	xmm0, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm2
	jmp	.L2041
.L8409:
	movss	xmm0, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC2[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8411
	movss	xmm0, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm0, xmm2
	jmp	.L2041
.L8411:
	movss	xmm0, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm2
.L2041:
	comisd	xmm1, xmm0
	jbe	.L8412
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC20[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC20[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8413
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC20[rip]
	addsd	xmm0, xmm2
	jmp	.L2049
.L8413:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC20[rip]
	addsd	xmm0, xmm2
.L2049:
	comisd	xmm1, xmm0
	jbe	.L8414
	movss	xmm1, DWORD PTR x_14[rip]
	movss	xmm0, DWORD PTR .LC33[rip]
	addss	xmm0, xmm1
	jmp	.L2020
.L8414:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC20[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC20[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8415
	movss	xmm1, DWORD PTR x_15[rip]
	movss	xmm0, DWORD PTR .LC26[rip]
	addss	xmm0, xmm1
	jmp	.L2020
.L8415:
	movss	xmm1, DWORD PTR x_16[rip]
	movss	xmm0, DWORD PTR .LC26[rip]
	addss	xmm0, xmm1
	jmp	.L2020
.L8412:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8416
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm1
	jmp	.L2059
.L8416:
	movss	xmm0, DWORD PTR x_24[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm1
.L2059:
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC19[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC2[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L8417
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC19[rip]
	addsd	xmm1, xmm2
	jmp	.L2062
.L8417:
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
.L2062:
	comisd	xmm0, xmm1
	jbe	.L8418
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8419
	movss	xmm1, DWORD PTR x_19[rip]
	movss	xmm0, DWORD PTR .LC17[rip]
	addss	xmm0, xmm1
	jmp	.L2020
.L8419:
	movss	xmm1, DWORD PTR x_24[rip]
	movss	xmm0, DWORD PTR .LC34[rip]
	addss	xmm0, xmm1
	jmp	.L2020
.L8418:
	movss	xmm0, DWORD PTR x_25[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8420
	movss	xmm1, DWORD PTR x_25[rip]
	movss	xmm0, DWORD PTR .LC25[rip]
	addss	xmm0, xmm1
	jmp	.L2020
.L8420:
	movss	xmm1, DWORD PTR x_26[rip]
	movss	xmm0, DWORD PTR .LC11[rip]
	addss	xmm0, xmm1
.L2020:
	movss	DWORD PTR -76[rbp], xmm0
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_5[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC37[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8421
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm2
	jmp	.L2074
.L8421:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC37[rip]
	addsd	xmm0, xmm2
.L2074:
	comisd	xmm1, xmm0
	jbe	.L8422
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm0
	jmp	.L2077
.L8422:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC37[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8423
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm0
	jmp	.L2077
.L8423:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC37[rip]
	addsd	xmm1, xmm0
.L2077:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_8[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8424
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
	jmp	.L2083
.L8424:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
.L2083:
	movss	xmm2, DWORD PTR x_10[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC31[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_11[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC32[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L8425
	movss	xmm2, DWORD PTR x_10[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC31[rip]
	addsd	xmm2, xmm3
	jmp	.L2086
.L8425:
	movss	xmm2, DWORD PTR x_11[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC32[rip]
	addsd	xmm2, xmm3
.L2086:
	comisd	xmm0, xmm2
	jbe	.L8426
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_8[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8427
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
	jmp	.L2092
.L8427:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
	jmp	.L2092
.L8426:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_11[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC32[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8428
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm2
	jmp	.L2092
.L8428:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm0, xmm2
.L2092:
	comisd	xmm1, xmm0
	jbe	.L8429
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_5[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC37[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8430
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm2
	jmp	.L2100
.L8430:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC37[rip]
	addsd	xmm0, xmm2
.L2100:
	comisd	xmm1, xmm0
	jbe	.L8431
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm0, xmm1
	jmp	.L2107
.L8431:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC37[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8432
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm1
	jmp	.L2107
.L8432:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC37[rip]
	addsd	xmm0, xmm1
	jmp	.L2107
.L8429:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8433
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	jmp	.L2110
.L8433:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm1
.L2110:
	movss	xmm1, DWORD PTR x_10[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 .LC32[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L8434
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm2
	jmp	.L2113
.L8434:
	movss	xmm1, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm2
.L2113:
	comisd	xmm0, xmm1
	jbe	.L8435
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8436
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	jmp	.L2107
.L8436:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm1
	jmp	.L2107
.L8435:
	movss	xmm0, DWORD PTR x_10[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 .LC32[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8437
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm1
	jmp	.L2107
.L8437:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm0, xmm1
.L2107:
	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_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_19[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC18[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L8438
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm3
	jmp	.L2125
.L8438:
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC18[rip]
	addsd	xmm1, xmm3
.L2125:
	comisd	xmm2, xmm1
	jbe	.L8439
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm1
	jmp	.L2128
.L8439:
	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_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC18[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L8440
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC31[rip]
	addsd	xmm2, xmm1
	jmp	.L2128
.L8440:
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC18[rip]
	addsd	xmm2, xmm1
.L2128:
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_21[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC4[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L8441
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm3
	jmp	.L2134
.L8441:
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm3
.L2134:
	movss	xmm3, DWORD PTR x_24[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC36[rip]
	addsd	xmm3, xmm4
	movss	xmm4, DWORD PTR x_27[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC31[rip]
	addsd	xmm4, xmm5
	comisd	xmm3, xmm4
	jbe	.L8442
	movss	xmm3, DWORD PTR x_24[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC36[rip]
	addsd	xmm3, xmm4
	jmp	.L2137
.L8442:
	movss	xmm3, DWORD PTR x_27[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC31[rip]
	addsd	xmm3, xmm4
.L2137:
	comisd	xmm1, xmm3
	jbe	.L8443
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_21[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC4[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L8444
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm3
	jmp	.L2143
.L8444:
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm3
	jmp	.L2143
.L8443:
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_27[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC31[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L8445
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm3
	jmp	.L2143
.L8445:
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm3
.L2143:
	comisd	xmm2, xmm1
	jbe	.L8446
	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_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_19[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC18[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L8447
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm3
	jmp	.L2151
.L8447:
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC18[rip]
	addsd	xmm1, xmm3
.L2151:
	comisd	xmm2, xmm1
	jbe	.L8448
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	jmp	.L2158
.L8448:
	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_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC18[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L8449
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm2
	jmp	.L2158
.L8449:
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC18[rip]
	addsd	xmm1, xmm2
	jmp	.L2158
.L8446:
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L8450
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm2
	jmp	.L2161
.L8450:
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
.L2161:
	movss	xmm2, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_27[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC31[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L8451
	movss	xmm2, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm3
	jmp	.L2164
.L8451:
	movss	xmm2, DWORD PTR x_27[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC31[rip]
	addsd	xmm2, xmm3
.L2164:
	comisd	xmm1, xmm2
	jbe	.L8452
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L8453
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm2
	jmp	.L2158
.L8453:
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	jmp	.L2158
.L8452:
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_27[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC31[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L8454
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	jmp	.L2158
.L8454:
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm2
.L2158:
	comisd	xmm0, xmm1
	jbe	.L8455
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_5[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC37[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8456
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm2
	jmp	.L2178
.L8456:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC37[rip]
	addsd	xmm0, xmm2
.L2178:
	comisd	xmm1, xmm0
	jbe	.L8457
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm0
	jmp	.L2181
.L8457:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC37[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8458
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm0
	jmp	.L2181
.L8458:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC37[rip]
	addsd	xmm1, xmm0
.L2181:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_8[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8459
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
	jmp	.L2187
.L8459:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
.L2187:
	movss	xmm2, DWORD PTR x_10[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC31[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_11[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC32[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L8460
	movss	xmm2, DWORD PTR x_10[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC31[rip]
	addsd	xmm2, xmm3
	jmp	.L2190
.L8460:
	movss	xmm2, DWORD PTR x_11[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC32[rip]
	addsd	xmm2, xmm3
.L2190:
	comisd	xmm0, xmm2
	jbe	.L8461
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_8[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8462
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
	jmp	.L2196
.L8462:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
	jmp	.L2196
.L8461:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_11[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC32[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8463
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm2
	jmp	.L2196
.L8463:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm0, xmm2
.L2196:
	comisd	xmm1, xmm0
	jbe	.L8464
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_5[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC37[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8465
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm2
	jmp	.L2204
.L8465:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC37[rip]
	addsd	xmm0, xmm2
.L2204:
	comisd	xmm1, xmm0
	jbe	.L8466
	movss	xmm1, DWORD PTR x_2[rip]
	movss	xmm0, DWORD PTR .LC35[rip]
	addss	xmm0, xmm1
	jmp	.L2227
.L8466:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC37[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8467
	movss	xmm1, DWORD PTR x_3[rip]
	movss	xmm0, DWORD PTR .LC33[rip]
	addss	xmm0, xmm1
	jmp	.L2227
.L8467:
	movss	xmm1, DWORD PTR x_5[rip]
	movss	xmm0, DWORD PTR .LC39[rip]
	addss	xmm0, xmm1
	jmp	.L2227
.L8464:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8468
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	jmp	.L2214
.L8468:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm1
.L2214:
	movss	xmm1, DWORD PTR x_10[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 .LC32[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L8469
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm2
	jmp	.L2217
.L8469:
	movss	xmm1, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm2
.L2217:
	comisd	xmm0, xmm1
	jbe	.L8470
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8471
	movss	xmm1, DWORD PTR x_6[rip]
	movss	xmm0, DWORD PTR .LC9[rip]
	addss	xmm0, xmm1
	jmp	.L2227
.L8471:
	movss	xmm1, DWORD PTR x_8[rip]
	movss	xmm0, DWORD PTR .LC15[rip]
	addss	xmm0, xmm1
	jmp	.L2227
.L8470:
	movss	xmm0, DWORD PTR x_10[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 .LC32[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8472
	movss	xmm1, DWORD PTR x_10[rip]
	movss	xmm0, DWORD PTR .LC34[rip]
	addss	xmm0, xmm1
	jmp	.L2227
.L8472:
	movss	xmm1, DWORD PTR x_11[rip]
	movss	xmm0, DWORD PTR .LC35[rip]
	addss	xmm0, xmm1
	jmp	.L2227
.L8455:
	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_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC18[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8473
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm2
	jmp	.L2230
.L8473:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC18[rip]
	addsd	xmm0, xmm2
.L2230:
	comisd	xmm1, xmm0
	jbe	.L8474
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm0
	jmp	.L2233
.L8474:
	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_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC18[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8475
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm0
	jmp	.L2233
.L8475:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC18[rip]
	addsd	xmm1, xmm0
.L2233:
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8476
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm0, xmm2
	jmp	.L2239
.L8476:
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
.L2239:
	movss	xmm2, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_27[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC31[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L8477
	movss	xmm2, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm3
	jmp	.L2242
.L8477:
	movss	xmm2, DWORD PTR x_27[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC31[rip]
	addsd	xmm2, xmm3
.L2242:
	comisd	xmm0, xmm2
	jbe	.L8478
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8479
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm0, xmm2
	jmp	.L2248
.L8479:
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	jmp	.L2248
.L8478:
	movss	xmm0, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_27[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC31[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8480
	movss	xmm0, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm2
	jmp	.L2248
.L8480:
	movss	xmm0, DWORD PTR x_27[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm2
.L2248:
	comisd	xmm1, xmm0
	jbe	.L8481
	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_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC18[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8482
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm2
	jmp	.L2256
.L8482:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC18[rip]
	addsd	xmm0, xmm2
.L2256:
	comisd	xmm1, xmm0
	jbe	.L8483
	movss	xmm1, DWORD PTR x_14[rip]
	movss	xmm0, DWORD PTR .LC9[rip]
	addss	xmm0, xmm1
	jmp	.L2227
.L8483:
	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_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC18[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8484
	movss	xmm1, DWORD PTR x_16[rip]
	movss	xmm0, DWORD PTR .LC34[rip]
	addss	xmm0, xmm1
	jmp	.L2227
.L8484:
	movss	xmm1, DWORD PTR x_19[rip]
	movss	xmm0, DWORD PTR .LC24[rip]
	addss	xmm0, xmm1
	jmp	.L2227
.L8481:
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8485
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm0, xmm1
	jmp	.L2266
.L8485:
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm1
.L2266:
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_27[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC31[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L8486
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	jmp	.L2269
.L8486:
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm2
.L2269:
	comisd	xmm0, xmm1
	jbe	.L8487
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8488
	movss	xmm1, DWORD PTR x_20[rip]
	movss	xmm0, DWORD PTR .LC35[rip]
	addss	xmm0, xmm1
	jmp	.L2227
.L8488:
	movss	xmm1, DWORD PTR x_21[rip]
	movss	xmm0, DWORD PTR .LC13[rip]
	addss	xmm0, xmm1
	jmp	.L2227
.L8487:
	movss	xmm0, DWORD PTR x_24[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8489
	movss	xmm1, DWORD PTR x_24[rip]
	movss	xmm0, DWORD PTR .LC38[rip]
	addss	xmm0, xmm1
	jmp	.L2227
.L8489:
	movss	xmm1, DWORD PTR x_27[rip]
	movss	xmm0, DWORD PTR .LC34[rip]
	addss	xmm0, xmm1
.L2227:
	movss	DWORD PTR -72[rbp], xmm0
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_2[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8490
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm2
	jmp	.L2281
.L8490:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
.L2281:
	comisd	xmm1, xmm0
	jbe	.L8491
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm0
	jmp	.L2284
.L8491:
	movss	xmm0, DWORD PTR x_1[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 .LC7[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8492
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm0
	jmp	.L2284
.L8492:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm0
.L2284:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_6[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8493
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
	jmp	.L2290
.L8493:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
.L2290:
	movss	xmm2, DWORD PTR x_7[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC23[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_8[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC36[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L8494
	movss	xmm2, DWORD PTR x_7[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC23[rip]
	addsd	xmm2, xmm3
	jmp	.L2293
.L8494:
	movss	xmm2, DWORD PTR x_8[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm3
.L2293:
	comisd	xmm0, xmm2
	jbe	.L8495
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_6[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8496
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
	jmp	.L2299
.L8496:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
	jmp	.L2299
.L8495:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC23[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_8[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8497
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC23[rip]
	addsd	xmm0, xmm2
	jmp	.L2299
.L8497:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm2
.L2299:
	comisd	xmm1, xmm0
	jbe	.L8498
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_2[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8499
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm2
	jmp	.L2307
.L8499:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
.L2307:
	comisd	xmm1, xmm0
	jbe	.L8500
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm1
	jmp	.L2314
.L8500:
	movss	xmm0, DWORD PTR x_1[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 .LC7[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8501
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm1
	jmp	.L2314
.L8501:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm1
	jmp	.L2314
.L8498:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8502
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm1
	jmp	.L2317
.L8502:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm1
.L2317:
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC23[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_8[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L8503
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC23[rip]
	addsd	xmm1, xmm2
	jmp	.L2320
.L8503:
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
.L2320:
	comisd	xmm0, xmm1
	jbe	.L8504
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8505
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm1
	jmp	.L2314
.L8505:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm1
	jmp	.L2314
.L8504:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC23[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8506
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC23[rip]
	addsd	xmm0, xmm1
	jmp	.L2314
.L8506:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm1
.L2314:
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC30[rip]
	addsd	xmm2, xmm1
	movss	xmm1, DWORD PTR x_11[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_12[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC31[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L8507
	movss	xmm1, DWORD PTR x_11[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm3
	jmp	.L2332
.L8507:
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm3
.L2332:
	comisd	xmm2, xmm1
	jbe	.L8508
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC30[rip]
	addsd	xmm2, xmm1
	jmp	.L2335
.L8508:
	movss	xmm1, DWORD PTR x_11[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 .LC31[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L8509
	movss	xmm1, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm1
	jmp	.L2335
.L8509:
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC31[rip]
	addsd	xmm2, xmm1
.L2335:
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC37[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_17[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC32[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L8510
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC37[rip]
	addsd	xmm1, xmm3
	jmp	.L2341
.L8510:
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm3
.L2341:
	movss	xmm3, DWORD PTR x_18[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC5[rip]
	addsd	xmm3, xmm4
	movss	xmm4, DWORD PTR x_23[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC32[rip]
	addsd	xmm4, xmm5
	comisd	xmm3, xmm4
	jbe	.L8511
	movss	xmm3, DWORD PTR x_18[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC5[rip]
	addsd	xmm3, xmm4
	jmp	.L2344
.L8511:
	movss	xmm3, DWORD PTR x_23[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC32[rip]
	addsd	xmm3, xmm4
.L2344:
	comisd	xmm1, xmm3
	jbe	.L8512
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC37[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_17[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC32[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L8513
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC37[rip]
	addsd	xmm1, xmm3
	jmp	.L2350
.L8513:
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm3
	jmp	.L2350
.L8512:
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_23[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC32[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L8514
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm3
	jmp	.L2350
.L8514:
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm3
.L2350:
	comisd	xmm2, xmm1
	jbe	.L8515
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC30[rip]
	addsd	xmm2, xmm1
	movss	xmm1, DWORD PTR x_11[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_12[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC31[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L8516
	movss	xmm1, DWORD PTR x_11[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm3
	jmp	.L2358
.L8516:
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm3
.L2358:
	comisd	xmm2, xmm1
	jbe	.L8517
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm2
	jmp	.L2365
.L8517:
	movss	xmm1, DWORD PTR x_11[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 .LC31[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L8518
	movss	xmm1, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	jmp	.L2365
.L8518:
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm2
	jmp	.L2365
.L8515:
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC37[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC32[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L8519
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC37[rip]
	addsd	xmm1, xmm2
	jmp	.L2368
.L8519:
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm2
.L2368:
	movss	xmm2, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_23[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC32[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L8520
	movss	xmm2, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm3
	jmp	.L2371
.L8520:
	movss	xmm2, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC32[rip]
	addsd	xmm2, xmm3
.L2371:
	comisd	xmm1, xmm2
	jbe	.L8521
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC37[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC32[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L8522
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC37[rip]
	addsd	xmm1, xmm2
	jmp	.L2365
.L8522:
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm2
	jmp	.L2365
.L8521:
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC32[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L8523
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	jmp	.L2365
.L8523:
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm2
.L2365:
	comisd	xmm0, xmm1
	jbe	.L8524
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_2[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8525
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm2
	jmp	.L2385
.L8525:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
.L2385:
	comisd	xmm1, xmm0
	jbe	.L8526
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm0
	jmp	.L2388
.L8526:
	movss	xmm0, DWORD PTR x_1[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 .LC7[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8527
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm0
	jmp	.L2388
.L8527:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm0
.L2388:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_6[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8528
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
	jmp	.L2394
.L8528:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
.L2394:
	movss	xmm2, DWORD PTR x_7[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC23[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_8[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC36[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L8529
	movss	xmm2, DWORD PTR x_7[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC23[rip]
	addsd	xmm2, xmm3
	jmp	.L2397
.L8529:
	movss	xmm2, DWORD PTR x_8[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm3
.L2397:
	comisd	xmm0, xmm2
	jbe	.L8530
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_6[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8531
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
	jmp	.L2403
.L8531:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
	jmp	.L2403
.L8530:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC23[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_8[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8532
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC23[rip]
	addsd	xmm0, xmm2
	jmp	.L2403
.L8532:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm2
.L2403:
	comisd	xmm1, xmm0
	jbe	.L8533
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_2[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8534
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm2
	jmp	.L2411
.L8534:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
.L2411:
	comisd	xmm1, xmm0
	jbe	.L8535
	movss	xmm1, DWORD PTR x_0[rip]
	movss	xmm0, DWORD PTR .LC10[rip]
	addss	xmm0, xmm1
	jmp	.L2434
.L8535:
	movss	xmm0, DWORD PTR x_1[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 .LC7[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8536
	movss	xmm1, DWORD PTR x_1[rip]
	movss	xmm0, DWORD PTR .LC11[rip]
	addss	xmm0, xmm1
	jmp	.L2434
.L8536:
	movss	xmm1, DWORD PTR x_2[rip]
	movss	xmm0, DWORD PTR .LC16[rip]
	addss	xmm0, xmm1
	jmp	.L2434
.L8533:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8537
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm1
	jmp	.L2421
.L8537:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm1
.L2421:
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC23[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_8[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L8538
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC23[rip]
	addsd	xmm1, xmm2
	jmp	.L2424
.L8538:
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
.L2424:
	comisd	xmm0, xmm1
	jbe	.L8539
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8540
	movss	xmm1, DWORD PTR x_4[rip]
	movss	xmm0, DWORD PTR .LC17[rip]
	addss	xmm0, xmm1
	jmp	.L2434
.L8540:
	movss	xmm1, DWORD PTR x_6[rip]
	movss	xmm0, DWORD PTR .LC16[rip]
	addss	xmm0, xmm1
	jmp	.L2434
.L8539:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC23[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8541
	movss	xmm1, DWORD PTR x_7[rip]
	movss	xmm0, DWORD PTR .LC29[rip]
	addss	xmm0, xmm1
	jmp	.L2434
.L8541:
	movss	xmm1, DWORD PTR x_8[rip]
	movss	xmm0, DWORD PTR .LC38[rip]
	addss	xmm0, xmm1
	jmp	.L2434
.L8524:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC31[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8542
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	jmp	.L2437
.L8542:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm2
.L2437:
	comisd	xmm1, xmm0
	jbe	.L8543
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm0
	jmp	.L2440
.L8543:
	movss	xmm0, DWORD PTR x_11[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 .LC31[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8544
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm0
	jmp	.L2440
.L8544:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm0
.L2440:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC37[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC32[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8545
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC37[rip]
	addsd	xmm0, xmm2
	jmp	.L2446
.L8545:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm0, xmm2
.L2446:
	movss	xmm2, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_23[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC32[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L8546
	movss	xmm2, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm3
	jmp	.L2449
.L8546:
	movss	xmm2, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC32[rip]
	addsd	xmm2, xmm3
.L2449:
	comisd	xmm0, xmm2
	jbe	.L8547
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC37[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC32[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8548
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC37[rip]
	addsd	xmm0, xmm2
	jmp	.L2455
.L8548:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm0, xmm2
	jmp	.L2455
.L8547:
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC32[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8549
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm2
	jmp	.L2455
.L8549:
	movss	xmm0, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm0, xmm2
.L2455:
	comisd	xmm1, xmm0
	jbe	.L8550
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC31[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8551
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	jmp	.L2463
.L8551:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm2
.L2463:
	comisd	xmm1, xmm0
	jbe	.L8552
	movss	xmm1, DWORD PTR x_10[rip]
	movss	xmm0, DWORD PTR .LC33[rip]
	addss	xmm0, xmm1
	jmp	.L2434
.L8552:
	movss	xmm0, DWORD PTR x_11[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 .LC31[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8553
	movss	xmm1, DWORD PTR x_11[rip]
	movss	xmm0, DWORD PTR .LC13[rip]
	addss	xmm0, xmm1
	jmp	.L2434
.L8553:
	movss	xmm1, DWORD PTR x_12[rip]
	movss	xmm0, DWORD PTR .LC34[rip]
	addss	xmm0, xmm1
	jmp	.L2434
.L8550:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC37[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8554
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC37[rip]
	addsd	xmm0, xmm1
	jmp	.L2473
.L8554:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm0, xmm1
.L2473:
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC32[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L8555
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	jmp	.L2476
.L8555:
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm2
.L2476:
	comisd	xmm0, xmm1
	jbe	.L8556
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC37[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8557
	movss	xmm1, DWORD PTR x_14[rip]
	movss	xmm0, DWORD PTR .LC39[rip]
	addss	xmm0, xmm1
	jmp	.L2434
.L8557:
	movss	xmm1, DWORD PTR x_17[rip]
	movss	xmm0, DWORD PTR .LC35[rip]
	addss	xmm0, xmm1
	jmp	.L2434
.L8556:
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8558
	movss	xmm1, DWORD PTR x_18[rip]
	movss	xmm0, DWORD PTR .LC14[rip]
	addss	xmm0, xmm1
	jmp	.L2434
.L8558:
	movss	xmm1, DWORD PTR x_23[rip]
	movss	xmm0, DWORD PTR .LC35[rip]
	addss	xmm0, xmm1
.L2434:
	movss	DWORD PTR -68[rbp], xmm0
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC23[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_2[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8559
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
	jmp	.L2488
.L8559:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
.L2488:
	comisd	xmm1, xmm0
	jbe	.L8560
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC23[rip]
	addsd	xmm1, xmm0
	jmp	.L2491
.L8560:
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[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	.L8561
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm0
	jmp	.L2491
.L8561:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm0
.L2491:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_6[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC21[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8562
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm2
	jmp	.L2497
.L8562:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC21[rip]
	addsd	xmm0, xmm2
.L2497:
	movss	xmm2, DWORD PTR x_8[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_12[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC22[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L8563
	movss	xmm2, DWORD PTR x_8[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm3
	jmp	.L2500
.L8563:
	movss	xmm2, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC22[rip]
	addsd	xmm2, xmm3
.L2500:
	comisd	xmm0, xmm2
	jbe	.L8564
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_6[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC21[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8565
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm2
	jmp	.L2506
.L8565:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC21[rip]
	addsd	xmm0, xmm2
	jmp	.L2506
.L8564:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC22[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8566
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
	jmp	.L2506
.L8566:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm0, xmm2
.L2506:
	comisd	xmm1, xmm0
	jbe	.L8567
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC23[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_2[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8568
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
	jmp	.L2514
.L8568:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
.L2514:
	comisd	xmm1, xmm0
	jbe	.L8569
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC23[rip]
	addsd	xmm0, xmm1
	jmp	.L2521
.L8569:
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[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	.L8570
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	jmp	.L2521
.L8570:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm1
	jmp	.L2521
.L8567:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC21[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8571
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm1
	jmp	.L2524
.L8571:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC21[rip]
	addsd	xmm0, xmm1
.L2524:
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC22[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L8572
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
	jmp	.L2527
.L8572:
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC22[rip]
	addsd	xmm1, xmm2
.L2527:
	comisd	xmm0, xmm1
	jbe	.L8573
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC21[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8574
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm1
	jmp	.L2521
.L8574:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC21[rip]
	addsd	xmm0, xmm1
	jmp	.L2521
.L8573:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC22[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8575
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm1
	jmp	.L2521
.L8575:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm0, xmm1
.L2521:
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC30[rip]
	addsd	xmm2, xmm1
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_17[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC1[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L8576
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm3
	jmp	.L2539
.L8576:
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm3
.L2539:
	comisd	xmm2, xmm1
	jbe	.L8577
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC30[rip]
	addsd	xmm2, xmm1
	jmp	.L2542
.L8577:
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC1[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L8578
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm1
	jmp	.L2542
.L8578:
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm2, xmm1
.L2542:
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC22[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_19[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC36[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L8579
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC22[rip]
	addsd	xmm1, xmm3
	jmp	.L2548
.L8579:
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm3
.L2548:
	movss	xmm3, DWORD PTR x_23[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC7[rip]
	addsd	xmm3, xmm4
	movss	xmm4, DWORD PTR x_26[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC8[rip]
	addsd	xmm4, xmm5
	comisd	xmm3, xmm4
	jbe	.L8580
	movss	xmm3, DWORD PTR x_23[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC7[rip]
	addsd	xmm3, xmm4
	jmp	.L2551
.L8580:
	movss	xmm3, DWORD PTR x_26[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC8[rip]
	addsd	xmm3, xmm4
.L2551:
	comisd	xmm1, xmm3
	jbe	.L8581
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC22[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_19[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC36[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L8582
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC22[rip]
	addsd	xmm1, xmm3
	jmp	.L2557
.L8582:
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm3
	jmp	.L2557
.L8581:
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_26[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC8[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L8583
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm3
	jmp	.L2557
.L8583:
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm3
.L2557:
	comisd	xmm2, xmm1
	jbe	.L8584
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC30[rip]
	addsd	xmm2, xmm1
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_17[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC1[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L8585
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm3
	jmp	.L2565
.L8585:
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm3
.L2565:
	comisd	xmm2, xmm1
	jbe	.L8586
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm2
	jmp	.L2572
.L8586:
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC1[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L8587
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	jmp	.L2572
.L8587:
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
	jmp	.L2572
.L8584:
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC22[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L8588
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC22[rip]
	addsd	xmm1, xmm2
	jmp	.L2575
.L8588:
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
.L2575:
	movss	xmm2, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_26[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC8[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L8589
	movss	xmm2, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm3
	jmp	.L2578
.L8589:
	movss	xmm2, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm3
.L2578:
	comisd	xmm1, xmm2
	jbe	.L8590
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC22[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L8591
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC22[rip]
	addsd	xmm1, xmm2
	jmp	.L2572
.L8591:
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	jmp	.L2572
.L8590:
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L8592
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
	jmp	.L2572
.L8592:
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
.L2572:
	comisd	xmm0, xmm1
	jbe	.L8593
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC23[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_2[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8594
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
	jmp	.L2592
.L8594:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
.L2592:
	comisd	xmm1, xmm0
	jbe	.L8595
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC23[rip]
	addsd	xmm1, xmm0
	jmp	.L2595
.L8595:
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[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	.L8596
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm0
	jmp	.L2595
.L8596:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm0
.L2595:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_6[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC21[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8597
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm2
	jmp	.L2601
.L8597:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC21[rip]
	addsd	xmm0, xmm2
.L2601:
	movss	xmm2, DWORD PTR x_8[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_12[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC22[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L8598
	movss	xmm2, DWORD PTR x_8[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm3
	jmp	.L2604
.L8598:
	movss	xmm2, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC22[rip]
	addsd	xmm2, xmm3
.L2604:
	comisd	xmm0, xmm2
	jbe	.L8599
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_6[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC21[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8600
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm2
	jmp	.L2610
.L8600:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC21[rip]
	addsd	xmm0, xmm2
	jmp	.L2610
.L8599:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC22[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8601
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
	jmp	.L2610
.L8601:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm0, xmm2
.L2610:
	comisd	xmm1, xmm0
	jbe	.L8602
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC23[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_2[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8603
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
	jmp	.L2618
.L8603:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
.L2618:
	comisd	xmm1, xmm0
	jbe	.L8604
	movss	xmm1, DWORD PTR x_0[rip]
	movss	xmm0, DWORD PTR .LC29[rip]
	addss	xmm0, xmm1
	jmp	.L2641
.L8604:
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[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	.L8605
	movss	xmm1, DWORD PTR x_1[rip]
	movss	xmm0, DWORD PTR .LC9[rip]
	addss	xmm0, xmm1
	jmp	.L2641
.L8605:
	movss	xmm1, DWORD PTR x_2[rip]
	movss	xmm0, DWORD PTR .LC13[rip]
	addss	xmm0, xmm1
	jmp	.L2641
.L8602:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC21[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8606
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm1
	jmp	.L2628
.L8606:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC21[rip]
	addsd	xmm0, xmm1
.L2628:
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC22[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L8607
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
	jmp	.L2631
.L8607:
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC22[rip]
	addsd	xmm1, xmm2
.L2631:
	comisd	xmm0, xmm1
	jbe	.L8608
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC21[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8609
	movss	xmm1, DWORD PTR x_3[rip]
	movss	xmm0, DWORD PTR .LC12[rip]
	addss	xmm0, xmm1
	jmp	.L2641
.L8609:
	movss	xmm1, DWORD PTR x_6[rip]
	movss	xmm0, DWORD PTR .LC27[rip]
	addss	xmm0, xmm1
	jmp	.L2641
.L8608:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC22[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8610
	movss	xmm1, DWORD PTR x_8[rip]
	movss	xmm0, DWORD PTR .LC17[rip]
	addss	xmm0, xmm1
	jmp	.L2641
.L8610:
	movss	xmm1, DWORD PTR x_12[rip]
	movss	xmm0, DWORD PTR .LC28[rip]
	addss	xmm0, xmm1
	jmp	.L2641
.L8593:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC1[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8611
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
	jmp	.L2644
.L8611:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
.L2644:
	comisd	xmm1, xmm0
	jbe	.L8612
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm0
	jmp	.L2647
.L8612:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8613
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm0
	jmp	.L2647
.L8613:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm0
.L2647:
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8614
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm0, xmm2
	jmp	.L2653
.L8614:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm2
.L2653:
	movss	xmm2, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_26[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC8[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L8615
	movss	xmm2, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm3
	jmp	.L2656
.L8615:
	movss	xmm2, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm3
.L2656:
	comisd	xmm0, xmm2
	jbe	.L8616
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8617
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm0, xmm2
	jmp	.L2662
.L8617:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm2
	jmp	.L2662
.L8616:
	movss	xmm0, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8618
	movss	xmm0, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
	jmp	.L2662
.L8618:
	movss	xmm0, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
.L2662:
	comisd	xmm1, xmm0
	jbe	.L8619
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC1[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8620
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
	jmp	.L2670
.L8620:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
.L2670:
	comisd	xmm1, xmm0
	jbe	.L8621
	movss	xmm1, DWORD PTR x_14[rip]
	movss	xmm0, DWORD PTR .LC33[rip]
	addss	xmm0, xmm1
	jmp	.L2641
.L8621:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8622
	movss	xmm1, DWORD PTR x_16[rip]
	movss	xmm0, DWORD PTR .LC9[rip]
	addss	xmm0, xmm1
	jmp	.L2641
.L8622:
	movss	xmm1, DWORD PTR x_17[rip]
	movss	xmm0, DWORD PTR .LC10[rip]
	addss	xmm0, xmm1
	jmp	.L2641
.L8619:
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8623
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm0, xmm1
	jmp	.L2680
.L8623:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm1
.L2680:
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L8624
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
	jmp	.L2683
.L8624:
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
.L2683:
	comisd	xmm0, xmm1
	jbe	.L8625
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8626
	movss	xmm1, DWORD PTR x_18[rip]
	movss	xmm0, DWORD PTR .LC28[rip]
	addss	xmm0, xmm1
	jmp	.L2641
.L8626:
	movss	xmm1, DWORD PTR x_19[rip]
	movss	xmm0, DWORD PTR .LC38[rip]
	addss	xmm0, xmm1
	jmp	.L2641
.L8625:
	movss	xmm0, DWORD PTR x_23[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8627
	movss	xmm1, DWORD PTR x_23[rip]
	movss	xmm0, DWORD PTR .LC16[rip]
	addss	xmm0, xmm1
	jmp	.L2641
.L8627:
	movss	xmm1, DWORD PTR x_26[rip]
	movss	xmm0, DWORD PTR .LC17[rip]
	addss	xmm0, xmm1
.L2641:
	movss	DWORD PTR -64[rbp], xmm0
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_5[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC37[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8628
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm2
	jmp	.L2695
.L8628:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC37[rip]
	addsd	xmm0, xmm2
.L2695:
	comisd	xmm1, xmm0
	jbe	.L8629
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm0
	jmp	.L2698
.L8629:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC37[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8630
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm0
	jmp	.L2698
.L8630:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC37[rip]
	addsd	xmm1, xmm0
.L2698:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC32[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8631
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm0, xmm2
	jmp	.L2704
.L8631:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm0, xmm2
.L2704:
	movss	xmm2, DWORD PTR x_10[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC32[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_11[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC6[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L8632
	movss	xmm2, DWORD PTR x_10[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC32[rip]
	addsd	xmm2, xmm3
	jmp	.L2707
.L8632:
	movss	xmm2, DWORD PTR x_11[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm3
.L2707:
	comisd	xmm0, xmm2
	jbe	.L8633
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC32[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8634
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm0, xmm2
	jmp	.L2713
.L8634:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm0, xmm2
	jmp	.L2713
.L8633:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_11[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8635
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm0, xmm2
	jmp	.L2713
.L8635:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
.L2713:
	comisd	xmm1, xmm0
	jbe	.L8636
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_5[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC37[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8637
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm2
	jmp	.L2721
.L8637:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC37[rip]
	addsd	xmm0, xmm2
.L2721:
	comisd	xmm1, xmm0
	jbe	.L8638
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	jmp	.L2728
.L8638:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC37[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8639
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm1
	jmp	.L2728
.L8639:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC37[rip]
	addsd	xmm0, xmm1
	jmp	.L2728
.L8636:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8640
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm0, xmm1
	jmp	.L2731
.L8640:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm0, xmm1
.L2731:
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_11[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L8641
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm2
	jmp	.L2734
.L8641:
	movss	xmm1, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
.L2734:
	comisd	xmm0, xmm1
	jbe	.L8642
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8643
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm0, xmm1
	jmp	.L2728
.L8643:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm0, xmm1
	jmp	.L2728
.L8642:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8644
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm0, xmm1
	jmp	.L2728
.L8644:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm1
.L2728:
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm1
	movss	xmm1, DWORD PTR x_15[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 .LC32[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L8645
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm3
	jmp	.L2746
.L8645:
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm3
.L2746:
	comisd	xmm2, xmm1
	jbe	.L8646
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm1
	jmp	.L2749
.L8646:
	movss	xmm1, DWORD PTR x_15[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 .LC32[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L8647
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC31[rip]
	addsd	xmm2, xmm1
	jmp	.L2749
.L8647:
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC32[rip]
	addsd	xmm2, xmm1
.L2749:
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_21[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC7[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L8648
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm3
	jmp	.L2755
.L8648:
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm3
.L2755:
	movss	xmm3, DWORD PTR x_22[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC6[rip]
	addsd	xmm3, xmm4
	movss	xmm4, DWORD PTR x_24[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC3[rip]
	addsd	xmm4, xmm5
	comisd	xmm3, xmm4
	jbe	.L8649
	movss	xmm3, DWORD PTR x_22[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC6[rip]
	addsd	xmm3, xmm4
	jmp	.L2758
.L8649:
	movss	xmm3, DWORD PTR x_24[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC3[rip]
	addsd	xmm3, xmm4
.L2758:
	comisd	xmm1, xmm3
	jbe	.L8650
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_21[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC7[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L8651
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm3
	jmp	.L2764
.L8651:
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm3
	jmp	.L2764
.L8650:
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_24[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC3[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L8652
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm3
	jmp	.L2764
.L8652:
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm3
.L2764:
	comisd	xmm2, xmm1
	jbe	.L8653
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm1
	movss	xmm1, DWORD PTR x_15[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 .LC32[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L8654
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm3
	jmp	.L2772
.L8654:
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm3
.L2772:
	comisd	xmm2, xmm1
	jbe	.L8655
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	jmp	.L2779
.L8655:
	movss	xmm1, DWORD PTR x_15[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 .LC32[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L8656
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm2
	jmp	.L2779
.L8656:
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm2
	jmp	.L2779
.L8653:
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L8657
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm2
	jmp	.L2782
.L8657:
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
.L2782:
	movss	xmm2, DWORD PTR x_22[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_24[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC3[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L8658
	movss	xmm2, DWORD PTR x_22[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm3
	jmp	.L2785
.L8658:
	movss	xmm2, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm3
.L2785:
	comisd	xmm1, xmm2
	jbe	.L8659
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L8660
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm2
	jmp	.L2779
.L8660:
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
	jmp	.L2779
.L8659:
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L8661
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
	jmp	.L2779
.L8661:
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
.L2779:
	comisd	xmm0, xmm1
	jbe	.L8662
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_5[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC37[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8663
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm2
	jmp	.L2799
.L8663:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC37[rip]
	addsd	xmm0, xmm2
.L2799:
	comisd	xmm1, xmm0
	jbe	.L8664
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm0
	jmp	.L2802
.L8664:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC37[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8665
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm0
	jmp	.L2802
.L8665:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC37[rip]
	addsd	xmm1, xmm0
.L2802:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC32[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8666
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm0, xmm2
	jmp	.L2808
.L8666:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm0, xmm2
.L2808:
	movss	xmm2, DWORD PTR x_10[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC32[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_11[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC6[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L8667
	movss	xmm2, DWORD PTR x_10[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC32[rip]
	addsd	xmm2, xmm3
	jmp	.L2811
.L8667:
	movss	xmm2, DWORD PTR x_11[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm3
.L2811:
	comisd	xmm0, xmm2
	jbe	.L8668
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC32[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8669
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm0, xmm2
	jmp	.L2817
.L8669:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm0, xmm2
	jmp	.L2817
.L8668:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_11[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8670
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm0, xmm2
	jmp	.L2817
.L8670:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
.L2817:
	comisd	xmm1, xmm0
	jbe	.L8671
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_5[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC37[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8672
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm2
	jmp	.L2825
.L8672:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC37[rip]
	addsd	xmm0, xmm2
.L2825:
	comisd	xmm1, xmm0
	jbe	.L8673
	movss	xmm1, DWORD PTR x_2[rip]
	movss	xmm0, DWORD PTR .LC9[rip]
	addss	xmm0, xmm1
	jmp	.L2848
.L8673:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC37[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8674
	movss	xmm1, DWORD PTR x_4[rip]
	movss	xmm0, DWORD PTR .LC33[rip]
	addss	xmm0, xmm1
	jmp	.L2848
.L8674:
	movss	xmm1, DWORD PTR x_5[rip]
	movss	xmm0, DWORD PTR .LC39[rip]
	addss	xmm0, xmm1
	jmp	.L2848
.L8671:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8675
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm0, xmm1
	jmp	.L2835
.L8675:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm0, xmm1
.L2835:
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_11[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L8676
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm2
	jmp	.L2838
.L8676:
	movss	xmm1, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
.L2838:
	comisd	xmm0, xmm1
	jbe	.L8677
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8678
	movss	xmm1, DWORD PTR x_7[rip]
	movss	xmm0, DWORD PTR .LC28[rip]
	addss	xmm0, xmm1
	jmp	.L2848
.L8678:
	movss	xmm1, DWORD PTR x_9[rip]
	movss	xmm0, DWORD PTR .LC35[rip]
	addss	xmm0, xmm1
	jmp	.L2848
.L8677:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8679
	movss	xmm1, DWORD PTR x_10[rip]
	movss	xmm0, DWORD PTR .LC35[rip]
	addss	xmm0, xmm1
	jmp	.L2848
.L8679:
	movss	xmm1, DWORD PTR x_11[rip]
	movss	xmm0, DWORD PTR .LC15[rip]
	addss	xmm0, xmm1
	jmp	.L2848
.L8662:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_15[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 .LC32[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8680
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm2
	jmp	.L2851
.L8680:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm0, xmm2
.L2851:
	comisd	xmm1, xmm0
	jbe	.L8681
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm0
	jmp	.L2854
.L8681:
	movss	xmm0, DWORD PTR x_15[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 .LC32[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8682
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm0
	jmp	.L2854
.L8682:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm0
.L2854:
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8683
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm2
	jmp	.L2860
.L8683:
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
.L2860:
	movss	xmm2, DWORD PTR x_22[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_24[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC3[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L8684
	movss	xmm2, DWORD PTR x_22[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm3
	jmp	.L2863
.L8684:
	movss	xmm2, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm3
.L2863:
	comisd	xmm0, xmm2
	jbe	.L8685
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8686
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm2
	jmp	.L2869
.L8686:
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
	jmp	.L2869
.L8685:
	movss	xmm0, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8687
	movss	xmm0, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
	jmp	.L2869
.L8687:
	movss	xmm0, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm2
.L2869:
	comisd	xmm1, xmm0
	jbe	.L8688
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_15[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 .LC32[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8689
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm2
	jmp	.L2877
.L8689:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm0, xmm2
.L2877:
	comisd	xmm1, xmm0
	jbe	.L8690
	movss	xmm1, DWORD PTR x_12[rip]
	movss	xmm0, DWORD PTR .LC13[rip]
	addss	xmm0, xmm1
	jmp	.L2848
.L8690:
	movss	xmm0, DWORD PTR x_15[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 .LC32[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8691
	movss	xmm1, DWORD PTR x_15[rip]
	movss	xmm0, DWORD PTR .LC34[rip]
	addss	xmm0, xmm1
	jmp	.L2848
.L8691:
	movss	xmm1, DWORD PTR x_17[rip]
	movss	xmm0, DWORD PTR .LC35[rip]
	addss	xmm0, xmm1
	jmp	.L2848
.L8688:
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8692
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm1
	jmp	.L2887
.L8692:
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm1
.L2887:
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L8693
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
	jmp	.L2890
.L8693:
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
.L2890:
	comisd	xmm0, xmm1
	jbe	.L8694
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8695
	movss	xmm1, DWORD PTR x_20[rip]
	movss	xmm0, DWORD PTR .LC34[rip]
	addss	xmm0, xmm1
	jmp	.L2848
.L8695:
	movss	xmm1, DWORD PTR x_21[rip]
	movss	xmm0, DWORD PTR .LC16[rip]
	addss	xmm0, xmm1
	jmp	.L2848
.L8694:
	movss	xmm0, DWORD PTR x_22[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8696
	movss	xmm1, DWORD PTR x_22[rip]
	movss	xmm0, DWORD PTR .LC15[rip]
	addss	xmm0, xmm1
	jmp	.L2848
.L8696:
	movss	xmm1, DWORD PTR x_24[rip]
	movss	xmm0, DWORD PTR .LC12[rip]
	addss	xmm0, xmm1
.L2848:
	movss	DWORD PTR -60[rbp], xmm0
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC20[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_2[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC21[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8697
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm0, xmm2
	jmp	.L2902
.L8697:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC21[rip]
	addsd	xmm0, xmm2
.L2902:
	comisd	xmm1, xmm0
	jbe	.L8698
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC20[rip]
	addsd	xmm1, xmm0
	jmp	.L2905
.L8698:
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC21[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8699
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm1, xmm0
	jmp	.L2905
.L8699:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC21[rip]
	addsd	xmm1, xmm0
.L2905:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC23[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	.L8700
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC23[rip]
	addsd	xmm0, xmm2
	jmp	.L2911
.L8700:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm2
.L2911:
	movss	xmm2, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_12[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC37[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L8701
	movss	xmm2, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm3
	jmp	.L2914
.L8701:
	movss	xmm2, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC37[rip]
	addsd	xmm2, xmm3
.L2914:
	comisd	xmm0, xmm2
	jbe	.L8702
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC23[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	.L8703
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC23[rip]
	addsd	xmm0, xmm2
	jmp	.L2920
.L8703:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm2
	jmp	.L2920
.L8702:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC37[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8704
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
	jmp	.L2920
.L8704:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC37[rip]
	addsd	xmm0, xmm2
.L2920:
	comisd	xmm1, xmm0
	jbe	.L8705
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC20[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_2[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC21[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8706
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm0, xmm2
	jmp	.L2928
.L8706:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC21[rip]
	addsd	xmm0, xmm2
.L2928:
	comisd	xmm1, xmm0
	jbe	.L8707
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC20[rip]
	addsd	xmm0, xmm1
	jmp	.L2935
.L8707:
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC21[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8708
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm0, xmm1
	jmp	.L2935
.L8708:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC21[rip]
	addsd	xmm0, xmm1
	jmp	.L2935
.L8705:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC23[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	.L8709
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC23[rip]
	addsd	xmm0, xmm1
	jmp	.L2938
.L8709:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm1
.L2938:
	movss	xmm1, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC37[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L8710
	movss	xmm1, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	jmp	.L2941
.L8710:
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC37[rip]
	addsd	xmm1, xmm2
.L2941:
	comisd	xmm0, xmm1
	jbe	.L8711
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC23[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	.L8712
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC23[rip]
	addsd	xmm0, xmm1
	jmp	.L2935
.L8712:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm1
	jmp	.L2935
.L8711:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC37[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8713
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	jmp	.L2935
.L8713:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC37[rip]
	addsd	xmm0, xmm1
.L2935:
	movss	xmm1, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[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 .LC8[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L8714
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm3
	jmp	.L2953
.L8714:
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm3
.L2953:
	comisd	xmm2, xmm1
	jbe	.L8715
	movss	xmm1, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm1
	jmp	.L2956
.L8715:
	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 .LC8[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L8716
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm1
	jmp	.L2956
.L8716:
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm1
.L2956:
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_22[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC2[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L8717
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm3
	jmp	.L2962
.L8717:
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm3
.L2962:
	movss	xmm3, DWORD PTR x_24[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC7[rip]
	addsd	xmm3, xmm4
	movss	xmm4, DWORD PTR x_26[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC31[rip]
	addsd	xmm4, xmm5
	comisd	xmm3, xmm4
	jbe	.L8718
	movss	xmm3, DWORD PTR x_24[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC7[rip]
	addsd	xmm3, xmm4
	jmp	.L2965
.L8718:
	movss	xmm3, DWORD PTR x_26[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC31[rip]
	addsd	xmm3, xmm4
.L2965:
	comisd	xmm1, xmm3
	jbe	.L8719
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_22[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC2[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L8720
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm3
	jmp	.L2971
.L8720:
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm3
	jmp	.L2971
.L8719:
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_26[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC31[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L8721
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm3
	jmp	.L2971
.L8721:
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm3
.L2971:
	comisd	xmm2, xmm1
	jbe	.L8722
	movss	xmm1, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[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 .LC8[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L8723
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm3
	jmp	.L2979
.L8723:
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm3
.L2979:
	comisd	xmm2, xmm1
	jbe	.L8724
	movss	xmm1, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
	jmp	.L2986
.L8724:
	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 .LC8[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L8725
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
	jmp	.L2986
.L8725:
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
	jmp	.L2986
.L8722:
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_22[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC2[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L8726
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm2
	jmp	.L2989
.L8726:
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
.L2989:
	movss	xmm2, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_26[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC31[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L8727
	movss	xmm2, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm3
	jmp	.L2992
.L8727:
	movss	xmm2, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC31[rip]
	addsd	xmm2, xmm3
.L2992:
	comisd	xmm1, xmm2
	jbe	.L8728
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_22[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC2[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L8729
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm2
	jmp	.L2986
.L8729:
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
	jmp	.L2986
.L8728:
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC31[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L8730
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
	jmp	.L2986
.L8730:
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm2
.L2986:
	comisd	xmm0, xmm1
	jbe	.L8731
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC20[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_2[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC21[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8732
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm0, xmm2
	jmp	.L3006
.L8732:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC21[rip]
	addsd	xmm0, xmm2
.L3006:
	comisd	xmm1, xmm0
	jbe	.L8733
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC20[rip]
	addsd	xmm1, xmm0
	jmp	.L3009
.L8733:
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC21[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8734
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm1, xmm0
	jmp	.L3009
.L8734:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC21[rip]
	addsd	xmm1, xmm0
.L3009:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC23[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	.L8735
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC23[rip]
	addsd	xmm0, xmm2
	jmp	.L3015
.L8735:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm2
.L3015:
	movss	xmm2, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_12[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC37[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L8736
	movss	xmm2, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm3
	jmp	.L3018
.L8736:
	movss	xmm2, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC37[rip]
	addsd	xmm2, xmm3
.L3018:
	comisd	xmm0, xmm2
	jbe	.L8737
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC23[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	.L8738
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC23[rip]
	addsd	xmm0, xmm2
	jmp	.L3024
.L8738:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm2
	jmp	.L3024
.L8737:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC37[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8739
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
	jmp	.L3024
.L8739:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC37[rip]
	addsd	xmm0, xmm2
.L3024:
	comisd	xmm1, xmm0
	jbe	.L8740
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC20[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_2[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC21[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8741
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm0, xmm2
	jmp	.L3032
.L8741:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC21[rip]
	addsd	xmm0, xmm2
.L3032:
	comisd	xmm1, xmm0
	jbe	.L8742
	movss	xmm1, DWORD PTR x_0[rip]
	movss	xmm0, DWORD PTR .LC26[rip]
	addss	xmm0, xmm1
	jmp	.L3055
.L8742:
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC21[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8743
	movss	xmm1, DWORD PTR x_1[rip]
	movss	xmm0, DWORD PTR .LC28[rip]
	addss	xmm0, xmm1
	jmp	.L3055
.L8743:
	movss	xmm1, DWORD PTR x_2[rip]
	movss	xmm0, DWORD PTR .LC27[rip]
	addss	xmm0, xmm1
	jmp	.L3055
.L8740:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC23[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	.L8744
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC23[rip]
	addsd	xmm0, xmm1
	jmp	.L3042
.L8744:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm1
.L3042:
	movss	xmm1, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC37[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L8745
	movss	xmm1, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	jmp	.L3045
.L8745:
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC37[rip]
	addsd	xmm1, xmm2
.L3045:
	comisd	xmm0, xmm1
	jbe	.L8746
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC23[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	.L8747
	movss	xmm1, DWORD PTR x_5[rip]
	movss	xmm0, DWORD PTR .LC29[rip]
	addss	xmm0, xmm1
	jmp	.L3055
.L8747:
	movss	xmm1, DWORD PTR x_6[rip]
	movss	xmm0, DWORD PTR .LC11[rip]
	addss	xmm0, xmm1
	jmp	.L3055
.L8746:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC37[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8748
	movss	xmm1, DWORD PTR x_9[rip]
	movss	xmm0, DWORD PTR .LC9[rip]
	addss	xmm0, xmm1
	jmp	.L3055
.L8748:
	movss	xmm1, DWORD PTR x_12[rip]
	movss	xmm0, DWORD PTR .LC39[rip]
	addss	xmm0, xmm1
	jmp	.L3055
.L8731:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[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 .LC8[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8749
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
	jmp	.L3058
.L8749:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
.L3058:
	comisd	xmm1, xmm0
	jbe	.L8750
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm0
	jmp	.L3061
.L8750:
	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 .LC8[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8751
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm0
	jmp	.L3061
.L8751:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm0
.L3061:
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_22[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC2[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8752
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm2
	jmp	.L3067
.L8752:
	movss	xmm0, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm2
.L3067:
	movss	xmm2, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_26[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC31[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L8753
	movss	xmm2, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm3
	jmp	.L3070
.L8753:
	movss	xmm2, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC31[rip]
	addsd	xmm2, xmm3
.L3070:
	comisd	xmm0, xmm2
	jbe	.L8754
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_22[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC2[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8755
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm2
	jmp	.L3076
.L8755:
	movss	xmm0, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm2
	jmp	.L3076
.L8754:
	movss	xmm0, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC31[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8756
	movss	xmm0, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
	jmp	.L3076
.L8756:
	movss	xmm0, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm2
.L3076:
	comisd	xmm1, xmm0
	jbe	.L8757
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[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 .LC8[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8758
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
	jmp	.L3084
.L8758:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
.L3084:
	comisd	xmm1, xmm0
	jbe	.L8759
	movss	xmm1, DWORD PTR x_13[rip]
	movss	xmm0, DWORD PTR .LC15[rip]
	addss	xmm0, xmm1
	jmp	.L3055
.L8759:
	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 .LC8[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8760
	movss	xmm1, DWORD PTR x_14[rip]
	movss	xmm0, DWORD PTR .LC15[rip]
	addss	xmm0, xmm1
	jmp	.L3055
.L8760:
	movss	xmm1, DWORD PTR x_16[rip]
	movss	xmm0, DWORD PTR .LC17[rip]
	addss	xmm0, xmm1
	jmp	.L3055
.L8757:
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8761
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm1
	jmp	.L3094
.L8761:
	movss	xmm0, DWORD PTR x_22[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm1
.L3094:
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC31[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L8762
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
	jmp	.L3097
.L8762:
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm2
.L3097:
	comisd	xmm0, xmm1
	jbe	.L8763
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8764
	movss	xmm1, DWORD PTR x_21[rip]
	movss	xmm0, DWORD PTR .LC34[rip]
	addss	xmm0, xmm1
	jmp	.L3055
.L8764:
	movss	xmm1, DWORD PTR x_22[rip]
	movss	xmm0, DWORD PTR .LC11[rip]
	addss	xmm0, xmm1
	jmp	.L3055
.L8763:
	movss	xmm0, DWORD PTR x_24[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8765
	movss	xmm1, DWORD PTR x_24[rip]
	movss	xmm0, DWORD PTR .LC16[rip]
	addss	xmm0, xmm1
	jmp	.L3055
.L8765:
	movss	xmm1, DWORD PTR x_26[rip]
	movss	xmm0, DWORD PTR .LC34[rip]
	addss	xmm0, xmm1
.L3055:
	movss	DWORD PTR -56[rbp], xmm0
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_3[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC22[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8766
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm2
	jmp	.L3109
.L8766:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm0, xmm2
.L3109:
	comisd	xmm1, xmm0
	jbe	.L8767
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm0
	jmp	.L3112
.L8767:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC22[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8768
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm0
	jmp	.L3112
.L8768:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm1, xmm0
.L3112:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC23[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_7[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC23[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8769
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC23[rip]
	addsd	xmm0, xmm2
	jmp	.L3118
.L8769:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC23[rip]
	addsd	xmm0, xmm2
.L3118:
	movss	xmm2, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC2[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_10[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC31[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L8770
	movss	xmm2, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC2[rip]
	addsd	xmm2, xmm3
	jmp	.L3121
.L8770:
	movss	xmm2, DWORD PTR x_10[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC31[rip]
	addsd	xmm2, xmm3
.L3121:
	comisd	xmm0, xmm2
	jbe	.L8771
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC23[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_7[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC23[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8772
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC23[rip]
	addsd	xmm0, xmm2
	jmp	.L3127
.L8772:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC23[rip]
	addsd	xmm0, xmm2
	jmp	.L3127
.L8771:
	movss	xmm0, DWORD PTR x_9[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 .LC31[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8773
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm2
	jmp	.L3127
.L8773:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm2
.L3127:
	comisd	xmm1, xmm0
	jbe	.L8774
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_3[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC22[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8775
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm2
	jmp	.L3135
.L8775:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm0, xmm2
.L3135:
	comisd	xmm1, xmm0
	jbe	.L8776
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm1
	jmp	.L3142
.L8776:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC22[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8777
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm1
	jmp	.L3142
.L8777:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm0, xmm1
	jmp	.L3142
.L8774:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC23[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC23[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8778
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC23[rip]
	addsd	xmm0, xmm1
	jmp	.L3145
.L8778:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC23[rip]
	addsd	xmm0, xmm1
.L3145:
	movss	xmm1, DWORD PTR x_9[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 .LC31[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L8779
	movss	xmm1, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
	jmp	.L3148
.L8779:
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm2
.L3148:
	comisd	xmm0, xmm1
	jbe	.L8780
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC23[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC23[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8781
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC23[rip]
	addsd	xmm0, xmm1
	jmp	.L3142
.L8781:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC23[rip]
	addsd	xmm0, xmm1
	jmp	.L3142
.L8780:
	movss	xmm0, DWORD PTR x_9[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 .LC31[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8782
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm1
	jmp	.L3142
.L8782:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm1
.L3142:
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC20[rip]
	addsd	xmm2, xmm1
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_15[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC20[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L8783
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm3
	jmp	.L3160
.L8783:
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC20[rip]
	addsd	xmm1, xmm3
.L3160:
	comisd	xmm2, xmm1
	jbe	.L8784
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC20[rip]
	addsd	xmm2, xmm1
	jmp	.L3163
.L8784:
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC20[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L8785
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm1
	jmp	.L3163
.L8785:
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC20[rip]
	addsd	xmm2, xmm1
.L3163:
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC20[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_17[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC31[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L8786
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC20[rip]
	addsd	xmm1, xmm3
	jmp	.L3169
.L8786:
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm3
.L3169:
	movss	xmm3, DWORD PTR x_21[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC22[rip]
	addsd	xmm3, xmm4
	movss	xmm4, DWORD PTR x_23[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC30[rip]
	addsd	xmm4, xmm5
	comisd	xmm3, xmm4
	jbe	.L8787
	movss	xmm3, DWORD PTR x_21[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC22[rip]
	addsd	xmm3, xmm4
	jmp	.L3172
.L8787:
	movss	xmm3, DWORD PTR x_23[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC30[rip]
	addsd	xmm3, xmm4
.L3172:
	comisd	xmm1, xmm3
	jbe	.L8788
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC20[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_17[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC31[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L8789
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC20[rip]
	addsd	xmm1, xmm3
	jmp	.L3178
.L8789:
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm3
	jmp	.L3178
.L8788:
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC22[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_23[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC30[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L8790
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC22[rip]
	addsd	xmm1, xmm3
	jmp	.L3178
.L8790:
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm3
.L3178:
	comisd	xmm2, xmm1
	jbe	.L8791
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC20[rip]
	addsd	xmm2, xmm1
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_15[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC20[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L8792
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm3
	jmp	.L3186
.L8792:
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC20[rip]
	addsd	xmm1, xmm3
.L3186:
	comisd	xmm2, xmm1
	jbe	.L8793
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC20[rip]
	addsd	xmm1, xmm2
	jmp	.L3193
.L8793:
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC20[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L8794
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
	jmp	.L3193
.L8794:
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC20[rip]
	addsd	xmm1, xmm2
	jmp	.L3193
.L8791:
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC20[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC31[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L8795
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC20[rip]
	addsd	xmm1, xmm2
	jmp	.L3196
.L8795:
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm2
.L3196:
	movss	xmm2, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC22[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_23[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC30[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L8796
	movss	xmm2, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC22[rip]
	addsd	xmm2, xmm3
	jmp	.L3199
.L8796:
	movss	xmm2, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC30[rip]
	addsd	xmm2, xmm3
.L3199:
	comisd	xmm1, xmm2
	jbe	.L8797
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC20[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC31[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L8798
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC20[rip]
	addsd	xmm1, xmm2
	jmp	.L3193
.L8798:
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm2
	jmp	.L3193
.L8797:
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC22[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC30[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L8799
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC22[rip]
	addsd	xmm1, xmm2
	jmp	.L3193
.L8799:
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm2
.L3193:
	comisd	xmm0, xmm1
	jbe	.L8800
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_3[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC22[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8801
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm2
	jmp	.L3213
.L8801:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm0, xmm2
.L3213:
	comisd	xmm1, xmm0
	jbe	.L8802
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm0
	jmp	.L3216
.L8802:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC22[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8803
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm0
	jmp	.L3216
.L8803:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm1, xmm0
.L3216:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC23[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_7[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC23[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8804
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC23[rip]
	addsd	xmm0, xmm2
	jmp	.L3222
.L8804:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC23[rip]
	addsd	xmm0, xmm2
.L3222:
	movss	xmm2, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC2[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_10[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC31[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L8805
	movss	xmm2, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC2[rip]
	addsd	xmm2, xmm3
	jmp	.L3225
.L8805:
	movss	xmm2, DWORD PTR x_10[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC31[rip]
	addsd	xmm2, xmm3
.L3225:
	comisd	xmm0, xmm2
	jbe	.L8806
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC23[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_7[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC23[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8807
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC23[rip]
	addsd	xmm0, xmm2
	jmp	.L3231
.L8807:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC23[rip]
	addsd	xmm0, xmm2
	jmp	.L3231
.L8806:
	movss	xmm0, DWORD PTR x_9[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 .LC31[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8808
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm2
	jmp	.L3231
.L8808:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm2
.L3231:
	comisd	xmm1, xmm0
	jbe	.L8809
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_3[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC22[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8810
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm2
	jmp	.L3239
.L8810:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm0, xmm2
.L3239:
	comisd	xmm1, xmm0
	jbe	.L8811
	movss	xmm1, DWORD PTR x_1[rip]
	movss	xmm0, DWORD PTR .LC11[rip]
	addss	xmm0, xmm1
	jmp	.L3262
.L8811:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC22[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8812
	movss	xmm1, DWORD PTR x_2[rip]
	movss	xmm0, DWORD PTR .LC38[rip]
	addss	xmm0, xmm1
	jmp	.L3262
.L8812:
	movss	xmm1, DWORD PTR x_3[rip]
	movss	xmm0, DWORD PTR .LC28[rip]
	addss	xmm0, xmm1
	jmp	.L3262
.L8809:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC23[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC23[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8813
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC23[rip]
	addsd	xmm0, xmm1
	jmp	.L3249
.L8813:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC23[rip]
	addsd	xmm0, xmm1
.L3249:
	movss	xmm1, DWORD PTR x_9[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 .LC31[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L8814
	movss	xmm1, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
	jmp	.L3252
.L8814:
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm2
.L3252:
	comisd	xmm0, xmm1
	jbe	.L8815
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC23[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC23[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8816
	movss	xmm1, DWORD PTR x_6[rip]
	movss	xmm0, DWORD PTR .LC29[rip]
	addss	xmm0, xmm1
	jmp	.L3262
.L8816:
	movss	xmm1, DWORD PTR x_7[rip]
	movss	xmm0, DWORD PTR .LC29[rip]
	addss	xmm0, xmm1
	jmp	.L3262
.L8815:
	movss	xmm0, DWORD PTR x_9[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 .LC31[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8817
	movss	xmm1, DWORD PTR x_9[rip]
	movss	xmm0, DWORD PTR .LC11[rip]
	addss	xmm0, xmm1
	jmp	.L3262
.L8817:
	movss	xmm1, DWORD PTR x_10[rip]
	movss	xmm0, DWORD PTR .LC34[rip]
	addss	xmm0, xmm1
	jmp	.L3262
.L8800:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC20[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC20[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8818
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
	jmp	.L3265
.L8818:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC20[rip]
	addsd	xmm0, xmm2
.L3265:
	comisd	xmm1, xmm0
	jbe	.L8819
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC20[rip]
	addsd	xmm1, xmm0
	jmp	.L3268
.L8819:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC20[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8820
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm0
	jmp	.L3268
.L8820:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC20[rip]
	addsd	xmm1, xmm0
.L3268:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC20[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC31[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8821
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC20[rip]
	addsd	xmm0, xmm2
	jmp	.L3274
.L8821:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm2
.L3274:
	movss	xmm2, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC22[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_23[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC30[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L8822
	movss	xmm2, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC22[rip]
	addsd	xmm2, xmm3
	jmp	.L3277
.L8822:
	movss	xmm2, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC30[rip]
	addsd	xmm2, xmm3
.L3277:
	comisd	xmm0, xmm2
	jbe	.L8823
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC20[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC31[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8824
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC20[rip]
	addsd	xmm0, xmm2
	jmp	.L3283
.L8824:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm2
	jmp	.L3283
.L8823:
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC30[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8825
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm0, xmm2
	jmp	.L3283
.L8825:
	movss	xmm0, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm2
.L3283:
	comisd	xmm1, xmm0
	jbe	.L8826
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC20[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC20[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8827
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
	jmp	.L3291
.L8827:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC20[rip]
	addsd	xmm0, xmm2
.L3291:
	comisd	xmm1, xmm0
	jbe	.L8828
	movss	xmm1, DWORD PTR x_12[rip]
	movss	xmm0, DWORD PTR .LC26[rip]
	addss	xmm0, xmm1
	jmp	.L3262
.L8828:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC20[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8829
	movss	xmm1, DWORD PTR x_14[rip]
	movss	xmm0, DWORD PTR .LC16[rip]
	addss	xmm0, xmm1
	jmp	.L3262
.L8829:
	movss	xmm1, DWORD PTR x_15[rip]
	movss	xmm0, DWORD PTR .LC26[rip]
	addss	xmm0, xmm1
	jmp	.L3262
.L8826:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC20[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8830
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC20[rip]
	addsd	xmm0, xmm1
	jmp	.L3301
.L8830:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm1
.L3301:
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC22[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC30[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L8831
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC22[rip]
	addsd	xmm1, xmm2
	jmp	.L3304
.L8831:
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm2
.L3304:
	comisd	xmm0, xmm1
	jbe	.L8832
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC20[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8833
	movss	xmm1, DWORD PTR x_16[rip]
	movss	xmm0, DWORD PTR .LC26[rip]
	addss	xmm0, xmm1
	jmp	.L3262
.L8833:
	movss	xmm1, DWORD PTR x_17[rip]
	movss	xmm0, DWORD PTR .LC34[rip]
	addss	xmm0, xmm1
	jmp	.L3262
.L8832:
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8834
	movss	xmm1, DWORD PTR x_21[rip]
	movss	xmm0, DWORD PTR .LC28[rip]
	addss	xmm0, xmm1
	jmp	.L3262
.L8834:
	movss	xmm1, DWORD PTR x_23[rip]
	movss	xmm0, DWORD PTR .LC33[rip]
	addss	xmm0, xmm1
.L3262:
	movss	DWORD PTR -52[rbp], xmm0
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC23[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_3[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC18[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8835
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm0, xmm2
	jmp	.L3316
.L8835:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC18[rip]
	addsd	xmm0, xmm2
.L3316:
	comisd	xmm1, xmm0
	jbe	.L8836
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC23[rip]
	addsd	xmm1, xmm0
	jmp	.L3319
.L8836:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC18[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8837
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm0
	jmp	.L3319
.L8837:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC18[rip]
	addsd	xmm1, xmm0
.L3319:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC23[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_10[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8838
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC23[rip]
	addsd	xmm0, xmm2
	jmp	.L3325
.L8838:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
.L3325:
	movss	xmm2, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC2[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_16[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC22[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L8839
	movss	xmm2, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC2[rip]
	addsd	xmm2, xmm3
	jmp	.L3328
.L8839:
	movss	xmm2, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC22[rip]
	addsd	xmm2, xmm3
.L3328:
	comisd	xmm0, xmm2
	jbe	.L8840
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC23[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_10[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8841
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC23[rip]
	addsd	xmm0, xmm2
	jmp	.L3334
.L8841:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
	jmp	.L3334
.L8840:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC22[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8842
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm2
	jmp	.L3334
.L8842:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm0, xmm2
.L3334:
	comisd	xmm1, xmm0
	jbe	.L8843
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC23[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_3[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC18[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8844
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm0, xmm2
	jmp	.L3342
.L8844:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC18[rip]
	addsd	xmm0, xmm2
.L3342:
	comisd	xmm1, xmm0
	jbe	.L8845
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC23[rip]
	addsd	xmm0, xmm1
	jmp	.L3349
.L8845:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC18[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8846
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm0, xmm1
	jmp	.L3349
.L8846:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC18[rip]
	addsd	xmm0, xmm1
	jmp	.L3349
.L8843:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC23[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8847
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC23[rip]
	addsd	xmm0, xmm1
	jmp	.L3352
.L8847:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm1
.L3352:
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC22[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L8848
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
	jmp	.L3355
.L8848:
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC22[rip]
	addsd	xmm1, xmm2
.L3355:
	comisd	xmm0, xmm1
	jbe	.L8849
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC23[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8850
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC23[rip]
	addsd	xmm0, xmm1
	jmp	.L3349
.L8850:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm1
	jmp	.L3349
.L8849:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC22[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8851
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm1
	jmp	.L3349
.L8851:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm0, xmm1
.L3349:
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm1
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_20[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC2[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L8852
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm3
	jmp	.L3367
.L8852:
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm3
.L3367:
	comisd	xmm2, xmm1
	jbe	.L8853
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm1
	jmp	.L3370
.L8853:
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC2[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L8854
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC32[rip]
	addsd	xmm2, xmm1
	jmp	.L3370
.L8854:
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm2, xmm1
.L3370:
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_23[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC23[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L8855
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm3
	jmp	.L3376
.L8855:
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC23[rip]
	addsd	xmm1, xmm3
.L3376:
	movss	xmm3, DWORD PTR x_25[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC32[rip]
	addsd	xmm3, xmm4
	movss	xmm4, DWORD PTR x_27[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC4[rip]
	addsd	xmm4, xmm5
	comisd	xmm3, xmm4
	jbe	.L8856
	movss	xmm3, DWORD PTR x_25[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC32[rip]
	addsd	xmm3, xmm4
	jmp	.L3379
.L8856:
	movss	xmm3, DWORD PTR x_27[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC4[rip]
	addsd	xmm3, xmm4
.L3379:
	comisd	xmm1, xmm3
	jbe	.L8857
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_23[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC23[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L8858
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm3
	jmp	.L3385
.L8858:
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC23[rip]
	addsd	xmm1, xmm3
	jmp	.L3385
.L8857:
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_27[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC4[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L8859
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm3
	jmp	.L3385
.L8859:
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm3
.L3385:
	comisd	xmm2, xmm1
	jbe	.L8860
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm1
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_20[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC2[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L8861
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm3
	jmp	.L3393
.L8861:
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm3
.L3393:
	comisd	xmm2, xmm1
	jbe	.L8862
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	jmp	.L3400
.L8862:
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC2[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L8863
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm2
	jmp	.L3400
.L8863:
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
	jmp	.L3400
.L8860:
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC23[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L8864
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm2
	jmp	.L3403
.L8864:
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC23[rip]
	addsd	xmm1, xmm2
.L3403:
	movss	xmm2, DWORD PTR x_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC32[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_27[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC4[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L8865
	movss	xmm2, DWORD PTR x_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC32[rip]
	addsd	xmm2, xmm3
	jmp	.L3406
.L8865:
	movss	xmm2, DWORD PTR x_27[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm3
.L3406:
	comisd	xmm1, xmm2
	jbe	.L8866
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC23[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L8867
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm2
	jmp	.L3400
.L8867:
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC23[rip]
	addsd	xmm1, xmm2
	jmp	.L3400
.L8866:
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_27[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L8868
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm2
	jmp	.L3400
.L8868:
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
.L3400:
	comisd	xmm0, xmm1
	jbe	.L8869
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC23[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_3[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC18[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8870
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm0, xmm2
	jmp	.L3420
.L8870:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC18[rip]
	addsd	xmm0, xmm2
.L3420:
	comisd	xmm1, xmm0
	jbe	.L8871
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC23[rip]
	addsd	xmm1, xmm0
	jmp	.L3423
.L8871:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC18[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8872
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm0
	jmp	.L3423
.L8872:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC18[rip]
	addsd	xmm1, xmm0
.L3423:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC23[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_10[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8873
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC23[rip]
	addsd	xmm0, xmm2
	jmp	.L3429
.L8873:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
.L3429:
	movss	xmm2, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC2[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_16[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC22[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L8874
	movss	xmm2, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC2[rip]
	addsd	xmm2, xmm3
	jmp	.L3432
.L8874:
	movss	xmm2, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC22[rip]
	addsd	xmm2, xmm3
.L3432:
	comisd	xmm0, xmm2
	jbe	.L8875
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC23[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_10[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8876
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC23[rip]
	addsd	xmm0, xmm2
	jmp	.L3438
.L8876:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
	jmp	.L3438
.L8875:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC22[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8877
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm2
	jmp	.L3438
.L8877:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm0, xmm2
.L3438:
	comisd	xmm1, xmm0
	jbe	.L8878
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC23[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_3[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC18[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8879
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm0, xmm2
	jmp	.L3446
.L8879:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC18[rip]
	addsd	xmm0, xmm2
.L3446:
	comisd	xmm1, xmm0
	jbe	.L8880
	movss	xmm1, DWORD PTR x_0[rip]
	movss	xmm0, DWORD PTR .LC29[rip]
	addss	xmm0, xmm1
	jmp	.L3469
.L8880:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC18[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8881
	movss	xmm1, DWORD PTR x_2[rip]
	movss	xmm0, DWORD PTR .LC35[rip]
	addss	xmm0, xmm1
	jmp	.L3469
.L8881:
	movss	xmm1, DWORD PTR x_3[rip]
	movss	xmm0, DWORD PTR .LC24[rip]
	addss	xmm0, xmm1
	jmp	.L3469
.L8878:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC23[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8882
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC23[rip]
	addsd	xmm0, xmm1
	jmp	.L3456
.L8882:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm1
.L3456:
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC22[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L8883
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
	jmp	.L3459
.L8883:
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC22[rip]
	addsd	xmm1, xmm2
.L3459:
	comisd	xmm0, xmm1
	jbe	.L8884
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC23[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8885
	movss	xmm1, DWORD PTR x_7[rip]
	movss	xmm0, DWORD PTR .LC29[rip]
	addss	xmm0, xmm1
	jmp	.L3469
.L8885:
	movss	xmm1, DWORD PTR x_10[rip]
	movss	xmm0, DWORD PTR .LC17[rip]
	addss	xmm0, xmm1
	jmp	.L3469
.L8884:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC22[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8886
	movss	xmm1, DWORD PTR x_14[rip]
	movss	xmm0, DWORD PTR .LC11[rip]
	addss	xmm0, xmm1
	jmp	.L3469
.L8886:
	movss	xmm1, DWORD PTR x_16[rip]
	movss	xmm0, DWORD PTR .LC28[rip]
	addss	xmm0, xmm1
	jmp	.L3469
.L8869:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC2[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8887
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm0, xmm2
	jmp	.L3472
.L8887:
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm2
.L3472:
	comisd	xmm1, xmm0
	jbe	.L8888
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm0
	jmp	.L3475
.L8888:
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8889
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm0
	jmp	.L3475
.L8889:
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm0
.L3475:
	movss	xmm0, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC23[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8890
	movss	xmm0, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm2
	jmp	.L3481
.L8890:
	movss	xmm0, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC23[rip]
	addsd	xmm0, xmm2
.L3481:
	movss	xmm2, DWORD PTR x_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC32[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_27[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC4[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L8891
	movss	xmm2, DWORD PTR x_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC32[rip]
	addsd	xmm2, xmm3
	jmp	.L3484
.L8891:
	movss	xmm2, DWORD PTR x_27[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm3
.L3484:
	comisd	xmm0, xmm2
	jbe	.L8892
	movss	xmm0, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC23[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8893
	movss	xmm0, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm2
	jmp	.L3490
.L8893:
	movss	xmm0, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC23[rip]
	addsd	xmm0, xmm2
	jmp	.L3490
.L8892:
	movss	xmm0, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_27[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8894
	movss	xmm0, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm0, xmm2
	jmp	.L3490
.L8894:
	movss	xmm0, DWORD PTR x_27[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
.L3490:
	comisd	xmm1, xmm0
	jbe	.L8895
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC2[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8896
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm0, xmm2
	jmp	.L3498
.L8896:
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm2
.L3498:
	comisd	xmm1, xmm0
	jbe	.L8897
	movss	xmm1, DWORD PTR x_17[rip]
	movss	xmm0, DWORD PTR .LC14[rip]
	addss	xmm0, xmm1
	jmp	.L3469
.L8897:
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8898
	movss	xmm1, DWORD PTR x_18[rip]
	movss	xmm0, DWORD PTR .LC35[rip]
	addss	xmm0, xmm1
	jmp	.L3469
.L8898:
	movss	xmm1, DWORD PTR x_20[rip]
	movss	xmm0, DWORD PTR .LC11[rip]
	addss	xmm0, xmm1
	jmp	.L3469
.L8895:
	movss	xmm0, DWORD PTR x_22[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC23[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8899
	movss	xmm0, DWORD PTR x_22[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm1
	jmp	.L3508
.L8899:
	movss	xmm0, DWORD PTR x_23[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC23[rip]
	addsd	xmm0, xmm1
.L3508:
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_27[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L8900
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm2
	jmp	.L3511
.L8900:
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
.L3511:
	comisd	xmm0, xmm1
	jbe	.L8901
	movss	xmm0, DWORD PTR x_22[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC23[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8902
	movss	xmm1, DWORD PTR x_22[rip]
	movss	xmm0, DWORD PTR .LC33[rip]
	addss	xmm0, xmm1
	jmp	.L3469
.L8902:
	movss	xmm1, DWORD PTR x_23[rip]
	movss	xmm0, DWORD PTR .LC29[rip]
	addss	xmm0, xmm1
	jmp	.L3469
.L8901:
	movss	xmm0, DWORD PTR x_25[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8903
	movss	xmm1, DWORD PTR x_25[rip]
	movss	xmm0, DWORD PTR .LC35[rip]
	addss	xmm0, xmm1
	jmp	.L3469
.L8903:
	movss	xmm1, DWORD PTR x_27[rip]
	movss	xmm0, DWORD PTR .LC13[rip]
	addss	xmm0, xmm1
.L3469:
	movss	DWORD PTR -48[rbp], xmm0
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_2[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 .LC21[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8904
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	jmp	.L3523
.L8904:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC21[rip]
	addsd	xmm0, xmm2
.L3523:
	comisd	xmm1, xmm0
	jbe	.L8905
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm0
	jmp	.L3526
.L8905:
	movss	xmm0, DWORD PTR x_2[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 .LC21[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8906
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm0
	jmp	.L3526
.L8906:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC21[rip]
	addsd	xmm1, xmm0
.L3526:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC37[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	.L8907
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC37[rip]
	addsd	xmm0, xmm2
	jmp	.L3532
.L8907:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
.L3532:
	movss	xmm2, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC30[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_10[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC21[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L8908
	movss	xmm2, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC30[rip]
	addsd	xmm2, xmm3
	jmp	.L3535
.L8908:
	movss	xmm2, DWORD PTR x_10[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC21[rip]
	addsd	xmm2, xmm3
.L3535:
	comisd	xmm0, xmm2
	jbe	.L8909
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC37[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	.L8910
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC37[rip]
	addsd	xmm0, xmm2
	jmp	.L3541
.L8910:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
	jmp	.L3541
.L8909:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_10[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC21[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8911
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm2
	jmp	.L3541
.L8911:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC21[rip]
	addsd	xmm0, xmm2
.L3541:
	comisd	xmm1, xmm0
	jbe	.L8912
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_2[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 .LC21[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8913
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	jmp	.L3549
.L8913:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC21[rip]
	addsd	xmm0, xmm2
.L3549:
	comisd	xmm1, xmm0
	jbe	.L8914
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm1
	jmp	.L3556
.L8914:
	movss	xmm0, DWORD PTR x_2[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 .LC21[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8915
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm1
	jmp	.L3556
.L8915:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC21[rip]
	addsd	xmm0, xmm1
	jmp	.L3556
.L8912:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC37[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	.L8916
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC37[rip]
	addsd	xmm0, xmm1
	jmp	.L3559
.L8916:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm1
.L3559:
	movss	xmm1, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_10[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC21[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L8917
	movss	xmm1, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm2
	jmp	.L3562
.L8917:
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC21[rip]
	addsd	xmm1, xmm2
.L3562:
	comisd	xmm0, xmm1
	jbe	.L8918
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC37[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	.L8919
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC37[rip]
	addsd	xmm0, xmm1
	jmp	.L3556
.L8919:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm1
	jmp	.L3556
.L8918:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC21[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8920
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm1
	jmp	.L3556
.L8920:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC21[rip]
	addsd	xmm0, xmm1
.L3556:
	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_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_23[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC31[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L8921
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm3
	jmp	.L3574
.L8921:
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm3
.L3574:
	comisd	xmm2, xmm1
	jbe	.L8922
	movss	xmm1, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC18[rip]
	addsd	xmm2, xmm1
	jmp	.L3577
.L8922:
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC31[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L8923
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm1
	jmp	.L3577
.L8923:
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC31[rip]
	addsd	xmm2, xmm1
.L3577:
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_25[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC3[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L8924
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm3
	jmp	.L3583
.L8924:
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm3
.L3583:
	movss	xmm3, DWORD PTR x_26[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC31[rip]
	addsd	xmm3, xmm4
	movss	xmm4, DWORD PTR x_27[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC20[rip]
	addsd	xmm4, xmm5
	comisd	xmm3, xmm4
	jbe	.L8925
	movss	xmm3, DWORD PTR x_26[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC31[rip]
	addsd	xmm3, xmm4
	jmp	.L3586
.L8925:
	movss	xmm3, DWORD PTR x_27[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC20[rip]
	addsd	xmm3, xmm4
.L3586:
	comisd	xmm1, xmm3
	jbe	.L8926
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_25[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC3[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L8927
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm3
	jmp	.L3592
.L8927:
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm3
	jmp	.L3592
.L8926:
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_27[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC20[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L8928
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm3
	jmp	.L3592
.L8928:
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC20[rip]
	addsd	xmm1, xmm3
.L3592:
	comisd	xmm2, xmm1
	jbe	.L8929
	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_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_23[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC31[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L8930
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm3
	jmp	.L3600
.L8930:
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm3
.L3600:
	comisd	xmm2, xmm1
	jbe	.L8931
	movss	xmm1, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC18[rip]
	addsd	xmm1, xmm2
	jmp	.L3607
.L8931:
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC31[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L8932
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	jmp	.L3607
.L8932:
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm2
	jmp	.L3607
.L8929:
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L8933
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm2
	jmp	.L3610
.L8933:
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
.L3610:
	movss	xmm2, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC31[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_27[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC20[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L8934
	movss	xmm2, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC31[rip]
	addsd	xmm2, xmm3
	jmp	.L3613
.L8934:
	movss	xmm2, DWORD PTR x_27[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC20[rip]
	addsd	xmm2, xmm3
.L3613:
	comisd	xmm1, xmm2
	jbe	.L8935
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L8936
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm2
	jmp	.L3607
.L8936:
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	jmp	.L3607
.L8935:
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_27[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC20[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L8937
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm2
	jmp	.L3607
.L8937:
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC20[rip]
	addsd	xmm1, xmm2
.L3607:
	comisd	xmm0, xmm1
	jbe	.L8938
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_2[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 .LC21[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8939
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	jmp	.L3627
.L8939:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC21[rip]
	addsd	xmm0, xmm2
.L3627:
	comisd	xmm1, xmm0
	jbe	.L8940
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm0
	jmp	.L3630
.L8940:
	movss	xmm0, DWORD PTR x_2[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 .LC21[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8941
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm0
	jmp	.L3630
.L8941:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC21[rip]
	addsd	xmm1, xmm0
.L3630:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC37[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	.L8942
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC37[rip]
	addsd	xmm0, xmm2
	jmp	.L3636
.L8942:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
.L3636:
	movss	xmm2, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC30[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_10[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC21[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L8943
	movss	xmm2, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC30[rip]
	addsd	xmm2, xmm3
	jmp	.L3639
.L8943:
	movss	xmm2, DWORD PTR x_10[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC21[rip]
	addsd	xmm2, xmm3
.L3639:
	comisd	xmm0, xmm2
	jbe	.L8944
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC37[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	.L8945
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC37[rip]
	addsd	xmm0, xmm2
	jmp	.L3645
.L8945:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
	jmp	.L3645
.L8944:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_10[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC21[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8946
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm2
	jmp	.L3645
.L8946:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC21[rip]
	addsd	xmm0, xmm2
.L3645:
	comisd	xmm1, xmm0
	jbe	.L8947
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_2[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 .LC21[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8948
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	jmp	.L3653
.L8948:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC21[rip]
	addsd	xmm0, xmm2
.L3653:
	comisd	xmm1, xmm0
	jbe	.L8949
	movss	xmm1, DWORD PTR x_0[rip]
	movss	xmm0, DWORD PTR .LC34[rip]
	addss	xmm0, xmm1
	jmp	.L3676
.L8949:
	movss	xmm0, DWORD PTR x_2[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 .LC21[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8950
	movss	xmm1, DWORD PTR x_2[rip]
	movss	xmm0, DWORD PTR .LC13[rip]
	addss	xmm0, xmm1
	jmp	.L3676
.L8950:
	movss	xmm1, DWORD PTR x_6[rip]
	movss	xmm0, DWORD PTR .LC27[rip]
	addss	xmm0, xmm1
	jmp	.L3676
.L8947:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC37[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	.L8951
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC37[rip]
	addsd	xmm0, xmm1
	jmp	.L3663
.L8951:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm1
.L3663:
	movss	xmm1, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_10[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC21[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L8952
	movss	xmm1, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm2
	jmp	.L3666
.L8952:
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC21[rip]
	addsd	xmm1, xmm2
.L3666:
	comisd	xmm0, xmm1
	jbe	.L8953
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC37[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	.L8954
	movss	xmm1, DWORD PTR x_7[rip]
	movss	xmm0, DWORD PTR .LC39[rip]
	addss	xmm0, xmm1
	jmp	.L3676
.L8954:
	movss	xmm1, DWORD PTR x_8[rip]
	movss	xmm0, DWORD PTR .LC10[rip]
	addss	xmm0, xmm1
	jmp	.L3676
.L8953:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC21[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8955
	movss	xmm1, DWORD PTR x_9[rip]
	movss	xmm0, DWORD PTR .LC33[rip]
	addss	xmm0, xmm1
	jmp	.L3676
.L8955:
	movss	xmm1, DWORD PTR x_10[rip]
	movss	xmm0, DWORD PTR .LC27[rip]
	addss	xmm0, xmm1
	jmp	.L3676
.L8938:
	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_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC31[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8956
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	jmp	.L3679
.L8956:
	movss	xmm0, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm2
.L3679:
	comisd	xmm1, xmm0
	jbe	.L8957
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC18[rip]
	addsd	xmm1, xmm0
	jmp	.L3682
.L8957:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8958
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm0
	jmp	.L3682
.L8958:
	movss	xmm0, DWORD PTR x_23[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm0
.L3682:
	movss	xmm0, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8959
	movss	xmm0, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm2
	jmp	.L3688
.L8959:
	movss	xmm0, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm2
.L3688:
	movss	xmm2, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC31[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_27[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC20[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L8960
	movss	xmm2, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC31[rip]
	addsd	xmm2, xmm3
	jmp	.L3691
.L8960:
	movss	xmm2, DWORD PTR x_27[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC20[rip]
	addsd	xmm2, xmm3
.L3691:
	comisd	xmm0, xmm2
	jbe	.L8961
	movss	xmm0, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8962
	movss	xmm0, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm2
	jmp	.L3697
.L8962:
	movss	xmm0, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm2
	jmp	.L3697
.L8961:
	movss	xmm0, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_27[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC20[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8963
	movss	xmm0, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm2
	jmp	.L3697
.L8963:
	movss	xmm0, DWORD PTR x_27[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC20[rip]
	addsd	xmm0, xmm2
.L3697:
	comisd	xmm1, xmm0
	jbe	.L8964
	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_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC31[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8965
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	jmp	.L3705
.L8965:
	movss	xmm0, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm2
.L3705:
	comisd	xmm1, xmm0
	jbe	.L8966
	movss	xmm1, DWORD PTR x_11[rip]
	movss	xmm0, DWORD PTR .LC24[rip]
	addss	xmm0, xmm1
	jmp	.L3676
.L8966:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8967
	movss	xmm1, DWORD PTR x_12[rip]
	movss	xmm0, DWORD PTR .LC13[rip]
	addss	xmm0, xmm1
	jmp	.L3676
.L8967:
	movss	xmm1, DWORD PTR x_23[rip]
	movss	xmm0, DWORD PTR .LC34[rip]
	addss	xmm0, xmm1
	jmp	.L3676
.L8964:
	movss	xmm0, DWORD PTR x_24[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8968
	movss	xmm0, DWORD PTR x_24[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm1
	jmp	.L3715
.L8968:
	movss	xmm0, DWORD PTR x_25[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm1
.L3715:
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_27[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC20[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L8969
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm2
	jmp	.L3718
.L8969:
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC20[rip]
	addsd	xmm1, xmm2
.L3718:
	comisd	xmm0, xmm1
	jbe	.L8970
	movss	xmm0, DWORD PTR x_24[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8971
	movss	xmm1, DWORD PTR x_24[rip]
	movss	xmm0, DWORD PTR .LC33[rip]
	addss	xmm0, xmm1
	jmp	.L3676
.L8971:
	movss	xmm1, DWORD PTR x_25[rip]
	movss	xmm0, DWORD PTR .LC12[rip]
	addss	xmm0, xmm1
	jmp	.L3676
.L8970:
	movss	xmm0, DWORD PTR x_26[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC20[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8972
	movss	xmm1, DWORD PTR x_26[rip]
	movss	xmm0, DWORD PTR .LC34[rip]
	addss	xmm0, xmm1
	jmp	.L3676
.L8972:
	movss	xmm1, DWORD PTR x_27[rip]
	movss	xmm0, DWORD PTR .LC26[rip]
	addss	xmm0, xmm1
.L3676:
	movss	DWORD PTR -44[rbp], xmm0
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC20[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_4[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC22[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8973
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm0, xmm2
	jmp	.L3730
.L8973:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm0, xmm2
.L3730:
	comisd	xmm1, xmm0
	jbe	.L8974
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC20[rip]
	addsd	xmm1, xmm0
	jmp	.L3733
.L8974:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC22[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8975
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm1, xmm0
	jmp	.L3733
.L8975:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm1, xmm0
.L3733:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC37[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8976
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC37[rip]
	addsd	xmm0, xmm2
	jmp	.L3739
.L8976:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
.L3739:
	movss	xmm2, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC31[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_14[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC30[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L8977
	movss	xmm2, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC31[rip]
	addsd	xmm2, xmm3
	jmp	.L3742
.L8977:
	movss	xmm2, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC30[rip]
	addsd	xmm2, xmm3
.L3742:
	comisd	xmm0, xmm2
	jbe	.L8978
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC37[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8979
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC37[rip]
	addsd	xmm0, xmm2
	jmp	.L3748
.L8979:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
	jmp	.L3748
.L8978:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC31[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	.L8980
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm2
	jmp	.L3748
.L8980:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm2
.L3748:
	comisd	xmm1, xmm0
	jbe	.L8981
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC20[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_4[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC22[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L8982
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm0, xmm2
	jmp	.L3756
.L8982:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm0, xmm2
.L3756:
	comisd	xmm1, xmm0
	jbe	.L8983
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC20[rip]
	addsd	xmm0, xmm1
	jmp	.L3763
.L8983:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC22[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8984
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm0, xmm1
	jmp	.L3763
.L8984:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm0, xmm1
	jmp	.L3763
.L8981:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC37[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8985
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC37[rip]
	addsd	xmm0, xmm1
	jmp	.L3766
.L8985:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm1
.L3766:
	movss	xmm1, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC31[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	.L8986
	movss	xmm1, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm2
	jmp	.L3769
.L8986:
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm2
.L3769:
	comisd	xmm0, xmm1
	jbe	.L8987
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC37[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L8988
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC37[rip]
	addsd	xmm0, xmm1
	jmp	.L3763
.L8988:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm1
	jmp	.L3763
.L8987:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC31[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	.L8989
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm1
	jmp	.L3763
.L8989:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm1
.L3763:
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC21[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_20[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC5[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L8990
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm3
	jmp	.L3781
.L8990:
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm3
.L3781:
	comisd	xmm2, xmm1
	jbe	.L8991
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC21[rip]
	addsd	xmm2, xmm1
	jmp	.L3784
.L8991:
	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_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L8992
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm1
	jmp	.L3784
.L8992:
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm1
.L3784:
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_25[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC22[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L8993
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm3
	jmp	.L3790
.L8993:
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC22[rip]
	addsd	xmm1, xmm3
.L3790:
	movss	xmm3, DWORD PTR x_26[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC37[rip]
	addsd	xmm3, xmm4
	movss	xmm4, DWORD PTR x_27[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC37[rip]
	addsd	xmm4, xmm5
	comisd	xmm3, xmm4
	jbe	.L8994
	movss	xmm3, DWORD PTR x_26[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC37[rip]
	addsd	xmm3, xmm4
	jmp	.L3793
.L8994:
	movss	xmm3, DWORD PTR x_27[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC37[rip]
	addsd	xmm3, xmm4
.L3793:
	comisd	xmm1, xmm3
	jbe	.L8995
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_25[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC22[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L8996
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm3
	jmp	.L3799
.L8996:
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC22[rip]
	addsd	xmm1, xmm3
	jmp	.L3799
.L8995:
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC37[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_27[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC37[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L8997
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC37[rip]
	addsd	xmm1, xmm3
	jmp	.L3799
.L8997:
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC37[rip]
	addsd	xmm1, xmm3
.L3799:
	comisd	xmm2, xmm1
	jbe	.L8998
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC21[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_20[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC5[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L8999
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm3
	jmp	.L3807
.L8999:
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm3
.L3807:
	comisd	xmm2, xmm1
	jbe	.L9000
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC21[rip]
	addsd	xmm1, xmm2
	jmp	.L3814
.L9000:
	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_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L9001
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	jmp	.L3814
.L9001:
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	jmp	.L3814
.L8998:
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC22[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L9002
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	jmp	.L3817
.L9002:
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC22[rip]
	addsd	xmm1, xmm2
.L3817:
	movss	xmm2, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC37[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_27[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC37[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L9003
	movss	xmm2, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC37[rip]
	addsd	xmm2, xmm3
	jmp	.L3820
.L9003:
	movss	xmm2, DWORD PTR x_27[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC37[rip]
	addsd	xmm2, xmm3
.L3820:
	comisd	xmm1, xmm2
	jbe	.L9004
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC22[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L9005
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	jmp	.L3814
.L9005:
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC22[rip]
	addsd	xmm1, xmm2
	jmp	.L3814
.L9004:
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC37[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_27[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC37[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L9006
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC37[rip]
	addsd	xmm1, xmm2
	jmp	.L3814
.L9006:
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC37[rip]
	addsd	xmm1, xmm2
.L3814:
	comisd	xmm0, xmm1
	jbe	.L9007
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC20[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_4[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC22[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L9008
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm0, xmm2
	jmp	.L3834
.L9008:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm0, xmm2
.L3834:
	comisd	xmm1, xmm0
	jbe	.L9009
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC20[rip]
	addsd	xmm1, xmm0
	jmp	.L3837
.L9009:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC22[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L9010
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm1, xmm0
	jmp	.L3837
.L9010:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm1, xmm0
.L3837:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC37[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L9011
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC37[rip]
	addsd	xmm0, xmm2
	jmp	.L3843
.L9011:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
.L3843:
	movss	xmm2, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC31[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_14[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC30[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L9012
	movss	xmm2, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC31[rip]
	addsd	xmm2, xmm3
	jmp	.L3846
.L9012:
	movss	xmm2, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC30[rip]
	addsd	xmm2, xmm3
.L3846:
	comisd	xmm0, xmm2
	jbe	.L9013
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC37[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L9014
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC37[rip]
	addsd	xmm0, xmm2
	jmp	.L3852
.L9014:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
	jmp	.L3852
.L9013:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC31[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	.L9015
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm2
	jmp	.L3852
.L9015:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm2
.L3852:
	comisd	xmm1, xmm0
	jbe	.L9016
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC20[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_4[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC22[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L9017
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm0, xmm2
	jmp	.L3860
.L9017:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm0, xmm2
.L3860:
	comisd	xmm1, xmm0
	jbe	.L9018
	movss	xmm1, DWORD PTR x_2[rip]
	movss	xmm0, DWORD PTR .LC26[rip]
	addss	xmm0, xmm1
	jmp	.L3883
.L9018:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC22[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L9019
	movss	xmm1, DWORD PTR x_3[rip]
	movss	xmm0, DWORD PTR .LC28[rip]
	addss	xmm0, xmm1
	jmp	.L3883
.L9019:
	movss	xmm1, DWORD PTR x_4[rip]
	movss	xmm0, DWORD PTR .LC28[rip]
	addss	xmm0, xmm1
	jmp	.L3883
.L9016:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC37[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L9020
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC37[rip]
	addsd	xmm0, xmm1
	jmp	.L3870
.L9020:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm1
.L3870:
	movss	xmm1, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC31[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	.L9021
	movss	xmm1, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm2
	jmp	.L3873
.L9021:
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm2
.L3873:
	comisd	xmm0, xmm1
	jbe	.L9022
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC37[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L9023
	movss	xmm1, DWORD PTR x_11[rip]
	movss	xmm0, DWORD PTR .LC39[rip]
	addss	xmm0, xmm1
	jmp	.L3883
.L9023:
	movss	xmm1, DWORD PTR x_12[rip]
	movss	xmm0, DWORD PTR .LC16[rip]
	addss	xmm0, xmm1
	jmp	.L3883
.L9022:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC31[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	.L9024
	movss	xmm1, DWORD PTR x_13[rip]
	movss	xmm0, DWORD PTR .LC34[rip]
	addss	xmm0, xmm1
	jmp	.L3883
.L9024:
	movss	xmm1, DWORD PTR x_14[rip]
	movss	xmm0, DWORD PTR .LC33[rip]
	addss	xmm0, xmm1
	jmp	.L3883
.L9007:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC21[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_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L9025
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
	jmp	.L3886
.L9025:
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm2
.L3886:
	comisd	xmm1, xmm0
	jbe	.L9026
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC21[rip]
	addsd	xmm1, xmm0
	jmp	.L3889
.L9026:
	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_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L9027
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm0
	jmp	.L3889
.L9027:
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm0
.L3889:
	movss	xmm0, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC22[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L9028
	movss	xmm0, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
	jmp	.L3895
.L9028:
	movss	xmm0, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm0, xmm2
.L3895:
	movss	xmm2, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC37[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_27[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC37[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L9029
	movss	xmm2, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC37[rip]
	addsd	xmm2, xmm3
	jmp	.L3898
.L9029:
	movss	xmm2, DWORD PTR x_27[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC37[rip]
	addsd	xmm2, xmm3
.L3898:
	comisd	xmm0, xmm2
	jbe	.L9030
	movss	xmm0, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC22[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L9031
	movss	xmm0, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
	jmp	.L3904
.L9031:
	movss	xmm0, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm0, xmm2
	jmp	.L3904
.L9030:
	movss	xmm0, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC37[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_27[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC37[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L9032
	movss	xmm0, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC37[rip]
	addsd	xmm0, xmm2
	jmp	.L3904
.L9032:
	movss	xmm0, DWORD PTR x_27[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC37[rip]
	addsd	xmm0, xmm2
.L3904:
	comisd	xmm1, xmm0
	jbe	.L9033
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC21[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_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L9034
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
	jmp	.L3912
.L9034:
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm2
.L3912:
	comisd	xmm1, xmm0
	jbe	.L9035
	movss	xmm1, DWORD PTR x_16[rip]
	movss	xmm0, DWORD PTR .LC27[rip]
	addss	xmm0, xmm1
	jmp	.L3883
.L9035:
	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_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L9036
	movss	xmm1, DWORD PTR x_17[rip]
	movss	xmm0, DWORD PTR .LC9[rip]
	addss	xmm0, xmm1
	jmp	.L3883
.L9036:
	movss	xmm1, DWORD PTR x_20[rip]
	movss	xmm0, DWORD PTR .LC14[rip]
	addss	xmm0, xmm1
	jmp	.L3883
.L9033:
	movss	xmm0, DWORD PTR x_24[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC22[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L9037
	movss	xmm0, DWORD PTR x_24[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	jmp	.L3922
.L9037:
	movss	xmm0, DWORD PTR x_25[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm0, xmm1
.L3922:
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC37[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_27[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC37[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L9038
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC37[rip]
	addsd	xmm1, xmm2
	jmp	.L3925
.L9038:
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC37[rip]
	addsd	xmm1, xmm2
.L3925:
	comisd	xmm0, xmm1
	jbe	.L9039
	movss	xmm0, DWORD PTR x_24[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC22[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L9040
	movss	xmm1, DWORD PTR x_24[rip]
	movss	xmm0, DWORD PTR .LC9[rip]
	addss	xmm0, xmm1
	jmp	.L3883
.L9040:
	movss	xmm1, DWORD PTR x_25[rip]
	movss	xmm0, DWORD PTR .LC28[rip]
	addss	xmm0, xmm1
	jmp	.L3883
.L9039:
	movss	xmm0, DWORD PTR x_26[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC37[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC37[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L9041
	movss	xmm1, DWORD PTR x_26[rip]
	movss	xmm0, DWORD PTR .LC39[rip]
	addss	xmm0, xmm1
	jmp	.L3883
.L9041:
	movss	xmm1, DWORD PTR x_27[rip]
	movss	xmm0, DWORD PTR .LC39[rip]
	addss	xmm0, xmm1
.L3883:
	movss	DWORD PTR -40[rbp], xmm0
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_2[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L9042
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm2
	jmp	.L3937
.L9042:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
.L3937:
	comisd	xmm1, xmm0
	jbe	.L9043
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm0
	jmp	.L3940
.L9043:
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L9044
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm0
	jmp	.L3940
.L9044:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm0
.L3940:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_7[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L9045
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm2
	jmp	.L3946
.L9045:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm2
.L3946:
	movss	xmm2, DWORD PTR x_8[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_12[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC4[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L9046
	movss	xmm2, DWORD PTR x_8[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm3
	jmp	.L3949
.L9046:
	movss	xmm2, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm3
.L3949:
	comisd	xmm0, xmm2
	jbe	.L9047
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_7[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L9048
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm2
	jmp	.L3955
.L9048:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm2
	jmp	.L3955
.L9047:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L9049
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
	jmp	.L3955
.L9049:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
.L3955:
	comisd	xmm1, xmm0
	jbe	.L9050
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_2[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L9051
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm2
	jmp	.L3963
.L9051:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
.L3963:
	comisd	xmm1, xmm0
	jbe	.L9052
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm0, xmm1
	jmp	.L3970
.L9052:
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L9053
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm1
	jmp	.L3970
.L9053:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm1
	jmp	.L3970
.L9050:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L9054
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm1
	jmp	.L3973
.L9054:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm1
.L3973:
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L9055
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
	jmp	.L3976
.L9055:
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
.L3976:
	comisd	xmm0, xmm1
	jbe	.L9056
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L9057
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm1
	jmp	.L3970
.L9057:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm1
	jmp	.L3970
.L9056:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L9058
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm1
	jmp	.L3970
.L9058:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm1
.L3970:
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm1
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC37[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_20[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC37[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L9059
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC37[rip]
	addsd	xmm1, xmm3
	jmp	.L3988
.L9059:
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC37[rip]
	addsd	xmm1, xmm3
.L3988:
	comisd	xmm2, xmm1
	jbe	.L9060
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm1
	jmp	.L3991
.L9060:
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC37[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC37[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L9061
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC37[rip]
	addsd	xmm2, xmm1
	jmp	.L3991
.L9061:
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC37[rip]
	addsd	xmm2, xmm1
.L3991:
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_22[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC6[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L9062
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm3
	jmp	.L3997
.L9062:
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm3
.L3997:
	movss	xmm3, DWORD PTR x_25[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC0[rip]
	addsd	xmm3, xmm4
	movss	xmm4, DWORD PTR x_26[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC21[rip]
	addsd	xmm4, xmm5
	comisd	xmm3, xmm4
	jbe	.L9063
	movss	xmm3, DWORD PTR x_25[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC0[rip]
	addsd	xmm3, xmm4
	jmp	.L4000
.L9063:
	movss	xmm3, DWORD PTR x_26[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC21[rip]
	addsd	xmm3, xmm4
.L4000:
	comisd	xmm1, xmm3
	jbe	.L9064
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_22[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC6[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L9065
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm3
	jmp	.L4006
.L9065:
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm3
	jmp	.L4006
.L9064:
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_26[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC21[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L9066
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm3
	jmp	.L4006
.L9066:
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC21[rip]
	addsd	xmm1, xmm3
.L4006:
	comisd	xmm2, xmm1
	jbe	.L9067
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm1
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC37[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_20[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC37[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L9068
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC37[rip]
	addsd	xmm1, xmm3
	jmp	.L4014
.L9068:
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC37[rip]
	addsd	xmm1, xmm3
.L4014:
	comisd	xmm2, xmm1
	jbe	.L9069
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	jmp	.L4021
.L9069:
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC37[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC37[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L9070
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC37[rip]
	addsd	xmm1, xmm2
	jmp	.L4021
.L9070:
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC37[rip]
	addsd	xmm1, xmm2
	jmp	.L4021
.L9067:
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_22[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L9071
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	jmp	.L4024
.L9071:
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
.L4024:
	movss	xmm2, DWORD PTR x_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_26[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC21[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L9072
	movss	xmm2, DWORD PTR x_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm3
	jmp	.L4027
.L9072:
	movss	xmm2, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC21[rip]
	addsd	xmm2, xmm3
.L4027:
	comisd	xmm1, xmm2
	jbe	.L9073
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_22[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L9074
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	jmp	.L4021
.L9074:
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
	jmp	.L4021
.L9073:
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC21[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L9075
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	jmp	.L4021
.L9075:
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC21[rip]
	addsd	xmm1, xmm2
.L4021:
	comisd	xmm0, xmm1
	jbe	.L9076
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_2[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L9077
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm2
	jmp	.L4041
.L9077:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
.L4041:
	comisd	xmm1, xmm0
	jbe	.L9078
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm0
	jmp	.L4044
.L9078:
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L9079
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm0
	jmp	.L4044
.L9079:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm0
.L4044:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_7[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L9080
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm2
	jmp	.L4050
.L9080:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm2
.L4050:
	movss	xmm2, DWORD PTR x_8[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_12[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC4[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L9081
	movss	xmm2, DWORD PTR x_8[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm3
	jmp	.L4053
.L9081:
	movss	xmm2, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm3
.L4053:
	comisd	xmm0, xmm2
	jbe	.L9082
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_7[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L9083
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm2
	jmp	.L4059
.L9083:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm2
	jmp	.L4059
.L9082:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L9084
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
	jmp	.L4059
.L9084:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
.L4059:
	comisd	xmm1, xmm0
	jbe	.L9085
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_2[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L9086
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm2
	jmp	.L4067
.L9086:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
.L4067:
	comisd	xmm1, xmm0
	jbe	.L9087
	movss	xmm1, DWORD PTR x_0[rip]
	movss	xmm0, DWORD PTR .LC35[rip]
	addss	xmm0, xmm1
	jmp	.L4090
.L9087:
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L9088
	movss	xmm1, DWORD PTR x_1[rip]
	movss	xmm0, DWORD PTR .LC14[rip]
	addss	xmm0, xmm1
	jmp	.L4090
.L9088:
	movss	xmm1, DWORD PTR x_2[rip]
	movss	xmm0, DWORD PTR .LC17[rip]
	addss	xmm0, xmm1
	jmp	.L4090
.L9085:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L9089
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm1
	jmp	.L4077
.L9089:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm1
.L4077:
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L9090
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
	jmp	.L4080
.L9090:
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
.L4080:
	comisd	xmm0, xmm1
	jbe	.L9091
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L9092
	movss	xmm1, DWORD PTR x_4[rip]
	movss	xmm0, DWORD PTR .LC11[rip]
	addss	xmm0, xmm1
	jmp	.L4090
.L9092:
	movss	xmm1, DWORD PTR x_7[rip]
	movss	xmm0, DWORD PTR .LC12[rip]
	addss	xmm0, xmm1
	jmp	.L4090
.L9091:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L9093
	movss	xmm1, DWORD PTR x_8[rip]
	movss	xmm0, DWORD PTR .LC16[rip]
	addss	xmm0, xmm1
	jmp	.L4090
.L9093:
	movss	xmm1, DWORD PTR x_12[rip]
	movss	xmm0, DWORD PTR .LC13[rip]
	addss	xmm0, xmm1
	jmp	.L4090
.L9076:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC37[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC37[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L9094
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC37[rip]
	addsd	xmm0, xmm2
	jmp	.L4093
.L9094:
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC37[rip]
	addsd	xmm0, xmm2
.L4093:
	comisd	xmm1, xmm0
	jbe	.L9095
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm0
	jmp	.L4096
.L9095:
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC37[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC37[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L9096
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC37[rip]
	addsd	xmm1, xmm0
	jmp	.L4096
.L9096:
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC37[rip]
	addsd	xmm1, xmm0
.L4096:
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_22[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L9097
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm2
	jmp	.L4102
.L9097:
	movss	xmm0, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
.L4102:
	movss	xmm2, DWORD PTR x_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_26[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC21[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L9098
	movss	xmm2, DWORD PTR x_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm3
	jmp	.L4105
.L9098:
	movss	xmm2, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC21[rip]
	addsd	xmm2, xmm3
.L4105:
	comisd	xmm0, xmm2
	jbe	.L9099
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_22[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L9100
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm2
	jmp	.L4111
.L9100:
	movss	xmm0, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
	jmp	.L4111
.L9099:
	movss	xmm0, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC21[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L9101
	movss	xmm0, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
	jmp	.L4111
.L9101:
	movss	xmm0, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC21[rip]
	addsd	xmm0, xmm2
.L4111:
	comisd	xmm1, xmm0
	jbe	.L9102
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC37[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC37[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L9103
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC37[rip]
	addsd	xmm0, xmm2
	jmp	.L4119
.L9103:
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC37[rip]
	addsd	xmm0, xmm2
.L4119:
	comisd	xmm1, xmm0
	jbe	.L9104
	movss	xmm1, DWORD PTR x_16[rip]
	movss	xmm0, DWORD PTR .LC13[rip]
	addss	xmm0, xmm1
	jmp	.L4090
.L9104:
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC37[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC37[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L9105
	movss	xmm1, DWORD PTR x_18[rip]
	movss	xmm0, DWORD PTR .LC39[rip]
	addss	xmm0, xmm1
	jmp	.L4090
.L9105:
	movss	xmm1, DWORD PTR x_20[rip]
	movss	xmm0, DWORD PTR .LC39[rip]
	addss	xmm0, xmm1
	jmp	.L4090
.L9102:
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L9106
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm1
	jmp	.L4129
.L9106:
	movss	xmm0, DWORD PTR x_22[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm1
.L4129:
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC21[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L9107
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	jmp	.L4132
.L9107:
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC21[rip]
	addsd	xmm1, xmm2
.L4132:
	comisd	xmm0, xmm1
	jbe	.L9108
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L9109
	movss	xmm1, DWORD PTR x_21[rip]
	movss	xmm0, DWORD PTR .LC38[rip]
	addss	xmm0, xmm1
	jmp	.L4090
.L9109:
	movss	xmm1, DWORD PTR x_22[rip]
	movss	xmm0, DWORD PTR .LC15[rip]
	addss	xmm0, xmm1
	jmp	.L4090
.L9108:
	movss	xmm0, DWORD PTR x_25[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC21[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L9110
	movss	xmm1, DWORD PTR x_25[rip]
	movss	xmm0, DWORD PTR .LC9[rip]
	addss	xmm0, xmm1
	jmp	.L4090
.L9110:
	movss	xmm1, DWORD PTR x_26[rip]
	movss	xmm0, DWORD PTR .LC27[rip]
	addss	xmm0, xmm1
.L4090:
	movss	DWORD PTR -36[rbp], xmm0
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC20[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_3[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC21[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L9111
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC20[rip]
	addsd	xmm0, xmm2
	jmp	.L4144
.L9111:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC21[rip]
	addsd	xmm0, xmm2
.L4144:
	comisd	xmm1, xmm0
	jbe	.L9112
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm0
	jmp	.L4147
.L9112:
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC20[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC21[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L9113
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC20[rip]
	addsd	xmm1, xmm0
	jmp	.L4147
.L9113:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC21[rip]
	addsd	xmm1, xmm0
.L4147:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_5[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC21[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L9114
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm0, xmm2
	jmp	.L4153
.L9114:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC21[rip]
	addsd	xmm0, xmm2
.L4153:
	movss	xmm2, DWORD PTR x_7[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC32[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_9[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC36[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L9115
	movss	xmm2, DWORD PTR x_7[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC32[rip]
	addsd	xmm2, xmm3
	jmp	.L4156
.L9115:
	movss	xmm2, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm3
.L4156:
	comisd	xmm0, xmm2
	jbe	.L9116
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_5[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC21[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L9117
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm0, xmm2
	jmp	.L4162
.L9117:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC21[rip]
	addsd	xmm0, xmm2
	jmp	.L4162
.L9116:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L9118
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm0, xmm2
	jmp	.L4162
.L9118:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm2
.L4162:
	comisd	xmm1, xmm0
	jbe	.L9119
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC20[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_3[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC21[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L9120
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC20[rip]
	addsd	xmm0, xmm2
	jmp	.L4170
.L9120:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC21[rip]
	addsd	xmm0, xmm2
.L4170:
	comisd	xmm1, xmm0
	jbe	.L9121
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm1
	jmp	.L4177
.L9121:
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC20[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC21[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L9122
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC20[rip]
	addsd	xmm0, xmm1
	jmp	.L4177
.L9122:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC21[rip]
	addsd	xmm0, xmm1
	jmp	.L4177
.L9119:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC21[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L9123
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm0, xmm1
	jmp	.L4180
.L9123:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC21[rip]
	addsd	xmm0, xmm1
.L4180:
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L9124
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm2
	jmp	.L4183
.L9124:
	movss	xmm1, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
.L4183:
	comisd	xmm0, xmm1
	jbe	.L9125
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC21[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L9126
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm0, xmm1
	jmp	.L4177
.L9126:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC21[rip]
	addsd	xmm0, xmm1
	jmp	.L4177
.L9125:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L9127
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm0, xmm1
	jmp	.L4177
.L9127:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm1
.L4177:
	movss	xmm1, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm1
	movss	xmm1, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_15[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC21[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L9128
	movss	xmm1, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm3
	jmp	.L4195
.L9128:
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC21[rip]
	addsd	xmm1, xmm3
.L4195:
	comisd	xmm2, xmm1
	jbe	.L9129
	movss	xmm1, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm1
	jmp	.L4198
.L9129:
	movss	xmm1, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC21[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L9130
	movss	xmm1, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm1
	jmp	.L4198
.L9130:
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC21[rip]
	addsd	xmm2, xmm1
.L4198:
	movss	xmm1, DWORD PTR x_16[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 .LC23[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L9131
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC19[rip]
	addsd	xmm1, xmm3
	jmp	.L4204
.L9131:
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC23[rip]
	addsd	xmm1, xmm3
.L4204:
	movss	xmm3, DWORD PTR x_22[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC7[rip]
	addsd	xmm3, xmm4
	movss	xmm4, DWORD PTR x_24[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC31[rip]
	addsd	xmm4, xmm5
	comisd	xmm3, xmm4
	jbe	.L9132
	movss	xmm3, DWORD PTR x_22[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC7[rip]
	addsd	xmm3, xmm4
	jmp	.L4207
.L9132:
	movss	xmm3, DWORD PTR x_24[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC31[rip]
	addsd	xmm3, xmm4
.L4207:
	comisd	xmm1, xmm3
	jbe	.L9133
	movss	xmm1, DWORD PTR x_16[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 .LC23[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L9134
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC19[rip]
	addsd	xmm1, xmm3
	jmp	.L4213
.L9134:
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC23[rip]
	addsd	xmm1, xmm3
	jmp	.L4213
.L9133:
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_24[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC31[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L9135
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm3
	jmp	.L4213
.L9135:
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm3
.L4213:
	comisd	xmm2, xmm1
	jbe	.L9136
	movss	xmm1, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm1
	movss	xmm1, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_15[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC21[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L9137
	movss	xmm1, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm3
	jmp	.L4221
.L9137:
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC21[rip]
	addsd	xmm1, xmm3
.L4221:
	comisd	xmm2, xmm1
	jbe	.L9138
	movss	xmm1, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	jmp	.L4228
.L9138:
	movss	xmm1, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC21[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L9139
	movss	xmm1, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	jmp	.L4228
.L9139:
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC21[rip]
	addsd	xmm1, xmm2
	jmp	.L4228
.L9136:
	movss	xmm1, DWORD PTR x_16[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 .LC23[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L9140
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC19[rip]
	addsd	xmm1, xmm2
	jmp	.L4231
.L9140:
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC23[rip]
	addsd	xmm1, xmm2
.L4231:
	movss	xmm2, DWORD PTR x_22[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_24[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC31[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L9141
	movss	xmm2, DWORD PTR x_22[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm3
	jmp	.L4234
.L9141:
	movss	xmm2, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC31[rip]
	addsd	xmm2, xmm3
.L4234:
	comisd	xmm1, xmm2
	jbe	.L9142
	movss	xmm1, DWORD PTR x_16[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 .LC23[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L9143
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC19[rip]
	addsd	xmm1, xmm2
	jmp	.L4228
.L9143:
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC23[rip]
	addsd	xmm1, xmm2
	jmp	.L4228
.L9142:
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC31[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L9144
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
	jmp	.L4228
.L9144:
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm2
.L4228:
	comisd	xmm0, xmm1
	jbe	.L9145
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC20[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_3[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC21[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L9146
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC20[rip]
	addsd	xmm0, xmm2
	jmp	.L4248
.L9146:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC21[rip]
	addsd	xmm0, xmm2
.L4248:
	comisd	xmm1, xmm0
	jbe	.L9147
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm0
	jmp	.L4251
.L9147:
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC20[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC21[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L9148
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC20[rip]
	addsd	xmm1, xmm0
	jmp	.L4251
.L9148:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC21[rip]
	addsd	xmm1, xmm0
.L4251:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_5[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC21[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L9149
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm0, xmm2
	jmp	.L4257
.L9149:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC21[rip]
	addsd	xmm0, xmm2
.L4257:
	movss	xmm2, DWORD PTR x_7[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC32[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_9[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC36[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L9150
	movss	xmm2, DWORD PTR x_7[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC32[rip]
	addsd	xmm2, xmm3
	jmp	.L4260
.L9150:
	movss	xmm2, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm3
.L4260:
	comisd	xmm0, xmm2
	jbe	.L9151
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_5[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC21[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L9152
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm0, xmm2
	jmp	.L4266
.L9152:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC21[rip]
	addsd	xmm0, xmm2
	jmp	.L4266
.L9151:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L9153
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm0, xmm2
	jmp	.L4266
.L9153:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm2
.L4266:
	comisd	xmm1, xmm0
	jbe	.L9154
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC20[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_3[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC21[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L9155
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC20[rip]
	addsd	xmm0, xmm2
	jmp	.L4274
.L9155:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC21[rip]
	addsd	xmm0, xmm2
.L4274:
	comisd	xmm1, xmm0
	jbe	.L9156
	movss	xmm1, DWORD PTR x_0[rip]
	movss	xmm0, DWORD PTR .LC11[rip]
	addss	xmm0, xmm1
	jmp	.L4297
.L9156:
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC20[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC21[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L9157
	movss	xmm1, DWORD PTR x_1[rip]
	movss	xmm0, DWORD PTR .LC26[rip]
	addss	xmm0, xmm1
	jmp	.L4297
.L9157:
	movss	xmm1, DWORD PTR x_3[rip]
	movss	xmm0, DWORD PTR .LC27[rip]
	addss	xmm0, xmm1
	jmp	.L4297
.L9154:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC21[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L9158
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm0, xmm1
	jmp	.L4284
.L9158:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC21[rip]
	addsd	xmm0, xmm1
.L4284:
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L9159
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm2
	jmp	.L4287
.L9159:
	movss	xmm1, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
.L4287:
	comisd	xmm0, xmm1
	jbe	.L9160
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC21[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L9161
	movss	xmm1, DWORD PTR x_4[rip]
	movss	xmm0, DWORD PTR .LC25[rip]
	addss	xmm0, xmm1
	jmp	.L4297
.L9161:
	movss	xmm1, DWORD PTR x_5[rip]
	movss	xmm0, DWORD PTR .LC27[rip]
	addss	xmm0, xmm1
	jmp	.L4297
.L9160:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L9162
	movss	xmm1, DWORD PTR x_7[rip]
	movss	xmm0, DWORD PTR .LC35[rip]
	addss	xmm0, xmm1
	jmp	.L4297
.L9162:
	movss	xmm1, DWORD PTR x_9[rip]
	movss	xmm0, DWORD PTR .LC38[rip]
	addss	xmm0, xmm1
	jmp	.L4297
.L9145:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC21[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L9163
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm2
	jmp	.L4300
.L9163:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC21[rip]
	addsd	xmm0, xmm2
.L4300:
	comisd	xmm1, xmm0
	jbe	.L9164
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm0
	jmp	.L4303
.L9164:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC21[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L9165
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm0
	jmp	.L4303
.L9165:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC21[rip]
	addsd	xmm1, xmm0
.L4303:
	movss	xmm0, DWORD PTR x_16[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 .LC23[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L9166
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm0, xmm2
	jmp	.L4309
.L9166:
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC23[rip]
	addsd	xmm0, xmm2
.L4309:
	movss	xmm2, DWORD PTR x_22[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_24[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC31[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L9167
	movss	xmm2, DWORD PTR x_22[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm3
	jmp	.L4312
.L9167:
	movss	xmm2, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC31[rip]
	addsd	xmm2, xmm3
.L4312:
	comisd	xmm0, xmm2
	jbe	.L9168
	movss	xmm0, DWORD PTR x_16[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 .LC23[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L9169
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm0, xmm2
	jmp	.L4318
.L9169:
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC23[rip]
	addsd	xmm0, xmm2
	jmp	.L4318
.L9168:
	movss	xmm0, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC31[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L9170
	movss	xmm0, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
	jmp	.L4318
.L9170:
	movss	xmm0, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm2
.L4318:
	comisd	xmm1, xmm0
	jbe	.L9171
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC21[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L9172
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm2
	jmp	.L4326
.L9172:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC21[rip]
	addsd	xmm0, xmm2
.L4326:
	comisd	xmm1, xmm0
	jbe	.L9173
	movss	xmm1, DWORD PTR x_11[rip]
	movss	xmm0, DWORD PTR .LC9[rip]
	addss	xmm0, xmm1
	jmp	.L4297
.L9173:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC21[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L9174
	movss	xmm1, DWORD PTR x_13[rip]
	movss	xmm0, DWORD PTR .LC14[rip]
	addss	xmm0, xmm1
	jmp	.L4297
.L9174:
	movss	xmm1, DWORD PTR x_15[rip]
	movss	xmm0, DWORD PTR .LC27[rip]
	addss	xmm0, xmm1
	jmp	.L4297
.L9171:
	movss	xmm0, DWORD PTR x_16[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 .LC23[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L9175
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm0, xmm1
	jmp	.L4336
.L9175:
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC23[rip]
	addsd	xmm0, xmm1
.L4336:
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC31[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L9176
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
	jmp	.L4339
.L9176:
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm2
.L4339:
	comisd	xmm0, xmm1
	jbe	.L9177
	movss	xmm0, DWORD PTR x_16[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 .LC23[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L9178
	movss	xmm1, DWORD PTR x_16[rip]
	movss	xmm0, DWORD PTR .LC25[rip]
	addss	xmm0, xmm1
	jmp	.L4297
.L9178:
	movss	xmm1, DWORD PTR x_18[rip]
	movss	xmm0, DWORD PTR .LC29[rip]
	addss	xmm0, xmm1
	jmp	.L4297
.L9177:
	movss	xmm0, DWORD PTR x_22[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L9179
	movss	xmm1, DWORD PTR x_22[rip]
	movss	xmm0, DWORD PTR .LC16[rip]
	addss	xmm0, xmm1
	jmp	.L4297
.L9179:
	movss	xmm1, DWORD PTR x_24[rip]
	movss	xmm0, DWORD PTR .LC34[rip]
	addss	xmm0, xmm1
.L4297:
	movss	DWORD PTR -32[rbp], xmm0
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC23[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_3[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC31[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L9180
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC23[rip]
	addsd	xmm0, xmm2
	jmp	.L4351
.L9180:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm2
.L4351:
	comisd	xmm1, xmm0
	jbe	.L9181
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm0
	jmp	.L4354
.L9181:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC23[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L9182
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC23[rip]
	addsd	xmm1, xmm0
	jmp	.L4354
.L9182:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm0
.L4354:
	movss	xmm0, DWORD PTR x_4[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 .LC36[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L9183
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC18[rip]
	addsd	xmm0, xmm2
	jmp	.L4360
.L9183:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm2
.L4360:
	movss	xmm2, DWORD PTR x_10[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC20[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_15[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC36[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L9184
	movss	xmm2, DWORD PTR x_10[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC20[rip]
	addsd	xmm2, xmm3
	jmp	.L4363
.L9184:
	movss	xmm2, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm3
.L4363:
	comisd	xmm0, xmm2
	jbe	.L9185
	movss	xmm0, DWORD PTR x_4[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 .LC36[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L9186
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC18[rip]
	addsd	xmm0, xmm2
	jmp	.L4369
.L9186:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm2
	jmp	.L4369
.L9185:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC20[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L9187
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC20[rip]
	addsd	xmm0, xmm2
	jmp	.L4369
.L9187:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm2
.L4369:
	comisd	xmm1, xmm0
	jbe	.L9188
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC23[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_3[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC31[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L9189
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC23[rip]
	addsd	xmm0, xmm2
	jmp	.L4377
.L9189:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm2
.L4377:
	comisd	xmm1, xmm0
	jbe	.L9190
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm1
	jmp	.L4384
.L9190:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC23[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L9191
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC23[rip]
	addsd	xmm0, xmm1
	jmp	.L4384
.L9191:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm1
	jmp	.L4384
.L9188:
	movss	xmm0, DWORD PTR x_4[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 .LC36[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L9192
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC18[rip]
	addsd	xmm0, xmm1
	jmp	.L4387
.L9192:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm1
.L4387:
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC20[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L9193
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC20[rip]
	addsd	xmm1, xmm2
	jmp	.L4390
.L9193:
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
.L4390:
	comisd	xmm0, xmm1
	jbe	.L9194
	movss	xmm0, DWORD PTR x_4[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 .LC36[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L9195
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC18[rip]
	addsd	xmm0, xmm1
	jmp	.L4384
.L9195:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm1
	jmp	.L4384
.L9194:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC20[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L9196
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC20[rip]
	addsd	xmm0, xmm1
	jmp	.L4384
.L9196:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm1
.L4384:
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC32[rip]
	addsd	xmm2, xmm1
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_23[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC5[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L9197
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm3
	jmp	.L4402
.L9197:
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm3
.L4402:
	comisd	xmm2, xmm1
	jbe	.L9198
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC32[rip]
	addsd	xmm2, xmm1
	jmp	.L4405
.L9198:
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L9199
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm1
	jmp	.L4405
.L9199:
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm1
.L4405:
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_25[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC20[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L9200
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm3
	jmp	.L4411
.L9200:
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC20[rip]
	addsd	xmm1, xmm3
.L4411:
	movss	xmm3, DWORD PTR x_26[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC7[rip]
	addsd	xmm3, xmm4
	movss	xmm4, DWORD PTR x_27[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC0[rip]
	addsd	xmm4, xmm5
	comisd	xmm3, xmm4
	jbe	.L9201
	movss	xmm3, DWORD PTR x_26[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC7[rip]
	addsd	xmm3, xmm4
	jmp	.L4414
.L9201:
	movss	xmm3, DWORD PTR x_27[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC0[rip]
	addsd	xmm3, xmm4
.L4414:
	comisd	xmm1, xmm3
	jbe	.L9202
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_25[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC20[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L9203
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm3
	jmp	.L4420
.L9203:
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC20[rip]
	addsd	xmm1, xmm3
	jmp	.L4420
.L9202:
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_27[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC0[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L9204
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm3
	jmp	.L4420
.L9204:
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm3
.L4420:
	comisd	xmm2, xmm1
	jbe	.L9205
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC32[rip]
	addsd	xmm2, xmm1
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_23[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC5[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L9206
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm3
	jmp	.L4428
.L9206:
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm3
.L4428:
	comisd	xmm2, xmm1
	jbe	.L9207
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm2
	jmp	.L4435
.L9207:
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L9208
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	jmp	.L4435
.L9208:
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	jmp	.L4435
.L9205:
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC20[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L9209
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	jmp	.L4438
.L9209:
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC20[rip]
	addsd	xmm1, xmm2
.L4438:
	movss	xmm2, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_27[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC0[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L9210
	movss	xmm2, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm3
	jmp	.L4441
.L9210:
	movss	xmm2, DWORD PTR x_27[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm3
.L4441:
	comisd	xmm1, xmm2
	jbe	.L9211
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC20[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L9212
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	jmp	.L4435
.L9212:
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC20[rip]
	addsd	xmm1, xmm2
	jmp	.L4435
.L9211:
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_27[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L9213
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
	jmp	.L4435
.L9213:
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
.L4435:
	comisd	xmm0, xmm1
	jbe	.L9214
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC23[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_3[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC31[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L9215
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC23[rip]
	addsd	xmm0, xmm2
	jmp	.L4455
.L9215:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm2
.L4455:
	comisd	xmm1, xmm0
	jbe	.L9216
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm0
	jmp	.L4458
.L9216:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC23[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L9217
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC23[rip]
	addsd	xmm1, xmm0
	jmp	.L4458
.L9217:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm0
.L4458:
	movss	xmm0, DWORD PTR x_4[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 .LC36[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L9218
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC18[rip]
	addsd	xmm0, xmm2
	jmp	.L4464
.L9218:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm2
.L4464:
	movss	xmm2, DWORD PTR x_10[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC20[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_15[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC36[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L9219
	movss	xmm2, DWORD PTR x_10[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC20[rip]
	addsd	xmm2, xmm3
	jmp	.L4467
.L9219:
	movss	xmm2, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm3
.L4467:
	comisd	xmm0, xmm2
	jbe	.L9220
	movss	xmm0, DWORD PTR x_4[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 .LC36[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L9221
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC18[rip]
	addsd	xmm0, xmm2
	jmp	.L4473
.L9221:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm2
	jmp	.L4473
.L9220:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC20[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L9222
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC20[rip]
	addsd	xmm0, xmm2
	jmp	.L4473
.L9222:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm2
.L4473:
	comisd	xmm1, xmm0
	jbe	.L9223
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC23[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_3[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC31[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L9224
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC23[rip]
	addsd	xmm0, xmm2
	jmp	.L4481
.L9224:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm2
.L4481:
	comisd	xmm1, xmm0
	jbe	.L9225
	movss	xmm1, DWORD PTR x_0[rip]
	movss	xmm0, DWORD PTR .LC11[rip]
	addss	xmm0, xmm1
	jmp	.L4504
.L9225:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC23[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L9226
	movss	xmm1, DWORD PTR x_2[rip]
	movss	xmm0, DWORD PTR .LC29[rip]
	addss	xmm0, xmm1
	jmp	.L4504
.L9226:
	movss	xmm1, DWORD PTR x_3[rip]
	movss	xmm0, DWORD PTR .LC34[rip]
	addss	xmm0, xmm1
	jmp	.L4504
.L9223:
	movss	xmm0, DWORD PTR x_4[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 .LC36[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L9227
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC18[rip]
	addsd	xmm0, xmm1
	jmp	.L4491
.L9227:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm1
.L4491:
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC20[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L9228
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC20[rip]
	addsd	xmm1, xmm2
	jmp	.L4494
.L9228:
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
.L4494:
	comisd	xmm0, xmm1
	jbe	.L9229
	movss	xmm0, DWORD PTR x_4[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 .LC36[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L9230
	movss	xmm1, DWORD PTR x_4[rip]
	movss	xmm0, DWORD PTR .LC24[rip]
	addss	xmm0, xmm1
	jmp	.L4504
.L9230:
	movss	xmm1, DWORD PTR x_9[rip]
	movss	xmm0, DWORD PTR .LC38[rip]
	addss	xmm0, xmm1
	jmp	.L4504
.L9229:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC20[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L9231
	movss	xmm1, DWORD PTR x_10[rip]
	movss	xmm0, DWORD PTR .LC26[rip]
	addss	xmm0, xmm1
	jmp	.L4504
.L9231:
	movss	xmm1, DWORD PTR x_15[rip]
	movss	xmm0, DWORD PTR .LC38[rip]
	addss	xmm0, xmm1
	jmp	.L4504
.L9214:
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L9232
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm2
	jmp	.L4507
.L9232:
	movss	xmm0, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm2
.L4507:
	comisd	xmm1, xmm0
	jbe	.L9233
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm0
	jmp	.L4510
.L9233:
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L9234
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm0
	jmp	.L4510
.L9234:
	movss	xmm0, DWORD PTR x_23[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm0
.L4510:
	movss	xmm0, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC20[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L9235
	movss	xmm0, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
	jmp	.L4516
.L9235:
	movss	xmm0, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC20[rip]
	addsd	xmm0, xmm2
.L4516:
	movss	xmm2, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_27[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC0[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L9236
	movss	xmm2, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm3
	jmp	.L4519
.L9236:
	movss	xmm2, DWORD PTR x_27[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm3
.L4519:
	comisd	xmm0, xmm2
	jbe	.L9237
	movss	xmm0, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC20[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L9238
	movss	xmm0, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
	jmp	.L4525
.L9238:
	movss	xmm0, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC20[rip]
	addsd	xmm0, xmm2
	jmp	.L4525
.L9237:
	movss	xmm0, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_27[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L9239
	movss	xmm0, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
	jmp	.L4525
.L9239:
	movss	xmm0, DWORD PTR x_27[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
.L4525:
	comisd	xmm1, xmm0
	jbe	.L9240
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L9241
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm2
	jmp	.L4533
.L9241:
	movss	xmm0, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm2
.L4533:
	comisd	xmm1, xmm0
	jbe	.L9242
	movss	xmm1, DWORD PTR x_20[rip]
	movss	xmm0, DWORD PTR .LC35[rip]
	addss	xmm0, xmm1
	jmp	.L4504
.L9242:
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L9243
	movss	xmm1, DWORD PTR x_21[rip]
	movss	xmm0, DWORD PTR .LC14[rip]
	addss	xmm0, xmm1
	jmp	.L4504
.L9243:
	movss	xmm1, DWORD PTR x_23[rip]
	movss	xmm0, DWORD PTR .LC14[rip]
	addss	xmm0, xmm1
	jmp	.L4504
.L9240:
	movss	xmm0, DWORD PTR x_24[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC20[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L9244
	movss	xmm0, DWORD PTR x_24[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	jmp	.L4543
.L9244:
	movss	xmm0, DWORD PTR x_25[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC20[rip]
	addsd	xmm0, xmm1
.L4543:
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_27[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L9245
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
	jmp	.L4546
.L9245:
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
.L4546:
	comisd	xmm0, xmm1
	jbe	.L9246
	movss	xmm0, DWORD PTR x_24[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC20[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L9247
	movss	xmm1, DWORD PTR x_24[rip]
	movss	xmm0, DWORD PTR .LC9[rip]
	addss	xmm0, xmm1
	jmp	.L4504
.L9247:
	movss	xmm1, DWORD PTR x_25[rip]
	movss	xmm0, DWORD PTR .LC26[rip]
	addss	xmm0, xmm1
	jmp	.L4504
.L9246:
	movss	xmm0, DWORD PTR x_26[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L9248
	movss	xmm1, DWORD PTR x_26[rip]
	movss	xmm0, DWORD PTR .LC16[rip]
	addss	xmm0, xmm1
	jmp	.L4504
.L9248:
	movss	xmm1, DWORD PTR x_27[rip]
	movss	xmm0, DWORD PTR .LC9[rip]
	addss	xmm0, xmm1
.L4504:
	movss	DWORD PTR -28[rbp], xmm0
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_3[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L9249
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm0, xmm2
	jmp	.L4558
.L9249:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm2
.L4558:
	comisd	xmm1, xmm0
	jbe	.L9250
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm0
	jmp	.L4561
.L9250:
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L9251
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm1, xmm0
	jmp	.L4561
.L9251:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm0
.L4561:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_5[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L9252
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	jmp	.L4567
.L9252:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
.L4567:
	movss	xmm2, DWORD PTR x_7[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC37[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_8[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC7[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L9253
	movss	xmm2, DWORD PTR x_7[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC37[rip]
	addsd	xmm2, xmm3
	jmp	.L4570
.L9253:
	movss	xmm2, DWORD PTR x_8[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm3
.L4570:
	comisd	xmm0, xmm2
	jbe	.L9254
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_5[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L9255
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	jmp	.L4576
.L9255:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
	jmp	.L4576
.L9254:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC37[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_8[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L9256
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC37[rip]
	addsd	xmm0, xmm2
	jmp	.L4576
.L9256:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
.L4576:
	comisd	xmm1, xmm0
	jbe	.L9257
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_3[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L9258
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm0, xmm2
	jmp	.L4584
.L9258:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm2
.L4584:
	comisd	xmm1, xmm0
	jbe	.L9259
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm1
	jmp	.L4591
.L9259:
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L9260
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm0, xmm1
	jmp	.L4591
.L9260:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm1
	jmp	.L4591
.L9257:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L9261
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm1
	jmp	.L4594
.L9261:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm1
.L4594:
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC37[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_8[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L9262
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC37[rip]
	addsd	xmm1, xmm2
	jmp	.L4597
.L9262:
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
.L4597:
	comisd	xmm0, xmm1
	jbe	.L9263
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L9264
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm1
	jmp	.L4591
.L9264:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm1
	jmp	.L4591
.L9263:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC37[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L9265
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC37[rip]
	addsd	xmm0, xmm1
	jmp	.L4591
.L9265:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm1
.L4591:
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC30[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_18[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC32[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L9266
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm3
	jmp	.L4609
.L9266:
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm3
.L4609:
	comisd	xmm2, xmm1
	jbe	.L9267
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC30[rip]
	addsd	xmm2, xmm1
	jmp	.L4612
.L9267:
	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_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC32[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L9268
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm1
	jmp	.L4612
.L9268:
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC32[rip]
	addsd	xmm2, xmm1
.L4612:
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_22[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC32[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L9269
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm3
	jmp	.L4618
.L9269:
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm3
.L4618:
	movss	xmm3, DWORD PTR x_25[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC0[rip]
	addsd	xmm3, xmm4
	movss	xmm4, DWORD PTR x_26[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC21[rip]
	addsd	xmm4, xmm5
	comisd	xmm3, xmm4
	jbe	.L9270
	movss	xmm3, DWORD PTR x_25[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC0[rip]
	addsd	xmm3, xmm4
	jmp	.L4621
.L9270:
	movss	xmm3, DWORD PTR x_26[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC21[rip]
	addsd	xmm3, xmm4
.L4621:
	comisd	xmm1, xmm3
	jbe	.L9271
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_22[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC32[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L9272
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm3
	jmp	.L4627
.L9272:
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm3
	jmp	.L4627
.L9271:
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_26[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC21[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L9273
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm3
	jmp	.L4627
.L9273:
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC21[rip]
	addsd	xmm1, xmm3
.L4627:
	comisd	xmm2, xmm1
	jbe	.L9274
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC30[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_18[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC32[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L9275
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm3
	jmp	.L4635
.L9275:
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm3
.L4635:
	comisd	xmm2, xmm1
	jbe	.L9276
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm2
	jmp	.L4642
.L9276:
	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_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC32[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L9277
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	jmp	.L4642
.L9277:
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm2
	jmp	.L4642
.L9274:
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_22[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC32[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L9278
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm2
	jmp	.L4645
.L9278:
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm2
.L4645:
	movss	xmm2, DWORD PTR x_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_26[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC21[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L9279
	movss	xmm2, DWORD PTR x_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm3
	jmp	.L4648
.L9279:
	movss	xmm2, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC21[rip]
	addsd	xmm2, xmm3
.L4648:
	comisd	xmm1, xmm2
	jbe	.L9280
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_22[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC32[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L9281
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm2
	jmp	.L4642
.L9281:
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm2
	jmp	.L4642
.L9280:
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC21[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L9282
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	jmp	.L4642
.L9282:
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC21[rip]
	addsd	xmm1, xmm2
.L4642:
	comisd	xmm0, xmm1
	jbe	.L9283
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_3[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L9284
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm0, xmm2
	jmp	.L4662
.L9284:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm2
.L4662:
	comisd	xmm1, xmm0
	jbe	.L9285
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm0
	jmp	.L4665
.L9285:
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L9286
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm1, xmm0
	jmp	.L4665
.L9286:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm0
.L4665:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_5[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L9287
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	jmp	.L4671
.L9287:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
.L4671:
	movss	xmm2, DWORD PTR x_7[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC37[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_8[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC7[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L9288
	movss	xmm2, DWORD PTR x_7[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC37[rip]
	addsd	xmm2, xmm3
	jmp	.L4674
.L9288:
	movss	xmm2, DWORD PTR x_8[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm3
.L4674:
	comisd	xmm0, xmm2
	jbe	.L9289
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_5[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L9290
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	jmp	.L4680
.L9290:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
	jmp	.L4680
.L9289:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC37[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_8[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L9291
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC37[rip]
	addsd	xmm0, xmm2
	jmp	.L4680
.L9291:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
.L4680:
	comisd	xmm1, xmm0
	jbe	.L9292
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_3[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L9293
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm0, xmm2
	jmp	.L4688
.L9293:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm2
.L4688:
	comisd	xmm1, xmm0
	jbe	.L9294
	movss	xmm1, DWORD PTR x_0[rip]
	movss	xmm0, DWORD PTR .LC12[rip]
	addss	xmm0, xmm1
	jmp	.L4711
.L9294:
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L9295
	movss	xmm1, DWORD PTR x_1[rip]
	movss	xmm0, DWORD PTR .LC28[rip]
	addss	xmm0, xmm1
	jmp	.L4711
.L9295:
	movss	xmm1, DWORD PTR x_3[rip]
	movss	xmm0, DWORD PTR .LC14[rip]
	addss	xmm0, xmm1
	jmp	.L4711
.L9292:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L9296
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm1
	jmp	.L4698
.L9296:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm1
.L4698:
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC37[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_8[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L9297
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC37[rip]
	addsd	xmm1, xmm2
	jmp	.L4701
.L9297:
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
.L4701:
	comisd	xmm0, xmm1
	jbe	.L9298
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L9299
	movss	xmm1, DWORD PTR x_4[rip]
	movss	xmm0, DWORD PTR .LC13[rip]
	addss	xmm0, xmm1
	jmp	.L4711
.L9299:
	movss	xmm1, DWORD PTR x_5[rip]
	movss	xmm0, DWORD PTR .LC17[rip]
	addss	xmm0, xmm1
	jmp	.L4711
.L9298:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC37[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L9300
	movss	xmm1, DWORD PTR x_7[rip]
	movss	xmm0, DWORD PTR .LC39[rip]
	addss	xmm0, xmm1
	jmp	.L4711
.L9300:
	movss	xmm1, DWORD PTR x_8[rip]
	movss	xmm0, DWORD PTR .LC16[rip]
	addss	xmm0, xmm1
	jmp	.L4711
.L9283:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC30[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_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC32[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L9301
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm2
	jmp	.L4714
.L9301:
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm0, xmm2
.L4714:
	comisd	xmm1, xmm0
	jbe	.L9302
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm0
	jmp	.L4717
.L9302:
	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_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L9303
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm0
	jmp	.L4717
.L9303:
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm0
.L4717:
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_22[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC32[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L9304
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm2
	jmp	.L4723
.L9304:
	movss	xmm0, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm0, xmm2
.L4723:
	movss	xmm2, DWORD PTR x_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_26[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC21[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L9305
	movss	xmm2, DWORD PTR x_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm3
	jmp	.L4726
.L9305:
	movss	xmm2, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC21[rip]
	addsd	xmm2, xmm3
.L4726:
	comisd	xmm0, xmm2
	jbe	.L9306
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_22[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC32[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L9307
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm2
	jmp	.L4732
.L9307:
	movss	xmm0, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm0, xmm2
	jmp	.L4732
.L9306:
	movss	xmm0, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC21[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L9308
	movss	xmm0, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
	jmp	.L4732
.L9308:
	movss	xmm0, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC21[rip]
	addsd	xmm0, xmm2
.L4732:
	comisd	xmm1, xmm0
	jbe	.L9309
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC30[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_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC32[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L9310
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm2
	jmp	.L4740
.L9310:
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm0, xmm2
.L4740:
	comisd	xmm1, xmm0
	jbe	.L9311
	movss	xmm1, DWORD PTR x_15[rip]
	movss	xmm0, DWORD PTR .LC33[rip]
	addss	xmm0, xmm1
	jmp	.L4711
.L9311:
	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_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L9312
	movss	xmm1, DWORD PTR x_17[rip]
	movss	xmm0, DWORD PTR .LC12[rip]
	addss	xmm0, xmm1
	jmp	.L4711
.L9312:
	movss	xmm1, DWORD PTR x_18[rip]
	movss	xmm0, DWORD PTR .LC35[rip]
	addss	xmm0, xmm1
	jmp	.L4711
.L9309:
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L9313
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm1
	jmp	.L4750
.L9313:
	movss	xmm0, DWORD PTR x_22[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm0, xmm1
.L4750:
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC21[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L9314
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	jmp	.L4753
.L9314:
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC21[rip]
	addsd	xmm1, xmm2
.L4753:
	comisd	xmm0, xmm1
	jbe	.L9315
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L9316
	movss	xmm1, DWORD PTR x_21[rip]
	movss	xmm0, DWORD PTR .LC33[rip]
	addss	xmm0, xmm1
	jmp	.L4711
.L9316:
	movss	xmm1, DWORD PTR x_22[rip]
	movss	xmm0, DWORD PTR .LC35[rip]
	addss	xmm0, xmm1
	jmp	.L4711
.L9315:
	movss	xmm0, DWORD PTR x_25[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC21[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L9317
	movss	xmm1, DWORD PTR x_25[rip]
	movss	xmm0, DWORD PTR .LC9[rip]
	addss	xmm0, xmm1
	jmp	.L4711
.L9317:
	movss	xmm1, DWORD PTR x_26[rip]
	movss	xmm0, DWORD PTR .LC27[rip]
	addss	xmm0, xmm1
.L4711:
	movss	DWORD PTR -24[rbp], xmm0
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_4[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC37[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L9318
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm2
	jmp	.L4765
.L9318:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC37[rip]
	addsd	xmm0, xmm2
.L4765:
	comisd	xmm1, xmm0
	jbe	.L9319
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm1, xmm0
	jmp	.L4768
.L9319:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC37[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L9320
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm0
	jmp	.L4768
.L9320:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC37[rip]
	addsd	xmm1, xmm0
.L4768:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_8[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC22[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L9321
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm0, xmm2
	jmp	.L4774
.L9321:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm0, xmm2
.L4774:
	movss	xmm2, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC19[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_12[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC37[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L9322
	movss	xmm2, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC19[rip]
	addsd	xmm2, xmm3
	jmp	.L4777
.L9322:
	movss	xmm2, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC37[rip]
	addsd	xmm2, xmm3
.L4777:
	comisd	xmm0, xmm2
	jbe	.L9323
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_8[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC22[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L9324
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm0, xmm2
	jmp	.L4783
.L9324:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm0, xmm2
	jmp	.L4783
.L9323:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC37[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L9325
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm0, xmm2
	jmp	.L4783
.L9325:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC37[rip]
	addsd	xmm0, xmm2
.L4783:
	comisd	xmm1, xmm0
	jbe	.L9326
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_4[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC37[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L9327
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm2
	jmp	.L4791
.L9327:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC37[rip]
	addsd	xmm0, xmm2
.L4791:
	comisd	xmm1, xmm0
	jbe	.L9328
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm0, xmm1
	jmp	.L4798
.L9328:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC37[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L9329
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm1
	jmp	.L4798
.L9329:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC37[rip]
	addsd	xmm0, xmm1
	jmp	.L4798
.L9326:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC22[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L9330
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm0, xmm1
	jmp	.L4801
.L9330:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm0, xmm1
.L4801:
	movss	xmm1, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC19[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC37[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L9331
	movss	xmm1, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC19[rip]
	addsd	xmm1, xmm2
	jmp	.L4804
.L9331:
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC37[rip]
	addsd	xmm1, xmm2
.L4804:
	comisd	xmm0, xmm1
	jbe	.L9332
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC22[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L9333
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm0, xmm1
	jmp	.L4798
.L9333:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm0, xmm1
	jmp	.L4798
.L9332:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC37[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L9334
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm0, xmm1
	jmp	.L4798
.L9334:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC37[rip]
	addsd	xmm0, xmm1
.L4798:
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm1
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC23[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_17[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC30[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L9335
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC23[rip]
	addsd	xmm1, xmm3
	jmp	.L4816
.L9335:
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm3
.L4816:
	comisd	xmm2, xmm1
	jbe	.L9336
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm1
	jmp	.L4819
.L9336:
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC23[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC30[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L9337
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC23[rip]
	addsd	xmm2, xmm1
	jmp	.L4819
.L9337:
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC30[rip]
	addsd	xmm2, xmm1
.L4819:
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC21[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_20[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC7[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L9338
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC21[rip]
	addsd	xmm1, xmm3
	jmp	.L4825
.L9338:
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm3
.L4825:
	movss	xmm3, DWORD PTR x_23[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC21[rip]
	addsd	xmm3, xmm4
	movss	xmm4, DWORD PTR x_24[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC19[rip]
	addsd	xmm4, xmm5
	comisd	xmm3, xmm4
	jbe	.L9339
	movss	xmm3, DWORD PTR x_23[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC21[rip]
	addsd	xmm3, xmm4
	jmp	.L4828
.L9339:
	movss	xmm3, DWORD PTR x_24[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC19[rip]
	addsd	xmm3, xmm4
.L4828:
	comisd	xmm1, xmm3
	jbe	.L9340
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC21[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_20[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC7[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L9341
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC21[rip]
	addsd	xmm1, xmm3
	jmp	.L4834
.L9341:
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm3
	jmp	.L4834
.L9340:
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC21[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_24[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC19[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L9342
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC21[rip]
	addsd	xmm1, xmm3
	jmp	.L4834
.L9342:
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC19[rip]
	addsd	xmm1, xmm3
.L4834:
	comisd	xmm2, xmm1
	jbe	.L9343
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm1
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC23[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_17[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC30[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L9344
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC23[rip]
	addsd	xmm1, xmm3
	jmp	.L4842
.L9344:
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm3
.L4842:
	comisd	xmm2, xmm1
	jbe	.L9345
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
	jmp	.L4849
.L9345:
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC23[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC30[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L9346
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC23[rip]
	addsd	xmm1, xmm2
	jmp	.L4849
.L9346:
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm2
	jmp	.L4849
.L9343:
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC21[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L9347
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC21[rip]
	addsd	xmm1, xmm2
	jmp	.L4852
.L9347:
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
.L4852:
	movss	xmm2, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC21[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_24[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC19[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L9348
	movss	xmm2, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC21[rip]
	addsd	xmm2, xmm3
	jmp	.L4855
.L9348:
	movss	xmm2, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC19[rip]
	addsd	xmm2, xmm3
.L4855:
	comisd	xmm1, xmm2
	jbe	.L9349
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC21[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L9350
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC21[rip]
	addsd	xmm1, xmm2
	jmp	.L4849
.L9350:
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
	jmp	.L4849
.L9349:
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC21[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC19[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L9351
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC21[rip]
	addsd	xmm1, xmm2
	jmp	.L4849
.L9351:
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC19[rip]
	addsd	xmm1, xmm2
.L4849:
	comisd	xmm0, xmm1
	jbe	.L9352
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_4[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC37[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L9353
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm2
	jmp	.L4869
.L9353:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC37[rip]
	addsd	xmm0, xmm2
.L4869:
	comisd	xmm1, xmm0
	jbe	.L9354
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm1, xmm0
	jmp	.L4872
.L9354:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC37[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L9355
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm0
	jmp	.L4872
.L9355:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC37[rip]
	addsd	xmm1, xmm0
.L4872:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_8[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC22[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L9356
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm0, xmm2
	jmp	.L4878
.L9356:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm0, xmm2
.L4878:
	movss	xmm2, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC19[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_12[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC37[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L9357
	movss	xmm2, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC19[rip]
	addsd	xmm2, xmm3
	jmp	.L4881
.L9357:
	movss	xmm2, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC37[rip]
	addsd	xmm2, xmm3
.L4881:
	comisd	xmm0, xmm2
	jbe	.L9358
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_8[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC22[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L9359
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm0, xmm2
	jmp	.L4887
.L9359:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm0, xmm2
	jmp	.L4887
.L9358:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC37[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L9360
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm0, xmm2
	jmp	.L4887
.L9360:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC37[rip]
	addsd	xmm0, xmm2
.L4887:
	comisd	xmm1, xmm0
	jbe	.L9361
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_4[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC37[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L9362
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm2
	jmp	.L4895
.L9362:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC37[rip]
	addsd	xmm0, xmm2
.L4895:
	comisd	xmm1, xmm0
	jbe	.L9363
	movss	xmm1, DWORD PTR x_2[rip]
	movss	xmm0, DWORD PTR .LC25[rip]
	addss	xmm0, xmm1
	jmp	.L4918
.L9363:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC37[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L9364
	movss	xmm1, DWORD PTR x_3[rip]
	movss	xmm0, DWORD PTR .LC34[rip]
	addss	xmm0, xmm1
	jmp	.L4918
.L9364:
	movss	xmm1, DWORD PTR x_4[rip]
	movss	xmm0, DWORD PTR .LC39[rip]
	addss	xmm0, xmm1
	jmp	.L4918
.L9361:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC22[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L9365
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm0, xmm1
	jmp	.L4905
.L9365:
	movss	xmm0, DWORD PTR x_8[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm0, xmm1
.L4905:
	movss	xmm1, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC19[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC37[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L9366
	movss	xmm1, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC19[rip]
	addsd	xmm1, xmm2
	jmp	.L4908
.L9366:
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC37[rip]
	addsd	xmm1, xmm2
.L4908:
	comisd	xmm0, xmm1
	jbe	.L9367
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_8[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC22[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L9368
	movss	xmm1, DWORD PTR x_7[rip]
	movss	xmm0, DWORD PTR .LC35[rip]
	addss	xmm0, xmm1
	jmp	.L4918
.L9368:
	movss	xmm1, DWORD PTR x_8[rip]
	movss	xmm0, DWORD PTR .LC28[rip]
	addss	xmm0, xmm1
	jmp	.L4918
.L9367:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC37[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L9369
	movss	xmm1, DWORD PTR x_9[rip]
	movss	xmm0, DWORD PTR .LC25[rip]
	addss	xmm0, xmm1
	jmp	.L4918
.L9369:
	movss	xmm1, DWORD PTR x_12[rip]
	movss	xmm0, DWORD PTR .LC39[rip]
	addss	xmm0, xmm1
	jmp	.L4918
.L9352:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC23[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC30[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L9370
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC23[rip]
	addsd	xmm0, xmm2
	jmp	.L4921
.L9370:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm2
.L4921:
	comisd	xmm1, xmm0
	jbe	.L9371
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm0
	jmp	.L4924
.L9371:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC23[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L9372
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC23[rip]
	addsd	xmm1, xmm0
	jmp	.L4924
.L9372:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm0
.L4924:
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC21[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L9373
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC21[rip]
	addsd	xmm0, xmm2
	jmp	.L4930
.L9373:
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
.L4930:
	movss	xmm2, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC21[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_24[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC19[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L9374
	movss	xmm2, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC21[rip]
	addsd	xmm2, xmm3
	jmp	.L4933
.L9374:
	movss	xmm2, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC19[rip]
	addsd	xmm2, xmm3
.L4933:
	comisd	xmm0, xmm2
	jbe	.L9375
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC21[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC7[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L9376
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC21[rip]
	addsd	xmm0, xmm2
	jmp	.L4939
.L9376:
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm2
	jmp	.L4939
.L9375:
	movss	xmm0, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC21[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC19[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L9377
	movss	xmm0, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC21[rip]
	addsd	xmm0, xmm2
	jmp	.L4939
.L9377:
	movss	xmm0, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm0, xmm2
.L4939:
	comisd	xmm1, xmm0
	jbe	.L9378
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC23[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC30[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L9379
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC23[rip]
	addsd	xmm0, xmm2
	jmp	.L4947
.L9379:
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm2
.L4947:
	comisd	xmm1, xmm0
	jbe	.L9380
	movss	xmm1, DWORD PTR x_14[rip]
	movss	xmm0, DWORD PTR .LC17[rip]
	addss	xmm0, xmm1
	jmp	.L4918
.L9380:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC23[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L9381
	movss	xmm1, DWORD PTR x_15[rip]
	movss	xmm0, DWORD PTR .LC29[rip]
	addss	xmm0, xmm1
	jmp	.L4918
.L9381:
	movss	xmm1, DWORD PTR x_17[rip]
	movss	xmm0, DWORD PTR .LC33[rip]
	addss	xmm0, xmm1
	jmp	.L4918
.L9378:
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC21[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L9382
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC21[rip]
	addsd	xmm0, xmm1
	jmp	.L4957
.L9382:
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC7[rip]
	addsd	xmm0, xmm1
.L4957:
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC21[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC19[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L9383
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC21[rip]
	addsd	xmm1, xmm2
	jmp	.L4960
.L9383:
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC19[rip]
	addsd	xmm1, xmm2
.L4960:
	comisd	xmm0, xmm1
	jbe	.L9384
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC21[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC7[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L9385
	movss	xmm1, DWORD PTR x_18[rip]
	movss	xmm0, DWORD PTR .LC27[rip]
	addss	xmm0, xmm1
	jmp	.L4918
.L9385:
	movss	xmm1, DWORD PTR x_20[rip]
	movss	xmm0, DWORD PTR .LC16[rip]
	addss	xmm0, xmm1
	jmp	.L4918
.L9384:
	movss	xmm0, DWORD PTR x_23[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC21[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC19[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L9386
	movss	xmm1, DWORD PTR x_23[rip]
	movss	xmm0, DWORD PTR .LC27[rip]
	addss	xmm0, xmm1
	jmp	.L4918
.L9386:
	movss	xmm1, DWORD PTR x_24[rip]
	movss	xmm0, DWORD PTR .LC25[rip]
	addss	xmm0, xmm1
.L4918:
	movss	DWORD PTR -20[rbp], xmm0
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC37[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC37[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L9387
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm2
	jmp	.L4972
.L9387:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC37[rip]
	addsd	xmm0, xmm2
.L4972:
	comisd	xmm1, xmm0
	jbe	.L9388
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC37[rip]
	addsd	xmm1, xmm0
	jmp	.L4975
.L9388:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC37[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L9389
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm0
	jmp	.L4975
.L9389:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC37[rip]
	addsd	xmm1, xmm0
.L4975:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_11[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC32[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L9390
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	jmp	.L4981
.L9390:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm0, xmm2
.L4981:
	movss	xmm2, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_14[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC3[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L9391
	movss	xmm2, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm3
	jmp	.L4984
.L9391:
	movss	xmm2, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm3
.L4984:
	comisd	xmm0, xmm2
	jbe	.L9392
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_11[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC32[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L9393
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	jmp	.L4990
.L9393:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm0, xmm2
	jmp	.L4990
.L9392:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L9394
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
	jmp	.L4990
.L9394:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm2
.L4990:
	comisd	xmm1, xmm0
	jbe	.L9395
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC37[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC37[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L9396
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm2
	jmp	.L4998
.L9396:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC37[rip]
	addsd	xmm0, xmm2
.L4998:
	comisd	xmm1, xmm0
	jbe	.L9397
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC37[rip]
	addsd	xmm0, xmm1
	jmp	.L5005
.L9397:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC37[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L9398
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm1
	jmp	.L5005
.L9398:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC37[rip]
	addsd	xmm0, xmm1
	jmp	.L5005
.L9395:
	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_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L9399
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm1
	jmp	.L5008
.L9399:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm0, xmm1
.L5008:
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L9400
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
	jmp	.L5011
.L9400:
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
.L5011:
	comisd	xmm0, xmm1
	jbe	.L9401
	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_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L9402
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm1
	jmp	.L5005
.L9402:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm0, xmm1
	jmp	.L5005
.L9401:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L9403
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm1
	jmp	.L5005
.L9403:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm1
.L5005:
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC21[rip]
	addsd	xmm2, xmm1
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_21[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC5[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L9404
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm3
	jmp	.L5023
.L9404:
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm3
.L5023:
	comisd	xmm2, xmm1
	jbe	.L9405
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC21[rip]
	addsd	xmm2, xmm1
	jmp	.L5026
.L9405:
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L9406
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm1
	jmp	.L5026
.L9406:
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm1
.L5026:
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_24[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC21[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L9407
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm3
	jmp	.L5032
.L9407:
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC21[rip]
	addsd	xmm1, xmm3
.L5032:
	movss	xmm3, DWORD PTR x_25[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC37[rip]
	addsd	xmm3, xmm4
	movss	xmm4, DWORD PTR x_26[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC37[rip]
	addsd	xmm4, xmm5
	comisd	xmm3, xmm4
	jbe	.L9408
	movss	xmm3, DWORD PTR x_25[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC37[rip]
	addsd	xmm3, xmm4
	jmp	.L5035
.L9408:
	movss	xmm3, DWORD PTR x_26[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC37[rip]
	addsd	xmm3, xmm4
.L5035:
	comisd	xmm1, xmm3
	jbe	.L9409
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_24[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC21[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L9410
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm3
	jmp	.L5041
.L9410:
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC21[rip]
	addsd	xmm1, xmm3
	jmp	.L5041
.L9409:
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC37[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_26[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC37[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L9411
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC37[rip]
	addsd	xmm1, xmm3
	jmp	.L5041
.L9411:
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC37[rip]
	addsd	xmm1, xmm3
.L5041:
	comisd	xmm2, xmm1
	jbe	.L9412
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC21[rip]
	addsd	xmm2, xmm1
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_21[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC5[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L9413
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm3
	jmp	.L5049
.L9413:
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm3
.L5049:
	comisd	xmm2, xmm1
	jbe	.L9414
	movss	xmm1, DWORD PTR x_15[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC21[rip]
	addsd	xmm1, xmm2
	jmp	.L5056
.L9414:
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L9415
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	jmp	.L5056
.L9415:
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	jmp	.L5056
.L9412:
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC21[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L9416
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	jmp	.L5059
.L9416:
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC21[rip]
	addsd	xmm1, xmm2
.L5059:
	movss	xmm2, DWORD PTR x_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC37[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_26[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC37[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L9417
	movss	xmm2, DWORD PTR x_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC37[rip]
	addsd	xmm2, xmm3
	jmp	.L5062
.L9417:
	movss	xmm2, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC37[rip]
	addsd	xmm2, xmm3
.L5062:
	comisd	xmm1, xmm2
	jbe	.L9418
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC21[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L9419
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	jmp	.L5056
.L9419:
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC21[rip]
	addsd	xmm1, xmm2
	jmp	.L5056
.L9418:
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC37[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC37[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L9420
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC37[rip]
	addsd	xmm1, xmm2
	jmp	.L5056
.L9420:
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC37[rip]
	addsd	xmm1, xmm2
.L5056:
	comisd	xmm0, xmm1
	jbe	.L9421
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC37[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC37[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L9422
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm2
	jmp	.L5076
.L9422:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC37[rip]
	addsd	xmm0, xmm2
.L5076:
	comisd	xmm1, xmm0
	jbe	.L9423
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC37[rip]
	addsd	xmm1, xmm0
	jmp	.L5079
.L9423:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC37[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L9424
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm0
	jmp	.L5079
.L9424:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC37[rip]
	addsd	xmm1, xmm0
.L5079:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_11[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC32[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L9425
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	jmp	.L5085
.L9425:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm0, xmm2
.L5085:
	movss	xmm2, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_14[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC3[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L9426
	movss	xmm2, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm3
	jmp	.L5088
.L9426:
	movss	xmm2, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm3
.L5088:
	comisd	xmm0, xmm2
	jbe	.L9427
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_11[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC32[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L9428
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	jmp	.L5094
.L9428:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm0, xmm2
	jmp	.L5094
.L9427:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L9429
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
	jmp	.L5094
.L9429:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm2
.L5094:
	comisd	xmm1, xmm0
	jbe	.L9430
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC37[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC37[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L9431
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm2
	jmp	.L5102
.L9431:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC37[rip]
	addsd	xmm0, xmm2
.L5102:
	comisd	xmm1, xmm0
	jbe	.L9432
	movss	xmm1, DWORD PTR x_6[rip]
	movss	xmm0, DWORD PTR .LC39[rip]
	addss	xmm0, xmm1
	jmp	.L5125
.L9432:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC37[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L9433
	movss	xmm1, DWORD PTR x_7[rip]
	movss	xmm0, DWORD PTR .LC38[rip]
	addss	xmm0, xmm1
	jmp	.L5125
.L9433:
	movss	xmm1, DWORD PTR x_9[rip]
	movss	xmm0, DWORD PTR .LC39[rip]
	addss	xmm0, xmm1
	jmp	.L5125
.L9430:
	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_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L9434
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm1
	jmp	.L5112
.L9434:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm0, xmm1
.L5112:
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L9435
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
	jmp	.L5115
.L9435:
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
.L5115:
	comisd	xmm0, xmm1
	jbe	.L9436
	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_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L9437
	movss	xmm1, DWORD PTR x_10[rip]
	movss	xmm0, DWORD PTR .LC13[rip]
	addss	xmm0, xmm1
	jmp	.L5125
.L9437:
	movss	xmm1, DWORD PTR x_11[rip]
	movss	xmm0, DWORD PTR .LC35[rip]
	addss	xmm0, xmm1
	jmp	.L5125
.L9436:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L9438
	movss	xmm1, DWORD PTR x_12[rip]
	movss	xmm0, DWORD PTR .LC15[rip]
	addss	xmm0, xmm1
	jmp	.L5125
.L9438:
	movss	xmm1, DWORD PTR x_14[rip]
	movss	xmm0, DWORD PTR .LC12[rip]
	addss	xmm0, xmm1
	jmp	.L5125
.L9421:
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC21[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L9439
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
	jmp	.L5128
.L9439:
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm2
.L5128:
	comisd	xmm1, xmm0
	jbe	.L9440
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC21[rip]
	addsd	xmm1, xmm0
	jmp	.L5131
.L9440:
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L9441
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm0
	jmp	.L5131
.L9441:
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm0
.L5131:
	movss	xmm0, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC21[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L9442
	movss	xmm0, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	jmp	.L5137
.L9442:
	movss	xmm0, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC21[rip]
	addsd	xmm0, xmm2
.L5137:
	movss	xmm2, DWORD PTR x_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC37[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_26[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC37[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L9443
	movss	xmm2, DWORD PTR x_25[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC37[rip]
	addsd	xmm2, xmm3
	jmp	.L5140
.L9443:
	movss	xmm2, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC37[rip]
	addsd	xmm2, xmm3
.L5140:
	comisd	xmm0, xmm2
	jbe	.L9444
	movss	xmm0, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_24[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC21[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L9445
	movss	xmm0, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	jmp	.L5146
.L9445:
	movss	xmm0, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC21[rip]
	addsd	xmm0, xmm2
	jmp	.L5146
.L9444:
	movss	xmm0, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC37[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC37[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L9446
	movss	xmm0, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC37[rip]
	addsd	xmm0, xmm2
	jmp	.L5146
.L9446:
	movss	xmm0, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC37[rip]
	addsd	xmm0, xmm2
.L5146:
	comisd	xmm1, xmm0
	jbe	.L9447
	movss	xmm0, DWORD PTR x_15[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC21[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L9448
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
	jmp	.L5154
.L9448:
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm2
.L5154:
	comisd	xmm1, xmm0
	jbe	.L9449
	movss	xmm1, DWORD PTR x_15[rip]
	movss	xmm0, DWORD PTR .LC27[rip]
	addss	xmm0, xmm1
	jmp	.L5125
.L9449:
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L9450
	movss	xmm1, DWORD PTR x_18[rip]
	movss	xmm0, DWORD PTR .LC9[rip]
	addss	xmm0, xmm1
	jmp	.L5125
.L9450:
	movss	xmm1, DWORD PTR x_21[rip]
	movss	xmm0, DWORD PTR .LC14[rip]
	addss	xmm0, xmm1
	jmp	.L5125
.L9447:
	movss	xmm0, DWORD PTR x_23[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC21[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L9451
	movss	xmm0, DWORD PTR x_23[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm1
	jmp	.L5164
.L9451:
	movss	xmm0, DWORD PTR x_24[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC21[rip]
	addsd	xmm0, xmm1
.L5164:
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC37[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC37[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L9452
	movss	xmm1, DWORD PTR x_25[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC37[rip]
	addsd	xmm1, xmm2
	jmp	.L5167
.L9452:
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC37[rip]
	addsd	xmm1, xmm2
.L5167:
	comisd	xmm0, xmm1
	jbe	.L9453
	movss	xmm0, DWORD PTR x_23[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_24[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC21[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L9454
	movss	xmm1, DWORD PTR x_23[rip]
	movss	xmm0, DWORD PTR .LC13[rip]
	addss	xmm0, xmm1
	jmp	.L5125
.L9454:
	movss	xmm1, DWORD PTR x_24[rip]
	movss	xmm0, DWORD PTR .LC27[rip]
	addss	xmm0, xmm1
	jmp	.L5125
.L9453:
	movss	xmm0, DWORD PTR x_25[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC37[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC37[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L9455
	movss	xmm1, DWORD PTR x_25[rip]
	movss	xmm0, DWORD PTR .LC39[rip]
	addss	xmm0, xmm1
	jmp	.L5125
.L9455:
	movss	xmm1, DWORD PTR x_26[rip]
	movss	xmm0, DWORD PTR .LC39[rip]
	addss	xmm0, xmm1
.L5125:
	movss	DWORD PTR -16[rbp], xmm0
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC20[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_5[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 .LC31[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L9456
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
	jmp	.L5179
.L9456:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm2
.L5179:
	comisd	xmm1, xmm0
	jbe	.L9457
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC20[rip]
	addsd	xmm1, xmm0
	jmp	.L5182
.L9457:
	movss	xmm0, DWORD PTR x_5[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 .LC31[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L9458
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm0
	jmp	.L5182
.L9458:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm0
.L5182:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC21[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_10[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC1[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L9459
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC21[rip]
	addsd	xmm0, xmm2
	jmp	.L5188
.L9459:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
.L5188:
	movss	xmm2, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_13[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC0[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L9460
	movss	xmm2, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm3
	jmp	.L5191
.L9460:
	movss	xmm2, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm3
.L5191:
	comisd	xmm0, xmm2
	jbe	.L9461
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC21[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_10[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC1[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L9462
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC21[rip]
	addsd	xmm0, xmm2
	jmp	.L5197
.L9462:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
	jmp	.L5197
.L9461:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L9463
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	jmp	.L5197
.L9463:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
.L5197:
	comisd	xmm1, xmm0
	jbe	.L9464
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC20[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_5[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 .LC31[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L9465
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
	jmp	.L5205
.L9465:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm2
.L5205:
	comisd	xmm1, xmm0
	jbe	.L9466
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC20[rip]
	addsd	xmm0, xmm1
	jmp	.L5212
.L9466:
	movss	xmm0, DWORD PTR x_5[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 .LC31[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L9467
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
	jmp	.L5212
.L9467:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm1
	jmp	.L5212
.L9464:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC21[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L9468
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC21[rip]
	addsd	xmm0, xmm1
	jmp	.L5215
.L9468:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm1
.L5215:
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L9469
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	jmp	.L5218
.L9469:
	movss	xmm1, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
.L5218:
	comisd	xmm0, xmm1
	jbe	.L9470
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC21[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L9471
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC21[rip]
	addsd	xmm0, xmm1
	jmp	.L5212
.L9471:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm1
	jmp	.L5212
.L9470:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L9472
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm1
	jmp	.L5212
.L9472:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm1
.L5212:
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC18[rip]
	addsd	xmm2, xmm1
	movss	xmm1, DWORD PTR x_18[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 .LC23[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L9473
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm3
	jmp	.L5230
.L9473:
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC23[rip]
	addsd	xmm1, xmm3
.L5230:
	comisd	xmm2, xmm1
	jbe	.L9474
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC18[rip]
	addsd	xmm2, xmm1
	jmp	.L5233
.L9474:
	movss	xmm1, DWORD PTR x_18[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 .LC23[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L9475
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm2, xmm1
	jmp	.L5233
.L9475:
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC23[rip]
	addsd	xmm2, xmm1
.L5233:
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_22[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC37[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L9476
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm3
	jmp	.L5239
.L9476:
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC37[rip]
	addsd	xmm1, xmm3
.L5239:
	movss	xmm3, DWORD PTR x_23[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC1[rip]
	addsd	xmm3, xmm4
	movss	xmm4, DWORD PTR x_26[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC32[rip]
	addsd	xmm4, xmm5
	comisd	xmm3, xmm4
	jbe	.L9477
	movss	xmm3, DWORD PTR x_23[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC1[rip]
	addsd	xmm3, xmm4
	jmp	.L5242
.L9477:
	movss	xmm3, DWORD PTR x_26[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC32[rip]
	addsd	xmm3, xmm4
.L5242:
	comisd	xmm1, xmm3
	jbe	.L9478
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_22[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC37[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L9479
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm3
	jmp	.L5248
.L9479:
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC37[rip]
	addsd	xmm1, xmm3
	jmp	.L5248
.L9478:
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_26[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC32[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L9480
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm3
	jmp	.L5248
.L9480:
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm3
.L5248:
	comisd	xmm2, xmm1
	jbe	.L9481
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC18[rip]
	addsd	xmm2, xmm1
	movss	xmm1, DWORD PTR x_18[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 .LC23[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L9482
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm3
	jmp	.L5256
.L9482:
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC23[rip]
	addsd	xmm1, xmm3
.L5256:
	comisd	xmm2, xmm1
	jbe	.L9483
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC18[rip]
	addsd	xmm1, xmm2
	jmp	.L5263
.L9483:
	movss	xmm1, DWORD PTR x_18[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 .LC23[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L9484
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm2
	jmp	.L5263
.L9484:
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC23[rip]
	addsd	xmm1, xmm2
	jmp	.L5263
.L9481:
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_22[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC37[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L9485
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
	jmp	.L5266
.L9485:
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC37[rip]
	addsd	xmm1, xmm2
.L5266:
	movss	xmm2, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC1[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_26[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC32[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L9486
	movss	xmm2, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC1[rip]
	addsd	xmm2, xmm3
	jmp	.L5269
.L9486:
	movss	xmm2, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC32[rip]
	addsd	xmm2, xmm3
.L5269:
	comisd	xmm1, xmm2
	jbe	.L9487
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_22[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC37[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L9488
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC2[rip]
	addsd	xmm1, xmm2
	jmp	.L5263
.L9488:
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC37[rip]
	addsd	xmm1, xmm2
	jmp	.L5263
.L9487:
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC32[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L9489
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
	jmp	.L5263
.L9489:
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm2
.L5263:
	comisd	xmm0, xmm1
	jbe	.L9490
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC20[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_5[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 .LC31[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L9491
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
	jmp	.L5283
.L9491:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm2
.L5283:
	comisd	xmm1, xmm0
	jbe	.L9492
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC20[rip]
	addsd	xmm1, xmm0
	jmp	.L5286
.L9492:
	movss	xmm0, DWORD PTR x_5[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 .LC31[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L9493
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm0
	jmp	.L5286
.L9493:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm0
.L5286:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC21[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_10[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC1[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L9494
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC21[rip]
	addsd	xmm0, xmm2
	jmp	.L5292
.L9494:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
.L5292:
	movss	xmm2, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_13[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC0[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L9495
	movss	xmm2, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm3
	jmp	.L5295
.L9495:
	movss	xmm2, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm3
.L5295:
	comisd	xmm0, xmm2
	jbe	.L9496
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC21[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_10[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC1[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L9497
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC21[rip]
	addsd	xmm0, xmm2
	jmp	.L5301
.L9497:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
	jmp	.L5301
.L9496:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L9498
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	jmp	.L5301
.L9498:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
.L5301:
	comisd	xmm1, xmm0
	jbe	.L9499
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC20[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_5[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 .LC31[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L9500
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC0[rip]
	addsd	xmm0, xmm2
	jmp	.L5309
.L9500:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm2
.L5309:
	comisd	xmm1, xmm0
	jbe	.L9501
	movss	xmm1, DWORD PTR x_2[rip]
	movss	xmm0, DWORD PTR .LC26[rip]
	addss	xmm0, xmm1
	jmp	.L5332
.L9501:
	movss	xmm0, DWORD PTR x_5[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 .LC31[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L9502
	movss	xmm1, DWORD PTR x_5[rip]
	movss	xmm0, DWORD PTR .LC9[rip]
	addss	xmm0, xmm1
	jmp	.L5332
.L9502:
	movss	xmm1, DWORD PTR x_6[rip]
	movss	xmm0, DWORD PTR .LC34[rip]
	addss	xmm0, xmm1
	jmp	.L5332
.L9499:
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC21[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L9503
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC21[rip]
	addsd	xmm0, xmm1
	jmp	.L5319
.L9503:
	movss	xmm0, DWORD PTR x_10[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm1
.L5319:
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC0[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L9504
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	jmp	.L5322
.L9504:
	movss	xmm1, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
.L5322:
	comisd	xmm0, xmm1
	jbe	.L9505
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC21[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_10[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L9506
	movss	xmm1, DWORD PTR x_7[rip]
	movss	xmm0, DWORD PTR .LC27[rip]
	addss	xmm0, xmm1
	jmp	.L5332
.L9506:
	movss	xmm1, DWORD PTR x_10[rip]
	movss	xmm0, DWORD PTR .LC10[rip]
	addss	xmm0, xmm1
	jmp	.L5332
.L9505:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC0[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L9507
	movss	xmm1, DWORD PTR x_12[rip]
	movss	xmm0, DWORD PTR .LC13[rip]
	addss	xmm0, xmm1
	jmp	.L5332
.L9507:
	movss	xmm1, DWORD PTR x_13[rip]
	movss	xmm0, DWORD PTR .LC9[rip]
	addss	xmm0, xmm1
	jmp	.L5332
.L9490:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC18[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_18[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 .LC23[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L9508
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm2
	jmp	.L5335
.L9508:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC23[rip]
	addsd	xmm0, xmm2
.L5335:
	comisd	xmm1, xmm0
	jbe	.L9509
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC18[rip]
	addsd	xmm1, xmm0
	jmp	.L5338
.L9509:
	movss	xmm0, DWORD PTR x_18[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 .LC23[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L9510
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm1, xmm0
	jmp	.L5338
.L9510:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC23[rip]
	addsd	xmm1, xmm0
.L5338:
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_22[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC37[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L9511
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm2
	jmp	.L5344
.L9511:
	movss	xmm0, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC37[rip]
	addsd	xmm0, xmm2
.L5344:
	movss	xmm2, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC1[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_26[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC32[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L9512
	movss	xmm2, DWORD PTR x_23[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC1[rip]
	addsd	xmm2, xmm3
	jmp	.L5347
.L9512:
	movss	xmm2, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC32[rip]
	addsd	xmm2, xmm3
.L5347:
	comisd	xmm0, xmm2
	jbe	.L9513
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_22[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC37[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L9514
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm2
	jmp	.L5353
.L9514:
	movss	xmm0, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC37[rip]
	addsd	xmm0, xmm2
	jmp	.L5353
.L9513:
	movss	xmm0, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC32[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L9515
	movss	xmm0, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
	jmp	.L5353
.L9515:
	movss	xmm0, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC32[rip]
	addsd	xmm0, xmm2
.L5353:
	comisd	xmm1, xmm0
	jbe	.L9516
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC18[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_18[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 .LC23[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L9517
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm2
	jmp	.L5361
.L9517:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC23[rip]
	addsd	xmm0, xmm2
.L5361:
	comisd	xmm1, xmm0
	jbe	.L9518
	movss	xmm1, DWORD PTR x_16[rip]
	movss	xmm0, DWORD PTR .LC24[rip]
	addss	xmm0, xmm1
	jmp	.L5332
.L9518:
	movss	xmm0, DWORD PTR x_18[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 .LC23[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L9519
	movss	xmm1, DWORD PTR x_18[rip]
	movss	xmm0, DWORD PTR .LC38[rip]
	addss	xmm0, xmm1
	jmp	.L5332
.L9519:
	movss	xmm1, DWORD PTR x_19[rip]
	movss	xmm0, DWORD PTR .LC29[rip]
	addss	xmm0, xmm1
	jmp	.L5332
.L9516:
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC37[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L9520
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm1
	jmp	.L5371
.L9520:
	movss	xmm0, DWORD PTR x_22[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC37[rip]
	addsd	xmm0, xmm1
.L5371:
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC32[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L9521
	movss	xmm1, DWORD PTR x_23[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
	jmp	.L5374
.L9521:
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm2
.L5374:
	comisd	xmm0, xmm1
	jbe	.L9522
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC2[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_22[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC37[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L9523
	movss	xmm1, DWORD PTR x_21[rip]
	movss	xmm0, DWORD PTR .LC11[rip]
	addss	xmm0, xmm1
	jmp	.L5332
.L9523:
	movss	xmm1, DWORD PTR x_22[rip]
	movss	xmm0, DWORD PTR .LC39[rip]
	addss	xmm0, xmm1
	jmp	.L5332
.L9522:
	movss	xmm0, DWORD PTR x_23[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC32[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L9524
	movss	xmm1, DWORD PTR x_23[rip]
	movss	xmm0, DWORD PTR .LC10[rip]
	addss	xmm0, xmm1
	jmp	.L5332
.L9524:
	movss	xmm1, DWORD PTR x_26[rip]
	movss	xmm0, DWORD PTR .LC35[rip]
	addss	xmm0, xmm1
.L5332:
	movss	DWORD PTR -12[rbp], xmm0
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC18[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_3[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC1[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L9525
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm2
	jmp	.L5386
.L9525:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
.L5386:
	comisd	xmm1, xmm0
	jbe	.L9526
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC18[rip]
	addsd	xmm1, xmm0
	jmp	.L5389
.L9526:
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L9527
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm0
	jmp	.L5389
.L9527:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm0
.L5389:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[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	.L9528
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm2
	jmp	.L5395
.L9528:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
.L5395:
	movss	xmm2, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC23[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_13[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC5[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L9529
	movss	xmm2, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC23[rip]
	addsd	xmm2, xmm3
	jmp	.L5398
.L9529:
	movss	xmm2, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm3
.L5398:
	comisd	xmm0, xmm2
	jbe	.L9530
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[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	.L9531
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm2
	jmp	.L5404
.L9531:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
	jmp	.L5404
.L9530:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC23[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L9532
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC23[rip]
	addsd	xmm0, xmm2
	jmp	.L5404
.L9532:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm2
.L5404:
	comisd	xmm1, xmm0
	jbe	.L9533
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC18[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_3[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC1[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L9534
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm2
	jmp	.L5412
.L9534:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
.L5412:
	comisd	xmm1, xmm0
	jbe	.L9535
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC18[rip]
	addsd	xmm0, xmm1
	jmp	.L5419
.L9535:
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L9536
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm1
	jmp	.L5419
.L9536:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm1
	jmp	.L5419
.L9533:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[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	.L9537
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm1
	jmp	.L5422
.L9537:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm1
.L5422:
	movss	xmm1, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC23[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L9538
	movss	xmm1, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC23[rip]
	addsd	xmm1, xmm2
	jmp	.L5425
.L9538:
	movss	xmm1, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
.L5425:
	comisd	xmm0, xmm1
	jbe	.L9539
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[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	.L9540
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm1
	jmp	.L5419
.L9540:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm1
	jmp	.L5419
.L9539:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC23[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L9541
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC23[rip]
	addsd	xmm0, xmm1
	jmp	.L5419
.L9541:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm1
.L5419:
	movss	xmm1, DWORD PTR x_14[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 .LC19[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_18[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC30[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L9542
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC19[rip]
	addsd	xmm1, xmm3
	jmp	.L5437
.L9542:
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm3
.L5437:
	comisd	xmm2, xmm1
	jbe	.L9543
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm2, xmm1
	jmp	.L5440
.L9543:
	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 .LC30[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L9544
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC19[rip]
	addsd	xmm2, xmm1
	jmp	.L5440
.L9544:
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC30[rip]
	addsd	xmm2, xmm1
.L5440:
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC19[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_20[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC31[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L9545
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC19[rip]
	addsd	xmm1, xmm3
	jmp	.L5446
.L9545:
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm3
.L5446:
	movss	xmm3, DWORD PTR x_21[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC1[rip]
	addsd	xmm3, xmm4
	movss	xmm4, DWORD PTR x_27[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC18[rip]
	addsd	xmm4, xmm5
	comisd	xmm3, xmm4
	jbe	.L9546
	movss	xmm3, DWORD PTR x_21[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC1[rip]
	addsd	xmm3, xmm4
	jmp	.L5449
.L9546:
	movss	xmm3, DWORD PTR x_27[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC18[rip]
	addsd	xmm3, xmm4
.L5449:
	comisd	xmm1, xmm3
	jbe	.L9547
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC19[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_20[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC31[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L9548
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC19[rip]
	addsd	xmm1, xmm3
	jmp	.L5455
.L9548:
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm3
	jmp	.L5455
.L9547:
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_27[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC18[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L9549
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm3
	jmp	.L5455
.L9549:
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC18[rip]
	addsd	xmm1, xmm3
.L5455:
	comisd	xmm2, xmm1
	jbe	.L9550
	movss	xmm1, DWORD PTR x_14[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 .LC19[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_18[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC30[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L9551
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC19[rip]
	addsd	xmm1, xmm3
	jmp	.L5463
.L9551:
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm3
.L5463:
	comisd	xmm2, xmm1
	jbe	.L9552
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
	jmp	.L5470
.L9552:
	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 .LC30[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L9553
	movss	xmm1, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC19[rip]
	addsd	xmm1, xmm2
	jmp	.L5470
.L9553:
	movss	xmm1, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm2
	jmp	.L5470
.L9550:
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC19[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC31[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L9554
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC19[rip]
	addsd	xmm1, xmm2
	jmp	.L5473
.L9554:
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm2
.L5473:
	movss	xmm2, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC1[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_27[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC18[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L9555
	movss	xmm2, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC1[rip]
	addsd	xmm2, xmm3
	jmp	.L5476
.L9555:
	movss	xmm2, DWORD PTR x_27[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC18[rip]
	addsd	xmm2, xmm3
.L5476:
	comisd	xmm1, xmm2
	jbe	.L9556
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC19[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC31[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L9557
	movss	xmm1, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC19[rip]
	addsd	xmm1, xmm2
	jmp	.L5470
.L9557:
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm2
	jmp	.L5470
.L9556:
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_27[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC18[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L9558
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
	jmp	.L5470
.L9558:
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC18[rip]
	addsd	xmm1, xmm2
.L5470:
	comisd	xmm0, xmm1
	jbe	.L9559
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC18[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_3[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC1[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L9560
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm2
	jmp	.L5490
.L9560:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
.L5490:
	comisd	xmm1, xmm0
	jbe	.L9561
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC18[rip]
	addsd	xmm1, xmm0
	jmp	.L5493
.L9561:
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L9562
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm0
	jmp	.L5493
.L9562:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm0
.L5493:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[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	.L9563
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm2
	jmp	.L5499
.L9563:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
.L5499:
	movss	xmm2, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC23[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_13[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC5[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L9564
	movss	xmm2, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC23[rip]
	addsd	xmm2, xmm3
	jmp	.L5502
.L9564:
	movss	xmm2, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm3
.L5502:
	comisd	xmm0, xmm2
	jbe	.L9565
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[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	.L9566
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm2
	jmp	.L5508
.L9566:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
	jmp	.L5508
.L9565:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC23[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L9567
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC23[rip]
	addsd	xmm0, xmm2
	jmp	.L5508
.L9567:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm2
.L5508:
	comisd	xmm1, xmm0
	jbe	.L9568
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC18[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_3[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC1[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L9569
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm2
	jmp	.L5516
.L9569:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
.L5516:
	comisd	xmm1, xmm0
	jbe	.L9570
	movss	xmm1, DWORD PTR x_0[rip]
	movss	xmm0, DWORD PTR .LC24[rip]
	addss	xmm0, xmm1
	jmp	.L5539
.L9570:
	movss	xmm0, DWORD PTR x_1[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L9571
	movss	xmm1, DWORD PTR x_1[rip]
	movss	xmm0, DWORD PTR .LC33[rip]
	addss	xmm0, xmm1
	jmp	.L5539
.L9571:
	movss	xmm1, DWORD PTR x_3[rip]
	movss	xmm0, DWORD PTR .LC10[rip]
	addss	xmm0, xmm1
	jmp	.L5539
.L9568:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[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	.L9572
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[rip]
	addsd	xmm0, xmm1
	jmp	.L5526
.L9572:
	movss	xmm0, DWORD PTR x_6[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm1
.L5526:
	movss	xmm1, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC23[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC5[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L9573
	movss	xmm1, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC23[rip]
	addsd	xmm1, xmm2
	jmp	.L5529
.L9573:
	movss	xmm1, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
.L5529:
	comisd	xmm0, xmm1
	jbe	.L9574
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC36[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	.L9575
	movss	xmm1, DWORD PTR x_4[rip]
	movss	xmm0, DWORD PTR .LC38[rip]
	addss	xmm0, xmm1
	jmp	.L5539
.L9575:
	movss	xmm1, DWORD PTR x_6[rip]
	movss	xmm0, DWORD PTR .LC15[rip]
	addss	xmm0, xmm1
	jmp	.L5539
.L9574:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC23[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L9576
	movss	xmm1, DWORD PTR x_9[rip]
	movss	xmm0, DWORD PTR .LC29[rip]
	addss	xmm0, xmm1
	jmp	.L5539
.L9576:
	movss	xmm1, DWORD PTR x_13[rip]
	movss	xmm0, DWORD PTR .LC14[rip]
	addss	xmm0, xmm1
	jmp	.L5539
.L9559:
	movss	xmm0, DWORD PTR x_14[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 .LC19[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC30[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L9577
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm0, xmm2
	jmp	.L5542
.L9577:
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm2
.L5542:
	comisd	xmm1, xmm0
	jbe	.L9578
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm0
	jmp	.L5545
.L9578:
	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 .LC30[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L9579
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm1, xmm0
	jmp	.L5545
.L9579:
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm0
.L5545:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC31[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L9580
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm0, xmm2
	jmp	.L5551
.L9580:
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm2
.L5551:
	movss	xmm2, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC1[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_27[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC18[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L9581
	movss	xmm2, DWORD PTR x_21[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC1[rip]
	addsd	xmm2, xmm3
	jmp	.L5554
.L9581:
	movss	xmm2, DWORD PTR x_27[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC18[rip]
	addsd	xmm2, xmm3
.L5554:
	comisd	xmm0, xmm2
	jbe	.L9582
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_20[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC31[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L9583
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm0, xmm2
	jmp	.L5560
.L9583:
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm2
	jmp	.L5560
.L9582:
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_27[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC18[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L9584
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
	jmp	.L5560
.L9584:
	movss	xmm0, DWORD PTR x_27[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC18[rip]
	addsd	xmm0, xmm2
.L5560:
	comisd	xmm1, xmm0
	jbe	.L9585
	movss	xmm0, DWORD PTR x_14[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 .LC19[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_18[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC30[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L9586
	movss	xmm0, DWORD PTR x_17[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm0, xmm2
	jmp	.L5568
.L9586:
	movss	xmm0, DWORD PTR x_18[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm2
.L5568:
	comisd	xmm1, xmm0
	jbe	.L9587
	movss	xmm1, DWORD PTR x_14[rip]
	movss	xmm0, DWORD PTR .LC10[rip]
	addss	xmm0, xmm1
	jmp	.L5539
.L9587:
	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 .LC30[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L9588
	movss	xmm1, DWORD PTR x_17[rip]
	movss	xmm0, DWORD PTR .LC25[rip]
	addss	xmm0, xmm1
	jmp	.L5539
.L9588:
	movss	xmm1, DWORD PTR x_18[rip]
	movss	xmm0, DWORD PTR .LC33[rip]
	addss	xmm0, xmm1
	jmp	.L5539
.L9585:
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L9589
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm0, xmm1
	jmp	.L5578
.L9589:
	movss	xmm0, DWORD PTR x_20[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC31[rip]
	addsd	xmm0, xmm1
.L5578:
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_27[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC18[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L9590
	movss	xmm1, DWORD PTR x_21[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
	jmp	.L5581
.L9590:
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC18[rip]
	addsd	xmm1, xmm2
.L5581:
	comisd	xmm0, xmm1
	jbe	.L9591
	movss	xmm0, DWORD PTR x_19[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_20[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC31[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L9592
	movss	xmm1, DWORD PTR x_19[rip]
	movss	xmm0, DWORD PTR .LC25[rip]
	addss	xmm0, xmm1
	jmp	.L5539
.L9592:
	movss	xmm1, DWORD PTR x_20[rip]
	movss	xmm0, DWORD PTR .LC34[rip]
	addss	xmm0, xmm1
	jmp	.L5539
.L9591:
	movss	xmm0, DWORD PTR x_21[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC18[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L9593
	movss	xmm1, DWORD PTR x_21[rip]
	movss	xmm0, DWORD PTR .LC10[rip]
	addss	xmm0, xmm1
	jmp	.L5539
.L9593:
	movss	xmm1, DWORD PTR x_27[rip]
	movss	xmm0, DWORD PTR .LC24[rip]
	addss	xmm0, xmm1
.L5539:
	movss	DWORD PTR -8[rbp], xmm0
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC23[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_3[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC22[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L9594
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm2
	jmp	.L5593
.L9594:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm0, xmm2
.L5593:
	comisd	xmm1, xmm0
	jbe	.L9595
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC23[rip]
	addsd	xmm1, xmm0
	jmp	.L5596
.L9595:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC22[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L9596
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm0
	jmp	.L5596
.L9596:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm1, xmm0
.L5596:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_5[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L9597
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm0, xmm2
	jmp	.L5602
.L9597:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
.L5602:
	movss	xmm2, DWORD PTR x_7[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_9[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC19[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L9598
	movss	xmm2, DWORD PTR x_7[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm3
	jmp	.L5605
.L9598:
	movss	xmm2, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC19[rip]
	addsd	xmm2, xmm3
.L5605:
	comisd	xmm0, xmm2
	jbe	.L9599
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_5[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L9600
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm0, xmm2
	jmp	.L5611
.L9600:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	jmp	.L5611
.L9599:
	movss	xmm0, DWORD PTR x_7[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 .LC19[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L9601
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
	jmp	.L5611
.L9601:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm0, xmm2
.L5611:
	comisd	xmm1, xmm0
	jbe	.L9602
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC23[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_3[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC22[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L9603
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm2
	jmp	.L5619
.L9603:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm0, xmm2
.L5619:
	comisd	xmm1, xmm0
	jbe	.L9604
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC23[rip]
	addsd	xmm0, xmm1
	jmp	.L5626
.L9604:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC22[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L9605
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm1
	jmp	.L5626
.L9605:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm0, xmm1
	jmp	.L5626
.L9602:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L9606
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm0, xmm1
	jmp	.L5629
.L9606:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm1
.L5629:
	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 .LC19[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L9607
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
	jmp	.L5632
.L9607:
	movss	xmm1, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC19[rip]
	addsd	xmm1, xmm2
.L5632:
	comisd	xmm0, xmm1
	jbe	.L9608
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L9609
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm0, xmm1
	jmp	.L5626
.L9609:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm1
	jmp	.L5626
.L9608:
	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 .LC19[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L9610
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm1
	jmp	.L5626
.L9610:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm0, xmm1
.L5626:
	movss	xmm1, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm1
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_13[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC1[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L9611
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm3
	jmp	.L5644
.L9611:
	movss	xmm1, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm3
.L5644:
	comisd	xmm2, xmm1
	jbe	.L9612
	movss	xmm1, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm1
	jmp	.L5647
.L9612:
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC1[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L9613
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm1
	jmp	.L5647
.L9613:
	movss	xmm1, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm2, xmm1
.L5647:
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_16[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC23[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L9614
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm3
	jmp	.L5653
.L9614:
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC23[rip]
	addsd	xmm1, xmm3
.L5653:
	movss	xmm3, DWORD PTR x_26[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC3[rip]
	addsd	xmm3, xmm4
	movss	xmm4, DWORD PTR x_27[rip]
	pxor	xmm5, xmm5
	cvtss2sd	xmm5, xmm4
	movsd	xmm4, QWORD PTR .LC21[rip]
	addsd	xmm4, xmm5
	comisd	xmm3, xmm4
	jbe	.L9615
	movss	xmm3, DWORD PTR x_26[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC3[rip]
	addsd	xmm3, xmm4
	jmp	.L5656
.L9615:
	movss	xmm3, DWORD PTR x_27[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC21[rip]
	addsd	xmm3, xmm4
.L5656:
	comisd	xmm1, xmm3
	jbe	.L9616
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_16[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC23[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L9617
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm3
	jmp	.L5662
.L9617:
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC23[rip]
	addsd	xmm1, xmm3
	jmp	.L5662
.L9616:
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_27[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC21[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L9618
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm3
	jmp	.L5662
.L9618:
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC21[rip]
	addsd	xmm1, xmm3
.L5662:
	comisd	xmm2, xmm1
	jbe	.L9619
	movss	xmm1, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm2, xmm1
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm3
	movss	xmm3, DWORD PTR x_13[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC1[rip]
	addsd	xmm3, xmm4
	comisd	xmm1, xmm3
	jbe	.L9620
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm3
	jmp	.L5670
.L9620:
	movss	xmm1, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm3
.L5670:
	comisd	xmm2, xmm1
	jbe	.L9621
	movss	xmm1, DWORD PTR x_11[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
	jmp	.L5677
.L9621:
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC1[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L9622
	movss	xmm1, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm2
	jmp	.L5677
.L9622:
	movss	xmm1, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
	jmp	.L5677
.L9619:
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC23[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L9623
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	jmp	.L5680
.L9623:
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC23[rip]
	addsd	xmm1, xmm2
.L5680:
	movss	xmm2, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_27[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC21[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L9624
	movss	xmm2, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm3
	jmp	.L5683
.L9624:
	movss	xmm2, DWORD PTR x_27[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC21[rip]
	addsd	xmm2, xmm3
.L5683:
	comisd	xmm1, xmm2
	jbe	.L9625
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC23[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L9626
	movss	xmm1, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC5[rip]
	addsd	xmm1, xmm2
	jmp	.L5677
.L9626:
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC23[rip]
	addsd	xmm1, xmm2
	jmp	.L5677
.L9625:
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_27[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC21[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L9627
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	jmp	.L5677
.L9627:
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC21[rip]
	addsd	xmm1, xmm2
.L5677:
	comisd	xmm0, xmm1
	jbe	.L9628
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC23[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_3[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC22[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L9629
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm2
	jmp	.L5697
.L9629:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm0, xmm2
.L5697:
	comisd	xmm1, xmm0
	jbe	.L9630
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC23[rip]
	addsd	xmm1, xmm0
	jmp	.L5700
.L9630:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC22[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L9631
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm1, xmm0
	jmp	.L5700
.L9631:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm1, xmm0
.L5700:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_5[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L9632
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm0, xmm2
	jmp	.L5706
.L9632:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
.L5706:
	movss	xmm2, DWORD PTR x_7[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_9[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC19[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L9633
	movss	xmm2, DWORD PTR x_7[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC6[rip]
	addsd	xmm2, xmm3
	jmp	.L5709
.L9633:
	movss	xmm2, DWORD PTR x_9[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC19[rip]
	addsd	xmm2, xmm3
.L5709:
	comisd	xmm0, xmm2
	jbe	.L9634
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_5[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC4[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L9635
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm0, xmm2
	jmp	.L5715
.L9635:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm2
	jmp	.L5715
.L9634:
	movss	xmm0, DWORD PTR x_7[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 .LC19[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L9636
	movss	xmm0, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC6[rip]
	addsd	xmm0, xmm2
	jmp	.L5715
.L9636:
	movss	xmm0, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm0, xmm2
.L5715:
	comisd	xmm1, xmm0
	jbe	.L9637
	movss	xmm0, DWORD PTR x_0[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC23[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_3[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC22[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L9638
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm2
	jmp	.L5723
.L9638:
	movss	xmm0, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC22[rip]
	addsd	xmm0, xmm2
.L5723:
	comisd	xmm1, xmm0
	jbe	.L9639
	movss	xmm1, DWORD PTR x_0[rip]
	movss	xmm0, DWORD PTR .LC29[rip]
	addss	xmm0, xmm1
	jmp	.L5746
.L9639:
	movss	xmm0, DWORD PTR x_2[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC30[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_3[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC22[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L9640
	movss	xmm1, DWORD PTR x_2[rip]
	movss	xmm0, DWORD PTR .LC33[rip]
	addss	xmm0, xmm1
	jmp	.L5746
.L9640:
	movss	xmm1, DWORD PTR x_3[rip]
	movss	xmm0, DWORD PTR .LC28[rip]
	addss	xmm0, xmm1
	jmp	.L5746
.L9637:
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L9641
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm0, xmm1
	jmp	.L5733
.L9641:
	movss	xmm0, DWORD PTR x_5[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC4[rip]
	addsd	xmm0, xmm1
.L5733:
	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 .LC19[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L9642
	movss	xmm1, DWORD PTR x_7[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC6[rip]
	addsd	xmm1, xmm2
	jmp	.L5736
.L9642:
	movss	xmm1, DWORD PTR x_9[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC19[rip]
	addsd	xmm1, xmm2
.L5736:
	comisd	xmm0, xmm1
	jbe	.L9643
	movss	xmm0, DWORD PTR x_4[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC19[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_5[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC4[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L9644
	movss	xmm1, DWORD PTR x_4[rip]
	movss	xmm0, DWORD PTR .LC25[rip]
	addss	xmm0, xmm1
	jmp	.L5746
.L9644:
	movss	xmm1, DWORD PTR x_5[rip]
	movss	xmm0, DWORD PTR .LC13[rip]
	addss	xmm0, xmm1
	jmp	.L5746
.L9643:
	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 .LC19[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L9645
	movss	xmm1, DWORD PTR x_7[rip]
	movss	xmm0, DWORD PTR .LC15[rip]
	addss	xmm0, xmm1
	jmp	.L5746
.L9645:
	movss	xmm1, DWORD PTR x_9[rip]
	movss	xmm0, DWORD PTR .LC25[rip]
	addss	xmm0, xmm1
	jmp	.L5746
.L9628:
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC1[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L9646
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
	jmp	.L5749
.L9646:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
.L5749:
	comisd	xmm1, xmm0
	jbe	.L9647
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm0
	jmp	.L5752
.L9647:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L9648
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm0
	jmp	.L5752
.L9648:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm0
.L5752:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC23[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L9649
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm2
	jmp	.L5758
.L9649:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC23[rip]
	addsd	xmm0, xmm2
.L5758:
	movss	xmm2, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm3
	movss	xmm3, DWORD PTR x_27[rip]
	pxor	xmm4, xmm4
	cvtss2sd	xmm4, xmm3
	movsd	xmm3, QWORD PTR .LC21[rip]
	addsd	xmm3, xmm4
	comisd	xmm2, xmm3
	jbe	.L9650
	movss	xmm2, DWORD PTR x_26[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC3[rip]
	addsd	xmm2, xmm3
	jmp	.L5761
.L9650:
	movss	xmm2, DWORD PTR x_27[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC21[rip]
	addsd	xmm2, xmm3
.L5761:
	comisd	xmm0, xmm2
	jbe	.L9651
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_16[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC23[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L9652
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm2
	jmp	.L5767
.L9652:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC23[rip]
	addsd	xmm0, xmm2
	jmp	.L5767
.L9651:
	movss	xmm0, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_27[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC21[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L9653
	movss	xmm0, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm2
	jmp	.L5767
.L9653:
	movss	xmm0, DWORD PTR x_27[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC21[rip]
	addsd	xmm0, xmm2
.L5767:
	comisd	xmm1, xmm0
	jbe	.L9654
	movss	xmm0, DWORD PTR x_11[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm1, xmm0
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
	movss	xmm2, DWORD PTR x_13[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC1[rip]
	addsd	xmm2, xmm3
	comisd	xmm0, xmm2
	jbe	.L9655
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm2
	jmp	.L5775
.L9655:
	movss	xmm0, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm0
	movsd	xmm0, QWORD PTR .LC1[rip]
	addsd	xmm0, xmm2
.L5775:
	comisd	xmm1, xmm0
	jbe	.L9656
	movss	xmm1, DWORD PTR x_11[rip]
	movss	xmm0, DWORD PTR .LC17[rip]
	addss	xmm0, xmm1
	jmp	.L5746
.L9656:
	movss	xmm0, DWORD PTR x_12[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC8[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_13[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC1[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L9657
	movss	xmm1, DWORD PTR x_12[rip]
	movss	xmm0, DWORD PTR .LC17[rip]
	addss	xmm0, xmm1
	jmp	.L5746
.L9657:
	movss	xmm1, DWORD PTR x_13[rip]
	movss	xmm0, DWORD PTR .LC10[rip]
	addss	xmm0, xmm1
	jmp	.L5746
.L9654:
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC23[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L9658
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm1
	jmp	.L5785
.L9658:
	movss	xmm0, DWORD PTR x_16[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC23[rip]
	addsd	xmm0, xmm1
.L5785:
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	movss	xmm2, DWORD PTR x_27[rip]
	pxor	xmm3, xmm3
	cvtss2sd	xmm3, xmm2
	movsd	xmm2, QWORD PTR .LC21[rip]
	addsd	xmm2, xmm3
	comisd	xmm1, xmm2
	jbe	.L9659
	movss	xmm1, DWORD PTR x_26[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC3[rip]
	addsd	xmm1, xmm2
	jmp	.L5788
.L9659:
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC21[rip]
	addsd	xmm1, xmm2
.L5788:
	comisd	xmm0, xmm1
	jbe	.L9660
	movss	xmm0, DWORD PTR x_14[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC5[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_16[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC23[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L9661
	movss	xmm1, DWORD PTR x_14[rip]
	movss	xmm0, DWORD PTR .LC14[rip]
	addss	xmm0, xmm1
	jmp	.L5746
.L9661:
	movss	xmm1, DWORD PTR x_16[rip]
	movss	xmm0, DWORD PTR .LC29[rip]
	addss	xmm0, xmm1
	jmp	.L5746
.L9660:
	movss	xmm0, DWORD PTR x_26[rip]
	pxor	xmm1, xmm1
	cvtss2sd	xmm1, xmm0
	movsd	xmm0, QWORD PTR .LC3[rip]
	addsd	xmm0, xmm1
	movss	xmm1, DWORD PTR x_27[rip]
	pxor	xmm2, xmm2
	cvtss2sd	xmm2, xmm1
	movsd	xmm1, QWORD PTR .LC21[rip]
	addsd	xmm1, xmm2
	comisd	xmm0, xmm1
	jbe	.L9662
	movss	xmm1, DWORD PTR x_26[rip]
	movss	xmm0, DWORD PTR .LC12[rip]
	addss	xmm0, xmm1
	jmp	.L5746
.L9662:
	movss	xmm1, DWORD PTR x_27[rip]
	movss	xmm0, DWORD PTR .LC27[rip]
	addss	xmm0, xmm1
.L5746:
	movss	DWORD PTR -4[rbp], xmm0
	movss	xmm0, DWORD PTR -112[rbp]
	movss	DWORD PTR x_0[rip], xmm0
	movss	xmm0, DWORD PTR -108[rbp]
	movss	DWORD PTR x_1[rip], xmm0
	movss	xmm0, DWORD PTR -104[rbp]
	movss	DWORD PTR x_2[rip], xmm0
	movss	xmm0, DWORD PTR -100[rbp]
	movss	DWORD PTR x_3[rip], xmm0
	movss	xmm0, DWORD PTR -96[rbp]
	movss	DWORD PTR x_4[rip], xmm0
	movss	xmm0, DWORD PTR -92[rbp]
	movss	DWORD PTR x_5[rip], xmm0
	movss	xmm0, DWORD PTR -88[rbp]
	movss	DWORD PTR x_6[rip], xmm0
	movss	xmm0, DWORD PTR -84[rbp]
	movss	DWORD PTR x_7[rip], xmm0
	movss	xmm0, DWORD PTR -80[rbp]
	movss	DWORD PTR x_8[rip], xmm0
	movss	xmm0, DWORD PTR -76[rbp]
	movss	DWORD PTR x_9[rip], xmm0
	movss	xmm0, DWORD PTR -72[rbp]
	movss	DWORD PTR x_10[rip], xmm0
	movss	xmm0, DWORD PTR -68[rbp]
	movss	DWORD PTR x_11[rip], xmm0
	movss	xmm0, DWORD PTR -64[rbp]
	movss	DWORD PTR x_12[rip], xmm0
	movss	xmm0, DWORD PTR -60[rbp]
	movss	DWORD PTR x_13[rip], xmm0
	movss	xmm0, DWORD PTR -56[rbp]
	movss	DWORD PTR x_14[rip], xmm0
	movss	xmm0, DWORD PTR -52[rbp]
	movss	DWORD PTR x_15[rip], xmm0
	movss	xmm0, DWORD PTR -48[rbp]
	movss	DWORD PTR x_16[rip], xmm0
	movss	xmm0, DWORD PTR -44[rbp]
	movss	DWORD PTR x_17[rip], xmm0
	movss	xmm0, DWORD PTR -40[rbp]
	movss	DWORD PTR x_18[rip], xmm0
	movss	xmm0, DWORD PTR -36[rbp]
	movss	DWORD PTR x_19[rip], xmm0
	movss	xmm0, DWORD PTR -32[rbp]
	movss	DWORD PTR x_20[rip], xmm0
	movss	xmm0, DWORD PTR -28[rbp]
	movss	DWORD PTR x_21[rip], xmm0
	movss	xmm0, DWORD PTR -24[rbp]
	movss	DWORD PTR x_22[rip], xmm0
	movss	xmm0, DWORD PTR -20[rbp]
	movss	DWORD PTR x_23[rip], xmm0
	movss	xmm0, DWORD PTR -16[rbp]
	movss	DWORD PTR x_24[rip], xmm0
	movss	xmm0, DWORD PTR -12[rbp]
	movss	DWORD PTR x_25[rip], xmm0
	movss	xmm0, DWORD PTR -8[rbp]
	movss	DWORD PTR x_26[rip], xmm0
	movss	xmm0, DWORD PTR -4[rbp]
	movss	DWORD PTR x_27[rip], xmm0
	jmp	.L5798
	.cfi_endproc
.LFE0:
	.size	main, .-main
	.section	.rodata
	.align 8
.LC0:
	.long	0
	.long	1075052544
	.align 8
.LC1:
	.long	0
	.long	1075314688
	.align 8
.LC2:
	.long	0
	.long	1072693248
	.align 8
.LC3:
	.long	0
	.long	1077084160
	.align 8
.LC4:
	.long	0
	.long	1074790400
	.align 8
.LC5:
	.long	0
	.long	1077018624
	.align 8
.LC6:
	.long	0
	.long	1076887552
	.align 8
.LC7:
	.long	0
	.long	1076756480
	.align 8
.LC8:
	.long	0
	.long	1076625408
	.align 4
.LC9:
	.long	1084227584
	.align 4
.LC10:
	.long	1086324736
	.align 4
.LC11:
	.long	1065353216
	.align 4
.LC12:
	.long	1100480512
	.align 4
.LC13:
	.long	1082130432
	.align 4
.LC14:
	.long	1099956224
	.align 4
.LC15:
	.long	1098907648
	.align 4
.LC16:
	.long	1097859072
	.align 4
.LC17:
	.long	1096810496
	.align 8
.LC18:
	.long	0
	.long	1076232192
	.align 8
.LC19:
	.long	0
	.long	1076363264
	.align 8
.LC20:
	.long	0
	.long	1076494336
	.align 8
.LC21:
	.long	0
	.long	1075970048
	.align 8
.LC22:
	.long	0
	.long	1075838976
	.align 8
.LC23:
	.long	0
	.long	1076953088
	.align 4
.LC24:
	.long	1093664768
	.align 4
.LC25:
	.long	1094713344
	.align 4
.LC26:
	.long	1095761920
	.align 4
.LC27:
	.long	1091567616
	.align 4
.LC28:
	.long	1090519040
	.align 4
.LC29:
	.long	1099431936
	.align 8
.LC30:
	.long	0
	.long	1076101120
	.align 8
.LC31:
	.long	0
	.long	1074266112
	.align 8
.LC32:
	.long	0
	.long	1077149696
	.align 4
.LC33:
	.long	1092616192
	.align 4
.LC34:
	.long	1077936128
	.align 4
.LC35:
	.long	1101004800
	.align 8
.LC36:
	.long	0
	.long	1073741824
	.align 8
.LC37:
	.long	0
	.long	1075576832
	.align 4
.LC38:
	.long	1073741824
	.align 4
.LC39:
	.long	1088421888
	.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	"372668.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
	.comm	x_20,4,4
	.comm	x_21,4,4
	.comm	x_22,4,4
	.comm	x_23,4,4
	.comm	x_24,4,4
	.comm	x_25,4,4
	.comm	x_26,4,4
	.comm	x_27,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 = 120
	@ frame_needed = 1, uses_anonymous_args = 0
	push	{r4, r5, r6, r7, r8, r9, fp, lr}
	add	fp, sp, #28
	sub	sp, sp, #120
.L5798:
	ldr	r3, .L9663+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9663+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9663+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+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	.L7731
	ldr	r3, .L9663+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L4
.L7731:
	ldr	r3, .L9663+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L4:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L7732
	ldr	r3, .L9663+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L7
.L7732:
	ldr	r3, .L9663+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9663+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+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	.L7733
	ldr	r3, .L9663+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L7
.L7733:
	ldr	r3, .L9663+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L7:
	ldr	r3, .L9663+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9663+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+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	.L7734
	ldr	r3, .L9663+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L13
.L7734:
	ldr	r3, .L9663+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L13:
	ldr	r3, .L9663+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9663+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+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	.L7735
	ldr	r3, .L9663+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L16
.L7735:
	ldr	r3, .L9663+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L16:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L7736
	ldr	r3, .L9663+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9663+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+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	.L7737
	ldr	r3, .L9663+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L22
.L7737:
	ldr	r3, .L9663+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L22
.L7736:
	ldr	r3, .L9663+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9663+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+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	.L7738
	ldr	r3, .L9663+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L22
.L7738:
	ldr	r3, .L9663+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L22:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L7739
	ldr	r3, .L9663+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9663+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9663+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+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	.L7740
	ldr	r3, .L9663+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L30
.L7740:
	ldr	r3, .L9663+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L30:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L7741
	ldr	r3, .L9663+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L37
.L7741:
	ldr	r3, .L9663+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9663+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+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	.L7742
	ldr	r3, .L9663+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L37
.L7742:
	ldr	r3, .L9663+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L37
.L7739:
	ldr	r3, .L9663+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9663+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+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	.L7743
	ldr	r3, .L9663+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L40
.L7743:
	ldr	r3, .L9663+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L40:
	ldr	r3, .L9663+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9663+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+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	.L7744
	ldr	r3, .L9663+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L43
.L7744:
	ldr	r3, .L9663+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L43:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L7745
	ldr	r3, .L9663+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9663+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+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	.L7746
	ldr	r3, .L9663+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L37
.L7746:
	ldr	r3, .L9663+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L37
.L7745:
	ldr	r3, .L9663+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9663+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+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	.L7747
	ldr	r3, .L9663+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L37
.L7747:
	ldr	r3, .L9663+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L37:
	ldr	r3, .L9663+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9663+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9663+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+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	.L7748
	ldr	r3, .L9663+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L55
.L7748:
	ldr	r3, .L9663+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L55:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L7749
	ldr	r3, .L9663+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L58
.L7749:
	ldr	r3, .L9663+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9663+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+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	.L7750
	ldr	r3, .L9663+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L58
.L7750:
	ldr	r3, .L9663+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L58:
	ldr	r3, .L9663
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9663+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+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	.L7751
	ldr	r3, .L9663
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	b	.L64
.L7751:
	ldr	r3, .L9663+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
.L64:
	ldr	r3, .L9663+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-148]
	str	r3, [fp, #-144]
	ldr	r3, .L9663+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #148
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L7752
	ldr	r3, .L9663+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L67
.L7752:
	ldr	r3, .L9663+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L67:
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L7753
	ldr	r3, .L9663
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9663+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+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	.L7754
	ldr	r3, .L9663
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L73
.L7754:
	ldr	r3, .L9663+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L73
.L7753:
	ldr	r3, .L9663+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9663+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+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	.L7755
	ldr	r3, .L9663+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L73
.L9664:
	.align	2
.L9663:
	.word	x_20
	.word	1076625408
	.word	x_21
	.word	x_25
	.word	x_27
	.word	x_2
	.word	1075052544
	.word	x_3
	.word	x_5
	.word	x_9
	.word	1077084160
	.word	x_11
	.word	1074790400
	.word	x_13
	.word	1075314688
	.word	x_15
	.word	1077018624
	.word	x_16
	.word	1076887552
	.word	x_18
	.word	1076756480
	.word	x_17
	.word	1072693248
.L7755:
	ldr	r3, .L9663+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L73:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L7756
	ldr	r3, .L9663+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9663+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9663+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+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	.L7757
	ldr	r3, .L9663+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L81
.L7757:
	ldr	r3, .L9663+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L81:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L7758
	ldr	r3, .L9663+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L88
.L7758:
	ldr	r3, .L9663+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9663+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+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	.L7759
	ldr	r3, .L9663+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L88
.L7759:
	ldr	r3, .L9663+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L88
.L7756:
	ldr	r3, .L9663
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9663+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+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	.L7760
	ldr	r3, .L9663
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L91
.L7760:
	ldr	r3, .L9663+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L91:
	ldr	r3, .L9663+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9663+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+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	.L7761
	ldr	r3, .L9663+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L94
.L7761:
	ldr	r3, .L9663+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L94:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L7762
	ldr	r3, .L9663
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9663+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+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	.L7763
	ldr	r3, .L9663
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L88
.L7763:
	ldr	r3, .L9663+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L88
.L7762:
	ldr	r3, .L9663+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9663+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+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	.L7764
	ldr	r3, .L9663+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L88
.L7764:
	ldr	r3, .L9663+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L88:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L7765
	ldr	r3, .L9663+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9663+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9663+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+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	.L7766
	ldr	r3, .L9663+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L108
.L7766:
	ldr	r3, .L9663+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L108:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L7767
	ldr	r3, .L9663+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L111
.L7767:
	ldr	r3, .L9663+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9663+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+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	.L7768
	ldr	r3, .L9663+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L111
.L7768:
	ldr	r3, .L9663+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L111:
	ldr	r3, .L9663+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9663+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+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	.L7769
	ldr	r3, .L9663+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L117
.L7769:
	ldr	r3, .L9663+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L117:
	ldr	r3, .L9663+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9663+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+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	.L7770
	ldr	r3, .L9663+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L120
.L7770:
	ldr	r3, .L9663+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L120:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L7771
	ldr	r3, .L9663+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9663+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+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	.L7772
	ldr	r3, .L9663+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L126
.L7772:
	ldr	r3, .L9663+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L126
.L7771:
	ldr	r3, .L9663+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9663+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+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	.L7773
	ldr	r3, .L9663+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L126
.L7773:
	ldr	r3, .L9663+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L126:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L7774
	ldr	r3, .L9663+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9663+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9663+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+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	.L7775
	ldr	r3, .L9663+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L134
.L7775:
	ldr	r3, .L9663+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L134:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L7776
	ldr	r3, .L9663+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L157
.L7776:
	ldr	r3, .L9663+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9663+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+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	.L7777
	ldr	r3, .L9663+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L157
.L7777:
	ldr	r3, .L9663+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L157
.L7774:
	ldr	r3, .L9663+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9663+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+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	.L7778
	ldr	r3, .L9663+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L144
.L7778:
	ldr	r3, .L9663+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L144:
	ldr	r3, .L9663+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9663+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+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	.L7779
	ldr	r3, .L9663+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L147
.L7779:
	ldr	r3, .L9663+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L147:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L7780
	ldr	r3, .L9663+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9663+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+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	.L7781
	ldr	r3, .L9663+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L157
.L7781:
	ldr	r3, .L9663+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L157
.L7780:
	ldr	r3, .L9663+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9663+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+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	.L7782
	ldr	r3, .L9663+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L157
.L7782:
	ldr	r3, .L9663+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L157
.L7765:
	ldr	r3, .L9663+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9663+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9663+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+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	.L7783
	ldr	r3, .L9663+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9663+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L160
.L7783:
	ldr	r3, .L9665
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L160:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L7784
	ldr	r3, .L9665+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L163
.L7784:
	ldr	r3, .L9665+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9665
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+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	.L7785
	ldr	r3, .L9665+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L163
.L7785:
	ldr	r3, .L9665
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L163:
	ldr	r3, .L9665+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9665+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+24
	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	.L7786
	ldr	r3, .L9665+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L169
.L7786:
	ldr	r3, .L9665+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L169:
	ldr	r3, .L9665+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9665+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+16
	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	.L7787
	ldr	r3, .L9665+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L172
.L7787:
	ldr	r3, .L9665+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L172:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L7788
	ldr	r3, .L9665+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9665+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+24
	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	.L7789
	ldr	r3, .L9665+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L178
.L7789:
	ldr	r3, .L9665+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L178
.L7788:
	ldr	r3, .L9665+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9665+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+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	.L7790
	ldr	r3, .L9665+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L178
.L7790:
	ldr	r3, .L9665+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L178:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L7791
	ldr	r3, .L9665+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9665+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9665
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+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	.L7792
	ldr	r3, .L9665+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L186
.L7792:
	ldr	r3, .L9665
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L186:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L7793
	ldr	r3, .L9665+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L157
.L7793:
	ldr	r3, .L9665+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9665
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+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	.L7794
	ldr	r3, .L9665+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L157
.L7794:
	ldr	r3, .L9665
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L157
.L7791:
	ldr	r3, .L9665+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9665+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+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	.L7795
	ldr	r3, .L9665+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L196
.L7795:
	ldr	r3, .L9665+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L196:
	ldr	r3, .L9665+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9665+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+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	.L7796
	ldr	r3, .L9665+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L199
.L7796:
	ldr	r3, .L9665+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L199:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L7797
	ldr	r3, .L9665+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9665+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+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	.L7798
	ldr	r3, .L9665+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L157
.L7798:
	ldr	r3, .L9665+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L157
.L7797:
	ldr	r3, .L9665+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9665+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+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	.L7799
	ldr	r3, .L9665+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L157
.L7799:
	ldr	r3, .L9665+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L157:
	mov	r0, r2
	mov	r1, r3
	bl	__aeabi_d2f
	mov	r3, r0
	str	r3, [fp, #-140]	@ float
	ldr	r3, .L9665+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9665+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9665+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+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	.L7800
	ldr	r3, .L9665+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L211
.L7800:
	ldr	r3, .L9665+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L211:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L7801
	ldr	r3, .L9665+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L214
.L7801:
	ldr	r3, .L9665+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9665+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+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	.L7802
	ldr	r3, .L9665+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L214
.L7802:
	ldr	r3, .L9665+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L214:
	ldr	r3, .L9665+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9665+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+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	.L7803
	ldr	r3, .L9665+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L220
.L7803:
	ldr	r3, .L9665+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L220:
	ldr	r3, .L9665+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9665+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+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	.L7804
	ldr	r3, .L9665+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L223
.L7804:
	ldr	r3, .L9665+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L223:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L7805
	ldr	r3, .L9665+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9665+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+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	.L7806
	ldr	r3, .L9665+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L229
.L7806:
	ldr	r3, .L9665+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L229
.L7805:
	ldr	r3, .L9665+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9665+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+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	.L7807
	ldr	r3, .L9665+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L229
.L7807:
	ldr	r3, .L9665+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L229:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L7808
	ldr	r3, .L9665+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9665+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9665+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+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	.L7809
	ldr	r3, .L9665+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L237
.L7809:
	ldr	r3, .L9665+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L237:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L7810
	ldr	r3, .L9665+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L244
.L9666:
	.align	2
.L9665:
	.word	x_18
	.word	x_16
	.word	1076887552
	.word	x_17
	.word	1072693248
	.word	x_21
	.word	1077084160
	.word	x_25
	.word	x_9
	.word	x_12
	.word	x_13
	.word	x_14
	.word	x_19
	.word	x_20
	.word	1075838976
	.word	x_23
	.word	1076756480
	.word	x_24
	.word	1076494336
	.word	x_26
	.word	1076953088
	.word	x_27
	.word	1075970048
	.word	x_0
	.word	1076232192
	.word	x_1
	.word	1076363264
	.word	x_5
	.word	1076625408
	.word	x_6
.L7810:
	ldr	r3, .L9665+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9665+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+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	.L7811
	ldr	r3, .L9665+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L244
.L7811:
	ldr	r3, .L9665+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L244
.L7808:
	ldr	r3, .L9665+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9665+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+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	.L7812
	ldr	r3, .L9665+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L247
.L7812:
	ldr	r3, .L9665+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L247:
	ldr	r3, .L9665+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9665+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+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	.L7813
	ldr	r3, .L9665+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L250
.L7813:
	ldr	r3, .L9665+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L250:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L7814
	ldr	r3, .L9665+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9665+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+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	.L7815
	ldr	r3, .L9665+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L244
.L7815:
	ldr	r3, .L9665+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L244
.L7814:
	ldr	r3, .L9665+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9665+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+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	.L7816
	ldr	r3, .L9665+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L244
.L7816:
	ldr	r3, .L9665+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L244:
	ldr	r3, .L9665+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9665+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9665+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+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	.L7817
	ldr	r3, .L9665+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L262
.L7817:
	ldr	r3, .L9665+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L262:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L7818
	ldr	r3, .L9665+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L265
.L7818:
	ldr	r3, .L9665+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9665+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+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	.L7819
	ldr	r3, .L9665+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L265
.L7819:
	ldr	r3, .L9665+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L265:
	ldr	r3, .L9665+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9665+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+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	.L7820
	ldr	r3, .L9665+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	b	.L271
.L7820:
	ldr	r3, .L9665+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
.L271:
	ldr	r3, .L9665+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-148]
	str	r3, [fp, #-144]
	ldr	r3, .L9665+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #148
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L7821
	ldr	r3, .L9665+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L274
.L7821:
	ldr	r3, .L9665+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L274:
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L7822
	ldr	r3, .L9665+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9665+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+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	.L7823
	ldr	r3, .L9665+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L280
.L7823:
	ldr	r3, .L9665+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L280
.L7822:
	ldr	r3, .L9665+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9665+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+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	.L7824
	ldr	r3, .L9665+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L280
.L7824:
	ldr	r3, .L9665+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L280:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L7825
	ldr	r3, .L9665+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9665+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9665+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+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	.L7826
	ldr	r3, .L9665+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L288
.L7826:
	ldr	r3, .L9665+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L288:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L7827
	ldr	r3, .L9665+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L295
.L7827:
	ldr	r3, .L9665+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9665+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+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	.L7828
	ldr	r3, .L9665+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L295
.L7828:
	ldr	r3, .L9665+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L295
.L7825:
	ldr	r3, .L9665+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9665+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+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	.L7829
	ldr	r3, .L9665+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L298
.L7829:
	ldr	r3, .L9665+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L298:
	ldr	r3, .L9665+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9665+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+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	.L7830
	ldr	r3, .L9665+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L301
.L7830:
	ldr	r3, .L9665+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L301:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L7831
	ldr	r3, .L9665+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9665+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+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	.L7832
	ldr	r3, .L9665+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L295
.L7832:
	ldr	r3, .L9665+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L295
.L7831:
	ldr	r3, .L9665+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9665+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+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	.L7833
	ldr	r3, .L9665+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L295
.L7833:
	ldr	r3, .L9665+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L295:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L7834
	ldr	r3, .L9665+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9665+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9665+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+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	.L7835
	ldr	r3, .L9665+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L315
.L7835:
	ldr	r3, .L9665+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L315:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L7836
	ldr	r3, .L9665+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L318
.L7836:
	ldr	r3, .L9665+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9665+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+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	.L7837
	ldr	r3, .L9665+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L318
.L7837:
	ldr	r3, .L9665+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9665+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L318:
	ldr	r3, .L9665+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9667+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667
	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	.L7838
	ldr	r3, .L9667+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L324
.L7838:
	ldr	r3, .L9667+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L324:
	ldr	r3, .L9667+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9667+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+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	.L7839
	ldr	r3, .L9667+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L327
.L7839:
	ldr	r3, .L9667+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L327:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L7840
	ldr	r3, .L9667+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9667+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667
	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	.L7841
	ldr	r3, .L9667+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L333
.L7841:
	ldr	r3, .L9667+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L333
.L7840:
	ldr	r3, .L9667+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9667+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+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	.L7842
	ldr	r3, .L9667+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L333
.L7842:
	ldr	r3, .L9667+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L333:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L7843
	ldr	r3, .L9667+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9667+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9667+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+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	.L7844
	ldr	r3, .L9667+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L341
.L7844:
	ldr	r3, .L9667+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L341:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L7845
	ldr	r3, .L9667+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L364
.L7845:
	ldr	r3, .L9667+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9667+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+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	.L7846
	ldr	r3, .L9667+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L364
.L7846:
	ldr	r3, .L9667+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L364
.L7843:
	ldr	r3, .L9667+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9667+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667
	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	.L7847
	ldr	r3, .L9667+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L351
.L7847:
	ldr	r3, .L9667+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L351:
	ldr	r3, .L9667+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9667+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+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	.L7848
	ldr	r3, .L9667+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L354
.L7848:
	ldr	r3, .L9667+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L354:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L7849
	ldr	r3, .L9667+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9667+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667
	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	.L7850
	ldr	r3, .L9667+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L364
.L7850:
	ldr	r3, .L9667+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L364
.L7849:
	ldr	r3, .L9667+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9667+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+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	.L7851
	ldr	r3, .L9667+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L364
.L7851:
	ldr	r3, .L9667+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L364
.L7834:
	ldr	r3, .L9667+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9667+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9667+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+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	.L7852
	ldr	r3, .L9667+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L367
.L7852:
	ldr	r3, .L9667+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L367:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L7853
	ldr	r3, .L9667+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L370
.L7853:
	ldr	r3, .L9667+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9667+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+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	.L7854
	ldr	r3, .L9667+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L370
.L7854:
	ldr	r3, .L9667+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L370:
	ldr	r3, .L9667+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9667+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+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	.L7855
	ldr	r3, .L9667+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L376
.L7855:
	ldr	r3, .L9667+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L376:
	ldr	r3, .L9667+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9667+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+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	.L7856
	ldr	r3, .L9667+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L379
.L7856:
	ldr	r3, .L9667+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L379:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L7857
	ldr	r3, .L9667+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9667+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+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	.L7858
	ldr	r3, .L9667+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L385
.L7858:
	ldr	r3, .L9667+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L385
.L7857:
	ldr	r3, .L9667+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9667+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+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	.L7859
	ldr	r3, .L9667+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L385
.L7859:
	ldr	r3, .L9667+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L385:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L7860
	ldr	r3, .L9667+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9667+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9667+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+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	.L7861
	ldr	r3, .L9667+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L393
.L7861:
	ldr	r3, .L9667+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L393:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L7862
	ldr	r3, .L9667+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L364
.L7862:
	ldr	r3, .L9667+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9667+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+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	.L7863
	ldr	r3, .L9667+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L364
.L7863:
	ldr	r3, .L9667+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L364
.L7860:
	ldr	r3, .L9667+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9667+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+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	.L7864
	ldr	r3, .L9667+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L403
.L9668:
	.align	2
.L9667:
	.word	1076363264
	.word	x_6
	.word	x_13
	.word	x_0
	.word	x_5
	.word	x_14
	.word	x_20
	.word	1076756480
	.word	1076494336
	.word	1076953088
	.word	x_27
	.word	x_1
	.word	1076101120
	.word	x_7
	.word	x_9
	.word	x_10
	.word	x_11
	.word	x_12
	.word	x_15
	.word	1076232192
	.word	x_16
	.word	1075970048
	.word	x_18
	.word	x_19
	.word	x_22
	.word	1075838976
	.word	x_23
	.word	1074266112
	.word	x_26
	.word	1076625408
	.word	x_24
	.word	1077149696
.L7864:
	ldr	r3, .L9667+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L403:
	ldr	r3, .L9667+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9667+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+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	.L7865
	ldr	r3, .L9667+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L406
.L7865:
	ldr	r3, .L9667+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L406:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L7866
	ldr	r3, .L9667+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9667+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+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	.L7867
	ldr	r3, .L9667+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L364
.L7867:
	ldr	r3, .L9667+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L364
.L7866:
	ldr	r3, .L9667+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9667+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+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	.L7868
	ldr	r3, .L9667+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L364
.L7868:
	ldr	r3, .L9667+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L364:
	mov	r0, r2
	mov	r1, r3
	bl	__aeabi_d2f
	mov	r3, r0
	str	r3, [fp, #-136]	@ float
	ldr	r3, .L9667+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9667+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9667+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+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	.L7869
	ldr	r3, .L9667+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L418
.L7869:
	ldr	r3, .L9667+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L418:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L7870
	ldr	r3, .L9667+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L421
.L7870:
	ldr	r3, .L9667+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9667+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+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	.L7871
	ldr	r3, .L9667+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L421
.L7871:
	ldr	r3, .L9667+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L421:
	ldr	r3, .L9667+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9667+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+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	.L7872
	ldr	r3, .L9667+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L427
.L7872:
	ldr	r3, .L9667+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L427:
	ldr	r3, .L9667+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9667+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+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	.L7873
	ldr	r3, .L9667+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L430
.L7873:
	ldr	r3, .L9667+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L430:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L7874
	ldr	r3, .L9667+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9667+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+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	.L7875
	ldr	r3, .L9667+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L436
.L7875:
	ldr	r3, .L9667+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L436
.L7874:
	ldr	r3, .L9667+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9667+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+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	.L7876
	ldr	r3, .L9667+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L436
.L7876:
	ldr	r3, .L9667+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L436:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L7877
	ldr	r3, .L9667+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9667+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9667+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+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	.L7878
	ldr	r3, .L9667+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L444
.L7878:
	ldr	r3, .L9667+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L444:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L7879
	ldr	r3, .L9667+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L451
.L7879:
	ldr	r3, .L9667+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9667+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+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	.L7880
	ldr	r3, .L9667+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L451
.L7880:
	ldr	r3, .L9667+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L451
.L7877:
	ldr	r3, .L9667+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9667+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+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	.L7881
	ldr	r3, .L9667+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L454
.L7881:
	ldr	r3, .L9667+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L454:
	ldr	r3, .L9667+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9667+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+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	.L7882
	ldr	r3, .L9667+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L457
.L7882:
	ldr	r3, .L9667+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L457:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L7883
	ldr	r3, .L9667+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9667+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+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	.L7884
	ldr	r3, .L9667+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L451
.L7884:
	ldr	r3, .L9667+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L451
.L7883:
	ldr	r3, .L9667+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9667+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+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	.L7885
	ldr	r3, .L9667+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L451
.L7885:
	ldr	r3, .L9667+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L451:
	ldr	r3, .L9667+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9667+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9667+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+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	.L7886
	ldr	r3, .L9667+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L469
.L7886:
	ldr	r3, .L9667+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L469:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L7887
	ldr	r3, .L9667+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L472
.L7887:
	ldr	r3, .L9667+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9667+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+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	.L7888
	ldr	r3, .L9667+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L472
.L7888:
	ldr	r3, .L9667+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L472:
	ldr	r3, .L9667+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9667+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+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	.L7889
	ldr	r3, .L9667+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	b	.L478
.L7889:
	ldr	r3, .L9667+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
.L478:
	ldr	r3, .L9667+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-148]
	str	r3, [fp, #-144]
	ldr	r3, .L9667+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #148
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L7890
	ldr	r3, .L9667+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9667+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L481
.L7890:
	ldr	r3, .L9669
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L481:
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L7891
	ldr	r3, .L9669+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9669+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+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	.L7892
	ldr	r3, .L9669+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L487
.L7892:
	ldr	r3, .L9669+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L487
.L7891:
	ldr	r3, .L9669+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9669
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+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	.L7893
	ldr	r3, .L9669+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L487
.L7893:
	ldr	r3, .L9669
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L487:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L7894
	ldr	r3, .L9669+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9669+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9669+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+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	.L7895
	ldr	r3, .L9669+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L495
.L7895:
	ldr	r3, .L9669+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L495:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L7896
	ldr	r3, .L9669+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L502
.L7896:
	ldr	r3, .L9669+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9669+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+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	.L7897
	ldr	r3, .L9669+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L502
.L7897:
	ldr	r3, .L9669+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L502
.L7894:
	ldr	r3, .L9669+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9669+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+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	.L7898
	ldr	r3, .L9669+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L505
.L7898:
	ldr	r3, .L9669+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L505:
	ldr	r3, .L9669+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9669
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+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	.L7899
	ldr	r3, .L9669+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L508
.L7899:
	ldr	r3, .L9669
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L508:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L7900
	ldr	r3, .L9669+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9669+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+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	.L7901
	ldr	r3, .L9669+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L502
.L7901:
	ldr	r3, .L9669+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L502
.L7900:
	ldr	r3, .L9669+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9669
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+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	.L7902
	ldr	r3, .L9669+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L502
.L7902:
	ldr	r3, .L9669
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L502:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L7903
	ldr	r3, .L9669+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9669+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9669+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+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	.L7904
	ldr	r3, .L9669+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L522
.L7904:
	ldr	r3, .L9669+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+4
	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	.L7905
	ldr	r3, .L9669+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L525
.L7905:
	ldr	r3, .L9669+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9669+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+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	.L7906
	ldr	r3, .L9669+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L525
.L7906:
	ldr	r3, .L9669+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L525:
	ldr	r3, .L9669+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9669+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+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	.L7907
	ldr	r3, .L9669+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L531
.L7907:
	ldr	r3, .L9669+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L531:
	ldr	r3, .L9669+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9669+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+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	.L7908
	ldr	r3, .L9669+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L534
.L7908:
	ldr	r3, .L9669+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L534:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L7909
	ldr	r3, .L9669+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9669+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+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	.L7910
	ldr	r3, .L9669+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L540
.L7910:
	ldr	r3, .L9669+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L540
.L7909:
	ldr	r3, .L9669+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9669+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+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	.L7911
	ldr	r3, .L9669+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L540
.L7911:
	ldr	r3, .L9669+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L540:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L7912
	ldr	r3, .L9669+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9669+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9669+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+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	.L7913
	ldr	r3, .L9669+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L548
.L7913:
	ldr	r3, .L9669+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L548:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L7914
	ldr	r3, .L9669+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L571
.L7914:
	ldr	r3, .L9669+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9669+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+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	.L7915
	ldr	r3, .L9669+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L571
.L7915:
	ldr	r3, .L9669+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L571
.L7912:
	ldr	r3, .L9669+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9669+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+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	.L7916
	ldr	r3, .L9669+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L558
.L7916:
	ldr	r3, .L9669+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L558:
	ldr	r3, .L9669+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9669+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+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	.L7917
	ldr	r3, .L9669+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L561
.L7917:
	ldr	r3, .L9669+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L561:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L7918
	ldr	r3, .L9669+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9669+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+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	.L7919
	ldr	r3, .L9669+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L571
.L7919:
	ldr	r3, .L9669+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L571
.L9670:
	.align	2
.L9669:
	.word	x_26
	.word	1076625408
	.word	x_22
	.word	1075838976
	.word	x_7
	.word	x_11
	.word	x_12
	.word	x_15
	.word	1076232192
	.word	x_16
	.word	1075970048
	.word	x_18
	.word	x_19
	.word	x_22
	.word	1075838976
	.word	x_23
	.word	1074266112
	.word	x_24
	.word	1077149696
	.word	x_26
	.word	1076625408
	.word	x_5
	.word	x_6
	.word	1077084160
	.word	x_8
	.word	1077018624
	.word	x_9
	.word	1072693248
	.word	x_10
	.word	1076101120
	.word	x_13
	.word	1076494336
	.word	x_1
	.word	1075052544
.L7918:
	ldr	r3, .L9669+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9669+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+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	.L7920
	ldr	r3, .L9669+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L571
.L7920:
	ldr	r3, .L9669+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L571
.L7903:
	ldr	r3, .L9669+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9669+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9669+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+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	.L7921
	ldr	r3, .L9669+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L574
.L7921:
	ldr	r3, .L9669+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L574:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L7922
	ldr	r3, .L9669+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L577
.L7922:
	ldr	r3, .L9669+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9669+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+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	.L7923
	ldr	r3, .L9669+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L577
.L7923:
	ldr	r3, .L9669+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L577:
	ldr	r3, .L9669+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9669+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+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	.L7924
	ldr	r3, .L9669+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L583
.L7924:
	ldr	r3, .L9669+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L583:
	ldr	r3, .L9669+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9669+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+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	.L7925
	ldr	r3, .L9669+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L586
.L7925:
	ldr	r3, .L9669+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L586:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L7926
	ldr	r3, .L9669+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9669+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+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	.L7927
	ldr	r3, .L9669+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L592
.L7927:
	ldr	r3, .L9669+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L592
.L7926:
	ldr	r3, .L9669+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9669+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+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	.L7928
	ldr	r3, .L9669+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L592
.L7928:
	ldr	r3, .L9669+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L592:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L7929
	ldr	r3, .L9669+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9669+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9669+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+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	.L7930
	ldr	r3, .L9669+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L600
.L7930:
	ldr	r3, .L9669+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L600:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L7931
	ldr	r3, .L9669+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L571
.L7931:
	ldr	r3, .L9669+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9669+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+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	.L7932
	ldr	r3, .L9669+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L571
.L7932:
	ldr	r3, .L9669+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L571
.L7929:
	ldr	r3, .L9669+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9669+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+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	.L7933
	ldr	r3, .L9669+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L610
.L7933:
	ldr	r3, .L9669+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L610:
	ldr	r3, .L9669+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9669+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+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	.L7934
	ldr	r3, .L9669+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L613
.L7934:
	ldr	r3, .L9669+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L613:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L7935
	ldr	r3, .L9669+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9669+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+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	.L7936
	ldr	r3, .L9669+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L571
.L7936:
	ldr	r3, .L9669+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L571
.L7935:
	ldr	r3, .L9669+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9669+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+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	.L7937
	ldr	r3, .L9669+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L571
.L7937:
	ldr	r3, .L9669+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L571:
	mov	r0, r2
	mov	r1, r3
	bl	__aeabi_d2f
	mov	r3, r0
	str	r3, [fp, #-132]	@ float
	ldr	r3, .L9669+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9669+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9669+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+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	.L7938
	ldr	r3, .L9669+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L625
.L7938:
	ldr	r3, .L9669+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L625:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L7939
	ldr	r3, .L9669+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L628
.L7939:
	ldr	r3, .L9669+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9669+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+92
	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	.L7940
	ldr	r3, .L9669+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L628
.L7940:
	ldr	r3, .L9669+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L628:
	ldr	r3, .L9669+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9669+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+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	.L7941
	ldr	r3, .L9669+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L634
.L7941:
	ldr	r3, .L9669+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L634:
	ldr	r3, .L9669+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9669+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+124
	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	.L7942
	ldr	r3, .L9669+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L637
.L7942:
	ldr	r3, .L9669+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L637:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L7943
	ldr	r3, .L9669+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9669+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+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	.L7944
	ldr	r3, .L9669+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L643
.L7944:
	ldr	r3, .L9669+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L643
.L7943:
	ldr	r3, .L9669+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9669+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+124
	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	.L7945
	ldr	r3, .L9669+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L643
.L7945:
	ldr	r3, .L9669+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L643:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L7946
	ldr	r3, .L9669+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9669+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9671
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9671+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+24
	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	.L7947
	ldr	r3, .L9671
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L651
.L7947:
	ldr	r3, .L9671+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L651:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L7948
	ldr	r3, .L9671+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L658
.L7948:
	ldr	r3, .L9671
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9671+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+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	.L7949
	ldr	r3, .L9671
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L658
.L7949:
	ldr	r3, .L9671+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L658
.L7946:
	ldr	r3, .L9671+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9671+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+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	.L7950
	ldr	r3, .L9671+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L661
.L7950:
	ldr	r3, .L9671+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L661:
	ldr	r3, .L9671+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9671+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+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	.L7951
	ldr	r3, .L9671+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L664
.L7951:
	ldr	r3, .L9671+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L664:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L7952
	ldr	r3, .L9671+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9671+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+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	.L7953
	ldr	r3, .L9671+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L658
.L7953:
	ldr	r3, .L9671+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L658
.L7952:
	ldr	r3, .L9671+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9671+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+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	.L7954
	ldr	r3, .L9671+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L658
.L7954:
	ldr	r3, .L9671+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L658:
	ldr	r3, .L9671+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9671+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	r8, r2
	mov	r9, r3
	ldr	r3, .L9671+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+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	.L7955
	ldr	r3, .L9671+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, r2
	mov	r1, r3
	b	.L676
.L7955:
	ldr	r3, .L9671+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L676:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L7956
	ldr	r3, .L9671+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L679
.L7956:
	ldr	r3, .L9671+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	r6, r2
	mov	r7, r3
	ldr	r3, .L9671+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+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	.L7957
	ldr	r3, .L9671+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	r6, r2
	mov	r7, r3
	b	.L679
.L7957:
	ldr	r3, .L9671+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L679:
	ldr	r3, .L9671+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9671+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+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	.L7958
	ldr	r3, .L9671+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	b	.L685
.L7958:
	ldr	r3, .L9671+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
.L685:
	ldr	r3, .L9671+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-148]
	str	r3, [fp, #-144]
	ldr	r3, .L9671+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #148
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L7959
	ldr	r3, .L9671+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L688
.L7959:
	ldr	r3, .L9671+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L688:
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L7960
	ldr	r3, .L9671+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9671+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+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	.L7961
	ldr	r3, .L9671+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L694
.L7961:
	ldr	r3, .L9671+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L694
.L7960:
	ldr	r3, .L9671+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9671+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+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	.L7962
	ldr	r3, .L9671+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L694
.L7962:
	ldr	r3, .L9671+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L694:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L7963
	ldr	r3, .L9671+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9671+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	r8, r2
	mov	r9, r3
	ldr	r3, .L9671+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+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	.L7964
	ldr	r3, .L9671+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, r2
	mov	r1, r3
	b	.L702
.L7964:
	ldr	r3, .L9671+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L702:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L7965
	ldr	r3, .L9671+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L709
.L7965:
	ldr	r3, .L9671+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	r6, r2
	mov	r7, r3
	ldr	r3, .L9671+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+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	.L7966
	ldr	r3, .L9671+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
	b	.L709
.L7966:
	ldr	r3, .L9671+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L709
.L7963:
	ldr	r3, .L9671+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9671+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+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	.L7967
	ldr	r3, .L9671+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L712
.L7967:
	ldr	r3, .L9671+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L712:
	ldr	r3, .L9671+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9671+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+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	.L7968
	ldr	r3, .L9671+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L715
.L7968:
	ldr	r3, .L9671+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L715:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L7969
	ldr	r3, .L9671+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9671+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+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	.L7970
	ldr	r3, .L9671+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L709
.L7970:
	ldr	r3, .L9671+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L709
.L7969:
	ldr	r3, .L9671+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9671+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+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	.L7971
	ldr	r3, .L9671+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L709
.L7971:
	ldr	r3, .L9671+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L709:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L7972
	ldr	r3, .L9671+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9671
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9671+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+24
	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	.L7973
	ldr	r3, .L9671
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L729
.L9672:
	.align	2
.L9671:
	.word	x_5
	.word	1072693248
	.word	x_1
	.word	1075052544
	.word	x_5
	.word	x_6
	.word	1077084160
	.word	x_8
	.word	1077018624
	.word	x_9
	.word	1072693248
	.word	x_10
	.word	x_13
	.word	1076494336
	.word	x_21
	.word	1075970048
	.word	x_23
	.word	1076953088
	.word	x_24
	.word	x_26
	.word	1075576832
	.word	x_15
	.word	x_20
	.word	1076101120
	.word	x_17
.L7973:
	ldr	r3, .L9671+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L729:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L7974
	ldr	r3, .L9671+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L732
.L7974:
	ldr	r3, .L9671+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9671+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+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	.L7975
	ldr	r3, .L9671+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L732
.L7975:
	ldr	r3, .L9671+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L732:
	ldr	r3, .L9671+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9671+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+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	.L7976
	ldr	r3, .L9671+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L738
.L7976:
	ldr	r3, .L9671+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L738:
	ldr	r3, .L9671+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9671+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+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	.L7977
	ldr	r3, .L9671+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L741
.L7977:
	ldr	r3, .L9671+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L741:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L7978
	ldr	r3, .L9671+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9671+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+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	.L7979
	ldr	r3, .L9671+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L747
.L7979:
	ldr	r3, .L9671+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L747
.L7978:
	ldr	r3, .L9671+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9671+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+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	.L7980
	ldr	r3, .L9671+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L747
.L7980:
	ldr	r3, .L9671+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L747:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L7981
	ldr	r3, .L9671+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9671+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9671+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+24
	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	.L7982
	ldr	r3, .L9671+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L755
.L7982:
	ldr	r3, .L9671+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L755:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L7983
	ldr	r3, .L9671+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L778
.L7983:
	ldr	r3, .L9671+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9671+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+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	.L7984
	ldr	r3, .L9671+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L778
.L7984:
	ldr	r3, .L9671+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L778
.L7981:
	ldr	r3, .L9671+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9671+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+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	.L7985
	ldr	r3, .L9671+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L765
.L7985:
	ldr	r3, .L9671+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L765:
	ldr	r3, .L9671+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9671+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+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	.L7986
	ldr	r3, .L9671+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L768
.L7986:
	ldr	r3, .L9671+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L768:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L7987
	ldr	r3, .L9671+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9671+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+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	.L7988
	ldr	r3, .L9671+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L778
.L7988:
	ldr	r3, .L9671+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L778
.L7987:
	ldr	r3, .L9671+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9671+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+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	.L7989
	ldr	r3, .L9671+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L778
.L7989:
	ldr	r3, .L9671+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L778
.L7972:
	ldr	r3, .L9671+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9671+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	r6, r2
	mov	r7, r3
	ldr	r3, .L9671+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+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	.L7990
	ldr	r3, .L9671+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, r2
	mov	r1, r3
	b	.L781
.L7990:
	ldr	r3, .L9671+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L781:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L7991
	ldr	r3, .L9671+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L784
.L7991:
	ldr	r3, .L9671+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
	ldr	r3, .L9671+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+92
	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	.L7992
	ldr	r3, .L9671+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
	b	.L784
.L7992:
	ldr	r3, .L9671+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L784:
	ldr	r3, .L9671+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9671+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+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	.L7993
	ldr	r3, .L9671+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L790
.L7993:
	ldr	r3, .L9671+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L790:
	ldr	r3, .L9671+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9671+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+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	.L7994
	ldr	r3, .L9671+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L793
.L7994:
	ldr	r3, .L9671+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L793:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L7995
	ldr	r3, .L9671+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9671+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+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	.L7996
	ldr	r3, .L9671+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L799
.L7996:
	ldr	r3, .L9671+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L799
.L7995:
	ldr	r3, .L9671+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9671+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+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	.L7997
	ldr	r3, .L9671+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L799
.L7997:
	ldr	r3, .L9671+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L799:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L7998
	ldr	r3, .L9671+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9671+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	r6, r2
	mov	r7, r3
	ldr	r3, .L9671+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+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	.L7999
	ldr	r3, .L9671+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, r2
	mov	r1, r3
	b	.L807
.L7999:
	ldr	r3, .L9671+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L807:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8000
	ldr	r3, .L9671+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L778
.L8000:
	ldr	r3, .L9671+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
	ldr	r3, .L9671+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9671+92
	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	.L8001
	ldr	r3, .L9671+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
	b	.L778
.L8001:
	ldr	r3, .L9673
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L778
.L7998:
	ldr	r3, .L9673+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9673+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+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	.L8002
	ldr	r3, .L9673+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L817
.L8002:
	ldr	r3, .L9673+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L817:
	ldr	r3, .L9673+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9673+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+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	.L8003
	ldr	r3, .L9673+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L820
.L8003:
	ldr	r3, .L9673+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L820:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8004
	ldr	r3, .L9673+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9673+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+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	.L8005
	ldr	r3, .L9673+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L778
.L8005:
	ldr	r3, .L9673+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L778
.L8004:
	ldr	r3, .L9673+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9673+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+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	.L8006
	ldr	r3, .L9673+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L778
.L8006:
	ldr	r3, .L9673+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L778:
	mov	r0, r2
	mov	r1, r3
	bl	__aeabi_d2f
	mov	r3, r0
	str	r3, [fp, #-128]	@ float
	ldr	r3, .L9673+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9673+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9673+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+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	.L8007
	ldr	r3, .L9673+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L832
.L8007:
	ldr	r3, .L9673+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L832:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8008
	ldr	r3, .L9673+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L835
.L8008:
	ldr	r3, .L9673+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9673+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+92
	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	.L8009
	ldr	r3, .L9673+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L835
.L8009:
	ldr	r3, .L9673+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L835:
	ldr	r3, .L9673+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9673+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	.L8010
	ldr	r3, .L9673+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L841
.L8010:
	ldr	r3, .L9673+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
.L841:
	ldr	r3, .L9673+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9673+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+120
	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	.L8011
	ldr	r3, .L9673+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L844
.L8011:
	ldr	r3, .L9673+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L844:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8012
	ldr	r3, .L9673+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9673+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	.L8013
	ldr	r3, .L9673+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L850
.L8013:
	ldr	r3, .L9673+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
	b	.L850
.L8012:
	ldr	r3, .L9673+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9673+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+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	.L8014
	ldr	r3, .L9673+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L850
.L8014:
	ldr	r3, .L9673+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L850:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8015
	ldr	r3, .L9673+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9673+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9673+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+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	.L8016
	ldr	r3, .L9673+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L858
.L8016:
	ldr	r3, .L9673+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L858:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8017
	ldr	r3, .L9673+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L865
.L8017:
	ldr	r3, .L9673+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9673+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+92
	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	.L8018
	ldr	r3, .L9673+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L865
.L8018:
	ldr	r3, .L9673+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L865
.L8015:
	ldr	r3, .L9673+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9673+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, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8019
	ldr	r3, .L9673+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L868
.L8019:
	ldr	r3, .L9673+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	r4, r2
	mov	r5, r3
.L868:
	ldr	r3, .L9673+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9673+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+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	.L8020
	ldr	r3, .L9673+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L871
.L8020:
	ldr	r3, .L9673+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+120
	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	.L8021
	ldr	r3, .L9673+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9673+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, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8022
	ldr	r3, .L9673+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L865
.L8022:
	ldr	r3, .L9673+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	r4, r2
	mov	r5, r3
	b	.L865
.L8021:
	ldr	r3, .L9673+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9673+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+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	.L8023
	ldr	r3, .L9673+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L865
.L8023:
	ldr	r3, .L9673+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L865:
	ldr	r3, .L9673+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9673+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9673
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+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	.L8024
	ldr	r3, .L9673+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L883
.L8024:
	ldr	r3, .L9673
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L883:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8025
	ldr	r3, .L9673+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L886
.L8025:
	ldr	r3, .L9673+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9673
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+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	.L8026
	ldr	r3, .L9673+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L886
.L8026:
	ldr	r3, .L9673
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L886:
	ldr	r3, .L9673+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9673+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+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	.L8027
	ldr	r3, .L9673+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	b	.L892
.L9674:
	.align	2
.L9673:
	.word	x_20
	.word	1076101120
	.word	x_21
	.word	1075970048
	.word	x_23
	.word	1076953088
	.word	x_24
	.word	1075576832
	.word	x_16
	.word	1075970048
	.word	x_19
	.word	x_20
	.word	1077149696
	.word	x_21
	.word	x_23
	.word	x_26
	.word	1076756480
	.word	x_27
	.word	x_1
	.word	1075052544
	.word	x_2
	.word	1074266112
	.word	x_5
	.word	1077084160
	.word	x_9
	.word	1076494336
	.word	x_10
	.word	x_12
	.word	1076101120
	.word	x_13
	.word	1075838976
.L8027:
	ldr	r3, .L9673+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
.L892:
	ldr	r3, .L9673+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-148]
	str	r3, [fp, #-144]
	ldr	r3, .L9673+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #148
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8028
	ldr	r3, .L9673+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L895
.L8028:
	ldr	r3, .L9673+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L895:
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8029
	ldr	r3, .L9673+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9673+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+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	.L8030
	ldr	r3, .L9673+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L901
.L8030:
	ldr	r3, .L9673+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L901
.L8029:
	ldr	r3, .L9673+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9673+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+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	.L8031
	ldr	r3, .L9673+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L901
.L8031:
	ldr	r3, .L9673+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L901:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8032
	ldr	r3, .L9673+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9673+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9673+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+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	.L8033
	ldr	r3, .L9673+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L909
.L8033:
	ldr	r3, .L9673+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L909:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8034
	ldr	r3, .L9673+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L916
.L8034:
	ldr	r3, .L9673+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9673+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+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	.L8035
	ldr	r3, .L9673+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L916
.L8035:
	ldr	r3, .L9673+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L916
.L8032:
	ldr	r3, .L9673+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9673+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+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	.L8036
	ldr	r3, .L9673+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L919
.L8036:
	ldr	r3, .L9673+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L919:
	ldr	r3, .L9673+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9673+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+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	.L8037
	ldr	r3, .L9673+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L922
.L8037:
	ldr	r3, .L9673+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L922:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8038
	ldr	r3, .L9673+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9673+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+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	.L8039
	ldr	r3, .L9673+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L916
.L8039:
	ldr	r3, .L9673+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L916
.L8038:
	ldr	r3, .L9673+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9673+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+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	.L8040
	ldr	r3, .L9673+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L916
.L8040:
	ldr	r3, .L9673+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L916:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8041
	ldr	r3, .L9673+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9673+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9673+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+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	.L8042
	ldr	r3, .L9673+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L936
.L8042:
	ldr	r3, .L9673+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L936:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8043
	ldr	r3, .L9673+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L939
.L8043:
	ldr	r3, .L9673+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9673+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+92
	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	.L8044
	ldr	r3, .L9673+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L939
.L8044:
	ldr	r3, .L9673+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L939:
	ldr	r3, .L9673+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9673+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	.L8045
	ldr	r3, .L9673+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L945
.L8045:
	ldr	r3, .L9673+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
.L945:
	ldr	r3, .L9673+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9673+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+120
	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	.L8046
	ldr	r3, .L9673+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L948
.L8046:
	ldr	r3, .L9673+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L948:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8047
	ldr	r3, .L9673+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9673+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	.L8048
	ldr	r3, .L9673+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L954
.L8048:
	ldr	r3, .L9673+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
	b	.L954
.L8047:
	ldr	r3, .L9673+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9673+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+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	.L8049
	ldr	r3, .L9673+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L954
.L8049:
	ldr	r3, .L9673+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+120
	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	.L8050
	ldr	r3, .L9673+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9673+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9673+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+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	.L8051
	ldr	r3, .L9673+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L962
.L8051:
	ldr	r3, .L9673+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L962:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8052
	ldr	r3, .L9673+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L985
.L8052:
	ldr	r3, .L9673+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9673+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+92
	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	.L8053
	ldr	r3, .L9673+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L985
.L8053:
	ldr	r3, .L9673+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L985
.L8050:
	ldr	r3, .L9673+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9673+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, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8054
	ldr	r3, .L9673+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L972
.L8054:
	ldr	r3, .L9673+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	r4, r2
	mov	r5, r3
.L972:
	ldr	r3, .L9673+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9673+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+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	.L8055
	ldr	r3, .L9673+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L975
.L8055:
	ldr	r3, .L9673+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9673+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L975:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8056
	ldr	r3, .L9675
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9675+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	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8057
	ldr	r3, .L9675
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L985
.L8057:
	ldr	r3, .L9675+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	.L985
.L8056:
	ldr	r3, .L9675+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9675+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+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	.L8058
	ldr	r3, .L9675+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L985
.L8058:
	ldr	r3, .L9675+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L985
.L8041:
	ldr	r3, .L9675+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9675+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9675+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+128
	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	.L8059
	ldr	r3, .L9675+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L988
.L8059:
	ldr	r3, .L9675+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L988:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8060
	ldr	r3, .L9675+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L991
.L8060:
	ldr	r3, .L9675+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9675+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+128
	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	.L8061
	ldr	r3, .L9675+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L991
.L8061:
	ldr	r3, .L9675+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L991:
	ldr	r3, .L9675+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9675+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+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	.L8062
	ldr	r3, .L9675+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L997
.L8062:
	ldr	r3, .L9675+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L997:
	ldr	r3, .L9675+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9675+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+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	.L8063
	ldr	r3, .L9675+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1000
.L8063:
	ldr	r3, .L9675+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1000:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8064
	ldr	r3, .L9675+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9675+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+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	.L8065
	ldr	r3, .L9675+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1006
.L8065:
	ldr	r3, .L9675+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1006
.L8064:
	ldr	r3, .L9675+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9675+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+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	.L8066
	ldr	r3, .L9675+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1006
.L8066:
	ldr	r3, .L9675+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1006:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8067
	ldr	r3, .L9675+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9675+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9675+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+128
	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	.L8068
	ldr	r3, .L9675+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1014
.L8068:
	ldr	r3, .L9675+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1014:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8069
	ldr	r3, .L9675+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L985
.L8069:
	ldr	r3, .L9675+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9675+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+128
	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	.L8070
	ldr	r3, .L9675+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L985
.L8070:
	ldr	r3, .L9675+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L985
.L8067:
	ldr	r3, .L9675+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9675+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+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	.L8071
	ldr	r3, .L9675+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1024
.L8071:
	ldr	r3, .L9675+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L1024:
	ldr	r3, .L9675+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9675+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+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	.L8072
	ldr	r3, .L9675+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1027
.L8072:
	ldr	r3, .L9675+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1027:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8073
	ldr	r3, .L9675+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9675+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+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	.L8074
	ldr	r3, .L9675+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L985
.L8074:
	ldr	r3, .L9675+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L985
.L8073:
	ldr	r3, .L9675+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9675+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+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	.L8075
	ldr	r3, .L9675+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L985
.L8075:
	ldr	r3, .L9675+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L985:
	mov	r0, r2
	mov	r1, r3
	bl	__aeabi_d2f
	mov	r3, r0
	str	r3, [fp, #-124]	@ float
	ldr	r3, .L9675+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9675+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9675+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+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	.L8076
	ldr	r3, .L9675+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1039
.L8076:
	ldr	r3, .L9675+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1039:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8077
	ldr	r3, .L9675+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1042
.L8077:
	ldr	r3, .L9675+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9675+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+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	.L8078
	ldr	r3, .L9675+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1042
.L8078:
	ldr	r3, .L9675+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L1042:
	ldr	r3, .L9675+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9675+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+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	.L8079
	ldr	r3, .L9675+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L1048
.L8079:
	ldr	r3, .L9675+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L1048:
	ldr	r3, .L9675+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9675+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+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	.L8080
	ldr	r3, .L9675+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1051
.L8080:
	ldr	r3, .L9675+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1051:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8081
	ldr	r3, .L9675+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9675+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+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	.L8082
	ldr	r3, .L9675+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1057
.L8082:
	ldr	r3, .L9675+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1057
.L9676:
	.align	2
.L9675:
	.word	x_9
	.word	1076494336
	.word	x_12
	.word	1075838976
	.word	x_19
	.word	1076756480
	.word	x_20
	.word	x_21
	.word	x_23
	.word	x_0
	.word	x_2
	.word	1076101120
	.word	x_6
	.word	1074266112
	.word	x_10
	.word	x_13
	.word	1077084160
	.word	x_15
	.word	1075970048
	.word	x_16
	.word	1076363264
	.word	x_17
	.word	1075052544
	.word	x_18
	.word	x_22
	.word	1076232192
	.word	x_24
	.word	1075314688
	.word	x_25
	.word	x_26
	.word	1072693248
	.word	x_27
	.word	1077149696
.L8081:
	ldr	r3, .L9675+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9675+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+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	.L8083
	ldr	r3, .L9675+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1057
.L8083:
	ldr	r3, .L9675+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1057:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8084
	ldr	r3, .L9675+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9675+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9675+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+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	.L8085
	ldr	r3, .L9675+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1065
.L8085:
	ldr	r3, .L9675+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1065:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8086
	ldr	r3, .L9675+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1072
.L8086:
	ldr	r3, .L9675+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9675+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+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	.L8087
	ldr	r3, .L9675+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1072
.L8087:
	ldr	r3, .L9675+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1072
.L8084:
	ldr	r3, .L9675+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9675+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+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	.L8088
	ldr	r3, .L9675+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1075
.L8088:
	ldr	r3, .L9675+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L1075:
	ldr	r3, .L9675+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9675+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+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	.L8089
	ldr	r3, .L9675+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1078
.L8089:
	ldr	r3, .L9675+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1078:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8090
	ldr	r3, .L9675+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9675+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+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	.L8091
	ldr	r3, .L9675+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1072
.L8091:
	ldr	r3, .L9675+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1072
.L8090:
	ldr	r3, .L9675+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9675+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+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	.L8092
	ldr	r3, .L9675+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1072
.L8092:
	ldr	r3, .L9675+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L1072:
	ldr	r3, .L9675+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9675+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9675+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+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	.L8093
	ldr	r3, .L9675+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1090
.L8093:
	ldr	r3, .L9675+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+100
	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	.L8094
	ldr	r3, .L9675+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L1093
.L8094:
	ldr	r3, .L9675+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9675+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+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	.L8095
	ldr	r3, .L9675+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L1093
.L8095:
	ldr	r3, .L9675+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L1093:
	ldr	r3, .L9675+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9675+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+128
	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	.L8096
	ldr	r3, .L9675+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	b	.L1099
.L8096:
	ldr	r3, .L9675+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
.L1099:
	ldr	r3, .L9675+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-148]
	str	r3, [fp, #-144]
	ldr	r3, .L9675+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #148
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8097
	ldr	r3, .L9675+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1102
.L8097:
	ldr	r3, .L9675+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1102:
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8098
	ldr	r3, .L9675+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9675+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+128
	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	.L8099
	ldr	r3, .L9675+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1108
.L8099:
	ldr	r3, .L9675+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1108
.L8098:
	ldr	r3, .L9675+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9675+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+128
	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	.L8100
	ldr	r3, .L9675+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1108
.L8100:
	ldr	r3, .L9675+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1108:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8101
	ldr	r3, .L9675+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9675+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9675+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+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	.L8102
	ldr	r3, .L9675+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1116
.L8102:
	ldr	r3, .L9675+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1116:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8103
	ldr	r3, .L9675+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1123
.L8103:
	ldr	r3, .L9675+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9675+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+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	.L8104
	ldr	r3, .L9675+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1123
.L8104:
	ldr	r3, .L9675+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1123
.L8101:
	ldr	r3, .L9675+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9675+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+128
	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	.L8105
	ldr	r3, .L9675+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L1126
.L8105:
	ldr	r3, .L9675+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L1126:
	ldr	r3, .L9675+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9675+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+128
	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	.L8106
	ldr	r3, .L9675+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1129
.L8106:
	ldr	r3, .L9675+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1129:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8107
	ldr	r3, .L9675+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9675+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+128
	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	.L8108
	ldr	r3, .L9675+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1123
.L8108:
	ldr	r3, .L9675+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1123
.L8107:
	ldr	r3, .L9675+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9675+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+128
	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	.L8109
	ldr	r3, .L9675+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1123
.L8109:
	ldr	r3, .L9675+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9675+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1123:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8110
	ldr	r3, .L9677
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9677+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9677+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+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	.L8111
	ldr	r3, .L9677+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1143
.L8111:
	ldr	r3, .L9677+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1143:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8112
	ldr	r3, .L9677
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1146
.L8112:
	ldr	r3, .L9677+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9677+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+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	.L8113
	ldr	r3, .L9677+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1146
.L8113:
	ldr	r3, .L9677+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L1146:
	ldr	r3, .L9677+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9677+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+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	.L8114
	ldr	r3, .L9677+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L1152
.L8114:
	ldr	r3, .L9677+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L1152:
	ldr	r3, .L9677+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9677+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+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	.L8115
	ldr	r3, .L9677+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1155
.L8115:
	ldr	r3, .L9677+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1155:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8116
	ldr	r3, .L9677+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9677+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+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	.L8117
	ldr	r3, .L9677+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1161
.L8117:
	ldr	r3, .L9677+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1161
.L8116:
	ldr	r3, .L9677+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9677+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+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	.L8118
	ldr	r3, .L9677+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1161
.L8118:
	ldr	r3, .L9677+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1161:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8119
	ldr	r3, .L9677
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9677+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9677+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+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	.L8120
	ldr	r3, .L9677+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1169
.L8120:
	ldr	r3, .L9677+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1169:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8121
	ldr	r3, .L9677
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1192
.L8121:
	ldr	r3, .L9677+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9677+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+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	.L8122
	ldr	r3, .L9677+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1192
.L8122:
	ldr	r3, .L9677+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1192
.L8119:
	ldr	r3, .L9677+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9677+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+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	.L8123
	ldr	r3, .L9677+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1179
.L8123:
	ldr	r3, .L9677+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L1179:
	ldr	r3, .L9677+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9677+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+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	.L8124
	ldr	r3, .L9677+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1182
.L8124:
	ldr	r3, .L9677+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1182:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8125
	ldr	r3, .L9677+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9677+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+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	.L8126
	ldr	r3, .L9677+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1192
.L8126:
	ldr	r3, .L9677+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1192
.L8125:
	ldr	r3, .L9677+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9677+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+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	.L8127
	ldr	r3, .L9677+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1192
.L8127:
	ldr	r3, .L9677+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1192
.L8110:
	ldr	r3, .L9677+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9677+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9677+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+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	.L8128
	ldr	r3, .L9677+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1195
.L8128:
	ldr	r3, .L9677+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1195:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8129
	ldr	r3, .L9677+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1198
.L8129:
	ldr	r3, .L9677+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9677+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+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	.L8130
	ldr	r3, .L9677+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1198
.L8130:
	ldr	r3, .L9677+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L1198:
	ldr	r3, .L9677+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9677+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+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	.L8131
	ldr	r3, .L9677+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L1204
.L8131:
	ldr	r3, .L9677+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L1204:
	ldr	r3, .L9677+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9677+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+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	.L8132
	ldr	r3, .L9677+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1207
.L8132:
	ldr	r3, .L9677+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1207:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8133
	ldr	r3, .L9677+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9677+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+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	.L8134
	ldr	r3, .L9677+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1213
.L8134:
	ldr	r3, .L9677+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1213
.L8133:
	ldr	r3, .L9677+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9677+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+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	.L8135
	ldr	r3, .L9677+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1213
.L8135:
	ldr	r3, .L9677+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1213:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8136
	ldr	r3, .L9677+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9677+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9677+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+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	.L8137
	ldr	r3, .L9677+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1221
.L9678:
	.align	2
.L9677:
	.word	x_0
	.word	1076101120
	.word	x_2
	.word	x_6
	.word	1077084160
	.word	x_15
	.word	1075970048
	.word	x_16
	.word	1076363264
	.word	1075052544
	.word	x_22
	.word	1076232192
	.word	x_24
	.word	1075314688
	.word	x_25
	.word	x_26
	.word	1072693248
	.word	x_27
	.word	x_2
	.word	1074266112
	.word	x_7
	.word	x_8
	.word	1076953088
	.word	x_10
	.word	1076756480
	.word	x_12
	.word	x_13
	.word	1076625408
	.word	x_17
	.word	1077149696
	.word	x_18
	.word	1077018624
	.word	x_20
	.word	x_23
	.word	1076494336
.L8137:
	ldr	r3, .L9677+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1221:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8138
	ldr	r3, .L9677+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1192
.L8138:
	ldr	r3, .L9677+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9677+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+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	.L8139
	ldr	r3, .L9677+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1192
.L8139:
	ldr	r3, .L9677+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1192
.L8136:
	ldr	r3, .L9677+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9677+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+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	.L8140
	ldr	r3, .L9677+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1231
.L8140:
	ldr	r3, .L9677+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L1231:
	ldr	r3, .L9677+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9677+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+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	.L8141
	ldr	r3, .L9677+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1234
.L8141:
	ldr	r3, .L9677+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1234:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8142
	ldr	r3, .L9677+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9677+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+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	.L8143
	ldr	r3, .L9677+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1192
.L8143:
	ldr	r3, .L9677+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1192
.L8142:
	ldr	r3, .L9677+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9677+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+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	.L8144
	ldr	r3, .L9677+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1192
.L8144:
	ldr	r3, .L9677+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1192:
	mov	r0, r2
	mov	r1, r3
	bl	__aeabi_d2f
	mov	r3, r0
	str	r3, [fp, #-120]	@ float
	ldr	r3, .L9677+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9677+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	r6, r2
	mov	r7, r3
	ldr	r3, .L9677+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+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	.L8145
	ldr	r3, .L9677+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
	b	.L1246
.L8145:
	ldr	r3, .L9677+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1246:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8146
	ldr	r3, .L9677+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1249
.L8146:
	ldr	r3, .L9677+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
	ldr	r3, .L9677+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+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	.L8147
	ldr	r3, .L9677+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
	b	.L1249
.L8147:
	ldr	r3, .L9677+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L1249:
	ldr	r3, .L9677+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9677+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+124
	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	.L8148
	ldr	r3, .L9677+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L1255
.L8148:
	ldr	r3, .L9677+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L1255:
	ldr	r3, .L9677+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9677+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+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	.L8149
	ldr	r3, .L9677+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1258
.L8149:
	ldr	r3, .L9677+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+116
	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	.L8150
	ldr	r3, .L9677+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9677+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+124
	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	.L8151
	ldr	r3, .L9677+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1264
.L8151:
	ldr	r3, .L9677+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1264
.L8150:
	ldr	r3, .L9677+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9677+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+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	.L8152
	ldr	r3, .L9677+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1264
.L8152:
	ldr	r3, .L9677+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1264:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8153
	ldr	r3, .L9677+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9677+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	r6, r2
	mov	r7, r3
	ldr	r3, .L9677+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+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	.L8154
	ldr	r3, .L9677+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
	b	.L1272
.L8154:
	ldr	r3, .L9677+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1272:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8155
	ldr	r3, .L9677+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1279
.L8155:
	ldr	r3, .L9677+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
	ldr	r3, .L9677+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+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	.L8156
	ldr	r3, .L9677+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
	b	.L1279
.L8156:
	ldr	r3, .L9677+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1279
.L8153:
	ldr	r3, .L9677+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9677+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+124
	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	.L8157
	ldr	r3, .L9677+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1282
.L8157:
	ldr	r3, .L9677+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L1282:
	ldr	r3, .L9677+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9677+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+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	.L8158
	ldr	r3, .L9677+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1285
.L8158:
	ldr	r3, .L9677+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1285:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8159
	ldr	r3, .L9677+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9677+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+124
	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	.L8160
	ldr	r3, .L9677+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1279
.L8160:
	ldr	r3, .L9677+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1279
.L8159:
	ldr	r3, .L9677+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9677+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+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	.L8161
	ldr	r3, .L9677+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1279
.L8161:
	ldr	r3, .L9677+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L1279:
	ldr	r3, .L9677+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9677+128
	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, .L9677+132
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+136
	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	.L8162
	ldr	r3, .L9677+128
	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	.L1297
.L8162:
	ldr	r3, .L9677+132
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+136
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1297:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8163
	ldr	r3, .L9677+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L1300
.L8163:
	ldr	r3, .L9677+128
	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, .L9677+132
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9677+136
	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	.L8164
	ldr	r3, .L9679
	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	.L1300
.L8164:
	ldr	r3, .L9679+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9679+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L1300:
	ldr	r3, .L9679+12
	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, .L9679+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9679+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	.L8165
	ldr	r3, .L9679+12
	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
	b	.L1306
.L8165:
	ldr	r3, .L9679+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9679+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
.L1306:
	ldr	r3, .L9679+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9679+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-148]
	str	r3, [fp, #-144]
	ldr	r3, .L9679+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9679+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #148
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8166
	ldr	r3, .L9679+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9679+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1309
.L8166:
	ldr	r3, .L9679+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9679+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1309:
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8167
	ldr	r3, .L9679+12
	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, .L9679+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9679+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	.L8168
	ldr	r3, .L9679+12
	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	.L1315
.L8168:
	ldr	r3, .L9679+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9679+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1315
.L8167:
	ldr	r3, .L9679+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9679+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9679+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9679+8
	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	.L8169
	ldr	r3, .L9679+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9679+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1315
.L8169:
	ldr	r3, .L9679+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9679+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1315:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8170
	ldr	r3, .L9679+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9679+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9679
	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, .L9679+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9679+8
	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	.L8171
	ldr	r3, .L9679
	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	.L1323
.L8171:
	ldr	r3, .L9679+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9679+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1323:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8172
	ldr	r3, .L9679+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9679+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1330
.L8172:
	ldr	r3, .L9679
	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, .L9679+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9679+8
	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	.L8173
	ldr	r3, .L9679
	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	.L1330
.L8173:
	ldr	r3, .L9679+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9679+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1330
.L8170:
	ldr	r3, .L9679+12
	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, .L9679+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9679+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	.L8174
	ldr	r3, .L9679+12
	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	.L1333
.L8174:
	ldr	r3, .L9679+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9679+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L1333:
	ldr	r3, .L9679+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9679+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9679+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9679+8
	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	.L8175
	ldr	r3, .L9679+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9679+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1336
.L8175:
	ldr	r3, .L9679+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9679+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1336:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8176
	ldr	r3, .L9679+12
	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, .L9679+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9679+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	.L8177
	ldr	r3, .L9679+12
	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	.L1330
.L8177:
	ldr	r3, .L9679+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9679+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1330
.L8176:
	ldr	r3, .L9679+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9679+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9679+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9679+8
	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	.L8178
	ldr	r3, .L9679+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9679+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1330
.L8178:
	ldr	r3, .L9679+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9679+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1330:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8179
	ldr	r3, .L9679+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9679+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9679+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	r6, r2
	mov	r7, r3
	ldr	r3, .L9679+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9679+24
	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	.L8180
	ldr	r3, .L9679+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, r2
	mov	r1, r3
	b	.L1350
.L8180:
	ldr	r3, .L9679+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9679+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1350:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8181
	ldr	r3, .L9679+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9679+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1353
.L8181:
	ldr	r3, .L9679+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	r4, r2
	mov	r5, r3
	ldr	r3, .L9679+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9679+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	.L8182
	ldr	r3, .L9679+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	r4, r2
	mov	r5, r3
	b	.L1353
.L8182:
	ldr	r3, .L9679+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9679+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L1353:
	ldr	r3, .L9679+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9679+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9679+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9679+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	.L8183
	ldr	r3, .L9679+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9679+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L1359
.L8183:
	ldr	r3, .L9679+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9679+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L1359:
	ldr	r3, .L9679+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9679+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9679+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9679+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	.L8184
	ldr	r3, .L9679+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9679+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1362
.L8184:
	ldr	r3, .L9679+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9679+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1362:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8185
	ldr	r3, .L9679+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9679+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9679+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9679+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	.L8186
	ldr	r3, .L9679+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9679+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1368
.L8186:
	ldr	r3, .L9679+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9679+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1368
.L8185:
	ldr	r3, .L9679+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9679+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9679+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9679+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	.L8187
	ldr	r3, .L9679+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9679+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1368
.L8187:
	ldr	r3, .L9679+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9679+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1368:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8188
	ldr	r3, .L9679+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9679+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9679+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	r6, r2
	mov	r7, r3
	ldr	r3, .L9679+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9679+24
	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	.L8189
	ldr	r3, .L9679+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, r2
	mov	r1, r3
	b	.L1376
.L8189:
	ldr	r3, .L9679+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9679+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1376:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8190
	ldr	r3, .L9679+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9679+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1399
.L8190:
	ldr	r3, .L9679+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	r4, r2
	mov	r5, r3
	ldr	r3, .L9679+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9679+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	.L8191
	ldr	r3, .L9679+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
	b	.L1399
.L8191:
	ldr	r3, .L9679+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9679+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1399
.L8188:
	ldr	r3, .L9679+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9679+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9679+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9679+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	.L8192
	ldr	r3, .L9679+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9679+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1386
.L9680:
	.align	2
.L9679:
	.word	x_20
	.word	x_23
	.word	1076494336
	.word	x_24
	.word	1074266112
	.word	x_8
	.word	1076953088
	.word	1076756480
	.word	x_12
	.word	x_13
	.word	x_17
	.word	x_18
	.word	1077018624
	.word	x_20
	.word	x_23
	.word	x_24
	.word	x_25
	.word	x_26
	.word	x_27
	.word	1076494336
	.word	x_0
	.word	1077149696
	.word	x_2
	.word	1076625408
	.word	x_4
	.word	x_6
	.word	1072693248
	.word	x_7
	.word	1076101120
	.word	x_9
	.word	1075576832
	.word	x_10
	.word	1075052544
.L8192:
	ldr	r3, .L9679+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9679+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L1386:
	ldr	r3, .L9679+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9679+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9679+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9679+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	.L8193
	ldr	r3, .L9679+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9679+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1389
.L8193:
	ldr	r3, .L9679+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9679+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1389:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8194
	ldr	r3, .L9679+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9679+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9679+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9679+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	.L8195
	ldr	r3, .L9679+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9679+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1399
.L8195:
	ldr	r3, .L9679+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9679+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1399
.L8194:
	ldr	r3, .L9679+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9679+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9679+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9679+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	.L8196
	ldr	r3, .L9679+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9679+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1399
.L8196:
	ldr	r3, .L9679+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9679+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1399
.L8179:
	ldr	r3, .L9679+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9679+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9679+52
	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, .L9679+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9679+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	.L8197
	ldr	r3, .L9679+52
	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	.L1402
.L8197:
	ldr	r3, .L9679+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9679+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1402:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8198
	ldr	r3, .L9679+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9679+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1405
.L8198:
	ldr	r3, .L9679+52
	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, .L9679+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9679+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	.L8199
	ldr	r3, .L9679+52
	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	.L1405
.L8199:
	ldr	r3, .L9679+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9679+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L1405:
	ldr	r3, .L9679+60
	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, .L9679+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9679+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	.L8200
	ldr	r3, .L9679+60
	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	.L1411
.L8200:
	ldr	r3, .L9679+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9679+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L1411:
	ldr	r3, .L9679+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9679+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9679+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9679+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	.L8201
	ldr	r3, .L9679+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9679+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1414
.L8201:
	ldr	r3, .L9679+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9679+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1414:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8202
	ldr	r3, .L9679+60
	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, .L9679+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9679+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	.L8203
	ldr	r3, .L9679+60
	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	.L1420
.L8203:
	ldr	r3, .L9679+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9679+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1420
.L8202:
	ldr	r3, .L9679+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9679+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9679+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9679+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	.L8204
	ldr	r3, .L9679+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9679+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1420
.L8204:
	ldr	r3, .L9679+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9679+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1420:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8205
	ldr	r3, .L9679+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9679+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9679+52
	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, .L9679+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9679+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	.L8206
	ldr	r3, .L9679+52
	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	.L1428
.L8206:
	ldr	r3, .L9679+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9679+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1428:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8207
	ldr	r3, .L9679+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9679+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1399
.L8207:
	ldr	r3, .L9679+52
	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, .L9679+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9679+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	.L8208
	ldr	r3, .L9679+52
	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	.L1399
.L8208:
	ldr	r3, .L9679+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9679+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1399
.L8205:
	ldr	r3, .L9679+60
	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, .L9679+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9679+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	.L8209
	ldr	r3, .L9679+60
	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	.L1438
.L8209:
	ldr	r3, .L9679+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9679+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L1438:
	ldr	r3, .L9679+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9679+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9679+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9679+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	.L8210
	ldr	r3, .L9679+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9679+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1441
.L8210:
	ldr	r3, .L9679+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9679+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1441:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8211
	ldr	r3, .L9679+60
	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, .L9679+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9679+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	.L8212
	ldr	r3, .L9679+60
	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	.L1399
.L8212:
	ldr	r3, .L9679+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9679+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1399
.L8211:
	ldr	r3, .L9679+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9679+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9679+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9679+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	.L8213
	ldr	r3, .L9679+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9679+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1399
.L8213:
	ldr	r3, .L9679+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9679+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1399:
	mov	r0, r2
	mov	r1, r3
	bl	__aeabi_d2f
	mov	r3, r0
	str	r3, [fp, #-116]	@ float
	ldr	r3, .L9679+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9679+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9679+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9679+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9679+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9679+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	.L8214
	ldr	r3, .L9679+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9679+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1453
.L8214:
	ldr	r3, .L9679+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9679+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1453:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8215
	ldr	r3, .L9679+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9679+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1456
.L8215:
	ldr	r3, .L9679+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9679+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9679+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9679+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	.L8216
	ldr	r3, .L9679+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9679+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1456
.L8216:
	ldr	r3, .L9679+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9679+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L1456:
	ldr	r3, .L9679+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9679+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9679+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9679+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	.L8217
	ldr	r3, .L9679+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9679+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L1462
.L8217:
	ldr	r3, .L9679+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9679+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L1462:
	ldr	r3, .L9679+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9679+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9679+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9679+128
	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	.L8218
	ldr	r3, .L9679+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9679+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1465
.L8218:
	ldr	r3, .L9679+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9679+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1465:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8219
	ldr	r3, .L9681
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9681+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+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	.L8220
	ldr	r3, .L9681
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1471
.L8220:
	ldr	r3, .L9681+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1471
.L8219:
	ldr	r3, .L9681+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9681+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+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	.L8221
	ldr	r3, .L9681+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1471
.L8221:
	ldr	r3, .L9681+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1471:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8222
	ldr	r3, .L9681+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9681+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9681+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+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	.L8223
	ldr	r3, .L9681+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1479
.L8223:
	ldr	r3, .L9681+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1479:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8224
	ldr	r3, .L9681+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1486
.L8224:
	ldr	r3, .L9681+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9681+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+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	.L8225
	ldr	r3, .L9681+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1486
.L8225:
	ldr	r3, .L9681+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1486
.L8222:
	ldr	r3, .L9681
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9681+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+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	.L8226
	ldr	r3, .L9681
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1489
.L8226:
	ldr	r3, .L9681+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L1489:
	ldr	r3, .L9681+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9681+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+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	.L8227
	ldr	r3, .L9681+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1492
.L8227:
	ldr	r3, .L9681+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1492:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8228
	ldr	r3, .L9681
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9681+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+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	.L8229
	ldr	r3, .L9681
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1486
.L8229:
	ldr	r3, .L9681+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1486
.L8228:
	ldr	r3, .L9681+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9681+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+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	.L8230
	ldr	r3, .L9681+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1486
.L8230:
	ldr	r3, .L9681+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L1486:
	ldr	r3, .L9681+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9681+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9681+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+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	.L8231
	ldr	r3, .L9681+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1504
.L8231:
	ldr	r3, .L9681+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1504:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8232
	ldr	r3, .L9681+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L1507
.L8232:
	ldr	r3, .L9681+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9681+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+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	.L8233
	ldr	r3, .L9681+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L1507
.L8233:
	ldr	r3, .L9681+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L1507:
	ldr	r3, .L9681+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9681+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+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	.L8234
	ldr	r3, .L9681+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	b	.L1513
.L8234:
	ldr	r3, .L9681+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
.L1513:
	ldr	r3, .L9681+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-148]
	str	r3, [fp, #-144]
	ldr	r3, .L9681+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #148
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8235
	ldr	r3, .L9681+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1516
.L8235:
	ldr	r3, .L9681+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1516:
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8236
	ldr	r3, .L9681+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9681+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+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	.L8237
	ldr	r3, .L9681+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1522
.L8237:
	ldr	r3, .L9681+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1522
.L8236:
	ldr	r3, .L9681+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9681+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+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	.L8238
	ldr	r3, .L9681+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1522
.L8238:
	ldr	r3, .L9681+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1522:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8239
	ldr	r3, .L9681+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9681+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9681+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+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	.L8240
	ldr	r3, .L9681+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1530
.L8240:
	ldr	r3, .L9681+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1530:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8241
	ldr	r3, .L9681+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1537
.L8241:
	ldr	r3, .L9681+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9681+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+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	.L8242
	ldr	r3, .L9681+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1537
.L8242:
	ldr	r3, .L9681+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1537
.L8239:
	ldr	r3, .L9681+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9681+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+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	.L8243
	ldr	r3, .L9681+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L1540
.L8243:
	ldr	r3, .L9681+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L1540:
	ldr	r3, .L9681+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9681+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+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	.L8244
	ldr	r3, .L9681+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1543
.L8244:
	ldr	r3, .L9681+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1543:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8245
	ldr	r3, .L9681+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9681+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+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	.L8246
	ldr	r3, .L9681+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1537
.L8246:
	ldr	r3, .L9681+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1537
.L9682:
	.align	2
.L9681:
	.word	x_6
	.word	1072693248
	.word	x_7
	.word	1076101120
	.word	x_0
	.word	x_2
	.word	1076625408
	.word	x_4
	.word	x_6
	.word	1072693248
	.word	x_7
	.word	1076101120
	.word	x_9
	.word	1075576832
	.word	x_10
	.word	1075052544
	.word	x_18
	.word	1077018624
	.word	x_19
	.word	x_20
	.word	x_22
	.word	1074790400
	.word	x_23
	.word	1077149696
	.word	x_25
	.word	1075970048
	.word	x_15
	.word	1075838976
.L8245:
	ldr	r3, .L9681+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9681+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+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	.L8247
	ldr	r3, .L9681+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1537
.L8247:
	ldr	r3, .L9681+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+100
	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	.L8248
	ldr	r3, .L9681+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9681+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9681+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+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	.L8249
	ldr	r3, .L9681+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1557
.L8249:
	ldr	r3, .L9681+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1557:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8250
	ldr	r3, .L9681+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1560
.L8250:
	ldr	r3, .L9681+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9681+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+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	.L8251
	ldr	r3, .L9681+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1560
.L8251:
	ldr	r3, .L9681+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L1560:
	ldr	r3, .L9681+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9681+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+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	.L8252
	ldr	r3, .L9681+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L1566
.L8252:
	ldr	r3, .L9681+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L1566:
	ldr	r3, .L9681+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9681+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+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	.L8253
	ldr	r3, .L9681+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1569
.L8253:
	ldr	r3, .L9681+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1569:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8254
	ldr	r3, .L9681+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9681+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+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	.L8255
	ldr	r3, .L9681+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1575
.L8255:
	ldr	r3, .L9681+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1575
.L8254:
	ldr	r3, .L9681+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9681+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+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	.L8256
	ldr	r3, .L9681+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1575
.L8256:
	ldr	r3, .L9681+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1575:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8257
	ldr	r3, .L9681+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9681+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9681+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+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	.L8258
	ldr	r3, .L9681+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1583
.L8258:
	ldr	r3, .L9681+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1583:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8259
	ldr	r3, .L9681+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1606
.L8259:
	ldr	r3, .L9681+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9681+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+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	.L8260
	ldr	r3, .L9681+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1606
.L8260:
	ldr	r3, .L9681+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1606
.L8257:
	ldr	r3, .L9681+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9681+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+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	.L8261
	ldr	r3, .L9681+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1593
.L8261:
	ldr	r3, .L9681+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L1593:
	ldr	r3, .L9681+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9681+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+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	.L8262
	ldr	r3, .L9681+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1596
.L8262:
	ldr	r3, .L9681+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1596:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8263
	ldr	r3, .L9681+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9681+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+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	.L8264
	ldr	r3, .L9681+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1606
.L8264:
	ldr	r3, .L9681+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1606
.L8263:
	ldr	r3, .L9681+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9681+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+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	.L8265
	ldr	r3, .L9681+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1606
.L8265:
	ldr	r3, .L9681+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1606
.L8248:
	ldr	r3, .L9681+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9681+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9681+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+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	.L8266
	ldr	r3, .L9681+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1609
.L8266:
	ldr	r3, .L9681+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1609:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8267
	ldr	r3, .L9681+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1612
.L8267:
	ldr	r3, .L9681+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9681+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+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	.L8268
	ldr	r3, .L9681+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1612
.L8268:
	ldr	r3, .L9681+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L1612:
	ldr	r3, .L9681+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9681+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+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	.L8269
	ldr	r3, .L9681+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L1618
.L8269:
	ldr	r3, .L9681+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L1618:
	ldr	r3, .L9681+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9681+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+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	.L8270
	ldr	r3, .L9681+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1621
.L8270:
	ldr	r3, .L9681+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1621:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8271
	ldr	r3, .L9681+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9681+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+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	.L8272
	ldr	r3, .L9681+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1627
.L8272:
	ldr	r3, .L9681+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1627
.L8271:
	ldr	r3, .L9681+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9681+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+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	.L8273
	ldr	r3, .L9681+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1627
.L8273:
	ldr	r3, .L9681+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1627:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8274
	ldr	r3, .L9681+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9681+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9683
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9683+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+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	.L8275
	ldr	r3, .L9683
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1635
.L8275:
	ldr	r3, .L9683+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1635:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8276
	ldr	r3, .L9683+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1606
.L8276:
	ldr	r3, .L9683
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9683+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+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	.L8277
	ldr	r3, .L9683
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1606
.L8277:
	ldr	r3, .L9683+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1606
.L8274:
	ldr	r3, .L9683+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9683+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+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	.L8278
	ldr	r3, .L9683+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1645
.L8278:
	ldr	r3, .L9683+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L1645:
	ldr	r3, .L9683+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9683+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+128
	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	.L8279
	ldr	r3, .L9683+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1648
.L8279:
	ldr	r3, .L9683+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+128
	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	.L8280
	ldr	r3, .L9683+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9683+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+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	.L8281
	ldr	r3, .L9683+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1606
.L8281:
	ldr	r3, .L9683+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1606
.L8280:
	ldr	r3, .L9683+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9683+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+128
	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	.L8282
	ldr	r3, .L9683+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1606
.L8282:
	ldr	r3, .L9683+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1606:
	mov	r0, r2
	mov	r1, r3
	bl	__aeabi_d2f
	mov	r3, r0
	str	r3, [fp, #-112]	@ float
	ldr	r3, .L9683+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9683+132
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9683+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+128
	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	.L8283
	ldr	r3, .L9683+132
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1660
.L8283:
	ldr	r3, .L9683+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+128
	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	.L8284
	ldr	r3, .L9683+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1663
.L8284:
	ldr	r3, .L9683+132
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9683+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+128
	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	.L8285
	ldr	r3, .L9683+132
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1663
.L8285:
	ldr	r3, .L9683+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L1663:
	ldr	r3, .L9683+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9683+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+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	.L8286
	ldr	r3, .L9683+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L1669
.L8286:
	ldr	r3, .L9683+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L1669:
	ldr	r3, .L9683+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9683+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+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	.L8287
	ldr	r3, .L9683+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1672
.L8287:
	ldr	r3, .L9683+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1672:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8288
	ldr	r3, .L9683+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9683+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+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	.L8289
	ldr	r3, .L9683+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1678
.L8289:
	ldr	r3, .L9683+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1678
.L8288:
	ldr	r3, .L9683+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9683+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+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	.L8290
	ldr	r3, .L9683+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1678
.L8290:
	ldr	r3, .L9683+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1678:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8291
	ldr	r3, .L9683+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9683+132
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9683+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+128
	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	.L8292
	ldr	r3, .L9683+132
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1686
.L8292:
	ldr	r3, .L9683+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1686:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8293
	ldr	r3, .L9683+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1693
.L8293:
	ldr	r3, .L9683+132
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9683+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+128
	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	.L8294
	ldr	r3, .L9683+132
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1693
.L8294:
	ldr	r3, .L9683+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1693
.L8291:
	ldr	r3, .L9683+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9683+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+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	.L8295
	ldr	r3, .L9683+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1696
.L8295:
	ldr	r3, .L9683+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L1696:
	ldr	r3, .L9683+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9683+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+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	.L8296
	ldr	r3, .L9683+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1699
.L8296:
	ldr	r3, .L9683+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1699:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8297
	ldr	r3, .L9683+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9683+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+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	.L8298
	ldr	r3, .L9683+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1693
.L8298:
	ldr	r3, .L9683+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1693
.L8297:
	ldr	r3, .L9683+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9683+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+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	.L8299
	ldr	r3, .L9683+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1693
.L8299:
	ldr	r3, .L9683+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L1693:
	ldr	r3, .L9683+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9683+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9683+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+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	.L8300
	ldr	r3, .L9683+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1711
.L9684:
	.align	2
.L9683:
	.word	x_18
	.word	1077018624
	.word	x_19
	.word	1075838976
	.word	x_20
	.word	1074790400
	.word	x_23
	.word	1077149696
	.word	x_25
	.word	x_13
	.word	1076887552
	.word	x_14
	.word	x_15
	.word	1076101120
	.word	x_19
	.word	x_22
	.word	1076625408
	.word	x_24
	.word	1077018624
	.word	x_27
	.word	1075314688
	.word	x_8
	.word	1072693248
	.word	x_9
	.word	x_10
	.word	1076756480
	.word	x_11
	.word	1075838976
	.word	x_4
	.word	1076953088
	.word	1075052544
	.word	x_6
	.word	1075970048
	.word	x_5
.L8300:
	ldr	r3, .L9683+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1711:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8301
	ldr	r3, .L9683+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L1714
.L8301:
	ldr	r3, .L9683+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9683+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+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	.L8302
	ldr	r3, .L9683+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L1714
.L8302:
	ldr	r3, .L9683+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L1714:
	ldr	r3, .L9683+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9683+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+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	.L8303
	ldr	r3, .L9683+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	b	.L1720
.L8303:
	ldr	r3, .L9683+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
.L1720:
	ldr	r3, .L9683+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-148]
	str	r3, [fp, #-144]
	ldr	r3, .L9683+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #148
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8304
	ldr	r3, .L9683+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1723
.L8304:
	ldr	r3, .L9683+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1723:
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8305
	ldr	r3, .L9683+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9683+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+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	.L8306
	ldr	r3, .L9683+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1729
.L8306:
	ldr	r3, .L9683+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1729
.L8305:
	ldr	r3, .L9683+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9683+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+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	.L8307
	ldr	r3, .L9683+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1729
.L8307:
	ldr	r3, .L9683+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1729:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8308
	ldr	r3, .L9683+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9683+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9683+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+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	.L8309
	ldr	r3, .L9683+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1737
.L8309:
	ldr	r3, .L9683+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1737:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8310
	ldr	r3, .L9683+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1744
.L8310:
	ldr	r3, .L9683+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9683+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+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	.L8311
	ldr	r3, .L9683+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1744
.L8311:
	ldr	r3, .L9683+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1744
.L8308:
	ldr	r3, .L9683+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9683+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+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	.L8312
	ldr	r3, .L9683+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L1747
.L8312:
	ldr	r3, .L9683+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L1747:
	ldr	r3, .L9683+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9683+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+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	.L8313
	ldr	r3, .L9683+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1750
.L8313:
	ldr	r3, .L9683+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1750:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8314
	ldr	r3, .L9683+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9683+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+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	.L8315
	ldr	r3, .L9683+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1744
.L8315:
	ldr	r3, .L9683+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1744
.L8314:
	ldr	r3, .L9683+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9683+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+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	.L8316
	ldr	r3, .L9683+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1744
.L8316:
	ldr	r3, .L9683+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1744:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8317
	ldr	r3, .L9683+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9683+132
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9683+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+128
	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	.L8318
	ldr	r3, .L9683+132
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1764
.L8318:
	ldr	r3, .L9683+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1764:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8319
	ldr	r3, .L9683+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1767
.L8319:
	ldr	r3, .L9683+132
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9683+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+128
	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	.L8320
	ldr	r3, .L9683+132
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1767
.L8320:
	ldr	r3, .L9683+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L1767:
	ldr	r3, .L9683+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9683+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+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	.L8321
	ldr	r3, .L9683+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L1773
.L8321:
	ldr	r3, .L9683+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L1773:
	ldr	r3, .L9683+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9683+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+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	.L8322
	ldr	r3, .L9683+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1776
.L8322:
	ldr	r3, .L9683+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1776:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8323
	ldr	r3, .L9683+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9683+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+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	.L8324
	ldr	r3, .L9683+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1782
.L8324:
	ldr	r3, .L9683+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1782
.L8323:
	ldr	r3, .L9683+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9683+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+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	.L8325
	ldr	r3, .L9683+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1782
.L8325:
	ldr	r3, .L9683+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1782:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8326
	ldr	r3, .L9683+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9683+132
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9683+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+128
	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	.L8327
	ldr	r3, .L9683+132
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1790
.L8327:
	ldr	r3, .L9683+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1790:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8328
	ldr	r3, .L9683+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1813
.L8328:
	ldr	r3, .L9683+132
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9683+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9683+128
	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	.L8329
	ldr	r3, .L9683+132
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1813
.L8329:
	ldr	r3, .L9685+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1813
.L8326:
	ldr	r3, .L9685+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9685+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+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	.L8330
	ldr	r3, .L9685+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1800
.L8330:
	ldr	r3, .L9685+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L1800:
	ldr	r3, .L9685+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9685+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+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	.L8331
	ldr	r3, .L9685+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1803
.L8331:
	ldr	r3, .L9685+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1803:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8332
	ldr	r3, .L9685+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9685+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+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	.L8333
	ldr	r3, .L9685+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1813
.L8333:
	ldr	r3, .L9685+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1813
.L8332:
	ldr	r3, .L9685+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9685+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+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	.L8334
	ldr	r3, .L9685+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1813
.L8334:
	ldr	r3, .L9685+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1813
.L8317:
	ldr	r3, .L9685+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9685+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9685+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+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	.L8335
	ldr	r3, .L9685+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1816
.L8335:
	ldr	r3, .L9685+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1816:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8336
	ldr	r3, .L9685+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1819
.L8336:
	ldr	r3, .L9685+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9685+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+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	.L8337
	ldr	r3, .L9685+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1819
.L8337:
	ldr	r3, .L9685+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L1819:
	ldr	r3, .L9685+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9685+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+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	.L8338
	ldr	r3, .L9685+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L1825
.L8338:
	ldr	r3, .L9685+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L1825:
	ldr	r3, .L9685+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9685+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+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	.L8339
	ldr	r3, .L9685+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1828
.L8339:
	ldr	r3, .L9685+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1828:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8340
	ldr	r3, .L9685+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9685+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+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	.L8341
	ldr	r3, .L9685+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1834
.L8341:
	ldr	r3, .L9685+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1834
.L8340:
	ldr	r3, .L9685+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9685+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+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	.L8342
	ldr	r3, .L9685+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1834
.L8342:
	ldr	r3, .L9685+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1834:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8343
	ldr	r3, .L9685+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9685+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9685+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+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	.L8344
	ldr	r3, .L9685+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1842
.L8344:
	ldr	r3, .L9685+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1842:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8345
	ldr	r3, .L9685+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1813
.L8345:
	ldr	r3, .L9685+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9685+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+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	.L8346
	ldr	r3, .L9685+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1813
.L8346:
	ldr	r3, .L9685+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1813
.L8343:
	ldr	r3, .L9685+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9685+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+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	.L8347
	ldr	r3, .L9685+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1852
.L8347:
	ldr	r3, .L9685+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L1852:
	ldr	r3, .L9685+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9685+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+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	.L8348
	ldr	r3, .L9685+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1855
.L8348:
	ldr	r3, .L9685+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1855:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8349
	ldr	r3, .L9685+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9685+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+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	.L8350
	ldr	r3, .L9685+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1813
.L8350:
	ldr	r3, .L9685+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1813
.L8349:
	ldr	r3, .L9685+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9685+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+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	.L8351
	ldr	r3, .L9685+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1813
.L8351:
	ldr	r3, .L9685+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1813:
	mov	r0, r2
	mov	r1, r3
	bl	__aeabi_d2f
	mov	r3, r0
	str	r3, [fp, #-108]	@ float
	ldr	r3, .L9685+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9685+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9685+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+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	.L8352
	ldr	r3, .L9685+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1867
.L8352:
	ldr	r3, .L9685+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1867:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8353
	ldr	r3, .L9685+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1870
.L8353:
	ldr	r3, .L9685+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9685+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+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	.L8354
	ldr	r3, .L9685+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1870
.L8354:
	ldr	r3, .L9685+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L1870:
	ldr	r3, .L9685+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9685+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+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	.L8355
	ldr	r3, .L9685+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L1876
.L9686:
	.align	2
.L9685:
	.word	1075052544
	.word	x_6
	.word	1075970048
	.word	x_8
	.word	1072693248
	.word	1075838976
	.word	1076756480
	.word	x_13
	.word	1076953088
	.word	x_22
	.word	1077018624
	.word	x_27
	.word	1075314688
	.word	x_2
	.word	1075052544
	.word	x_4
	.word	x_5
	.word	x_7
	.word	x_9
	.word	1076887552
	.word	x_10
	.word	1077149696
	.word	x_11
	.word	x_14
	.word	1076101120
	.word	x_15
	.word	x_16
	.word	1076494336
	.word	x_19
	.word	1076625408
	.word	x_24
	.word	1074266112
	.word	1072693248
	.word	x_25
	.word	1076363264
	.word	x_26
.L8355:
	ldr	r3, .L9685+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L1876:
	ldr	r3, .L9685+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9685+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+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	.L8356
	ldr	r3, .L9685+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1879
.L8356:
	ldr	r3, .L9685+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1879:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8357
	ldr	r3, .L9685+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9685+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+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	.L8358
	ldr	r3, .L9685+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1885
.L8358:
	ldr	r3, .L9685+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1885
.L8357:
	ldr	r3, .L9685+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9685+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+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	.L8359
	ldr	r3, .L9685+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1885
.L8359:
	ldr	r3, .L9685+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1885:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8360
	ldr	r3, .L9685+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9685+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9685+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+128
	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	.L8361
	ldr	r3, .L9685+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1893
.L8361:
	ldr	r3, .L9685+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1893:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8362
	ldr	r3, .L9685+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1900
.L8362:
	ldr	r3, .L9685+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9685+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+128
	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	.L8363
	ldr	r3, .L9685+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1900
.L8363:
	ldr	r3, .L9685+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1900
.L8360:
	ldr	r3, .L9685+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9685+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+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	.L8364
	ldr	r3, .L9685+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1903
.L8364:
	ldr	r3, .L9685+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L1903:
	ldr	r3, .L9685+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9685+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+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	.L8365
	ldr	r3, .L9685+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1906
.L8365:
	ldr	r3, .L9685+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1906:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8366
	ldr	r3, .L9685+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9685+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+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	.L8367
	ldr	r3, .L9685+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1900
.L8367:
	ldr	r3, .L9685+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1900
.L8366:
	ldr	r3, .L9685+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9685+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+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	.L8368
	ldr	r3, .L9685+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1900
.L8368:
	ldr	r3, .L9685+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L1900:
	ldr	r3, .L9685+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9685+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9685+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+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	.L8369
	ldr	r3, .L9685+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1918
.L8369:
	ldr	r3, .L9685+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1918:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8370
	ldr	r3, .L9685+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L1921
.L8370:
	ldr	r3, .L9685+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9685+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+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	.L8371
	ldr	r3, .L9685+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L1921
.L8371:
	ldr	r3, .L9685+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L1921:
	ldr	r3, .L9685+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9685+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+124
	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	.L8372
	ldr	r3, .L9685+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	b	.L1927
.L8372:
	ldr	r3, .L9685+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
.L1927:
	ldr	r3, .L9685+132
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+136
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-148]
	str	r3, [fp, #-144]
	ldr	r3, .L9685+140
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #148
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8373
	ldr	r3, .L9685+132
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+136
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1930
.L8373:
	ldr	r3, .L9685+140
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1930:
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8374
	ldr	r3, .L9685+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9685+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+124
	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	.L8375
	ldr	r3, .L9685+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1936
.L8375:
	ldr	r3, .L9685+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1936
.L8374:
	ldr	r3, .L9685+132
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+136
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9685+140
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+128
	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	.L8376
	ldr	r3, .L9685+132
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+136
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1936
.L8376:
	ldr	r3, .L9685+140
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1936:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8377
	ldr	r3, .L9685+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9685+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9685+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+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	.L8378
	ldr	r3, .L9685+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1944
.L8378:
	ldr	r3, .L9685+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1944:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8379
	ldr	r3, .L9685+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1951
.L8379:
	ldr	r3, .L9685+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9685+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+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	.L8380
	ldr	r3, .L9685+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1951
.L8380:
	ldr	r3, .L9685+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1951
.L8377:
	ldr	r3, .L9685+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9685+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+124
	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	.L8381
	ldr	r3, .L9685+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L1954
.L8381:
	ldr	r3, .L9685+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L1954:
	ldr	r3, .L9685+132
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+136
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9685+140
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+128
	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	.L8382
	ldr	r3, .L9685+132
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9685+136
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1957
.L8382:
	ldr	r3, .L9685+140
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1957:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8383
	ldr	r3, .L9687+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9687+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+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	.L8384
	ldr	r3, .L9687+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1951
.L8384:
	ldr	r3, .L9687+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1951
.L8383:
	ldr	r3, .L9687+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9687+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687
	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	.L8385
	ldr	r3, .L9687+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1951
.L8385:
	ldr	r3, .L9687+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1951:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8386
	ldr	r3, .L9687+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9687+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9687+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687
	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	.L8387
	ldr	r3, .L9687+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1971
.L8387:
	ldr	r3, .L9687+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1971:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8388
	ldr	r3, .L9687+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1974
.L8388:
	ldr	r3, .L9687+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9687+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687
	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	.L8389
	ldr	r3, .L9687+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L1974
.L8389:
	ldr	r3, .L9687+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L1974:
	ldr	r3, .L9687+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9687+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+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	.L8390
	ldr	r3, .L9687+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L1980
.L8390:
	ldr	r3, .L9687+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L1980:
	ldr	r3, .L9687+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9687+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+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	.L8391
	ldr	r3, .L9687+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1983
.L8391:
	ldr	r3, .L9687+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1983:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8392
	ldr	r3, .L9687+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9687+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+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	.L8393
	ldr	r3, .L9687+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1989
.L8393:
	ldr	r3, .L9687+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1989
.L8392:
	ldr	r3, .L9687+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9687+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+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	.L8394
	ldr	r3, .L9687+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L1989
.L8394:
	ldr	r3, .L9687+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L1989:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8395
	ldr	r3, .L9687+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9687+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9687+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687
	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	.L8396
	ldr	r3, .L9687+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L1997
.L8396:
	ldr	r3, .L9687+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L1997:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8397
	ldr	r3, .L9687+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2020
.L8397:
	ldr	r3, .L9687+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9687+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687
	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	.L8398
	ldr	r3, .L9687+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2020
.L8398:
	ldr	r3, .L9687+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2020
.L8395:
	ldr	r3, .L9687+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9687+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+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	.L8399
	ldr	r3, .L9687+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2007
.L8399:
	ldr	r3, .L9687+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L2007:
	ldr	r3, .L9687+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9687+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+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	.L8400
	ldr	r3, .L9687+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2010
.L8400:
	ldr	r3, .L9687+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L2010:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8401
	ldr	r3, .L9687+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9687+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+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	.L8402
	ldr	r3, .L9687+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2020
.L8402:
	ldr	r3, .L9687+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2020
.L8401:
	ldr	r3, .L9687+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9687+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+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	.L8403
	ldr	r3, .L9687+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2020
.L8403:
	ldr	r3, .L9687+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2020
.L8386:
	ldr	r3, .L9687+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9687+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9687+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+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	.L8404
	ldr	r3, .L9687+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L2023
.L8404:
	ldr	r3, .L9687+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L2023:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8405
	ldr	r3, .L9687+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2026
.L8405:
	ldr	r3, .L9687+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9687+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+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	.L8406
	ldr	r3, .L9687+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2026
.L8406:
	ldr	r3, .L9687+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L2026:
	ldr	r3, .L9687+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9687+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+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	.L8407
	ldr	r3, .L9687+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L2032
.L8407:
	ldr	r3, .L9687+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L2032:
	ldr	r3, .L9687+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9687+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687
	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	.L8408
	ldr	r3, .L9687+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2035
.L8408:
	ldr	r3, .L9687+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687
	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	.L8409
	ldr	r3, .L9687+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9687+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+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	.L8410
	ldr	r3, .L9687+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2041
.L8410:
	ldr	r3, .L9687+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2041
.L9688:
	.align	2
.L9687:
	.word	1072693248
	.word	x_19
	.word	1076625408
	.word	x_4
	.word	x_7
	.word	x_9
	.word	x_15
	.word	x_16
	.word	1076494336
	.word	x_19
	.word	1076625408
	.word	x_24
	.word	x_25
	.word	1076363264
	.word	x_26
	.word	1072693248
	.word	x_2
	.word	x_3
	.word	1076101120
	.word	x_5
	.word	1075576832
	.word	x_6
	.word	1075052544
	.word	x_8
	.word	1076887552
	.word	x_10
	.word	1074266112
	.word	x_11
	.word	1077149696
	.word	x_14
.L8409:
	ldr	r3, .L9687+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9687+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+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	.L8411
	ldr	r3, .L9687+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2041
.L8411:
	ldr	r3, .L9687+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L2041:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8412
	ldr	r3, .L9687+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9687+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9687+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+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	.L8413
	ldr	r3, .L9687+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L2049
.L8413:
	ldr	r3, .L9687+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L2049:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8414
	ldr	r3, .L9687+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2020
.L8414:
	ldr	r3, .L9687+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9687+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+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	.L8415
	ldr	r3, .L9687+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2020
.L8415:
	ldr	r3, .L9687+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2020
.L8412:
	ldr	r3, .L9687+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9687+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+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	.L8416
	ldr	r3, .L9687+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2059
.L8416:
	ldr	r3, .L9687+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L2059:
	ldr	r3, .L9687+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9687+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+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	.L8417
	ldr	r3, .L9687+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2062
.L8417:
	ldr	r3, .L9687+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L2062:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8418
	ldr	r3, .L9687+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9687+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+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	.L8419
	ldr	r3, .L9687+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2020
.L8419:
	ldr	r3, .L9687+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2020
.L8418:
	ldr	r3, .L9687+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9687+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+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	.L8420
	ldr	r3, .L9687+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2020
.L8420:
	ldr	r3, .L9687+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L2020:
	mov	r0, r2
	mov	r1, r3
	bl	__aeabi_d2f
	mov	r3, r0
	str	r3, [fp, #-104]	@ float
	ldr	r3, .L9687+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9687+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9687+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+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	.L8421
	ldr	r3, .L9687+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L2074
.L8421:
	ldr	r3, .L9687+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L2074:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8422
	ldr	r3, .L9687+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2077
.L8422:
	ldr	r3, .L9687+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9687+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+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	.L8423
	ldr	r3, .L9687+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2077
.L8423:
	ldr	r3, .L9687+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L2077:
	ldr	r3, .L9687+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9687+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+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	.L8424
	ldr	r3, .L9687+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L2083
.L8424:
	ldr	r3, .L9687+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L2083:
	ldr	r3, .L9687+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9687+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+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	.L8425
	ldr	r3, .L9687+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2086
.L8425:
	ldr	r3, .L9687+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L2086:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8426
	ldr	r3, .L9687+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9687+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+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	.L8427
	ldr	r3, .L9687+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2092
.L8427:
	ldr	r3, .L9687+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2092
.L8426:
	ldr	r3, .L9687+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9687+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+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	.L8428
	ldr	r3, .L9687+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2092
.L8428:
	ldr	r3, .L9687+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+112
	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	.L8429
	ldr	r3, .L9687+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9687+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9687+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+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	.L8430
	ldr	r3, .L9687+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L2100
.L8430:
	ldr	r3, .L9687+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L2100:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8431
	ldr	r3, .L9687+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2107
.L8431:
	ldr	r3, .L9687+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9687+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+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	.L8432
	ldr	r3, .L9687+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2107
.L8432:
	ldr	r3, .L9687+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2107
.L8429:
	ldr	r3, .L9687+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9687+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+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	.L8433
	ldr	r3, .L9687+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2110
.L8433:
	ldr	r3, .L9687+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L2110:
	ldr	r3, .L9687+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9687+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+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	.L8434
	ldr	r3, .L9687+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2113
.L8434:
	ldr	r3, .L9687+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L2113:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8435
	ldr	r3, .L9687+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9687+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+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	.L8436
	ldr	r3, .L9687+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2107
.L8436:
	ldr	r3, .L9687+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2107
.L8435:
	ldr	r3, .L9687+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9687+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+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	.L8437
	ldr	r3, .L9687+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2107
.L8437:
	ldr	r3, .L9687+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9687+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L2107:
	ldr	r3, .L9687+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9689+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9689+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689+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	.L8438
	ldr	r3, .L9689+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L2125
.L8438:
	ldr	r3, .L9689+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L2125:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8439
	ldr	r3, .L9689+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L2128
.L8439:
	ldr	r3, .L9689+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9689+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689+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	.L8440
	ldr	r3, .L9689+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L2128
.L8440:
	ldr	r3, .L9689+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L2128:
	ldr	r3, .L9689+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9689+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689+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	.L8441
	ldr	r3, .L9689+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	b	.L2134
.L8441:
	ldr	r3, .L9689+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
.L2134:
	ldr	r3, .L9689+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
	str	r2, [fp, #-148]
	str	r3, [fp, #-144]
	ldr	r3, .L9689+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #148
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8442
	ldr	r3, .L9689+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	.L2137
.L8442:
	ldr	r3, .L9689+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L2137:
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8443
	ldr	r3, .L9689+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9689+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689+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	.L8444
	ldr	r3, .L9689+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2143
.L8444:
	ldr	r3, .L9689+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2143
.L8443:
	ldr	r3, .L9689+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, .L9689+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689+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	.L8445
	ldr	r3, .L9689+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	.L2143
.L8445:
	ldr	r3, .L9689+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L2143:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8446
	ldr	r3, .L9689+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9689+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9689+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689+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	.L8447
	ldr	r3, .L9689+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L2151
.L8447:
	ldr	r3, .L9689+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L2151:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8448
	ldr	r3, .L9689+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2158
.L8448:
	ldr	r3, .L9689+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9689+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689+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	.L8449
	ldr	r3, .L9689+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2158
.L8449:
	ldr	r3, .L9689+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2158
.L8446:
	ldr	r3, .L9689+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9689+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689+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	.L8450
	ldr	r3, .L9689+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L2161
.L8450:
	ldr	r3, .L9689+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L2161:
	ldr	r3, .L9689+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, .L9689+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689+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	.L8451
	ldr	r3, .L9689+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	.L2164
.L8451:
	ldr	r3, .L9689+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L2164:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8452
	ldr	r3, .L9689+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9689+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689+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	.L8453
	ldr	r3, .L9689+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2158
.L8453:
	ldr	r3, .L9689+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2158
.L8452:
	ldr	r3, .L9689+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, .L9689+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689+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	.L8454
	ldr	r3, .L9689+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	.L2158
.L8454:
	ldr	r3, .L9689+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L2158:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8455
	ldr	r3, .L9689+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9689+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9689+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689+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	.L8456
	ldr	r3, .L9689+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L2178
.L8456:
	ldr	r3, .L9689+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L2178:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8457
	ldr	r3, .L9689+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2181
.L8457:
	ldr	r3, .L9689+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9689+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689+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	.L8458
	ldr	r3, .L9689+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2181
.L8458:
	ldr	r3, .L9689+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L2181:
	ldr	r3, .L9689+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9689+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689+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	.L8459
	ldr	r3, .L9689+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L2187
.L8459:
	ldr	r3, .L9689+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L2187:
	ldr	r3, .L9689+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9689+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689+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	.L8460
	ldr	r3, .L9689+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2190
.L8460:
	ldr	r3, .L9689+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L2190:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8461
	ldr	r3, .L9689+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9689+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689+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	.L8462
	ldr	r3, .L9689+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2196
.L8462:
	ldr	r3, .L9689+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2196
.L8461:
	ldr	r3, .L9689+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9689+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689+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	.L8463
	ldr	r3, .L9689+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2196
.L8463:
	ldr	r3, .L9689+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L2196:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8464
	ldr	r3, .L9689+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9689+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9689+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689+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	.L8465
	ldr	r3, .L9689+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L2204
.L9690:
	.align	2
.L9689:
	.word	1075052544
	.word	x_16
	.word	x_3
	.word	1076101120
	.word	x_5
	.word	1075576832
	.word	x_6
	.word	x_8
	.word	1076887552
	.word	x_10
	.word	1074266112
	.word	x_11
	.word	x_14
	.word	1075052544
	.word	x_16
	.word	x_19
	.word	1076232192
	.word	x_20
	.word	1077149696
	.word	x_21
	.word	1074790400
	.word	x_24
	.word	x_27
	.word	1074266112
	.word	x_0
	.word	1075314688
	.word	x_2
	.word	1076756480
	.word	x_1
	.word	1072693248
.L8465:
	ldr	r3, .L9689+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L2204:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8466
	ldr	r3, .L9689+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2227
.L8466:
	ldr	r3, .L9689+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9689+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689+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	.L8467
	ldr	r3, .L9689+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2227
.L8467:
	ldr	r3, .L9689+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2227
.L8464:
	ldr	r3, .L9689+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9689+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689+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	.L8468
	ldr	r3, .L9689+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2214
.L8468:
	ldr	r3, .L9689+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L2214:
	ldr	r3, .L9689+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9689+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689+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	.L8469
	ldr	r3, .L9689+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2217
.L8469:
	ldr	r3, .L9689+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L2217:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8470
	ldr	r3, .L9689+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9689+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689+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	.L8471
	ldr	r3, .L9689+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2227
.L8471:
	ldr	r3, .L9689+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2227
.L8470:
	ldr	r3, .L9689+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9689+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689+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	.L8472
	ldr	r3, .L9689+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2227
.L8472:
	ldr	r3, .L9689+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2227
.L8455:
	ldr	r3, .L9689+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9689+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9689+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689+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	.L8473
	ldr	r3, .L9689+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L2230
.L8473:
	ldr	r3, .L9689+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L2230:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8474
	ldr	r3, .L9689+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2233
.L8474:
	ldr	r3, .L9689+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9689+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689+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	.L8475
	ldr	r3, .L9689+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2233
.L8475:
	ldr	r3, .L9689+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L2233:
	ldr	r3, .L9689+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9689+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689+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	.L8476
	ldr	r3, .L9689+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L2239
.L8476:
	ldr	r3, .L9689+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L2239:
	ldr	r3, .L9689+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, .L9689+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689+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	.L8477
	ldr	r3, .L9689+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	.L2242
.L8477:
	ldr	r3, .L9689+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L2242:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8478
	ldr	r3, .L9689+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9689+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689+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	.L8479
	ldr	r3, .L9689+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2248
.L8479:
	ldr	r3, .L9689+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2248
.L8478:
	ldr	r3, .L9689+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, .L9689+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689+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	.L8480
	ldr	r3, .L9689+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	.L2248
.L8480:
	ldr	r3, .L9689+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L2248:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8481
	ldr	r3, .L9689+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9689+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9689+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689+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	.L8482
	ldr	r3, .L9689+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L2256
.L8482:
	ldr	r3, .L9689+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L2256:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8483
	ldr	r3, .L9689+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2227
.L8483:
	ldr	r3, .L9689+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9689+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689+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	.L8484
	ldr	r3, .L9689+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2227
.L8484:
	ldr	r3, .L9689+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2227
.L8481:
	ldr	r3, .L9689+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9689+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689+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	.L8485
	ldr	r3, .L9689+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2266
.L8485:
	ldr	r3, .L9689+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L2266:
	ldr	r3, .L9689+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, .L9689+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689+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	.L8486
	ldr	r3, .L9689+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	.L2269
.L8486:
	ldr	r3, .L9689+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L2269:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8487
	ldr	r3, .L9689+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9689+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689+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	.L8488
	ldr	r3, .L9689+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2227
.L8488:
	ldr	r3, .L9689+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2227
.L8487:
	ldr	r3, .L9689+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, .L9689+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689+92
	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	.L8489
	ldr	r3, .L9689+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	.L2227
.L8489:
	ldr	r3, .L9689+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L2227:
	mov	r0, r2
	mov	r1, r3
	bl	__aeabi_d2f
	mov	r3, r0
	str	r3, [fp, #-100]	@ float
	ldr	r3, .L9689+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9689+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9689+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689+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	.L8490
	ldr	r3, .L9689+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L2281
.L8490:
	ldr	r3, .L9689+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L2281:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8491
	ldr	r3, .L9689+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2284
.L8491:
	ldr	r3, .L9689+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9689+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689+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	.L8492
	ldr	r3, .L9689+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9689+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2284
.L8492:
	ldr	r3, .L9691
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L2284:
	ldr	r3, .L9691+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9691+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+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	.L8493
	ldr	r3, .L9691+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L2290
.L8493:
	ldr	r3, .L9691+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L2290:
	ldr	r3, .L9691+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9691+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	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8494
	ldr	r3, .L9691+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2293
.L8494:
	ldr	r3, .L9691+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
.L2293:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8495
	ldr	r3, .L9691+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9691+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+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	.L8496
	ldr	r3, .L9691+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2299
.L8496:
	ldr	r3, .L9691+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2299
.L8495:
	ldr	r3, .L9691+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9691+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	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8497
	ldr	r3, .L9691+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2299
.L8497:
	ldr	r3, .L9691+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
.L2299:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8498
	ldr	r3, .L9691+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9691+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9691
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+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	.L8499
	ldr	r3, .L9691+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L2307
.L8499:
	ldr	r3, .L9691
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L2307:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8500
	ldr	r3, .L9691+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2314
.L8500:
	ldr	r3, .L9691+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9691
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+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	.L8501
	ldr	r3, .L9691+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2314
.L8501:
	ldr	r3, .L9691
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2314
.L8498:
	ldr	r3, .L9691+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9691+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+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	.L8502
	ldr	r3, .L9691+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2317
.L8502:
	ldr	r3, .L9691+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L2317:
	ldr	r3, .L9691+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9691+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	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8503
	ldr	r3, .L9691+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2320
.L8503:
	ldr	r3, .L9691+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
.L2320:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8504
	ldr	r3, .L9691+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9691+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+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	.L8505
	ldr	r3, .L9691+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2314
.L8505:
	ldr	r3, .L9691+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2314
.L8504:
	ldr	r3, .L9691+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9691+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	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8506
	ldr	r3, .L9691+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2314
.L8506:
	ldr	r3, .L9691+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
.L2314:
	ldr	r3, .L9691+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9691+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9691+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+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	.L8507
	ldr	r3, .L9691+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L2332
.L8507:
	ldr	r3, .L9691+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L2332:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8508
	ldr	r3, .L9691+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L2335
.L8508:
	ldr	r3, .L9691+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9691+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+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	.L8509
	ldr	r3, .L9691+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L2335
.L8509:
	ldr	r3, .L9691+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L2335:
	ldr	r3, .L9691+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9691+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+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	.L8510
	ldr	r3, .L9691+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	b	.L2341
.L8510:
	ldr	r3, .L9691+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
.L2341:
	ldr	r3, .L9691+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-148]
	str	r3, [fp, #-144]
	ldr	r3, .L9691+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #148
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8511
	ldr	r3, .L9691+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2344
.L8511:
	ldr	r3, .L9691+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L2344:
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8512
	ldr	r3, .L9691+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9691+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+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	.L8513
	ldr	r3, .L9691+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2350
.L8513:
	ldr	r3, .L9691+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2350
.L8512:
	ldr	r3, .L9691+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9691+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+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	.L8514
	ldr	r3, .L9691+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2350
.L8514:
	ldr	r3, .L9691+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L2350:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8515
	ldr	r3, .L9691+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9691+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9691+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+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	.L8516
	ldr	r3, .L9691+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L2358
.L8516:
	ldr	r3, .L9691+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L2358:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8517
	ldr	r3, .L9691+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2365
.L8517:
	ldr	r3, .L9691+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9691+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+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	.L8518
	ldr	r3, .L9691+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2365
.L8518:
	ldr	r3, .L9691+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2365
.L8515:
	ldr	r3, .L9691+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9691+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+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	.L8519
	ldr	r3, .L9691+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L2368
.L9692:
	.align	2
.L9691:
	.word	x_2
	.word	1076756480
	.word	x_4
	.word	1076625408
	.word	x_6
	.word	x_0
	.word	1075314688
	.word	x_1
	.word	1072693248
	.word	x_2
	.word	x_4
	.word	1076625408
	.word	x_6
	.word	1076756480
	.word	x_7
	.word	1076953088
	.word	x_8
	.word	x_10
	.word	1076101120
	.word	x_11
	.word	1074790400
	.word	x_12
	.word	1074266112
	.word	x_14
	.word	1075576832
	.word	x_17
	.word	x_18
	.word	1077018624
	.word	x_23
	.word	1077149696
.L8519:
	ldr	r3, .L9691+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L2368:
	ldr	r3, .L9691+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9691+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+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	.L8520
	ldr	r3, .L9691+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2371
.L8520:
	ldr	r3, .L9691+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L2371:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8521
	ldr	r3, .L9691+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9691+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+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	.L8522
	ldr	r3, .L9691+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2365
.L8522:
	ldr	r3, .L9691+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2365
.L8521:
	ldr	r3, .L9691+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9691+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+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	.L8523
	ldr	r3, .L9691+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2365
.L8523:
	ldr	r3, .L9691+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L2365:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8524
	ldr	r3, .L9691+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9691+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9691+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+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	.L8525
	ldr	r3, .L9691+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L2385
.L8525:
	ldr	r3, .L9691+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L2385:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8526
	ldr	r3, .L9691+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2388
.L8526:
	ldr	r3, .L9691+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9691+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+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	.L8527
	ldr	r3, .L9691+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2388
.L8527:
	ldr	r3, .L9691+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L2388:
	ldr	r3, .L9691+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9691+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+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	.L8528
	ldr	r3, .L9691+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L2394
.L8528:
	ldr	r3, .L9691+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L2394:
	ldr	r3, .L9691+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9691+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	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8529
	ldr	r3, .L9691+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2397
.L8529:
	ldr	r3, .L9691+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
.L2397:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8530
	ldr	r3, .L9691+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9691+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+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	.L8531
	ldr	r3, .L9691+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2403
.L8531:
	ldr	r3, .L9691+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2403
.L8530:
	ldr	r3, .L9691+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9691+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	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8532
	ldr	r3, .L9691+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2403
.L8532:
	ldr	r3, .L9691+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
.L2403:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8533
	ldr	r3, .L9691+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9691+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9691+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+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	.L8534
	ldr	r3, .L9691+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L2411
.L8534:
	ldr	r3, .L9691+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L2411:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8535
	ldr	r3, .L9691+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2434
.L8535:
	ldr	r3, .L9691+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9691+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+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	.L8536
	ldr	r3, .L9691+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2434
.L8536:
	ldr	r3, .L9691+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2434
.L8533:
	ldr	r3, .L9691+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9691+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+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	.L8537
	ldr	r3, .L9691+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2421
.L8537:
	ldr	r3, .L9691+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L2421:
	ldr	r3, .L9691+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9691+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	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8538
	ldr	r3, .L9691+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2424
.L8538:
	ldr	r3, .L9691+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
.L2424:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8539
	ldr	r3, .L9691+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9691+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+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	.L8540
	ldr	r3, .L9691+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2434
.L8540:
	ldr	r3, .L9691+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2434
.L8539:
	ldr	r3, .L9691+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9691+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	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8541
	ldr	r3, .L9691+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2434
.L8541:
	ldr	r3, .L9691+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	.L2434
.L8524:
	ldr	r3, .L9691+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9691+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9691+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+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	.L8542
	ldr	r3, .L9691+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L2437
.L8542:
	ldr	r3, .L9691+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L2437:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8543
	ldr	r3, .L9691+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2440
.L8543:
	ldr	r3, .L9691+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9691+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+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	.L8544
	ldr	r3, .L9691+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2440
.L8544:
	ldr	r3, .L9691+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L2440:
	ldr	r3, .L9691+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9691+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+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	.L8545
	ldr	r3, .L9691+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L2446
.L8545:
	ldr	r3, .L9691+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L2446:
	ldr	r3, .L9691+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9691+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+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	.L8546
	ldr	r3, .L9691+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2449
.L8546:
	ldr	r3, .L9691+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9691+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L2449:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8547
	ldr	r3, .L9693
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9693+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+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	.L8548
	ldr	r3, .L9693
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2455
.L8548:
	ldr	r3, .L9693+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2455
.L8547:
	ldr	r3, .L9693+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9693+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+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	.L8549
	ldr	r3, .L9693+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2455
.L8549:
	ldr	r3, .L9693+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L2455:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8550
	ldr	r3, .L9693+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9693+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9693+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+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	.L8551
	ldr	r3, .L9693+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L2463
.L8551:
	ldr	r3, .L9693+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L2463:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8552
	ldr	r3, .L9693+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2434
.L8552:
	ldr	r3, .L9693+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9693+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+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	.L8553
	ldr	r3, .L9693+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2434
.L8553:
	ldr	r3, .L9693+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2434
.L8550:
	ldr	r3, .L9693
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9693+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+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	.L8554
	ldr	r3, .L9693
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2473
.L8554:
	ldr	r3, .L9693+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L2473:
	ldr	r3, .L9693+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9693+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+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	.L8555
	ldr	r3, .L9693+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2476
.L8555:
	ldr	r3, .L9693+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L2476:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8556
	ldr	r3, .L9693
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9693+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+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	.L8557
	ldr	r3, .L9693
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2434
.L8557:
	ldr	r3, .L9693+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2434
.L8556:
	ldr	r3, .L9693+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9693+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+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	.L8558
	ldr	r3, .L9693+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2434
.L8558:
	ldr	r3, .L9693+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L2434:
	mov	r0, r2
	mov	r1, r3
	bl	__aeabi_d2f
	mov	r3, r0
	str	r3, [fp, #-96]	@ float
	ldr	r3, .L9693+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9693+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9693+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+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	.L8559
	ldr	r3, .L9693+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L2488
.L8559:
	ldr	r3, .L9693+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L2488:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8560
	ldr	r3, .L9693+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2491
.L8560:
	ldr	r3, .L9693+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9693+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+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	.L8561
	ldr	r3, .L9693+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2491
.L8561:
	ldr	r3, .L9693+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L2491:
	ldr	r3, .L9693+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9693+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+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	.L8562
	ldr	r3, .L9693+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L2497
.L8562:
	ldr	r3, .L9693+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L2497:
	ldr	r3, .L9693+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9693+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+120
	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	.L8563
	ldr	r3, .L9693+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2500
.L8563:
	ldr	r3, .L9693+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L2500:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8564
	ldr	r3, .L9693+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9693+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+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	.L8565
	ldr	r3, .L9693+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2506
.L8565:
	ldr	r3, .L9693+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2506
.L8564:
	ldr	r3, .L9693+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9693+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+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	.L8566
	ldr	r3, .L9693+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2506
.L8566:
	ldr	r3, .L9693+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L2506:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8567
	ldr	r3, .L9693+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9693+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9693+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+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	.L8568
	ldr	r3, .L9693+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L2514
.L8568:
	ldr	r3, .L9693+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L2514:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8569
	ldr	r3, .L9693+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2521
.L8569:
	ldr	r3, .L9693+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9693+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+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	.L8570
	ldr	r3, .L9693+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2521
.L8570:
	ldr	r3, .L9693+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2521
.L8567:
	ldr	r3, .L9693+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9693+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+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	.L8571
	ldr	r3, .L9693+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2524
.L8571:
	ldr	r3, .L9693+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L2524:
	ldr	r3, .L9693+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9693+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+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	.L8572
	ldr	r3, .L9693+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2527
.L8572:
	ldr	r3, .L9693+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L2527:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8573
	ldr	r3, .L9693+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9693+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+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	.L8574
	ldr	r3, .L9693+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2521
.L8574:
	ldr	r3, .L9693+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2521
.L9694:
	.align	2
.L9693:
	.word	x_14
	.word	1075576832
	.word	x_17
	.word	1077149696
	.word	1077018624
	.word	x_10
	.word	x_11
	.word	1074266112
	.word	x_14
	.word	1076101120
	.word	x_16
	.word	x_17
	.word	1075314688
	.word	x_18
	.word	x_19
	.word	x_23
	.word	1076756480
	.word	x_26
	.word	1076953088
	.word	x_1
	.word	1075052544
	.word	x_2
	.word	1074790400
	.word	x_3
	.word	1077084160
	.word	x_6
	.word	1075970048
	.word	x_8
	.word	1076625408
	.word	x_12
	.word	1075838976
	.word	x_0
.L8573:
	ldr	r3, .L9693+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9693+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+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	.L8575
	ldr	r3, .L9693+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2521
.L8575:
	ldr	r3, .L9693+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L2521:
	ldr	r3, .L9693+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9693+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9693+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+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	.L8576
	ldr	r3, .L9693+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L2539
.L8576:
	ldr	r3, .L9693+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L2539:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8577
	ldr	r3, .L9693+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L2542
.L8577:
	ldr	r3, .L9693+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9693+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+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	.L8578
	ldr	r3, .L9693+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L2542
.L8578:
	ldr	r3, .L9693+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L2542:
	ldr	r3, .L9693+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9693+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	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8579
	ldr	r3, .L9693+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	b	.L2548
.L8579:
	ldr	r3, .L9693+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	r8, r2
	mov	r9, r3
.L2548:
	ldr	r3, .L9693+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-148]
	str	r3, [fp, #-144]
	ldr	r3, .L9693+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #148
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8580
	ldr	r3, .L9693+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2551
.L8580:
	ldr	r3, .L9693+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L2551:
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8581
	ldr	r3, .L9693+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9693+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	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8582
	ldr	r3, .L9693+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2557
.L8582:
	ldr	r3, .L9693+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	.L2557
.L8581:
	ldr	r3, .L9693+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9693+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+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	.L8583
	ldr	r3, .L9693+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2557
.L8583:
	ldr	r3, .L9693+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L2557:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8584
	ldr	r3, .L9693+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9693+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9693+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+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	.L8585
	ldr	r3, .L9693+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L2565
.L8585:
	ldr	r3, .L9693+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L2565:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8586
	ldr	r3, .L9693+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2572
.L8586:
	ldr	r3, .L9693+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9693+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+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	.L8587
	ldr	r3, .L9693+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2572
.L8587:
	ldr	r3, .L9693+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2572
.L8584:
	ldr	r3, .L9693+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9693+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	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8588
	ldr	r3, .L9693+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L2575
.L8588:
	ldr	r3, .L9693+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
.L2575:
	ldr	r3, .L9693+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9693+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+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	.L8589
	ldr	r3, .L9693+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2578
.L8589:
	ldr	r3, .L9693+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L2578:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8590
	ldr	r3, .L9693+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9693+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	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8591
	ldr	r3, .L9693+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2572
.L8591:
	ldr	r3, .L9693+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	.L2572
.L8590:
	ldr	r3, .L9693+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9693+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+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	.L8592
	ldr	r3, .L9693+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2572
.L8592:
	ldr	r3, .L9693+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L2572:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8593
	ldr	r3, .L9693+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9693+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9693+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+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	.L8594
	ldr	r3, .L9693+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L2592
.L8594:
	ldr	r3, .L9693+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L2592:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8595
	ldr	r3, .L9693+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2595
.L8595:
	ldr	r3, .L9693+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9693+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+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	.L8596
	ldr	r3, .L9693+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2595
.L8596:
	ldr	r3, .L9693+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L2595:
	ldr	r3, .L9693+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9693+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+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	.L8597
	ldr	r3, .L9693+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L2601
.L8597:
	ldr	r3, .L9693+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L2601:
	ldr	r3, .L9693+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9693+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+120
	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	.L8598
	ldr	r3, .L9693+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2604
.L8598:
	ldr	r3, .L9693+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L2604:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8599
	ldr	r3, .L9693+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9693+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+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	.L8600
	ldr	r3, .L9693+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2610
.L8600:
	ldr	r3, .L9693+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2610
.L8599:
	ldr	r3, .L9693+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9693+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+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	.L8601
	ldr	r3, .L9693+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2610
.L8601:
	ldr	r3, .L9693+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9693+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L2610:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8602
	ldr	r3, .L9693+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9695+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9695+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+136
	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	.L8603
	ldr	r3, .L9695+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L2618
.L8603:
	ldr	r3, .L9695+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+136
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L2618:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8604
	ldr	r3, .L9695+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2641
.L8604:
	ldr	r3, .L9695+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9695+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+136
	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	.L8605
	ldr	r3, .L9695+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2641
.L8605:
	ldr	r3, .L9695+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+136
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2641
.L8602:
	ldr	r3, .L9695+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9695+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+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	.L8606
	ldr	r3, .L9695+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2628
.L8606:
	ldr	r3, .L9695+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L2628:
	ldr	r3, .L9695+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9695+132
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+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	.L8607
	ldr	r3, .L9695+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2631
.L8607:
	ldr	r3, .L9695+132
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L2631:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8608
	ldr	r3, .L9695+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9695+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+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	.L8609
	ldr	r3, .L9695+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2641
.L8609:
	ldr	r3, .L9695+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2641
.L8608:
	ldr	r3, .L9695+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9695+132
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+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	.L8610
	ldr	r3, .L9695+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2641
.L8610:
	ldr	r3, .L9695+132
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2641
.L8593:
	ldr	r3, .L9695+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9695+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9695+148
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+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	.L8611
	ldr	r3, .L9695+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L2644
.L8611:
	ldr	r3, .L9695+148
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L2644:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8612
	ldr	r3, .L9695+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2647
.L8612:
	ldr	r3, .L9695+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9695+148
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+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	.L8613
	ldr	r3, .L9695+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2647
.L8613:
	ldr	r3, .L9695+148
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L2647:
	ldr	r3, .L9695+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9695+48
	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	.L8614
	ldr	r3, .L9695+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L2653
.L8614:
	ldr	r3, .L9695+48
	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
.L2653:
	ldr	r3, .L9695+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9695+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+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	.L8615
	ldr	r3, .L9695+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2656
.L8615:
	ldr	r3, .L9695+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L2656:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8616
	ldr	r3, .L9695+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9695+48
	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	.L8617
	ldr	r3, .L9695+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2662
.L8617:
	ldr	r3, .L9695+48
	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	.L2662
.L8616:
	ldr	r3, .L9695+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9695+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+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	.L8618
	ldr	r3, .L9695+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2662
.L8618:
	ldr	r3, .L9695+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L2662:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8619
	ldr	r3, .L9695+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9695+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9695+148
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+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	.L8620
	ldr	r3, .L9695+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L2670
.L8620:
	ldr	r3, .L9695+148
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L2670:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8621
	ldr	r3, .L9695+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2641
.L8621:
	ldr	r3, .L9695+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9695+148
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+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	.L8622
	ldr	r3, .L9695+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2641
.L8622:
	ldr	r3, .L9695+148
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2641
.L8619:
	ldr	r3, .L9695+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9695+48
	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	.L8623
	ldr	r3, .L9695+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2680
.L8623:
	ldr	r3, .L9695+48
	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
.L2680:
	ldr	r3, .L9695+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9695+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+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	.L8624
	ldr	r3, .L9695+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2683
.L8624:
	ldr	r3, .L9695+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L2683:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8625
	ldr	r3, .L9695+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9695+48
	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	.L8626
	ldr	r3, .L9695+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2641
.L8626:
	ldr	r3, .L9695+48
	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	.L2641
.L8625:
	ldr	r3, .L9695+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9695+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+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	.L8627
	ldr	r3, .L9695+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2641
.L8627:
	ldr	r3, .L9695+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L2641:
	mov	r0, r2
	mov	r1, r3
	bl	__aeabi_d2f
	mov	r3, r0
	str	r3, [fp, #-92]	@ float
	ldr	r3, .L9695+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9695+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9695+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+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	.L8628
	ldr	r3, .L9695+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L2695
.L9696:
	.align	2
.L9695:
	.word	1076953088
	.word	x_1
	.word	x_0
	.word	x_3
	.word	x_6
	.word	1075970048
	.word	x_8
	.word	1076625408
	.word	x_14
	.word	x_16
	.word	1075314688
	.word	x_18
	.word	x_19
	.word	x_23
	.word	x_26
	.word	x_2
	.word	1075052544
	.word	x_4
	.word	1076101120
	.word	x_5
	.word	1075576832
	.word	x_7
	.word	1075838976
	.word	x_9
	.word	x_10
	.word	x_11
	.word	x_20
	.word	x_21
	.word	1076756480
	.word	x_22
	.word	1076887552
	.word	x_24
	.word	1077084160
	.word	x_12
	.word	1074790400
	.word	x_15
	.word	1074266112
	.word	x_17
	.word	1077149696
.L8628:
	ldr	r3, .L9695+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L2695:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8629
	ldr	r3, .L9695+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2698
.L8629:
	ldr	r3, .L9695+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9695+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+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	.L8630
	ldr	r3, .L9695+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2698
.L8630:
	ldr	r3, .L9695+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L2698:
	ldr	r3, .L9695+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9695+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+152
	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	.L8631
	ldr	r3, .L9695+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L2704
.L8631:
	ldr	r3, .L9695+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+152
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L2704:
	ldr	r3, .L9695+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+152
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9695+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+120
	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	.L8632
	ldr	r3, .L9695+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+152
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2707
.L8632:
	ldr	r3, .L9695+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L2707:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8633
	ldr	r3, .L9695+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9695+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+152
	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	.L8634
	ldr	r3, .L9695+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2713
.L8634:
	ldr	r3, .L9695+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+152
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2713
.L8633:
	ldr	r3, .L9695+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+152
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9695+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+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	.L8635
	ldr	r3, .L9695+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+152
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2713
.L8635:
	ldr	r3, .L9695+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L2713:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8636
	ldr	r3, .L9695+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9695+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9695+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+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	.L8637
	ldr	r3, .L9695+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L2721
.L8637:
	ldr	r3, .L9695+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L2721:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8638
	ldr	r3, .L9695+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2728
.L8638:
	ldr	r3, .L9695+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9695+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+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	.L8639
	ldr	r3, .L9695+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2728
.L8639:
	ldr	r3, .L9695+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2728
.L8636:
	ldr	r3, .L9695+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9695+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+152
	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	.L8640
	ldr	r3, .L9695+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2731
.L8640:
	ldr	r3, .L9695+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+152
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L2731:
	ldr	r3, .L9695+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+152
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9695+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+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	.L8641
	ldr	r3, .L9695+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+152
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2734
.L8641:
	ldr	r3, .L9695+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L2734:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8642
	ldr	r3, .L9695+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9695+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+152
	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	.L8643
	ldr	r3, .L9695+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2728
.L8643:
	ldr	r3, .L9695+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+152
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2728
.L8642:
	ldr	r3, .L9695+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+152
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9695+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+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	.L8644
	ldr	r3, .L9695+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+152
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2728
.L8644:
	ldr	r3, .L9695+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L2728:
	ldr	r3, .L9695+132
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+136
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9695+140
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+144
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9695+148
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+152
	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	.L8645
	ldr	r3, .L9695+140
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+144
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L2746
.L8645:
	ldr	r3, .L9695+148
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+152
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L2746:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8646
	ldr	r3, .L9695+132
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+136
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L2749
.L8646:
	ldr	r3, .L9695+140
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+144
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9695+148
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+152
	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	.L8647
	ldr	r3, .L9695+140
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+144
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L2749
.L8647:
	ldr	r3, .L9695+148
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+152
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L2749:
	ldr	r3, .L9695+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+144
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9695+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+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	.L8648
	ldr	r3, .L9695+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+144
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	b	.L2755
.L8648:
	ldr	r3, .L9695+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
.L2755:
	ldr	r3, .L9695+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-148]
	str	r3, [fp, #-144]
	ldr	r3, .L9695+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #148
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8649
	ldr	r3, .L9695+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2758
.L8649:
	ldr	r3, .L9695+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L2758:
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8650
	ldr	r3, .L9695+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+144
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9695+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+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	.L8651
	ldr	r3, .L9695+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+144
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2764
.L8651:
	ldr	r3, .L9695+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2764
.L8650:
	ldr	r3, .L9695+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9695+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+128
	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	.L8652
	ldr	r3, .L9695+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2764
.L8652:
	ldr	r3, .L9695+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L2764:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8653
	ldr	r3, .L9695+132
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+136
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9695+140
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+144
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9695+148
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+152
	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	.L8654
	ldr	r3, .L9695+140
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+144
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L2772
.L8654:
	ldr	r3, .L9695+148
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+152
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L2772:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8655
	ldr	r3, .L9695+132
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+136
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2779
.L8655:
	ldr	r3, .L9695+140
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+144
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9695+148
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9695+152
	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	.L8656
	ldr	r3, .L9697
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2779
.L8656:
	ldr	r3, .L9697+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2779
.L8653:
	ldr	r3, .L9697+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9697+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+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	.L8657
	ldr	r3, .L9697+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L2782
.L8657:
	ldr	r3, .L9697+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L2782:
	ldr	r3, .L9697+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9697+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+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	.L8658
	ldr	r3, .L9697+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2785
.L8658:
	ldr	r3, .L9697+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L2785:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8659
	ldr	r3, .L9697+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9697+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+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	.L8660
	ldr	r3, .L9697+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2779
.L8660:
	ldr	r3, .L9697+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2779
.L8659:
	ldr	r3, .L9697+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9697+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+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	.L8661
	ldr	r3, .L9697+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2779
.L8661:
	ldr	r3, .L9697+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L2779:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8662
	ldr	r3, .L9697+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9697+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9697+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+140
	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	.L8663
	ldr	r3, .L9697+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L2799
.L8663:
	ldr	r3, .L9697+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L2799:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8664
	ldr	r3, .L9697+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2802
.L8664:
	ldr	r3, .L9697+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9697+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+140
	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	.L8665
	ldr	r3, .L9697+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2802
.L8665:
	ldr	r3, .L9697+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L2802:
	ldr	r3, .L9697+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9697+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+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	.L8666
	ldr	r3, .L9697+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L2808
.L8666:
	ldr	r3, .L9697+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L2808:
	ldr	r3, .L9697+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9697+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+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	.L8667
	ldr	r3, .L9697+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2811
.L8667:
	ldr	r3, .L9697+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L2811:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8668
	ldr	r3, .L9697+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9697+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+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	.L8669
	ldr	r3, .L9697+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2817
.L8669:
	ldr	r3, .L9697+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2817
.L8668:
	ldr	r3, .L9697+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9697+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+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	.L8670
	ldr	r3, .L9697+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2817
.L8670:
	ldr	r3, .L9697+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L2817:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8671
	ldr	r3, .L9697+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9697+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9697+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+140
	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	.L8672
	ldr	r3, .L9697+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L2825
.L8672:
	ldr	r3, .L9697+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L2825:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8673
	ldr	r3, .L9697+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2848
.L8673:
	ldr	r3, .L9697+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9697+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+140
	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	.L8674
	ldr	r3, .L9697+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2848
.L8674:
	ldr	r3, .L9697+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2848
.L8671:
	ldr	r3, .L9697+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9697+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+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	.L8675
	ldr	r3, .L9697+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2835
.L8675:
	ldr	r3, .L9697+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L2835:
	ldr	r3, .L9697+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9697+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+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	.L8676
	ldr	r3, .L9697+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2838
.L8676:
	ldr	r3, .L9697+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L2838:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8677
	ldr	r3, .L9697+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9697+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+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	.L8678
	ldr	r3, .L9697+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2848
.L8678:
	ldr	r3, .L9697+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2848
.L8677:
	ldr	r3, .L9697+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9697+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+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	.L8679
	ldr	r3, .L9697+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2848
.L8679:
	ldr	r3, .L9697+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2848
.L8662:
	ldr	r3, .L9697+136
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9697
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9697+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+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	.L8680
	ldr	r3, .L9697
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L2851
.L8680:
	ldr	r3, .L9697+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L2851:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8681
	ldr	r3, .L9697+136
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2854
.L8681:
	ldr	r3, .L9697
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9697+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+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	.L8682
	ldr	r3, .L9697
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2854
.L8682:
	ldr	r3, .L9697+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L2854:
	ldr	r3, .L9697+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9697+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+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	.L8683
	ldr	r3, .L9697+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L2860
.L9698:
	.align	2
.L9697:
	.word	x_15
	.word	1074266112
	.word	x_17
	.word	1077149696
	.word	x_20
	.word	x_4
	.word	1076101120
	.word	x_7
	.word	x_10
	.word	x_11
	.word	1074790400
	.word	x_15
	.word	x_17
	.word	1077149696
	.word	x_20
	.word	1074266112
	.word	x_21
	.word	1076756480
	.word	x_22
	.word	1076887552
	.word	x_24
	.word	1077084160
	.word	x_0
	.word	1076494336
	.word	x_1
	.word	1075838976
	.word	x_2
	.word	1075970048
	.word	x_5
	.word	1076953088
	.word	x_6
	.word	1072693248
	.word	x_9
	.word	1075052544
	.word	x_12
	.word	1075576832
.L8683:
	ldr	r3, .L9697+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L2860:
	ldr	r3, .L9697+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9697+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+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	.L8684
	ldr	r3, .L9697+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2863
.L8684:
	ldr	r3, .L9697+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L2863:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8685
	ldr	r3, .L9697+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9697+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+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	.L8686
	ldr	r3, .L9697+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2869
.L8686:
	ldr	r3, .L9697+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2869
.L8685:
	ldr	r3, .L9697+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9697+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+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	.L8687
	ldr	r3, .L9697+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2869
.L8687:
	ldr	r3, .L9697+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L2869:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8688
	ldr	r3, .L9697+136
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9697+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9697+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+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	.L8689
	ldr	r3, .L9697+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L2877
.L8689:
	ldr	r3, .L9697+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L2877:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8690
	ldr	r3, .L9697+136
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2848
.L8690:
	ldr	r3, .L9697+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9697+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+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	.L8691
	ldr	r3, .L9697+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2848
.L8691:
	ldr	r3, .L9697+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2848
.L8688:
	ldr	r3, .L9697+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9697+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+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	.L8692
	ldr	r3, .L9697+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2887
.L8692:
	ldr	r3, .L9697+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L2887:
	ldr	r3, .L9697+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9697+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+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	.L8693
	ldr	r3, .L9697+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2890
.L8693:
	ldr	r3, .L9697+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L2890:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8694
	ldr	r3, .L9697+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9697+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+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	.L8695
	ldr	r3, .L9697+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2848
.L8695:
	ldr	r3, .L9697+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2848
.L8694:
	ldr	r3, .L9697+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9697+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+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	.L8696
	ldr	r3, .L9697+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2848
.L8696:
	ldr	r3, .L9697+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L2848:
	mov	r0, r2
	mov	r1, r3
	bl	__aeabi_d2f
	mov	r3, r0
	str	r3, [fp, #-88]	@ float
	ldr	r3, .L9697+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9697+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9697+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+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	.L8697
	ldr	r3, .L9697+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L2902
.L8697:
	ldr	r3, .L9697+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L2902:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8698
	ldr	r3, .L9697+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2905
.L8698:
	ldr	r3, .L9697+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9697+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+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	.L8699
	ldr	r3, .L9697+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2905
.L8699:
	ldr	r3, .L9697+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L2905:
	ldr	r3, .L9697+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9697+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+124
	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	.L8700
	ldr	r3, .L9697+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L2911
.L8700:
	ldr	r3, .L9697+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L2911:
	ldr	r3, .L9697+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9697+136
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+140
	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	.L8701
	ldr	r3, .L9697+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2914
.L8701:
	ldr	r3, .L9697+136
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L2914:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8702
	ldr	r3, .L9697+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9697+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+124
	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	.L8703
	ldr	r3, .L9697+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2920
.L8703:
	ldr	r3, .L9697+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2920
.L8702:
	ldr	r3, .L9697+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9697+136
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+140
	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	.L8704
	ldr	r3, .L9697+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2920
.L8704:
	ldr	r3, .L9697+136
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L2920:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8705
	ldr	r3, .L9697+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9697+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9697+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+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	.L8706
	ldr	r3, .L9697+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L2928
.L8706:
	ldr	r3, .L9697+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L2928:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8707
	ldr	r3, .L9697+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2935
.L8707:
	ldr	r3, .L9697+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9697+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+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	.L8708
	ldr	r3, .L9697+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2935
.L8708:
	ldr	r3, .L9697+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2935
.L8705:
	ldr	r3, .L9697+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9697+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+124
	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	.L8709
	ldr	r3, .L9697+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2938
.L8709:
	ldr	r3, .L9697+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L2938:
	ldr	r3, .L9697+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9697+136
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+140
	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	.L8710
	ldr	r3, .L9697+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2941
.L8710:
	ldr	r3, .L9697+136
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9697+140
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L2941:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8711
	ldr	r3, .L9699
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9699+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+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	.L8712
	ldr	r3, .L9699
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2935
.L8712:
	ldr	r3, .L9699+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2935
.L8711:
	ldr	r3, .L9699+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9699+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+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	.L8713
	ldr	r3, .L9699+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L2935
.L8713:
	ldr	r3, .L9699+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L2935:
	ldr	r3, .L9699+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9699+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9699+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+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	.L8714
	ldr	r3, .L9699+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L2953
.L8714:
	ldr	r3, .L9699+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L2953:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8715
	ldr	r3, .L9699+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L2956
.L8715:
	ldr	r3, .L9699+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9699+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+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	.L8716
	ldr	r3, .L9699+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L2956
.L8716:
	ldr	r3, .L9699+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L2956:
	ldr	r3, .L9699+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9699+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+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	.L8717
	ldr	r3, .L9699+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	b	.L2962
.L8717:
	ldr	r3, .L9699+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
.L2962:
	ldr	r3, .L9699+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-148]
	str	r3, [fp, #-144]
	ldr	r3, .L9699+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #148
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8718
	ldr	r3, .L9699+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2965
.L8718:
	ldr	r3, .L9699+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L2965:
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8719
	ldr	r3, .L9699+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9699+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+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	.L8720
	ldr	r3, .L9699+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2971
.L8720:
	ldr	r3, .L9699+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2971
.L8719:
	ldr	r3, .L9699+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9699+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+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	.L8721
	ldr	r3, .L9699+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2971
.L8721:
	ldr	r3, .L9699+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L2971:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8722
	ldr	r3, .L9699+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9699+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9699+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+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	.L8723
	ldr	r3, .L9699+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L2979
.L8723:
	ldr	r3, .L9699+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L2979:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8724
	ldr	r3, .L9699+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2986
.L8724:
	ldr	r3, .L9699+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9699+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+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	.L8725
	ldr	r3, .L9699+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2986
.L8725:
	ldr	r3, .L9699+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2986
.L8722:
	ldr	r3, .L9699+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9699+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+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	.L8726
	ldr	r3, .L9699+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L2989
.L8726:
	ldr	r3, .L9699+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L2989:
	ldr	r3, .L9699+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9699+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+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	.L8727
	ldr	r3, .L9699+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2992
.L8727:
	ldr	r3, .L9699+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L2992:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8728
	ldr	r3, .L9699+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9699+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+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	.L8729
	ldr	r3, .L9699+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2986
.L8729:
	ldr	r3, .L9699+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2986
.L8728:
	ldr	r3, .L9699+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9699+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+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	.L8730
	ldr	r3, .L9699+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L2986
.L8730:
	ldr	r3, .L9699+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L2986:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8731
	ldr	r3, .L9699+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9699+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9699+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+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	.L8732
	ldr	r3, .L9699+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L3006
.L8732:
	ldr	r3, .L9699+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L3006:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8733
	ldr	r3, .L9699+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L3009
.L8733:
	ldr	r3, .L9699+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9699+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+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	.L8734
	ldr	r3, .L9699+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L3009
.L8734:
	ldr	r3, .L9699+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L3009:
	ldr	r3, .L9699
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9699+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+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	.L8735
	ldr	r3, .L9699
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L3015
.L8735:
	ldr	r3, .L9699+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L3015:
	ldr	r3, .L9699+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9699+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+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	.L8736
	ldr	r3, .L9699+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3018
.L8736:
	ldr	r3, .L9699+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L3018:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8737
	ldr	r3, .L9699
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9699+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+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	.L8738
	ldr	r3, .L9699
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3024
.L8738:
	ldr	r3, .L9699+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3024
.L9700:
	.align	2
.L9699:
	.word	x_5
	.word	1076953088
	.word	x_6
	.word	1072693248
	.word	x_0
	.word	1076494336
	.word	1075838976
	.word	1075970048
	.word	x_5
	.word	1076953088
	.word	x_6
	.word	x_9
	.word	1075052544
	.word	x_12
	.word	1075576832
	.word	x_13
	.word	x_14
	.word	1076887552
	.word	x_16
	.word	1076625408
	.word	x_21
	.word	x_22
	.word	x_24
	.word	1076756480
	.word	x_26
	.word	1074266112
	.word	x_1
	.word	1072693248
	.word	x_2
.L8737:
	ldr	r3, .L9699+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9699+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+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	.L8739
	ldr	r3, .L9699+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3024
.L8739:
	ldr	r3, .L9699+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L3024:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8740
	ldr	r3, .L9699+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9699+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9699+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+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	.L8741
	ldr	r3, .L9699+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L3032
.L8741:
	ldr	r3, .L9699+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L3032:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8742
	ldr	r3, .L9699+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3055
.L8742:
	ldr	r3, .L9699+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9699+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+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	.L8743
	ldr	r3, .L9699+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3055
.L8743:
	ldr	r3, .L9699+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3055
.L8740:
	ldr	r3, .L9699+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9699+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+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	.L8744
	ldr	r3, .L9699+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L3042
.L8744:
	ldr	r3, .L9699+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L3042:
	ldr	r3, .L9699+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9699+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+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	.L8745
	ldr	r3, .L9699+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3045
.L8745:
	ldr	r3, .L9699+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L3045:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8746
	ldr	r3, .L9699+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9699+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+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	.L8747
	ldr	r3, .L9699+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3055
.L8747:
	ldr	r3, .L9699+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3055
.L8746:
	ldr	r3, .L9699+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9699+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+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	.L8748
	ldr	r3, .L9699+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3055
.L8748:
	ldr	r3, .L9699+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3055
.L8731:
	ldr	r3, .L9699+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9699+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9699+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+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	.L8749
	ldr	r3, .L9699+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L3058
.L8749:
	ldr	r3, .L9699+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L3058:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8750
	ldr	r3, .L9699+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L3061
.L8750:
	ldr	r3, .L9699+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9699+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+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	.L8751
	ldr	r3, .L9699+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L3061
.L8751:
	ldr	r3, .L9699+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L3061:
	ldr	r3, .L9699+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9699+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+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	.L8752
	ldr	r3, .L9699+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L3067
.L8752:
	ldr	r3, .L9699+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L3067:
	ldr	r3, .L9699+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9699+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+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	.L8753
	ldr	r3, .L9699+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3070
.L8753:
	ldr	r3, .L9699+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L3070:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8754
	ldr	r3, .L9699+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9699+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+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	.L8755
	ldr	r3, .L9699+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3076
.L8755:
	ldr	r3, .L9699+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3076
.L8754:
	ldr	r3, .L9699+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9699+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+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	.L8756
	ldr	r3, .L9699+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3076
.L8756:
	ldr	r3, .L9699+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L3076:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8757
	ldr	r3, .L9699+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9699+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9699+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+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	.L8758
	ldr	r3, .L9699+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L3084
.L8758:
	ldr	r3, .L9699+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L3084:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8759
	ldr	r3, .L9699+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3055
.L8759:
	ldr	r3, .L9699+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9699+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+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	.L8760
	ldr	r3, .L9699+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3055
.L8760:
	ldr	r3, .L9699+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3055
.L8757:
	ldr	r3, .L9699+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9699+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+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	.L8761
	ldr	r3, .L9699+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L3094
.L8761:
	ldr	r3, .L9699+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L3094:
	ldr	r3, .L9699+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9699+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+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	.L8762
	ldr	r3, .L9699+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3097
.L8762:
	ldr	r3, .L9699+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L3097:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8763
	ldr	r3, .L9699+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9699+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+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	.L8764
	ldr	r3, .L9699+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3055
.L8764:
	ldr	r3, .L9699+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3055
.L8763:
	ldr	r3, .L9699+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9699+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+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	.L8765
	ldr	r3, .L9699+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3055
.L8765:
	ldr	r3, .L9699+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L3055:
	mov	r0, r2
	mov	r1, r3
	bl	__aeabi_d2f
	mov	r3, r0
	str	r3, [fp, #-84]	@ float
	ldr	r3, .L9699+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9699+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9699+112
	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, .L9701+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+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	.L8766
	ldr	r3, .L9701+24
	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	.L3109
.L8766:
	ldr	r3, .L9701+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L3109:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8767
	ldr	r3, .L9701+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L3112
.L8767:
	ldr	r3, .L9701+24
	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, .L9701+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+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	.L8768
	ldr	r3, .L9701+24
	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	.L3112
.L8768:
	ldr	r3, .L9701+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L3112:
	ldr	r3, .L9701+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9701+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+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	.L8769
	ldr	r3, .L9701+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L3118
.L8769:
	ldr	r3, .L9701+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L3118:
	ldr	r3, .L9701+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9701+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+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	.L8770
	ldr	r3, .L9701+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3121
.L8770:
	ldr	r3, .L9701+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L3121:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8771
	ldr	r3, .L9701+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9701+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+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	.L8772
	ldr	r3, .L9701+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3127
.L8772:
	ldr	r3, .L9701+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3127
.L8771:
	ldr	r3, .L9701+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9701+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+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	.L8773
	ldr	r3, .L9701+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3127
.L8773:
	ldr	r3, .L9701+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L3127:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8774
	ldr	r3, .L9701+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9701+24
	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, .L9701+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+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	.L8775
	ldr	r3, .L9701+24
	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	.L3135
.L8775:
	ldr	r3, .L9701+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L3135:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8776
	ldr	r3, .L9701+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L3142
.L8776:
	ldr	r3, .L9701+24
	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, .L9701+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+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	.L8777
	ldr	r3, .L9701+24
	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	.L3142
.L8777:
	ldr	r3, .L9701+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L3142
.L8774:
	ldr	r3, .L9701+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9701+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+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	.L8778
	ldr	r3, .L9701+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L3145
.L8778:
	ldr	r3, .L9701+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L3145:
	ldr	r3, .L9701+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9701+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+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	.L8779
	ldr	r3, .L9701+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3148
.L8779:
	ldr	r3, .L9701+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L3148:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8780
	ldr	r3, .L9701+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9701+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+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	.L8781
	ldr	r3, .L9701+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L3142
.L8781:
	ldr	r3, .L9701+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L3142
.L8780:
	ldr	r3, .L9701+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9701+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+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	.L8782
	ldr	r3, .L9701+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L3142
.L8782:
	ldr	r3, .L9701+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L3142:
	ldr	r3, .L9701+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9701+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9701+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+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	.L8783
	ldr	r3, .L9701+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L3160
.L8783:
	ldr	r3, .L9701+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L3160:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8784
	ldr	r3, .L9701+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L3163
.L8784:
	ldr	r3, .L9701+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9701+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+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	.L8785
	ldr	r3, .L9701+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L3163
.L8785:
	ldr	r3, .L9701+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L3163:
	ldr	r3, .L9701
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9701+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+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	.L8786
	ldr	r3, .L9701
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	b	.L3169
.L8786:
	ldr	r3, .L9701+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
.L3169:
	ldr	r3, .L9701+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-148]
	str	r3, [fp, #-144]
	ldr	r3, .L9701+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #148
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8787
	ldr	r3, .L9701+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3172
.L8787:
	ldr	r3, .L9701+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L3172:
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8788
	ldr	r3, .L9701
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9701+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+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	.L8789
	ldr	r3, .L9701
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3178
.L8789:
	ldr	r3, .L9701+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3178
.L8788:
	ldr	r3, .L9701+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9701+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+16
	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	.L8790
	ldr	r3, .L9701+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3178
.L8790:
	ldr	r3, .L9701+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L3178:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8791
	ldr	r3, .L9701+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9701+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9701+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+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	.L8792
	ldr	r3, .L9701+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L3186
.L9702:
	.align	2
.L9701:
	.word	x_16
	.word	x_17
	.word	x_21
	.word	x_23
	.word	1076101120
	.word	x_1
	.word	x_2
	.word	x_3
	.word	1075838976
	.word	x_6
	.word	x_7
	.word	1076953088
	.word	x_9
	.word	1072693248
	.word	x_10
	.word	1074266112
	.word	x_12
	.word	x_15
	.word	1076494336
	.word	x_14
	.word	1076756480
.L8792:
	ldr	r3, .L9701+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L3186:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8793
	ldr	r3, .L9701+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3193
.L8793:
	ldr	r3, .L9701+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9701+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+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	.L8794
	ldr	r3, .L9701+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3193
.L8794:
	ldr	r3, .L9701+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3193
.L8791:
	ldr	r3, .L9701
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9701+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+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	.L8795
	ldr	r3, .L9701
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L3196
.L8795:
	ldr	r3, .L9701+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L3196:
	ldr	r3, .L9701+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9701+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+16
	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	.L8796
	ldr	r3, .L9701+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3199
.L8796:
	ldr	r3, .L9701+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L3199:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8797
	ldr	r3, .L9701
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9701+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+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	.L8798
	ldr	r3, .L9701
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3193
.L8798:
	ldr	r3, .L9701+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3193
.L8797:
	ldr	r3, .L9701+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9701+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+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	.L8799
	ldr	r3, .L9701+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3193
.L8799:
	ldr	r3, .L9701+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L3193:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8800
	ldr	r3, .L9701+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9701+24
	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, .L9701+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+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	.L8801
	ldr	r3, .L9701+24
	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	.L3213
.L8801:
	ldr	r3, .L9701+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L3213:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8802
	ldr	r3, .L9701+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L3216
.L8802:
	ldr	r3, .L9701+24
	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, .L9701+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+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	.L8803
	ldr	r3, .L9701+24
	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	.L3216
.L8803:
	ldr	r3, .L9701+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L3216:
	ldr	r3, .L9701+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9701+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+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	.L8804
	ldr	r3, .L9701+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L3222
.L8804:
	ldr	r3, .L9701+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L3222:
	ldr	r3, .L9701+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9701+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+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	.L8805
	ldr	r3, .L9701+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3225
.L8805:
	ldr	r3, .L9701+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L3225:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8806
	ldr	r3, .L9701+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9701+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+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	.L8807
	ldr	r3, .L9701+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3231
.L8807:
	ldr	r3, .L9701+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3231
.L8806:
	ldr	r3, .L9701+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9701+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+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	.L8808
	ldr	r3, .L9701+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3231
.L8808:
	ldr	r3, .L9701+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L3231:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8809
	ldr	r3, .L9701+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9701+24
	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, .L9701+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+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	.L8810
	ldr	r3, .L9701+24
	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	.L3239
.L8810:
	ldr	r3, .L9701+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L3239:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8811
	ldr	r3, .L9701+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3262
.L8811:
	ldr	r3, .L9701+24
	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, .L9701+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+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	.L8812
	ldr	r3, .L9701+24
	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	.L3262
.L8812:
	ldr	r3, .L9701+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3262
.L8809:
	ldr	r3, .L9701+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9701+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+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	.L8813
	ldr	r3, .L9701+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L3249
.L8813:
	ldr	r3, .L9701+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L3249:
	ldr	r3, .L9701+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9701+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+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	.L8814
	ldr	r3, .L9701+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3252
.L8814:
	ldr	r3, .L9701+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L3252:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8815
	ldr	r3, .L9701+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9701+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+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	.L8816
	ldr	r3, .L9701+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3262
.L8816:
	ldr	r3, .L9701+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3262
.L8815:
	ldr	r3, .L9701+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9701+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+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	.L8817
	ldr	r3, .L9701+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3262
.L8817:
	ldr	r3, .L9701+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3262
.L8800:
	ldr	r3, .L9701+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9701+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9701+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+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	.L8818
	ldr	r3, .L9701+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L3265
.L8818:
	ldr	r3, .L9701+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L3265:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8819
	ldr	r3, .L9701+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L3268
.L8819:
	ldr	r3, .L9701+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9701+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+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	.L8820
	ldr	r3, .L9701+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9701+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L3268
.L8820:
	ldr	r3, .L9703
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L3268:
	ldr	r3, .L9703+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9703+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+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	.L8821
	ldr	r3, .L9703+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L3274
.L8821:
	ldr	r3, .L9703+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L3274:
	ldr	r3, .L9703+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9703+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+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	.L8822
	ldr	r3, .L9703+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3277
.L8822:
	ldr	r3, .L9703+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L3277:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8823
	ldr	r3, .L9703+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9703+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+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	.L8824
	ldr	r3, .L9703+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3283
.L8824:
	ldr	r3, .L9703+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3283
.L8823:
	ldr	r3, .L9703+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9703+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+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	.L8825
	ldr	r3, .L9703+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3283
.L8825:
	ldr	r3, .L9703+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L3283:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8826
	ldr	r3, .L9703+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9703+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9703
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+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	.L8827
	ldr	r3, .L9703+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L3291
.L8827:
	ldr	r3, .L9703
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L3291:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8828
	ldr	r3, .L9703+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3262
.L8828:
	ldr	r3, .L9703+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9703
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+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	.L8829
	ldr	r3, .L9703+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3262
.L8829:
	ldr	r3, .L9703
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3262
.L8826:
	ldr	r3, .L9703+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9703+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+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	.L8830
	ldr	r3, .L9703+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L3301
.L8830:
	ldr	r3, .L9703+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L3301:
	ldr	r3, .L9703+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9703+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+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	.L8831
	ldr	r3, .L9703+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3304
.L8831:
	ldr	r3, .L9703+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L3304:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8832
	ldr	r3, .L9703+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9703+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+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	.L8833
	ldr	r3, .L9703+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3262
.L8833:
	ldr	r3, .L9703+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3262
.L8832:
	ldr	r3, .L9703+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9703+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+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	.L8834
	ldr	r3, .L9703+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3262
.L8834:
	ldr	r3, .L9703+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L3262:
	mov	r0, r2
	mov	r1, r3
	bl	__aeabi_d2f
	mov	r3, r0
	str	r3, [fp, #-80]	@ float
	ldr	r3, .L9703+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9703+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9703+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+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	.L8835
	ldr	r3, .L9703+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L3316
.L8835:
	ldr	r3, .L9703+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L3316:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8836
	ldr	r3, .L9703+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L3319
.L8836:
	ldr	r3, .L9703+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9703+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+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	.L8837
	ldr	r3, .L9703+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L3319
.L8837:
	ldr	r3, .L9703+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L3319:
	ldr	r3, .L9703+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9703+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+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	.L8838
	ldr	r3, .L9703+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L3325
.L8838:
	ldr	r3, .L9703+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L3325:
	ldr	r3, .L9703+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9703+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+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	.L8839
	ldr	r3, .L9703+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3328
.L8839:
	ldr	r3, .L9703+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L3328:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8840
	ldr	r3, .L9703+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9703+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+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	.L8841
	ldr	r3, .L9703+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3334
.L8841:
	ldr	r3, .L9703+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3334
.L8840:
	ldr	r3, .L9703+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9703+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+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	.L8842
	ldr	r3, .L9703+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3334
.L8842:
	ldr	r3, .L9703+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L3334:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8843
	ldr	r3, .L9703+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9703+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9703+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+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	.L8844
	ldr	r3, .L9703+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L3342
.L8844:
	ldr	r3, .L9703+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L3342:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8845
	ldr	r3, .L9703+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L3349
.L8845:
	ldr	r3, .L9703+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9703+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+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	.L8846
	ldr	r3, .L9703+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L3349
.L8846:
	ldr	r3, .L9703+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L3349
.L8843:
	ldr	r3, .L9703+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9703+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+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	.L8847
	ldr	r3, .L9703+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L3352
.L9704:
	.align	2
.L9703:
	.word	x_15
	.word	1076494336
	.word	x_16
	.word	1074266112
	.word	x_21
	.word	x_12
	.word	1076756480
	.word	x_17
	.word	x_17
	.word	1077018624
	.word	x_18
	.word	x_20
	.word	x_22
	.word	1076101120
	.word	x_23
	.word	x_25
	.word	x_27
	.word	1074790400
	.word	x_0
	.word	x_2
	.word	1077149696
	.word	x_3
	.word	1076232192
	.word	x_7
	.word	1076953088
	.word	x_10
	.word	1076625408
	.word	1075838976
	.word	x_14
	.word	1072693248
	.word	x_16
.L8847:
	ldr	r3, .L9703+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L3352:
	ldr	r3, .L9703+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9703+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+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	.L8848
	ldr	r3, .L9703+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3355
.L8848:
	ldr	r3, .L9703+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L3355:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8849
	ldr	r3, .L9703+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9703+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+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	.L8850
	ldr	r3, .L9703+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L3349
.L8850:
	ldr	r3, .L9703+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L3349
.L8849:
	ldr	r3, .L9703+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9703+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+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	.L8851
	ldr	r3, .L9703+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L3349
.L8851:
	ldr	r3, .L9703+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L3349:
	ldr	r3, .L9703+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9703+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9703+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+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	.L8852
	ldr	r3, .L9703+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L3367
.L8852:
	ldr	r3, .L9703+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L3367:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8853
	ldr	r3, .L9703+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L3370
.L8853:
	ldr	r3, .L9703+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9703+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+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	.L8854
	ldr	r3, .L9703+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L3370
.L8854:
	ldr	r3, .L9703+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L3370:
	ldr	r3, .L9703+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9703+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+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	.L8855
	ldr	r3, .L9703+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	b	.L3376
.L8855:
	ldr	r3, .L9703+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
.L3376:
	ldr	r3, .L9703+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-148]
	str	r3, [fp, #-144]
	ldr	r3, .L9703+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #148
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8856
	ldr	r3, .L9703+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3379
.L8856:
	ldr	r3, .L9703+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L3379:
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8857
	ldr	r3, .L9703+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9703+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+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	.L8858
	ldr	r3, .L9703+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3385
.L8858:
	ldr	r3, .L9703+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3385
.L8857:
	ldr	r3, .L9703+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9703+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+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	.L8859
	ldr	r3, .L9703+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3385
.L8859:
	ldr	r3, .L9703+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L3385:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8860
	ldr	r3, .L9703+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9703+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9703+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+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	.L8861
	ldr	r3, .L9703+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L3393
.L8861:
	ldr	r3, .L9703+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L3393:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8862
	ldr	r3, .L9703+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3400
.L8862:
	ldr	r3, .L9703+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9703+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+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	.L8863
	ldr	r3, .L9703+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3400
.L8863:
	ldr	r3, .L9703+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3400
.L8860:
	ldr	r3, .L9703+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9703+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+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	.L8864
	ldr	r3, .L9703+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L3403
.L8864:
	ldr	r3, .L9703+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L3403:
	ldr	r3, .L9703+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9703+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+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	.L8865
	ldr	r3, .L9703+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3406
.L8865:
	ldr	r3, .L9703+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L3406:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8866
	ldr	r3, .L9703+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9703+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+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	.L8867
	ldr	r3, .L9703+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3400
.L8867:
	ldr	r3, .L9703+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3400
.L8866:
	ldr	r3, .L9703+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9703+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+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	.L8868
	ldr	r3, .L9703+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3400
.L8868:
	ldr	r3, .L9703+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L3400:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8869
	ldr	r3, .L9703+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9703+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9703+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+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	.L8870
	ldr	r3, .L9703+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L3420
.L8870:
	ldr	r3, .L9703+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L3420:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8871
	ldr	r3, .L9703+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L3423
.L8871:
	ldr	r3, .L9703+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9703+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+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	.L8872
	ldr	r3, .L9703+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L3423
.L8872:
	ldr	r3, .L9703+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L3423:
	ldr	r3, .L9703+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9703+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+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	.L8873
	ldr	r3, .L9703+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L3429
.L8873:
	ldr	r3, .L9703+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L3429:
	ldr	r3, .L9703+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9703+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+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	.L8874
	ldr	r3, .L9703+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9703+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3432
.L8874:
	ldr	r3, .L9703+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L3432:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8875
	ldr	r3, .L9705+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9705+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+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	.L8876
	ldr	r3, .L9705+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3438
.L8876:
	ldr	r3, .L9705+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3438
.L8875:
	ldr	r3, .L9705+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9705+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705
	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	.L8877
	ldr	r3, .L9705+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3438
.L8877:
	ldr	r3, .L9705+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L3438:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8878
	ldr	r3, .L9705+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9705+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9705+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+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	.L8879
	ldr	r3, .L9705+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L3446
.L8879:
	ldr	r3, .L9705+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L3446:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8880
	ldr	r3, .L9705+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3469
.L8880:
	ldr	r3, .L9705+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9705+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+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	.L8881
	ldr	r3, .L9705+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3469
.L8881:
	ldr	r3, .L9705+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3469
.L8878:
	ldr	r3, .L9705+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9705+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+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	.L8882
	ldr	r3, .L9705+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L3456
.L8882:
	ldr	r3, .L9705+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L3456:
	ldr	r3, .L9705+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9705+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705
	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	.L8883
	ldr	r3, .L9705+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3459
.L8883:
	ldr	r3, .L9705+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L3459:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8884
	ldr	r3, .L9705+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9705+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+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	.L8885
	ldr	r3, .L9705+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3469
.L8885:
	ldr	r3, .L9705+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3469
.L8884:
	ldr	r3, .L9705+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9705+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705
	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	.L8886
	ldr	r3, .L9705+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3469
.L8886:
	ldr	r3, .L9705+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3469
.L8869:
	ldr	r3, .L9705+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9705+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9705+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+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	.L8887
	ldr	r3, .L9705+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L3472
.L8887:
	ldr	r3, .L9705+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L3472:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8888
	ldr	r3, .L9705+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L3475
.L8888:
	ldr	r3, .L9705+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9705+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+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	.L8889
	ldr	r3, .L9705+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L3475
.L8889:
	ldr	r3, .L9705+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L3475:
	ldr	r3, .L9705+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9705+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+8
	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	.L8890
	ldr	r3, .L9705+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L3481
.L8890:
	ldr	r3, .L9705+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L3481:
	ldr	r3, .L9705+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9705+140
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+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	.L8891
	ldr	r3, .L9705+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3484
.L8891:
	ldr	r3, .L9705+140
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L3484:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8892
	ldr	r3, .L9705+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9705+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+8
	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	.L8893
	ldr	r3, .L9705+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3490
.L8893:
	ldr	r3, .L9705+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3490
.L8892:
	ldr	r3, .L9705+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9705+140
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+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	.L8894
	ldr	r3, .L9705+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3490
.L8894:
	ldr	r3, .L9705+140
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L3490:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8895
	ldr	r3, .L9705+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9705+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9705+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+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	.L8896
	ldr	r3, .L9705+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L3498
.L8896:
	ldr	r3, .L9705+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L3498:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8897
	ldr	r3, .L9705+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3469
.L8897:
	ldr	r3, .L9705+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9705+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+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	.L8898
	ldr	r3, .L9705+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3469
.L8898:
	ldr	r3, .L9705+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3469
.L8895:
	ldr	r3, .L9705+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9705+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+8
	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	.L8899
	ldr	r3, .L9705+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L3508
.L8899:
	ldr	r3, .L9705+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L3508:
	ldr	r3, .L9705+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9705+140
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+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	.L8900
	ldr	r3, .L9705+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3511
.L8900:
	ldr	r3, .L9705+140
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L3511:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8901
	ldr	r3, .L9705+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9705+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+8
	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	.L8902
	ldr	r3, .L9705+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3469
.L8902:
	ldr	r3, .L9705+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3469
.L9706:
	.align	2
.L9705:
	.word	1075838976
	.word	x_7
	.word	1076953088
	.word	1076625408
	.word	x_14
	.word	1072693248
	.word	x_16
	.word	x_3
	.word	x_17
	.word	1077018624
	.word	x_18
	.word	x_20
	.word	x_22
	.word	1077149696
	.word	x_0
	.word	x_2
	.word	x_6
	.word	x_7
	.word	1075576832
	.word	x_8
	.word	1075314688
	.word	x_9
	.word	x_10
	.word	1075970048
	.word	x_11
	.word	1076232192
	.word	x_12
	.word	1074790400
	.word	x_23
	.word	x_24
	.word	1076101120
	.word	x_25
	.word	1077084160
	.word	x_26
	.word	1074266112
	.word	x_27
	.word	1076494336
.L8901:
	ldr	r3, .L9705+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9705+140
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+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	.L8903
	ldr	r3, .L9705+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3469
.L8903:
	ldr	r3, .L9705+140
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L3469:
	mov	r0, r2
	mov	r1, r3
	bl	__aeabi_d2f
	mov	r3, r0
	str	r3, [fp, #-76]	@ float
	ldr	r3, .L9705+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+136
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9705+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9705+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+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	.L8904
	ldr	r3, .L9705+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L3523
.L8904:
	ldr	r3, .L9705+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L3523:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8905
	ldr	r3, .L9705+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+136
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L3526
.L8905:
	ldr	r3, .L9705+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9705+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+92
	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	.L8906
	ldr	r3, .L9705+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L3526
.L8906:
	ldr	r3, .L9705+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L3526:
	ldr	r3, .L9705+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9705+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+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	.L8907
	ldr	r3, .L9705+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L3532
.L8907:
	ldr	r3, .L9705+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L3532:
	ldr	r3, .L9705+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9705+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+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	.L8908
	ldr	r3, .L9705+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3535
.L8908:
	ldr	r3, .L9705+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L3535:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8909
	ldr	r3, .L9705+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9705+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+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	.L8910
	ldr	r3, .L9705+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3541
.L8910:
	ldr	r3, .L9705+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3541
.L8909:
	ldr	r3, .L9705+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9705+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+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	.L8911
	ldr	r3, .L9705+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3541
.L8911:
	ldr	r3, .L9705+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L3541:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8912
	ldr	r3, .L9705+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+136
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9705+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9705+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+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	.L8913
	ldr	r3, .L9705+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L3549
.L8913:
	ldr	r3, .L9705+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L3549:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8914
	ldr	r3, .L9705+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+136
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L3556
.L8914:
	ldr	r3, .L9705+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9705+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+92
	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	.L8915
	ldr	r3, .L9705+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L3556
.L8915:
	ldr	r3, .L9705+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L3556
.L8912:
	ldr	r3, .L9705+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9705+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+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	.L8916
	ldr	r3, .L9705+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L3559
.L8916:
	ldr	r3, .L9705+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L3559:
	ldr	r3, .L9705+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9705+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+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	.L8917
	ldr	r3, .L9705+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3562
.L8917:
	ldr	r3, .L9705+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L3562:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8918
	ldr	r3, .L9705+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9705+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+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	.L8919
	ldr	r3, .L9705+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L3556
.L8919:
	ldr	r3, .L9705+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L3556
.L8918:
	ldr	r3, .L9705+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9705+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+92
	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	.L8920
	ldr	r3, .L9705+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L3556
.L8920:
	ldr	r3, .L9705+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L3556:
	ldr	r3, .L9705+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9705+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9705+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+136
	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	.L8921
	ldr	r3, .L9705+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L3574
.L8921:
	ldr	r3, .L9705+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+136
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L3574:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8922
	ldr	r3, .L9705+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L3577
.L8922:
	ldr	r3, .L9705+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9705+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+136
	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	.L8923
	ldr	r3, .L9705+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L3577
.L8923:
	ldr	r3, .L9705+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+136
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L3577:
	ldr	r3, .L9705+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9705+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+128
	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	.L8924
	ldr	r3, .L9705+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	b	.L3583
.L8924:
	ldr	r3, .L9705+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
.L3583:
	ldr	r3, .L9705+132
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+136
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-148]
	str	r3, [fp, #-144]
	ldr	r3, .L9705+140
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+144
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #148
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8925
	ldr	r3, .L9705+132
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+136
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3586
.L8925:
	ldr	r3, .L9705+140
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+144
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L3586:
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8926
	ldr	r3, .L9705+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9705+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+128
	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	.L8927
	ldr	r3, .L9705+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3592
.L8927:
	ldr	r3, .L9705+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3592
.L8926:
	ldr	r3, .L9705+132
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+136
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9705+140
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+144
	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	.L8928
	ldr	r3, .L9705+132
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+136
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3592
.L8928:
	ldr	r3, .L9705+140
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9705+144
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L3592:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8929
	ldr	r3, .L9707
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9707+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9707+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+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	.L8930
	ldr	r3, .L9707+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L3600
.L8930:
	ldr	r3, .L9707+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L3600:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8931
	ldr	r3, .L9707
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3607
.L8931:
	ldr	r3, .L9707+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9707+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+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	.L8932
	ldr	r3, .L9707+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3607
.L8932:
	ldr	r3, .L9707+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3607
.L8929:
	ldr	r3, .L9707+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9707+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+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	.L8933
	ldr	r3, .L9707+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L3610
.L8933:
	ldr	r3, .L9707+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L3610:
	ldr	r3, .L9707+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9707+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+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	.L8934
	ldr	r3, .L9707+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3613
.L8934:
	ldr	r3, .L9707+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L3613:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8935
	ldr	r3, .L9707+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9707+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+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	.L8936
	ldr	r3, .L9707+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3607
.L8936:
	ldr	r3, .L9707+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3607
.L8935:
	ldr	r3, .L9707+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9707+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+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	.L8937
	ldr	r3, .L9707+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3607
.L8937:
	ldr	r3, .L9707+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L3607:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8938
	ldr	r3, .L9707+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9707+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9707+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+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	.L8939
	ldr	r3, .L9707+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L3627
.L8939:
	ldr	r3, .L9707+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L3627:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8940
	ldr	r3, .L9707+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L3630
.L8940:
	ldr	r3, .L9707+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9707+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+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	.L8941
	ldr	r3, .L9707+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L3630
.L8941:
	ldr	r3, .L9707+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L3630:
	ldr	r3, .L9707+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9707+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+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	.L8942
	ldr	r3, .L9707+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L3636
.L8942:
	ldr	r3, .L9707+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L3636:
	ldr	r3, .L9707+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9707+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+16
	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	.L8943
	ldr	r3, .L9707+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3639
.L8943:
	ldr	r3, .L9707+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L3639:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8944
	ldr	r3, .L9707+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9707+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+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	.L8945
	ldr	r3, .L9707+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3645
.L8945:
	ldr	r3, .L9707+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3645
.L8944:
	ldr	r3, .L9707+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9707+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+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	.L8946
	ldr	r3, .L9707+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3645
.L8946:
	ldr	r3, .L9707+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L3645:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8947
	ldr	r3, .L9707+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9707+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9707+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+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	.L8948
	ldr	r3, .L9707+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L3653
.L8948:
	ldr	r3, .L9707+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L3653:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8949
	ldr	r3, .L9707+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3676
.L8949:
	ldr	r3, .L9707+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9707+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+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	.L8950
	ldr	r3, .L9707+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3676
.L8950:
	ldr	r3, .L9707+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3676
.L8947:
	ldr	r3, .L9707+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9707+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+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	.L8951
	ldr	r3, .L9707+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L3663
.L8951:
	ldr	r3, .L9707+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L3663:
	ldr	r3, .L9707+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9707+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+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	.L8952
	ldr	r3, .L9707+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3666
.L8952:
	ldr	r3, .L9707+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L3666:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8953
	ldr	r3, .L9707+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9707+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+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	.L8954
	ldr	r3, .L9707+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3676
.L8954:
	ldr	r3, .L9707+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3676
.L8953:
	ldr	r3, .L9707+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9707+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+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	.L8955
	ldr	r3, .L9707+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3676
.L8955:
	ldr	r3, .L9707+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3676
.L8938:
	ldr	r3, .L9707
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9707+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9707+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+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	.L8956
	ldr	r3, .L9707+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L3679
.L9708:
	.align	2
.L9707:
	.word	x_11
	.word	1076232192
	.word	x_0
	.word	x_6
	.word	1075970048
	.word	x_7
	.word	x_8
	.word	1075314688
	.word	x_9
	.word	x_10
	.word	1076232192
	.word	1074790400
	.word	x_23
	.word	x_24
	.word	x_25
	.word	1077084160
	.word	x_26
	.word	x_27
	.word	x_12
	.word	x_11
	.word	1075576832
	.word	x_12
	.word	1076756480
	.word	x_13
	.word	1074266112
	.word	x_14
	.word	1076101120
	.word	x_2
	.word	1076494336
	.word	x_3
	.word	x_4
	.word	1075838976
.L8956:
	ldr	r3, .L9707+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L3679:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8957
	ldr	r3, .L9707+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L3682
.L8957:
	ldr	r3, .L9707+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9707+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+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	.L8958
	ldr	r3, .L9707+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L3682
.L8958:
	ldr	r3, .L9707+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L3682:
	ldr	r3, .L9707+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9707+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+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	.L8959
	ldr	r3, .L9707+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L3688
.L8959:
	ldr	r3, .L9707+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L3688:
	ldr	r3, .L9707+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9707+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+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	.L8960
	ldr	r3, .L9707+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3691
.L8960:
	ldr	r3, .L9707+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L3691:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8961
	ldr	r3, .L9707+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9707+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+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	.L8962
	ldr	r3, .L9707+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3697
.L8962:
	ldr	r3, .L9707+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3697
.L8961:
	ldr	r3, .L9707+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9707+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+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	.L8963
	ldr	r3, .L9707+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3697
.L8963:
	ldr	r3, .L9707+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L3697:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8964
	ldr	r3, .L9707+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9707+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9707+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+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	.L8965
	ldr	r3, .L9707+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L3705
.L8965:
	ldr	r3, .L9707+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L3705:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8966
	ldr	r3, .L9707+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3676
.L8966:
	ldr	r3, .L9707+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9707+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+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	.L8967
	ldr	r3, .L9707+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3676
.L8967:
	ldr	r3, .L9707+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3676
.L8964:
	ldr	r3, .L9707+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9707+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+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	.L8968
	ldr	r3, .L9707+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L3715
.L8968:
	ldr	r3, .L9707+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L3715:
	ldr	r3, .L9707+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9707+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+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	.L8969
	ldr	r3, .L9707+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3718
.L8969:
	ldr	r3, .L9707+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L3718:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8970
	ldr	r3, .L9707+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9707+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+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	.L8971
	ldr	r3, .L9707+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3676
.L8971:
	ldr	r3, .L9707+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3676
.L8970:
	ldr	r3, .L9707+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9707+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+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	.L8972
	ldr	r3, .L9707+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3676
.L8972:
	ldr	r3, .L9707+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L3676:
	mov	r0, r2
	mov	r1, r3
	bl	__aeabi_d2f
	mov	r3, r0
	str	r3, [fp, #-72]	@ float
	ldr	r3, .L9707+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9707+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9707+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+124
	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	.L8973
	ldr	r3, .L9707+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L3730
.L8973:
	ldr	r3, .L9707+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L3730:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8974
	ldr	r3, .L9707+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L3733
.L8974:
	ldr	r3, .L9707+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9707+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+124
	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	.L8975
	ldr	r3, .L9707+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L3733
.L8975:
	ldr	r3, .L9707+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L3733:
	ldr	r3, .L9707+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9707+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+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	.L8976
	ldr	r3, .L9707+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L3739
.L8976:
	ldr	r3, .L9707+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L3739:
	ldr	r3, .L9707+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9707+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+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	.L8977
	ldr	r3, .L9707+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3742
.L8977:
	ldr	r3, .L9707+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L3742:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8978
	ldr	r3, .L9707+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9707+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+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	.L8979
	ldr	r3, .L9707+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3748
.L8979:
	ldr	r3, .L9707+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3748
.L8978:
	ldr	r3, .L9707+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9707+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+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	.L8980
	ldr	r3, .L9707+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3748
.L8980:
	ldr	r3, .L9707+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L3748:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8981
	ldr	r3, .L9707+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9707+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9707+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+124
	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	.L8982
	ldr	r3, .L9707+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L3756
.L8982:
	ldr	r3, .L9707+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L3756:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8983
	ldr	r3, .L9707+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L3763
.L8983:
	ldr	r3, .L9707+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9707+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9707+124
	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	.L8984
	ldr	r3, .L9709+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L3763
.L8984:
	ldr	r3, .L9709+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L3763
.L8981:
	ldr	r3, .L9709+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9709+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+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	.L8985
	ldr	r3, .L9709+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L3766
.L8985:
	ldr	r3, .L9709+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L3766:
	ldr	r3, .L9709+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9709+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+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	.L8986
	ldr	r3, .L9709+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3769
.L8986:
	ldr	r3, .L9709+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L3769:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8987
	ldr	r3, .L9709+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9709+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+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	.L8988
	ldr	r3, .L9709+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L3763
.L8988:
	ldr	r3, .L9709+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L3763
.L8987:
	ldr	r3, .L9709+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9709+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+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	.L8989
	ldr	r3, .L9709+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L3763
.L8989:
	ldr	r3, .L9709+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L3763:
	ldr	r3, .L9709+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9709+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9709+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+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	.L8990
	ldr	r3, .L9709+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L3781
.L8990:
	ldr	r3, .L9709+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L3781:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8991
	ldr	r3, .L9709+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L3784
.L8991:
	ldr	r3, .L9709+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9709+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+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	.L8992
	ldr	r3, .L9709+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L3784
.L8992:
	ldr	r3, .L9709+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L3784:
	ldr	r3, .L9709+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9709+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+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	.L8993
	ldr	r3, .L9709+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	b	.L3790
.L8993:
	ldr	r3, .L9709+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
.L3790:
	ldr	r3, .L9709+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-148]
	str	r3, [fp, #-144]
	ldr	r3, .L9709+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #148
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8994
	ldr	r3, .L9709+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3793
.L8994:
	ldr	r3, .L9709+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L3793:
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8995
	ldr	r3, .L9709+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9709+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+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	.L8996
	ldr	r3, .L9709+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3799
.L8996:
	ldr	r3, .L9709+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3799
.L8995:
	ldr	r3, .L9709+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9709+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+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	.L8997
	ldr	r3, .L9709+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3799
.L8997:
	ldr	r3, .L9709+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L3799:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L8998
	ldr	r3, .L9709+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9709+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9709+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+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	.L8999
	ldr	r3, .L9709+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L3807
.L8999:
	ldr	r3, .L9709+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L3807:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9000
	ldr	r3, .L9709+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3814
.L9000:
	ldr	r3, .L9709+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9709+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+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	.L9001
	ldr	r3, .L9709+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3814
.L9001:
	ldr	r3, .L9709+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3814
.L8998:
	ldr	r3, .L9709+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9709+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+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	.L9002
	ldr	r3, .L9709+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L3817
.L9002:
	ldr	r3, .L9709+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L3817:
	ldr	r3, .L9709+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9709+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+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	.L9003
	ldr	r3, .L9709+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3820
.L9003:
	ldr	r3, .L9709+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L3820:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9004
	ldr	r3, .L9709+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9709+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+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	.L9005
	ldr	r3, .L9709+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3814
.L9005:
	ldr	r3, .L9709+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3814
.L9004:
	ldr	r3, .L9709+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9709+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+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	.L9006
	ldr	r3, .L9709+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3814
.L9006:
	ldr	r3, .L9709+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L3814:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9007
	ldr	r3, .L9709
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9709+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9709+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+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	.L9008
	ldr	r3, .L9709+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L3834
.L9008:
	ldr	r3, .L9709+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L3834:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9009
	ldr	r3, .L9709
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L3837
.L9009:
	ldr	r3, .L9709+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9709+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+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	.L9010
	ldr	r3, .L9709+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L3837
.L9710:
	.align	2
.L9709:
	.word	x_2
	.word	1076494336
	.word	x_3
	.word	x_4
	.word	x_11
	.word	x_12
	.word	1076756480
	.word	x_13
	.word	1074266112
	.word	x_14
	.word	1076101120
	.word	x_27
	.word	1075576832
	.word	x_16
	.word	1075970048
	.word	x_17
	.word	x_20
	.word	1077018624
	.word	x_24
	.word	1075052544
	.word	x_25
	.word	1075838976
	.word	x_26
.L9010:
	ldr	r3, .L9709+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L3837:
	ldr	r3, .L9709+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9709+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+24
	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	.L9011
	ldr	r3, .L9709+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L3843
.L9011:
	ldr	r3, .L9709+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L3843:
	ldr	r3, .L9709+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9709+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+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	.L9012
	ldr	r3, .L9709+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3846
.L9012:
	ldr	r3, .L9709+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L3846:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9013
	ldr	r3, .L9709+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9709+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+24
	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	.L9014
	ldr	r3, .L9709+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3852
.L9014:
	ldr	r3, .L9709+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3852
.L9013:
	ldr	r3, .L9709+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9709+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+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	.L9015
	ldr	r3, .L9709+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3852
.L9015:
	ldr	r3, .L9709+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L3852:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9016
	ldr	r3, .L9709
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9709+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9709+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+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	.L9017
	ldr	r3, .L9709+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L3860
.L9017:
	ldr	r3, .L9709+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L3860:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9018
	ldr	r3, .L9709
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3883
.L9018:
	ldr	r3, .L9709+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9709+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+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	.L9019
	ldr	r3, .L9709+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3883
.L9019:
	ldr	r3, .L9709+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3883
.L9016:
	ldr	r3, .L9709+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9709+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+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	.L9020
	ldr	r3, .L9709+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L3870
.L9020:
	ldr	r3, .L9709+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L3870:
	ldr	r3, .L9709+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9709+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+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	.L9021
	ldr	r3, .L9709+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3873
.L9021:
	ldr	r3, .L9709+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L3873:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9022
	ldr	r3, .L9709+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9709+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+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	.L9023
	ldr	r3, .L9709+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3883
.L9023:
	ldr	r3, .L9709+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3883
.L9022:
	ldr	r3, .L9709+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9709+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+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	.L9024
	ldr	r3, .L9709+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3883
.L9024:
	ldr	r3, .L9709+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3883
.L9007:
	ldr	r3, .L9709+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9709+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9709+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+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	.L9025
	ldr	r3, .L9709+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L3886
.L9025:
	ldr	r3, .L9709+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L3886:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9026
	ldr	r3, .L9709+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L3889
.L9026:
	ldr	r3, .L9709+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9709+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+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	.L9027
	ldr	r3, .L9709+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L3889
.L9027:
	ldr	r3, .L9709+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L3889:
	ldr	r3, .L9709+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9709+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+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	.L9028
	ldr	r3, .L9709+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L3895
.L9028:
	ldr	r3, .L9709+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L3895:
	ldr	r3, .L9709+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9709+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+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	.L9029
	ldr	r3, .L9709+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3898
.L9029:
	ldr	r3, .L9709+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L3898:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9030
	ldr	r3, .L9709+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9709+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+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	.L9031
	ldr	r3, .L9709+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3904
.L9031:
	ldr	r3, .L9709+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3904
.L9030:
	ldr	r3, .L9709+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9709+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+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	.L9032
	ldr	r3, .L9709+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3904
.L9032:
	ldr	r3, .L9709+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L3904:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9033
	ldr	r3, .L9709+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9709+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9709+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+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	.L9034
	ldr	r3, .L9709+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L3912
.L9034:
	ldr	r3, .L9709+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L3912:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9035
	ldr	r3, .L9709+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3883
.L9035:
	ldr	r3, .L9709+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9709+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+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	.L9036
	ldr	r3, .L9709+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3883
.L9036:
	ldr	r3, .L9709+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3883
.L9033:
	ldr	r3, .L9709+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9709+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+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	.L9037
	ldr	r3, .L9709+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L3922
.L9037:
	ldr	r3, .L9709+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9709+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L3922:
	ldr	r3, .L9709+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9711+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711
	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	.L9038
	ldr	r3, .L9711+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3925
.L9038:
	ldr	r3, .L9711+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L3925:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9039
	ldr	r3, .L9711+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9711+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711+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	.L9040
	ldr	r3, .L9711+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3883
.L9040:
	ldr	r3, .L9711+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3883
.L9039:
	ldr	r3, .L9711+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9711+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711
	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	.L9041
	ldr	r3, .L9711+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3883
.L9041:
	ldr	r3, .L9711+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L3883:
	mov	r0, r2
	mov	r1, r3
	bl	__aeabi_d2f
	mov	r3, r0
	str	r3, [fp, #-68]	@ float
	ldr	r3, .L9711+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9711+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9711+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711+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	.L9042
	ldr	r3, .L9711+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L3937
.L9042:
	ldr	r3, .L9711+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L3937:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9043
	ldr	r3, .L9711+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L3940
.L9043:
	ldr	r3, .L9711+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9711+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711+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	.L9044
	ldr	r3, .L9711+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L3940
.L9044:
	ldr	r3, .L9711+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L3940:
	ldr	r3, .L9711+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9711+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711+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	.L9045
	ldr	r3, .L9711+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L3946
.L9045:
	ldr	r3, .L9711+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L3946:
	ldr	r3, .L9711+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9711+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711+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	.L9046
	ldr	r3, .L9711+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3949
.L9046:
	ldr	r3, .L9711+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L3949:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9047
	ldr	r3, .L9711+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9711+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711+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	.L9048
	ldr	r3, .L9711+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3955
.L9048:
	ldr	r3, .L9711+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3955
.L9047:
	ldr	r3, .L9711+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9711+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711+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	.L9049
	ldr	r3, .L9711+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3955
.L9049:
	ldr	r3, .L9711+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L3955:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9050
	ldr	r3, .L9711+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9711+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9711+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711+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	.L9051
	ldr	r3, .L9711+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L3963
.L9051:
	ldr	r3, .L9711+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L3963:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9052
	ldr	r3, .L9711+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L3970
.L9052:
	ldr	r3, .L9711+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9711+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711+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	.L9053
	ldr	r3, .L9711+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L3970
.L9053:
	ldr	r3, .L9711+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L3970
.L9050:
	ldr	r3, .L9711+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9711+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711+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	.L9054
	ldr	r3, .L9711+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L3973
.L9054:
	ldr	r3, .L9711+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L3973:
	ldr	r3, .L9711+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9711+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711+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	.L9055
	ldr	r3, .L9711+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L3976
.L9055:
	ldr	r3, .L9711+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L3976:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9056
	ldr	r3, .L9711+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9711+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711+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	.L9057
	ldr	r3, .L9711+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L3970
.L9057:
	ldr	r3, .L9711+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L3970
.L9056:
	ldr	r3, .L9711+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9711+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711+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	.L9058
	ldr	r3, .L9711+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L3970
.L9058:
	ldr	r3, .L9711+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L3970:
	ldr	r3, .L9711+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9711+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9711+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711
	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	.L9059
	ldr	r3, .L9711+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L3988
.L9059:
	ldr	r3, .L9711+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L3988:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9060
	ldr	r3, .L9711+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L3991
.L9060:
	ldr	r3, .L9711+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9711+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711
	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	.L9061
	ldr	r3, .L9711+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L3991
.L9061:
	ldr	r3, .L9711+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L3991:
	ldr	r3, .L9711+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, .L9711+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711+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	.L9062
	ldr	r3, .L9711+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
	b	.L3997
.L9062:
	ldr	r3, .L9711+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
.L3997:
	ldr	r3, .L9711+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-148]
	str	r3, [fp, #-144]
	ldr	r3, .L9711+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #148
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9063
	ldr	r3, .L9711+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4000
.L9712:
	.align	2
.L9711:
	.word	1075576832
	.word	x_27
	.word	x_24
	.word	1075838976
	.word	x_16
	.word	x_18
	.word	x_20
	.word	1075576832
	.word	x_21
	.word	x_22
	.word	1076887552
	.word	x_25
	.word	1075052544
	.word	x_26
	.word	1075970048
	.word	x_0
	.word	1077149696
	.word	x_1
	.word	1077018624
	.word	x_2
	.word	1076625408
	.word	x_8
	.word	1076756480
	.word	x_12
	.word	1074790400
	.word	x_4
	.word	1072693248
	.word	x_7
	.word	1077084160
.L9063:
	ldr	r3, .L9711+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L4000:
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9064
	ldr	r3, .L9711+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, .L9711+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711+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	.L9065
	ldr	r3, .L9711+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	.L4006
.L9065:
	ldr	r3, .L9711+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4006
.L9064:
	ldr	r3, .L9711+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9711+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711+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	.L9066
	ldr	r3, .L9711+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4006
.L9066:
	ldr	r3, .L9711+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L4006:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9067
	ldr	r3, .L9711+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9711+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9711+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711+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	.L9068
	ldr	r3, .L9711+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L4014
.L9068:
	ldr	r3, .L9711+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L4014:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9069
	ldr	r3, .L9711+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4021
.L9069:
	ldr	r3, .L9711+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9711+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711+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	.L9070
	ldr	r3, .L9711+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4021
.L9070:
	ldr	r3, .L9711+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4021
.L9067:
	ldr	r3, .L9711+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, .L9711+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711+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	.L9071
	ldr	r3, .L9711+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
	b	.L4024
.L9071:
	ldr	r3, .L9711+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L4024:
	ldr	r3, .L9711+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9711+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711+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	.L9072
	ldr	r3, .L9711+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4027
.L9072:
	ldr	r3, .L9711+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L4027:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9073
	ldr	r3, .L9711+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, .L9711+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711+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	.L9074
	ldr	r3, .L9711+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	.L4021
.L9074:
	ldr	r3, .L9711+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4021
.L9073:
	ldr	r3, .L9711+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9711+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711+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	.L9075
	ldr	r3, .L9711+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4021
.L9075:
	ldr	r3, .L9711+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L4021:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9076
	ldr	r3, .L9711+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9711+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9711+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711+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	.L9077
	ldr	r3, .L9711+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L4041
.L9077:
	ldr	r3, .L9711+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L4041:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9078
	ldr	r3, .L9711+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L4044
.L9078:
	ldr	r3, .L9711+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9711+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711+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	.L9079
	ldr	r3, .L9711+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L4044
.L9079:
	ldr	r3, .L9711+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L4044:
	ldr	r3, .L9711+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9711+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711+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	.L9080
	ldr	r3, .L9711+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L4050
.L9080:
	ldr	r3, .L9711+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L4050:
	ldr	r3, .L9711+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9711+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711+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	.L9081
	ldr	r3, .L9711+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4053
.L9081:
	ldr	r3, .L9711+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L4053:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9082
	ldr	r3, .L9711+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9711+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711+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	.L9083
	ldr	r3, .L9711+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4059
.L9083:
	ldr	r3, .L9711+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4059
.L9082:
	ldr	r3, .L9711+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9711+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711+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	.L9084
	ldr	r3, .L9711+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4059
.L9084:
	ldr	r3, .L9711+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L4059:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9085
	ldr	r3, .L9711+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9711+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9711+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711+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	.L9086
	ldr	r3, .L9711+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L4067
.L9086:
	ldr	r3, .L9711+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L4067:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9087
	ldr	r3, .L9711+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4090
.L9087:
	ldr	r3, .L9711+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9711+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711+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	.L9088
	ldr	r3, .L9711+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4090
.L9088:
	ldr	r3, .L9711+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4090
.L9085:
	ldr	r3, .L9711+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9711+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711+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	.L9089
	ldr	r3, .L9711+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L4077
.L9089:
	ldr	r3, .L9711+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L4077:
	ldr	r3, .L9711+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9711+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711+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	.L9090
	ldr	r3, .L9711+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4080
.L9090:
	ldr	r3, .L9711+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L4080:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9091
	ldr	r3, .L9711+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9711+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711+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	.L9092
	ldr	r3, .L9711+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4090
.L9092:
	ldr	r3, .L9711+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9711+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4090
.L9091:
	ldr	r3, .L9713
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9713+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+8
	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	.L9093
	ldr	r3, .L9713
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4090
.L9093:
	ldr	r3, .L9713+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4090
.L9076:
	ldr	r3, .L9713+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9713+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9713+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+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	.L9094
	ldr	r3, .L9713+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L4093
.L9094:
	ldr	r3, .L9713+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L4093:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9095
	ldr	r3, .L9713+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L4096
.L9095:
	ldr	r3, .L9713+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9713+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+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	.L9096
	ldr	r3, .L9713+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L4096
.L9096:
	ldr	r3, .L9713+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L4096:
	ldr	r3, .L9713+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	r6, r2
	mov	r7, r3
	ldr	r3, .L9713+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+24
	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	.L9097
	ldr	r3, .L9713+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	r6, r2
	mov	r7, r3
	b	.L4102
.L9097:
	ldr	r3, .L9713+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L4102:
	ldr	r3, .L9713+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9713+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+132
	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	.L9098
	ldr	r3, .L9713+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4105
.L9098:
	ldr	r3, .L9713+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L4105:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9099
	ldr	r3, .L9713+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	r6, r2
	mov	r7, r3
	ldr	r3, .L9713+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+24
	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	.L9100
	ldr	r3, .L9713+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	.L4111
.L9100:
	ldr	r3, .L9713+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4111
.L9099:
	ldr	r3, .L9713+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9713+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+132
	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	.L9101
	ldr	r3, .L9713+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4111
.L9101:
	ldr	r3, .L9713+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L4111:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9102
	ldr	r3, .L9713+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9713+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9713+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+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	.L9103
	ldr	r3, .L9713+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L4119
.L9103:
	ldr	r3, .L9713+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L4119:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9104
	ldr	r3, .L9713+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4090
.L9104:
	ldr	r3, .L9713+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9713+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+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	.L9105
	ldr	r3, .L9713+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4090
.L9105:
	ldr	r3, .L9713+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4090
.L9102:
	ldr	r3, .L9713+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
	ldr	r3, .L9713+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+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	.L9106
	ldr	r3, .L9713+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	.L4129
.L9106:
	ldr	r3, .L9713+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L4129:
	ldr	r3, .L9713+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9713+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+132
	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	.L9107
	ldr	r3, .L9713+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4132
.L9107:
	ldr	r3, .L9713+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L4132:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9108
	ldr	r3, .L9713+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
	ldr	r3, .L9713+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+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	.L9109
	ldr	r3, .L9713+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	.L4090
.L9109:
	ldr	r3, .L9713+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4090
.L9108:
	ldr	r3, .L9713+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9713+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+132
	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	.L9110
	ldr	r3, .L9713+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4090
.L9110:
	ldr	r3, .L9713+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L4090:
	mov	r0, r2
	mov	r1, r3
	bl	__aeabi_d2f
	mov	r3, r0
	str	r3, [fp, #-64]	@ float
	ldr	r3, .L9713+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9713+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9713+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+132
	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	.L9111
	ldr	r3, .L9713+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L4144
.L9111:
	ldr	r3, .L9713+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L4144:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9112
	ldr	r3, .L9713+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L4147
.L9112:
	ldr	r3, .L9713+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9713+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+132
	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	.L9113
	ldr	r3, .L9713+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L4147
.L9113:
	ldr	r3, .L9713+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L4147:
	ldr	r3, .L9713+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9713+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+132
	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	.L9114
	ldr	r3, .L9713+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L4153
.L9114:
	ldr	r3, .L9713+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L4153:
	ldr	r3, .L9713+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9713+52
	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	.L9115
	ldr	r3, .L9713+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4156
.L9115:
	ldr	r3, .L9713+52
	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
.L4156:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9116
	ldr	r3, .L9713+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9713+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+132
	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	.L9117
	ldr	r3, .L9713+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4162
.L9117:
	ldr	r3, .L9713+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4162
.L9116:
	ldr	r3, .L9713+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9713+52
	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	.L9118
	ldr	r3, .L9713+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4162
.L9714:
	.align	2
.L9713:
	.word	x_8
	.word	x_12
	.word	1074790400
	.word	1075576832
	.word	x_20
	.word	x_21
	.word	1076887552
	.word	x_25
	.word	x_26
	.word	x_4
	.word	x_5
	.word	x_7
	.word	1077149696
	.word	x_9
	.word	1076756480
	.word	x_11
	.word	1075052544
	.word	x_13
	.word	1077018624
	.word	x_15
	.word	x_16
	.word	1076363264
	.word	x_18
	.word	1076953088
	.word	x_22
	.word	1076756480
	.word	x_24
	.word	1074266112
	.word	x_0
	.word	1072693248
	.word	x_1
	.word	1076494336
	.word	x_3
	.word	1075970048
.L9118:
	ldr	r3, .L9713+52
	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
.L4162:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9119
	ldr	r3, .L9713+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9713+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9713+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+132
	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	.L9120
	ldr	r3, .L9713+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L4170
.L9120:
	ldr	r3, .L9713+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L4170:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9121
	ldr	r3, .L9713+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L4177
.L9121:
	ldr	r3, .L9713+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9713+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+132
	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	.L9122
	ldr	r3, .L9713+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L4177
.L9122:
	ldr	r3, .L9713+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L4177
.L9119:
	ldr	r3, .L9713+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9713+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+132
	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	.L9123
	ldr	r3, .L9713+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L4180
.L9123:
	ldr	r3, .L9713+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L4180:
	ldr	r3, .L9713+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9713+52
	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	.L9124
	ldr	r3, .L9713+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4183
.L9124:
	ldr	r3, .L9713+52
	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
.L4183:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9125
	ldr	r3, .L9713+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9713+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+132
	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	.L9126
	ldr	r3, .L9713+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L4177
.L9126:
	ldr	r3, .L9713+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L4177
.L9125:
	ldr	r3, .L9713+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9713+52
	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	.L9127
	ldr	r3, .L9713+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L4177
.L9127:
	ldr	r3, .L9713+52
	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
.L4177:
	ldr	r3, .L9713+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9713+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9713+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+132
	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	.L9128
	ldr	r3, .L9713+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L4195
.L9128:
	ldr	r3, .L9713+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L4195:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9129
	ldr	r3, .L9713+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L4198
.L9129:
	ldr	r3, .L9713+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9713+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+132
	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	.L9130
	ldr	r3, .L9713+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L4198
.L9130:
	ldr	r3, .L9713+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L4198:
	ldr	r3, .L9713+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9713+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+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	.L9131
	ldr	r3, .L9713+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	b	.L4204
.L9131:
	ldr	r3, .L9713+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
.L4204:
	ldr	r3, .L9713+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-148]
	str	r3, [fp, #-144]
	ldr	r3, .L9713+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #148
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9132
	ldr	r3, .L9713+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4207
.L9132:
	ldr	r3, .L9713+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L4207:
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9133
	ldr	r3, .L9713+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9713+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+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	.L9134
	ldr	r3, .L9713+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4213
.L9134:
	ldr	r3, .L9713+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4213
.L9133:
	ldr	r3, .L9713+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9713+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+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	.L9135
	ldr	r3, .L9713+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4213
.L9135:
	ldr	r3, .L9713+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L4213:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9136
	ldr	r3, .L9713+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9713+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9713+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+132
	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	.L9137
	ldr	r3, .L9713+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L4221
.L9137:
	ldr	r3, .L9713+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L4221:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9138
	ldr	r3, .L9713+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4228
.L9138:
	ldr	r3, .L9713+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9713+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+132
	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	.L9139
	ldr	r3, .L9713+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4228
.L9139:
	ldr	r3, .L9713+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+132
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4228
.L9136:
	ldr	r3, .L9713+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9713+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+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	.L9140
	ldr	r3, .L9713+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L4231
.L9140:
	ldr	r3, .L9713+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L4231:
	ldr	r3, .L9713+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9713+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+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	.L9141
	ldr	r3, .L9713+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4234
.L9141:
	ldr	r3, .L9713+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L4234:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9142
	ldr	r3, .L9713+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9713+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+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	.L9143
	ldr	r3, .L9713+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4228
.L9143:
	ldr	r3, .L9713+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4228
.L9142:
	ldr	r3, .L9713+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9713+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+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	.L9144
	ldr	r3, .L9713+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4228
.L9144:
	ldr	r3, .L9713+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L4228:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9145
	ldr	r3, .L9713+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9713+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9713+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9713+132
	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	.L9146
	ldr	r3, .L9715
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9715+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L4248
.L9146:
	ldr	r3, .L9715+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9715+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L4248:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9147
	ldr	r3, .L9715+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9715+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L4251
.L9147:
	ldr	r3, .L9715
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9715+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9715+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9715+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	.L9148
	ldr	r3, .L9715
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9715+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L4251
.L9148:
	ldr	r3, .L9715+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9715+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L4251:
	ldr	r3, .L9715+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9715+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9715+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9715+24
	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	.L9149
	ldr	r3, .L9715+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9715+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L4257
.L9149:
	ldr	r3, .L9715+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9715+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L4257:
	ldr	r3, .L9715+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9715+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9715+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	.L9150
	ldr	r3, .L9715+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9715+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4260
.L9150:
	ldr	r3, .L9715+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
.L4260:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9151
	ldr	r3, .L9715+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9715+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9715+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9715+24
	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	.L9152
	ldr	r3, .L9715+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9715+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4266
.L9152:
	ldr	r3, .L9715+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9715+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4266
.L9151:
	ldr	r3, .L9715+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9715+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9715+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	.L9153
	ldr	r3, .L9715+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9715+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4266
.L9153:
	ldr	r3, .L9715+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
.L4266:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9154
	ldr	r3, .L9715+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9715+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9715
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9715+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9715+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9715+24
	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	.L9155
	ldr	r3, .L9715
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9715+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L4274
.L9155:
	ldr	r3, .L9715+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9715+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L4274:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9156
	ldr	r3, .L9715+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9715+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4297
.L9156:
	ldr	r3, .L9715
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9715+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9715+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9715+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	.L9157
	ldr	r3, .L9715
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9715+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4297
.L9157:
	ldr	r3, .L9715+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9715+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4297
.L9154:
	ldr	r3, .L9715+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9715+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9715+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9715+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	.L9158
	ldr	r3, .L9715+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9715+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L4284
.L9158:
	ldr	r3, .L9715+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9715+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L4284:
	ldr	r3, .L9715+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9715+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9715+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	.L9159
	ldr	r3, .L9715+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9715+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4287
.L9159:
	ldr	r3, .L9715+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
.L4287:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9160
	ldr	r3, .L9715+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9715+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9715+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9715+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	.L9161
	ldr	r3, .L9715+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9715+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4297
.L9161:
	ldr	r3, .L9715+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9715+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4297
.L9160:
	ldr	r3, .L9715+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9715+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9715+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	.L9162
	ldr	r3, .L9715+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9715+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4297
.L9162:
	ldr	r3, .L9715+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	.L4297
.L9145:
	ldr	r3, .L9715+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9715+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9715+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9715+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9715+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9715+24
	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	.L9163
	ldr	r3, .L9715+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9715+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L4300
.L9163:
	ldr	r3, .L9715+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9715+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L4300:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9164
	ldr	r3, .L9715+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9715+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L4303
.L9164:
	ldr	r3, .L9715+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9715+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9715+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9715+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	.L9165
	ldr	r3, .L9715+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9715+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L4303
.L9165:
	ldr	r3, .L9715+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9715+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L4303:
	ldr	r3, .L9715+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9715+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9715+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9715+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	.L9166
	ldr	r3, .L9715+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9715+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L4309
.L9166:
	ldr	r3, .L9715+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9715+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L4309:
	ldr	r3, .L9715+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9715+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9715+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9715+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	.L9167
	ldr	r3, .L9715+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9715+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4312
.L9167:
	ldr	r3, .L9715+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9715+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L4312:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9168
	ldr	r3, .L9715+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9715+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9715+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9715+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	.L9169
	ldr	r3, .L9715+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9715+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4318
.L9169:
	ldr	r3, .L9715+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9715+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4318
.L9168:
	ldr	r3, .L9715+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9715+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9715+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9715+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	.L9170
	ldr	r3, .L9715+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9715+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4318
.L9170:
	ldr	r3, .L9715+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9715+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L4318:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9171
	ldr	r3, .L9715+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9715+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9715+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9715+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9715+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9715+24
	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	.L9172
	ldr	r3, .L9715+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9715+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L4326
.L9172:
	ldr	r3, .L9715+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9715+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L4326:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9173
	ldr	r3, .L9715+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9715+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4297
.L9716:
	.align	2
.L9715:
	.word	x_1
	.word	x_5
	.word	x_7
	.word	x_11
	.word	1075052544
	.word	x_13
	.word	1075970048
	.word	x_16
	.word	1076363264
	.word	x_18
	.word	x_22
	.word	1076756480
	.word	x_0
	.word	1072693248
	.word	x_2
	.word	1076953088
	.word	x_3
	.word	1074266112
	.word	x_4
	.word	1076232192
	.word	x_9
	.word	x_10
	.word	1076494336
	.word	x_15
	.word	x_20
	.word	1077149696
	.word	x_21
	.word	x_23
	.word	1077018624
	.word	x_24
.L9173:
	ldr	r3, .L9715+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9715+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9715+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9715+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	.L9174
	ldr	r3, .L9715+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9715+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4297
.L9174:
	ldr	r3, .L9715+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9715+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4297
.L9171:
	ldr	r3, .L9715+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9715+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9715+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9715+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	.L9175
	ldr	r3, .L9715+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9715+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L4336
.L9175:
	ldr	r3, .L9715+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9715+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L4336:
	ldr	r3, .L9715+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9715+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9715+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9715+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	.L9176
	ldr	r3, .L9715+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9715+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4339
.L9176:
	ldr	r3, .L9715+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9715+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L4339:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9177
	ldr	r3, .L9715+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9715+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9715+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9715+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	.L9178
	ldr	r3, .L9715+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9715+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4297
.L9178:
	ldr	r3, .L9715+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9715+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4297
.L9177:
	ldr	r3, .L9715+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9715+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9715+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9715+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	.L9179
	ldr	r3, .L9715+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9715+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4297
.L9179:
	ldr	r3, .L9715+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9715+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L4297:
	mov	r0, r2
	mov	r1, r3
	bl	__aeabi_d2f
	mov	r3, r0
	str	r3, [fp, #-60]	@ float
	ldr	r3, .L9715+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9715+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9715+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9715+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9715+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9715+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	.L9180
	ldr	r3, .L9715+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9715+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L4351
.L9180:
	ldr	r3, .L9715+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9715+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L4351:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9181
	ldr	r3, .L9715+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9715+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L4354
.L9181:
	ldr	r3, .L9715+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9715+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9715+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9715+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	.L9182
	ldr	r3, .L9715+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9715+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L4354
.L9182:
	ldr	r3, .L9715+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9715+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L4354:
	ldr	r3, .L9715+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9715+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9715+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	.L9183
	ldr	r3, .L9715+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9715+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L4360
.L9183:
	ldr	r3, .L9715+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	r6, r2
	mov	r7, r3
.L4360:
	ldr	r3, .L9715+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9715+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9715+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	.L9184
	ldr	r3, .L9715+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9715+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4363
.L9184:
	ldr	r3, .L9715+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
.L4363:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9185
	ldr	r3, .L9715+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9715+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9715+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	.L9186
	ldr	r3, .L9715+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9715+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4369
.L9186:
	ldr	r3, .L9715+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	.L4369
.L9185:
	ldr	r3, .L9715+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9715+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9715+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	.L9187
	ldr	r3, .L9715+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9715+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4369
.L9187:
	ldr	r3, .L9715+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
.L4369:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9188
	ldr	r3, .L9715+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9715+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9715+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9715+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9715+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9715+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	.L9189
	ldr	r3, .L9715+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9715+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L4377
.L9189:
	ldr	r3, .L9715+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9715+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L4377:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9190
	ldr	r3, .L9715+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9715+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L4384
.L9190:
	ldr	r3, .L9715+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9715+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9715+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9715+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	.L9191
	ldr	r3, .L9715+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9715+60
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L4384
.L9191:
	ldr	r3, .L9715+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9715+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L4384
.L9188:
	ldr	r3, .L9715+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9715+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9715+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	.L9192
	ldr	r3, .L9715+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9715+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L4387
.L9192:
	ldr	r3, .L9715+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
.L4387:
	ldr	r3, .L9715+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9715+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9715+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	.L9193
	ldr	r3, .L9715+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9715+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4390
.L9193:
	ldr	r3, .L9715+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
.L4390:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9194
	ldr	r3, .L9715+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9715+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9715+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	.L9195
	ldr	r3, .L9715+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9715+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L4384
.L9195:
	ldr	r3, .L9715+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
	b	.L4384
.L9194:
	ldr	r3, .L9715+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9715+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9715+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	.L9196
	ldr	r3, .L9715+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9715+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L4384
.L9196:
	ldr	r3, .L9715+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
.L4384:
	ldr	r3, .L9715+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9715+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9715+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9715+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9715+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9715+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	.L9197
	ldr	r3, .L9715+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9715+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L4402
.L9197:
	ldr	r3, .L9715+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9715+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L4402:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9198
	ldr	r3, .L9715+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9715+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L4405
.L9198:
	ldr	r3, .L9715+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9715+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9715+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9715+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	.L9199
	ldr	r3, .L9715+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9715+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L4405
.L9199:
	ldr	r3, .L9715+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9715+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L4405:
	ldr	r3, .L9715+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9717+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+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	.L9200
	ldr	r3, .L9717+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	b	.L4411
.L9200:
	ldr	r3, .L9717+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
.L4411:
	ldr	r3, .L9717+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-148]
	str	r3, [fp, #-144]
	ldr	r3, .L9717+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #148
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9201
	ldr	r3, .L9717+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4414
.L9201:
	ldr	r3, .L9717+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L4414:
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9202
	ldr	r3, .L9717+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9717+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+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	.L9203
	ldr	r3, .L9717+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4420
.L9203:
	ldr	r3, .L9717+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4420
.L9202:
	ldr	r3, .L9717+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9717+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+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	.L9204
	ldr	r3, .L9717+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4420
.L9204:
	ldr	r3, .L9717+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L4420:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9205
	ldr	r3, .L9717+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9717+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9717+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+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	.L9206
	ldr	r3, .L9717+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L4428
.L9206:
	ldr	r3, .L9717+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L4428:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9207
	ldr	r3, .L9717+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4435
.L9207:
	ldr	r3, .L9717+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9717+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+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	.L9208
	ldr	r3, .L9717+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4435
.L9208:
	ldr	r3, .L9717+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4435
.L9205:
	ldr	r3, .L9717+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9717+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+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	.L9209
	ldr	r3, .L9717+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L4438
.L9209:
	ldr	r3, .L9717+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L4438:
	ldr	r3, .L9717+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9717+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+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	.L9210
	ldr	r3, .L9717+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4441
.L9210:
	ldr	r3, .L9717+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L4441:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9211
	ldr	r3, .L9717+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9717+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+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	.L9212
	ldr	r3, .L9717+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4435
.L9212:
	ldr	r3, .L9717+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4435
.L9211:
	ldr	r3, .L9717+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9717+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+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	.L9213
	ldr	r3, .L9717+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4435
.L9213:
	ldr	r3, .L9717+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L4435:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9214
	ldr	r3, .L9717+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9717+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9717+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+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	.L9215
	ldr	r3, .L9717+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L4455
.L9215:
	ldr	r3, .L9717+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L4455:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9216
	ldr	r3, .L9717+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L4458
.L9216:
	ldr	r3, .L9717+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9717+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+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	.L9217
	ldr	r3, .L9717+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L4458
.L9217:
	ldr	r3, .L9717+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L4458:
	ldr	r3, .L9717+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9717+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, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9218
	ldr	r3, .L9717+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L4464
.L9218:
	ldr	r3, .L9717+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	r6, r2
	mov	r7, r3
.L4464:
	ldr	r3, .L9717+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9717+28
	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	.L9219
	ldr	r3, .L9717+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4467
.L9219:
	ldr	r3, .L9717+28
	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
.L4467:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9220
	ldr	r3, .L9717+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9717+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, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9221
	ldr	r3, .L9717+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4473
.L9221:
	ldr	r3, .L9717+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	.L4473
.L9220:
	ldr	r3, .L9717+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9717+28
	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	.L9222
	ldr	r3, .L9717+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4473
.L9222:
	ldr	r3, .L9717+28
	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
.L4473:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9223
	ldr	r3, .L9717+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9717+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9717+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+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	.L9224
	ldr	r3, .L9717+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L4481
.L9224:
	ldr	r3, .L9717+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L4481:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9225
	ldr	r3, .L9717+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4504
.L9225:
	ldr	r3, .L9717+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9717+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+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	.L9226
	ldr	r3, .L9717+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4504
.L9226:
	ldr	r3, .L9717+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4504
.L9223:
	ldr	r3, .L9717+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9717+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	.L9227
	ldr	r3, .L9717+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L4491
.L9718:
	.align	2
.L9717:
	.word	1072693248
	.word	x_2
	.word	1076953088
	.word	1074266112
	.word	1076232192
	.word	x_9
	.word	x_10
	.word	x_15
	.word	x_20
	.word	1077149696
	.word	x_21
	.word	x_23
	.word	x_24
	.word	x_25
	.word	1076494336
	.word	x_26
	.word	x_27
	.word	1075052544
	.word	x_0
	.word	1077084160
	.word	x_1
	.word	1075838976
	.word	x_3
	.word	1077018624
	.word	x_4
	.word	1074790400
	.word	x_5
	.word	1076625408
	.word	x_7
	.word	1075576832
	.word	x_8
	.word	1076756480
.L9227:
	ldr	r3, .L9717+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
.L4491:
	ldr	r3, .L9717+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9717+28
	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	.L9228
	ldr	r3, .L9717+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4494
.L9228:
	ldr	r3, .L9717+28
	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
.L4494:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9229
	ldr	r3, .L9717+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9717+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	.L9230
	ldr	r3, .L9717+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4504
.L9230:
	ldr	r3, .L9717+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	.L4504
.L9229:
	ldr	r3, .L9717+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9717+28
	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	.L9231
	ldr	r3, .L9717+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4504
.L9231:
	ldr	r3, .L9717+28
	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	.L4504
.L9214:
	ldr	r3, .L9717+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9717+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9717+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+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	.L9232
	ldr	r3, .L9717+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L4507
.L9232:
	ldr	r3, .L9717+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L4507:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9233
	ldr	r3, .L9717+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L4510
.L9233:
	ldr	r3, .L9717+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9717+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+92
	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	.L9234
	ldr	r3, .L9717+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L4510
.L9234:
	ldr	r3, .L9717+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L4510:
	ldr	r3, .L9717+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9717+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+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	.L9235
	ldr	r3, .L9717+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L4516
.L9235:
	ldr	r3, .L9717+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L4516:
	ldr	r3, .L9717+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9717+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+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	.L9236
	ldr	r3, .L9717+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4519
.L9236:
	ldr	r3, .L9717+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L4519:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9237
	ldr	r3, .L9717+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9717+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+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	.L9238
	ldr	r3, .L9717+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4525
.L9238:
	ldr	r3, .L9717+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4525
.L9237:
	ldr	r3, .L9717+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9717+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+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	.L9239
	ldr	r3, .L9717+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4525
.L9239:
	ldr	r3, .L9717+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L4525:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9240
	ldr	r3, .L9717+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9717+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9717+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+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	.L9241
	ldr	r3, .L9717+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L4533
.L9241:
	ldr	r3, .L9717+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L4533:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9242
	ldr	r3, .L9717+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4504
.L9242:
	ldr	r3, .L9717+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9717+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+92
	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	.L9243
	ldr	r3, .L9717+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4504
.L9243:
	ldr	r3, .L9717+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4504
.L9240:
	ldr	r3, .L9717+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9717+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+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	.L9244
	ldr	r3, .L9717+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L4543
.L9244:
	ldr	r3, .L9717+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L4543:
	ldr	r3, .L9717+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9717+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+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	.L9245
	ldr	r3, .L9717+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4546
.L9245:
	ldr	r3, .L9717+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L4546:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9246
	ldr	r3, .L9717+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9717+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+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	.L9247
	ldr	r3, .L9717+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4504
.L9247:
	ldr	r3, .L9717+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4504
.L9246:
	ldr	r3, .L9717+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9717+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+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	.L9248
	ldr	r3, .L9717+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4504
.L9248:
	ldr	r3, .L9717+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L4504:
	mov	r0, r2
	mov	r1, r3
	bl	__aeabi_d2f
	mov	r3, r0
	str	r3, [fp, #-56]	@ float
	ldr	r3, .L9717+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9717+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9717+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+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	.L9249
	ldr	r3, .L9717+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L4558
.L9249:
	ldr	r3, .L9717+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L4558:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9250
	ldr	r3, .L9717+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L4561
.L9250:
	ldr	r3, .L9717+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9717+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+92
	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	.L9251
	ldr	r3, .L9717+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L4561
.L9251:
	ldr	r3, .L9717+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L4561:
	ldr	r3, .L9717+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9717+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+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	.L9252
	ldr	r3, .L9717+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+100
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L4567
.L9252:
	ldr	r3, .L9717+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L4567:
	ldr	r3, .L9717+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9717+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+124
	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	.L9253
	ldr	r3, .L9717+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4570
.L9253:
	ldr	r3, .L9717+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9717+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L4570:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9254
	ldr	r3, .L9719
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9719+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+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	.L9255
	ldr	r3, .L9719
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4576
.L9255:
	ldr	r3, .L9719+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4576
.L9254:
	ldr	r3, .L9719+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9719+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+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	.L9256
	ldr	r3, .L9719+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4576
.L9256:
	ldr	r3, .L9719+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L4576:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9257
	ldr	r3, .L9719+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9719+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9719+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+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	.L9258
	ldr	r3, .L9719+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L4584
.L9258:
	ldr	r3, .L9719+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L4584:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9259
	ldr	r3, .L9719+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L4591
.L9259:
	ldr	r3, .L9719+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9719+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+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	.L9260
	ldr	r3, .L9719+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L4591
.L9260:
	ldr	r3, .L9719+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L4591
.L9257:
	ldr	r3, .L9719
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9719+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+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	.L9261
	ldr	r3, .L9719
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L4594
.L9261:
	ldr	r3, .L9719+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L4594:
	ldr	r3, .L9719+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9719+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+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	.L9262
	ldr	r3, .L9719+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4597
.L9262:
	ldr	r3, .L9719+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L4597:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9263
	ldr	r3, .L9719
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9719+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+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	.L9264
	ldr	r3, .L9719
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L4591
.L9264:
	ldr	r3, .L9719+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L4591
.L9263:
	ldr	r3, .L9719+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9719+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+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	.L9265
	ldr	r3, .L9719+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L4591
.L9265:
	ldr	r3, .L9719+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L4591:
	ldr	r3, .L9719+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9719+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9719+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+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	.L9266
	ldr	r3, .L9719+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L4609
.L9266:
	ldr	r3, .L9719+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L4609:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9267
	ldr	r3, .L9719+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L4612
.L9267:
	ldr	r3, .L9719+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9719+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+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	.L9268
	ldr	r3, .L9719+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L4612
.L9268:
	ldr	r3, .L9719+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L4612:
	ldr	r3, .L9719+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9719+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+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	.L9269
	ldr	r3, .L9719+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	b	.L4618
.L9269:
	ldr	r3, .L9719+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
.L4618:
	ldr	r3, .L9719+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-148]
	str	r3, [fp, #-144]
	ldr	r3, .L9719+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #148
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9270
	ldr	r3, .L9719+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4621
.L9270:
	ldr	r3, .L9719+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L4621:
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9271
	ldr	r3, .L9719+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9719+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+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	.L9272
	ldr	r3, .L9719+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4627
.L9272:
	ldr	r3, .L9719+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4627
.L9271:
	ldr	r3, .L9719+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9719+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+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	.L9273
	ldr	r3, .L9719+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4627
.L9273:
	ldr	r3, .L9719+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L4627:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9274
	ldr	r3, .L9719+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9719+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9719+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+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	.L9275
	ldr	r3, .L9719+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L4635
.L9275:
	ldr	r3, .L9719+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L4635:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9276
	ldr	r3, .L9719+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4642
.L9276:
	ldr	r3, .L9719+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9719+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+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	.L9277
	ldr	r3, .L9719+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4642
.L9277:
	ldr	r3, .L9719+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4642
.L9274:
	ldr	r3, .L9719+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9719+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+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	.L9278
	ldr	r3, .L9719+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L4645
.L9278:
	ldr	r3, .L9719+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L4645:
	ldr	r3, .L9719+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9719+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+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	.L9279
	ldr	r3, .L9719+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4648
.L9279:
	ldr	r3, .L9719+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L4648:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9280
	ldr	r3, .L9719+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9719+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+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	.L9281
	ldr	r3, .L9719+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4642
.L9281:
	ldr	r3, .L9719+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4642
.L9720:
	.align	2
.L9719:
	.word	x_4
	.word	1074790400
	.word	x_5
	.word	1076625408
	.word	x_0
	.word	x_1
	.word	1075838976
	.word	x_3
	.word	1077018624
	.word	x_4
	.word	1074790400
	.word	x_5
	.word	1076625408
	.word	x_7
	.word	1075576832
	.word	x_8
	.word	1076756480
	.word	x_17
	.word	1077084160
	.word	x_18
	.word	x_21
	.word	x_22
	.word	1077149696
	.word	x_25
	.word	1075052544
	.word	x_26
	.word	1075970048
	.word	x_15
	.word	1076101120
.L9280:
	ldr	r3, .L9719+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9719+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+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	.L9282
	ldr	r3, .L9719+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4642
.L9282:
	ldr	r3, .L9719+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L4642:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9283
	ldr	r3, .L9719+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9719+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9719+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+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	.L9284
	ldr	r3, .L9719+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L4662
.L9284:
	ldr	r3, .L9719+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L4662:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9285
	ldr	r3, .L9719+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L4665
.L9285:
	ldr	r3, .L9719+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9719+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+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	.L9286
	ldr	r3, .L9719+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L4665
.L9286:
	ldr	r3, .L9719+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L4665:
	ldr	r3, .L9719+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9719+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+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	.L9287
	ldr	r3, .L9719+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L4671
.L9287:
	ldr	r3, .L9719+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L4671:
	ldr	r3, .L9719+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9719+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+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	.L9288
	ldr	r3, .L9719+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4674
.L9288:
	ldr	r3, .L9719+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L4674:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9289
	ldr	r3, .L9719+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9719+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+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	.L9290
	ldr	r3, .L9719+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4680
.L9290:
	ldr	r3, .L9719+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4680
.L9289:
	ldr	r3, .L9719+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9719+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+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	.L9291
	ldr	r3, .L9719+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4680
.L9291:
	ldr	r3, .L9719+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L4680:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9292
	ldr	r3, .L9719+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9719+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9719+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+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	.L9293
	ldr	r3, .L9719+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L4688
.L9293:
	ldr	r3, .L9719+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L4688:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9294
	ldr	r3, .L9719+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4711
.L9294:
	ldr	r3, .L9719+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9719+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+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	.L9295
	ldr	r3, .L9719+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4711
.L9295:
	ldr	r3, .L9719+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4711
.L9292:
	ldr	r3, .L9719+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9719+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+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	.L9296
	ldr	r3, .L9719+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L4698
.L9296:
	ldr	r3, .L9719+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L4698:
	ldr	r3, .L9719+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9719+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+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	.L9297
	ldr	r3, .L9719+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4701
.L9297:
	ldr	r3, .L9719+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L4701:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9298
	ldr	r3, .L9719+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9719+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+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	.L9299
	ldr	r3, .L9719+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4711
.L9299:
	ldr	r3, .L9719+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4711
.L9298:
	ldr	r3, .L9719+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9719+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+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	.L9300
	ldr	r3, .L9719+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4711
.L9300:
	ldr	r3, .L9719+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4711
.L9283:
	ldr	r3, .L9719+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9719+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9719+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+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	.L9301
	ldr	r3, .L9719+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L4714
.L9301:
	ldr	r3, .L9719+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L4714:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9302
	ldr	r3, .L9719+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L4717
.L9302:
	ldr	r3, .L9719+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9719+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+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	.L9303
	ldr	r3, .L9719+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L4717
.L9303:
	ldr	r3, .L9719+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L4717:
	ldr	r3, .L9719+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9719+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+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	.L9304
	ldr	r3, .L9719+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L4723
.L9304:
	ldr	r3, .L9719+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L4723:
	ldr	r3, .L9719+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9719+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+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	.L9305
	ldr	r3, .L9719+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4726
.L9305:
	ldr	r3, .L9719+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L4726:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9306
	ldr	r3, .L9719+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9719+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+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	.L9307
	ldr	r3, .L9719+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4732
.L9307:
	ldr	r3, .L9719+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4732
.L9306:
	ldr	r3, .L9719+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9719+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+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	.L9308
	ldr	r3, .L9719+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4732
.L9308:
	ldr	r3, .L9719+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L4732:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9309
	ldr	r3, .L9719+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9719+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9721
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9721+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+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	.L9310
	ldr	r3, .L9721
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L4740
.L9310:
	ldr	r3, .L9721+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L4740:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9311
	ldr	r3, .L9721+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4711
.L9311:
	ldr	r3, .L9721
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9721+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+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	.L9312
	ldr	r3, .L9721
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4711
.L9312:
	ldr	r3, .L9721+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4711
.L9309:
	ldr	r3, .L9721+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9721+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+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	.L9313
	ldr	r3, .L9721+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L4750
.L9313:
	ldr	r3, .L9721+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L4750:
	ldr	r3, .L9721+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9721+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+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	.L9314
	ldr	r3, .L9721+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4753
.L9314:
	ldr	r3, .L9721+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L4753:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9315
	ldr	r3, .L9721+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9721+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+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	.L9316
	ldr	r3, .L9721+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4711
.L9316:
	ldr	r3, .L9721+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4711
.L9315:
	ldr	r3, .L9721+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9721+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+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	.L9317
	ldr	r3, .L9721+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4711
.L9317:
	ldr	r3, .L9721+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L4711:
	mov	r0, r2
	mov	r1, r3
	bl	__aeabi_d2f
	mov	r3, r0
	str	r3, [fp, #-52]	@ float
	ldr	r3, .L9721+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9721+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9721+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+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	.L9318
	ldr	r3, .L9721+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L4765
.L9318:
	ldr	r3, .L9721+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L4765:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9319
	ldr	r3, .L9721+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L4768
.L9319:
	ldr	r3, .L9721+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9721+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+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	.L9320
	ldr	r3, .L9721+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L4768
.L9320:
	ldr	r3, .L9721+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L4768:
	ldr	r3, .L9721+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9721+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+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	.L9321
	ldr	r3, .L9721+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L4774
.L9321:
	ldr	r3, .L9721+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L4774:
	ldr	r3, .L9721+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9721+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+120
	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	.L9322
	ldr	r3, .L9721+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4777
.L9322:
	ldr	r3, .L9721+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L4777:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9323
	ldr	r3, .L9721+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9721+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+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	.L9324
	ldr	r3, .L9721+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4783
.L9324:
	ldr	r3, .L9721+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4783
.L9323:
	ldr	r3, .L9721+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9721+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+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	.L9325
	ldr	r3, .L9721+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4783
.L9325:
	ldr	r3, .L9721+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L4783:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9326
	ldr	r3, .L9721+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9721+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9721+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+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	.L9327
	ldr	r3, .L9721+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L4791
.L9327:
	ldr	r3, .L9721+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L4791:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9328
	ldr	r3, .L9721+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L4798
.L9328:
	ldr	r3, .L9721+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9721+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+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	.L9329
	ldr	r3, .L9721+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L4798
.L9329:
	ldr	r3, .L9721+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L4798
.L9326:
	ldr	r3, .L9721+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9721+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+92
	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	.L9330
	ldr	r3, .L9721+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L4801
.L9330:
	ldr	r3, .L9721+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L4801:
	ldr	r3, .L9721+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9721+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+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	.L9331
	ldr	r3, .L9721+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4804
.L9331:
	ldr	r3, .L9721+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L4804:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9332
	ldr	r3, .L9721+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9721+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+92
	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	.L9333
	ldr	r3, .L9721+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L4798
.L9333:
	ldr	r3, .L9721+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L4798
.L9332:
	ldr	r3, .L9721+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9721+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+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	.L9334
	ldr	r3, .L9721+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L4798
.L9334:
	ldr	r3, .L9721+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L4798:
	ldr	r3, .L9721+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9721+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9721
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+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	.L9335
	ldr	r3, .L9721+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L4816
.L9722:
	.align	2
.L9721:
	.word	x_17
	.word	1077084160
	.word	x_21
	.word	x_22
	.word	x_25
	.word	1075052544
	.word	x_26
	.word	x_18
	.word	x_14
	.word	1076625408
	.word	x_15
	.word	1076953088
	.word	x_17
	.word	1076101120
	.word	x_18
	.word	x_20
	.word	1076756480
	.word	x_23
	.word	1075970048
	.word	x_24
	.word	x_7
	.word	1077149696
	.word	x_8
	.word	1075838976
	.word	x_9
	.word	x_12
	.word	x_2
	.word	1076363264
	.word	1074266112
	.word	x_4
	.word	1075576832
	.word	x_3
.L9335:
	ldr	r3, .L9721+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L4816:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9336
	ldr	r3, .L9721+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L4819
.L9336:
	ldr	r3, .L9721+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9721+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+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	.L9337
	ldr	r3, .L9721+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L4819
.L9337:
	ldr	r3, .L9721+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L4819:
	ldr	r3, .L9721+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9721+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+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	.L9338
	ldr	r3, .L9721+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	b	.L4825
.L9338:
	ldr	r3, .L9721+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
.L4825:
	ldr	r3, .L9721+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-148]
	str	r3, [fp, #-144]
	ldr	r3, .L9721+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #148
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9339
	ldr	r3, .L9721+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4828
.L9339:
	ldr	r3, .L9721+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L4828:
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9340
	ldr	r3, .L9721+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9721+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+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	.L9341
	ldr	r3, .L9721+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4834
.L9341:
	ldr	r3, .L9721+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4834
.L9340:
	ldr	r3, .L9721+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9721+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+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	.L9342
	ldr	r3, .L9721+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4834
.L9342:
	ldr	r3, .L9721+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L4834:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9343
	ldr	r3, .L9721+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9721+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9721+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+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	.L9344
	ldr	r3, .L9721+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L4842
.L9344:
	ldr	r3, .L9721+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L4842:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9345
	ldr	r3, .L9721+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4849
.L9345:
	ldr	r3, .L9721+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9721+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+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	.L9346
	ldr	r3, .L9721+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4849
.L9346:
	ldr	r3, .L9721+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4849
.L9343:
	ldr	r3, .L9721+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9721+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+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	.L9347
	ldr	r3, .L9721+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L4852
.L9347:
	ldr	r3, .L9721+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L4852:
	ldr	r3, .L9721+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9721+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+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	.L9348
	ldr	r3, .L9721+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4855
.L9348:
	ldr	r3, .L9721+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L4855:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9349
	ldr	r3, .L9721+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9721+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+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	.L9350
	ldr	r3, .L9721+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4849
.L9350:
	ldr	r3, .L9721+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4849
.L9349:
	ldr	r3, .L9721+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9721+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+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	.L9351
	ldr	r3, .L9721+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4849
.L9351:
	ldr	r3, .L9721+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L4849:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9352
	ldr	r3, .L9721+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9721+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9721+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+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	.L9353
	ldr	r3, .L9721+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L4869
.L9353:
	ldr	r3, .L9721+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L4869:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9354
	ldr	r3, .L9721+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L4872
.L9354:
	ldr	r3, .L9721+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9721+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+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	.L9355
	ldr	r3, .L9721+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L4872
.L9355:
	ldr	r3, .L9721+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L4872:
	ldr	r3, .L9721+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9721+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+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	.L9356
	ldr	r3, .L9721+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L4878
.L9356:
	ldr	r3, .L9721+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L4878:
	ldr	r3, .L9721+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9721+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+120
	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	.L9357
	ldr	r3, .L9721+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4881
.L9357:
	ldr	r3, .L9721+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L4881:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9358
	ldr	r3, .L9721+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9721+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+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	.L9359
	ldr	r3, .L9721+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4887
.L9359:
	ldr	r3, .L9721+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4887
.L9358:
	ldr	r3, .L9721+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9721+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+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	.L9360
	ldr	r3, .L9721+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4887
.L9360:
	ldr	r3, .L9721+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L4887:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9361
	ldr	r3, .L9721+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9721+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9721+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+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	.L9362
	ldr	r3, .L9721+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L4895
.L9362:
	ldr	r3, .L9721+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L4895:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9363
	ldr	r3, .L9721+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4918
.L9363:
	ldr	r3, .L9721+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9721+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9721+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	.L9364
	ldr	r3, .L9721+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4918
.L9364:
	ldr	r3, .L9723+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4918
.L9361:
	ldr	r3, .L9723+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9723+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+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	.L9365
	ldr	r3, .L9723+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L4905
.L9365:
	ldr	r3, .L9723+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L4905:
	ldr	r3, .L9723+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9723+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+8
	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	.L9366
	ldr	r3, .L9723+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4908
.L9366:
	ldr	r3, .L9723+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L4908:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9367
	ldr	r3, .L9723+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9723+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+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	.L9368
	ldr	r3, .L9723+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4918
.L9368:
	ldr	r3, .L9723+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4918
.L9367:
	ldr	r3, .L9723+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9723+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+8
	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	.L9369
	ldr	r3, .L9723+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4918
.L9369:
	ldr	r3, .L9723+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4918
.L9352:
	ldr	r3, .L9723+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9723+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9723+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+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	.L9370
	ldr	r3, .L9723+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L4921
.L9370:
	ldr	r3, .L9723+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L4921:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9371
	ldr	r3, .L9723+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L4924
.L9371:
	ldr	r3, .L9723+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9723+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+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	.L9372
	ldr	r3, .L9723+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L4924
.L9372:
	ldr	r3, .L9723+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L4924:
	ldr	r3, .L9723+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9723+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+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	.L9373
	ldr	r3, .L9723+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L4930
.L9373:
	ldr	r3, .L9723+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L4930:
	ldr	r3, .L9723+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9723+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+24
	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	.L9374
	ldr	r3, .L9723+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4933
.L9374:
	ldr	r3, .L9723+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L4933:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9375
	ldr	r3, .L9723+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9723+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+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	.L9376
	ldr	r3, .L9723+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4939
.L9376:
	ldr	r3, .L9723+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4939
.L9375:
	ldr	r3, .L9723+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9723+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+24
	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	.L9377
	ldr	r3, .L9723+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4939
.L9377:
	ldr	r3, .L9723+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L4939:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9378
	ldr	r3, .L9723+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9723+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9723+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+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	.L9379
	ldr	r3, .L9723+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L4947
.L9379:
	ldr	r3, .L9723+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L4947:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9380
	ldr	r3, .L9723+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4918
.L9380:
	ldr	r3, .L9723+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9723+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+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	.L9381
	ldr	r3, .L9723+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4918
.L9381:
	ldr	r3, .L9723+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4918
.L9378:
	ldr	r3, .L9723+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9723+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+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	.L9382
	ldr	r3, .L9723+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L4957
.L9382:
	ldr	r3, .L9723+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L4957:
	ldr	r3, .L9723+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9723+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+24
	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	.L9383
	ldr	r3, .L9723+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4960
.L9383:
	ldr	r3, .L9723+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L4960:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9384
	ldr	r3, .L9723+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9723+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+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	.L9385
	ldr	r3, .L9723+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4918
.L9385:
	ldr	r3, .L9723+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4918
.L9384:
	ldr	r3, .L9723+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9723+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+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	.L9386
	ldr	r3, .L9723+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4918
.L9386:
	ldr	r3, .L9723+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L4918:
	mov	r0, r2
	mov	r1, r3
	bl	__aeabi_d2f
	mov	r3, r0
	str	r3, [fp, #-48]	@ float
	ldr	r3, .L9723+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9723+12
	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, .L9723+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+8
	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	.L9387
	ldr	r3, .L9723+12
	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	.L4972
.L9387:
	ldr	r3, .L9723+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L4972:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9388
	ldr	r3, .L9723+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L4975
.L9388:
	ldr	r3, .L9723+12
	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, .L9723+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+8
	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	.L9389
	ldr	r3, .L9723+12
	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	.L4975
.L9389:
	ldr	r3, .L9723+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L4975:
	ldr	r3, .L9723+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9723+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+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	.L9390
	ldr	r3, .L9723+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L4981
.L9724:
	.align	2
.L9723:
	.word	1074266112
	.word	x_4
	.word	1075576832
	.word	x_7
	.word	x_8
	.word	1075838976
	.word	1076363264
	.word	1076625408
	.word	1076953088
	.word	x_17
	.word	1076101120
	.word	x_20
	.word	1076756480
	.word	1077149696
	.word	x_6
	.word	x_7
	.word	x_9
	.word	x_10
	.word	x_11
	.word	1077149696
	.word	x_12
	.word	1076887552
	.word	x_14
	.word	1077084160
	.word	x_15
	.word	x_18
	.word	1075052544
	.word	x_21
	.word	1077018624
	.word	x_23
	.word	1074790400
	.word	x_24
	.word	1075970048
	.word	x_25
	.word	1075576832
	.word	x_26
.L9390:
	ldr	r3, .L9723+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L4981:
	ldr	r3, .L9723+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9723+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+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	.L9391
	ldr	r3, .L9723+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4984
.L9391:
	ldr	r3, .L9723+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L4984:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9392
	ldr	r3, .L9723+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9723+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+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	.L9393
	ldr	r3, .L9723+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4990
.L9393:
	ldr	r3, .L9723+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4990
.L9392:
	ldr	r3, .L9723+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9723+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+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	.L9394
	ldr	r3, .L9723+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L4990
.L9394:
	ldr	r3, .L9723+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L4990:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9395
	ldr	r3, .L9723+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+136
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9723+60
	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, .L9723+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+136
	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	.L9396
	ldr	r3, .L9723+60
	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	.L4998
.L9396:
	ldr	r3, .L9723+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+136
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L4998:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9397
	ldr	r3, .L9723+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+136
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L5005
.L9397:
	ldr	r3, .L9723+60
	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, .L9723+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+136
	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	.L9398
	ldr	r3, .L9723+60
	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	.L5005
.L9398:
	ldr	r3, .L9723+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+136
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L5005
.L9395:
	ldr	r3, .L9723+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9723+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+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	.L9399
	ldr	r3, .L9723+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L5008
.L9399:
	ldr	r3, .L9723+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L5008:
	ldr	r3, .L9723+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9723+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+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	.L9400
	ldr	r3, .L9723+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5011
.L9400:
	ldr	r3, .L9723+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L5011:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9401
	ldr	r3, .L9723+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9723+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+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	.L9402
	ldr	r3, .L9723+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L5005
.L9402:
	ldr	r3, .L9723+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L5005
.L9401:
	ldr	r3, .L9723+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9723+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+92
	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	.L9403
	ldr	r3, .L9723+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L5005
.L9403:
	ldr	r3, .L9723+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+92
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L5005:
	ldr	r3, .L9723+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9723+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9723+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+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	.L9404
	ldr	r3, .L9723+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L5023
.L9404:
	ldr	r3, .L9723+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L5023:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9405
	ldr	r3, .L9723+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L5026
.L9405:
	ldr	r3, .L9723+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9723+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+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	.L9406
	ldr	r3, .L9723+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L5026
.L9406:
	ldr	r3, .L9723+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L5026:
	ldr	r3, .L9723+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9723+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+128
	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	.L9407
	ldr	r3, .L9723+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	b	.L5032
.L9407:
	ldr	r3, .L9723+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
.L5032:
	ldr	r3, .L9723+132
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+136
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-148]
	str	r3, [fp, #-144]
	ldr	r3, .L9723+140
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+136
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #148
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9408
	ldr	r3, .L9723+132
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+136
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5035
.L9408:
	ldr	r3, .L9723+140
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+136
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L5035:
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9409
	ldr	r3, .L9723+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9723+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+128
	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	.L9410
	ldr	r3, .L9723+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5041
.L9410:
	ldr	r3, .L9723+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5041
.L9409:
	ldr	r3, .L9723+132
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+136
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9723+140
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+136
	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	.L9411
	ldr	r3, .L9723+132
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+136
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5041
.L9411:
	ldr	r3, .L9723+140
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+136
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L5041:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9412
	ldr	r3, .L9723+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9723+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9723+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+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	.L9413
	ldr	r3, .L9723+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L5049
.L9413:
	ldr	r3, .L9723+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L5049:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9414
	ldr	r3, .L9723+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5056
.L9414:
	ldr	r3, .L9723+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9723+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+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	.L9415
	ldr	r3, .L9723+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5056
.L9415:
	ldr	r3, .L9723+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5056
.L9412:
	ldr	r3, .L9723+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9723+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+128
	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	.L9416
	ldr	r3, .L9723+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L5059
.L9416:
	ldr	r3, .L9723+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+128
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L5059:
	ldr	r3, .L9723+132
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+136
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9723+140
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+136
	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	.L9417
	ldr	r3, .L9723+132
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9723+136
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5062
.L9417:
	ldr	r3, .L9723+140
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L5062:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9418
	ldr	r3, .L9725+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9725+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725+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	.L9419
	ldr	r3, .L9725+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5056
.L9419:
	ldr	r3, .L9725+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5056
.L9418:
	ldr	r3, .L9725+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9725+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725
	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	.L9420
	ldr	r3, .L9725+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5056
.L9420:
	ldr	r3, .L9725+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L5056:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9421
	ldr	r3, .L9725+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9725+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	r6, r2
	mov	r7, r3
	ldr	r3, .L9725+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725
	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	.L9422
	ldr	r3, .L9725+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
	b	.L5076
.L9422:
	ldr	r3, .L9725+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L5076:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9423
	ldr	r3, .L9725+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L5079
.L9423:
	ldr	r3, .L9725+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
	ldr	r3, .L9725+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725
	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	.L9424
	ldr	r3, .L9725+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	.L5079
.L9424:
	ldr	r3, .L9725+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L5079:
	ldr	r3, .L9725+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9725+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725+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	.L9425
	ldr	r3, .L9725+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L5085
.L9425:
	ldr	r3, .L9725+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L5085:
	ldr	r3, .L9725+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9725+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725+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	.L9426
	ldr	r3, .L9725+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5088
.L9426:
	ldr	r3, .L9725+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L5088:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9427
	ldr	r3, .L9725+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9725+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725+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	.L9428
	ldr	r3, .L9725+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5094
.L9428:
	ldr	r3, .L9725+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5094
.L9427:
	ldr	r3, .L9725+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9725+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725+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	.L9429
	ldr	r3, .L9725+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5094
.L9429:
	ldr	r3, .L9725+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L5094:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9430
	ldr	r3, .L9725+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9725+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	r6, r2
	mov	r7, r3
	ldr	r3, .L9725+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725
	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	.L9431
	ldr	r3, .L9725+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
	b	.L5102
.L9431:
	ldr	r3, .L9725+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L5102:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9432
	ldr	r3, .L9725+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5125
.L9432:
	ldr	r3, .L9725+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
	ldr	r3, .L9725+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725
	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	.L9433
	ldr	r3, .L9725+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	.L5125
.L9433:
	ldr	r3, .L9725+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5125
.L9430:
	ldr	r3, .L9725+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9725+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725+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	.L9434
	ldr	r3, .L9725+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L5112
.L9434:
	ldr	r3, .L9725+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L5112:
	ldr	r3, .L9725+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9725+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725+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	.L9435
	ldr	r3, .L9725+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5115
.L9435:
	ldr	r3, .L9725+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L5115:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9436
	ldr	r3, .L9725+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9725+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725+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	.L9437
	ldr	r3, .L9725+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5125
.L9437:
	ldr	r3, .L9725+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5125
.L9436:
	ldr	r3, .L9725+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9725+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725+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	.L9438
	ldr	r3, .L9725+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5125
.L9438:
	ldr	r3, .L9725+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5125
.L9421:
	ldr	r3, .L9725+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9725+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9725+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725+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	.L9439
	ldr	r3, .L9725+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L5128
.L9439:
	ldr	r3, .L9725+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L5128:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9440
	ldr	r3, .L9725+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L5131
.L9440:
	ldr	r3, .L9725+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9725+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725+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	.L9441
	ldr	r3, .L9725+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L5131
.L9441:
	ldr	r3, .L9725+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L5131:
	ldr	r3, .L9725+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9725+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725+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	.L9442
	ldr	r3, .L9725+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L5137
.L9442:
	ldr	r3, .L9725+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L5137:
	ldr	r3, .L9725+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9725+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725
	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	.L9443
	ldr	r3, .L9725+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5140
.L9443:
	ldr	r3, .L9725+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L5140:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9444
	ldr	r3, .L9725+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9725+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725+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	.L9445
	ldr	r3, .L9725+4
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5146
.L9445:
	ldr	r3, .L9725+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5146
.L9726:
	.align	2
.L9725:
	.word	1075576832
	.word	x_23
	.word	1074790400
	.word	x_9
	.word	x_11
	.word	1077149696
	.word	1076887552
	.word	x_14
	.word	1077084160
	.word	x_15
	.word	x_18
	.word	x_21
	.word	1077018624
	.word	x_23
	.word	x_24
	.word	x_25
	.word	x_26
	.word	1075576832
	.word	x_2
	.word	1076494336
	.word	x_5
	.word	x_6
	.word	1074266112
	.word	x_7
	.word	1075970048
	.word	x_10
	.word	1075314688
	.word	x_12
	.word	1074790400
	.word	x_13
	.word	1075052544
	.word	x_16
.L9444:
	ldr	r3, .L9725+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9725+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725+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	.L9446
	ldr	r3, .L9725+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5146
.L9446:
	ldr	r3, .L9725+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L5146:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9447
	ldr	r3, .L9725+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9725+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9725+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725+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	.L9448
	ldr	r3, .L9725+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L5154
.L9448:
	ldr	r3, .L9725+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L5154:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9449
	ldr	r3, .L9725+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5125
.L9449:
	ldr	r3, .L9725+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9725+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725+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	.L9450
	ldr	r3, .L9725+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5125
.L9450:
	ldr	r3, .L9725+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5125
.L9447:
	ldr	r3, .L9725+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9725+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725+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	.L9451
	ldr	r3, .L9725+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L5164
.L9451:
	ldr	r3, .L9725+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L5164:
	ldr	r3, .L9725+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9725+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725+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	.L9452
	ldr	r3, .L9725+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5167
.L9452:
	ldr	r3, .L9725+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L5167:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9453
	ldr	r3, .L9725+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9725+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725+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	.L9454
	ldr	r3, .L9725+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5125
.L9454:
	ldr	r3, .L9725+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5125
.L9453:
	ldr	r3, .L9725+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9725+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725+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	.L9455
	ldr	r3, .L9725+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5125
.L9455:
	ldr	r3, .L9725+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L5125:
	mov	r0, r2
	mov	r1, r3
	bl	__aeabi_d2f
	mov	r3, r0
	str	r3, [fp, #-44]	@ float
	ldr	r3, .L9725+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9725+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9725+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725+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	.L9456
	ldr	r3, .L9725+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L5179
.L9456:
	ldr	r3, .L9725+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L5179:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9457
	ldr	r3, .L9725+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L5182
.L9457:
	ldr	r3, .L9725+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9725+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725+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	.L9458
	ldr	r3, .L9725+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L5182
.L9458:
	ldr	r3, .L9725+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L5182:
	ldr	r3, .L9725+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9725+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725+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	.L9459
	ldr	r3, .L9725+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L5188
.L9459:
	ldr	r3, .L9725+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L5188:
	ldr	r3, .L9725+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9725+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725+120
	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	.L9460
	ldr	r3, .L9725+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5191
.L9460:
	ldr	r3, .L9725+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L5191:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9461
	ldr	r3, .L9725+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9725+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725+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	.L9462
	ldr	r3, .L9725+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5197
.L9462:
	ldr	r3, .L9725+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5197
.L9461:
	ldr	r3, .L9725+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9725+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725+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	.L9463
	ldr	r3, .L9725+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5197
.L9463:
	ldr	r3, .L9725+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L5197:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9464
	ldr	r3, .L9725+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9725+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9725+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725+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	.L9465
	ldr	r3, .L9725+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L5205
.L9465:
	ldr	r3, .L9725+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L5205:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9466
	ldr	r3, .L9725+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L5212
.L9466:
	ldr	r3, .L9725+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9725+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725+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	.L9467
	ldr	r3, .L9725+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L5212
.L9467:
	ldr	r3, .L9725+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L5212
.L9464:
	ldr	r3, .L9725+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9725+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725+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	.L9468
	ldr	r3, .L9725+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L5215
.L9468:
	ldr	r3, .L9725+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L5215:
	ldr	r3, .L9725+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9725+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725+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	.L9469
	ldr	r3, .L9725+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5218
.L9469:
	ldr	r3, .L9725+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L5218:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9470
	ldr	r3, .L9725+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9725+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725+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	.L9471
	ldr	r3, .L9725+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L5212
.L9471:
	ldr	r3, .L9725+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L5212
.L9470:
	ldr	r3, .L9725+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9725+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725+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	.L9472
	ldr	r3, .L9725+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L5212
.L9472:
	ldr	r3, .L9725+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9725+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L5212:
	ldr	r3, .L9725+124
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9727+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	r8, r2
	mov	r9, r3
	ldr	r3, .L9727+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+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	.L9473
	ldr	r3, .L9727+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, r2
	mov	r1, r3
	b	.L5230
.L9473:
	ldr	r3, .L9727+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L5230:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9474
	ldr	r3, .L9727+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L5233
.L9474:
	ldr	r3, .L9727+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
	ldr	r3, .L9727+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+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	.L9475
	ldr	r3, .L9727+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
	b	.L5233
.L9475:
	ldr	r3, .L9727+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L5233:
	ldr	r3, .L9727+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9727+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+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	.L9476
	ldr	r3, .L9727+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	b	.L5239
.L9476:
	ldr	r3, .L9727+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
.L5239:
	ldr	r3, .L9727+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-148]
	str	r3, [fp, #-144]
	ldr	r3, .L9727+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #148
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9477
	ldr	r3, .L9727+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5242
.L9477:
	ldr	r3, .L9727+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L5242:
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9478
	ldr	r3, .L9727+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9727+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+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	.L9479
	ldr	r3, .L9727+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5248
.L9479:
	ldr	r3, .L9727+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5248
.L9478:
	ldr	r3, .L9727+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9727+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+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	.L9480
	ldr	r3, .L9727+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5248
.L9480:
	ldr	r3, .L9727+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L5248:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9481
	ldr	r3, .L9727+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9727+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	r8, r2
	mov	r9, r3
	ldr	r3, .L9727+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+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	.L9482
	ldr	r3, .L9727+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, r2
	mov	r1, r3
	b	.L5256
.L9482:
	ldr	r3, .L9727+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L5256:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9483
	ldr	r3, .L9727+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5263
.L9483:
	ldr	r3, .L9727+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
	ldr	r3, .L9727+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+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	.L9484
	ldr	r3, .L9727+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	.L5263
.L9484:
	ldr	r3, .L9727+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5263
.L9481:
	ldr	r3, .L9727+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9727+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+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	.L9485
	ldr	r3, .L9727+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L5266
.L9485:
	ldr	r3, .L9727+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L5266:
	ldr	r3, .L9727+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9727+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+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	.L9486
	ldr	r3, .L9727+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5269
.L9486:
	ldr	r3, .L9727+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L5269:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9487
	ldr	r3, .L9727+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9727+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+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	.L9488
	ldr	r3, .L9727+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5263
.L9488:
	ldr	r3, .L9727+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5263
.L9487:
	ldr	r3, .L9727+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9727+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+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	.L9489
	ldr	r3, .L9727+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5263
.L9489:
	ldr	r3, .L9727+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L5263:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9490
	ldr	r3, .L9727+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9727+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9727+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+24
	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	.L9491
	ldr	r3, .L9727+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L5283
.L9491:
	ldr	r3, .L9727+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L5283:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9492
	ldr	r3, .L9727+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L5286
.L9492:
	ldr	r3, .L9727+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9727+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+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	.L9493
	ldr	r3, .L9727+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L5286
.L9493:
	ldr	r3, .L9727+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L5286:
	ldr	r3, .L9727+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9727+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+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	.L9494
	ldr	r3, .L9727+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L5292
.L9494:
	ldr	r3, .L9727+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L5292:
	ldr	r3, .L9727+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9727+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+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	.L9495
	ldr	r3, .L9727+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5295
.L9495:
	ldr	r3, .L9727+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L5295:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9496
	ldr	r3, .L9727+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9727+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+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	.L9497
	ldr	r3, .L9727+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5301
.L9497:
	ldr	r3, .L9727+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5301
.L9496:
	ldr	r3, .L9727+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9727+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+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	.L9498
	ldr	r3, .L9727+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5301
.L9498:
	ldr	r3, .L9727+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L5301:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9499
	ldr	r3, .L9727+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9727+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9727+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+24
	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	.L9500
	ldr	r3, .L9727+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L5309
.L9728:
	.align	2
.L9727:
	.word	1076232192
	.word	x_18
	.word	x_2
	.word	1076494336
	.word	x_5
	.word	x_6
	.word	1074266112
	.word	x_7
	.word	1075970048
	.word	x_10
	.word	x_12
	.word	1074790400
	.word	x_13
	.word	1075052544
	.word	x_16
	.word	x_18
	.word	x_19
	.word	1076953088
	.word	x_21
	.word	1072693248
	.word	x_22
	.word	1075576832
	.word	x_23
	.word	x_26
	.word	1077149696
	.word	x_0
	.word	1076232192
	.word	x_3
	.word	1075314688
	.word	x_1
	.word	1076101120
.L9500:
	ldr	r3, .L9727+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L5309:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9501
	ldr	r3, .L9727+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5332
.L9501:
	ldr	r3, .L9727+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9727+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+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	.L9502
	ldr	r3, .L9727+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5332
.L9502:
	ldr	r3, .L9727+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5332
.L9499:
	ldr	r3, .L9727+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9727+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+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	.L9503
	ldr	r3, .L9727+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L5319
.L9503:
	ldr	r3, .L9727+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L5319:
	ldr	r3, .L9727+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9727+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+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	.L9504
	ldr	r3, .L9727+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5322
.L9504:
	ldr	r3, .L9727+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L5322:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9505
	ldr	r3, .L9727+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9727+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+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	.L9506
	ldr	r3, .L9727+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5332
.L9506:
	ldr	r3, .L9727+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5332
.L9505:
	ldr	r3, .L9727+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9727+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+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	.L9507
	ldr	r3, .L9727+40
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+44
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5332
.L9507:
	ldr	r3, .L9727+48
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+52
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5332
.L9490:
	ldr	r3, .L9727+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9727+60
	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, .L9727+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+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	.L9508
	ldr	r3, .L9727+60
	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	.L5335
.L9508:
	ldr	r3, .L9727+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L5335:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9509
	ldr	r3, .L9727+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L5338
.L9509:
	ldr	r3, .L9727+60
	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, .L9727+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+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	.L9510
	ldr	r3, .L9727+60
	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	.L5338
.L9510:
	ldr	r3, .L9727+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L5338:
	ldr	r3, .L9727+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9727+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+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	.L9511
	ldr	r3, .L9727+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L5344
.L9511:
	ldr	r3, .L9727+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L5344:
	ldr	r3, .L9727+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9727+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+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	.L9512
	ldr	r3, .L9727+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5347
.L9512:
	ldr	r3, .L9727+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L5347:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9513
	ldr	r3, .L9727+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9727+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+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	.L9514
	ldr	r3, .L9727+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5353
.L9514:
	ldr	r3, .L9727+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5353
.L9513:
	ldr	r3, .L9727+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9727+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+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	.L9515
	ldr	r3, .L9727+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5353
.L9515:
	ldr	r3, .L9727+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L5353:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9516
	ldr	r3, .L9727+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9727+60
	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, .L9727+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+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	.L9517
	ldr	r3, .L9727+60
	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	.L5361
.L9517:
	ldr	r3, .L9727+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L5361:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9518
	ldr	r3, .L9727+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5332
.L9518:
	ldr	r3, .L9727+60
	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, .L9727+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+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	.L9519
	ldr	r3, .L9727+60
	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	.L5332
.L9519:
	ldr	r3, .L9727+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5332
.L9516:
	ldr	r3, .L9727+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9727+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+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	.L9520
	ldr	r3, .L9727+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L5371
.L9520:
	ldr	r3, .L9727+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L5371:
	ldr	r3, .L9727+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9727+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+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	.L9521
	ldr	r3, .L9727+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5374
.L9521:
	ldr	r3, .L9727+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L5374:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9522
	ldr	r3, .L9727+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9727+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+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	.L9523
	ldr	r3, .L9727+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5332
.L9523:
	ldr	r3, .L9727+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+84
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5332
.L9522:
	ldr	r3, .L9727+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9727+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+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	.L9524
	ldr	r3, .L9727+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5332
.L9524:
	ldr	r3, .L9727+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L5332:
	mov	r0, r2
	mov	r1, r3
	bl	__aeabi_d2f
	mov	r3, r0
	str	r3, [fp, #-40]	@ float
	ldr	r3, .L9727+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9727+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9727+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+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	.L9525
	ldr	r3, .L9727+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L5386
.L9525:
	ldr	r3, .L9727+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+112
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L5386:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9526
	ldr	r3, .L9727+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+104
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L5389
.L9526:
	ldr	r3, .L9727+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9727+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+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	.L9527
	ldr	r3, .L9727+116
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9727+120
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L5389
.L9527:
	ldr	r3, .L9729
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L5389:
	ldr	r3, .L9729+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, .L9729+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+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	.L9528
	ldr	r3, .L9729+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
	b	.L5395
.L9528:
	ldr	r3, .L9729+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L5395:
	ldr	r3, .L9729+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9729+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+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	.L9529
	ldr	r3, .L9729+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5398
.L9529:
	ldr	r3, .L9729+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L5398:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9530
	ldr	r3, .L9729+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, .L9729+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+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	.L9531
	ldr	r3, .L9729+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	.L5404
.L9531:
	ldr	r3, .L9729+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5404
.L9530:
	ldr	r3, .L9729+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9729+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+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	.L9532
	ldr	r3, .L9729+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5404
.L9532:
	ldr	r3, .L9729+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L5404:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9533
	ldr	r3, .L9729+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9729+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9729
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+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	.L9534
	ldr	r3, .L9729+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L5412
.L9534:
	ldr	r3, .L9729
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L5412:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9535
	ldr	r3, .L9729+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L5419
.L9535:
	ldr	r3, .L9729+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9729
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+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	.L9536
	ldr	r3, .L9729+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L5419
.L9536:
	ldr	r3, .L9729
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L5419
.L9533:
	ldr	r3, .L9729+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, .L9729+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+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	.L9537
	ldr	r3, .L9729+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
	b	.L5422
.L9537:
	ldr	r3, .L9729+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L5422:
	ldr	r3, .L9729+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9729+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+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	.L9538
	ldr	r3, .L9729+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5425
.L9538:
	ldr	r3, .L9729+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L5425:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9539
	ldr	r3, .L9729+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, .L9729+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+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	.L9540
	ldr	r3, .L9729+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
	b	.L5419
.L9540:
	ldr	r3, .L9729+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L5419
.L9539:
	ldr	r3, .L9729+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9729+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+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	.L9541
	ldr	r3, .L9729+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L5419
.L9541:
	ldr	r3, .L9729+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L5419:
	ldr	r3, .L9729+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9729+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9729+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+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	.L9542
	ldr	r3, .L9729+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L5437
.L9542:
	ldr	r3, .L9729+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L5437:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9543
	ldr	r3, .L9729+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L5440
.L9543:
	ldr	r3, .L9729+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9729+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+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	.L9544
	ldr	r3, .L9729+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L5440
.L9544:
	ldr	r3, .L9729+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L5440:
	ldr	r3, .L9729+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9729+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+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	.L9545
	ldr	r3, .L9729+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	b	.L5446
.L9545:
	ldr	r3, .L9729+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
.L5446:
	ldr	r3, .L9729+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-148]
	str	r3, [fp, #-144]
	ldr	r3, .L9729+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #148
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9546
	ldr	r3, .L9729+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5449
.L9546:
	ldr	r3, .L9729+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L5449:
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9547
	ldr	r3, .L9729+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9729+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+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	.L9548
	ldr	r3, .L9729+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5455
.L9548:
	ldr	r3, .L9729+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5455
.L9547:
	ldr	r3, .L9729+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9729+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+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	.L9549
	ldr	r3, .L9729+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5455
.L9549:
	ldr	r3, .L9729+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L5455:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9550
	ldr	r3, .L9729+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9729+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9729+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+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	.L9551
	ldr	r3, .L9729+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L5463
.L9551:
	ldr	r3, .L9729+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L5463:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9552
	ldr	r3, .L9729+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5470
.L9552:
	ldr	r3, .L9729+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9729+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+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	.L9553
	ldr	r3, .L9729+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5470
.L9553:
	ldr	r3, .L9729+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5470
.L9550:
	ldr	r3, .L9729+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9729+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+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	.L9554
	ldr	r3, .L9729+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L5473
.L9730:
	.align	2
.L9729:
	.word	x_3
	.word	1075314688
	.word	x_4
	.word	x_0
	.word	x_1
	.word	x_3
	.word	x_4
	.word	x_6
	.word	1076887552
	.word	x_9
	.word	1076953088
	.word	x_13
	.word	1077018624
	.word	x_14
	.word	x_17
	.word	x_18
	.word	1076101120
	.word	x_19
	.word	1076363264
	.word	x_20
	.word	1074266112
	.word	x_21
	.word	1075314688
	.word	x_27
	.word	1076232192
.L9554:
	ldr	r3, .L9729+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L5473:
	ldr	r3, .L9729+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9729+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+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	.L9555
	ldr	r3, .L9729+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5476
.L9555:
	ldr	r3, .L9729+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L5476:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9556
	ldr	r3, .L9729+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9729+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+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	.L9557
	ldr	r3, .L9729+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5470
.L9557:
	ldr	r3, .L9729+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5470
.L9556:
	ldr	r3, .L9729+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9729+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+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	.L9558
	ldr	r3, .L9729+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5470
.L9558:
	ldr	r3, .L9729+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L5470:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9559
	ldr	r3, .L9729+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9729+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9729+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+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	.L9560
	ldr	r3, .L9729+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L5490
.L9560:
	ldr	r3, .L9729+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L5490:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9561
	ldr	r3, .L9729+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L5493
.L9561:
	ldr	r3, .L9729+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9729+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+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	.L9562
	ldr	r3, .L9729+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L5493
.L9562:
	ldr	r3, .L9729+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L5493:
	ldr	r3, .L9729+24
	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, .L9729+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+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	.L9563
	ldr	r3, .L9729+24
	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	.L5499
.L9563:
	ldr	r3, .L9729+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L5499:
	ldr	r3, .L9729+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9729+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+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	.L9564
	ldr	r3, .L9729+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5502
.L9564:
	ldr	r3, .L9729+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L5502:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9565
	ldr	r3, .L9729+24
	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, .L9729+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+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	.L9566
	ldr	r3, .L9729+24
	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	.L5508
.L9566:
	ldr	r3, .L9729+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5508
.L9565:
	ldr	r3, .L9729+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9729+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+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	.L9567
	ldr	r3, .L9729+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5508
.L9567:
	ldr	r3, .L9729+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L5508:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9568
	ldr	r3, .L9729+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9729+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9729+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+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	.L9569
	ldr	r3, .L9729+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L5516
.L9569:
	ldr	r3, .L9729+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L5516:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9570
	ldr	r3, .L9729+12
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5539
.L9570:
	ldr	r3, .L9729+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9729+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+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	.L9571
	ldr	r3, .L9729+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5539
.L9571:
	ldr	r3, .L9729+20
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5539
.L9568:
	ldr	r3, .L9729+24
	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, .L9729+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+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	.L9572
	ldr	r3, .L9729+24
	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	.L5526
.L9572:
	ldr	r3, .L9729+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L5526:
	ldr	r3, .L9729+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9729+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+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	.L9573
	ldr	r3, .L9729+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5529
.L9573:
	ldr	r3, .L9729+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L5529:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9574
	ldr	r3, .L9729+24
	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, .L9729+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+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	.L9575
	ldr	r3, .L9729+24
	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	.L5539
.L9575:
	ldr	r3, .L9729+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5539
.L9574:
	ldr	r3, .L9729+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9729+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+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	.L9576
	ldr	r3, .L9729+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5539
.L9576:
	ldr	r3, .L9729+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5539
.L9559:
	ldr	r3, .L9729+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9729+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9729+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+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	.L9577
	ldr	r3, .L9729+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L5542
.L9577:
	ldr	r3, .L9729+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L5542:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9578
	ldr	r3, .L9729+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L5545
.L9578:
	ldr	r3, .L9729+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9729+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+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	.L9579
	ldr	r3, .L9729+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L5545
.L9579:
	ldr	r3, .L9729+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+64
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L5545:
	ldr	r3, .L9729+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9729+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+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	.L9580
	ldr	r3, .L9729+68
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+72
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L5551
.L9580:
	ldr	r3, .L9729+76
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L5551:
	ldr	r3, .L9729+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9729+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+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	.L9581
	ldr	r3, .L9729+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5554
.L9581:
	ldr	r3, .L9729+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9729+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L5554:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9582
	ldr	r3, .L9731
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9731+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+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	.L9583
	ldr	r3, .L9731
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5560
.L9583:
	ldr	r3, .L9731+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5560
.L9582:
	ldr	r3, .L9731+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9731+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+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	.L9584
	ldr	r3, .L9731+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5560
.L9584:
	ldr	r3, .L9731+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L5560:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9585
	ldr	r3, .L9731+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9731+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9731+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+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	.L9586
	ldr	r3, .L9731+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L5568
.L9586:
	ldr	r3, .L9731+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L5568:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9587
	ldr	r3, .L9731+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5539
.L9587:
	ldr	r3, .L9731+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9731+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+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	.L9588
	ldr	r3, .L9731+24
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5539
.L9588:
	ldr	r3, .L9731+28
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5539
.L9585:
	ldr	r3, .L9731
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9731+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+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	.L9589
	ldr	r3, .L9731
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L5578
.L9589:
	ldr	r3, .L9731+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L5578:
	ldr	r3, .L9731+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9731+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+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	.L9590
	ldr	r3, .L9731+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5581
.L9590:
	ldr	r3, .L9731+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L5581:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9591
	ldr	r3, .L9731
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9731+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+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	.L9592
	ldr	r3, .L9731
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5539
.L9592:
	ldr	r3, .L9731+8
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5539
.L9591:
	ldr	r3, .L9731+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9731+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+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	.L9593
	ldr	r3, .L9731+16
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5539
.L9593:
	ldr	r3, .L9731+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L5539:
	mov	r0, r2
	mov	r1, r3
	bl	__aeabi_d2f
	mov	r3, r0
	str	r3, [fp, #-36]	@ float
	ldr	r3, .L9731+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9731+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9731+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+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	.L9594
	ldr	r3, .L9731+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L5593
.L9594:
	ldr	r3, .L9731+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L5593:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9595
	ldr	r3, .L9731+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L5596
.L9595:
	ldr	r3, .L9731+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9731+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+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	.L9596
	ldr	r3, .L9731+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L5596
.L9596:
	ldr	r3, .L9731+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L5596:
	ldr	r3, .L9731+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9731+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+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	.L9597
	ldr	r3, .L9731+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L5602
.L9597:
	ldr	r3, .L9731+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L5602:
	ldr	r3, .L9731+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9731+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+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	.L9598
	ldr	r3, .L9731+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5605
.L9598:
	ldr	r3, .L9731+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L5605:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9599
	ldr	r3, .L9731+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9731+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+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	.L9600
	ldr	r3, .L9731+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5611
.L9600:
	ldr	r3, .L9731+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5611
.L9599:
	ldr	r3, .L9731+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9731+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+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	.L9601
	ldr	r3, .L9731+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5611
.L9601:
	ldr	r3, .L9731+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L5611:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9602
	ldr	r3, .L9731+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9731+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9731+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+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	.L9603
	ldr	r3, .L9731+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L5619
.L9603:
	ldr	r3, .L9731+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L5619:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9604
	ldr	r3, .L9731+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L5626
.L9604:
	ldr	r3, .L9731+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9731+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+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	.L9605
	ldr	r3, .L9731+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L5626
.L9605:
	ldr	r3, .L9731+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L5626
.L9602:
	ldr	r3, .L9731+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9731+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+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	.L9606
	ldr	r3, .L9731+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L5629
.L9606:
	ldr	r3, .L9731+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L5629:
	ldr	r3, .L9731+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9731+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+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	.L9607
	ldr	r3, .L9731+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5632
.L9607:
	ldr	r3, .L9731+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L5632:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9608
	ldr	r3, .L9731+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9731+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+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	.L9609
	ldr	r3, .L9731+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L5626
.L9609:
	ldr	r3, .L9731+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L5626
.L9732:
	.align	2
.L9731:
	.word	x_19
	.word	1076363264
	.word	x_20
	.word	1074266112
	.word	x_21
	.word	1076232192
	.word	x_17
	.word	x_18
	.word	x_11
	.word	x_12
	.word	1076625408
	.word	x_13
	.word	1075314688
	.word	x_14
	.word	1077018624
	.word	x_16
	.word	x_26
	.word	1077084160
	.word	x_27
	.word	1075970048
	.word	1076953088
	.word	x_2
	.word	1076101120
	.word	x_3
	.word	1075838976
	.word	x_4
	.word	x_5
	.word	1074790400
	.word	x_7
	.word	1076887552
	.word	x_9
	.word	1076363264
	.word	x_0
.L9608:
	ldr	r3, .L9731+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9731+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+124
	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	.L9610
	ldr	r3, .L9731+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L5626
.L9610:
	ldr	r3, .L9731+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L5626:
	ldr	r3, .L9731+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9731+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9731+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+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	.L9611
	ldr	r3, .L9731+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L5644
.L9611:
	ldr	r3, .L9731+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L5644:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9612
	ldr	r3, .L9731+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L5647
.L9612:
	ldr	r3, .L9731+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9731+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+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	.L9613
	ldr	r3, .L9731+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L5647
.L9613:
	ldr	r3, .L9731+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L5647:
	ldr	r3, .L9731+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9731+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+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	.L9614
	ldr	r3, .L9731+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	b	.L5653
.L9614:
	ldr	r3, .L9731+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
.L5653:
	ldr	r3, .L9731+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	str	r2, [fp, #-148]
	str	r3, [fp, #-144]
	ldr	r3, .L9731+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	sub	r1, fp, #148
	ldmia	r1, {r0-r1}
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9615
	ldr	r3, .L9731+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5656
.L9615:
	ldr	r3, .L9731+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L5656:
	mov	r0, r8
	mov	r1, r9
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9616
	ldr	r3, .L9731+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9731+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+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	.L9617
	ldr	r3, .L9731+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5662
.L9617:
	ldr	r3, .L9731+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5662
.L9616:
	ldr	r3, .L9731+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9731+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+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	.L9618
	ldr	r3, .L9731+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5662
.L9618:
	ldr	r3, .L9731+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L5662:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9619
	ldr	r3, .L9731+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9731+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9731+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+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	.L9620
	ldr	r3, .L9731+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L5670
.L9620:
	ldr	r3, .L9731+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L5670:
	mov	r2, r6
	mov	r3, r7
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9621
	ldr	r3, .L9731+32
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5677
.L9621:
	ldr	r3, .L9731+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9731+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+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	.L9622
	ldr	r3, .L9731+36
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5677
.L9622:
	ldr	r3, .L9731+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+48
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5677
.L9619:
	ldr	r3, .L9731+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9731+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+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	.L9623
	ldr	r3, .L9731+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L5680
.L9623:
	ldr	r3, .L9731+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L5680:
	ldr	r3, .L9731+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9731+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+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	.L9624
	ldr	r3, .L9731+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5683
.L9624:
	ldr	r3, .L9731+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L5683:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9625
	ldr	r3, .L9731+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9731+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+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	.L9626
	ldr	r3, .L9731+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+56
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5677
.L9626:
	ldr	r3, .L9731+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5677
.L9625:
	ldr	r3, .L9731+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9731+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+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	.L9627
	ldr	r3, .L9731+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+68
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5677
.L9627:
	ldr	r3, .L9731+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+76
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L5677:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9628
	ldr	r3, .L9731+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9731+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9731+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+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	.L9629
	ldr	r3, .L9731+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L5697
.L9629:
	ldr	r3, .L9731+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L5697:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9630
	ldr	r3, .L9731+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+80
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L5700
.L9630:
	ldr	r3, .L9731+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9731+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+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	.L9631
	ldr	r3, .L9731+84
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+88
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L5700
.L9631:
	ldr	r3, .L9731+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+96
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L5700:
	ldr	r3, .L9731+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9731+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+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	.L9632
	ldr	r3, .L9731+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L5706
.L9632:
	ldr	r3, .L9731+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L5706:
	ldr	r3, .L9731+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9731+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+124
	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	.L9633
	ldr	r3, .L9731+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5709
.L9633:
	ldr	r3, .L9731+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L5709:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9634
	ldr	r3, .L9731+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9731+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+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	.L9635
	ldr	r3, .L9731+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5715
.L9635:
	ldr	r3, .L9731+104
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+108
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5715
.L9634:
	ldr	r3, .L9731+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9731+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+124
	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	.L9636
	ldr	r3, .L9731+112
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+116
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5715
.L9636:
	ldr	r3, .L9731+120
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9731+124
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L5715:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9637
	ldr	r3, .L9731+128
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9733
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9733+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9733+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9733+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9733+8
	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	.L9638
	ldr	r3, .L9733+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9733+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L5723
.L9638:
	ldr	r3, .L9733+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9733+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L5723:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9639
	ldr	r3, .L9733+44
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9733
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5746
.L9639:
	ldr	r3, .L9733+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9733+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9733+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9733+8
	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	.L9640
	ldr	r3, .L9733+52
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9733+4
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5746
.L9640:
	ldr	r3, .L9733+56
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9733+8
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5746
.L9637:
	ldr	r3, .L9733+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9733+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9733+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9733+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	.L9641
	ldr	r3, .L9733+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9733+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L5733
.L9641:
	ldr	r3, .L9733+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9733+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L5733:
	ldr	r3, .L9733+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9733+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9733+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9733+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	.L9642
	ldr	r3, .L9733+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9733+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5736
.L9642:
	ldr	r3, .L9733+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9733+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L5736:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9643
	ldr	r3, .L9733+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9733+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9733+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9733+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	.L9644
	ldr	r3, .L9733+60
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9733+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5746
.L9644:
	ldr	r3, .L9733+64
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9733+16
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5746
.L9643:
	ldr	r3, .L9733+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9733+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9733+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9733+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	.L9645
	ldr	r3, .L9733+72
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9733+20
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5746
.L9645:
	ldr	r3, .L9733+80
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9733+12
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5746
.L9628:
	ldr	r3, .L9733+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9733+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9733+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9733+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9733+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9733+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	.L9646
	ldr	r3, .L9733+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9733+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L5749
.L9646:
	ldr	r3, .L9733+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9733+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L5749:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9647
	ldr	r3, .L9733+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9733+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L5752
.L9647:
	ldr	r3, .L9733+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9733+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9733+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9733+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	.L9648
	ldr	r3, .L9733+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9733+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L5752
.L9648:
	ldr	r3, .L9733+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9733+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L5752:
	ldr	r3, .L9733+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9733+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9733+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9733
	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	.L9649
	ldr	r3, .L9733+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9733+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	b	.L5758
.L9649:
	ldr	r3, .L9733+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9733
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
.L5758:
	ldr	r3, .L9733+148
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9733+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r8, r2
	mov	r9, r3
	ldr	r3, .L9733+152
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9733+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	.L9650
	ldr	r3, .L9733+148
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9733+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5761
.L9650:
	ldr	r3, .L9733+152
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9733+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L5761:
	mov	r0, r6
	mov	r1, r7
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9651
	ldr	r3, .L9733+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9733+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9733+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9733
	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	.L9652
	ldr	r3, .L9733+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9733+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5767
.L9652:
	ldr	r3, .L9733+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9733
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5767
.L9651:
	ldr	r3, .L9733+148
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9733+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9733+152
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9733+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	.L9653
	ldr	r3, .L9733+148
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9733+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5767
.L9653:
	ldr	r3, .L9733+152
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9733+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L5767:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9654
	ldr	r3, .L9733+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9733+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9733+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9733+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9733+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9733+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	.L9655
	ldr	r3, .L9733+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9733+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
	b	.L5775
.L9655:
	ldr	r3, .L9733+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9733+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r0, r2
	mov	r1, r3
.L5775:
	mov	r2, r4
	mov	r3, r5
	bl	__aeabi_dcmplt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9656
	ldr	r3, .L9733+88
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9733+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5746
.L9656:
	ldr	r3, .L9733+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9733+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9733+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9733+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	.L9657
	ldr	r3, .L9733+92
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9733+24
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5746
.L9657:
	ldr	r3, .L9733+96
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9733+28
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5746
.L9654:
	ldr	r3, .L9733+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9733+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9733+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9733
	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	.L9658
	ldr	r3, .L9733+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9733+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	b	.L5785
.L9658:
	ldr	r3, .L9733+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9733
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
.L5785:
	ldr	r3, .L9733+148
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9733+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r6, r2
	mov	r7, r3
	ldr	r3, .L9733+152
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9733+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	.L9659
	ldr	r3, .L9733+148
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9733+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5788
.L9659:
	ldr	r3, .L9733+152
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9733+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L5788:
	mov	r0, r4
	mov	r1, r5
	bl	__aeabi_dcmpgt
	mov	r3, r0
	cmp	r3, #0
	beq	.L9660
	ldr	r3, .L9733+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9733+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9733+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9733
	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	.L9661
	ldr	r3, .L9733+100
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9733+32
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5746
.L9661:
	ldr	r3, .L9733+108
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9733
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5746
.L9660:
	ldr	r3, .L9733+148
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9733+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	mov	r4, r2
	mov	r5, r3
	ldr	r3, .L9733+152
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9733+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	.L9662
	ldr	r3, .L9733+148
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9733+36
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
	b	.L5746
.L9734:
	.align	2
.L9733:
	.word	1076953088
	.word	1076101120
	.word	1075838976
	.word	1076363264
	.word	1074790400
	.word	1076887552
	.word	1076625408
	.word	1075314688
	.word	1077018624
	.word	1077084160
	.word	1075970048
	.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
	.word	x_20
	.word	x_21
	.word	x_22
	.word	x_23
	.word	x_24
	.word	x_25
	.word	x_26
	.word	x_27
.L9662:
	ldr	r3, .L9733+152
	ldr	r3, [r3]	@ float
	mov	r0, r3
	bl	__aeabi_f2d
	mov	r2, #0
	ldr	r3, .L9733+40
	bl	__aeabi_dadd
	mov	r2, r0
	mov	r3, r1
.L5746:
	mov	r0, r2
	mov	r1, r3
	bl	__aeabi_d2f
	mov	r3, r0
	str	r3, [fp, #-32]	@ float
	ldr	r2, .L9733+44
	ldr	r3, [fp, #-140]	@ float
	str	r3, [r2]	@ float
	ldr	r2, .L9733+48
	ldr	r3, [fp, #-136]	@ float
	str	r3, [r2]	@ float
	ldr	r2, .L9733+52
	ldr	r3, [fp, #-132]	@ float
	str	r3, [r2]	@ float
	ldr	r2, .L9733+56
	ldr	r3, [fp, #-128]	@ float
	str	r3, [r2]	@ float
	ldr	r2, .L9733+60
	ldr	r3, [fp, #-124]	@ float
	str	r3, [r2]	@ float
	ldr	r2, .L9733+64
	ldr	r3, [fp, #-120]	@ float
	str	r3, [r2]	@ float
	ldr	r2, .L9733+68
	ldr	r3, [fp, #-116]	@ float
	str	r3, [r2]	@ float
	ldr	r2, .L9733+72
	ldr	r3, [fp, #-112]	@ float
	str	r3, [r2]	@ float
	ldr	r2, .L9733+76
	ldr	r3, [fp, #-108]	@ float
	str	r3, [r2]	@ float
	ldr	r2, .L9733+80
	ldr	r3, [fp, #-104]	@ float
	str	r3, [r2]	@ float
	ldr	r2, .L9733+84
	ldr	r3, [fp, #-100]	@ float
	str	r3, [r2]	@ float
	ldr	r2, .L9733+88
	ldr	r3, [fp, #-96]	@ float
	str	r3, [r2]	@ float
	ldr	r2, .L9733+92
	ldr	r3, [fp, #-92]	@ float
	str	r3, [r2]	@ float
	ldr	r2, .L9733+96
	ldr	r3, [fp, #-88]	@ float
	str	r3, [r2]	@ float
	ldr	r2, .L9733+100
	ldr	r3, [fp, #-84]	@ float
	str	r3, [r2]	@ float
	ldr	r2, .L9733+104
	ldr	r3, [fp, #-80]	@ float
	str	r3, [r2]	@ float
	ldr	r2, .L9733+108
	ldr	r3, [fp, #-76]	@ float
	str	r3, [r2]	@ float
	ldr	r2, .L9733+112
	ldr	r3, [fp, #-72]	@ float
	str	r3, [r2]	@ float
	ldr	r2, .L9733+116
	ldr	r3, [fp, #-68]	@ float
	str	r3, [r2]	@ float
	ldr	r2, .L9733+120
	ldr	r3, [fp, #-64]	@ float
	str	r3, [r2]	@ float
	ldr	r2, .L9733+124
	ldr	r3, [fp, #-60]	@ float
	str	r3, [r2]	@ float
	ldr	r2, .L9733+128
	ldr	r3, [fp, #-56]	@ float
	str	r3, [r2]	@ float
	ldr	r2, .L9733+132
	ldr	r3, [fp, #-52]	@ float
	str	r3, [r2]	@ float
	ldr	r2, .L9733+136
	ldr	r3, [fp, #-48]	@ float
	str	r3, [r2]	@ float
	ldr	r2, .L9733+140
	ldr	r3, [fp, #-44]	@ float
	str	r3, [r2]	@ float
	ldr	r2, .L9733+144
	ldr	r3, [fp, #-40]	@ float
	str	r3, [r2]	@ float
	ldr	r2, .L9733+148
	ldr	r3, [fp, #-36]	@ float
	str	r3, [r2]	@ float
	ldr	r2, .L9733+152
	ldr	r3, [fp, #-32]	@ float
	str	r3, [r2]	@ float
	b	.L5798
	.size	main, .-main
	.ident	"GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0"
	.section	.note.GNU-stack,"",%progbits
